#2595 Added missing variable declaration
Merge branch 'master' of code.shopp.net:core/shopp
Clean up potential for undefined index in ImageAsset::resizing() (updates #2595)
Removed array_merge from ImageAsset::resizing()
Corrected default for image height
#2600 Updated callhome protocol version
Fixed #2600 Updated screencast requests
Renamed single_email_addr() to email_from(); renamed multiple_email_addr() to email_to(); Cleaned up unused internal functions
Direct images: tolerate false, null and unset params
Removed test_keybind - no longer required
#2450 Added check to prevent fatals when no images are available
#2595 Cleanup to avoid PHP NOTICEs
Added whitespace between gallery thumbs (needed for text-align:justify to work as expected x-browser) #2551
Closed #2598 Added line-through default style to side product original prices when on sale
Only save discounts with order if discount exist
Fixed #2603 Corrected credit card validation checks to skip when non-payment methods are selected
Properly register new OrderAmountItemTax object during ShoppCartItem::totals() recalculation. #2596
Add Shopp page classes to body.
#2596 Fixed registering item taxes where no postal code is available when the item is added
#2595 Cleaned up PHP Notices in storefront.category-list