1 conkeror (0.9.3+git110213-1) unstable; urgency=low
3 * The format of the auto-save session file has changed slightly to be
4 more robust. Conkeror automatically converts the file on first usage.
6 * In the new-tabs module, the widgets that show the buffer index in each
7 tab now have the class "tab2-index" instead of "tab2-icon". This
8 change affects anybody who has written a theme which styles the
11 * The variable edit_field_in_external_editor_extension has been removed,
12 and superseded by a mime-type table
13 external_editor_extension_overrides which maps mime types to
14 extensions. If you previously used this variable to set the temp file
15 extension to "foo", for example, you would update your rc to now do
18 external_editor_extension_overrides.set("text/plain", "foo");
20 * The function get_filename_for_current_textfield has been superseded by
21 external_editor_make_base_filename, which takes as its arguments the
22 root element being edited and the top document of the buffer
23 containing the element. The top document is more useful than the
24 element's own ownerDocument in some cases, such as when about:blank is
25 used for the document of an editable iframe. The new function returns
26 only the base filename, with no extension, as the extension is
27 generated by means described above.
29 * buffer_favicon_change_hook renamed to buffer_icon_change_hook
31 * current_buffer_favicon_change_hook renamed to
32 current_buffer_icon_change_hook
34 * reddit-mode is no longer loaded by default. Consensus was that it is a
35 confusing mode, mainly because of how it overrides several default
36 browser objects. If you use this mode, you will now need to load it by
37 putting the following in your rc:
41 * Module search-engine.js replaced by opensearch.js. API for defining
42 opensearch webjumps has changed to be more conventional. Opensearch
43 webjumps can now be defined like either of the following:
45 define_opensearch_webjump("foo", make_file("/opensearch/files/foo.xml"));
47 opensearch_load_paths.unshift(make_file("/opensearch/files/"));
48 define_opensearch_webjump("foo", "foo.xml");
50 * The browser object browser-object-links, which is used by follow,
51 copy, etc, no longer matches anchors which do not have an href
54 -- Axel Beckert <abe@debian.org> Sun, 13 Feb 2011 18:47:03 +0100
56 conkeror (0.9.3+git101015-1) experimental; urgency=low
58 * The eval-expression command (M-:) now evaluates directly in
59 application scope. This lets you do things like set user variables and
60 define functions without fully qualifying names with "conkeror.".
62 * Page-modes no longer bind alternative keys for keys that they shadow
63 in the normal keymaps. These were bindings like 'C-c f' for follow,
64 etc. The key C-z can now be used as a prefix to access bindings that
65 are shadowed by a page-mode keymap.
67 -- Axel Beckert <abe@debian.org> Fri, 15 Oct 2010 00:29:44 +0200
69 conkeror (0.9.3-1) experimental; urgency=low
71 * Input-modes removed. Instead of an input-mode display in the
72 minibuffer, there is now a keymaps-display.
74 - quote-next-input-mode renamed to quote-next-mode
75 - gmail_edit_keymap removed (no longer necessary)
76 - buffer-reset-input-mode command removed (no longer necessary)
78 * overlink_mode rewritten
80 - content_buffer_overlink_change_hook removed
81 - current_content_buffer_overlink_change_hook removed
83 * Hinting now performs a case-sensitive match if the user's text
84 includes upper-case letters.
86 * stackoverflow-mode has been renamed to stackexchange-mode.
88 -- Axel Beckert <abe@debian.org> Wed, 06 Oct 2010 21:02:21 +0200
90 conkeror (0.9.2+git100804-1) unstable; urgency=low
92 * Editing in the minibuffer is now done with the normal editing commands
93 instead of a special set of editing commands. All of the editing
94 commands which begin with the prefix "minibuffer-" have been
95 removed. Also, editing commands are now bound in the keymap
96 text_keymap instead of content_buffer_text_keymap and
97 minibuffer_base_keymap. If you have written custom bindings for
98 editing in your rc, you will need to change [pairs of] bindings like
101 define_key(minibuffer_base_keymap, "C-l", "minibuffer-forward-char");
102 define_key(content_buffer_text_keymap, "C-l", "forward-char");
106 define_key(text_keymap, "C-l", "forward-char");
108 * In hinting mode, right and left are no longer bound to
109 next/previous-hint. Hinting mode now supports editing in the
110 minibuffer, so right and left move the cursor. Down, up, C-n, C-p,
111 C-s, and C-r are all bound to next/previous-hint.
113 * Due to a change in Mozilla as of XULRunner 1.9.3a5pre, Conkeror's
114 feature of automatically loading glue code for extensions is no longer
115 possible. This means that when you have one of the previously
116 supported extensions installed, you will no longer automatically have
117 Conkeror commands for using the extension. The extensions that were
118 previously supported in this way were adblockplus, dom-inspector,
119 noscript, and venkman. If you have any of these extensions installed,
120 you will now have to load the glue module from your rc, with a line
121 like the following, substituting in the appropriate module name:
123 require("dom-inspector");
125 With some of these modules, loading the module when the extension is
126 not installed could result in an error, so to be safe, you could wrap
127 the call to 'require' in a try/catch block:
129 try { require("dom-inspector"); } catch (e) {}
131 Further information: http://bugs.conkeror.org/issue272
133 * The variable download_buffer_automatic_open_target can no longer be an
134 array of two targets. This is a reversion from 2009-06-07 back to how
135 it was before. The behavior of the download-show command is now
136 configured independently of this variable. To configure download-show,
137 use set_handler and alternates. The following handlers are provided:
138 download_show_new_window, download_show_new_buffer,
139 download_show_new_buffer_background. The default handler of
140 download_show is alternates(download_show_new_buffer,
141 download_show_new_window).
143 -- Axel Beckert <abe@debian.org> Wed, 04 Aug 2010 23:04:22 +0200
145 conkeror (0.9.2+git100420-2) unstable; urgency=low
147 * Function load_rc no longer supports loading arbitrary js files. Use
150 * Function load_rc_file removed. Use load instead.
152 * call_after_load now takes a feature name, not a filename. In general
153 this simply means trimming off any ".js" extension.
155 * Modules API overhaul (already included in 0.9.2-1 and caused the
156 uploads 0.9.2+git100324-1 and -2):
157 - Modules should have an in_module assertion as their first
158 expression. For modules to be loaded directly into application
159 scope, it should be in_module(null);
160 - Modules should have as their last expression a provide call, like
161 provide("feature"); where "feature" is the name of the feature
162 provided by the module.
164 -- Axel Beckert <abe@debian.org> Tue, 20 Apr 2010 23:38:49 +0200
166 conkeror (0.9.1+git100317-1) unstable; urgency=low
168 * emacswiki webjump removed. better version posted on
169 http://conkeror.org/Webjumps
171 * M-< and home keys now scroll to the top left corner of the buffer.
173 * minibuffer.read_url now returns a load_spec instead of a simple
176 * The command confirm-quit has been removed. To have a quit
177 confirmation, see the code example on
178 http://conkeror.org/BreakingChanges
180 -- Axel Beckert <abe@debian.org> Wed, 17 Mar 2010 02:04:20 +0100
182 conkeror (0.9.1+git100131-1) unstable; urgency=low
184 Please see http://conkeror.org/BreakingChanges for the complete list of
185 breaking changes. Just the most important ones are listed here.
187 * mime_type_external_handlers removed. Replaced by
188 external_content_handlers.
190 * define_buffer_mode, define_input_mode, and define_page_mode no longer
191 take display_name or doc as positional arguments. They are now given
192 as keyword arguments: $display_name and $doc.
194 * The variable browser_automatic_form_focus_window_duration was renamed
195 to block_content_focus_change_duration.
197 * The commands follow-current, follow-current-new-buffer,
198 follow-current-new-buffer-background, and follow-current-new-window
201 * browser_prevent_automatic_form_focus_mode has been renamed and put in
202 its own file. To use this mode, simply do this:
203 require("block-content-focus-change.js");
205 * The default of hints_auto_exit_delay has been changed to 0.
207 This change means that by default, the user has to hit return to exit
208 the hints interaction. This change makes Conkeror's UI more
209 predictable for new users, less prone to run unintended commands
210 because of extra keystrokes outside the timeout window, and removes
211 assumptions about people's typing speed, browsing style, and focus of
212 attention when using the hints system.
214 To use the hints-auto-exit feature, put a line like the following in
215 your rc, adjusting the number to suit your preference. 500 was the old
218 hints_auto_exit_delay = 500;
220 -- Axel Beckert <abe@debian.org> Sun, 31 Jan 2010 17:55:04 +0100
222 conkeror (0.9~git090708-1) unstable; urgency=low
224 The conkeror Debian package now works with the upcoming experimental
225 xulrunner-1.9.1 packages (see http://glandium.org/blog/?p=370) in
228 Since conkeror still throws much more warnings with xulrunner 1.9.1 than
229 with 1.9.0.x, for now the package currently prefers 1.9.0.x over 1.9.1
230 if both are installed.
232 Call "xulrunner-1.9.1 /usr/share/conkeror/application.ini" if you have
233 xulrunner-1.9 and xulrunner-1.9.1 installed and want to checkout
234 conkeror in combination with xulrunner 1.9.1.
236 -- Axel Beckert <abe@deuxchevaux.org> Wed, 08 Jul 2009 20:48:36 +0200
238 conkeror (0.9~git090617-1) unstable; urgency=low
240 There were a few changes since the last conkeror version in Debian which
241 may cause troubles to users of the previous version.
243 Short summary follows:
244 * The key bindings `<<` and `>>` are now simply `<` and `>`.
245 * page-mode keymaps are now declared in the `define_page_mode` form with
246 a new keyword argument, `$keymaps`. See
247 http://conkeror.org/WritingPageModes for more information about the
249 * `default_directory` and `set_default_directory` have been removed and
250 replaced by the variable `cwd`.
251 * buffer-local variables are now indexed by `buffer.local.foo`.
252 page-local variables are indexed by `buffer.page.local.foo`.
253 * The command `send-ret` was removed since it is redundant of the
254 module `global-overlay-keymap`.
255 * Buffer-local cwd is no longer set or inherited automatically.
256 * `download-cancel` is now bound to `d` instead of `C-g`, and it asks
258 * In order to make Conkeror compatible with native toolkit theming,
259 Conkeror's themes have undergone a big rewrite:
260 - Conkeror no longer specifies its own gui colors.
261 - The blackened theme no longer exists.
262 - It is no longer possible to theme scrollbars.
263 From now on, the right way to change Conkeror's gui colors is to do so
264 at the OS level, for example, with a GTK theme.
265 * Conkeror has now session saving support. See
266 http://conkeror.org/Sessions for details.
268 See http://article.gmane.org/gmane.comp.mozilla.conkeror/1547 and
269 http://thread.gmane.org/gmane.comp.mozilla.conkeror/1451 for the
270 details and what to change in case you run over some removed or renamed
271 functions or variables.
273 -- Axel Beckert <abe@deuxchevaux.org> Wed, 17 Jun 2009 00:04:58 +0200
275 conkeror (0.9~git090223-1) unstable; urgency=low
277 There were a few changes since the last conkeror version in Debian which
278 may cause troubles to users of the previous version:
279 * Changes to the behaviour of the universal argument C-u.
280 * Loads now ~/.conkerorrc as the default rc file
281 * Many simple webjumps previously enabled by default have been removed
282 from upstream. Non-default webjumps are now collected and shared at
283 http://conkeror.org/Webjumps
284 * Many additional keybindings, e.g.
285 - pasting current paste buffer content bound to `C-y'
286 - new command `submit-form' bound to `C-c C-c' in forms
287 * Incremental search for URLs in the mini-buffer can currently include
288 _either_ the history or the bookmarks, but not both at the same
289 time. See http://bugs.conkeror.org/issue10 for details on choosing
292 -- Axel Beckert <abe@deuxchevaux.org> Mon, 23 Feb 2009 21:04:41 +0100