Permalink
Commits on Jul 6, 2003
  1. ready for new Debian packages

    racke committed Jul 6, 2003
  2. documented latest changes

    racke committed Jul 6, 2003
  3. spurious =back removed

    racke committed Jul 6, 2003
  4. use localhost if hostname barfs

    racke committed Jul 6, 2003
  5. no longer uses SQL::Statement

    racke committed Jul 6, 2003
  6. * Fix several deficiencies in SQL parsing.

      -- Recognize IS [NOT] NULL and map to a search for the
         empty string.
    
      -- Allow verbatim passing of field names for GDBM types, allowing
         "select Variable from variable where Variable = ''" which
    	 would not work before.
    
      -- Add VERBATIM_FIELDS definition to database types which need it.
    
      -- Add support for "select sometable as foo, othertable bar where ..."
         so that queries using it can be rerouted properly.
    
      -- Always set mv_min_string = 0, so we don't have to do anything
         special for "where column = ''" and such.
    perusionmike committed Jul 6, 2003
  7. * Add Vend::SQL_Parser module, eliminating need for SQL::Statement.

    * Improved tolerance for re-routing queries with table-only option.
    
    * Parses more SQL -- now can use IN and BETWEEN and translate those
      to IC search specs.
    
    * Handles complex parenthisized queries properly.
    
    * Reads LIMIT N and translates to mv_matchlimit.
    
    * Tests added to regression tests to check parser.
    perusionmike committed Jul 6, 2003
  8. * Add HIDE_FIELD to products database definition, so products marked

      inactive will not be found in search.
    perusionmike committed Jul 6, 2003
Commits on Jul 3, 2003
  1. * Fix bug in [PREFIX-discount-subtotal] where quantity was greater

      than one. We were overloading the discount_price() routine, which
      was dumb, so a new discount_subtotal() routine takes over.
    perusionmike committed Jul 3, 2003
  2. * Honor flag telling we already have data.

    * Honor "db" passed parameter in lookup_query.
    perusionmike committed Jul 3, 2003
  3. * New Usertag [capture-page] bringing back some of the static page

      capabilities, designed to called from Interchange jobs. The tag
      is able to reproduce standard as well as search results pages:
    
      [capture-page page=index file=static/index.html umask=022]
    
      [loop list="Levels,Rulers,Squares"]
      [capture-page page="[loop-code]" file="static/cats/[loop-code].html"
        scan="fi=products/st=db/co=yes/sf=category/se=[loop-code]"
        auto_create_dir=1]
      [/loop]
    racke committed Jul 3, 2003
  4. keep track of latest changes

    racke committed Jul 3, 2003
  5. * Quickbooks updates:

      - Updated documentation.
    
      - Installation fixes.
    
      - Rewrite of the IIF generation query page:
        - Can query by order number range, date range, or "since last generation"
        - Allow specification of QuickBooks invoice number to be used
          and incremented during IIF generation.
        - Filters out deleted orders.
    
      - IIF Generation changes:
        - Use the country name instead of the country code.
        - Some filter updates (the period is not as dangerous as it looks).
    Daniel Browning committed Jul 3, 2003
Commits on Jul 2, 2003
  1. * Allow default opening of a particular tab by adding * to the end of…

    … the
    
      tab label.
    
    	Overridden by explicit "start_at" option given in options/args.
    
    * Further allow focus of editor to start at a particular field if
      it is marked with a *.
    
       ui_data_fields => q{
    
       			=General
    
    			foo
    			bar
    
    			=Specific*
    
    			buz
    			baz*
    		},
    
    	The "Specific" tab will be presented open when the record is edited.
    	The form focus will be at the "baz" field.
    perusionmike committed Jul 2, 2003
  2. * Fix several things with Table editor

    	-- Modified passing of {table} parameter in display for table editor,
    	   setting flag to prevent getting table data twice.
    
    	-- Make lookup_query honor {db} parameter for selecting base table
    	   for lookup
    
    	-- Lookup should now work internally to the table if no {db} spec'd
    
    	-- Sigh -- Mozilla screwed up their CSS size passing like MSIE, so
    	   remove special things that made item editor/table editor automatically
    	   look better on Mozilla (without setting *_height and *_width explicitly).
    
    	-- Added MAXLENGTH to things you can set in meta_editor
    
    	-- Added MAXLENGTH to parameters honored by [display ...]/Vend::Form,
    	   without having to manipulate extra=" maxlength=22" stuff.
    
    	-- Put hooks in for auto-JS checks in table editor / [display]
    
    * Other
    
        -- Made default metadata (for merge) match foundation
    perusionmike committed Jul 2, 2003
Commits on Jul 1, 2003
  1. Call tracking functions only if Vend::Track object exists.

    E.g. in jobs tracking isn't enabled.
    Disabling tracking with a configuration option might follow
    as well.
    racke committed Jul 1, 2003
Commits on Jun 30, 2003
  1. add changes since 4.9.8 release

    racke committed Jun 30, 2003
  2. (Same concept as ups_query.tag, only log once)

    * UPS no longer accepts UK as a country code for shipments to
      Great Britain.
    
       -- did an exception remap for UK --> GB
    
       -- Added UPS_COUNTRY_REMAP code so that this type of thing
          can be done elsewhere.
    
            # Remap Monaco to France for UPS
            Variable  UPS_COUNTRY_REMAP   MC=FR
    perusionmike committed Jun 30, 2003
  3. * UPS no longer accepts UK as a country code for shipments to

      Great Britain.
    
       -- did an exception remap for UK --> GB
    
       -- Added UPS_COUNTRY_REMAP code so that this type of thing
          can be done elsewhere.
    
    		# Remap Monaco to France for UPS
    	  	Variable  UPS_COUNTRY_REMAP   MC=FR
    perusionmike committed Jun 30, 2003
  4. update from Marco Mescoli

    racke committed Jun 30, 2003
Commits on Jun 27, 2003
  1. * Force name to text variable, so numerical-only names will not cause

      crash when a string function is done.
    perusionmike committed Jun 27, 2003
Commits on Jun 26, 2003
  1. typo fixed

    racke committed Jun 26, 2003
  2. Allow wildchar(*) in Swish search spec.

    Ton Verhagen committed Jun 26, 2003
Commits on Jun 25, 2003
  1. Patches to make new options work with Oracle.

    From Jason <ic@santabarbara.org>.
    jonjensen committed Jun 25, 2003
  2. Various minor cleanup, prevents warnings on startup.

      * Remove extra meta_record routine and change references to
        UI::Primitive::meta_record to Vend::Table::Editor::meta_record.
    
      * Delete {Source} value from $Vend::Cfg to save memory.
    
      * Remove unused stub Vend::Data::dbref.
    
      * Change Vend::Util::dbref to be a simple pointer to
        Vend::Data::database_exists_ref. Remove extra "my $loc".
    
      * Remove improperly exported parse_locale routine from Vend::Util.
        (Another parse_locale in Vend::Config, and all calls in the code
         contain package reference.)
    
      * Update dont_warn() routine to only include need variables/handles.
    
      * Remove "prime" of sort routine in Vend::Search no longer necessary
        now that Perl 5.005 is not supported.
    perusionmike committed Jun 25, 2003
  3. * Minor improvements in backup setup.

    	-- Let backup tables be explicitly specified in
           UI_BACKUP_TABLES.
    
        -- If no UI_BACKUP_TABLES, honor first "backup" then
           "!display_filter" in table metadata.
    
        -- Display size of downloadable file.
    
    	-- Prevent spurious .html extension on download link.
    perusionmike committed Jun 25, 2003