Prepare new upload to Debian
[conkeror.git] / debian / NEWS
blob95c5b8b57f32a3af87fad75d606f4ec38d0f00a6
1 conkeror (0.9.3+git101015-1) experimental; urgency=low
3   * The eval-expression command (M-:) now evaluates directly in
4     application scope. This lets you do things like set user variables and
5     define functions without fully qualifying names with "conkeror.".
7   * Page-modes no longer bind alternative keys for keys that they shadow
8     in the normal keymaps. These were bindings like 'C-c f' for follow,
9     etc. The key C-z can now be used as a prefix to access bindings that
10     are shadowed by a page-mode keymap.
12  -- Axel Beckert <abe@debian.org>  Fri, 15 Oct 2010 00:29:44 +0200
14 conkeror (0.9.3-1) experimental; urgency=low
16   * Input-modes removed. Instead of an input-mode display in the
17     minibuffer, there is now a keymaps-display.
19     - quote-next-input-mode renamed to quote-next-mode
20     - gmail_edit_keymap removed (no longer necessary)
21     - buffer-reset-input-mode command removed (no longer necessary)
23   * overlink_mode rewritten
25     - content_buffer_overlink_change_hook removed
26     - current_content_buffer_overlink_change_hook removed
28   * Hinting now performs a case-sensitive match if the user's text
29     includes upper-case letters.
31   * stackoverflow-mode has been renamed to stackexchange-mode.
33  -- Axel Beckert <abe@debian.org>  Wed, 06 Oct 2010 21:02:21 +0200
35 conkeror (0.9.2+git100804-1) unstable; urgency=low
37   * Editing in the minibuffer is now done with the normal editing commands
38     instead of a special set of editing commands. All of the editing
39     commands which begin with the prefix "minibuffer-" have been
40     removed. Also, editing commands are now bound in the keymap
41     text_keymap instead of content_buffer_text_keymap and
42     minibuffer_base_keymap. If you have written custom bindings for
43     editing in your rc, you will need to change [pairs of] bindings like
44     this:
46       define_key(minibuffer_base_keymap, "C-l", "minibuffer-forward-char");
47       define_key(content_buffer_text_keymap, "C-l", "forward-char");
49     to this:
51       define_key(text_keymap, "C-l", "forward-char");
53   * In hinting mode, right and left are no longer bound to
54     next/previous-hint. Hinting mode now supports editing in the
55     minibuffer, so right and left move the cursor. Down, up, C-n, C-p,
56     C-s, and C-r are all bound to next/previous-hint.
58   * Due to a change in Mozilla as of XULRunner 1.9.3a5pre, Conkeror's
59     feature of automatically loading glue code for extensions is no longer
60     possible. This means that when you have one of the previously
61     supported extensions installed, you will no longer automatically have
62     Conkeror commands for using the extension. The extensions that were
63     previously supported in this way were adblockplus, dom-inspector,
64     noscript, and venkman. If you have any of these extensions installed,
65     you will now have to load the glue module from your rc, with a line
66     like the following, substituting in the appropriate module name:
68       require("dom-inspector");
70     With some of these modules, loading the module when the extension is
71     not installed could result in an error, so to be safe, you could wrap
72     the call to 'require' in a try/catch block:
74       try { require("dom-inspector"); } catch (e) {}
76     Further information: http://bugs.conkeror.org/issue272
78   * The variable download_buffer_automatic_open_target can no longer be an
79     array of two targets. This is a reversion from 2009-06-07 back to how
80     it was before. The behavior of the download-show command is now
81     configured independently of this variable. To configure download-show,
82     use set_handler and alternates. The following handlers are provided:
83     download_show_new_window, download_show_new_buffer,
84     download_show_new_buffer_background. The default handler of
85     download_show is alternates(download_show_new_buffer,
86     download_show_new_window).
88  -- Axel Beckert <abe@debian.org>  Wed, 04 Aug 2010 23:04:22 +0200
90 conkeror (0.9.2+git100420-2) unstable; urgency=low
92   * Function load_rc no longer supports loading arbitrary js files. Use
93     load instead.
95   * Function load_rc_file removed. Use load instead.
97   * call_after_load now takes a feature name, not a filename. In general
98     this simply means trimming off any ".js" extension.
100   * Modules API overhaul (already included in 0.9.2-1 and caused the
101     uploads 0.9.2+git100324-1 and -2):
102     - Modules should have an in_module assertion as their first
103       expression. For modules to be loaded directly into application
104       scope, it should be in_module(null);
105     - Modules should have as their last expression a provide call, like
106       provide("feature"); where "feature" is the name of the feature
107       provided by the module.
109  -- Axel Beckert <abe@debian.org>  Tue, 20 Apr 2010 23:38:49 +0200
111 conkeror (0.9.1+git100317-1) unstable; urgency=low
113   * emacswiki webjump removed. better version posted on
114     http://conkeror.org/Webjumps
116   * M-< and home keys now scroll to the top left corner of the buffer.
118   * minibuffer.read_url now returns a load_spec instead of a simple
119     string.
121   * The command confirm-quit has been removed. To have a quit
122     confirmation, see the code example on
123     http://conkeror.org/BreakingChanges
125  -- Axel Beckert <abe@debian.org>  Wed, 17 Mar 2010 02:04:20 +0100
127 conkeror (0.9.1+git100131-1) unstable; urgency=low
129   Please see http://conkeror.org/BreakingChanges for the complete list of
130   breaking changes. Just the most important ones are listed here.
131   
132   * mime_type_external_handlers removed. Replaced by
133     external_content_handlers.
134   
135   * define_buffer_mode, define_input_mode, and define_page_mode no longer
136     take display_name or doc as positional arguments. They are now given
137     as keyword arguments: $display_name and $doc.
138   
139   * The variable browser_automatic_form_focus_window_duration was renamed
140     to block_content_focus_change_duration.
141   
142   * The commands follow-current, follow-current-new-buffer,
143     follow-current-new-buffer-background, and follow-current-new-window
144     have been removed.
145   
146   * browser_prevent_automatic_form_focus_mode has been renamed and put in
147     its own file. To use this mode, simply do this:
148     require("block-content-focus-change.js");
150   * The default of hints_auto_exit_delay has been changed to 0.
152     This change means that by default, the user has to hit return to exit
153     the hints interaction. This change makes Conkeror's UI more
154     predictable for new users, less prone to run unintended commands
155     because of extra keystrokes outside the timeout window, and removes
156     assumptions about people's typing speed, browsing style, and focus of
157     attention when using the hints system.
158   
159     To use the hints-auto-exit feature, put a line like the following in
160     your rc, adjusting the number to suit your preference. 500 was the old
161     default.
163       hints_auto_exit_delay = 500;
165  -- Axel Beckert <abe@debian.org>  Sun, 31 Jan 2010 17:55:04 +0100
167 conkeror (0.9~git090708-1) unstable; urgency=low
169   The conkeror Debian package now works with the upcoming experimental
170   xulrunner-1.9.1 packages (see http://glandium.org/blog/?p=370) in
171   Debian, too.
172   
173   Since conkeror still throws much more warnings with xulrunner 1.9.1 than
174   with 1.9.0.x, for now the package currently prefers 1.9.0.x over 1.9.1
175   if both are installed.
176   
177   Call "xulrunner-1.9.1 /usr/share/conkeror/application.ini" if you have
178   xulrunner-1.9 and xulrunner-1.9.1 installed and want to checkout
179   conkeror in combination with xulrunner 1.9.1.
181  -- Axel Beckert <abe@deuxchevaux.org>  Wed, 08 Jul 2009 20:48:36 +0200
183 conkeror (0.9~git090617-1) unstable; urgency=low
185   There were a few changes since the last conkeror version in Debian which
186   may cause troubles to users of the previous version.
187   
188   Short summary follows:
189   * The key bindings `<<` and `>>` are now simply `<` and `>`.
190   * page-mode keymaps are now declared in the `define_page_mode` form with
191     a new keyword argument, `$keymaps`.  See
192     http://conkeror.org/WritingPageModes for more information about the
193     new style.
194   * `default_directory` and `set_default_directory` have been removed and
195     replaced by the variable `cwd`.
196   * buffer-local variables are now indexed by `buffer.local.foo`.
197     page-local variables are indexed by `buffer.page.local.foo`.
198   * The command `send-ret` was removed since it is redundant of the
199     module `global-overlay-keymap`.
200   * Buffer-local cwd is no longer set or inherited automatically.
201   * `download-cancel` is now bound to `d` instead of `C-g`, and it asks
202     for confirmation.
203   * In order to make Conkeror compatible with native toolkit theming,
204     Conkeror's themes have undergone a big rewrite:
205     - Conkeror no longer specifies its own gui colors.
206     - The blackened theme no longer exists.
207     - It is no longer possible to theme scrollbars.
208     From now on, the right way to change Conkeror's gui colors is to do so
209     at the OS level, for example, with a GTK theme.
210   * Conkeror has now session saving support. See
211     http://conkeror.org/Sessions for details.
213   See http://article.gmane.org/gmane.comp.mozilla.conkeror/1547 and
214   http://thread.gmane.org/gmane.comp.mozilla.conkeror/1451 for the
215   details and what to change in case you run over some removed or renamed
216   functions or variables.
217   
218  -- Axel Beckert <abe@deuxchevaux.org>  Wed, 17 Jun 2009 00:04:58 +0200
220 conkeror (0.9~git090223-1) unstable; urgency=low
222   There were a few changes since the last conkeror version in Debian which
223   may cause troubles to users of the previous version:
224   * Changes to the behaviour of the universal argument C-u.
225   * Loads now ~/.conkerorrc as the default rc file
226   * Many simple webjumps previously enabled by default have been removed
227     from upstream. Non-default webjumps are now collected and shared at
228     http://conkeror.org/Webjumps
229   * Many additional keybindings, e.g.
230       - pasting current paste buffer content bound to `C-y'
231       - new command `submit-form' bound to `C-c C-c' in forms
232   * Incremental search for URLs in the mini-buffer can currently include
233     _either_ the history or the bookmarks, but not both at the same
234     time. See http://bugs.conkeror.org/issue10 for details on choosing
235     which one to use.
237  -- Axel Beckert <abe@deuxchevaux.org>  Mon, 23 Feb 2009 21:04:41 +0100