From 33ea0bc049a67f8c2f1dcf08549f0bb82258221a Mon Sep 17 00:00:00 2001 From: Ben Hutchings Date: Sun, 2 Nov 2008 12:32:47 +0000 Subject: [PATCH] Merged changes from experimental version 20070203-1. --- debian/NEWS | 119 +++++++++++++++++++++++++++++------------------ debian/changelog | 8 ++++ debian/control | 4 +- debian/faq.html | 2 +- 4 files changed, 85 insertions(+), 48 deletions(-) diff --git a/debian/NEWS b/debian/NEWS index a91580f..15bdcb2 100644 --- a/debian/NEWS +++ b/debian/NEWS @@ -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 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 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 Tue, 17 Oct 2006 18:08:45 +0200 diff --git a/debian/changelog b/debian/changelog index ccc42b8..dda936b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +ion3 (20070203-1) experimental; urgency=low + + * New upstream release. + * Used libx11-dev instead libxinerama-dev in (build-)dependencies. + * Updated FAQ. + + -- Norbert Tretkowski Sat, 3 Feb 2007 16:54:21 +0100 + ion3 (20061223-2) unstable; urgency=medium * Added czech .desktop file translations from Miroslav Kure. diff --git a/debian/control b/debian/control index 5d0b33f..af294f3 100644 --- a/debian/control +++ b/debian/control @@ -4,7 +4,7 @@ Priority: extra Maintainer: Norbert Tretkowski Uploaders: Per Olofsson Standards-Version: 3.7.2.0 -Build-Depends: debhelper (>> 4), gcc (>> 3), libxinerama-dev, libsm-dev, liblua5.1-0-dev, lua5.1, dpatch, pkg-config, groff-base +Build-Depends: debhelper (>> 4), gcc (>> 3), libx11-dev, libsm-dev, liblua5.1-0-dev, lua5.1, dpatch, pkg-config, groff-base Package: ion3 Section: x11 @@ -36,7 +36,7 @@ Package: ion3-dev Section: devel Priority: extra Architecture: all -Depends: ion3-api-${Ion:ApiVersion}, libxinerama-dev, libsm-dev, lua5.1, gcc (>> 3) +Depends: ion3-api-${Ion:ApiVersion}, libx11-dev, libsm-dev, lua5.1, gcc (>> 3) Description: ion3 development files This package contains the files necessary for building extension modules to the window manager Ion. diff --git a/debian/faq.html b/debian/faq.html index f6e5c9f..390f491 100644 --- a/debian/faq.html +++ b/debian/faq.html @@ -29,11 +29,11 @@