]> git.decadent.org.uk Git - ion3.git/blobdiff - debian/NEWS
Merged changes from experimental version 20070203-1.
[ion3.git] / debian / NEWS
index a91580fc515dc6bff28f99b383e7acb392dde622..15bdcb2fe5255d58d66ab4e77fd3ca69785bf61c 100644 (file)
@@ -1,23 +1,52 @@
+ion3 (20070203-1) experimental; urgency=low
+
+  * There's been changes in padding/spacing usage in styles. Frames
+    now surround stuff inside borders not with `spacing` pixels, but
+    with `padding_pixels`. Spacing is only used to space things within
+    the borders (all the tabs and the client window from each other).
+    Consequently, custom styles may need to be updated to reflect this,
+    by increasing the padding, possibly also altering/removing colour
+    (to set it to background colour).
+
+  * The use of drawing engine attributes has also changed, and strict
+    ordering of them in the styles is no longer necessary. Additionally,
+    much more attributes are supported, including the name of every
+    statusbar meter.
+
+  * Xinerama support is gone. In addition to being problematic as such,
+    it had bit-rotted, and I will not waste time fixing it.
+
+  * `ioncore.set` no longer supports the `default_ws_params^N parameter
+    for configuring the default layout. It is replaced by
+    `ioncore.deflayout("default", { ... })`, which allows configuring
+    other layouts as well, known by `mod_query.query_workspace` (F9).
+    Some default layouts are configured in `cfg_layout.lua`.
+
+  * It is now possible to automatically create new workspaces for
+    windows with the `new_group` winprop.
+
+ -- Norbert Tretkowski <nobse@debian.org>  Sat,  3 Feb 2007 16:19:24 +0100
+
 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.
 * 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`.
 * 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.)
 * 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`.
 * 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
 
@@ -29,39 +58,39 @@ ion3 (20061020-1) unstable; urgency=low
 
 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.
 * 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