Sat, 03 Jan 2015 20:18:00 +0100
Conditionally enable double key logic according to:
private browsing mode or privacy.thirdparty.isolate preference and
implement in GetCookieStringCommon and FindCookie where it counts...
With some reservations of how to convince FindCookie users to test
condition and pass a nullptr when disabling double key logic.
michael@0 | 1 | # Changes |
michael@0 | 2 | |
michael@0 | 3 | ## 1.0.2 / 2012-12-26 |
michael@0 | 4 | |
michael@0 | 5 | - Delegate to polymorphic methods from `.define` and `.implement` so, they |
michael@0 | 6 | can be overidden. |
michael@0 | 7 | |
michael@0 | 8 | ## 1.0.1 / 2012-11-11 |
michael@0 | 9 | |
michael@0 | 10 | - Fix issues with different `Error` types as they all inherit from |
michael@0 | 11 | `Error`. |
michael@0 | 12 | |
michael@0 | 13 | ## 1.0.0 / 2012-11-09 |
michael@0 | 14 | |
michael@0 | 15 | - Add browser test integration. |
michael@0 | 16 | - Fix cross-browser incompatibilities & test failures. |
michael@0 | 17 | - Add support for host objects. |
michael@0 | 18 | - Add optional `hint` argument for method to ease debugging. |
michael@0 | 19 | - Remove default implementation at definition time. |
michael@0 | 20 | |
michael@0 | 21 | ## 0.1.1 / 2012-10-15 |
michael@0 | 22 | |
michael@0 | 23 | - Fix regression causing custom type implementation to be stored on objects. |
michael@0 | 24 | |
michael@0 | 25 | ## 0.1.0 / 2012-10-15 |
michael@0 | 26 | |
michael@0 | 27 | - Remove dependency on name module. |
michael@0 | 28 | - Implement fallback for engines that do not support ES5. |
michael@0 | 29 | - Add support for built-in type extensions without extending their prototypes. |
michael@0 | 30 | - Make API for default definitions more intuitive. |
michael@0 | 31 | Skipping type argument now defines default: |
michael@0 | 32 | |
michael@0 | 33 | isFoo.define(function(value) { |
michael@0 | 34 | return false |
michael@0 | 35 | }) |
michael@0 | 36 | |
michael@0 | 37 | - Make exposed `define` and `implement` polymorphic. |
michael@0 | 38 | - Removed dev dependency on swank-js. |
michael@0 | 39 | - Primitive types `string, number, boolean` no longer inherit method |
michael@0 | 40 | implementations from `Object`. |
michael@0 | 41 | |
michael@0 | 42 | ## 0.0.3 / 2012-07-17 |
michael@0 | 43 | |
michael@0 | 44 | - Remove module boilerplate |
michael@0 | 45 | |
michael@0 | 46 | ## 0.0.2 / 2012-06-26 |
michael@0 | 47 | |
michael@0 | 48 | - Name changes to make it less conflicting with other library conventions. |
michael@0 | 49 | - Expose function version of `define` & `implement` methods. |
michael@0 | 50 | - Expose `Null` and `Undefined` object holding implementations for an |
michael@0 | 51 | associated types. |
michael@0 | 52 | |
michael@0 | 53 | ## 0.0.1 / 2012-06-25 |
michael@0 | 54 | |
michael@0 | 55 | - Initial release |