]> git.decadent.org.uk Git - ion3.git/blob - debian/NEWS
Made ion3 and particleman replace and conflict with each other; similarly for ion3...
[ion3.git] / debian / NEWS
1 particleman (20070927-1) unstable; urgency=low
2
3   * Renamed to produce a DFSG-compliant package
4
5  -- Ben Hutchings <ben@decadent.org.uk>  Sun, 04 Nov 2007 15:08:50 +0000
6
7 ion3 (20070506-1) unstable; urgency=low
8
9   * Ion3 is now in the non-free section due to a trademark claim and
10     conditions on the use of its name.
11   
12   * The change in behaviour of the frame context menu in 20070318 has
13     been reverted.
14
15   * Other significant changes are listed in RELNOTES.gz.
16
17  -- Ben Hutchings <ben@decadent.org.uk>  Wed, 16 May 2007 23:54:29 +0100
18
19 ion3 (20070318-1) unstable; urgency=low
20   
21   * The context menu for a frame now affects the current window, not
22     the window whose tab the pointer was over when it opened.  For
23     example, you cannot close a window that is not being displayed by
24     opening a context menu over its tab.  That will close the current
25     window instead.
26
27   * There is a new configuration file cfg_defaults.lua which loads the
28     default set of modules and other configuration files.  This means
29     cfg_ion.lua can easily and safely be customised so long as it
30     calls do_path("cfg_defaults").  cfg_user.lua is now considered
31     obsolete, though it is still loaded if present.
32
33   * Various backward compatibility code has been removed.  This may
34     require changes to custom scripts.
35
36   * Other significant changes are listed in RELNOTES.gz.
37
38  -- Ben Hutchings <ben@decadent.org.uk>  Sun, 25 Mar 2007 22:45:52 +0100
39
40 ion3 (20070203-1) experimental; urgency=low
41
42   * There's been changes in padding/spacing usage in styles. Frames
43     now surround stuff inside borders not with `spacing` pixels, but
44     with `padding_pixels`. Spacing is only used to space things within
45     the borders (all the tabs and the client window from each other).
46     Consequently, custom styles may need to be updated to reflect this,
47     by increasing the padding, possibly also altering/removing colour
48     (to set it to background colour).
49
50   * The use of drawing engine attributes has also changed, and strict
51     ordering of them in the styles is no longer necessary. Additionally,
52     much more attributes are supported, including the name of every
53     statusbar meter.
54
55   * Xinerama support is gone. In addition to being problematic as such,
56     it had bit-rotted, and I will not waste time fixing it.
57
58   * `ioncore.set` no longer supports the `default_ws_params^N parameter
59     for configuring the default layout. It is replaced by
60     `ioncore.deflayout("default", { ... })`, which allows configuring
61     other layouts as well, known by `mod_query.query_workspace` (F9).
62     Some default layouts are configured in `cfg_layout.lua`.
63
64   * It is now possible to automatically create new workspaces for
65     windows with the `new_group` winprop.
66
67  -- Norbert Tretkowski <nobse@debian.org>  Sat,  3 Feb 2007 16:19:24 +0100
68
69 ion3 (20061029-1) unstable; urgency=low
70
71   Mostly this release still fixes issues in the big 3ds-20061015 release,
72   but in addition there are some improvements in the query department:
73  
74   * Query activation key now cycles completions (So e.g. the
75     in the context menu activated with META+M, this same key
76     can be used to cycle through the alternatives.) This does
77     not work for queries activated by submap bindings.
78  
79   * Likewise, it is no longer necessary to specify the key to
80     use for cycling for `mod_menu.grabmenu`.
81  
82   * Control+R can now be used for history completion in queries.
83     (Currently matching is done for full string up to 'point', but
84     this may be changed to substring match.)
85  
86   * Note that the parametrisation of WEdln.complete has changed,
87     and the second cycle parameter must be 'next' now instead of
88     `true`.
89
90  -- Norbert Tretkowski <nobse@debian.org>  Sun, 29 Oct 2006 10:50:06 +0100
91
92 ion3 (20061020-1) unstable; urgency=low
93
94   Fixes some (expected, but minor) issues in the previous release.
95
96  -- Norbert Tretkowski <nobse@debian.org>  Mon, 23 Oct 2006 20:01:47 +0200
97
98 ion3 (20061015-1) unstable; urgency=low
99
100   * WIonWS and WFloatWS and the corresponding modules are also gone, and
101     your custom configuration files will be broken with regard to these.
102     However, a partial backwards compatibility hack exists for layout
103     savefiles.
104
105     The F9 and META-F9 bindings now by default create workspaces with
106     a tiled layout of two frames. To create an "empty" workspace,
107     corresponding to the old WFloatWS, use the context menu (META-M)
108     and chose "new-empty-workspace". It is also possible to change
109     the default layout.
110
111   * Note that if you restart from an old version to this new version of Ion,
112     transients will stop working as expected for already existing windows.
113     They will work for newly-created windows, however.
114
115   * There are a few new sets of binding (including one for ^WClientWin!),
116     and some old bindings may not work exactly as expected anymore. In
117     particular, those for switching to full-screen mode.
118
119     **
120     It is probably best to start from scratch with your custom bindings.
121     **
122
123   * ^WFrame.set_tabbar is gone. If you absolutely want to get rid off
124     the tabs, you must change the frame's "mode" with ^WFrame.set_mode.
125     The mode "tiled-alt" has been intended for this, and the corresponding
126     "framed-tiled-alt" style defaults to ^Bar = "none".
127
128   * The rather popular ^Detach.lua script from the scripts repository
129     is obsoleted now, as Ion includes detach functionality in itself.
130     To detach a window, use META-K D in the default bindings. To tile
131     an existing from an a workspace that doesn't have a tiling yet,
132     use META-K B.
133
134  -- Norbert Tretkowski <nobse@debian.org>  Tue, 17 Oct 2006 18:08:45 +0200
135
136 ion3 (20060317-1) unstable; urgency=low
137
138   * Changes in the set of configuration files.
139   
140     - cfg_ion.lua now simply load cfg_ioncore.lua and cfg_modules.lua
141       with the default set of modules, and includes some of the most
142       commonly changed options commented-out. This deprecates cfg_user.lua
143     - cfg_menus.lua and cfg_bindings.lua are now cfg_ioncore.lua. This
144       better matches how things for different modules are in their own
145       files.
146
147  -- Norbert Tretkowski <nobse@debian.org>  Fri, 17 Mar 2006 21:57:14 +0100
148
149 ion3 (20060305-1) unstable; urgency=low
150
151   * The scrachpad class was removed. The scratchpad is just a normal frame
152     now, with a few special attributes. Your scratchpad configuration from
153     the layout savefile will be lost (and complained of). A new one should
154     open with the toggle key.
155                                                                                                                                                                
156   * There's generic size policy code that both mplexes and client windows                                                                                      
157     use (for transients). The default size policy for (framed) transients                                                                                      
158     keeps them glued to the borders they're touching even if the parent or                                                                                     
159     they themselves are resized (unless this could not be done because a                                                                                       
160     small size and position are requested).                                                                                                                    
161
162  -- Norbert Tretkowski <nobse@debian.org>  Mon,  6 Mar 2006 17:26:47 +0100
163
164 ion3 (20050322-1) unstable; urgency=low
165
166   * Those with custom configuration files should note that many exported toggle
167     functions were changed and renamed, and now accept a string parameter
168     incidating whether to toggle, set or unset the property.
169
170      - WClientwin.set_fullsreen (replaces WClientWin.toggle_fullscreen)
171      - WRegion.set_tagged (replaces WRegion.tag/untag/toggle_tag)
172      - WFrame.set_tabbar (replaces WFrame.toggle_tabbar)
173      - WFrame.set_shaded (replaces WFrame.toggle_shade)
174      - WFloatFrame.set_sticky (replaces WFloatFrame.toggle_sticky)
175      - WMPlex.l2_set_hidden (replaces WMPlex.l2_hide/show)
176      - mod_sp.set_shown(_on) (replaces mod_sp.toggle(_on))
177      - mod_dock.set_floating_shown_on (replaces mod_dock.toggle_floating_on)
178      - WRegion.set_activity (replaces WRegion.clear_activity and
179        WRegion.notify_activity)
180    
181     For example, WRegion.set_tagged(_, 'toggle') should be used in place of
182     WRegion.toggle_tagged(_) now.
183
184  -- Norbert Tretkowski <nobse@debian.org>  Tue, 22 Mar 2005 17:24:35 +0100
185
186 ion3 (20041104-1) unstable; urgency=low
187
188   * The configuration files were renamed and changed a lot since 20040703-1,
189     please read /usr/share/doc/ion3/RELNOTES.gz and remember that this is a
190     development snapshot before reporting bugs.
191
192  -- Norbert Tretkowski <nobse@debian.org>  Sun, 05 Dec 2004 18:31:23 +0100