Permalink
Commits on Nov 28, 2016
  1. Fix nesting problem in PayPal affecting b_state

    when pp_use_billing_address was set. Original code would have the effect
    of never allowing b_state to be updated on a second return from PayPal.
    It seems the idea for b_state & state to be updated in this spot is for
    Canadian changes.
    jdigory committed Nov 28, 2016
Commits on Nov 22, 2016
  1. Prevent browser autocomplete problems

    - It seems some browsers (Chrome and possibly others) will insert the
      credit card expiration month from autofill into the quantity input
      box, instead of the CC month.
    - This causes the item's quantity to be set to "06" or whatever the CC
      expiry month was in autofill, causing all-around customer confusion!
    - See:
      http://stackoverflow.com/questions/39937170/prevent-chrome-from-autofilling-creditcard-info
    - To fix, we use an invalid value of autocomplete="nope" to prevent
      browsers from trying to autocomplete here, which some do even when
      autocomplete="off"
    - With this, Chrome properly inserts the autofill into the CC month
      field.
    - It's possible we could name our CC fields differently, per:
      https://developers.google.com/web/updates/2015/06/checkout-faster-with-autofill
      but at the moment, this fixes it.
    jdigory committed Nov 22, 2016
Commits on Nov 14, 2016
  1. Revert "Fix code which assumes we already have a hashref"

    As per interchange-users discussion.
    
    This reverts commit 847ef1d.
    machack666 committed Nov 14, 2016
Commits on Nov 9, 2016
  1. Add missing state_class to state input

    was already on select
    jdigory committed Nov 9, 2016
Commits on Nov 7, 2016
Commits on Nov 2, 2016
Commits on Nov 1, 2016
Commits on Oct 31, 2016
  1. Turn off UserDB ignore_case

    - As this stores username/password in lowercase, it is not great for
      security. Also it has the effect of preventing password changes once you
      toggle it.
    - If there were an option to standardize the case of usernames on login,
      that would be nice. But affecting passwords as well is not what we
      want here.
    jdigory committed Oct 31, 2016
  2. Move "required field" text so visible on single page checkout

    also indent for clarity
    jdigory committed Oct 24, 2016
  3. tabs -> spaces

    jdigory committed Oct 24, 2016
Commits on Oct 27, 2016
  1. * Reprioritize little-used option

    Mike Heins committed Oct 27, 2016
Commits on Oct 24, 2016
Commits on Oct 19, 2016
Commits on Oct 13, 2016
  1. * Fix bug in hash version of [item-tag-*].

    Mike Heins committed Oct 13, 2016
  2. Remove old cart component; never updated for Strap

    and not in use
    jdigory committed Oct 13, 2016
Commits on Oct 11, 2016
  1. Fix Equal Heights usage to work properly

    - remove useless classes
    - limit [div-organize] columns to size/matches control value
    - only run .matchHeight() on the first div child
    jdigory committed Oct 11, 2016
  2. Use newest Google Analytics code

    jdigory committed Oct 11, 2016
  3. Bump Bootstrap versions to 3.3.7

    Also jQuery and html5shiv
    jdigory committed Oct 11, 2016
  4. remove duplicated test page

    jdigory committed Oct 11, 2016
Commits on Oct 7, 2016
  1. Turn off session ids in Strap by default

    - First-party cookies are the norm now.
    - For more details see:
      http://www.icdevgroup.org/pipermail/interchange-users/2005-January/041915.html
    jdigory committed Oct 7, 2016
Commits on Oct 5, 2016
  1. Fix more 'utf8'-based Encode::Alias issues

    These are places where the lack of a hyphen was significant and
    contributing to errors when called from within a Safe container.
    machack666 committed Oct 5, 2016
Commits on Sep 29, 2016
  1. * Fix long-undiscovered bug whereby certain LARGE or HUGE tables coul…

    …d have
    
      large searches embarked upon by hitting return with the cursor in the
      entry box.
    
      Discovered when one administrator developed the habit of going to a
      user screen then hitting (or holding down) the ENTER Key repeatedly,
      crashing the catalog.
    
      Believe this same phenomenon has caused many mystery crashes over
      the years.
    
      To fix, add mv_form_profile=some_spec to
    
      Will consider adding new "mv_form_profile_direct" to Interchange
      to avoid having to institute a mandatory profile circumlocution for
      these types of admin functions.
    Mike Heins committed Sep 29, 2016
Commits on Sep 22, 2016
  1. Updated UTF8-handling for GDBM files

    Remove the existing cruft related to GDBM_ENABLE_UTF8, which
    appears never to have worked entirely correctly.
    
    In the meantime, tie this explicitly to whether UTF8 is enabled in the
    catalog only and don't configure separately.
    
    Also make sure :utf8 is set for data files read in and out.
    
    Make sure we respect the MINIVEND_DISABLE_UTF8 environment variable.
    machack666 committed Sep 22, 2016
Commits on Sep 16, 2016
  1. Consistently use same 'utf8' character set encoding to avoid Safe pro…

    …blems
    
    Using the alternate 'utf-8' encoding name means Encode tries to pull in
    Encode::Alias but fails inside Safe containers without allowing an absurd
    number of exceptions via SafeUntrap.
    jonjensen committed Sep 16, 2016
Commits on Sep 2, 2016
  1. Automatically create the $Vend::Cfg hash when Vend::External loaded

    This prevents the need to call `session()` from scripts, when testing
    your Interchange instance from the command line.
    Josh Lavin committed Sep 2, 2016