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