]> git.decadent.org.uk Git - ion3.git/blobdiff - debian/NEWS
[svn-inject] Applying Debian modifications to trunk
[ion3.git] / debian / NEWS
diff --git a/debian/NEWS b/debian/NEWS
new file mode 100644 (file)
index 0000000..a91580f
--- /dev/null
@@ -0,0 +1,124 @@
+ion3 (20061029-1) unstable; urgency=low
+
+  Mostly this release still fixes issues in the big 3ds-20061015 release,
+  but in addition there are some improvements in the query department:
+ * Query activation key now cycles completions (So e.g. the
+   in the context menu activated with META+M, this same key
+   can be used to cycle through the alternatives.) This does
+   not work for queries activated by submap bindings.
+ * Likewise, it is no longer necessary to specify the key to
+   use for cycling for `mod_menu.grabmenu`.
+ * Control+R can now be used for history completion in queries.
+   (Currently matching is done for full string up to 'point', but
+   this may be changed to substring match.)
+ * Note that the parametrisation of WEdln.complete has changed,
+   and the second cycle parameter must be 'next' now instead of
+   `true`.
+
+ -- Norbert Tretkowski <nobse@debian.org>  Sun, 29 Oct 2006 10:50:06 +0100
+
+ion3 (20061020-1) unstable; urgency=low
+
+  Fixes some (expected, but minor) issues in the previous release.
+
+ -- Norbert Tretkowski <nobse@debian.org>  Mon, 23 Oct 2006 20:01:47 +0200
+
+ion3 (20061015-1) unstable; urgency=low
+
+ * WIonWS and WFloatWS and the corresponding modules are also gone, and
+   your custom configuration files will be broken with regard to these.
+   However, a partial backwards compatibility hack exists for layout
+   savefiles.
+
+   The F9 and META-F9 bindings now by default create workspaces with
+   a tiled layout of two frames. To create an "empty" workspace,
+   corresponding to the old WFloatWS, use the context menu (META-M)
+   and chose "new-empty-workspace". It is also possible to change
+   the default layout.
+
+ * Note that if you restart from an old version to this new version of Ion,
+   transients will stop working as expected for already existing windows.
+   They will work for newly-created windows, however.
+
+ * There are a few new sets of binding (including one for ^WClientWin!),
+   and some old bindings may not work exactly as expected anymore. In
+   particular, those for switching to full-screen mode.
+
+   **
+   It is probably best to start from scratch with your custom bindings.
+   **
+
+ * ^WFrame.set_tabbar is gone. If you absolutely want to get rid off
+   the tabs, you must change the frame's "mode" with ^WFrame.set_mode.
+   The mode "tiled-alt" has been intended for this, and the corresponding
+   "framed-tiled-alt" style defaults to ^Bar = "none".
+
+ * The rather popular ^Detach.lua script from the scripts repository
+   is obsoleted now, as Ion includes detach functionality in itself.
+   To detach a window, use META-K D in the default bindings. To tile
+   an existing from an a workspace that doesn't have a tiling yet,
+   use META-K B.
+
+ -- Norbert Tretkowski <nobse@debian.org>  Tue, 17 Oct 2006 18:08:45 +0200
+
+ion3 (20060317-1) unstable; urgency=low
+
+  * Changes in the set of configuration files.
+  
+    - cfg_ion.lua now simply load cfg_ioncore.lua and cfg_modules.lua
+      with the default set of modules, and includes some of the most
+      commonly changed options commented-out. This deprecates cfg_user.lua
+    - cfg_menus.lua and cfg_bindings.lua are now cfg_ioncore.lua. This
+      better matches how things for different modules are in their own
+      files.
+
+ -- Norbert Tretkowski <nobse@debian.org>  Fri, 17 Mar 2006 21:57:14 +0100
+
+ion3 (20060305-1) unstable; urgency=low
+
+  * The scrachpad class was removed. The scratchpad is just a normal frame
+    now, with a few special attributes. Your scratchpad configuration from
+    the layout savefile will be lost (and complained of). A new one should
+    open with the toggle key.
+                                                                                                                                                               
+  * There's generic size policy code that both mplexes and client windows                                                                                      
+    use (for transients). The default size policy for (framed) transients                                                                                      
+    keeps them glued to the borders they're touching even if the parent or                                                                                     
+    they themselves are resized (unless this could not be done because a                                                                                       
+    small size and position are requested).                                                                                                                    
+
+ -- Norbert Tretkowski <nobse@debian.org>  Mon,  6 Mar 2006 17:26:47 +0100
+
+ion3 (20050322-1) unstable; urgency=low
+
+  * Those with custom configuration files should note that many exported toggle
+    functions were changed and renamed, and now accept a string parameter
+    incidating whether to toggle, set or unset the property.
+
+     - WClientwin.set_fullsreen (replaces WClientWin.toggle_fullscreen)
+     - WRegion.set_tagged (replaces WRegion.tag/untag/toggle_tag)
+     - WFrame.set_tabbar (replaces WFrame.toggle_tabbar)
+     - WFrame.set_shaded (replaces WFrame.toggle_shade)
+     - WFloatFrame.set_sticky (replaces WFloatFrame.toggle_sticky)
+     - WMPlex.l2_set_hidden (replaces WMPlex.l2_hide/show)
+     - mod_sp.set_shown(_on) (replaces mod_sp.toggle(_on))
+     - mod_dock.set_floating_shown_on (replaces mod_dock.toggle_floating_on)
+     - WRegion.set_activity (replaces WRegion.clear_activity and
+       WRegion.notify_activity)
+   
+    For example, WRegion.set_tagged(_, 'toggle') should be used in place of
+    WRegion.toggle_tagged(_) now.
+
+ -- Norbert Tretkowski <nobse@debian.org>  Tue, 22 Mar 2005 17:24:35 +0100
+
+ion3 (20041104-1) unstable; urgency=low
+
+  * The configuration files were renamed and changed a lot since 20040703-1,
+    please read /usr/share/doc/ion3/RELNOTES.gz and remember that this is a
+    development snapshot before reporting bugs.
+
+ -- Norbert Tretkowski <nobse@debian.org>  Sun, 05 Dec 2004 18:31:23 +0100