~vono22/cookiekeeper/1.9.0

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
=====================================================
============= CookieCuller Changelog ================
=====================================================
 1.0.0
   - Original release for Firefox v0.8

 1.0.1
   - No code changed

 1.0.2
   - Updated for Firefox v0.9 - removed cookie
   - Policy & Status props, changed Secure strings

 1.1.0
   - New code for deleting unprotected cookies at browser startup

 1.2.0
   - Updated Tree code from Mozilla 1.8 Trunk code

 1.3.0
   - Only maxVersion changed for Firefox 3.5, no new code

 1.4
   - Added Chrome manifest, added
   - CustomizeToolbar.xul overlay style, icons are now 24x24 & 16x16 exactly and without borders,
      minVersion changed since only tested with FF 3.0+ (older versions: use CookieCuller 1.3.0),
      maxVersion changed for FF 3.6 support

=====================================================
============= CookieKeeper Changelog ================
=====================================================

1.5.0 - 23/01/2014
→ New:
   - Complete rewrite, based on Firefox 24.0 code.
   - Change name to CookieKeeper
   - Support for Firefox 24
   - Change icon to svg (http://colouringbook.org/art/chocolate-cookie-cookie-hunky-dory-svg/)
   - Using a window instead of a dialog
   - The window is now very close to the FFx 24.0 cookie window.
   - Add preference dialog box, with a warning if Mozilla preferences can delete cookies
   - Add Import/Export

1.5.1 - 30/01/2014
→ Updated:
   - Disable console debug messages.

1.5.2 - 01/02/2014
→ Fixed:
   - Fix french translation
   - Fix load default mozilla app pref (clear cookies related)
   - Fix import at install cookieculler preferences.

1.6.0 - 15/02/2014
→ New:
   - Add a menuitem under the Tools menu, to show the main CookieKeeper window.
   - Add a global filter to show all cookies/protected cookies only/unprotected cookies only.
   - Add a cookie editor.
→ Updated:
   - Recompress PNG file to save some space.
→ Fixed:
   - Clean the HTML5 DOM storage on Win32.

1.7.0 - 04/03/2014
→ New:
   - In the preferences panel, allow to sort protected cookies
   - Add a contextual menu for the cookies in the main window
   - Add a public API
   - Add a sub-menu to the CookieKeeper item in the main menu Tools. Add the same menu to the toolbar icon
   - Add new columns for the cookies main window, which can be made visible/invisible
   - The Preferences button in the add-ons panel now show the CookieKeeper preferences dialogue
   - Better accessibility: Make import/backup and preferences button focusable with tab key
   - Change the global protection filter to a radio button like widget.
→ Fixed:
   - Minor UI fixed
   - Can't add two protected cookies with a different path

1.7.1 - 13/03/2014
→ Fixed:
   - #1292087: import/export was broken.

1.7.2 - 25/03/2014
→ Fixed:
   - #1297257: Not working on older Firefox (like v13), even if marked so, "Console.jsm" do not exists.
   - #1297288: When installing, the navbar may be emptied, only the CookieKeeper button remain.
   - #1297342: Firefox before v17 do not support nsIFilePicker.open()
   - #1297486: Import/Export: inconsistencies in dates
   - #1297336: Public API: removeProtectedCookie() and addProtectedCookie() does not always return a value.
   - #1297398: OSX: Show icon in cookie tree view. Still never tested on OSX, don't know how it looks.
   - #1297403: Cookie Editor: Do not remove the cookie when updated.
   - #1297443: Minor UI bugs:
      · DeleteAll: If there was protected cookies after delete all, the textbox search filter was disabled.
      · DeleteAll: Focus the tree if there is protected cookies in the view.
      · Textbox search filter: may not be disabled/enabled when appropriate.
      · Click on "(Un)Protect cookie": focus the tree after the action.
      · Show the cookie editor: focus the tree after the action.
      · Show the preferences: focus the tree after the action.
      · Key events: The delete key do not delete the selection.
      · Prevent display the context menu if no cookie selected.
      · Event cookie changed: The view was not updated if the cookie is selected.
      · Event cookie changed: Some cookies properties was not updated.
      · Save/Restore state: Add the current selected item, not only the open state.
      · Import/Export: Save the state before import.
      · When a cookie change, sometimes the wrong cookie is updated in the view.
   - Some clean code... as usual ;-)

1.7.3 - 11/04/2014
→ New:
   - #1301334: Cookies site permissions management (in the CookieKeeper preferences)
→ Fixed:
   - #1297874: Many events problems in TreeView:
      · Possible to (un) protect an item with a double click on the tree view header.
      · The sort on columns should only be done with the left mouse button.
      · Right click on the header shouldn't show the context menu.
   - #1301223: The import of CookieCuller preferences is not working since 1.7.0.
   - #1301342: When closing the last browser window, all CK windows may not be closed.
   - #1301535: UI consistencies:
      · Protected cookies panel: Move the "Remove" button to the bottom (under the treeview).
      · Browsers panel: Better alignments for the "limit lifetime" option.
   - #1302499: Windows XP: Ugly drop-down icon in the import/export menu button.
   - #1303137: Preferences dialogue size problems:
      · On GNU/Linux Changing the preferences dialogue size, do not always change the content size.
      · On MacOSX the protected cookie list display only one item at a time (not tested, I don't have a Mac...).
   - #1305252: Technical regression: The preference "extensions.cookiekeeper.version" was not always set.

1.7.4 - 25/04/2014
→ Fixed:
   - #1306810: Cookie Editor have now a better look and consistency.
   - #1307426: Toolbar icon refinements:
      · Toolbar icon:
         * Support different size (small/large buttons) for OS/app which this is supported.
         * Change the icon size when place in the toolbox (depends also on the OS/app).
         * Note: Firefox before v19 do not support nsIStyleSheetService.AUTHOR_SHEET, so it do not work on theses version.
      · Australis minimal support (not an Australis menu, but at least make it looks right).
   - #1307550: MacOSX: Many small problems fixed.
      · Add fixed for the preferences window, when "browser.preferences.animateFadeIn" set to true (all OS).
      · Change the "Protected cookies" tab to "Protection", and update the icon (all OS).
      · Make the main cookie window, and the cookie editor window resizable.
      · Fix iradio looking (protection filter), when focus & hover.
      · Change the protected icon.
      · Browser icon in the preference panel has been resize to 32x32 pixels, like the others.
   - More robust import/export.
   - UI refinements:
      · SeaMonkey: Use the same icon for unprotected cookies than the Firefox one.
      · Select the tree after changing the global protection filter (show all cookies/protected/unprotected)
      · Preferences, list of protected cookies: Select the first cookie in the list when display the list for the first time.
      · Add missing english translations (when display only protected or unprotected cookies).
   - #1307142: Technical fix when the add-on shutdown: The string bundle service cache is now flushed.
     This change prevent bugs when new translations are added.

1.8.0 - 26/12/2014
→ New:
   - Experimental DOM storage support:
      · View
      · Edit
      · Protect
      · Delete unprotected at exit
   - Add Australis UI support (Firefox 29.0+)
   - Import/Export:
      · Support JSON file format
      · New exports: permissions & protections list.
      · Show a notification to confirm the import or export result.
   - The warning if the browser preferences can interfered with CookieKeeper is now display as a notification
   - Show a warning when a session cookie is protected (protected icon change, a notification is displayed)
   - Restore the "Delete and block" functionality.
   - Add a context menu to the Preferences/Permissions panel
   - Uninstall: Remove CookieKeeper references from localstore.rdf
   - Sort cookies by host: Ctrl+click on the host column header display the list has a flat view
   - Minor UI updates
   - Add Dutch locale (nl), thanks to markh van BabelZilla.org
   - Translations fixes
→ Fixed:
   - #1379937 Pale Moon 25.0.x errors

1.8.1 - 02/01/2015
→ New:
   - Add Chinese (Simplified) locale (zh-CN), thanks to YFdyh000 BabelZilla.org
→ Fixed:
   - Minor technical problems

1.8.2 - 19/01/2015
→ New:
   - #1411554: Fix the strippedHost for IP address (used for cookies domain folder)
   - #1412193: Use the "public suffix", see https://www.publicsuffix.org/ to avoid regroup site like ".co.uk" or ".co.jp"
→ Fixed:
   - #1411605: TypeError: items is undefined.
   - #1411246: Palemoon browser: The alert if palemoon pref delete all cookies is not display.
   - #1411232: PrivateBrowsingUtils.isWindowPrivate() is deprecated.

1.8.3 - 02/03/2015
→ Fixed:
   - #1412534: TypeError: this.parentNode.parentNode is null.
   - #1412603: Asks for coockieculler migration every time it's updated.
   - #1412783: Australis UI error when install.

1.8.4 - 04/03/2015
→ Fixed:
   - #1428270: CK causing Plugin Loop: chipkarte.santanderbank.de.

1.8.5 - 31/03/2015
→ Fixed:
   - #1436404: Main CK Window/Context menu: Copy a DOM HTML5 name do not work.
   - #1436416: Main CK Window/Context menu: Delete & Block do not work for DOM Storage.
   - #1435930: localstore.rdf is deprecated since Firefox 34.

1.9.0 - 05/04/2016
→ New:
   - Browser menu/Toolbar menu/Australis panel:
      · Allow to change website cookies permissions.
      · Allow to open the cookies window with the current tab website.
   - LSO (Flah cookies) management (list/delete/display content as a JSON).
   - Allow to clear HSTS "Super cookies".
   - Allow to protect cookies from bookmarked items.
   - CookieKeeper window:
      · Merge import/export, access to preferences, etc. into one menu.
      · Shift+click on the "Site" column, fold/unfold all domains.
   - Import/Export: Set the default format to JSON.
   - Preferences:
      · Add browser preference "Third-party cookies: Session only".
      · Add CK option: "Do not warn if protect a session cookie".
      · Allow to use the classical menu insteal of the Australis panel (Firefox only).
      · Optional new preferences window, using HTML instead of XUL. Displayed in a standard browser tab.
   - Translations:
      · Add Russian translation thanks to loki2603 (BabelZilla.org)
      · Add German translation thanks to Wawuschel (BabelZilla.org)
   - Minimal K-Meleon browser support

→ Fixed:
   - Fix compatibility:
      · Permissions API changed in Firefox.
      · Fetch DOM Storage in Firefox 47.
      · Remove browser preference "Ask me everytime" cookies option (see https://bugzilla.mozilla.org/show_bug.cgi?id=606655)
   - Lots of minor fixes.

1.9.1 - 07/04/2016
→ Fixed:
   - Can't delete flash cookies.
   - AMO validation: The "Console.jsm" location is changed in FFx 44+

1.9.2 - 15/04/2016
→ Fixed:
   - #1569423: Mozilla function nsICookie.remove() changed again
   - #1570139  K-Meleon: Add browser options privacy mode and sanitize cookies
   - Remove some ESLint warnings.

1.9.3 - 29/04/2016
→ Fixed:
   - #1569423: Mozilla function nsICookie.remove() changed again (Fix in the cookie editor).
   - #1571805: Fix import cookies from json. An error was displayed for protected cookies.
   - #1573145: Don't display / remove storage of WebExtensions.
   - #1573744: Dom storage editor: changes are not saved anymore.