]> git.decadent.org.uk Git - ion3.git/blob - ChangeLog
Started renaming.
[ion3.git] / ChangeLog
1 2007-09-27 16:22 UTC  Tuomo Valkonen <tuomov@iki.fi>
2   tagged ion-3rc-20070927
3
4 2007-09-27 16:22 UTC  Tuomo Valkonen <tuomov@iki.fi>
5   * Release notes
6
7 2007-09-26 20:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
8   * Do not goto frame on p_switch_tab, only switch.
9
10 2007-09-26 20:14 UTC  Tuomo Valkonen <tuomov@iki.fi>
11   * WMPlex focus code tuning.
12   (Goodbye to any plans of the next release being tagged "stable".)
13
14 2007-09-24 21:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
15   * Small clarification
16
17 2007-09-17 20:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
18   * Use default name for workspace in query if none given.
19
20 2007-09-11 20:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
21   * Removed out-dated and redundant files under mod_dock/.
22
23 2007-09-07 05:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
24   * Removed -g from compiler flags
25
26 2007-09-02 21:04 UTC  Tuomo Valkonen <tuomov@iki.fi>
27   * Completed/fixed dock size policy calculation
28
29 2007-09-02 13:41 UTC  Tuomo Valkonen <tuomov@iki.fi>
30   tagged ion-3rc-20070902
31
32 2007-09-02 13:40 UTC  Tuomo Valkonen <tuomov@iki.fi>
33   * Release notes
34
35 2007-08-30 05:24 UTC  Tuomo Valkonen <tuomov@iki.fi>
36   * Set 'target' to requested instead of None on refused SelectionNotify too.
37   This seems to fix Xterm's paste slowness.
38
39 2007-08-27 17:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
40   * Binding guards weren't being used
41
42 2007-07-20 13:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
43   tagged ion-3rc-20070720
44
45 2007-07-20 13:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
46   * 'Release notes
47
48 2007-07-16 12:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
49   * The dock uses WMPlex size policies now
50
51 2007-07-14 20:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
52   * Added 'orientation' winprop
53
54 2007-07-14 20:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
55   * Some REGION_SKIP_FOCUS flag management
56
57 2007-07-12 18:56 UTC  Tuomo Valkonen <tuomov@iki.fi>
58   * Oops, wrong return value test for XTextPropertyToStringList
59
60 2007-07-08 09:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
61   tagged ion-3rc-20070708
62
63 2007-07-08 09:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
64   * Release notes
65
66 2007-07-08 09:29 UTC  Tuomo Valkonen <tuomov@iki.fi>
67   * WGroupCW no signals name change on bottom change
68
69 2007-07-08 09:21 UTC  Tuomo Valkonen <tuomov@iki.fi>
70   * Group bottom setting code improvements
71
72 2007-07-07 20:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
73   * tagged_attach improvements
74
75 2007-07-03 09:02 UTC  Tuomo Valkonen <tuomov@iki.fi>
76   * Fixes to Finnish translation
77
78 2007-07-03 09:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
79   * The->This
80
81 2007-07-02 18:30 UTC  Miroslav Kure <kurem@debian.cz>
82   * Updated Czech translation
83
84 2007-07-01 17:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
85   * Updated Finnish translation
86
87 2007-07-01 10:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
88   * Removed 'done' entries from TODO.riot
89
90 2007-07-01 10:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
91   * _SOURCE option tuning
92
93 2007-07-01 10:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
94   * Fixed frame_managed_disposeroot empty check
95
96 2007-06-21 21:52 UTC  Tuomo Valkonen <tuomov@iki.fi>
97   * Bindings clearing all tags weren't up-to-date
98
99 2007-06-20 21:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
100   * More tuning for moronic systems
101
102 2007-06-20 20:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
103   * CF_NO_GETTEXT
104
105 2007-06-20 11:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
106   * Check for clock_gettime(CLOCK_MONOTONIC) failure.
107   Apparently _POSIX_MONOTONIC_CLOCK can't be trusted.
108
109 2007-06-18 07:43 UTC  Tuomo Valkonen <tuomov@iki.fi>
110   * Minor man page fix
111
112 2007-06-16 20:21 UTC  Tuomo Valkonen <tuomov@iki.fi>
113   * Removed cutbuffer support
114
115 2007-06-16 20:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
116   * Some property setting code fixes/improvements
117
118 2007-06-13 15:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
119   * Fixed mod_sp.set_shown_on return value
120
121 2007-06-08 18:40 UTC  Tuomo Valkonen <tuomov@iki.fi>
122   * Updated license notice in --about
123
124 2007-06-08 16:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
125   tagged ion-3rc-20070608
126
127 2007-06-08 16:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
128   * Release notes
129
130 2007-06-08 16:04 UTC  Tuomo Valkonen <tuomov@iki.fi>
131   * Bah, too many indirect deps from Xmu; reimplement the wh^Wmacros.
132
133 2007-06-08 15:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
134   * X selection code tuning
135
136 2007-06-06 18:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
137   * Use getloadavg(3) instead of /proc/loadavg or `uptime` in statusd.
138
139 2007-06-05 19:21 UTC  Tuomo Valkonen <tuomov@iki.fi>
140   * Updated configuration document name in man pages
141
142 2007-06-05 15:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
143   * Removed release from Ion ION_API_VERSION
144   (It should be "stable", so modules don't have to be checked to
145   be compiled against the exact release.)
146
147 2007-06-04 06:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
148   * Fixed uninitialised variables
149
150 2007-05-30 18:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
151   * Fixed stdisp split tree node dodging
152
153 2007-05-29 21:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
154   * Oops, hidden and pseudomodal flags used the same bit
155
156 2007-05-28 19:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
157   * Document 'bottom' parameter to WGroup.attach_new
158
159 2007-05-28 17:50 UTC  Tuomo Valkonen <tuomov@iki.fi>
160   * Don't redraw full listing on completion cycle
161
162 2007-05-28 08:14 UTC  Tuomo Valkonen <tuomov@iki.fi>
163   * Bah, removed redundant statement
164
165 2007-05-26 14:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
166   * fix
167
168 2007-05-26 14:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
169   * More name policy refinements
170   (Removed "ion soup" and replaced with explicit patch requests 
171   by the user.)
172
173 2007-05-24 20:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
174   * Use clock_gettime(CLOCK_MONOTONIC) when available.
175   
176   *nix provides only one interval timer (or 'select' timeout), so programs
177   with multiple timers need to do their own timeout management. This means
178   converting the times from delays to absolute times. When gettimeofday is
179   used, the time thus provided is not guaranteed to be monotonic, and may
180   be adjusted backwards, which is a serious problem. The CLOCK_MONOTONIC
181   time advanced monotonically from an unspecified starting point, thus 
182   providing exactly what is needed for decent timeout management.
183   
184   This partially fixes issues with e.g. statusbar updates when time is
185   adjusted backwards. If CLOCK_MONOTONIC is not available, the issue 
186   remains, as I can't be arsed to write ugly countermeasures against 
187   the lack of an absolutely _essential_ feature that every system that
188   is not totally moronic, should have had to begin with. (I should also
189   be just using the rather nice libevent that I just learned about 
190   instead of my own mainloop library... but since there's a feature 
191   freeze and the conversion would be quite a bit of work that could 
192   induce new bugs, it isn't happening for Ion3.)
193
194 2007-05-21 18:27 UTC  Pierre-Henri RAMBOZ DidouPh@gmail.com
195   * Added French translation
196
197 2007-05-21 13:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
198   * set_stdisp doc update
199
200 2007-05-20 19:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
201   * Some "clean" style tuning
202
203 2007-05-20 19:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
204   * Added $(C99_SOURCE) to ion-completefile CFLAGS
205
206 2007-05-20 17:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
207   * Don't start statusd in quiet mode
208   (non-statusd meters are also auto-loaded these days, so it might just
209   as well complain of meters not found.)
210
211 2007-05-20 17:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
212   * Made statusd startup timeout non-fatal
213
214 2007-05-20 14:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
215   * popen_bgread doc improvement
216
217 2007-05-18 07:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
218   * Some improvements to name policy explanations
219
220 2007-05-17 16:51 UTC  Tuomo Valkonen <tuomov@iki.fi>
221   * Don't check for pointer in tab-bar when disabled.
222   While the bar has no geometry when disabled, the Fitt's Law
223   hack for top of the screen borders was still functional.
224
225 2007-05-17 16:44 UTC  Tuomo Valkonen <tuomov@iki.fi>
226   * ioncore.popen_bgread doc fix
227
228 2007-05-14 16:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
229   * Ungrabbed submaps had stopped working. Fixed.
230
231 2007-05-12 19:21 UTC  Tuomo Valkonen <tuomov@iki.fi>
232   * Missing stdio.h header in ion-completefile
233
234 2007-05-12 14:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
235   * WTF is strcasecmp doing in strings.h and not string.h on some systems?
236
237 2007-05-10 13:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
238   * Removed references to no longer existent layers
239
240 2007-05-08 22:41 UTC  Tuomo Valkonen <tuomov@iki.fi>
241   * A bit more better wording
242
243 2007-05-08 16:01 UTC  Tuomo Valkonen <tuomov@iki.fi>
244   * Fixed unsplit
245
246 2007-05-08 15:56 UTC  Tuomo Valkonen <tuomov@iki.fi>
247   * Fixed tiling emergency restore code
248
249 2007-05-08 15:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
250   * Binding fn. doc. fixes
251
252 2007-05-08 15:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
253   * "Improved" stacking traversal code wasn't considering fallback.
254
255 2007-05-07 20:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
256   * Do not use `which lua5.1` in system.mk examples.
257   Makes for confusing error messages if not found.
258
259 2007-05-07 15:49 UTC  Tuomo Valkonen <tuomov@iki.fi>
260   * Do not try to automatically launch statusd if config file launch fails
261
262 2007-05-07 15:22 UTC  Tuomo Valkonen <tuomov@iki.fi>
263   * Fixed statusd-not-found message
264
265 2007-05-07 08:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
266   * Doc. notation fix
267
268 2007-05-07 08:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
269   * Added some documentation and commented-out settings to cfg_ion.lua
270
271 2007-05-06 20:50 UTC  Tuomo Valkonen <tuomov@iki.fi>
272   * Better wording of name policy
273   (Author instead of copyright/trademark holder.)
274
275 2007-05-06 14:43 UTC  Tuomo Valkonen <tuomov@iki.fi>
276   tagged ion-3rc-20070506
277
278 2007-05-06 14:43 UTC  Tuomo Valkonen <tuomov@iki.fi>
279   * Oops
280
281 2007-05-06 14:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
282   * Doc comment fix
283
284 2007-05-06 14:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
285   * predist.sh support for specifying additional repository base path
286
287 2007-05-06 14:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
288   * Release notes date
289
290 2007-05-06 14:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
291   * Removed mod_mgmtmode.
292   As it is not quite finished, it does not belong in the "stable" Ion3.
293   It will be distributed separately.
294
295 2007-05-06 14:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
296   * Some more name policy clarifications
297
298 2007-05-06 13:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
299   * Made the scrachpad (scratchws) pseudomodal.
300   (This will only take effect when a new scratchpad is created.)
301
302 2007-05-06 13:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
303   * Added back pseudomodal option for regions managed by WMPlexes.
304
305 2007-05-06 13:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
306   * Stacking list traversal improvements
307
308 2007-05-06 11:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
309   * Removed redundant code
310
311 2007-05-05 19:04 UTC  Tuomo Valkonen <tuomov@iki.fi>
312   * Doc fix
313
314 2007-05-05 17:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
315   * Update notify window when name of window with activity changes.
316
317 2007-05-05 16:44 UTC  Tuomo Valkonen <tuomov@iki.fi>
318   * *sigh*
319
320 2007-05-04 21:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
321   * Display tab numbers on modifier release.
322   Seems to work better than delayed display.
323
324 2007-05-04 21:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
325   * Simplified ioncore.tabnum interface.
326
327 2007-05-04 21:29 UTC  Tuomo Valkonen <tuomov@iki.fi>
328   * Added submat_wait called on modifier release.
329
330 2007-05-04 16:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
331   * Increased default tab numbers display delay to 250ms
332
333 2007-05-04 15:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
334   * Draw tab numbers on right, unless tab text alignment is right.
335
336 2007-05-04 15:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
337   * Added automatically displayed tab numbers.
338   The functions in `ioncore.tabnum` can be used to display
339   tab numbers on a frame after a specified delay, and clear
340   them when the submap grab is released.
341
342 2007-05-04 15:41 UTC  Tuomo Valkonen <tuomov@iki.fi>
343   * Added submap enter events and ungrab hook
344
345 2007-05-04 15:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
346   * Fixed defer to allow NULL parameters
347
348 2007-05-04 06:50 UTC  Tuomo Valkonen <tuomov@iki.fi>
349   * Name policy refinements
350
351 2007-05-03 23:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
352   * Removed useless property setting special case.
353
354 2007-05-03 16:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
355   * Oops.
356
357 2007-05-02 22:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
358   * Some watches weren't being initialised
359
360 2007-05-02 21:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
361   * Release notes updates
362
363 2007-05-02 21:43 UTC  Tuomo Valkonen <tuomov@iki.fi>
364   * Removed obsoleted and redundant WFrame.set_numbers.
365   (Didn't I do this already?)
366
367 2007-05-02 18:50 UTC  Tuomo Valkonen <tuomov@iki.fi>
368   * Store the region pointer in a Watch in binding handler.
369   It might get destroyed.
370
371 2007-05-01 14:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
372   * Drawing engine extras table storage improvements.
373   Copy only unknown values, thus freeing memory. Append
374   to replaced style's table.
375
376 2007-05-01 12:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
377   * Added "userattr1" for frames to stock styles.
378   This could be used by e.g. a "place new windows here" script,
379   via `WFrame.set_grattr`. (Of course, arbitrary attributes may 
380   be defined and used, but this is one that all stock styles at 
381   least are bound to define.)
382
383 2007-05-01 11:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
384   * Documentation fixes and style clean up
385
386 2007-05-01 11:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
387   * Quasiactivate frames for detachs from groups within them too.
388
389 2007-04-30 18:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
390   * More based_on fixes.
391   (Still missing copying/appending of data_table.)
392
393 2007-04-30 17:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
394   * Detach stacking level fix
395
396 2007-04-30 17:51 UTC  Tuomo Valkonen <tuomov@iki.fi>
397   * Oops, size hints fixing had broken unsqueeze
398
399 2007-04-29 10:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
400   * Style file border tuning
401
402 2007-04-29 10:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
403   * Drawing engine border calculation tuning
404
405 2007-04-29 10:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
406   * Style file tuning
407
408 2007-04-29 10:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
409   * Added special "inherit" colour value.
410   This is needed in common style templates to not override padding_colour
411   with background_colour, as if padding_colour isn't set, it is set to
412   background_colour.
413
414 2007-04-28 19:56 UTC  Tuomo Valkonen <tuomov@iki.fi>
415   * Support based_on too after all
416
417 2007-04-28 18:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
418   * Use based_on's based_on
419
420 2007-04-27 23:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
421   * Removed based_on fields from style files
422
423 2007-04-27 23:45 UTC  Tuomo Valkonen <tuomov@iki.fi>
424   * Changes in de.defstyle
425   The based_on field is no longer used. Instead, the style is
426   based on the existing best-matching style. Thus the function
427   also amends to existing exactly matching style, instead of
428   redefining it.
429
430 2007-04-27 21:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
431   * Added name policy notice
432
433 2007-04-27 21:50 UTC  Tuomo Valkonen <tuomov@iki.fi>
434   tagged pre-namepolicy-notice
435
436 2007-04-27 16:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
437   * Removed note of removed autoconf script from README
438
439 2007-04-27 15:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
440   * Changed license header in source files
441
442 2007-04-25 13:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
443   * Release notes draft
444
445 2007-04-24 23:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
446   * Fixed dockapp hack with those few that actually have WM_CLASS.
447
448 2007-04-24 14:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
449   * Added green tabnumber substyle to tab-frame styles.
450   (Tab numbering can be toggled/set/unset with 
451   `frame:set_grattr('numbers', 'toggle')` etc.)
452
453 2007-04-24 14:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
454   * Fixes and improvements to previously blind-written code.
455
456 2007-04-24 11:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
457   * Added WFrame.set_grattr/WFrame.is_grattr
458
459 2007-04-24 11:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
460   * Added numbering hack to drawing engine
461
462 2007-04-24 11:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
463   * Drawing engine attribute matching improvements
464
465 2007-04-24 11:22 UTC  Tuomo Valkonen <tuomov@iki.fi>
466   * Oops, const
467
468 2007-04-24 11:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
469   * Added gr_stylespec_isset
470
471 2007-04-24 10:02 UTC  Tuomo Valkonen <tuomov@iki.fi>
472   * Store current frame base style in WFrame.baseattr 
473   instead of reconstructing it all the time.
474
475 2007-04-24 09:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
476   * Removed unused setting from config.h
477
478 2007-04-23 23:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
479   * Fixed size hints ICCCM compliance degradation + code clean-up
480
481 2007-04-23 23:01 UTC  Tuomo Valkonen <tuomov@iki.fi>
482   * Improved dockapp winprop support hack.
483   Copy WM_CLASS from the (undisplayed) main window as _ION_DOCKAPP_HACK
484   property on the (displayed) icon window. Have WClientWin.get_ident
485   then report this information as `class` and `instance` for the dockapp
486   window, so that winprop matching code can use it.
487
488 2007-04-22 18:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
489   * Place dockapps in the statusbar's systray.
490   (Added winprop in default `cfg_kludges.lua`.)
491
492 2007-04-22 18:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
493   * Removed possibly obsolete Galeon winprop.
494   (Isn't the browser also dead already? Downwards slide started at Gnome 2.0.)
495
496 2007-04-22 18:02 UTC  Tuomo Valkonen <tuomov@iki.fi>
497   * Ugly hack for dockapp winprop support.
498   We save the dockapp state ourselves over restarts to get the right
499   winprop after that, because the way windows are loaded after restart,
500   the dockapp state would not be easily available otherwise. In addition,
501   dockapps usually don't have any class/role/instance identification
502   information in the dockapp (icon) window, so this method can not
503   be used -- easily. Some dockapps would function fine with us simply
504   using the main window instead of the icon window as specified by
505   the dockapp protocol, and this would provide better winprop support,
506   but then other dockapps don't display anything meaningful in the
507   main window, that the expect not to be shown. Hence this ugly hack
508   for at least basic all-dockapps winprop matching. For better matching
509   dockapps should preferrably be able to start normally, as `asclock` 
510   can do (an does by default), instead of the "withdrawn" mode.
511
512 2007-04-22 15:11 UTC  Miroslav Kure <kurem@debian.cz>
513   * Updated Czech translation
514
515 2007-04-22 10:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
516   * Updated Finnish translation
517
518 2007-04-22 10:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
519   * Man page tuning
520
521 2007-04-22 09:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
522   * Man page binding documentation extraction script improvements.
523   (To generate better PWM man pages.)
524
525 2007-04-22 09:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
526   * Removed duplicate Mod1+T binding
527
528 2007-04-22 09:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
529   * Updates to PWM config file
530
531 2007-04-22 00:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
532   * Removed ru translation, as it has not been updated as requested.
533
534 2007-04-22 00:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
535   * Remove de translation, as it has not been updated as requested.
536
537 2007-04-22 00:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
538   * Removed de and ru from translations to build
539   (to allow separately rolling back other removals to be recorded).
540
541 2007-04-22 00:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
542   * Removed autoconf shit.
543   Since I will have nothing to do with that shit, and nobody else
544   seems to maintain or support it either, it has no place here.
545
546 2007-04-21 17:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
547   * Changes in prepare_manage to cope with nested workspaces.
548   A priority parameter is passed instead of just a redirection
549   hint, which was poorly utilised anyway.
550
551 2007-04-20 16:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
552   * Added is_transient field to WClientWin.get_ident and for winprop matching.
553
554 2007-04-20 16:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
555   * Removed unused transient_for field from WClientWin
556
557 2007-04-20 16:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
558   * Added look_greenlight
559
560 2007-04-20 16:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
561   * Hmm...
562
563 2007-04-09 09:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
564   * Added commented-out bindings for plain-old-menus in cfg_ion.lua
565
566 2007-04-08 12:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
567   * Ref. to size policy section etc.
568
569 2007-04-08 12:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
570   * Use strings instead of numeric size policies
571
572 2007-04-06 11:29 UTC  Tuomo Valkonen <tuomov@iki.fi>
573   * Docs from $(LUA_SOURCES) too..
574
575 2007-04-06 11:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
576   * Added exports.tex make rule
577
578 2007-04-06 11:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
579   * Added padding to default look's transient style
580
581 2007-04-05 16:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
582   * Fixed documentation mixup
583
584 2007-04-05 16:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
585   * Statusbar documetnation improvements
586
587 2007-04-03 15:41 UTC  Tuomo Valkonen <tuomov@iki.fi>
588   * Updated Finnish translation
589
590 2007-04-03 15:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
591   * Tiling navigation code changes and semi-fixes
592
593 2007-03-31 21:04 UTC  Miroslav Kure <kurem@debian.cz>
594   * Updated Czech translation
595
596 2007-03-31 14:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
597   * Redirect frame placeholders in frame_rescue_clientwins. 
598   Dispose code changes had disabled the creation of a frame
599   recreation placeholder.
600
601 2007-03-29 21:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
602   * Unsqueeze includes base size hint
603
604 2007-03-29 21:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
605   * Put the scratchpad in the group *scratchws*
606
607 2007-03-29 21:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
608   * WGroup attach only switches to floating mode frames in tiled mode
609   (and not those in unknown or transient mode).
610
611 2007-03-29 21:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
612   * Detach stacks one level above source now
613
614 2007-03-29 17:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
615   * Don't override "level" by "bottom" in WGroup.attach
616
617 2007-03-29 16:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
618   * Move tiled transient handling from tiling code to frame code
619   (check by frame mode). This is the place to get correct behaviour
620   on a more complex scratchpad configuration.
621
622 2007-03-28 18:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
623   * Context menu generation changes.
624   The `ctxmenu` menu generator automatically uses WGroup.bottom, so that
625   it suffices to pass _sub instead of _chld to the menu functions. This
626   should fix tab drop-down menus.
627
628 2007-03-25 11:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
629   * region_may_control_focus policy change.
630   The focus may be controlled, if a manager is about to be given 
631   the focus (which makes sense, since we have not requested focus
632   within a particular region within it). This fixes unsqueeze focus
633   issues.
634
635 2007-03-20 11:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
636   * Export name fix
637
638 2007-03-19 19:02 UTC  Tuomo Valkonen <tuomov@iki.fi>
639   * Removed redundant MPLEX_ATTACH_MODAL parameter
640
641 2007-03-19 18:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
642   * Menus and queries use STACKING_LEVEL_MODAL1+1.
643   This is to not let transients steal the focus.
644
645 2007-03-19 18:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
646   * Oops, return in wrong place in fs rq check was breaking other cfgrqs
647
648 2007-03-19 18:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
649   * Unsqueeze infinite loop fix
650
651 2007-03-18 20:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
652   tagged ion-3ds-20070318
653
654 2007-03-18 20:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
655   * Drawing fixes
656
657 2007-03-18 20:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
658   * Release notes
659
660 2007-03-18 17:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
661   * Style improvements
662
663 2007-03-18 17:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
664   * Split out lookcommon stuff into multiple files
665
666 2007-03-18 12:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
667   * query_menu duplicate name mangling fixes
668
669 2007-03-17 19:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
670   * removed unnecessary parameter
671
672 2007-03-17 15:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
673   * mplex_do_remanage_stdisp fixes
674
675 2007-03-17 14:51 UTC  Tuomo Valkonen <tuomov@iki.fi>
676   * Screen notification windows' positions are based on stdisp position now.
677
678 2007-03-17 14:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
679   * Oops
680
681 2007-03-17 14:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
682   * WMPlex focus restoring improvements
683   (Closing the scratchpad returns where the focus used to be, etc.)
684
685 2007-03-17 13:41 UTC  Tuomo Valkonen <tuomov@iki.fi>
686   * Improved default style
687
688 2007-03-17 13:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
689   * Hmm...
690
691 2007-03-17 11:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
692   * Added border_sides drawing engine option.
693   It controls, which sides get drawn borders. Possible values are "all",
694   "tb" (top and bottom), and "lr" (left and right). To further control
695   the drawing, use the shadow_pixels and highlight_pixels options.
696
697 2007-03-16 20:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
698   * Changes in configuration file setup.
699   cfg_ion.lua simply loads cfg_defaults.lua that loads the default set of
700   modules and other files. This completes the obsoletion of cfg_user.lua
701   (still loaded by cfg_defaults.lua) as cfg_ion.lua now only needs to contain
702   dopath("cfg_defaults.lua") for a working setup.
703
704 2007-03-16 20:22 UTC  Tuomo Valkonen <tuomov@iki.fi>
705   * mod_tiling.lua stub loader defines "default" layout
706
707 2007-03-16 07:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
708   * README fixes etc.
709
710 2007-03-15 19:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
711   * Case-insensitive manual page completion of `caseicompl` is set.
712
713 2007-03-15 19:40 UTC  Tuomo Valkonen <tuomov@iki.fi>
714   * ion-completeman improvements
715
716 2007-03-15 19:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
717   * Added WMoveresMode.rqgeom and .geom
718
719 2007-03-15 16:24 UTC  Tuomo Valkonen <tuomov@iki.fi>
720   * Context menu sorting hack
721
722 2007-03-13 22:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
723   * Always defer update of screen notify and info windows
724
725 2007-03-13 18:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
726   * Added reparent/attach failure recovery code.
727   (Should only be needed in very exceptional situations.)
728
729 2007-03-13 17:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
730   * Cleaned up trivial #warning
731
732 2007-03-13 17:14 UTC  Tuomo Valkonen <tuomov@iki.fi>
733   * oops, ion-statusd needed some updating as well
734
735 2007-03-11 14:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
736   * Don't defer already deferred (C-side) actions
737
738 2007-03-10 23:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
739   * mod_sm uses `libtu_progbasename` with SM_SAVE_DIR.
740   Previously this was hard-coded to "ion3", and didn't work correctly as "pwm3".
741
742 2007-03-10 23:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
743   * Libtu-related updates
744
745 2007-03-10 22:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
746   * Oops, ion.c too
747
748 2007-03-10 22:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
749   * frame_load wasn't using DEST_EMPTY setting of the mode
750
751 2007-03-10 18:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
752   * Autoraise changes:
753   - Moved autoraise from navi code to mplex and group `managed_prepare_focus`
754   - Added boolean `autoraise` option to `ioncore.set`.
755
756 2007-03-10 18:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
757   * region_prepare_focus behaviour changes:
758   stop recursion at active instead of mapped region.
759
760 2007-03-10 18:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
761   * WMPlex focus code passes WStacking instead of WRegion around
762
763 2007-03-10 18:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
764   * Oops, some settings were missing from ioncore.get.
765
766 2007-03-10 16:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
767   * Removed remains of special-case region_get_rescue_pholder_for for WScreen.
768
769 2007-03-10 16:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
770   * Oops, PWM needed a numeric version of ioncore_setup_display
771
772 2007-03-10 16:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
773   * Cleanup of some marked TODO items
774
775 2007-03-10 16:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
776   * Doc. comment improvements
777
778 2007-03-10 14:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
779   * ignore_cfgrq winprop for Xpdf open dialog
780
781 2007-03-08 18:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
782   * Oops, wrong flag...
783
784 2007-03-10 13:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
785   * Fixed mkbottom geometry
786
787 2007-03-08 17:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
788   * Year update
789
790 2007-03-04 17:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
791   * Added mod_tiling.untile.
792
793 2007-03-03 15:24 UTC  Tuomo Valkonen <tuomov@iki.fi>
794   * Hmm... it compiled a few moments ago
795
796 2007-03-03 15:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
797   * Doc. fix
798
799 2007-03-03 15:21 UTC  Tuomo Valkonen <tuomov@iki.fi>
800   * Added WGroup.set_bottom
801
802 2007-03-03 14:56 UTC  Tuomo Valkonen <tuomov@iki.fi>
803   * Removed bottom_last_close option.
804   If a group has a bottom, and the bottom is closed last, the group
805   is always to be destroyed.
806
807 2007-03-03 14:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
808   * Cleanup (declared function no longer exists)
809
810 2007-03-03 13:43 UTC  Tuomo Valkonen <tuomov@iki.fi>
811   * Changes in tagging functions:
812   Some name were changed (to have common prefix of ioncore.tagged_),
813   and WMPlex.attach_tagged was removed and replaced with more generic
814   ioncore.tagged_attach, that also is now bound on the WGroupWS context
815   menu for them.
816
817 2007-03-03 12:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
818   * Hmm... maybe that fixes irreproducible exit crashes.
819
820 2007-03-03 12:56 UTC  Tuomo Valkonen <tuomov@iki.fi>
821   * Moved Mod1+A attach query to WFrame.toplevel from WMPlex.toplevel.
822   (It doesn't make much sense on screens.)
823
824 2007-03-02 21:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
825   * Added map and unmap to list of notified changes to regions
826
827 2007-03-02 21:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
828   * Don't refresh on all notifies in frame_managed_notify.
829
830 2007-03-02 16:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
831   * Size hints base size usage fixes.
832
833 2007-03-01 21:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
834   * Don't set focus for windows that are already active when no other changes are pending.
835
836 2007-03-01 20:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
837   * Further pointer focus hack optimisation.
838   Do not bother with the pointer position at all: simply block 
839   EnterWindow event focus changes if the unmapped/destroyed 
840   window does not or should not soon have the focus.
841   (The general focus policy has recently gravitated towards
842   always ignoring EnterWindow events if there could be any
843   confusion.)
844
845 2007-03-01 15:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
846   * Removed region_goto active window optimisation to ensure warp in any case.
847
848 2007-02-28 23:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
849   * focusbogushatehatehate#2
850
851 2007-02-28 22:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
852   * groupcw_managed_notify wasn't calling group_managed_notify.
853   This broke tracking of current region within the group.
854
855 2007-02-28 21:51 UTC  Tuomo Valkonen <tuomov@iki.fi>
856   * Focusbogushatehatehate
857
858 2007-02-28 20:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
859   * Tiling frame removal focus fixes
860
861 2007-02-28 17:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
862   * Minor pointer focus hack optimisation.
863   (Don't do anything if ioncore_g.focus_next is set.)
864
865 2007-02-27 20:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
866   * group_bottom was missing EXTL_SAFE
867
868 2007-02-26 20:43 UTC  Tuomo Valkonen <tuomov@iki.fi>
869   * Simpler mod_query.query_attachclient handler.
870   (Uses WRegion.groupleader_of.)
871
872 2007-02-26 19:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
873   * WFrame.floating bindmap is applied to transients too
874
875 2007-02-26 16:28 UTC  Tuomo Valkonen <tuomov@iki.fi>
876   * Activity notification display improvements (?).
877
878 2007-02-25 22:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
879   * Improved float placement code.
880   All of the stacking structure for all groups is scanned, on the target
881   stacking level, instead of just the target group's portion on all levels.
882
883 2007-02-25 19:45 UTC  Tuomo Valkonen <tuomov@iki.fi>
884   * Added "userpos" winprop for overriding the USPosition size hint flag.
885
886 2007-02-25 18:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
887   * Split out screen notification window code into scree-notify.c
888
889 2007-02-24 18:52 UTC  Tuomo Valkonen <tuomov@iki.fi>
890   * Added maximum width parameter to infowin_set_text.
891
892 2007-02-24 17:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
893   * Fixed unsplit
894
895 2007-02-24 17:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
896   * Removed mplex attach "layer" parameter backwards compatibility support
897
898 2007-02-24 17:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
899   * Removed layout loading backwards compatibility hack
900
901 2007-02-24 17:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
902   * And the default too..
903
904 2007-02-24 17:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
905   * Layout configuration file updates, clean-up and new layouts
906
907 2007-02-24 17:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
908   * bottom_last_close is the default now
909
910 2007-02-24 17:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
911   * Removed many specific implementations of region_may_dispose.
912
913 2007-02-24 17:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
914   * Generic implementation of region_may_dispose.
915   Based on a test run of the improved rescue code.
916
917 2007-02-24 15:22 UTC  Tuomo Valkonen <tuomov@iki.fi>
918   * Further changes in context menu definitions.
919   - Less definitions for _sub, instead preferring directly defining things
920     in the context menu for the corresponding class.
921   - However, the menu entries for 'pmenus' are now not so nicely ordered.
922     Perhaps there should be some way to hint at the sorting...
923
924 2007-02-24 15:22 UTC  Tuomo Valkonen <tuomov@iki.fi>
925   * Menu API and context menu generation changes
926
927 2007-02-23 21:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
928   * Make context menus work for empty workspaces (etc.) too
929
930 2007-02-23 20:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
931   * Tiling initial frame creation/attach unification.
932
933 2007-02-23 18:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
934   * Added ioncore_exec_environ_hook.
935   This can be used to set up the environment variables and such for
936   programs executed by Ion. It receives an WExecP structure as parameter,
937   and this includes the intended target region, so that a FDO startup 
938   sequence specification support module could use it to set things up
939   for proper targeting of windows.
940
941 2007-02-23 18:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
942   * Removed frame_style backwards compatibility support
943
944 2007-02-23 18:28 UTC  Tuomo Valkonen <tuomov@iki.fi>
945   * Put all windows on the focuslist menu
946
947 2007-02-23 18:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
948   * No need for region_dispose_ (with the underscore).
949
950 2007-02-23 16:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
951   * Working (?) detach/attach again with the help of region_disposeroot.
952
953 2007-02-23 16:22 UTC  Tuomo Valkonen <tuomov@iki.fi>
954   * Replaced region_managed_rqdispose with region_managed_disposeroot.
955   This version only returns the root region to be disposed, or NULL
956   if the operation can not be done.
957
958 2007-02-23 16:14 UTC  Tuomo Valkonen <tuomov@iki.fi>
959   * Clean-up
960
961 2007-02-22 20:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
962   * TODO update: tiny frame problem solved by unsqueeze
963
964 2007-02-22 20:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
965   * ioncore.set{unsqueeze=true/false} option for auto-unsqueeze.
966
967 2007-02-22 20:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
968   * Unsqueeze transients.
969   (Yes, I know, there's a problem with stray frames with move in 
970   general after other recent changes.)
971
972 2007-02-22 20:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
973   * Unsqueeze menus/queries/messages.
974
975 2007-02-22 20:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
976   * Added ioncore.unsqueeze
977
978 2007-02-22 20:02 UTC  Tuomo Valkonen <tuomov@iki.fi>
979   * Added minimum size hint for queries/messages/menus.
980
981 2007-02-21 18:02 UTC  Tuomo Valkonen <tuomov@iki.fi>
982   * Dispose/rqclose changes
983   - Dispose no longer defers actual destroy automatically, but stuff 
984     calling it should take care of that, when needed.
985   - WRegion.rqclose defer dispose always, and _does not_ indicate, 
986     whether the operation is likely to succeed. To see if this happens,
987     use the "deinit" notification.
988
989 2007-02-20 20:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
990   * Move rotation setting from WScreen to mod_xrandr
991
992 2007-02-20 02:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
993   * Improved size hint winprops
994
995 2007-02-20 02:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
996   * Added option to disable mouse/sloppy focus.
997
998 2007-02-20 02:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
999   * Menu update
1000
1001 2007-02-20 02:14 UTC  Tuomo Valkonen <tuomov@iki.fi>
1002   * Added WRegion.get_configuration export.
1003   Note that it filters out client windows by default.
1004
1005 2007-02-19 22:45 UTC  Tuomo Valkonen <tuomov@iki.fi>
1006   * Frames weren't yet using rqdispose chains
1007
1008 2007-02-19 19:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
1009   * Ugly hack for dispose
1010   (TODO: use continuations instead)
1011
1012 2007-02-19 19:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
1013   * Oops, xwindow_pointer_pos was returning root coordinates
1014
1015 2007-02-19 19:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
1016   * More ugly hacks to pointer focus hack
1017
1018 2007-02-18 19:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
1019   * Added missing header
1020
1021 2007-02-18 19:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
1022   * Renamed region_may_destroy region_may_dispose for consistency.
1023
1024 2007-02-18 18:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
1025   * bottom_last_close wasn't being saved
1026
1027 2007-02-18 18:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
1028   * Rescue mechanism optimisations
1029
1030 2007-02-18 18:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
1031   * No more reactive destroyal in region_managed_remove.
1032   It must be done in the region_managed_rqdispose chain.
1033
1034 2007-02-18 18:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
1035   * Oops.
1036
1037 2007-02-18 17:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
1038   * Added region_rqdispose/region_managed_rqdispose mechanism.
1039   This should fix the issue of it having bee possible to destroy the
1040   last workspace (and tiling on it) on a screen recently.
1041
1042 2007-02-18 17:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
1043   * Dispose changes
1044
1045 2007-02-17 20:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
1046   * Bah, forgot the export statements, and WRegion.group_of is rather useless
1047   actually, in its previous form (gone now).
1048
1049 2007-02-17 19:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
1050   * Do not ignore active region's base size in (tiled) frames' size hints.
1051
1052 2007-02-17 14:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
1053   * Full screen mode fixes and improvements
1054
1055 2007-02-17 14:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
1056   * Added WRegion.group_of and WRegion.groupleader_of exports.
1057
1058 2007-02-08 16:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
1059   * Mplex attach size kludges
1060
1061 2007-02-08 15:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
1062   * I hate focus code
1063
1064 2007-02-06 19:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
1065   * Added commented-out caseicompl setting to cfg_query.lua
1066
1067 2007-02-06 19:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
1068   * Changes in NotifyPointerRoot handling.
1069   (Check for pending focus changes too. Moved after generic focus event handling.)
1070
1071 2007-02-06 19:11 UTC  Tuomo Valkonen <tuomov@iki.fi>
1072   * Don't confine pointer by default on grab.
1073
1074 2007-02-06 19:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
1075   * region_maybewarp_now was ignoring ioncore_g.warp_enabled.
1076
1077 2007-02-06 18:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
1078   * Pointer focus hack on return from grab had been lost..
1079
1080 2007-02-05 18:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
1081   * Removed stub appmenu. 
1082   F3/query_exec is the Ion way. (The appmenu remains for pwm, though.)
1083
1084 2007-02-11 18:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
1085   * Some menu/query cycling improvements
1086   (partially incomplete)
1087
1088 2007-02-05 17:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
1089   * Close grabmenus when grab is killed (Esc).
1090
1091 2007-02-04 10:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
1092   * Some system.mk doc updates
1093
1094 2007-02-03 20:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
1095   * Removed ext_statusbar backwards compat. hack.
1096
1097 2007-02-03 16:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
1098   * Added missing backquote
1099
1100 2007-02-03 14:50 UTC  Tuomo Valkonen <tuomov@iki.fi>
1101   tagged ion-3ds-20070203
1102
1103 2007-02-03 14:50 UTC  Tuomo Valkonen <tuomov@iki.fi>
1104   * RELNOTES update
1105
1106 2007-02-03 11:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
1107   * Updates to some styles
1108
1109 2007-02-03 11:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
1110   * Include spacing in border width for the "ridge" and "inlaid" border styles.
1111
1112 2007-02-03 06:05 UTC  Etan Reisner <deryni@gmail.com>
1113   * Make the docs match the #defines.
1114
1115 2007-02-01 20:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
1116   * Different selected/unselected-activity substyles for tab-frame too.
1117
1118 2007-02-01 20:14 UTC  Tuomo Valkonen <tuomov@iki.fi>
1119   * `WMPlex.attach_new` can now be passed parameters by `ioncore.deflayout` 
1120   definitions (unless a particular parameter is masked in certain use cases,
1121   such as `switchto`). 
1122
1123 2007-02-01 18:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
1124   * Minor GrStyleSpec init/copy optimisation
1125
1126 2007-01-31 19:04 UTC  Tuomo Valkonen <tuomov@iki.fi>
1127   * Fixes in lookcommon_clean  usage
1128
1129 2007-01-31 17:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
1130   * Defined activity attribute for menu entries in the "clean" styles.
1131   (The usual red for unselected, a bit lighter for selected entries.)
1132
1133 2007-01-31 17:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
1134   * Set the "activity" attribute on relevant entries in the "focuslist" menu.
1135
1136 2007-01-31 17:56 UTC  Tuomo Valkonen <tuomov@iki.fi>
1137   * Added support for arbitrary (drawing engine) attributes for menu entries.
1138
1139 2007-01-30 20:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
1140   * Minor improvements to groupws_prepare_manage
1141
1142 2007-01-30 20:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
1143   * Oops, layout loading changes dislocated transient mgmt. code.
1144
1145 2007-01-30 18:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
1146   * Renamed the `subs` element of WMPlex configuration to `managed`
1147   for consistency. The old name is still supported on load.
1148
1149 2007-01-30 18:24 UTC  Tuomo Valkonen <tuomov@iki.fi>
1150   * Added `new_group` winprop.
1151   It should be the name of the layout of a new group/workspace to create,
1152   if the the `target` winprop fails. The latter is tried again after
1153   creating the new group.
1154
1155 2007-01-30 08:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
1156   * More and fixed release notes
1157
1158 2007-01-30 00:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
1159   * Minor optimisation
1160
1161 2007-01-29 16:49 UTC  Tuomo Valkonen <tuomov@iki.fi>
1162   * Improved layout and winprop communication between C/Lua.
1163   ioncore.deflayout and ioncore.getlayout replace mod_query.layouts
1164   and ioncore.set{default_ws_params = ...}
1165
1166 2007-01-28 10:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
1167   * Fixes to new drawing engine attribute scoring:
1168     - Since each item occurs on the attribute list only once, with a score,
1169       the a star ("*") on the source list should be used scored by its score
1170       there, instead of one. (Possibly also other items' scores should be
1171       multiplied by the source list score?)
1172     - The "activity" substyle needs some stars in it to give it a higher 
1173       score over other rather specific possibilities without "no_activity"
1174       to block their use.
1175
1176 2007-01-27 17:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
1177   * Oops, wrong address..
1178
1179 2007-01-27 17:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
1180   * attach_tagged behaviour restoration.
1181
1182 2007-01-27 16:44 UTC  Tuomo Valkonen <tuomov@iki.fi>
1183   * Updates to man page references to binding contexts.
1184   NOTE: Some of the translations apparently are totally
1185   out-dated. Please update.
1186
1187 2007-01-27 13:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
1188   * Added option for case-insensitive completion.
1189   mod_query.set{caseicompl=true} will cause some completions (such as
1190   window and workspace names) to be case-insensitive.
1191
1192 2007-01-27 13:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
1193   * Oops, mod_query.get wasn't marked EXTL_SAFE
1194
1195 2007-01-27 12:51 UTC  Tuomo Valkonen <tuomov@iki.fi>
1196   * mod_query(.lua) clean-up and completion improvements
1197
1198 2007-01-26 19:51 UTC  Tuomo Valkonen <tuomov@iki.fi>
1199   * Statusbar meter name is now passed as attribute to the drawing engine.
1200   It is therefore possible to give different meters different colours,
1201   with de.substyle("metername", { ... }) in the appropriate style
1202   definition ("stdisp", "stdisp-statusbar").
1203
1204 2007-01-26 19:01 UTC  Tuomo Valkonen <tuomov@iki.fi>
1205   * Completion code fixes
1206
1207 2007-01-26 11:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
1208   * README  update
1209
1210 2007-01-25 22:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
1211   * Check for NULL in get_hook
1212
1213 2007-01-25 04:24 UTC  Etan Reisner <deryni@gmail.com>
1214   * The name given to the workspace query should be used. I'm assuming this was a typo/braino of some sort.
1215
1216 2007-01-24 19:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
1217   * Menu updates
1218
1219 2007-01-24 19:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
1220   * Improvements to query_renameworkspace
1221
1222 2007-01-24 18:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
1223   * Added cfg_layouts.lua with layout definitions
1224
1225 2007-01-24 18:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
1226   * Added layout query for new workspace to mod_query.query_workspace.
1227   The table returned by the function mod_query.layouts can be used to 
1228   configure additional layouts.
1229
1230 2007-01-24 09:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
1231   * The "<empty frame>" text apparently wasn't i18nised, residing in config.h.
1232
1233 2007-01-23 17:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
1234   * Added region_dispose for chain-destruction of regions.
1235   It also handles goto to return placeholder target if the to-be destroyed
1236   region could control the focus. This also fixes recent regression wrt. 
1237   return from full screen mode.
1238
1239 2007-01-23 07:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
1240   * Marked WFrame.mode "safe"
1241
1242 2007-01-26 18:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
1243   * Added quasiactivity hint to the "clean" styles (+improved activity colour).
1244   Frame padding is drawn in red when frame frame is quasiactive. Stylistically
1245   it's far from ideal, but that seems to be the best place for the hint
1246   without major improvements to the drawing engine. The "emboss" styles still
1247   need to get this added, but they also demand other work, being largely
1248   bitrotted.
1249
1250 2007-01-26 17:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
1251   * Drawing engine API and attribute handling changes.
1252   An attribute string is no longer passed to every drawing function,
1253   but instead the attributes must be allocated from libtu's "stringstore",
1254   and then set on the brush. The attributes are also no longer matched
1255   linearly, but by simple containment, with the linear specification strings
1256   in the style files (and gr_get_brush also still), however still modifying
1257   the score a match gives. These changes should make it easier to add 
1258   additional attributes.
1259
1260 2007-01-26 17:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
1261   * Fixed leak in mod_query_history_push_
1262
1263 2007-01-22 20:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
1264   * Ugly pointer focus hack for messy floats:
1265   If a window that does not have the focus, or if the focus is being 
1266   changed elsewhere, is unmapped (or destroyed), contains the pointer,
1267   then try to set the focus again to prevent focus from changing to
1268   a window under this unampped window. (However, if the unampped window 
1269   has the focus, and no change elsewhere is known, current focus policy 
1270   dictates that the focus should fall to the underlying window.)
1271
1272 2007-01-21 13:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
1273   * RELNOTES conflict resolution
1274
1275 2007-01-21 13:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
1276   * Fixes
1277
1278 2007-01-21 13:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
1279   * Frame quasiactivation tracking
1280
1281 2007-01-21 12:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
1282   * Pseudoactivity state maintenance hack
1283
1284 2007-01-18 20:14 UTC  Tuomo Valkonen <tuomov@iki.fi>
1285   * Navi-code updates
1286
1287 2007-01-17 20:49 UTC  Tuomo Valkonen <tuomov@iki.fi>
1288   * Comment updates
1289
1290 2007-01-20 20:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
1291   * Removed 'detail' from notify_change parameters
1292   (And reordered call in unset_manager.)
1293
1294 2007-01-18 08:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
1295   * Year changed...
1296   (The one nice thing about CVS was that you could automate this
1297   numbering. Perhaps a record check script could make you update 
1298   the dates manually as you change the files...)
1299
1300 2007-01-17 18:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
1301   * Further simplifications/dead code removal.
1302   (Made possible by removal of Xinerama #ifdef hacks.)
1303
1304 2007-01-17 18:11 UTC  Tuomo Valkonen <tuomov@iki.fi>
1305   * Removed the bitrotted Xinerama code altogether.
1306   I am unlikely to waste time fixing it. However, the abstract support still
1307   remains (enhanced), and someone who cares about it, will just have to write
1308   a separate module to set up a special layout for the root window (now a
1309   WScreen and WMPlex) with new WScreens for each Xinerama screen, and set
1310   the screen ID of the root window to less than zero for the layout loading
1311   code.
1312
1313 2007-01-17 18:11 UTC  Tuomo Valkonen <tuomov@iki.fi>
1314   * Loading hack
1315
1316 2007-01-17 17:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
1317   * Made WRootWin inherit WScreen.
1318   This removes some ugly hacks, and simplifies things a lot for the usual
1319   case of a single screen, or that of normal X multihead. This completes
1320   the bitrot of Xinerama-specific code, although abstract support for
1321   various (nested) screen configurations remains (and infact there's
1322   now the abstract possibility of both single-screen and multi-screen
1323   workspaces/windows).
1324
1325 2007-01-17 16:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
1326   * Group focus policy changes
1327
1328 2007-01-16 15:49 UTC  Tuomo Valkonen <tuomov@iki.fi>
1329   * Statusbar size hint tuning
1330
1331 2007-01-14 00:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
1332   * Fixes wrt. FRAME_MODE_UNKNOWN (e.g. scratchpad).
1333
1334 2007-01-14 15:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
1335   * Removed fake activication messages for non-windows.
1336
1337 2007-01-13 23:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
1338   * Toplevel bindmap usage tuning
1339
1340 2007-01-13 20:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
1341   * Do not use Watches in return storage.
1342   Instead clean up things in region_deinit. The pointer to the region in the
1343   watch is reset before calling the watch handler, so node in the search tree
1344   is never found, the watch/pointer being the key.
1345
1346 2007-01-13 20:45 UTC  Tuomo Valkonen <tuomov@iki.fi>
1347   * Changes in padding/spacing usage in frames.
1348   (See RELNOTES.)
1349
1350 2007-01-13 20:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
1351   * Do not draw spacing after last textbox
1352
1353 2007-01-13 18:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
1354   * Oops, forgot this...
1355
1356 2007-01-13 18:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
1357   * Use libtu stringstore for the notification mechanism
1358   (Testing against allocated StringIds is more efficient than strcmp.)
1359
1360 2007-01-13 16:02 UTC  Tuomo Valkonen <tuomov@iki.fi>
1361   * Removed region_managed_(in)activated hooks and functions.
1362    - region_notify_change and the corresponding region_notify_hook do the job.
1363
1364 2007-01-12 14:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
1365   * README fixes/improvements
1366
1367 2007-01-10 18:22 UTC  Tuomo Valkonen <tuomov@iki.fi>
1368   * doc
1369
1370 2007-01-10 18:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
1371   * Fixed WMPlex.attach_tagged to switch to the first attached region
1372
1373 2007-01-10 18:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
1374   * Moved mod_tiling.detach as ioncore.detach.
1375   (It has nothing to do with tilings, after all.)
1376
1377 2007-01-10 18:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
1378   * Use previous placeholder on entering FS mode, if there's one
1379
1380 2007-01-10 18:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
1381   * Detach tuning
1382
1383 2007-01-10 17:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
1384   * Use original stacking level and sizepolicy for unframed detachs
1385
1386 2007-01-10 17:24 UTC  Tuomo Valkonen <tuomov@iki.fi>
1387   * Removed unused modal flag
1388   (The information is in the stacking level.)
1389
1390 2007-01-10 07:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
1391   * Updated configuration file doc. comments
1392
1393 2007-01-10 01:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
1394   * Removed traces of WPaneWS.
1395   It won't be found in Ion3: there aren't separate workspace classes 
1396   anymore, after all. Instead, so-called "trays" may be added. Or maybe
1397   not. Who knows.
1398
1399 2007-01-10 00:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
1400   * Query history tuning
1401
1402 2007-01-09 22:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
1403   * Added placeholder staleness checks
1404
1405 2007-01-09 21:44 UTC  Tuomo Valkonen <tuomov@iki.fi>
1406   * Placeholder and detach improvements:
1407   - No need for special handling of transients in configs anymore: 
1408     framing of non-WWindow regions on detach is automatic now, and
1409     an auto-destroyed frame creates a recreation WFramedPHolder for
1410     its remaining WMPlexPHolders, so that the container frame can
1411     be recreated on attach.
1412   - Consequently, multiple fullscreened windows from a floating frame
1413     are now returned back to the same frame, even if the original
1414     frame was emptied (and thus destroyed) in the meanwhile.
1415
1416 2007-01-08 20:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
1417   * Typo fix (+ minor related policy changes)
1418
1419 2007-01-06 18:56 UTC  Tuomo Valkonen <tuomov@iki.fi>
1420   * Added mode to WFramedParam
1421
1422 2007-01-04 22:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
1423   * Moved set/is_fullscreen from WClientWin to WGroup
1424    - Simplifies the binding (and the config needs to be updated!)
1425
1426 2007-01-03 17:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
1427   * Some renames for consistency
1428
1429 2007-01-03 17:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
1430   * Support obtaining current key in submaps as well
1431
1432 2007-01-03 17:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
1433   * Mod1+K K opens a grabmenu with the "focustlist" menu
1434    - Cyclable with Mod1+K
1435
1436 2007-01-03 17:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
1437   * Added focuslist menu 
1438    - First lists ioncore.activity_i results and then ioncore.focushistory_i
1439
1440 2007-01-03 16:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
1441   * Changed *_list exports into *_i iterators
1442
1443 2007-01-03 16:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
1444   * Oops (and been there for a while, stupid GCC)
1445
1446 2007-01-03 15:51 UTC  Tuomo Valkonen <tuomov@iki.fi>
1447   * Remove managers from focus list when child is pushed on it
1448
1449 2006-12-28 20:29 UTC  Tuomo Valkonen <tuomov@iki.fi>
1450   * Detach binding/menu tuning
1451
1452 2006-12-28 20:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
1453   * Added / to characters substituted in query menus
1454
1455 2006-12-28 20:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
1456   * Fixed menu append
1457
1458 2006-12-28 20:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
1459   * Detach is toggleable now (using return placeholder list)
1460
1461 2006-12-28 19:40 UTC  Tuomo Valkonen <tuomov@iki.fi>
1462   * Full screen code rearrangements
1463
1464 2006-12-27 14:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
1465   * Minor tuning
1466
1467 2006-12-27 14:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
1468   * Use return storage for return from full screen mode
1469
1470 2006-12-26 20:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
1471   * Don't snow info window for activity on active screen
1472
1473 2006-12-26 17:40 UTC  Tuomo Valkonen <tuomov@iki.fi>
1474   * More functions for return storage
1475
1476 2006-12-26 17:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
1477   * Use watches in return storage
1478
1479 2006-12-26 17:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
1480   * Added basic "return" placeholder storage
1481
1482 2006-12-26 16:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
1483   * Removed unused variable/string
1484
1485 2006-12-23 14:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
1486   tagged ion-3ds-20061223
1487
1488 2006-12-23 14:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
1489   * Release notes
1490
1491 2006-12-23 11:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
1492   * Bound 'toggle tag' (Mod1+T) in WMPlex.toplevel instead of WFrame.toplevel
1493   - Works for FS stuff too now
1494
1495 2006-12-23 11:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
1496   * Added info window for tagging state of FS stuff
1497
1498 2006-12-22 14:56 UTC  Tuomo Valkonen <tuomov@iki.fi>
1499   * More mysterious focus tuning
1500   (Seems like the focus shit working varies by the sunspots.)
1501
1502 2006-12-21 19:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
1503   * Returned to old totally-out-of-order Focus/EnterWindow event processing.
1504   - It seems the sucky Xlib doesn't let you do it otherwise.
1505
1506 2006-12-20 15:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
1507   * Yet more focus tracking hacks.
1508   (Will one ever work?)
1509
1510 2006-12-14 16:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
1511   * The "float" winprop works on transients too now
1512
1513 2006-12-14 16:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
1514   * If sizehint winprops have been set, correct requested geometry to match these.
1515
1516 2006-12-09 21:29 UTC  Tuomo Valkonen <tuomov@iki.fi>
1517   * Place new regions after the current and those with activity after it
1518   - Controlled with frame_default_index parameter of ioncore.set.
1519     To get the old default behaviour, set this to 'next'.
1520   - This option obsoletes the frame_add_last option
1521
1522 2006-12-09 11:24 UTC  Tuomo Valkonen <tuomov@iki.fi>
1523   * Added next/prev-always alternatives to cycle parameter to mod_query.complete.
1524   - If these are used instead of next/prev, cycling occurs despite
1525     history/normal completion mode switch.
1526
1527 2006-12-02 18:43 UTC  Tuomo Valkonen <tuomov@iki.fi>
1528   * Fixed query history duplicate elimination code
1529
1530 2006-11-23 22:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
1531   * Increased query history size from 256 to 1024
1532
1533 2006-11-19 23:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
1534   * Don't unmanage stdisp when switching to region that can't manage it
1535
1536 2006-11-12 15:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
1537   * Changed region_rqgeom parametrisation
1538   - Gravity can now be passed down to the root relative ("absolute")
1539     version, allowing removal of WClientWin specific checks/hacks.
1540
1541 2006-11-12 12:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
1542   * Detach tries to keep root-relative geometry unchanged
1543   (For framed detach, the geometry of the frame is tried
1544   to be kept unchanged from the origianl geomery of the 
1545   detached object.)
1546
1547 2006-11-12 12:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
1548   * Detach works on transients now
1549
1550 2006-11-12 12:22 UTC  Tuomo Valkonen <tuomov@iki.fi>
1551   * Readjust cursor position for infobox
1552
1553 2006-11-12 10:38 UTC  Miroslav Kure <kurem@debian.cz>
1554   * Updated Czech translation
1555
1556 2006-11-11 18:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
1557   * statusd startup timeout tunning
1558   (incl. typo fix)
1559
1560 2006-11-11 15:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
1561   * Updated Finnish translation
1562
1563 2006-11-11 15:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
1564   * Menu name translation hack
1565   (These are hidden in strings in the configuration files.)
1566
1567 2006-11-11 13:52 UTC  Tuomo Valkonen <tuomov@iki.fi>
1568   * Added info box for history completion mode into queries
1569
1570 2006-11-11 12:01 UTC  Tuomo Valkonen <tuomov@iki.fi>
1571   * Warp in WMPlex.set_hidden
1572
1573 2006-11-04 14:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
1574   * Clear a few more flags of frame size hints
1575
1576 2006-11-03 21:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
1577   * Fixed mod_query.query_attachclient to attach the containing WGroupCW.
1578   Also, if one does not exist (e.g. when attaching transients), one is 
1579   created.
1580
1581 2006-11-03 21:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
1582   * Made pholder_do_attach return region instead of boolean.
1583
1584 2006-11-03 07:52 UTC  Tuomo Valkonen <tuomov@iki.fi>
1585   * Fixed switchto/hidden WMPlex attach parameter interaction.
1586
1587 2006-11-09 18:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
1588   * Do not duplicate entries already in history when pushing.
1589   Instead move the first already existing first.
1590
1591 2006-11-09 18:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
1592   * strcoll instead of strcmp for completion sorting
1593
1594 2006-11-09 17:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
1595   * Complete history in history order instead of character set
1596
1597 2006-11-01 20:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
1598   * Remanage stdisp when bottom attached to group
1599
1600 2006-10-31 16:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
1601   * Fixed coding style
1602   (Remember the coding style, folks!)
1603
1604 2006-10-31 12:03 UTC  David Smith <davidsmith@acm.org>
1605   * Handle mods in submapgrab_handler
1606
1607 2006-10-31 16:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
1608   * Doc. fixes
1609
1610 2006-10-30 21:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
1611   * tiling_placement_alt fixes
1612
1613 2006-10-30 21:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
1614   * Comments about moronic kernels and improved workaround
1615
1616 2006-10-29 13:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
1617   * Respect REGION_SKIP_FOCUS more often
1618
1619 2006-10-29 13:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
1620   * Oops
1621
1622 2006-10-28 23:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
1623   tagged ion-3ds-20061029
1624
1625 2006-10-28 23:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
1626   * Some release notes
1627
1628 2006-10-28 23:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
1629   * mod_menu.grabmenu uses current key event.
1630   - It is no longer necessary to specify the cycling key separately.
1631
1632 2006-10-28 23:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
1633   * Query activation key now cycles completions
1634
1635 2006-10-28 22:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
1636   * Fixed defmenu for callbacks
1637
1638 2006-10-28 22:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
1639   * Added routine to get current key event, if not in a submap.
1640
1641 2006-10-28 19:45 UTC  Tuomo Valkonen <tuomov@iki.fi>
1642   * Fixed sizepolicies used for fullsize-stdisp
1643
1644 2006-10-28 19:41 UTC  Tuomo Valkonen <tuomov@iki.fi>
1645   * Context menu code now knows to use 'Foo.bar' for Foo in mode 'bar-baz'.
1646
1647 2006-10-28 19:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
1648   * Removed unused/broken WFrame-as-scratchpad bindmap
1649
1650 2006-10-27 18:56 UTC  Tuomo Valkonen <tuomov@iki.fi>
1651   * Set SIZEPOLICY_FULL_EXACT for group bottom if unspecified.
1652
1653 2006-10-27 18:29 UTC  Tuomo Valkonen <tuomov@iki.fi>
1654   * Oops, incomplete backward cycle...
1655
1656 2006-10-27 18:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
1657   * Changed parametrisation of WEdln.complete
1658
1659 2006-10-27 18:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
1660   * Added support for history completion
1661   - Mod1+R in the default bindings completes in history.
1662
1663 2006-10-22 18:11 UTC  Tuomo Valkonen <tuomov@iki.fi>
1664   * create_frame parametrisation in mod_scratchpad was wrong.
1665   (Weak typing, bah.)
1666
1667 2006-10-21 22:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
1668   * Fixed rotation support.
1669   (Application of size policies did not pass through the information.)
1670
1671 2006-10-21 20:41 UTC  Tuomo Valkonen <tuomov@iki.fi>
1672   * Fixed layout backwards compatibility hack.
1673   - It wasn't setting SIZEPOLICY_FULL_EXACT for WTiling.
1674
1675 2006-10-21 17:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
1676   * Fixed shading code after the mode stuff had broken it
1677
1678 2006-10-21 17:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
1679   * Resizing code fixes and other changes
1680
1681 2006-10-20 23:41 UTC  Tuomo Valkonen <tuomov@iki.fi>
1682   * Allow frames attached to WTiling to have tiled-alt mode
1683
1684 2006-10-20 17:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
1685   * Oops. Workspace switch warp had become disabled.
1686
1687 2006-10-20 15:43 UTC  Tuomo Valkonen <tuomov@iki.fi>
1688   tagged ion-3ds-20061020
1689
1690 2006-10-20 15:43 UTC  Tuomo Valkonen <tuomov@iki.fi>
1691   * Updated RELNOTES
1692
1693 2006-10-20 15:41 UTC  Tuomo Valkonen <tuomov@iki.fi>
1694   * Added README for po/
1695
1696 2006-10-20 15:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
1697   * Restored client window unmap fs_pholder return goto
1698   (Which could do in theory do the wrong thing now under some
1699   strange settings and scripts. TODO: better and more general
1700   "return lists".)
1701
1702 2006-10-20 15:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
1703   * Fixes to previous focus fixes
1704
1705 2006-10-19 21:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
1706   * Separate update_$LANG targets in Makefile instead of update_translations
1707
1708 2006-10-19 18:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
1709   * Removed unnecessary test file
1710
1711 2006-10-19 16:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
1712   * Updated Finnish translation
1713
1714 2006-10-19 16:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
1715   * Use lua-xgettext
1716
1717 2006-10-18 18:04 UTC  Tuomo Valkonen <tuomov@iki.fi>
1718   * mplex_current_node falls back to mx_current.
1719   (Kludge to get around problems with deferred destroy and groups.)
1720
1721 2006-10-18 17:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
1722   * WMPlex focus code changes
1723
1724 2006-10-17 21:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
1725   * Added boolean 'float' winprop.
1726   - If it is set, groups don't pass prepare_manage to 'bottom'.
1727
1728 2006-10-17 21:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
1729   * Don't set REGION_PLEASE_WARP on groups
1730
1731 2006-10-16 22:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
1732   * predist.sh fix/redundancy removal
1733
1734 2006-10-16 22:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
1735   * Don't install cfg_panews.lua, as the module is disabled.
1736
1737 2006-10-16 19:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
1738   * Makefile preload hack fixes
1739
1740 2006-10-16 19:49 UTC  Tuomo Valkonen <tuomov@iki.fi>
1741   * -typo
1742
1743 2006-10-16 12:17 UTC  Miroslav Kure <kurem@debian.cz>
1744   * Updated Czech manpage
1745
1746 2006-10-16 12:16 UTC  Miroslav Kure <kurem@debian.cz>
1747   * Updated Czech translation
1748
1749 2006-10-02 11:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
1750   * README update
1751
1752 2006-10-15 22:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
1753   * Fixed a typo in workspace query
1754   (Stupid dynamic typing.)
1755
1756 2006-10-15 18:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
1757   tagged ion-3ds-20061015
1758
1759 2006-10-15 17:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
1760   * Doc fix
1761
1762 2006-10-15 17:52 UTC  Tuomo Valkonen <tuomov@iki.fi>
1763   * Some final release note tuning
1764
1765 2006-10-15 17:02 UTC  Tuomo Valkonen <tuomov@iki.fi>
1766   * Use the faster direct url in predist.sh
1767
1768 2006-10-15 17:01 UTC  Tuomo Valkonen <tuomov@iki.fi>
1769   * predist.sh update
1770
1771 2006-10-15 16:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
1772   * Oops. Do not enforce floating style for transient frames..
1773
1774 2006-10-15 15:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
1775   * Improved layout backwards compatibility hack
1776
1777 2006-10-15 14:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
1778   * Doc fix
1779
1780 2006-10-15 14:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
1781   * WFrame@WTiling bindmap and menu was actually redundant now.
1782
1783 2006-10-14 23:11 UTC  Tuomo Valkonen <tuomov@iki.fi>
1784   * Added some release notes
1785
1786 2006-10-14 23:01 UTC  Tuomo Valkonen <tuomov@iki.fi>
1787   * Actually, disable tab-bar by deafult for FRAME_MODE_TILED_ALT.
1788
1789 2006-10-14 22:49 UTC  Tuomo Valkonen <tuomov@iki.fi>
1790   * Use "@" instead of "-on-" for bindings and menus dependent on manager
1791   (for more consistency with "." for mode-dependent stuff).
1792
1793 2006-10-14 22:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
1794   * Context menus also support modes now.
1795   - The context menu "Class.mode" is included, if Class:mode exists and
1796     returns "mode".
1797
1798 2006-10-14 22:45 UTC  Tuomo Valkonen <tuomov@iki.fi>
1799   * Improvements to mode stuff
1800
1801 2006-10-14 22:28 UTC  Tuomo Valkonen <tuomov@iki.fi>
1802   * Removed superfluous frame drawing routine dynamism.
1803
1804 2006-10-14 22:21 UTC  Tuomo Valkonen <tuomov@iki.fi>
1805   * Fixed mkbottom
1806
1807 2006-10-14 22:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
1808   * Groups and tilings now enforce frame mode.
1809
1810 2006-10-14 22:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
1811   * Added frame mode-switching code.
1812   - Frames without a tab bar can be obtained with
1813   
1814           frame:set_mode('frame-tiled-alt') 
1815   
1816     in the default styles (or by entirely disabling the tabbar with
1817     `bar = 'none'` in the 'frame-tiled' style).
1818
1819 2006-10-14 21:29 UTC  Tuomo Valkonen <tuomov@iki.fi>
1820   * Removed WFloatFrame
1821   - Frame modes are used instead.
1822   - Tabbar-toggling is also gone, and must be reproduced with 
1823     modes (TODO).
1824
1825 2006-10-14 17:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
1826   * Replace frame style parameter with mode parameter.
1827
1828 2006-10-10 22:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
1829   * Added guards for _rawsub and renamed it _chld.
1830
1831 2006-10-07 21:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
1832   * Fixed stdisp unmanage
1833
1834 2006-10-07 16:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
1835   * Added detach entries into menus
1836
1837 2006-10-07 16:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
1838   * Added 'append' option for menus.
1839
1840 2006-10-07 14:29 UTC  Tuomo Valkonen <tuomov@iki.fi>
1841   * Added support for WFoo-on-WBar context menus.
1842
1843 2006-10-07 14:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
1844   * Manual page binding listing generation improvements etc.
1845
1846 2006-10-06 15:50 UTC  Tuomo Valkonen <tuomov@iki.fi>
1847   * Added context menu for screens.
1848   - Entries to create workspace with default template or an empty one, and
1849     close current workspace (if permitted).
1850   - Mod1+M bound at WMPlex level now, to display this menu on empty
1851     workspaces.
1852
1853 2006-10-05 18:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
1854   * Updated (English and Finnish) man pages.
1855
1856 2006-10-05 17:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
1857   * Floatframe shading fixes.
1858
1859 2006-10-04 18:01 UTC  Tuomo Valkonen <tuomov@iki.fi>
1860   * Float placement code ignore group bottom now.
1861
1862 2006-10-04 17:56 UTC  Tuomo Valkonen <tuomov@iki.fi>
1863   * Fixed and cleaned up bitrot in region binding registration code.
1864
1865 2006-10-03 16:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
1866   * Fixed mod_query.show_clientwin by expanding it into mod_query.show_tree.
1867
1868 2006-10-03 15:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
1869   * Simplified group attach stuff with separate WFramedPHolder
1870
1871 2006-09-30 20:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
1872   * mod_menu was still referring to WMPlex.llist
1873
1874 2006-09-30 20:43 UTC  Tuomo Valkonen <tuomov@iki.fi>
1875   * Group attach size fix (quick&dirty version).
1876
1877 2006-09-30 12:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
1878   * Oops. Reparent/weave were in wrong order in group_fitrep.
1879
1880 2006-09-29 19:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
1881   * Put floating client windows as well in groups (for now).
1882   - Also use frames with special style for floating transients as well.
1883
1884 2006-09-29 19:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
1885   * WGroupedPHolder and other fixes.
1886
1887 2006-09-29 17:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
1888   * Hacks to ignore size hints when in client-requested full screen mode.
1889
1890 2006-09-28 18:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
1891   * Fixed uninitialised structures.
1892   (Stupid C...)
1893
1894 2006-09-28 09:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
1895   * Restored NotifyPointer focus event ignorance.
1896
1897 2006-09-27 09:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
1898   * Changed email in convirus script to nobody@nowhere.invalid
1899   (Stupid piece of shit telling users to report its own idiocy to 
1900   that address.)
1901
1902 2006-09-27 09:52 UTC  Tuomo Valkonen <tuomov@iki.fi>
1903   * Use NGROUPS_MAX if NGROUPS is not defined.
1904
1905 2006-09-24 16:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
1906   * Removed useless rescue code.
1907
1908 2006-09-24 16:14 UTC  Tuomo Valkonen <tuomov@iki.fi>
1909   * Oops.
1910
1911 2006-09-24 15:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
1912   * Use WGroupedPHolder for grouped attach of client windows to frames.
1913
1914 2006-09-24 15:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
1915   * Fixed mplex placeholder rearrangements.
1916
1917 2006-09-23 15:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
1918   * Removed completed #warning TODO
1919
1920 2006-09-23 15:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
1921   * Lowering a stacked-above object (transient) lowers the o'parent' object as well now.
1922
1923 2006-09-22 18:11 UTC  Tuomo Valkonen <tuomov@iki.fi>
1924   * Fixed group prepare_manage policy.
1925
1926 2006-09-19 17:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
1927   * Changes in EnterWindow event handling.
1928
1929 2006-09-19 07:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
1930   * Added zero size check to Xinerama sanity check.
1931
1932 2006-09-17 16:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
1933   * Transient etc. size fixes
1934
1935 2006-09-16 19:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
1936   * Sizehint code tuning for requirements of WGroupCW.
1937
1938 2006-09-16 19:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
1939   * Oops, statusbar attach stuff hadn't been brought up-to-date.
1940
1941 2006-09-16 17:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
1942   * Removed redundant size hint correction wrapper code.
1943
1944 2006-09-16 15:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
1945   * WGroupWS.attach_framed supports arbitrary regions (and not just WClientWins).
1946
1947 2006-09-16 15:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
1948   * Use just "frame-floating" style instead of "frame-floating-groupws".
1949
1950 2006-09-16 15:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
1951   * WFloatFrame wasn't using region_displayname yet.
1952
1953 2006-09-16 14:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
1954   * Cleaned up SPLIT_NONE/ANY
1955
1956 2006-09-16 11:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
1957   * Marked some entries as 'done' on the TODO list.
1958
1959 2006-09-15 12:01 UTC  Tuomo Valkonen <tuomov@iki.fi>
1960   * Removed superfluous ion-completeman code
1961
1962 2006-09-15 16:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
1963   * Focus fixes
1964
1965 2006-09-10 19:28 UTC  Tuomo Valkonen <tuomov@iki.fi>
1966   * Fixed focusing when focus gets restored to root window and we want to focus something else.
1967
1968 2006-09-10 12:44 UTC  Tuomo Valkonen <tuomov@iki.fi>
1969   * Transient initial positioning fixed
1970
1971 2006-09-03 13:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
1972   * Fixes to activity propagation code
1973
1974 2006-09-03 12:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
1975   * Oops, forgot to update bindings earlier.
1976
1977 2006-09-03 11:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
1978   * Oops.
1979
1980 2006-09-03 10:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
1981   * Replaced region_activity_hook with generic region_notify_hook, which
1982   is also used to notify of name, tag and other changes, with a string
1983   parameter indicating the actual change that has taken place.
1984
1985 2006-09-03 08:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
1986   * The activity notification window is now managed normally.
1987
1988 2006-08-31 19:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
1989   * Added basic detach/mkbottom code.
1990   TODO: placeholders for reattach, etc. Maybe put into separate 
1991   module (instead of mod_tiling)?
1992
1993 2006-08-31 19:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
1994   * Various minor fixes and clean-up.
1995
1996 2006-08-25 02:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
1997   * Moved commented-out transpose_words as Control+K T.
1998
1999 2006-08-24 20:52 UTC  Tibor Csögör <tibi@tiborius.net>
2000   * Added transpose_chars and transpose_words to mod_query.
2001
2002 2006-08-31 17:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
2003   * Some attach mechanism improvements.
2004
2005 2006-08-21 17:02 UTC  Tuomo Valkonen <tuomov@iki.fi>
2006   * Navigation code fixes
2007
2008 2006-08-21 16:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
2009   * WMPlex attach code always uses WMPlexPHolders.
2010   - The attach callbacks should then be able to safely remove stuff
2011     from the mplex, for detach stuff etc.
2012
2013 2006-08-19 17:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
2014   * Fixed initial window order in frame.
2015
2016 2006-08-19 17:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
2017   * Improvements related to navigation and stacking
2018   - Added WRegion.rqorder as an abstract raise/lower request.
2019
2020 2006-08-19 16:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
2021   * Removed unused stacking code
2022
2023 2006-08-18 17:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
2024   * More navigation stuff.
2025   - In particular, rebound configuration files to use ioncore.goto_next 
2026     with appropriate parametrisation.
2027
2028 2006-08-18 17:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
2029   * Some improvements in binding handler compilation code
2030
2031 2006-08-17 17:01 UTC  Tuomo Valkonen <tuomov@iki.fi>
2032   * Added no_ascend/no_descend parameters to the navi functions.
2033
2034 2006-08-17 16:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
2035   * Some fixes binding graph hacks for windowless regions.
2036
2037 2006-08-16 18:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
2038   * Generic navigation code improvements.
2039   - Also removed some redundant tiling code.
2040
2041 2006-08-11 16:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
2042   * Fixed an assert trigger
2043
2044 2006-08-11 16:45 UTC  Tuomo Valkonen <tuomov@iki.fi>
2045   * Some drawing engine code tuning
2046
2047 2006-08-14 15:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
2048   * Added a missing check for nil table.
2049
2050 2006-08-14 18:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
2051   * Fixed some undefined references in mod_dock.
2052
2053 2006-08-09 17:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
2054   * Use redblack tree for reg->stacking lookup.
2055
2056 2006-08-07 16:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
2057   * Some documentation updates.
2058
2059 2006-08-07 16:29 UTC  Tuomo Valkonen <tuomov@iki.fi>
2060   * Changes in WMPlex structure.
2061   - l1/l2 lists are gone, and instead there just a single list of all
2062     managed regions using WStacking nodes, and another list of the
2063     “layer 1” or “mutually exclusive” regions.
2064
2065 2006-08-05 18:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
2066   * Removed mplex_lcount stuff.
2067
2068 2006-08-02 14:56 UTC  Tuomo Valkonen <tuomov@iki.fi>
2069   * Possible fixes to (initial) effect of stdisp on tiling llayout.
2070
2071 2006-08-03 21:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
2072   * Updated to predist.sh to reflect changed paths of *.mk.
2073
2074 2006-08-03 21:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
2075   * Changes in predist.sh to reflect _darcs/ having been changed.
2076
2077 2006-08-03 15:56 UTC  Tuomo Valkonen <tuomov@iki.fi>
2078   * Simplifications in mplex/group focus code.
2079
2080 2006-08-02 20:02 UTC  Tuomo Valkonen <tuomov@iki.fi>
2081   * Combined WStacking and WLListNode.
2082
2083 2006-08-01 22:11 UTC  Tuomo Valkonen <tuomov@iki.fi>
2084   * Some field renames for further changes.
2085
2086 2006-07-16 15:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
2087   * WGroupCW uses the bottom_last_close option now (instead of reinventing it).
2088
2089 2006-07-16 15:28 UTC  Tuomo Valkonen <tuomov@iki.fi>
2090   * Added option to auto-destroy groups when 'bottom' is destroyed
2091   when nothing "essential" is left after it.
2092
2093 2006-07-16 15:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
2094   * Improved handling of stdisp managed by destroyed 'bottom' of a group.
2095
2096 2006-07-15 19:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
2097   * PWM config updates.
2098
2099 2006-07-15 18:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
2100   * Added default_ws_params to ioncore.set.
2101   - cfg_tiling.lua sets a horizontally 1:1 splitted tiled layout as default
2102
2103 2006-07-15 18:01 UTC  Tuomo Valkonen <tuomov@iki.fi>
2104   * Renamed mod_ionws as mod_tiling and WIonWS as WTiling.
2105
2106 2006-07-14 12:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
2107   * mod_floatws is no more.
2108   - WFloatWS was moved into ioncore as the WGroupWS base for all workspaces.
2109   - Backwards compatibility hack included for saved layouts, but not
2110     configuration files.
2111
2112 2006-07-14 11:21 UTC  Tuomo Valkonen <tuomov@iki.fi>
2113   * Moved some region_register calls to safer places.
2114
2115 2006-07-14 11:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
2116   * Changed remaining lua-side references to WGenWS to WGroupWS.
2117
2118 2006-07-10 20:25 UTC  pfeifer@wait.de
2119   * pass-table-fix
2120   This patch fixes a bug in mod_panes that would prevent a caller for successfully passing
2121   a table as template to the module
2122
2123 2006-07-14 10:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
2124   * Removed redundant code by using weave for raise/lower.
2125
2126 2006-07-12 12:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
2127   * Removed WGenWS entirely.
2128
2129 2006-07-08 10:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
2130   * mod_dock was still referring to mplex_layer.
2131
2132 2006-07-12 11:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
2133   * Temporarily disabled mod_panews.
2134
2135 2006-07-12 05:00 UTC  Etan Reisner <deryni@gmail.com>
2136   * Remove an extra space in the Lua query prompt.
2137
2138 2006-07-08 08:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
2139   * Fixes in initial stacking of regions.
2140
2141 2006-07-08 07:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
2142   * floatws redirects prepare_manage to 'bottom' if active.
2143
2144 2006-07-07 18:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
2145   * Added beginnings of more generic navigation code.
2146
2147 2006-07-07 17:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
2148   * Fixed 'bottom' initial stacking.
2149
2150 2006-07-07 14:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
2151   * Redirect stdisp to WGroup(WS) 'bottom'.
2152
2153 2006-07-05 15:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
2154   * Ugly Makefile hacks.
2155
2156 2006-07-02 17:24 UTC  Tuomo Valkonen <tuomov@iki.fi>
2157   * Some improvements in mplex focusing code and policies.
2158
2159 2006-07-02 15:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
2160   * Some cleanup.
2161
2162 2006-07-02 15:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
2163   * WGroupCW no longer loads if empty.
2164
2165 2006-07-01 19:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
2166   * Some mplex/group integration.
2167
2168 2006-07-01 18:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
2169   * Further improvements in focus code.
2170
2171 2006-07-01 16:28 UTC  Tuomo Valkonen <tuomov@iki.fi>
2172   * region_managed_goto improvements.
2173
2174 2006-06-27 22:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
2175   * Oops.
2176
2177 2006-06-27 21:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
2178   * Some more changes, fixes, and damage done in key binding dispatch code.
2179
2180 2006-06-25 20:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
2181   * Fixes and simplifications to key handling code.
2182
2183 2006-06-25 17:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
2184   * Minor fixes to group stuff.
2185
2186 2006-06-25 16:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
2187   * Reduced use of WGenWS.
2188   (Only WIonWS and WPaneWS still refer to it.)
2189
2190 2006-06-25 09:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
2191   * WGroupCW passes on region_managed_notify for the 'bottom'.
2192
2193 2006-06-25 09:04 UTC  Tuomo Valkonen <tuomov@iki.fi>
2194   * Stupid C and dependencies..
2195
2196 2006-06-24 18:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
2197   * Some more release notes.
2198
2199 2006-06-24 18:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
2200   * Groups use minimum size hint from 'bottom'.
2201
2202 2006-06-24 17:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
2203   * Check that WGenWS actually implements genws_manage_stdisp before calling it.
2204
2205 2006-06-24 17:41 UTC  Tuomo Valkonen <tuomov@iki.fi>
2206   * Full-screening code updates.
2207
2208 2006-06-24 17:40 UTC  Tuomo Valkonen <tuomov@iki.fi>
2209   * Fix in group_fitrep.
2210
2211 2006-06-24 17:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
2212   * Ignore stuff in groups for primitive stacking code.
2213
2214 2006-06-24 17:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
2215   * Fixed stacking_weave.
2216
2217 2006-06-24 16:24 UTC  Tuomo Valkonen <tuomov@iki.fi>
2218   * Added binding set for WClientWin.
2219
2220 2006-06-24 16:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
2221   * New mechanism for grabs of windowless regions' bindings.
2222
2223 2006-06-23 09:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
2224   * Added stuff to RELNOTES.
2225
2226 2006-06-23 09:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
2227   * Added region_displayname stuff.
2228   - Needed to display the main client window's name in the tab-bar for 
2229     client window groups (WGroupCW).
2230
2231 2006-06-23 09:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
2232   * WGroupCW gets destroyed when empty.
2233
2234 2006-06-23 08:41 UTC  Tuomo Valkonen <tuomov@iki.fi>
2235   * Temporarily removed sticky floating frame support.
2236   - To be re-implemented in a completely different manner.
2237
2238 2006-06-23 08:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
2239   * Added group modality stuff.
2240
2241 2006-06-23 07:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
2242   * Some cleanup.
2243
2244 2006-06-22 23:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
2245   * First steps of client window groups.
2246
2247 2006-06-21 16:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
2248   * There were unused fields in WClientWin.
2249
2250 2006-06-21 16:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
2251   * Some dates were wrong..
2252
2253 2006-06-21 16:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
2254   * Fixed group attach geometry stuff.
2255
2256 2006-06-21 08:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
2257   * Typo fixes.
2258
2259 2006-06-20 19:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
2260   * Inherited WFloatWS from WGroup.
2261
2262 2006-06-20 18:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
2263   * Moved part of WFloatWS as WGroup in ioncore.
2264
2265 2006-06-20 18:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
2266   * Removed unused local variable.
2267
2268 2006-06-20 18:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
2269   * Moved some more stuff.
2270
2271 2006-06-20 18:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
2272   * Moved framed attach stuff from floatws.c to placement.c.
2273
2274 2006-06-20 17:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
2275   * Improved floatws pholder.
2276
2277 2006-06-19 16:21 UTC  Tuomo Valkonen <tuomov@iki.fi>
2278   * Added SIZEPOLICY_SHRUNK modifier.
2279
2280 2006-06-19 16:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
2281   * Added generic floatws attach routines.
2282
2283 2006-06-19 12:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
2284   * Allow override of xterm with the XTERM Lua-side variable.
2285
2286 2006-06-18 01:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
2287   * Improved and extended floatws sizepolicy usage.
2288
2289 2006-06-17 22:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
2290   * stacking_unweave/weave
2291
2292 2006-06-17 22:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
2293   * Oops.
2294
2295 2006-06-17 18:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
2296   * FloatWS special-case stuff points to the stacking structures instead of the regions.
2297
2298 2006-06-17 17:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
2299   * Added manager specific list to WStacking.
2300
2301 2006-06-17 10:45 UTC  Tuomo Valkonen <tuomov@iki.fi>
2302   * Cleaned up the top directory of building related files.
2303   - In particular, autovirus stuff is in build/ac now and must be run there.
2304
2305 2006-06-15 02:51 UTC  Etan Reisner <deryni@gmail.com>
2306   * Sun Xinerama support, also fix the --help text to accurately indicate whether we were built with xinerama support or not.
2307
2308 2006-06-13 15:08 UTC  Norbert Tretkowski <norbert@tretkowski.de>
2309   * Use META instead MOD1.
2310
2311 2006-06-07 11:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
2312   * Missing assignment fixed.
2313
2314 2006-06-07 09:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
2315   * Export ioncore.tags_first.
2316
2317 2006-06-11 17:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
2318   * Improvements to floatws bottom support + use size policies.
2319
2320 2006-06-11 17:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
2321   * Added SIZEPOLICY_UNCONSTRAINED.
2322
2323 2006-06-10 21:45 UTC  Tuomo Valkonen <tuomov@iki.fi>
2324   * Preliminary floatws "bottom" support.
2325
2326 2006-06-09 14:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
2327   * Exclude USECS_IN_SEC itself from valid values too..
2328
2329 2006-06-09 14:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
2330   * Ensure that tv_usec is less than 1000000 (usecs in sec).
2331   - Some kernels are a bit picky.
2332
2333 2006-05-29 21:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
2334   * Size hints weren't being applied on client windows on Ion startup startup.
2335   (Now they're applied if we do not modify the old client window size.)
2336
2337 2006-05-29 16:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
2338   * Added levels to stacking code.
2339
2340 2006-05-28 20:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
2341   * Removed some redundancy from stacking code.
2342
2343 2006-05-19 21:36 UTC  Etan Reisner <deryni@gmail.com>
2344   * s/kpress_waitrel/kpress_wait/ and some s/waitrel/wait/ since I believe waitrel is the old name and this makes things a little cleaner.
2345   The switch_bindings.lua script currently has an ugly if/elseif section to do
2346   all the binding removal stuff, with this change that whole section can be
2347   replaced with one line.
2348
2349 2006-05-28 17:52 UTC  Tuomo Valkonen <tuomov@iki.fi>
2350   * Some more stacking code changes.
2351
2352 2006-05-28 11:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
2353   * Some more stacking code cleanup etc.
2354
2355 2006-05-27 15:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
2356   * Some improvements/cleanup in floatws stacking code.
2357
2358 2006-05-24 16:22 UTC  Tuomo Valkonen <tuomov@iki.fi>
2359   tagged ion-3ds-20060524
2360
2361 2006-05-23 06:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
2362   * An assert had moved to the wrong place.
2363
2364 2006-05-20 09:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
2365   * One more gsub update...
2366
2367 2006-05-19 16:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
2368   * More Lua 5.1 stuff: use # instead of table.getn.
2369
2370 2006-05-19 07:12 UTC  René van Bevern <rvb@debian.org>
2371   * take ioncore_bindings.lua of ion3 to lua 5.1
2372
2373 2006-05-19 06:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
2374   * Few more backticks.
2375
2376 2006-05-18 23:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
2377   tagged ion-3ds-20060519
2378
2379 2006-05-18 23:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
2380   * Added new release notes.
2381
2382 2006-05-18 23:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
2383   * Updated README.autoconf.
2384
2385 2006-05-18 23:01 UTC  Tuomo Valkonen <tuomov@iki.fi>
2386   * Added a few more backticks to RELNOTES and README.
2387
2388 2006-05-19 02:19 UTC  Matthieu.Moy@imag.fr
2389   * Use -lm and -ldl in the test for -llua
2390
2391 2006-05-18 13:21 UTC  Tuomo Valkonen <tuomov@iki.fi>
2392   * Markdownized README as well.
2393
2394 2006-05-18 13:04 UTC  Tuomo Valkonen <tuomov@iki.fi>
2395   * Small changes in RELNOTES for markdown processing for web.
2396
2397 2006-05-17 15:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
2398   * Updated TODO.riot.
2399
2400 2006-05-17 16:51 UTC  Matthieu.Moy@imag.fr
2401   * bugfix in lua 5.1 + other usefull checks
2402   The test for the liblua version was completely buggy. Sorry.
2403   
2404   Tests added for other headers:
2405   X11/SM/SMlib.h, X11/Xresource.h and libintl.h
2406   (with error messages pointing to the name of Debian packages)
2407   
2408   Test for xmessage (with a warning only, since ion can probably still
2409   work without xmessage)
2410   
2411   
2412
2413 2006-05-17 13:39 UTC  Matthieu.Moy@imag.fr
2414   * Update configure.ac for lua 5.1
2415
2416 2006-05-16 18:39 UTC  Sergej Pupykin <ps@lx-ltd.ru>
2417   * sigusr2
2418   
2419   Allows to create lua hook for SIGUSR2.
2420   Can be usefull (for example) for status line changing from media player...
2421   
2422   Usage example:
2423    ioncore.get_hook("ioncore_sigusr2_hook"):add(
2424        function(reg)
2425            mod_statusbar.inform("status_name", "SIGUSR2 catched")
2426            mod_statusbar.update()
2427        end
2428    )
2429
2430 2006-05-16 17:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
2431   * README etc. updates.
2432
2433 2006-05-16 17:24 UTC  Tuomo Valkonen <tuomov@iki.fi>
2434   * Fixed string.gsub issues with Lua 5.1.
2435   
2436   Lua 5.0:
2437   "... If the value returned by this function is a string, then it is
2438   used as the replacement string; otherwise, the replacement string is the
2439   empty string."
2440   
2441   Lua 5.1:
2442   "If the value returned by the table query or by the function call is a string
2443   or a number, then it is used as the replacement string; otherwise, if it is
2444   false or nil, then there is no replacement (that is, the original match is
2445   kept in the string)."
2446   
2447
2448 2006-05-16 16:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
2449   * Few more missing table-iteration changes.
2450
2451 2006-03-24 00:19 UTC  Etan Reisner <deryni@gmail.com>
2452   * lua5.1 incompatible changes
2453   The _LOADED variable became package.loaded.
2454   The contents of lualib were merged into lua itself, so remove -llualib from the build line.
2455   Debian now uses pkg-config for the lua stuff not lua-config.
2456
2457 2006-03-24 00:09 UTC  Etan Reisner <deryni@gmail.com>
2458   * lua5.1 backwards compatible changes
2459   Whether intentional or not lua 5.1 no longer allows
2460   tab={}
2461   for k,v in tab do
2462       ...
2463   end
2464   and requires
2465   for k,v in pairs(tab) do
2466       ...
2467   end
2468   instead.
2469
2470 2006-05-06 21:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
2471   * Do not spew out stack traces all the time when warn() is called.
2472
2473 2006-04-26 17:49 UTC  Tuomo Valkonen <tuomov@iki.fi>
2474   * framed_transients is on by default now.
2475
2476 2006-04-22 16:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
2477   * Added toggle for showing tab numbers.
2478   - WFrame:set_numbers with the usual 'set'/'unset'/'toggle' parametrisation.
2479
2480 2006-04-20 19:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
2481   * Removed obsolete references to -i18n flag.
2482
2483 2006-04-26 17:45 UTC  Tuomo Valkonen <tuomov@iki.fi>
2484   * Added WFrame.toplevel and WMPlex.toplevel binding maps.
2485   - These are not used by frames for transients.
2486   - Changed the default bindings accordingly.
2487
2488 2006-04-13 22:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
2489   * The frame_add_last option had been broken.
2490   - Since switching to use of placeholders for initial management 
2491     setup, the flag was no longer checked.
2492
2493 2006-04-02 19:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
2494   * Added stuff for accessing regions with activity/urgency bit set.
2495
2496 2006-04-02 19:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
2497   * Extended Mod1+K K binding.
2498   - Go to first region demanding attention or previously active region:
2499     "ioncore.activity_goto() or ioncore.goto_previous()".
2500
2501 2006-04-01 14:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
2502   * Separated and cleaned up some stacking code from mod_floatws.
2503
2504 2006-03-31 18:14 UTC  Tuomo Valkonen <tuomov@iki.fi>
2505   * Changes in default_ws_type lookup.
2506
2507 2006-03-28 20:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
2508   * Use SIZEPOLICY_FULL_BOUNDS for client windows in mplexes.
2509   - Needed to communicate available area for transients.
2510
2511 2006-03-26 09:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
2512   tagged ion-3ds-20060326
2513
2514 2006-03-23 16:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
2515   * Included a TODO list. 
2516   
2517   The TODO.riot file has been created with the riot outliner available from
2518   <http://iki.fi/tuomov/riot/>. The file is, however, just an mbox file, so
2519   you can read it with your favourite threading mail user agent. For example:
2520   mutt -f TODO.riot
2521
2522 2006-03-20 23:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
2523   * Enforce win_gravity=NorthWestGravity for client windows.
2524   - Fixes issues with OO.org's transients in framed mode.
2525
2526 2006-03-18 22:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
2527   * Changes in default appmenu.
2528   - Removed firefox (won't promote gtk shit).
2529   - Added opera, konqueror, dillo, w3m, links, rxvt.
2530
2531 2006-03-18 12:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
2532   * Ah, -Wl,-whole-archive is a better hack.
2533
2534 2006-03-18 12:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
2535   * Link PWM also with the -u ptrlist_iter gcc lameness hack.
2536
2537 2006-03-17 20:49 UTC  Tuomo Valkonen <tuomov@iki.fi>
2538   * Some more winprop/sizepolicy changes.
2539
2540 2006-03-17 19:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
2541   tagged ion-3ds-20060317
2542
2543 2006-03-17 10:22 UTC  Tuomo Valkonen <tuomov@iki.fi>
2544   * Oops. Previous change incomplete.
2545
2546 2006-03-17 10:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
2547   * default_ws_type is no longer set by config files and could confuse things. Fixed.
2548
2549 2006-03-15 23:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
2550   * Changes in look file fonts.
2551   - Refer directly to -*-fixed-medium-r-normal-*-13-*-*-*-*-*-*-* as
2552     the 'fixed' alias has problems with encodings.
2553
2554 2006-03-15 18:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
2555   * Timer signal object passing to Lua side was broken.
2556   (Weak typing...) 
2557
2558 2006-03-15 18:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
2559   * Changes in the set of configuration files.
2560   - cfg_ion.lua now simply load cfg_ioncore.lua and cfg_modules.lua
2561     with the default set of modules, and includes some of the most
2562     commonly changed options commented-out. This deprecates cfg_user.lua
2563   - cfg_menus.lua and cfg_bindings.lua are now cfg_ioncore.lua. This 
2564     better matches how things for different modules are in their own
2565     files.
2566
2567 2006-03-12 12:29 UTC  Tuomo Valkonen <tuomov@iki.fi>
2568   * Embedded dock initilisation code had been broken. Fixed.
2569
2570 2006-03-11 09:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
2571   * Oops. The stretch size policy used wrong variables.
2572
2573 2006-03-11 08:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
2574   * Different query-menus use different history context.
2575
2576 2006-03-08 20:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
2577   * Oops. The new client window code used wrong "llist" iterator.
2578   This could cause segfaults.
2579
2580 2006-03-08 19:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
2581   * Oops. Closing a transient had started warping to remaining transient(s).
2582
2583 2006-03-07 10:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
2584   * Fixed binding lookup code to be able to deal with zero keycodes.
2585   - This may happen if X keycode to keysym mapping is changed 
2586     while Ion is running.
2587
2588 2006-03-06 23:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
2589   * Oops. If there were winprops set, SIZEPOLICY_DEFAULT was used for transients.
2590
2591 2006-03-05 13:44 UTC  Tuomo Valkonen <tuomov@iki.fi>
2592   tagged ion-3ds-20060305
2593
2594 2006-03-05 13:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
2595   * 'ru' was missing from list of translations in po/Makefile.
2596
2597 2006-03-05 13:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
2598   * frame_rqgeom_clientwin passes rqflags as-is.
2599
2600 2006-03-05 13:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
2601   * SIZE_POLICY_FREE_GLUE is now properly used for transients.
2602
2603 2006-03-05 13:28 UTC  Tuomo Valkonen <tuomov@iki.fi>
2604   * Added -u ptrlist_iter linking hack to gcc/ld.
2605   - Otherwise ptrlist.o from libtu won't get linked as it will no longer
2606     used by the main binary, and thus the modules won't have access to it.
2607
2608 2006-03-05 10:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
2609   * Improved free_glue and stretch size policies.
2610
2611 2006-03-02 18:49 UTC  Tuomo Valkonen <tuomov@iki.fi>
2612   * Added SIZEPOLICY_FREE_GLUE and other size policy code changes.
2613   (TODO: client windows need to store state for this for transients.)
2614
2615 2006-02-26 16:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
2616   * Client windows use the same (mplex) size policies for transients now.
2617
2618 2006-02-26 00:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
2619   * Oops. MPlex attach code changes had broken mgd. region ordering on load.
2620
2621 2006-02-25 17:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
2622   * Added some size policies with gravity.
2623
2624 2006-02-24 19:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
2625   * Separated mplex size policy in new file, and independent of mplex.
2626
2627 2006-02-22 13:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
2628   * Append '/' to submenu entries in query_menu.
2629
2630 2006-02-19 16:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
2631   * Some mplex attach code cleanup.
2632
2633 2006-02-19 16:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
2634   * Reduced usage of REGION_FIT_BOUNDS a little.
2635
2636 2006-02-19 00:41 UTC  Tuomo Valkonen <tuomov@iki.fi>
2637   * Updated dock to reflect previous mplex size policy changes.
2638
2639 2006-02-18 20:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
2640   * Removed the WScratchpad class.
2641   - Scratchpads are now simply normal WFrames with MPLEX_SIZEPOLICY_FREE.
2642
2643 2006-02-18 20:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
2644   * Added WMPlex managed region size policy support.
2645
2646 2006-02-18 18:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
2647   * Fixed "./" being included in completed file name in query_exec.
2648   - Also brought mod_query.popen_completions documentation up-to-date.
2649
2650 2006-02-15 07:29 UTC  Tuomo Valkonen <tuomov@iki.fi>
2651   * Fixed load_hint.
2652   - Stupid unsafe dynamically-typed languages...
2653
2654 2006-02-12 16:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
2655   * Let's call it statusbar_ instead of status_ after all...
2656
2657 2006-02-12 15:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
2658   * Oops. Should check for sb meter value being null when shortening it.
2659
2660 2006-02-12 15:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
2661   * mod_statusbar tries to load scripts before falling back to statusd.
2662   - If status_foobar(.lua|.lc) is found on the search path, -m foobar
2663     is not passed to ion-statusd.
2664
2665 2006-02-12 15:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
2666   * Added region_activity_hook.
2667   - Called when the activity flag of a region is changed with the 
2668     region as parameter.
2669
2670 2006-02-12 15:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
2671   * Framed transients' size requests get handled now.
2672
2673 2006-02-11 15:35 UTC  dev@triphoenix.de
2674   * completefile-groupexec
2675   
2676   Although ion-completefile does check if any matching executable is
2677   world-executable or user-executable, it doesn't check for
2678   group-executable. This is problematic for example on systems, where
2679   games are installed with r-xr-x--- and root:games (which seems to be a
2680   common method). This introduces a check for the group id, basically it
2681   gets all groups for the current user and checks if any of them is
2682   applicable. This is only done when the user and world checks already
2683   have failed and the group-executable bit is set.
2684   
2685
2686 2006-02-08 07:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
2687   * ion-statusd catches SIGCHLD.
2688
2689 2006-02-07 21:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
2690   * Improved comments in cfg_statusbar.lua.
2691
2692 2006-02-06 20:56 UTC  Tuomo Valkonen <tuomov@iki.fi>
2693   * Changed query_menu title transformation.
2694   * Lua's regexp routines don't understand utf-8 or other multibyte encodings.
2695   * TODO: conversion to lower case of non-ascii letters.
2696
2697 2006-02-01 18:05 UTC  Vassily Leushin <basileus@kirov.lug.ru>
2698   * russian_locale
2699
2700 2006-01-29 15:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
2701   * Statusbar meter template is respected as maximum size for meter.
2702
2703 2006-01-25 23:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
2704   * Added dummy gettext hack for those labels.
2705
2706 2006-01-25 23:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
2707   * Added context menu label support.
2708
2709 2006-01-25 16:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
2710   * Do not try to resize the statusbar unnecessarily.
2711
2712 2006-01-21 23:47 UTC  ludal@logilab.fr
2713   * fixes random segfaults
2714   With ion-3ds-20060107 I see random segfaults I can reproduce navigating
2715   some website with galeon. This patch seems to fix the problem (and the
2716   original code looked wrong)
2717
2718 2006-01-21 21:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
2719   * Oops. A function wasn't marked local.
2720
2721 2006-01-21 20:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
2722   * Oops. Counter wasn't incremented in statusbar list building.
2723
2724 2006-01-20 21:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
2725   * Updated/fixed PWM bindings configuration.
2726
2727 2006-01-20 17:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
2728   * Statusbar uses PtrLists instead of ObjLists.
2729   (Stuff gets removed from ObjLists before the manager's removal handler 
2730   is called.)
2731
2732 2006-01-19 19:24 UTC  Etan Reisner <deryni@eden.rutgers.edu>
2733   * Use the table values we are iterating over.
2734
2735 2006-01-14 20:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
2736   * Previous completion behaviour change broke something..
2737
2738 2006-01-11 17:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
2739   * Fixed a problem in statusbar winprop usage.
2740
2741 2006-01-07 21:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
2742   tagged ion-3ds-20060107
2743
2744 2006-01-07 21:01 UTC  Tuomo Valkonen <tuomov@iki.fi>
2745   * Added systray window height limiting.
2746
2747 2006-01-07 19:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
2748   * Added support for multiple systray items in statusbar.
2749   Use %systray_whatever in the template, and set the 'statusbar' winprop
2750   to "systray_whatever" to put any window at that point the template.
2751
2752 2006-01-01 01:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
2753   * Year changed.
2754
2755 2006-01-01 01:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
2756   * Fixed mod_menu.grabmenu documentation.
2757
2758 2005-12-31 23:44 UTC  Tuomo Valkonen <tuomov@iki.fi>
2759   * Display transients of systray icons somewhere else.
2760
2761 2005-12-29 22:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
2762   * The statusbar supports system tray windows now.
2763   These are windows that have the _KDE_NET_WM_SYSTEM_TRAY_WINDOW_FOR
2764   property set.
2765
2766 2005-12-26 19:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
2767   * Moved some statusbar code to the C side and removed old (backcompat) kludges.
2768
2769 2005-12-25 17:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
2770   * Added noautoexpand option for mod_query.query_menu.
2771   This option should be used to suppress automatic expansion
2772   of huge menus e.g. as follows:
2773   
2774       submenu("Debian",           "Debian", {noautoexpand=true}),
2775   
2776
2777 2005-12-23 18:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
2778   * Some improvements and fixes in style files.
2779
2780 2005-12-21 22:14 UTC  Tuomo Valkonen <tuomov@iki.fi>
2781   * Fixed status display mapping on destroyal of ws and switch fs cwin.
2782
2783 2005-12-19 18:44 UTC  Tuomo Valkonen <tuomov@iki.fi>
2784   * frame_brushes_updated wasn't in the WFrame dynfuntab.
2785
2786 2005-12-18 16:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
2787   * Redefine 'print' in query_lua execution environment,
2788   and display the printed strings, if there are any, after execution 
2789   in a message box.
2790
2791 2005-12-18 16:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
2792   * Moved fullscreen winprop handling to default clientwin_do_manage_alt handler.
2793   Other handlers may now override it, but return-from-fs spaceholder is now
2794   obtained. Also, setting the property to false will override initial
2795   fullscreen request from the application.
2796
2797 2005-12-18 14:43 UTC  Tuomo Valkonen <tuomov@iki.fi>
2798   * Fixed mod_query.query_menu failing if a submenu could not be found.
2799
2800 2005-12-17 23:43 UTC  Tuomo Valkonen <tuomov@iki.fi>
2801   * Don't warp to newly opened transient, only focus it.
2802
2803 2005-12-17 14:14 UTC  Tuomo Valkonen <tuomov@iki.fi>
2804   * Changes in transient geometry change request handling.
2805
2806 2005-12-16 23:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
2807   * Forced new completion run (Control+Tab) in auto-show-completions mode doesn't cycle to first alternative.
2808
2809 2005-12-16 23:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
2810   * Meter names etc. may be enclosed in braces in statusbar template.
2811
2812 2005-12-14 16:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
2813   * Documented mod_query.query low-level query routine.
2814
2815 2005-12-13 16:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
2816   * Updated documentation comment.
2817
2818 2005-12-12 21:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
2819   * Fixed space deletion in query_exec completion.
2820
2821 2005-12-10 20:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
2822   tagged ion-3ds-20051210
2823
2824 2005-12-10 20:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
2825   * Removed kludges from client window resize code.
2826
2827 2005-12-10 20:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
2828   * Changes in transient window management setup code.
2829
2830 2005-12-08 15:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
2831   * Floatws config file was out-of-date.
2832
2833 2005-12-05 23:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
2834   * Added a metatable kludge for MOD1/MOD2 vs. META/ALTMETA compatibility.
2835   - All mixes of old and new configuration files should work correctly.
2836
2837 2005-12-05 23:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
2838   * Renamed MOD1/MOD2 to META/ALTMETA.
2839   - Too many newbies are confused between the MOD1/MOD2 variables and the
2840     Mod1/Mod2 X modifiers.
2841
2842 2005-12-03 17:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
2843   * mod_query.query_attachclient (Mod1+A) now activates client already in target mplex.
2844
2845 2005-12-03 17:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
2846   * Empty dock uses (w, h)=tile_size instead of (1, 1).
2847
2848 2005-12-02 07:50 UTC  Tuomo Valkonen <tuomov@iki.fi>
2849   * mod_statusbar.create should pass fullsize option to WMPlex.set_stdisp.
2850
2851 2005-11-13 22:24 UTC  Tuomo Valkonen <tuomov@iki.fi>
2852   * Experimental: keybindings open query-menus instead of normal menus.
2853
2854 2005-11-26 11:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
2855   * Oops. Failing to open error log file could cause extra trouble..
2856
2857 2005-11-26 11:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
2858   * Sigh. The default FD_CLOEXEC setting of false is brain-damaged.
2859
2860 2005-11-25 19:54 UTC  Miroslav Kure <kurem@debian.cz>
2861   * Updated Czech translation
2862
2863 2005-11-15 17:04 UTC  Tuomo Valkonen <tuomov@iki.fi>
2864   * Another temporary clientwin resize hack.
2865
2866 2005-11-20 13:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
2867   * Improved previous active region tracking.
2868   - Replaced explicit and cumbersome previous active object saving
2869     at particular points of the code with a simple activity history
2870     list/stack.
2871
2872 2005-11-20 12:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
2873   * Hmm.. active_screen was still in ioncore_g.
2874
2875 2005-11-15 07:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
2876   * Fixed a typo; wairel -> waitrel.
2877
2878 2005-11-13 22:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
2879   * Oops. Forgot to set FRAME_SZH_USEMINMAX on floatframes now.
2880
2881 2005-11-13 22:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
2882   * Small improvement in date monitor.
2883
2884 2005-11-13 22:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
2885   * Changes in floatframe size hint adjustment.
2886
2887 2005-11-13 21:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
2888   * Changes in mod_query.query_menu name conversion.
2889
2890 2005-11-13 21:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
2891   * Fixed mod_query.query_menu submenu support.
2892
2893 2005-11-10 19:44 UTC  Tuomo Valkonen <tuomov@iki.fi>
2894   * Removed active screen tracking.
2895   - Focused region tracking does the job.
2896
2897 2005-11-10 19:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
2898   * Added ioncore.current().
2899   - Can be used to find the currently focused region.
2900
2901 2005-11-06 15:51 UTC  Tuomo Valkonen <tuomov@iki.fi>
2902   * Removed stray debug print statement.
2903
2904 2005-11-03 19:45 UTC  Tuomo Valkonen <tuomov@iki.fi>
2905   * Command line completor understands pipes now.
2906
2907 2005-11-02 19:40 UTC  Tuomo Valkonen <tuomov@iki.fi>
2908   * Fixed empty frame minimum size hint.
2909   - Stupid C ! vs. & operator precedence.
2910
2911 2005-11-01 17:59 UTC  Tom Payne <ion@tompayne.org>
2912   * Include <locale.h> in mod_statusbar/ion-statusd/ion-statusd.c for call to setlocale.
2913   Gentoo bug https://bugs.gentoo.org/show_bug.cgi?id=110860
2914
2915 2005-11-01 21:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
2916   * Removed PWM from restart menu.
2917   - Because the default menu file is shared by PWM and Ion.
2918
2919 2005-11-01 21:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
2920   * Fixed floatframe size hints' base height.
2921   - For resize indicator to display the current client window's size
2922     instead of something else.
2923
2924 2005-10-31 20:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
2925   * ion-statusd init code checks CF_NO_LOCALE.
2926
2927 2005-10-29 12:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
2928   tagged ion-3ds-20051029
2929
2930 2005-10-25 18:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
2931   * Fixed (unframed) nested transient size issue.
2932
2933 2005-10-13 20:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
2934   * Fixed -sessionname to -session in manual pages.
2935
2936 2005-10-24 20:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
2937   * Oops. %filler update had removed stretching space constant part.
2938
2939 2005-10-24 15:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
2940   * Oops. mod_statusbar was also lagging behind the mplex_get_stdisp parametrisation change.
2941
2942 2005-10-23 16:14 UTC  Tuomo Valkonen <tuomov@iki.fi>
2943   tagged ion-3ds-20051023
2944
2945 2005-10-23 16:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
2946   * Experimental: added option to turn framed transients on/off.
2947   - Use ioncore.set{framed_transients=true} to turn them on (off by default).
2948
2949 2005-10-23 16:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
2950   * Experimental: framed transients.
2951
2952 2005-10-23 15:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
2953   * Fixed dummy size hint setup.
2954
2955 2005-10-18 16:22 UTC  Tuomo Valkonen <tuomov@iki.fi>
2956   * Oops. mod_dock hadn't been updated to reflect changes in mplex_set/get_stdisp.
2957
2958 2005-10-15 18:11 UTC  Tuomo Valkonen <tuomov@iki.fi>
2959   * Changes in frame autodestroy code.
2960
2961 2005-10-07 21:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
2962   * Fixed 180 degree rotation.
2963
2964 2005-10-07 18:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
2965   * Changes in ionws rotation support code.
2966
2967 2005-10-05 22:23 UTC  Sadrul H Chowdhury <imadil@gmail.com>
2968   * attach_transient crash fix
2969
2970 2005-10-05 03:55 UTC  Sadrul H Chowdhury <imadil@gmail.com>
2971   * introduce ioncore.tagged_list() to get a list of tagged regions
2972
2973 2005-09-20 18:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
2974   * Fixes related to removal of region from an mplex.
2975
2976 2005-09-18 16:50 UTC  Tuomo Valkonen <tuomov@iki.fi>
2977   * Exported WClientWin.attach_transient.
2978
2979 2005-09-18 16:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
2980   * Moved cfg files from module directories to etc/.
2981
2982 2005-09-18 16:43 UTC  Tuomo Valkonen <tuomov@iki.fi>
2983   * Moved some common look settings to lookcommon_*.lua from look_*.lua.
2984
2985 2005-09-18 15:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
2986   * Documentation comment fixes.
2987
2988 2005-09-13 18:04 UTC  Tuomo Valkonen <tuomov@iki.fi>
2989   * Some de cleanup.
2990
2991 2005-09-08 18:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
2992   * Some clean-up.
2993
2994 2005-09-06 16:29 UTC  Tuomo Valkonen <tuomov@iki.fi>
2995   * Added fullsize option for space-wasting status displays.
2996
2997 2005-09-06 15:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
2998   * Removed -c from msgfmt arguments.
2999
3000 2005-09-05 20:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
3001   * Removed mail monitor from default statusbar template.
3002
3003 2005-08-29 05:43 UTC  Tuomo Valkonen <tuomov@iki.fi>
3004   * Fixed floatws_backcirculate (copy-paste bug..)
3005
3006 2005-08-31 10:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
3007   * Removed unused parameter of ioncore.x_get_atom_name.
3008
3009 2005-08-27 23:01 UTC  Per Olofsson <pelle@dsv.su.se>
3010   * Some updates to README.dock.
3011
3012 2005-08-27 22:56 UTC  Per Olofsson <pelle@dsv.su.se>
3013   * README.dock updates from Debian (removing references to ion-devel etc.)
3014
3015 2005-08-28 12:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
3016   * (Probably) fixed move/resize indicator positioning on xinerama screens not at (0, 0).
3017
3018 2005-08-27 16:45 UTC  Tuomo Valkonen <tuomov@iki.fi>
3019   * Replaced stray \a0's with spaces.
3020
3021 2005-08-27 16:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
3022   * Added %filler statusbar element.
3023
3024 2005-08-26 17:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
3025   * Added oneshot winprop option.
3026
3027 2005-08-22 11:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
3028   * Added missing #include.
3029
3030 2005-08-21 08:04 UTC  Tuomo Valkonen <tuomov@iki.fi>
3031   * Fixed splitting an ancestor of the stdisp.
3032
3033 2005-08-21 07:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
3034   * mod_query.query_menu improvements.
3035
3036 2005-08-20 14:44 UTC  Tuomo Valkonen <tuomov@iki.fi>
3037   * Oops. Pane handle style name change wasn't supposed to be recorded.
3038   - frame-tiled-pane breaks handle drawing completely.
3039
3040 2005-08-20 11:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
3041   tagged ion-3ds-20050820
3042
3043 2005-08-20 11:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
3044   * Oops. ionws_current_nostdisp was never added after all...
3045
3046 2005-08-19 12:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
3047   * Oops. ioncore_efbb was still referenced as ioncore-efbb.
3048
3049 2005-08-09 08:24 UTC  Tuomo Valkonen <tuomov@iki.fi>
3050   * Fixed statusbar filler drawing.
3051
3052 2005-08-09 08:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
3053   * statusd_load interval parameter should be update_interval.
3054
3055 2005-08-03 08:50 UTC  Tuomo Valkonen <tuomov@iki.fi>
3056   * Fixed indentation in cfg_statusbar.lua.
3057
3058 2005-08-15 16:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
3059   * Keep track of non-fs placement of initially fullscreen windows.
3060   - region_manage_clientwin was replaced with region_prepare_manage that
3061     instead of starting to manage the client window should return a placeholder
3062     for it. If the window is not put in fs mode, this placeholder is then used 
3063     to do the placement. Otherwise the placeholder is stored as the fs return 
3064     placeholder.
3065
3066 2005-08-14 18:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
3067   * Added a basic placeholder for transients and the dock.
3068
3069 2005-08-11 21:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
3070   * Improved transpose stdisp handling.
3071
3072 2005-08-11 18:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
3073   * Improvements for better Xrandr support.
3074
3075 2005-08-11 16:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
3076   * README updates.
3077
3078 2005-08-11 15:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
3079   * Initialise new splits' current field point to the splitted split.
3080
3081 2005-08-11 15:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
3082   * Fixed stdisp focusing on switch to fresh ionws's.
3083   - Initialise stdisp's parent split's 'current' field point to the
3084     other child.
3085
3086 2005-08-08 21:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
3087   * Removed a few compiler warnings...
3088
3089 2005-08-08 21:41 UTC  Tuomo Valkonen <tuomov@iki.fi>
3090   * Moved menu database stuff from mod_menu to ioncore.
3091   - Configuration files for other modules can now safely define menus without
3092     checking for or loading mod_menu, and 
3093   - mod_query.query_menu doesn't depend on mod_menu having been loaded.
3094
3095 2005-08-07 12:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
3096   * Added WDock.attach.
3097
3098 2005-08-07 11:49 UTC  Tuomo Valkonen <tuomov@iki.fi>
3099   * Windows can now be added last in frames.
3100   - Enable with ioncore.set{frame_add_last=true}.
3101
3102 2005-08-07 11:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
3103   * Encoding check only warns if no encoding is given at all in LC_CTYPE.
3104   - If wrong encoding is given (vs. nl_langinfo), localisation is still refused.
3105   - UTF-8 check is also case-insensitive now.
3106
3107 2005-07-28 18:53 UTC  Norbert Tretkowski <norbert@tretkowski.de>
3108   * Use WCOREDUMP() only if it's available
3109
3110 2005-07-28 17:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
3111   tagged ion-3ds-20050728
3112
3113 2005-07-28 17:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
3114   * Small fix in set_text_property.
3115
3116 2005-07-22 09:21 UTC  Tuomo Valkonen <tuomov@iki.fi>
3117   * Fixed transient EnterWindow focus.
3118
3119 2005-07-22 08:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
3120   * Changed autoshowcompl mode tab behaviour.
3121   - If hitting tab triggers a new list of completions, the first 
3122     entry is selected, as would happen when hitting tab after a 
3123     delayed modification-triggered completion already finished.
3124
3125 2005-07-21 16:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
3126   * Added "Failed to load fallback font" error message.
3127
3128 2005-07-21 16:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
3129   * Fixed segfault if no font could be loaded.
3130
3131 2005-07-20 21:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
3132   * Fixed screen_managed_changed_hook calling when fs clientwin is closed.
3133
3134 2005-07-20 22:51 UTC  Tuomo Valkonen <tuomov@iki.fi>
3135   * Changed next/prev screen bindings.
3136   - They are now consistently with next/prev workspace bindings
3137      MOD1+Shift+comma/period.
3138
3139 2005-07-20 21:06 UTC  fshahriar@gmail.com
3140   * ion-completeman -- Compatibility issue with FreeBSD's sed
3141   
3142   Originally, after tab complete wasn't working I tried to do
3143   ion-completeman -mkusercache but it was generating an empty file.
3144   Tracked down the problem to the sed regex. FreeBSD doesn't like the
3145   "\+". Example:
3146   $ echo /usr/share/man/man1/ls.1.gz|sed 's:^.*/\([^/]\+\.[0-9].*\)$:\1:p; d'
3147   $
3148   (No output)
3149   
3150   Not sure if it will break if used with GNU sed.
3151   
3152
3153 2005-07-20 20:02 UTC  Tuomo Valkonen <tuomov@iki.fi>
3154   * Improved(?) size selection of docked non-dockapps and enabled d&d to dock.
3155
3156 2005-07-17 19:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
3157   * Improvements to statusd launch error logging code.
3158
3159 2005-07-17 19:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
3160   * Oops. Control could reach end of non-void function.
3161
3162 2005-07-15 20:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
3163   * ion-statusd startup errors are reported in ion startup errorlog now.
3164
3165 2005-07-15 20:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
3166   * Some changes in libmainloop popen routines.
3167
3168 2005-07-12 16:40 UTC  Tuomo Valkonen <tuomov@iki.fi>
3169   * statusd_load should work on fbsd now.
3170
3171 2005-07-10 19:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
3172   * Fixed some variables to be local (on the Lua side).
3173
3174 2005-07-10 09:40 UTC  kurem@debian.cz
3175   * Updated Czech translation of Ion3
3176
3177 2005-07-09 20:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
3178   * Improved started program stderr catching hack.
3179    - If the program terminates with an error code under 10s, 
3180      stderr is displayed.
3181    - If the program terminates under 2s, stderr is displayed despite
3182      errorcode or signal.
3183
3184 2005-07-09 19:04 UTC  Tuomo Valkonen <tuomov@iki.fi>
3185   * Changes in menu opening function parametrisation.
3186    - mod_menu.bigmenu should no longer be used, but remains for
3187      compatibility at least for a while. Instead, set big=true
3188      in the extra parameter to mod_menu.menu.
3189
3190 2005-07-04 20:14 UTC  Tuomo Valkonen <tuomov@iki.fi>
3191   * Added optional directory checking for 'cd'.
3192    * If the Lua POSIX library can be loaded, parameters to 'cd' in the
3193      run query are checked to be directories. (cd is interpreted as a
3194      special case to change workspace working dir.)
3195
3196 2005-07-03 20:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
3197   * Scratchpad toggle now creates a new one on screens if none is found.
3198
3199 2005-07-03 20:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
3200   * Oops. Updated statusd.popen_bgread.
3201
3202 2005-07-02 20:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
3203   * Improved statusd_mail error message.
3204
3205 2005-07-02 20:11 UTC  Tuomo Valkonen <tuomov@iki.fi>
3206   * Added stderr handler parameter to ioncore.popen_bgread.
3207
3208 2005-06-29 09:11 UTC  Tuomo Valkonen <tuomov@iki.fi>
3209   * Fixes to goto-when-scratchpad-is-active patch.
3210
3211 2005-06-25 15:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
3212   tagged ion-3ds-20050625
3213
3214 2005-06-25 15:11 UTC  Tuomo Valkonen <tuomov@iki.fi>
3215   * Updates to Finnish translation.
3216
3217 2005-06-24 19:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
3218   * The scratchpad can now be hidden automatically when going to another region.
3219
3220 2005-06-24 10:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
3221   * Fixed mplex layer1 initial stacking while there were regions visible on layer2.
3222
3223 2005-06-22 10:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
3224   * Don't set template in default cfg_statusbar.lua so that translated version gets used from mod_statusbar.lua.
3225
3226 2005-06-22 10:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
3227   * Set up locale in ion-statusd.
3228
3229 2005-06-20 18:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
3230   * Man-page completion script optimisation for full list.
3231
3232 2005-06-20 17:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
3233   * Invalidate old completion list when timed completion is set up.
3234
3235 2005-06-18 09:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
3236   * Improved encoding check error message.
3237
3238 2005-06-16 09:37 UTC  Stephan Wendt <stephanwendt@freenet.de>
3239   * Replacement of indenting tabs by spaces in the ssh-hostnickname-completion-patch
3240
3241 2005-06-14 05:35 UTC  Stephan Wendt <stephanwendt@freenet.de>
3242   * Hostnickname-completion for ssh
3243   
3244   Adds the feature to get hostnicknames, defined in ~/.ssh/config, presented
3245   as possible completions for the ion-ssh-functionality.
3246   
3247
3248 2005-06-15 10:01 UTC  Norbert Tretkowski <tretkowski@inittab.de>
3249   * Fixes for german po file from Jens Seidel.
3250
3251 2005-06-14 19:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
3252   * Initially show first instead of last completions of first column of them.
3253
3254 2005-06-14 19:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
3255   * Scroll completion list as selected entry is changed.
3256
3257 2005-06-14 18:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
3258   * Improved manual completion in auto-show-completions mode.
3259
3260 2005-06-10 16:49 UTC  Tuomo Valkonen <tuomov@iki.fi>
3261   * Better tracking of multiple pending completions.
3262   Completor routines now get a WComplProxy object as first parameter and
3263   should use WComplProxy.set_completions instead of WEdln.set_completions
3264   to set list of completions. Much of old code should be compatible since
3265   completors were called in protected mode and only WEdln.set_completions
3266   was callable.
3267
3268 2005-06-09 22:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
3269   * Size hints are now ignored in client-requested full screen mode.
3270
3271 2005-06-09 22:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
3272   * Changes in fullscreen focus policy.
3273   - Inactive screens may switch to showing a client window when it requests
3274     full screen mode even the window isn't focused (which is required of
3275     client windows on the active screen).
3276
3277 2005-06-07 13:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
3278   tagged ion-3ds-20050607
3279
3280 2005-06-07 13:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
3281   * Added some release notes.
3282
3283 2005-06-06 20:56 UTC  Tuomo Valkonen <tuomov@iki.fi>
3284   * ioncore_goto_previous related fix.
3285   - clientwin_managed_goto was calling ioncore_protect_previous instead
3286     of ioncore_set_previous_of.
3287
3288 2005-06-05 19:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
3289   * Fixed _NET_SUPPORTING_WM_CHECK and _NET_SUPPORTED property setup.
3290
3291 2005-06-05 19:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
3292   * Call region_notify_change in ioncore_clear_tags.
3293
3294 2005-05-31 16:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
3295   * Do not automatically run autoconf in predist.sh.
3296   (Maybe one or two more people will RTF README now.)
3297
3298 2005-05-27 13:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
3299   * Ignore _NET_ACTIVE_WINDOW request by default.
3300   - Can be enabled by setting the ignore_net_active_window winprop to false.
3301
3302 2005-05-27 13:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
3303   * Exec-in-xterm (::) and command line completion had been broken by auto-show changes.
3304
3305 2005-05-27 11:29 UTC  Tuomo Valkonen <tuomov@iki.fi>
3306   * Experimental auto-show-completions support.
3307
3308 2005-05-27 11:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
3309   * Minor improvement to binding compilation code.
3310
3311 2005-05-19 14:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
3312   * Added object parameter support to C-side timers.
3313
3314 2005-05-19 13:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
3315   * Updated mod_statusbar.set_sb to not use set_date.
3316
3317 2005-05-19 10:01 UTC  Tuomo Valkonen <tuomov@iki.fi>
3318   * Encoding sanity check ignores dashes and case.
3319
3320 2005-05-18 13:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
3321   * Moved date monitor to ion-statusd.
3322
3323 2005-05-15 19:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
3324   * Fixed floatws iteration code.
3325
3326 2005-05-14 11:46 UTC  imadil@gmail.com
3327   * mod_statusbar.get/set_sb()
3328
3329 2005-05-13 07:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
3330   * Miscellaneous fixes to recent changes.
3331
3332 2005-05-12 22:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
3333   * Added zeropad to WStatusBar.get_template.
3334
3335 2005-05-12 19:29 UTC  imadil@gmail.com
3336   * WStatusBar:get_template()
3337
3338 2005-05-12 18:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
3339   * Fixed message box wrapping.
3340
3341 2005-05-12 17:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
3342   * Trap SIGCHLD earlier in startup.
3343
3344 2005-05-12 17:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
3345   * Fixed dummy implementation of mbrlen...
3346
3347 2005-05-12 17:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
3348   * Some focusing improvements.
3349
3350 2005-05-12 15:04 UTC  Tuomo Valkonen <tuomov@iki.fi>
3351   * Added load_1min, load_5min and load_15min meters to the ion-statusd load script.
3352
3353 2005-05-12 15:02 UTC  Tuomo Valkonen <tuomov@iki.fi>
3354   * Oops. Mblen did something else...
3355   - Added str_len to ioncore/strings.c
3356
3357 2005-05-12 14:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
3358   * The statusbar support zero-padding of meters now.
3359   The syntax is %[alignment][0count]<meter name>.
3360   For example: %02mail_total
3361
3362 2005-05-12 14:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
3363   * Organised WIonWS context menu possibly better.
3364
3365 2005-05-11 21:40 UTC  Tuomo Valkonen <tuomov@iki.fi>
3366   * Select events earlier in client window init code.
3367
3368 2005-05-10 18:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
3369   * Added WIonWS.split_at and transpose_at for easier binding.
3370
3371 2005-05-10 17:52 UTC  Tuomo Valkonen <tuomov@iki.fi>
3372   * Save state on SIGTERM if not running under a session manager.
3373
3374 2005-05-10 16:21 UTC  Tuomo Valkonen <tuomov@iki.fi>
3375   * Load mod_sp by default.
3376
3377 2005-05-09 19:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
3378   * Don't shell-escape arguments to man-page viewer.
3379
3380 2005-05-06 20:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
3381   UNDO: The CF_DE_USE_XUTF8 option is now on by default. 
3382   This will cause Xutf8 routines to be used instead Xmb routines for UTF-8.
3383   As of XFree86 4.3.0.1, the Xmb routines only use the iso10646-1 font in
3384   a fontset and thus can't well display international text, while the Xutf8
3385   routines inconsitently use the iso10646 font only as a fallback. The 
3386   setting was differently previously because the Xutf8 routines were having
3387   other problems that seem to be gone now...
3388
3389 2005-05-08 16:14 UTC  Jeremy Hankins <nowan@nowan.org>
3390   * Don't break old user configs in statusd_mail.lua
3391
3392 2005-05-08 14:12 UTC  Jeremy Hankins <nowan@nowan.org>
3393   * Fixed the logic triggering the retry interval in statusd_mail.lua
3394
3395 2005-05-07 21:30 UTC  nowan@nowan.org
3396   * Oops, fix statusd_mail.lua
3397
3398 2005-05-07 21:24 UTC  nowan@nowan.org
3399   * Added support for multiple mailboxes to statusd_mail.lua
3400
3401 2005-05-08 15:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
3402   * Moved ioncore_set_previous_of calls to region_managed_goto.
3403
3404 2005-05-07 15:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
3405   * Possibly better submenu placement in in-frame mode.
3406
3407 2005-05-06 20:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
3408   * The CF_DE_USE_XUTF8 option is now on by default. 
3409   This will cause Xutf8 routines to be used instead Xmb routines for UTF-8.
3410   As of XFree86 4.3.0.1, the Xmb routines only use the iso10646-1 font in
3411   a fontset and thus can't well display international text, while the Xutf8
3412   routines inconsitently use the iso10646 font only as a fallback. The 
3413   setting was differently previously because the Xutf8 routines were having
3414   other problems that seem to be gone now...
3415
3416 2005-05-06 20:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
3417   * Faster fontset kludge for UTF-8 locales.
3418   - Try to substitute only with -misc-fixed-... This works in some common
3419     cases just like a more comprehensive but slower pattern would, but some
3420     users will have to provide extra fonts to the fontset manually.
3421
3422 2005-05-04 20:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
3423   * Dock initial height (temporary) height was uninitialised.
3424
3425 2005-05-02 14:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
3426   tagged ion-3ds-20050502
3427
3428 2005-05-01 20:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
3429   * Some changes in stock style files.
3430
3431 2005-05-01 18:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
3432   * Added some node-on-ws checks.
3433
3434 2005-05-01 08:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
3435   * Improved/fixed/updated WRegion.rqclose* documentation.
3436
3437 2005-05-01 08:49 UTC  Tuomo Valkonen <tuomov@iki.fi>
3438   * WFloatWS client window rescue code ignores the status display.
3439
3440 2005-04-30 14:49 UTC  Tuomo Valkonen <tuomov@iki.fi>
3441   * Bound left/right arrows in menus.
3442
3443 2005-04-29 16:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
3444   * Execution and file viewing queries catch stderr.
3445
3446 2005-04-29 16:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
3447   * Added stderr piping support to spawning routines.
3448
3449 2005-04-29 13:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
3450   * Maybe fixed activity notification.
3451
3452 2005-04-29 10:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
3453   * Changes in ionws context menu.
3454   - Replaced floating split menu with floating toggle menu.
3455
3456 2005-04-29 10:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
3457   * Added routines for toggling floating of splits.
3458   - WIonWS.set_floating for splits directly, and
3459   - WIonWS.set_floating_at for frames. Takes a direction parameter.
3460
3461 2005-04-23 12:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
3462   * Added popen_bgread and exec to ion-statusd.
3463
3464 2005-04-23 12:52 UTC  Tuomo Valkonen <tuomov@iki.fi>
3465   * Moved exec code to libmainloop.
3466
3467 2005-04-22 18:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
3468   * Oops. Oops. Oops.
3469
3470 2005-04-22 18:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
3471   * Oops. mainloop_defer was no longer being exported due to prefix re-export change.
3472
3473 2005-04-21 22:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
3474   * More maintainable re-exporting of libmainloop routines to Lua side.
3475
3476 2005-04-21 14:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
3477   * Ion-statusd no longer quits if no meters are loaded with -q.
3478
3479 2005-04-20 13:51 UTC  imadil@gmail.com
3480   * cwin namelist
3481
3482 2005-04-10 23:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
3483   * Oops.
3484
3485 2005-04-10 23:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
3486   * Added clientwin_property_change_hook.
3487   
3488   - On the Lua side, the parameters to hook handlers are (WClientWin, atomid).
3489   
3490
3491 2005-04-06 11:02 UTC  Tuomo Valkonen <tuomov@iki.fi>
3492   tagged ion-3ds-20050406
3493
3494 2005-04-06 10:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
3495   * Use maximum seen value width for statusbar field width.
3496
3497 2005-04-05 12:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
3498   * Frame maximize fixes and improvements.
3499
3500 2005-04-03 12:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
3501   * Changes (crash fix?) in name allocation code.
3502
3503 2005-04-02 15:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
3504   * Menu scrolling improvements.
3505
3506 2005-04-02 14:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
3507   * Improved menu positioning patch etc.
3508
3509 2005-04-02 12:36 UTC  imadil@gmail.com
3510   * repositioning pmenus that appear at the bottom of the screen
3511
3512 2005-04-01 22:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
3513   * Fixed new transients being attempted to be stacked over themselves.
3514
3515 2005-04-01 17:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
3516   * Fixed table.join to check for 'entry==nil' instead of 'not entry'.
3517
3518 2005-04-01 17:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
3519   * Fixed a typo.
3520
3521 2005-03-29 22:01 UTC  Tuomo Valkonen <tuomov@iki.fi>
3522   * Example in cfg_sp.lua was missing a comma.
3523
3524 2005-03-29 14:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
3525   * Removed remainig statusd_load debug message.
3526
3527 2005-03-28 20:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
3528   * Oops. New regions within screens were added after current instead of at end.
3529
3530 2005-03-27 18:40 UTC  Tuomo Valkonen <tuomov@iki.fi>
3531   * Some statusbar and line editor flicker reduction (?).
3532
3533 2005-03-27 13:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
3534   * Drawing engine api improvements.
3535
3536 2005-03-26 13:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
3537   * Brush drawing routines are no longer passed the window.
3538
3539 2005-03-26 12:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
3540   * Some WIonWS routines now accept "any" as direction.
3541
3542 2005-03-26 09:24 UTC  Tuomo Valkonen <tuomov@iki.fi>
3543   * WFrame.set_tabbar parameters were inverted.
3544
3545 2005-03-25 19:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
3546   * Display again ?? when statusbar meter is unset.
3547
3548 2005-03-25 16:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
3549   * Added WMPlex.l2_is/set_passive routines.
3550
3551 2005-03-25 11:50 UTC  Tuomo Valkonen <tuomov@iki.fi>
3552   * Oops. Menu entry for tagging hadn't been updated.
3553
3554 2005-03-22 14:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
3555   tagged ion-3ds-20050322
3556
3557 2005-03-22 14:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
3558   * Prepared release notes for a release.
3559
3560 2005-03-21 10:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
3561   * Added some release notes.
3562
3563 2005-03-21 08:52 UTC  Tuomo Valkonen <tuomov@iki.fi>
3564   * Use input-menu-pmenu and tab-menuentry-pmenu styles for drop-down menus.
3565
3566 2005-03-21 08:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
3567   * Lessened string length recalculation in query listing code.
3568
3569 2005-03-20 15:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
3570   * Added ::cmd syntax for running commands with ion-runinxterm -w.
3571
3572 2005-03-20 14:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
3573   * ion-runinxterm script improvements.
3574
3575 2005-03-20 13:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
3576   * Statusbar substyle background colour gets used now.
3577
3578 2005-03-20 13:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
3579   * Also changed region activity exports.
3580   
3581   - WRegion.clear_activity and WRegion.notify_activity were replaced with
3582     WRegion.set_activity with a set/unset/toggle parameter.
3583
3584 2005-03-20 09:44 UTC  Tuomo Valkonen <tuomov@iki.fi>
3585   * Added some release notes (on the toggle export changes).
3586
3587 2005-03-19 22:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
3588   * More changes/fixes in layer2 focus policy.
3589
3590 2005-03-19 21:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
3591   * Many exported toggle functions were changed and renamed.
3592     
3593   The following functions now take a string parameter indicating
3594   whether to toggle, set, or unset the property.
3595   
3596   - WClientwin.set_fullsreen (replaces WClientWin.toggle_fullscreen)
3597   - WRegion.set_tagged (replaces WRegion.tag/untag/toggle_tag)
3598   - WFrame.set_tabbar (replaces WFrame.toggle_tabbar)
3599   - WFrame.set_shaded (replaces WFrame.toggle_shade)
3600   - WFloatFrame.set_sticky (replaces WFloatFrame.toggle_sticky)
3601   - WMPlex.l2_set_hidden (replaces WMPlex.l2_hide/show)
3602   - mod_sp.set_shown(_on) (replaces mod_sp.toggle(_on))
3603   - mod_dock.set_floating_shown_on (replaces mod_dock.toggle_floating_on)
3604     
3605   Many missing is_<property> exports corresponding to the above were also 
3606   added.
3607
3608 2005-03-19 20:40 UTC  Tuomo Valkonen <tuomov@iki.fi>
3609   * Oops. CLIENTWIN_IS_FULLSCREEN macro didn't work anymore.
3610
3611 2005-03-19 19:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
3612   * Oops. exports.c didn't have dependencies anymore.
3613
3614 2005-03-19 19:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
3615   * Use exports.h generated by libextl-mkexports.
3616
3617 2005-03-19 18:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
3618   * Client windows can now be un-fullscreened without prior frame.
3619
3620 2005-03-19 00:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
3621   * ioncore.popen_bgread also returns pid.
3622
3623 2005-03-18 18:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
3624   * Added ioncore_sigchld_hook.
3625
3626 2005-03-18 18:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
3627   * Exec routines return PID (or -1 on error).
3628
3629 2005-03-18 18:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
3630   * Moved hook code to libmainloop.
3631
3632 2005-03-17 08:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
3633   * Attempts to fix problems with gcc/ld export-dynamic option varying.
3634   
3635   - Configurable in system.mk as the EXPORT_DYNAMIC variable
3636   
3637   - Defaults to '-Xlinker --export-dynamic' now instead of '-export-dynamic'
3638
3639 2005-03-16 22:56 UTC  Tuomo Valkonen <tuomov@iki.fi>
3640   * Fixed coding style in contribution.
3641   
3642   * Contributors _please_ follow my coding style in the future!!
3643
3644 2005-03-16 22:20 UTC  Edwin Steiner <edwin.steiner@gmx.net>
3645   * winprop_gravity
3646   add 'gravity' and 'transient_gravity' winprops
3647
3648 2005-03-16 19:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
3649   * Oops. Modules should be built before ioncore for PRELOAD_MODULES.
3650
3651 2005-03-16 18:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
3652   * Some more layer list scanning optimisations.
3653
3654 2005-03-16 18:04 UTC  Tuomo Valkonen <tuomov@iki.fi>
3655   * Split out some code from mplex.c to llist.c.
3656
3657 2005-03-15 23:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
3658   * Some WMPlex switch code optimisations/simplifications.
3659
3660 2005-03-15 22:45 UTC  Tuomo Valkonen <tuomov@iki.fi>
3661   * WMPlex layer2 visiblity synchronisation fixes and focus policy changes.
3662
3663 2005-03-15 21:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
3664   * Ionws flip/transpose fixes.
3665
3666 2005-03-15 14:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
3667   * mod_query.query_menu can now display context menus.
3668
3669 2005-03-14 18:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
3670   * Dummy regions are no longer given name/registered.
3671   
3672   - WPaneHandles, WInfoWins and such are not accessible to the scripter
3673     (from ioncore.region_list).
3674
3675 2005-03-14 16:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
3676   * Fixed goto_previous and tab switch (pointer) interaction.
3677
3678 2005-03-13 21:22 UTC  Tuomo Valkonen <tuomov@iki.fi>
3679   * Alternative fix to bindmap precedence.
3680   
3681   - "owned" bindmaps are added last on list, while region's own bindmaps 
3682     are listed first.
3683
3684 2005-03-13 20:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
3685   UNDO: Changed region bindmap linking order.
3686   
3687   - Frame bindmaps should now take precedence over workspace bindmaps
3688     (that are grabbed on frames as workspaces don't have normal windows
3689     associated to them).
3690
3691 2005-03-13 21:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
3692   * Panehandles (floating splits) are now reparented correctly.
3693
3694 2005-03-13 20:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
3695   * Changed region bindmap linking order.
3696   
3697   - Frame bindmaps should now take precedence over workspace bindmaps
3698     (that are grabbed on frames as workspaces don't have normal windows
3699     associated to them).
3700
3701 2005-03-13 20:41 UTC  Tuomo Valkonen <tuomov@iki.fi>
3702   * Removed #warnings (and fixed a few).
3703
3704 2005-03-13 13:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
3705   * Removed ioncore.root_windows export.
3706   
3707   - ioncore.region_list("WRootWin") does the task.
3708
3709 2005-03-13 13:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
3710   * ion-runinxterm uses the whole command as title now.
3711
3712 2005-03-13 13:04 UTC  Tuomo Valkonen <tuomov@iki.fi>
3713   * PWM menu definition updates and fixes.
3714
3715 2005-03-13 13:02 UTC  Tuomo Valkonen <tuomov@iki.fi>
3716   * Removed the ion-man script.
3717   
3718   - ioncore.exec_on now interprets the ':cmd' ion-runinxterm syntax.
3719   
3720   - mod_query.query_man accepts the man command to use as parameter,
3721     defaulting to ':man'.
3722   
3723   - The default for query_ssh is also ':ssh' now.
3724
3725 2005-03-11 14:44 UTC  Tuomo Valkonen <tuomov@iki.fi>
3726   * clientwin_unmapped_hook parameter was wrong.
3727   (Stupid semi-weakly typed languages...)
3728
3729 2005-03-10 08:29 UTC  Tuomo Valkonen <tuomov@iki.fi>
3730   * Removed ion-ssh wrapper script.
3731   
3732   - mod_query.query_ssh defaults to running ssh with ion-runinxterm, but
3733     accepts additional parameter specifying another program.
3734
3735 2005-03-09 21:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
3736   * Added field alignment code to statusbar module.
3737
3738 2005-03-09 12:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
3739   * Updated README information on F5/F6 keys.
3740
3741 2005-03-09 12:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
3742   * Changes in mod_query.query_editfile/viewfile.
3743   
3744   - These functions take the script (and prompt) as optional parameter now,
3745     defaulting to run-mailcap.
3746   
3747   - Removed the ion-edit and ion-view scripts.
3748
3749 2005-03-09 11:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
3750   * More mplex region indexing fixes.
3751   After the changes in layer list code recently and following attach index fix,
3752   regions were now loaded in wrong order at startup.
3753
3754 2005-03-02 12:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
3755   UNDO: Removed WScreen.set_managed_offset.
3756   It seems unncessary now that there's the statusbar, and it's just an ugly
3757   kludge for dubious uses anyway.
3758
3759 2005-03-08 14:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
3760   * Scratchpad and dock default toggle bindings changed.
3761   
3762   - Mod1+space now toggles the scratchpad, and
3763   
3764   - Mod1+D toggles the dock.
3765
3766 2005-03-08 14:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
3767   * The dock is floating by default now.
3768   
3769   - New users shouldn't at firs try be bewildered by the dock not being able
3770     to coexist with the statusbar.
3771   
3772
3773 2005-03-08 08:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
3774   * Exported classes are now marked with EXTL_EXPORT.
3775
3776 2005-03-08 07:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
3777   * Stdisp was being destroyed along with floatws.
3778
3779 2005-03-07 17:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
3780   * Fixed open quote handling in cmdline completion improvements.
3781
3782 2005-03-07 17:04 UTC  Tuomo Valkonen <tuomov@iki.fi>
3783   * Default attach index was wrong for WMPlex.attach*.
3784   
3785   - Should be after current instead of last.
3786   
3787
3788 2005-03-07 08:45 UTC  Tuomo Valkonen <tuomov@iki.fi>
3789   * Fixed focusingn of non-passive mplex layer2 regions.
3790
3791 2005-03-06 10:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
3792   * Check that reparenting can be done before trying to use a placeholder.
3793   
3794   - Added pholder_(do_)target and pholder_(do_)check_reparent
3795   
3796
3797 2005-03-06 10:24 UTC  Tuomo Valkonen <tuomov@iki.fi>
3798   * More helper routines from attach.c are globally available.
3799
3800 2005-03-05 16:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
3801   * Removed pholder_stale as useless given placeholder redirection.
3802
3803 2005-03-05 12:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
3804   * Changed how query and menu cancel and finish routines destroy the region.
3805
3806 2005-03-05 09:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
3807   * Paths in mod_statusbar file headers were wrong.
3808
3809 2005-03-04 08:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
3810   tagged ion-3ds-20050304-1
3811
3812 2005-03-04 08:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
3813   * predist.sh improvements.
3814
3815 2005-03-04 08:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
3816   * Oops. Completion improvements had been broken by further improvements.
3817
3818 2005-03-04 08:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
3819   tagged ion-3ds-20050304
3820
3821 2005-03-04 08:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
3822   * Added some release notes.
3823
3824 2005-03-04 08:24 UTC  Tuomo Valkonen <tuomov@iki.fi>
3825   * Floating split load routine now adds handle widths to given sizes by default.
3826   
3827   - Override by setting tls_brs_incl_handles to true.
3828   
3829
3830 2005-03-03 21:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
3831   * Improved mod_query.query_exec completion.
3832   
3833   - Arguments are now parsed, completed and escaped.
3834   
3835
3836 2005-03-03 10:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
3837   * Removed reference to svn from version.h.
3838
3839 2005-03-02 11:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
3840   * Call region_do_warp_alt also in protected mode.
3841
3842 2005-03-02 11:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
3843   * Changes to ionws_placement_alt hook to make it callable in protected mode.
3844
3845 2005-03-01 23:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
3846   * New export: ioncore.defer.
3847
3848 2005-03-01 22:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
3849   * Many hook calls are now made in protected mode.
3850
3851 2005-03-02 12:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
3852   * Removed WScreen.set_managed_offset.
3853   It seems unncessary now that there's the statusbar, and it's just an ugly
3854   kludge for dubious uses anyway.
3855
3856 2005-03-01 22:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
3857   * WIonWS.current and WFloatWS.current were unnecessarily exported.
3858   
3859   - WRegion.current is already exported.
3860
3861 2005-02-28 21:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
3862   * Rescue code simplification/clean-up.
3863
3864 2005-02-28 19:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
3865   * Updated Finnish translation.
3866
3867 2005-02-28 19:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
3868   * Changes and unification in rqclose code.
3869
3870 2005-02-28 17:01 UTC  Tuomo Valkonen <tuomov@iki.fi>
3871   * The statusd_mail handles missing mailbox more gracefully.
3872   - The retry_interval  parameter (default: 10min) controls for how long 
3873     it waits for next update attempt on error condition.
3874
3875 2005-02-28 06:50 UTC  Tuomo Valkonen <tuomov@iki.fi>
3876   * Fixed a stupid omission in new client window rescue code.
3877
3878 2005-02-28 06:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
3879   * Fixed floatws drag&drop segfault.
3880   - There was a leftover floatws_add_managed call in floatws_handle_drop after
3881     creation of floatws_create_frame.
3882
3883 2005-02-28 06:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
3884   * Oops. Removed a leftover debug printf.
3885
3886 2005-02-27 13:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
3887   tagged ion-3ds-20050227
3888
3889 2005-02-27 13:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
3890   * Updated release notes.
3891
3892 2005-02-27 11:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
3893   * Session management module now uses placeholders.
3894   - Order of windows in mplexes is now remembered under SM.
3895
3896 2005-02-27 11:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
3897   * WMPlexPHolder reorganisation fixes.
3898
3899 2005-02-27 08:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
3900   * Added routine to go to placeholder location.
3901   - Active client window being closed in full screen mode now returns
3902     to original position.
3903
3904 2005-02-27 07:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
3905   * Most source files don't need region-iter.h anymore.
3906
3907 2005-02-27 07:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
3908   * Oops. WMPlex layer list code changes were incomplete.
3909
3910 2005-02-26 23:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
3911   * WMPlex layer list code clean-up.
3912
3913 2005-02-26 21:11 UTC  Tuomo Valkonen <tuomov@iki.fi>
3914   * Changes to work with new libtu list routines.
3915
3916 2005-02-26 19:01 UTC  Tuomo Valkonen <tuomov@iki.fi>
3917   * Placeholder code improvements.
3918   - Client window rescue code now uses placeholders.
3919   - Added client window rescue placeholders; returning from full screen mode
3920     now works on floatws.
3921
3922 2005-02-26 12:02 UTC  Tuomo Valkonen <tuomov@iki.fi>
3923   * Added simple floatws pholder.
3924
3925 2005-02-26 13:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
3926   * Added file mtime/ctime checking to ion-statusd.
3927   - Mailboxes can be checked a bit more often now without significant load.
3928   
3929
3930 2005-02-26 09:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
3931   * Client window fullscreen toggle uses placeholders now.
3932   The code does not yet do anything if the target of the initial placeholder 
3933   dies, and thus does not work on floatws's that also do not yet provide
3934   placeholders.
3935   
3936
3937 2005-02-26 08:40 UTC  Tuomo Valkonen <tuomov@iki.fi>
3938   * Added a routine for checking whether a placeholder is stale.
3939
3940 2005-02-26 08:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
3941   * Added region_managed_get_pholder for acquiring a placeholder.
3942
3943 2005-02-26 08:21 UTC  Tuomo Valkonen <tuomov@iki.fi>
3944   * Added basic placeholder support.
3945   - Basic placeholder class WPHolder.
3946   - WMPlexPHolder for holding place in mplexes.
3947
3948 2005-02-24 09:28 UTC  Tuomo Valkonen <tuomov@iki.fi>
3949   * Removed traces of old managed lists.
3950   Regions no longer contain link pointers for those lists etc. The
3951   region_rescue_clientwins stuff is currently disabled and needs to be
3952   rewritten when placeholder stuff is implemented.
3953
3954 2005-02-24 09:22 UTC  Tuomo Valkonen <tuomov@iki.fi>
3955   * WRootWin no longer uses a screen_list.
3956
3957 2005-02-24 09:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
3958   * WIonWS now uses symlist for managed list.
3959
3960 2005-02-24 08:49 UTC  Tuomo Valkonen <tuomov@iki.fi>
3961   * WDock no longer uses managed_list.
3962
3963 2005-02-24 08:45 UTC  Tuomo Valkonen <tuomov@iki.fi>
3964   * WFloatWS doesn't use a special managed_list.
3965   The stacking list is enough.
3966
3967 2005-02-24 08:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
3968   * WClientWin uses symlist for transient_list.
3969
3970 2005-02-24 08:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
3971   * Oops. All mplex stuff was being now saved on layer 2.
3972
3973 2005-02-23 19:40 UTC  Tuomo Valkonen <tuomov@iki.fi>
3974   * WMPlex managed list changed to use proxy nodes.
3975   This should help implementing placeholders.
3976
3977 2005-02-23 06:29 UTC  Tuomo Valkonen <tuomov@iki.fi>
3978   * Updated predist.sh for darcs.
3979
3980 2005-02-23 06:28 UTC  Tuomo Valkonen <tuomov@iki.fi>
3981   * Set install script to "sh install-sh"
3982
3983 2005-02-23 06:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
3984   tagged ion-3-svn2darcs
3985
3986 2005-02-22 21:30 UTC  tuomov
3987   * trunk: changeset 1974
3988   Another autoconf hack.
3989
3990 2005-02-20 14:42 UTC  tuomov
3991   * trunk: changeset 1973
3992   WMPlex layer 2 region geometry is now remembered.
3993
3994 2005-02-20 14:38 UTC  tuomov
3995   * trunk: changeset 1972
3996   Added missing include.
3997
3998 2005-02-20 12:09 UTC  tuomov
3999   * trunk: changeset 1970
4000   Autoconf script fixes (by matthieu moy).
4001
4002 2005-02-20 09:59 UTC  tuomov
4003   * trunk: changeset 1969
4004   Fixed names of workspace-specific frame bindmaps.
4005
4006 2005-02-20 08:43 UTC  tuomov
4007   * trunk: changeset 1968
4008   Updated cfg_ionws.lua.
4009
4010 2005-02-19 08:09 UTC  tuomov
4011   * trunk: changeset 1967
4012   Fixed tab switch focus change when a non-passive layer2 region was
4013   being displayed.
4014
4015 2005-02-18 21:45 UTC  tuomov
4016   * trunk: changeset 1966
4017   Fixed a typo (?) that could cause floatws stacking code to lock up.
4018
4019 2005-02-16 05:04 UTC  tuomov
4020   * trunk: changeset 1965
4021   Update WMPlex.l2_hide/show docs.
4022
4023 2005-02-15 06:06 UTC  tuomov
4024   * trunk: changeset 1963
4025   Added null checks in mplex_l2_hide/show.
4026
4027 2005-02-14 18:34 UTC  tuomov
4028   * trunk: changeset 1962
4029   removed redundant ionws stacking code, and fixed a possible problem.
4030
4031 2005-02-14 18:08 UTC  tuomov
4032   * trunk: changeset 1961
4033   Added -lintl comment in system.mk
4034
4035 2005-02-14 13:59 UTC  tuomov
4036   * trunk: changeset 1960
4037   Added null check; not a member function.
4038
4039 2005-02-14 09:07 UTC  tuomov
4040   * trunk: changeset 1959
4041   kludgeconf sun f1x remap detection fix.
4042
4043 2005-02-14 00:04 UTC  tuomov
4044   * trunk: changeset 1958
4045   Oops.
4046
4047 2005-02-13 23:36 UTC  tuomov
4048   * trunk: changeset 1957
4049   Oops. pwm3.de.in wasn't svn add'ed.
4050
4051 2005-02-13 22:59 UTC  tuomov
4052   * trunk: changeset 1956
4053   Added mod_sp.toggle.
4054
4055 2005-02-13 21:32 UTC  tuomov
4056   * trunk: changeset 1955
4057   Added German translation by Schott Robert.
4058
4059 2005-02-12 18:23 UTC  tuomov
4060   * trunk: changeset 1951
4061   Event mask is now stored for WWindows.
4062
4063 2005-02-11 18:10 UTC  tuomov
4064   * trunk: changeset 1950
4065   ion-statusd now communicates width templates to mod_statusbar.
4066
4067 2005-02-11 13:35 UTC  tuomov
4068   * trunk: changeset 1949
4069   - Parameters can now be passed ion-statusd.
4070   
4071   - Some cfg_statusbar usage changes.
4072
4073 2005-02-06 10:13 UTC  tuomov
4074   * trunk: changeset 1947
4075   Added WRegion.is_activity.
4076
4077 2005-02-03 21:44 UTC  tuomov
4078   * trunk: changeset 1946
4079   Some info window fixes.
4080
4081 2005-02-01 12:01 UTC  tuomov
4082   * trunk: changeset 1945
4083   Fixed loading of small frames with hidden tab-bar.
4084
4085 2005-01-31 17:45 UTC  tuomov
4086   * trunk: changeset 1944
4087   Only use resize increment and base size from current client window
4088   size hints when deciding frame size hints.
4089
4090 2005-01-31 11:32 UTC  tuomov
4091   * trunk: changeset 1941
4092   Added support for coloured statusbar elements.
4093
4094 2005-01-31 09:17 UTC  tuomov
4095   * trunk: changeset 1940
4096   - Moved some infowin code to mod_statusbar.
4097   
4098   - mod_statusbar template processing/passing status to c side changes.
4099
4100 2005-01-29 23:43 UTC  tuomov
4101   * trunk: changeset 1939
4102   - Fixed docked window resize handling.
4103   
4104   - WDock needs to implement region_rqgeom_clientwin, as otherwise the
4105     WClientWin configure request code uses the previously available
4106     space and makes no request.
4107
4108 2005-01-27 19:00 UTC  tuomov
4109   * trunk: changeset 1938
4110   Fixed WMPlex.l2_hidden segfault when called with nil region.
4111
4112 2005-01-24 21:59 UTC  tuomov
4113   * trunk: changeset 1937
4114   Fixed hook copy-paste bug.
4115
4116 2005-01-24 20:58 UTC  tuomov
4117   * trunk: changeset 1936
4118   Added DL_LIBS to ion-statusd linking flags (although it doesn't itself
4119   depend on it) thanks to broken lua installs.
4120
4121 2005-01-16 11:52 UTC  tuomov
4122   tagged ion-3ds-20050116
4123
4124 2005-01-16 11:07 UTC  tuomov
4125   * trunk: changeset 1929
4126   Added documentation for X property access exports.
4127
4128 2005-01-15 21:22 UTC  tuomov
4129   * trunk: changeset 1927
4130   Oops. Broken rename.
4131
4132 2005-01-15 21:20 UTC  tuomov
4133   * trunk: changeset 1925
4134   tabularx header changes.
4135
4136 2005-01-15 16:28 UTC  tuomov
4137   * trunk: changeset 1921
4138   Fixed table in doc. comment.
4139
4140 2005-01-14 14:28 UTC  tuomov
4141   * trunk: changeset 1919
4142   Fixed doc comment.
4143
4144 2005-01-13 15:02 UTC  tuomov
4145   * trunk: changeset 1916
4146   Fixed clientwin_unmapped_hook.
4147
4148 2005-01-03 22:24 UTC  tuomov
4149   * trunk: changeset 1911
4150   Added experimental dock (drag&)drop support. It must be enabled by
4151   defining CF_EXPERIMENTAL_DOCK_DROP.
4152
4153 2005-01-02 13:59 UTC  tuomov
4154   * trunk: changeset 1905
4155   Year changed.
4156
4157 2004-12-27 21:30 UTC  tuomov
4158   * trunk: changeset 1903
4159   Made complete_name available in mod_query.
4160
4161 2004-12-27 21:30 UTC  tuomov
4162   * trunk: changeset 1902
4163   Fixed mod_statusbar Makefile to rm before ln.
4164
4165 2005-02-23 00:41 UTC  tuomov
4166   * trunk: changeset 1901
4167   Made ext_statusbar into a partially C-side module containing a
4168   WStatusBar class that can have a bindmap.
4169
4170 2004-12-17 00:02 UTC  tuomov
4171   * trunk: changeset 1898
4172   oops.
4173
4174 2004-12-16 23:56 UTC  tuomov
4175   * trunk: changeset 1897
4176   Created directory for ion-knewt branch.
4177
4178 2004-12-11 20:06 UTC  tuomov
4179   * trunk: changeset 1896
4180   Added mod_mgmtmode management mode module.
4181
4182 2004-12-07 15:42 UTC  tuomov
4183   * trunk: changeset 1895
4184   Fixed (?) tabdrag focus.
4185
4186 2004-11-26 17:41 UTC  tuomov
4187   * trunk: changeset 1894
4188   Do not show activity/urgency notification for docked and other client
4189   windows that can not be easily focused.
4190
4191 2004-11-26 08:18 UTC  tuomov
4192   * trunk: changeset 1893
4193   PWM bindings setup script now simply loads Ion bindings and unbinds
4194   stuff that would use mod_query.
4195
4196 2004-11-25 08:40 UTC  tuomov
4197   * trunk: changeset 1892
4198   Control modifier now is required for N/P in menus to not interfere
4199   with typeahead.
4200
4201 2004-11-17 18:46 UTC  tuomov
4202   * trunk: changeset 1891
4203   Applied patch with some minor menu improvements.
4204
4205 2004-11-17 18:45 UTC  tuomov
4206   * trunk: changeset 1890
4207   Typo fixes.
4208
4209 2004-11-16 23:01 UTC  tuomov
4210   * trunk: changeset 1888
4211   Removed another dupe call.
4212
4213 2004-11-16 12:51 UTC  tuomov
4214   * trunk: changeset 1887
4215   Menu definition code and documentation fixes.
4216
4217 2004-11-15 21:32 UTC  tuomov
4218   * trunk: changeset 1886
4219   Removed duplicate mod_ionws_register_exports call.
4220
4221 2004-11-13 12:40 UTC  tuomov
4222   * trunk: changeset 1884
4223   mod_query runfile and viewfile use workspace working directory.
4224
4225 2004-11-13 00:52 UTC  tuomov
4226   * trunk: changeset 1883
4227   Oops.
4228
4229 2004-11-12 20:34 UTC  tuomov
4230   * trunk: changeset 1881
4231   Oops.
4232
4233 2004-11-12 20:12 UTC  tuomov
4234   * trunk: changeset 1880
4235   Changed - to _ in ioncore-*.(lua|lc).
4236
4237 2004-11-12 20:12 UTC  tuomov
4238   * trunk: changeset 1879
4239   Fixed floatws reparent.
4240
4241 2004-11-10 14:41 UTC  tuomov
4242   * trunk: changeset 1878
4243   Added support for workspace-specific working directories. These can be
4244   changed and viewed with the internally overridden commands 'cd' and
4245   'pwd' in the F3 execution query.
4246
4247 2004-11-10 01:48 UTC  tuomov
4248   * trunk: changeset 1877
4249   Set REGION_SKIP_FOCUS on pane handles.
4250
4251 2004-11-07 18:18 UTC  tuomov
4252   * trunk: changeset 1876
4253   More misc. fixes.
4254
4255 2004-11-07 18:00 UTC  tuomov
4256   * trunk: changeset 1875
4257   Oops. Fixed a potential segfault.
4258
4259 2004-11-05 17:35 UTC  tuomov
4260   * trunk: changeset 1874
4261   Winprop name matching now available as ioncore.match_winprop_name.
4262
4263 2004-11-05 16:38 UTC  tuomov
4264   * trunk: changeset 1873
4265   %% works in statusbar template.
4266
4267 2004-11-05 16:22 UTC  tuomov
4268   * trunk: changeset 1872
4269   ion-statusd parameters are now automatically deduced by ext_statusbar
4270   from the template.
4271
4272 2004-11-04 21:34 UTC  tuomov
4273   * trunk: changeset 1870
4274   Load cfg_user.lua at end of cfg_ion.lua.
4275
4276 2004-11-04 21:30 UTC  tuomov
4277   * trunk: changeset 1869
4278   Documented ext_statusbar.update.
4279
4280 2004-11-04 21:20 UTC  tuomov
4281   * trunk: changeset 1868
4282   Fixed winprop name matching.
4283
4284 2004-11-04 14:59 UTC  tuomov
4285   tagged ion-3ds-20041104
4286
4287 2004-11-04 14:56 UTC  tuomov
4288   * trunk: changeset 1866
4289   OOps.
4290
4291 2004-11-04 14:38 UTC  tuomov
4292   * trunk: changeset 1865
4293   Removed changelog files.
4294
4295 2004-11-04 14:32 UTC  tuomov
4296   * trunk: changeset 1864
4297   Remove autom4te.cache in predist.sh
4298
4299 2004-11-04 14:30 UTC  tuomov
4300   * trunk: changeset 1863
4301   Added some new release notes.
4302
4303 2004-11-04 14:19 UTC  tuomov
4304   * trunk: changeset 1862
4305   Some more minor statusbar improvements.
4306
4307 2004-11-04 12:05 UTC  tuomov
4308   * trunk: changeset 1861
4309   Some clean-up.
4310
4311 2004-11-04 11:23 UTC  tuomov
4312   * trunk: changeset 1860
4313   Added type of menus that grab input and allow cycling through the menu
4314   with a given key until all modifiers are released.
4315
4316 2004-11-04 04:16 UTC  tuomov
4317   * trunk: changeset 1859
4318   Still problems with timers being gc'd in statusd; the local timer
4319   references need to be used instead of the timer parameter to the
4320   handler.
4321
4322 2004-11-04 04:02 UTC  tuomov
4323   * trunk: changeset 1858
4324   Some more statusbar/statusd improvements.
4325
4326 2004-11-03 22:10 UTC  tuomov
4327   * trunk: changeset 1857
4328   Status meters should retain a local reference to their timers or it
4329   can be collected as garbage.
4330
4331 2004-11-03 19:56 UTC  tuomov
4332   * trunk: changeset 1856
4333   Moved potentially blocking statusbar meters to ion-statusd.
4334
4335 2005-02-23 00:39 UTC  tuomov
4336   * trunk: changeset 1855
4337   Moved some mainloop stuff to libmainloop.
4338
4339 2004-10-30 14:58 UTC  tuomov
4340   * trunk: changeset 1853
4341   Some README updates.
4342
4343 2004-10-30 14:50 UTC  tuomov
4344   * trunk: changeset 1852
4345   Added WIonWS.split for splitting at a node instead of just frame/root.
4346
4347 2004-10-23 11:05 UTC  kurem
4348   * trunk: changeset 1851
4349   Update Czech translation
4350
4351 2004-10-23 10:39 UTC  tuomov
4352   * trunk: changeset 1850
4353   Arbitrary winprop matching criteria can now be used by setting the
4354   'match' field to a matching function with parameters: (winprop, cwin)
4355   and a boolean return value.
4356
4357 2004-10-23 00:39 UTC  tuomov
4358   * trunk: changeset 1849
4359   Removed _ION_KLUDGES property support as the Lua side now has direct
4360   access to window properties.
4361
4362 2004-10-23 00:33 UTC  tuomov
4363   * trunk: changeset 1848
4364   Added exports to access window properties from Lua side.
4365
4366 2004-10-23 00:14 UTC  tuomov
4367   * trunk: changeset 1847
4368   Added table.map to lua table library extensions.
4369
4370 2004-10-19 16:04 UTC  tuomov
4371   * trunk: changeset 1846
4372   Changed order of some libs linking commands due to gcc's brain-damaged
4373   handling of .a files. (-llib only loads those parts of liblib.a
4374   required by objects that have appeared before it on the command line.)
4375
4376 2004-10-19 15:08 UTC  tuomov
4377   * trunk: changeset 1845
4378   Added raise delay to help with an occasional slight annoyance of
4379   floating splits.
4380
4381 2004-10-16 10:35 UTC  tuomov
4382   * trunk: changeset 1841
4383   predist.sh wasn't making modifications to system.mk
4384
4385 2004-10-16 08:43 UTC  tuomov
4386   * trunk: changeset 1840
4387   Stdisp parallel movement size calculations were reversed and an old
4388   size swap had not been removed.
4389
4390 2004-10-15 16:50 UTC  tuomov
4391   * trunk: changeset 1839
4392   Updated cs.po.
4393
4394 2004-10-15 08:45 UTC  tuomov
4395   * trunk: changeset 1838
4396   ion-completefile Makefile had not been updated for new lib build
4397   dependency handling.
4398
4399 2004-10-15 08:41 UTC  tuomov
4400   * trunk: changeset 1837
4401   ...
4402
4403 2004-10-15 08:34 UTC  tuomov
4404   * trunk: changeset 1836
4405   libs.mk.dist fix.
4406
4407 2004-10-14 12:21 UTC  tuomov
4408   * trunk: changeset 1835
4409   Removed the file distdep.
4410
4411 2004-10-14 10:55 UTC  tuomov
4412   * trunk: changeset 1834
4413   Added -snapshot option to predist.sh.
4414
4415 2004-10-11 15:34 UTC  tuomov
4416   * trunk: changeset 1827
4417   Added new ionws context menu entries for splitting.
4418
4419 2004-10-11 13:44 UTC  tuomov
4420   * trunk: changeset 1820
4421   Floating splits can now be had on WIonWSs as well.
4422
4423 2004-10-11 13:44 UTC  tuomov
4424   * trunk: changeset 1819
4425   Parallel stdisp rotations had not been updated to calculate geometries
4426   properly now that we switch the places of the splits.
4427
4428 2004-10-11 11:39 UTC  tuomov
4429   * trunk: changeset 1818
4430   Indentation fix.
4431
4432 2004-10-09 16:27 UTC  tuomov
4433   * trunk: changeset 1817
4434   Added history search to line editor. (Scrolling through history
4435   entries the beginnings of which match bol-point.)
4436
4437 2004-10-09 16:00 UTC  tuomov
4438   * trunk: changeset 1816
4439   Moved WSplitFloat to another file from the other panews split
4440   extensions.
4441
4442 2004-10-09 15:51 UTC  tuomov
4443   * trunk: changeset 1815
4444   - Added some strings from mkman.lua to be translated for improved
4445     translation of manual page bindings reference.
4446   
4447   - Finnish translation updates.
4448
4449 2004-10-09 12:54 UTC  tuomov
4450   * trunk: changeset 1812
4451   Minor libextl-related rename.
4452
4453 2004-10-09 11:02 UTC  tuomov
4454   * trunk: changeset 1808
4455   libextl-related 'make pot' fix.
4456
4457 2004-10-09 06:13 UTC  tuomov
4458   * trunk: changeset 1803
4459   Moved also mkexports.lua to libextl.
4460
4461 2004-10-09 05:33 UTC  tuomov
4462   * trunk: changeset 1797
4463   Added predist.sh.
4464
4465 2004-10-09 05:05 UTC  tuomov
4466   * trunk: changeset 1795
4467   Separated libextl from the Ion source tree.
4468
4469 2004-10-09 04:37 UTC  tuomov
4470   * trunk: changeset 1792
4471   Workspaces no longer propagate close requests.
4472
4473 2004-10-09 04:30 UTC  tuomov
4474   * trunk: changeset 1791
4475   Removed obsolete autoconf note from README.
4476
4477 2004-10-06 16:27 UTC  tuomov
4478   * trunk: changeset 1790
4479   Moved part of ioncore/ to libextl/.
4480
4481 2004-10-06 14:33 UTC  tuomov
4482   * trunk: changeset 1788
4483   Fixed line editor display update on history selection.
4484
4485 2004-10-06 10:58 UTC  tuomov
4486   * trunk: changeset 1787
4487   Some WIonWS fields were not being initialised.
4488
4489 2004-10-06 10:17 UTC  tuomov
4490   * trunk: changeset 1786
4491   ion-completeman now understands manual sections.
4492
4493 2004-10-06 09:39 UTC  tuomov
4494   * trunk: changeset 1785
4495   ioncore_g.screen_notify was not being initialised.
4496
4497 2004-10-06 09:35 UTC  tuomov
4498   * trunk: changeset 1784
4499   Don't complain if no charset is given in LC_CTYPE if it is "C" or
4500   "POSIX".
4501
4502 2004-10-06 01:34 UTC  tuomov
4503   * trunk: changeset 1783
4504   Fixed floatws restack.
4505
4506 2004-10-05 09:03 UTC  tuomov
4507   * trunk: changeset 1782
4508   comma and period were reversed inworkspace cycling.
4509
4510 2004-10-05 07:38 UTC  tuomov
4511   * trunk: changeset 1781
4512   Changed some set_focus calls to warp calls.
4513
4514 2004-10-05 07:30 UTC  tuomov
4515   * trunk: changeset 1780
4516   -V and -h options were not being supported after libtu optparser
4517   simplifications. Fixed that.
4518
4519 2004-10-05 05:07 UTC  tuomov
4520   tagged ion-3ds-20041005
4521
4522 2004-10-05 05:04 UTC  tuomov
4523   * trunk: changeset 1778
4524   Minor history fix.
4525
4526 2004-10-05 04:47 UTC  tuomov
4527   * trunk: changeset 1777
4528   - Added _NET_ACTIVE_WINDOW (request and property) support.
4529   
4530   - Moved netwm atoms away from ioncore_g.
4531
4532 2004-10-05 03:54 UTC  tuomov
4533   * trunk: changeset 1776
4534   Opening a new window on a panews focuses it if an unused area had the
4535   focus.
4536
4537 2004-10-05 00:41 UTC  tuomov
4538   * trunk: changeset 1775
4539   Moved region_set_await_focus call from xwindow_do_set_focus to where
4540   it is called.
4541
4542 2004-10-04 22:50 UTC  tuomov
4543   * trunk: changeset 1774
4544   Minor goto_previous fix. (It had been broken at some point.)
4545
4546 2004-10-03 14:11 UTC  tuomov
4547   * trunk: changeset 1773
4548   Warp propagation improvements.
4549
4550 2004-10-02 02:29 UTC  tuomov
4551   * trunk: changeset 1772
4552   Translation updates.
4553
4554 2004-10-02 02:22 UTC  tuomov
4555   * trunk: changeset 1771
4556   Oops, history.h was missing.
4557
4558 2004-10-02 02:13 UTC  tuomov
4559   * trunk: changeset 1770
4560   Added split and transpose bindings to WIonWS context menu.
4561
4562 2004-10-02 02:07 UTC  tuomov
4563   * trunk: changeset 1769
4564   - Added WSplitSplit.flip.
4565   
4566   - WSplitFloat should properly transpose now.
4567
4568 2004-09-30 17:24 UTC  tuomov
4569   * trunk: changeset 1768
4570   Added context-specific query histories.
4571
4572 2004-09-28 16:42 UTC  tuomov
4573   * trunk: changeset 1767
4574   Added ioncore.set_selection and ioncore.request_selection (with a
4575   continuation function as parameter to the latter) to deal with
4576   selections from Lua code.
4577
4578 2004-09-28 15:11 UTC  tuomov
4579   * trunk: changeset 1763
4580   Binding changes: Mod1+K comma/period moves tab left/right.
4581   Mod1+comma/period switches to previous/next workspace. Corresponding
4582   bindings for Left/Right keys were removed.
4583
4584 2004-09-28 14:58 UTC  tuomov
4585   * trunk: changeset 1762
4586   Improved support for context menus.
4587
4588 2004-09-17 20:17 UTC  tuomov
4589   * trunk: changeset 1761
4590   Renamed clientwin_added_hook to clientwin_mapped_hook and added
4591   clientwin_unmapped_hook with the X window id as parameter.
4592
4593 2004-09-17 20:09 UTC  tuomov
4594   * trunk: changeset 1760
4595   Replaced frame_activated_hook (and frame_inactivated_hook) with
4596   region_activated_hook (region_inactivated_hook) called when the region
4597   is get focus (loses focus).
4598
4599 2004-09-17 19:55 UTC  tuomov
4600   * trunk: changeset 1759
4601   Some eventmask macro changes/cleanup.
4602
4603 2004-09-17 19:43 UTC  tuomov
4604   * trunk: changeset 1758
4605   Moved hook parameter structures from source to header files and added
4606   notes of parameters of all hooks to headers.
4607
4608 2004-09-16 23:42 UTC  tuomov
4609   * trunk: changeset 1757
4610   Oops. Workspaces were being destroyed when stdisp was removed.
4611
4612 2004-09-16 23:39 UTC  tuomov
4613   * trunk: changeset 1756
4614   REGION_PARENT macro changes.
4615
4616 2004-09-16 23:09 UTC  tuomov
4617   * trunk: changeset 1755
4618   Improved handling of small unused spaces in panews.
4619
4620 2004-09-16 19:32 UTC  tuomov
4621   * trunk: changeset 1753
4622   Some minor clean-up.
4623
4624 2004-09-16 18:44 UTC  tuomov
4625   * trunk: changeset 1752
4626   Some region_set/unset/detach_manager/parent code simplifications.
4627
4628 2004-09-16 17:06 UTC  tuomov
4629   * trunk: changeset 1751
4630   Use 'default' layout by default.
4631
4632 2004-09-16 17:05 UTC  tuomov
4633   * trunk: changeset 1750
4634   - Added mod_panews.set/get
4635   
4636   - Moved loading of module configuration file to end of Lua code if the
4637     module has such, as otherwise not everything may be available to the
4638     configuration file.
4639
4640 2004-09-16 16:27 UTC  tuomov
4641   * trunk: changeset 1749
4642   WSplitPane should now update markers on transpose.
4643
4644 2004-09-07 18:45 UTC  tuomov
4645   * trunk: changeset 1748
4646   Changed some exec calls to exec_on calls in mod_query.
4647
4648 2004-09-07 01:15 UTC  tuomov
4649   * trunk: changeset 1747
4650   Oops, warp setting was no longer used.
4651
4652 2004-09-06 18:29 UTC  tuomov
4653   tagged ion-3ds-20040906
4654
4655 2004-09-06 18:28 UTC  tuomov
4656   * trunk: changeset 1745
4657   Fixed a typo in release notes.
4658
4659 2004-09-06 18:25 UTC  tuomov
4660   * trunk: changeset 1744
4661   Removed POSIX_SOURCE setting from system-ac.mk.in
4662
4663 2004-09-06 18:21 UTC  tuomov
4664   * trunk: changeset 1743
4665   Added release notes for a new release.
4666
4667 2004-09-06 17:58 UTC  tuomov
4668   * trunk: changeset 1742
4669   Status display node loading fixes.
4670
4671 2004-09-06 17:44 UTC  tuomov
4672   * trunk: changeset 1741
4673   - WPaneWS:s can be closed now.
4674   
4675   - Pane initial size calculation fix.
4676
4677 2005-02-23 00:34 UTC  tuomov
4678   * trunk: changeset 1740
4679   Renamed autows to panews.
4680
4681 2004-09-05 22:26 UTC  tuomov
4682   * trunk: changeset 1739
4683   Added compatibility conversion from old frame style names.
4684
4685 2004-09-05 21:55 UTC  tuomov
4686   * trunk: changeset 1738
4687   Some focusing code simplifications/fixes/new bugs.
4688
4689 2004-09-05 15:58 UTC  tuomov
4690   * trunk: changeset 1737
4691   Fixed an mplex layer2 focus issue.
4692
4693 2004-09-05 15:30 UTC  tuomov
4694   * trunk: changeset 1736
4695   Fixed split tree ws_if_root pointer management bug.
4696
4697 2004-09-05 15:12 UTC  tuomov
4698   * trunk: changeset 1735
4699   Added 'save' option for dock.
4700
4701 2004-09-05 13:53 UTC  tuomov
4702   * trunk: changeset 1734
4703   Added frame_managed_changed_hook (improved from
4704   frame_content_switched_hook).
4705
4706 2004-09-02 15:20 UTC  tuomov
4707   * trunk: changeset 1733
4708   Border line drawing fix.
4709
4710 2004-09-01 21:26 UTC  tuomov
4711   * trunk: changeset 1732
4712   WSplitPanes should now when appropriate recreate a WSplitUnused when
4713   emptied.
4714
4715 2004-09-01 18:45 UTC  tuomov
4716   * trunk: changeset 1731
4717   AutoWS now supports dropping stuff on unused areas.
4718
4719 2004-09-01 13:31 UTC  tuomov
4720   * trunk: changeset 1730
4721   - Autows unused region focusing improvements.
4722   
4723   - Install cfg_autows.lua.
4724
4725 2004-08-31 18:51 UTC  tuomov
4726   * trunk: changeset 1729
4727   Fixes to previous changes (coded without a monitor to test the code
4728   on).
4729
4730 2004-08-31 11:26 UTC  tuomov
4731   * trunk: changeset 1728
4732   Fixed a potential minor memory leak.
4733
4734 2004-08-29 15:33 UTC  tuomov
4735   * trunk: changeset 1727
4736   Autoconf should work again. (Applied patch to move from
4737   libtool/libltdl to plain libdl.)
4738
4739 2004-08-29 07:18 UTC  tuomov
4740   * trunk: changeset 1726
4741   Some pane handle changes.
4742
4743 2004-08-27 14:54 UTC  tuomov
4744   * trunk: changeset 1725
4745   Tiled workspace navigation code changes.
4746
4747 2004-08-26 16:23 UTC  tuomov
4748   * trunk: changeset 1724
4749   - Moved resize code so that WUnusedWin can use it.
4750   
4751   - Added resize bindings for WUnusedWin.
4752
4753 2004-08-26 14:16 UTC  tuomov
4754   * trunk: changeset 1723
4755   Added WUnusedWin for WSplitUnused.
4756
4757 2004-08-23 03:27 UTC  tuomov
4758   * trunk: changeset 1722
4759   WAutoWS layout is now initialised when the workspace is created
4760   instead of when the first frame is created.
4761
4762 2004-08-21 15:54 UTC  tuomov
4763   * trunk: changeset 1721
4764   Added Czech translations of Ion messages.
4765
4766 2004-08-19 15:16 UTC  tuomov
4767   * trunk: changeset 1720
4768   Added bindmap for WPaneWins.
4769
4770 2004-08-18 14:12 UTC  tuomov
4771   * trunk: changeset 1719
4772   - AutoWS pane window handling improvements.
4773   
4774   - Changes in frame style names.
4775
4776 2004-08-17 01:24 UTC  tuomov
4777   * trunk: changeset 1718
4778   Changed stdisp adaptation code to be more destructive on the split
4779   tree to preserve special nodes for autows.
4780
4781 2004-08-15 01:40 UTC  tuomov
4782   * trunk: changeset 1717
4783   Fixed a reference to mod_menu.
4784
4785 2004-08-09 23:58 UTC  tuomov
4786   * trunk: changeset 1716
4787   Added beginnings of a Czech translation (by Miroslav Kure).
4788
4789 2004-08-09 23:57 UTC  tuomov
4790   * trunk: changeset 1715
4791   Simplified regexp for 'uptime' load average method as some locales
4792   show it differently.
4793
4794 2004-08-06 02:55 UTC  tuomov
4795   * trunk: changeset 1714
4796   Some more makefile fixes.
4797
4798 2004-08-06 00:05 UTC  tuomov
4799   * trunk: changeset 1713
4800   $(INTALLDIR) wasn't being called for translated manual page
4801   directories.
4802
4803 2004-08-03 18:40 UTC  tuomov
4804   * trunk: changeset 1712
4805   Added routine to drawing engine to draw just a borderline and not a
4806   full border.
4807
4808 2004-08-03 16:37 UTC  tuomov
4809   * trunk: changeset 1711
4810   updated cfgfile too.
4811
4812 2004-08-02 19:35 UTC  tuomov
4813   * trunk: changeset 1710
4814   Submaps now default to AnyModifier.
4815
4816 2004-08-02 16:01 UTC  tuomov
4817   * trunk: changeset 1709
4818   nroff instead of groff.
4819
4820 2004-08-02 14:51 UTC  tuomov
4821   * trunk: changeset 1708
4822   Oops, calcmail was global.
4823
4824 2004-08-02 14:49 UTC  tuomov
4825   * trunk: changeset 1707
4826   - Some more binding documentation and translation improvements.
4827   
4828   - Use proper welcome.lang.txt.
4829
4830 2004-08-02 05:16 UTC  tuomov
4831   * trunk: changeset 1706
4832   Oops.
4833
4834 2004-08-02 03:31 UTC  tuomov
4835   * trunk: changeset 1705
4836   - Removed share directory from the source tree and moved stuff therein
4837     to ioncore and utils directories.
4838   
4839   - Some rules.mk improvements.
4840
4841 2004-08-02 00:51 UTC  tuomov
4842   * trunk: changeset 1704
4843   - Improved the 'basic concepts' section of the manual page.
4844   
4845   - Added a Finnish translation of the manual page and welcome message.
4846     (Correct version of the welcome message is not yet used.)
4847
4848 2004-08-01 21:51 UTC  tuomov
4849   * trunk: changeset 1703
4850   ... and also gettext menuentry and submenu.
4851
4852 2004-08-01 21:46 UTC  tuomov
4853   * trunk: changeset 1702
4854   Removed 'TR' from menu configuration files; include 'submenu' and
4855   'menuentry' in keywords to lxgettext instead.
4856
4857 2004-08-01 21:44 UTC  tuomov
4858   * trunk: changeset 1701
4859   Fixed type in documentation string.
4860
4861 2004-08-01 21:43 UTC  tuomov
4862   * trunk: changeset 1700
4863   Added translations for binding documentation.
4864
4865 2004-08-01 19:48 UTC  tuomov
4866   * trunk: changeset 1699
4867   Oops, previous commit was a bit broken.
4868
4869 2004-08-01 19:06 UTC  tuomov
4870   * trunk: changeset 1698
4871   Binding documentation is now included in the configuration files and
4872   the documentation for manual pages is generated from there.
4873
4874 2004-07-31 22:00 UTC  tuomov
4875   * trunk: changeset 1696
4876   Minor fixes to previous error reporting and other changes.
4877
4878 2004-07-31 20:55 UTC  tuomov
4879   * trunk: changeset 1695
4880   Added Finnish translation.
4881
4882 2004-07-31 20:53 UTC  tuomov
4883   * trunk: changeset 1694
4884   - Some more error and other reporting changes for easier and better
4885     translations.
4886   
4887   - Added menu configuration files to be translated.
4888
4889 2004-07-31 20:12 UTC  tuomov
4890   * trunk: changeset 1693
4891   s/corner/pos/g in statusbar creation code.
4892
4893 2004-07-31 19:11 UTC  tuomov
4894   * trunk: changeset 1691
4895   - Removed some redundant error reporting that is of no help to the
4896     user.
4897   
4898   - Changes in error reporting policy: trust the source of the problem
4899     do it, if it is our code.
4900
4901 2005-02-23 00:02 UTC  tuomov
4902   * trunk: changeset 1690
4903   Added basic framework for localisation/language translations.
4904
4905 2004-07-30 00:08 UTC  tuomov
4906   tagged ion-3ds-20040730
4907
4908 2004-07-29 23:32 UTC  tuomov
4909   * trunk: changeset 1687
4910   Oops DIST: PREFIX line was broken.
4911
4912 2004-07-29 23:30 UTC  tuomov
4913   * trunk: changeset 1686
4914   Added new release notes and other preparation for the release of ion-
4915   3ds-20040730.
4916
4917 2004-07-29 23:24 UTC  tuomov
4918   * trunk: changeset 1685
4919   - Changes in default installation paths and binary names: ion->ion3,
4920     etc.
4921   
4922   - Added ioncore.progname so that scripts that want to show the manual
4923     page don't need to know if we're running as ion or pwm.
4924
4925 2004-07-29 23:19 UTC  tuomov
4926   * trunk: changeset 1684
4927   Manual page updates.
4928
4929 2004-07-29 19:58 UTC  tuomov
4930   * trunk: changeset 1683
4931   Added old release notes to the package.
4932
4933 2004-07-29 19:47 UTC  tuomov
4934   * trunk: changeset 1682
4935   WIonWS: don't load WSplitST, because we don't save position and
4936   orientation and thus think the saved stdispnode was bl/horizontal.
4937
4938 2004-07-29 19:41 UTC  tuomov
4939   * trunk: changeset 1681
4940   Drawing engine configuration files now also use the underscored
4941   "look_" prefix instead of "look-".
4942
4943 2004-07-29 19:36 UTC  tuomov
4944   * trunk: changeset 1680
4945   Added styles for status displays.
4946
4947 2004-07-29 18:52 UTC  tuomov
4948   * trunk: changeset 1679
4949   - Changed WFloatWS.circulate and backcirculate to be stacking based.
4950   
4951   - Fixes to previous stacking code changes.
4952
4953 2004-07-29 18:27 UTC  tuomov
4954   * trunk: changeset 1678
4955   Floatws stacking code improvements.
4956
4957 2004-07-29 02:18 UTC  tuomov
4958   * trunk: changeset 1672
4959   All savefiles are now also prefixed with "saved_".
4960
4961 2004-07-29 02:02 UTC  tuomov
4962   * trunk: changeset 1671
4963   Removed WIonWS.resize_tree and added WSplit.rqgeom.
4964
4965 2004-07-29 01:52 UTC  tuomov
4966   * trunk: changeset 1670
4967   Renamed redundantly named ioncore.create_new_ws to ioncore.create_ws.
4968
4969 2004-07-29 01:50 UTC  tuomov
4970   * trunk: changeset 1669
4971   Added WWindow.xid export.
4972
4973 2004-07-29 01:47 UTC  tuomov
4974   * trunk: changeset 1668
4975   Statically linking modules had been broken with the module stub loader
4976   change, and make depend had never worked in this case.
4977
4978 2004-07-29 01:32 UTC  tuomov
4979   * trunk: changeset 1667
4980   - Removed generic stacking code; stacking is now handled fully by
4981     managers, making it simpler and better-working.
4982   
4983   - Some fixes to WMPlex layer2 new focus policy.
4984
4985 2004-07-28 21:58 UTC  tuomov
4986   * trunk: changeset 1666
4987   Reorganisation autows code to match the new lua/c division and stub
4988   loaders.
4989
4990 2004-07-28 20:57 UTC  tuomov
4991   * trunk: changeset 1665
4992   Changes in WMPlex passive layer 2 object focus policy.
4993
4994 2004-07-28 02:02 UTC  tuomov
4995   * trunk: changeset 1664
4996   Oops. Search path order had been reversed.
4997
4998 2004-07-28 01:57 UTC  tuomov
4999   * trunk: changeset 1663
5000   Style file lookup was broken.
5001
5002 2004-07-28 01:46 UTC  tuomov
5003   * trunk: changeset 1662
5004   The status display is now skipped by WIonWS navigational routines.
5005
5006 2004-07-28 01:30 UTC  tuomov
5007   * trunk: changeset 1661
5008   Forgot to update resize_delay->kbresize_delay to config files.
5009
5010 2004-07-28 01:25 UTC  tuomov
5011   * trunk: changeset 1660
5012   Oops. Forgot to remove references to DEFAULT_WS_TYPE.
5013
5014 2004-07-28 01:17 UTC  tuomov
5015   * trunk: changeset 1659
5016   - Changes in functions to set some basic settings of ioncore and some
5017     modules: for the most part, a single 'set' function now. Also added
5018     the 'get' counterpart.
5019   
5020   - Removed extl_globals as DEFAULT_WS_TYPE is part of ioncore.set/get
5021     now.
5022
5023 2004-07-27 21:06 UTC  tuomov
5024   * trunk: changeset 1658
5025   Added WSplitInner.current dynfun.
5026
5027 2004-07-27 21:01 UTC  tuomov
5028   * trunk: changeset 1657
5029   Restore extl_loadstring as mod_ionflux needs it.
5030
5031 2004-07-27 19:23 UTC  tuomov
5032   * trunk: changeset 1656
5033   - Statusbar mail checker died if $MAIL didn't exist.
5034   
5035   - Added mailbox file setting.
5036
5037 2004-07-27 18:03 UTC  tuomov
5038   * trunk: changeset 1655
5039   Some statusbar config tuning
5040
5041 2004-07-27 17:49 UTC  tuomov
5042   * trunk: changeset 1654
5043   - Better cfg_dock.lua; moved code to mod_dock.
5044   
5045   - Status display is now _not_ saved to layout savefile, for easier
5046     switching between different status displays.
5047   
5048   - Some mplex layer2 access improvements.
5049
5050 2004-07-27 13:48 UTC  tuomov
5051   * trunk: changeset 1653
5052   Fixed some typos etc.
5053
5054 2004-07-27 13:42 UTC  tuomov
5055   * trunk: changeset 1652
5056   - Improved ext_statusbar update time calculation.
5057   
5058   - Added ext_statusbar to list of subdirectories to build in the top-
5059     level Makefile.
5060
5061 2004-07-27 04:11 UTC  tuomov
5062   * trunk: changeset 1651
5063   Oops, mail_last_check wasn't being update.
5064
5065 2004-07-27 04:10 UTC  tuomov
5066   * trunk: changeset 1650
5067   Added ext_statusbar statusbar script.
5068
5069 2004-07-27 00:43 UTC  tuomov
5070   * trunk: changeset 1649
5071   - Put ext_misc stuff in ioncore anyway; removed close_current_ws.
5072   
5073   - Fixed some PWM stuff.
5074
5075 2004-07-27 00:26 UTC  tuomov
5076   * trunk: changeset 1648
5077   Status display removal is now properly notified by the screen to
5078   workspaces over restarts.
5079
5080 2004-07-26 22:03 UTC  tuomov
5081   * trunk: changeset 1647
5082   Oops, welcome message was no longer installed.
5083
5084 2004-07-26 21:57 UTC  tuomov
5085   * trunk: changeset 1645
5086   Some documentation fixes and documentation generation changes.
5087
5088 2004-07-26 21:57 UTC  tuomov
5089   * trunk: changeset 1644
5090   Oops, there was still a reference to draw.lua
5091
5092 2004-07-26 21:48 UTC  tuomov
5093   * trunk: changeset 1643
5094   ioncore-extras.lua was still lying around after barfed commit.
5095
5096 2004-07-26 21:29 UTC  tuomov
5097   * trunk: changeset 1642
5098   Fixed a sed vomit in ion-completeman (around sed's brain-damaged
5099   refusal to support escaping of square brackets) after GNU sed stopped
5100   accepting the previous vomit.
5101
5102 2004-07-26 20:50 UTC  tuomov
5103   * trunk: changeset 1641
5104   Fixes to previous failed commit.
5105
5106 2004-07-26 20:46 UTC  tuomov
5107   * trunk: changeset 1640
5108   - United ioncore and ioncorelib; mod_query and querylib; and mod_menu
5109     and menulib routines into the single namespace of the first of each
5110     to present the user with less different code units.
5111   
5112   - Changed all configuration files the user might want to edit to be
5113     prefixed with 'cfg_'.
5114
5115 2004-07-26 19:17 UTC  tuomov
5116   * trunk: changeset 1639
5117   Renamed 'include' 'dopath' (to look similar to Lua's 'dofile' that
5118   expects complete file name).
5119
5120 2004-07-26 18:58 UTC  tuomov
5121   * trunk: changeset 1638
5122   Added stub loaders for modules, so users only need a single command to
5123   load scripts or modules.
5124
5125 2004-07-26 17:43 UTC  tuomov
5126   * trunk: changeset 1637
5127   Some minor infowin, stdisp and timer fixes and changes.
5128
5129 2004-07-26 16:13 UTC  tuomov
5130   * trunk: changeset 1636
5131   Exported timers to Lua side and some other changes in timer code.
5132
5133 2004-07-26 14:38 UTC  tuomov
5134   * trunk: changeset 1633
5135   Added some code to WInfoWin to eventually allow it to be used as an
5136   stdisp.
5137
5138 2004-07-25 19:18 UTC  tuomov
5139   * trunk: changeset 1632
5140   Some autows overlap and new OO split code fixes.
5141
5142 2004-07-24 14:09 UTC  tuomov
5143   * trunk: changeset 1631
5144   Some fixes to previous changes in name allocation.
5145
5146 2004-07-24 11:58 UTC  tuomov
5147   * trunk: changeset 1630
5148   Added still incomplete support for partial floating of WSplitPanes on
5149   WAutoWS:s.
5150
5151 2004-07-23 22:27 UTC  tuomov
5152   * trunk: changeset 1629
5153   Resizing code fixes and simplifications.
5154
5155 2004-07-23 20:50 UTC  tuomov
5156   * trunk: changeset 1628
5157   Some more name allocation improvements and simplifications.
5158
5159 2004-07-23 19:34 UTC  tuomov
5160   * trunk: changeset 1627
5161   Fixed problem allocating names that already contain something that
5162   looks like an instance number.
5163
5164 2004-07-22 22:31 UTC  tuomov
5165   * trunk: changeset 1626
5166   - Moved WSplitUnused code to mod_autows from mod_ionws.
5167   
5168   - Added initial version of WSplitPane split tree node for better
5169     organisation of different application classes in WAutoWS split tree.
5170
5171 2004-07-18 18:59 UTC  tuomov
5172   * trunk: changeset 1625
5173   The split tree now uses inheritance within the Ion object system, so
5174   it is easier to add special inner nodes to it.
5175
5176 2004-07-18 02:25 UTC  tuomov
5177   * trunk: changeset 1624
5178   Some dock changes+fixes.
5179
5180 2004-07-17 00:48 UTC  tuomov
5181   * trunk: changeset 1623
5182   Autows template code is now aware of stdisp.
5183
5184 2004-07-16 23:54 UTC  tuomov
5185   * trunk: changeset 1622
5186   Autows classification heuristics improvements.
5187
5188 2004-07-15 15:29 UTC  tuomov
5189   * trunk: changeset 1621
5190   SM segfault fix.
5191
5192 2004-07-15 13:21 UTC  tuomov
5193   * trunk: changeset 1620
5194   Fixed config file help.
5195
5196 2004-07-15 01:59 UTC  tuomov
5197   * trunk: changeset 1619
5198   Removed stdisp from lists of normal managed objects on workspaces.
5199
5200 2004-07-13 16:05 UTC  tuomov
5201   * trunk: changeset 1618
5202   Fixed WRegion.size_hints export.
5203
5204 2004-07-13 16:04 UTC  tuomov
5205   * trunk: changeset 1617
5206   Always leave a SPLIT_UNUSED when stacking.
5207
5208 2004-07-13 16:03 UTC  tuomov
5209   * trunk: changeset 1616
5210   Changes in split tree resize code to better handle SPLIT_UNUSED.
5211
5212 2004-07-12 20:11 UTC  tuomov
5213   * trunk: changeset 1615
5214   AutoWS layout initialisation code improvements.
5215
5216 2004-07-11 22:57 UTC  tuomov
5217   * trunk: changeset 1614
5218   Beginnings of a new template-based autows implementation.
5219
5220 2004-07-08 00:18 UTC  tuomov
5221   * trunk: changeset 1613
5222   Some frame->style handling changes.
5223
5224 2004-07-08 00:17 UTC  tuomov
5225   * trunk: changeset 1612
5226   Possibly fixed scratchpad focusing (again).
5227
5228 2004-07-03 18:04 UTC  tuomov
5229   tagged ion-3ds-20040703
5230
5231 2004-07-03 18:01 UTC  tuomov
5232   * trunk: changeset 1610
5233   Added a note on ./configure being broken in README.
5234
5235 2004-07-03 17:57 UTC  tuomov
5236   * trunk: changeset 1609
5237   Default to no dock.
5238
5239 2004-07-03 17:56 UTC  tuomov
5240   * trunk: changeset 1608
5241   Added code in dock.lua to create dock of either flavour.
5242
5243 2004-07-03 17:56 UTC  tuomov
5244   * trunk: changeset 1607
5245   Do not automagically redirect region_manage_clientwin requests to
5246   passive layer 2 objects.
5247
5248 2004-07-03 17:55 UTC  tuomov
5249   * trunk: changeset 1606
5250   Added table.join.
5251
5252 2004-07-03 17:54 UTC  tuomov
5253   * trunk: changeset 1605
5254   Changes in menu stacking.
5255
5256 2004-07-03 17:25 UTC  tuomov
5257   * trunk: changeset 1604
5258   Implemented WRegion.rqclose for WDock (and removed WDock.destroy), so
5259   that empty docks can now be closed in a consistent manner.
5260
5261 2004-07-03 17:21 UTC  tuomov
5262   * trunk: changeset 1603
5263   Added some region dynfuns.
5264
5265 2004-06-27 17:43 UTC  tuomov
5266   * trunk: changeset 1602
5267   Dock supports bindings now.
5268
5269 2004-06-27 17:12 UTC  tuomov
5270   * trunk: changeset 1601
5271   - Removed orientation from stdisp parameters; it is got from the
5272     region itself through region_orientation.
5273   
5274   - WDock.set can now properly request changes when working as WMPlex
5275     stdisp.
5276
5277 2004-06-26 20:13 UTC  tuomov
5278   * trunk: changeset 1600
5279   floatws fix: don't save stdisp configuration.
5280
5281 2004-06-26 20:05 UTC  tuomov
5282   * trunk: changeset 1599
5283   Ensure FD_CLOEXEC is set.
5284
5285 2004-06-26 19:53 UTC  tuomov
5286   * trunk: changeset 1598
5287   - Removed generic stacking exports. Raise/lower is only available
5288     through WFloatWS.raise/lower now.
5289   
5290   - Removed WRegion.active_sub export.
5291
5292 2004-06-26 19:35 UTC  tuomov
5293   * trunk: changeset 1597
5294   Renamed 'reference' field in load/info tables to 'reg'.
5295
5296 2004-06-26 18:40 UTC  tuomov
5297   * trunk: changeset 1596
5298   Guarantee maximum size to be set in region_size_hints along with base
5299   and minimum size.
5300
5301 2004-06-26 18:37 UTC  tuomov
5302   * trunk: changeset 1595
5303   Removed relw and relh from region_size_hints; use
5304   XSizeHints.base_width/height instead.
5305
5306 2004-06-26 16:07 UTC  tuomov
5307   * trunk: changeset 1594
5308   - Added support for passive mplex layer 2 objects.
5309   
5310   - Unified generic stdisp and floating dock position parametrisation.
5311
5312 2004-06-23 15:56 UTC  tuomov
5313   * trunk: changeset 1593
5314   Improved mplex managed object attribute storage.
5315
5316 2004-06-22 00:16 UTC  tuomov
5317   * trunk: changeset 1592
5318   Added XID to querylib.show_clientwin.
5319
5320 2004-06-21 15:02 UTC  tuomov
5321   * trunk: changeset 1591
5322   Fixed drawing engine style loading code when neither font nor based_on
5323   was set.
5324
5325 2004-06-21 08:18 UTC  tuomov
5326   * trunk: changeset 1590
5327   Previous "fixes" broken dock resize on workspace change if previous
5328   docknode geometry was a good fit.
5329
5330 2004-06-21 07:37 UTC  tuomov
5331   * trunk: changeset 1589
5332   Some status display/dock support code fixes and improvements.
5333
5334 2004-06-21 00:30 UTC  tuomov
5335   * trunk: changeset 1588
5336   Support dragging tab of current window by clicking anywhere in a
5337   frame.
5338
5339 2004-06-20 16:45 UTC  tuomov
5340   * trunk: changeset 1587
5341   Initial conversion of mod_dock to work with WMPlex sticky auto-sizing
5342   status display mechanisms.
5343
5344 2004-06-20 11:47 UTC  tuomov
5345   * trunk: changeset 1586
5346   Don't register WRegionSimpleCreateFn as it is not actually needed.
5347   Thus only register WRegionLoadCreateFn.
5348
5349 2004-06-20 11:45 UTC  tuomov
5350   * trunk: changeset 1584
5351   Don't duplicate libtu/stringintmap_key as value2str.
5352
5353 2004-06-20 11:10 UTC  tuomov
5354   * trunk: changeset 1582
5355   Fixed folds.
5356
5357 2004-06-19 16:39 UTC  tuomov
5358   * trunk: changeset 1581
5359   - Use of block auto-indentation had broken indentation after some
5360     EXTL_EXPORT statements.
5361   
5362   - Added documentation for WMPlex.set_stdisp and WMPlex.get_stdisp.
5363
5364 2004-06-19 16:26 UTC  tuomov
5365   * trunk: changeset 1580
5366   Improved support for auto-sizing status display/dock.
5367
5368 2004-06-19 13:26 UTC  tuomov
5369   * trunk: changeset 1579
5370   Export WScreen.set_managed_offset.
5371
5372 2004-06-18 22:14 UTC  tuomov
5373   * trunk: changeset 1576
5374   Use libtu's new stringstore for storing frame style names.
5375
5376 2004-06-17 20:42 UTC  tuomov
5377   * trunk: changeset 1573
5378   Fixed handling of requested geometry in floatws_attach_clientwin.
5379
5380 2004-06-17 17:14 UTC  tuomov
5381   * trunk: changeset 1572
5382   Added some split-tree manipulation algorithms needed to eventually
5383   support an automagically properly sized dock.
5384
5385 2004-06-17 13:58 UTC  tuomov
5386   * trunk: changeset 1571
5387   Resize primary node fix.
5388
5389 2004-06-14 15:09 UTC  tuomov
5390   * trunk: changeset 1570
5391   Finished converting (still crappy) autows penalty code to Lua and some
5392   tuning.
5393
5394 2004-06-12 20:51 UTC  tuomov
5395   * trunk: changeset 1569
5396   Moved autows penalty calculation code to Lua side for easier
5397   customisation.
5398
5399 2004-06-12 18:10 UTC  tuomov
5400   * trunk: changeset 1568
5401   - Added WRegion.size_hints to exports
5402   
5403   - ... and renamed region_resize_hints to region_size_hints.
5404
5405 2004-06-12 14:16 UTC  tuomov
5406   * trunk: changeset 1567
5407   Fixed querylib.query_exit and renamed it to querylib.query_shutdown.
5408
5409 2004-06-11 19:03 UTC  tuomov
5410   * trunk: changeset 1566
5411   Changed penalties to be based on proportional shrinkage/growth/free
5412   space after split and other autows placement code changes.
5413
5414 2004-06-11 11:03 UTC  tuomov
5415   * trunk: changeset 1565
5416   Put back WIonWS.create_frame_fn.
5417
5418 2004-06-10 22:48 UTC  tuomov
5419   * trunk: changeset 1564
5420   - Session saving is no longer disabled on exit if there was an error
5421     loading layout. Instead a backup of the layout savefile is made.
5422   
5423   - The behaviour of ioncore.resign was changed not to save session, but
5424     instead just quit and, when running under a session manager,
5425     instruct the session manager to not restart the WM again.
5426
5427 2004-06-10 21:13 UTC  tuomov
5428   * trunk: changeset 1563
5429   Fixed focusing on frame destroy.
5430
5431 2004-06-10 21:01 UTC  tuomov
5432   * trunk: changeset 1562
5433   Bracing error caused split unused fusing not to work in all cases.
5434
5435 2004-06-10 15:33 UTC  tuomov
5436   * trunk: changeset 1561
5437   Changes in the set of exported WSplit methods and WIonWS:split_tree().
5438
5439 2004-06-10 15:15 UTC  tuomov
5440   * trunk: changeset 1560
5441   Added code to fuse adjacent SPLIT_UNUSED nodes.
5442
5443 2004-06-09 16:12 UTC  tuomov
5444   * trunk: changeset 1559
5445   Removed WIonFrame and WAutoFrame. There's just WFrame and WFloatFrame
5446   (also to be unified?) now.
5447
5448 2004-06-08 20:52 UTC  tuomov
5449   * trunk: changeset 1558
5450   Some minor autows placement tuning.
5451
5452 2004-06-08 20:26 UTC  tuomov
5453   * trunk: changeset 1557
5454   Moved p_move from WFloatFrame to WFrame.
5455
5456 2004-06-08 17:23 UTC  tuomov
5457   * trunk: changeset 1556
5458   Binding to nil should again remove the binding.
5459
5460 2004-06-08 17:21 UTC  tuomov
5461   * trunk: changeset 1555
5462   Fixes in navigation code handling of SPLIT_UNUSED.
5463
5464 2004-06-07 13:41 UTC  tuomov
5465   * trunk: changeset 1554
5466   Some more unused space information storage changes.
5467
5468 2004-06-07 11:09 UTC  tuomov
5469   * trunk: changeset 1553
5470   load_autows hand't been updated to new ionws_load_node parameters.
5471
5472 2004-06-06 19:39 UTC  tuomov
5473   * trunk: changeset 1552
5474   Added querylib.show_clientwin to display information on a client
5475   window and put it in the context menu.
5476
5477 2004-06-06 19:27 UTC  tuomov
5478   * trunk: changeset 1551
5479   Documentation fixes.
5480
5481 2004-06-06 18:32 UTC  tuomov
5482   * trunk: changeset 1550
5483   Some fixes in split tree load code changes.
5484
5485 2004-06-06 17:58 UTC  tuomov
5486   * trunk: changeset 1549
5487   Added penalties to attach to an existing frame.
5488
5489 2004-06-06 17:09 UTC  tuomov
5490   * trunk: changeset 1548
5491   Added querylib.query_menu that can be used to create a query of a
5492   menu.
5493
5494 2004-06-06 16:16 UTC  tuomov
5495   * trunk: changeset 1547
5496   Moved Fx queries to WMPlex level so they're available on empty
5497   workspaces and full screen client windows as well.
5498
5499 2004-06-06 16:08 UTC  tuomov
5500   * trunk: changeset 1546
5501   Added 'lazy' split attribute. If a horizontal/vertical split is
5502   "lazy", and a direct child is removed, the split won't be collapsed
5503   unless the other child is SPLIT_UNUSED.
5504
5505 2004-06-06 15:47 UTC  tuomov
5506   * trunk: changeset 1545
5507   Few minor fixes.
5508
5509 2004-06-05 19:24 UTC  tuomov
5510   * trunk: changeset 1543
5511   - Moved workspace dummy window code from WFloatWS to WGenWS to be
5512     available to WAutoWS as well.
5513   
5514   - Removed unused managed_splits field from WIonWS.
5515
5516 2004-06-05 15:14 UTC  tuomov
5517   * trunk: changeset 1542
5518   WAutoWS placement code clean-up.
5519
5520 2004-06-05 09:42 UTC  tuomov
5521   * trunk: changeset 1541
5522   Oops. Fixed sanity check.
5523
5524 2004-06-04 23:15 UTC  tuomov
5525   * trunk: changeset 1539
5526   Added Xinerama sanity check.
5527
5528 2004-06-04 17:55 UTC  tuomov
5529   * trunk: changeset 1537
5530   Changed WAutoWS placement code to use new unused space storage and
5531   added framework code to handle calculating penalties based on
5532   "immediate" available unused space.
5533
5534 2004-06-04 17:29 UTC  tuomov
5535   * trunk: changeset 1536
5536   Changed storage of used/unused space within
5537   SPLIT_VERTICAL/SPLIT_HORIZONTAL.
5538
5539 2004-06-04 15:49 UTC  tuomov
5540   * trunk: changeset 1535
5541   Fixed WMPlex.l2_show focus.
5542
5543 2004-06-03 11:25 UTC  tuomov
5544   * trunk: changeset 1534
5545   Added very preliminary WAutoWS layout code.
5546
5547 2004-06-03 11:23 UTC  tuomov
5548   * trunk: changeset 1533
5549   Code that creates regions from tables now supports a 'reference' to
5550   use existing regions.
5551
5552 2004-06-03 11:21 UTC  tuomov
5553   * trunk: changeset 1532
5554   Fixed some indentation.
5555
5556 2004-06-02 19:15 UTC  tuomov
5557   * trunk: changeset 1531
5558   Added support for "static" splits.
5559
5560 2004-05-31 10:40 UTC  tuomov
5561   * trunk: changeset 1526
5562   Splitting fixes.
5563
5564 2004-05-31 10:39 UTC  tuomov
5565   * trunk: changeset 1525
5566   Added nil check to hook_add_extl.
5567
5568 2004-05-30 16:01 UTC  tuomov
5569   * trunk: changeset 1524
5570   Fixed a serious brainfart in region name allocation. (Temporary hack;
5571   need to do this more efficiently.)
5572
5573 2004-05-30 14:13 UTC  tuomov
5574   * trunk: changeset 1523
5575   Oops. Alloc one byte too small.
5576
5577 2004-05-29 19:13 UTC  tuomov
5578   * trunk: changeset 1522
5579   Check that client window is not already managed when loading saved
5580   configuration (on restart).
5581
5582 2004-05-29 19:12 UTC  tuomov
5583   * trunk: changeset 1521
5584   Added -noerrorlog startup option.
5585
5586 2004-05-29 12:03 UTC  tuomov
5587   * trunk: changeset 1520
5588   Fixed dec/inc_index bindings.
5589
5590 2004-05-29 11:26 UTC  tuomov
5591   * trunk: changeset 1519
5592   Bindmap binding count was not maintained correctly if a key/button was
5593   re-bound.
5594
5595 2004-05-28 14:41 UTC  tuomov
5596   * trunk: changeset 1518
5597   Added SPLIT_UNUSED nodes and stopped allowing frames that do not use
5598   full space of their SPLIT_REGNODE:
5599
5600 2004-05-26 19:26 UTC  tuomov
5601   * trunk: changeset 1517
5602   querylib.query_renameworkspace had been broken at some point.
5603
5604 2004-05-26 19:24 UTC  tuomov
5605   * trunk: changeset 1516
5606   Unified module and script search paths. There's only one search path
5607   now.
5608
5609 2004-05-26 19:17 UTC  tuomov
5610   * trunk: changeset 1515
5611   *sigh* install-sh seems to require -c to copy.
5612
5613 2004-05-26 17:24 UTC  tuomov
5614   * trunk: changeset 1514
5615   Changed INSTALL to install-sh
5616
5617 2004-05-26 17:10 UTC  tuomov
5618   * trunk: changeset 1513
5619   Build rules fixes.
5620
5621 2004-05-26 16:57 UTC  tuomov
5622   * trunk: changeset 1512
5623   Libtool is no longer used: problems with one module depending on
5624   another.
5625
5626 2004-05-26 14:13 UTC  tuomov
5627   * trunk: changeset 1511
5628   Added unviewable check in mplex init.
5629
5630 2004-05-26 13:57 UTC  tuomov
5631   * trunk: changeset 1510
5632   - WMPlex layer2 object hide improved.
5633   
5634   - Unified WMPlex layer list access functions.
5635
5636 2004-05-21 21:04 UTC  tuomov
5637   * trunk: changeset 1509
5638   Removed 'exec' from /bin/sh call to execute command so that more
5639   complex commands can be entered.
5640
5641 2004-05-21 19:46 UTC  tuomov
5642   * trunk: changeset 1507
5643   Removed os.execute block.
5644
5645 2004-05-21 18:49 UTC  tuomov
5646   * trunk: changeset 1506
5647   Improved querylib.query_exec completion to break at spaces.
5648
5649 2004-05-21 18:33 UTC  tuomov
5650   * trunk: changeset 1505
5651   SSH host completion now understands usernames. (Code taken from the
5652   Ion Wiki.)
5653
5654 2004-05-21 18:26 UTC  tuomov
5655   * trunk: changeset 1504
5656   - Improved integration of exit/restart/save state with session
5657     management.
5658   
5659   - Removed ioncore.exit(); in most cases use ioncore.shutdown() instead
5660     (and ioncore.resign() in others).
5661
5662 2004-05-20 21:48 UTC  tuomov
5663   * trunk: changeset 1503
5664   Added comment headers to the files.
5665
5666 2004-05-20 21:35 UTC  tuomov
5667   * trunk: changeset 1502
5668   - Added mod_sm.request_save.
5669   
5670   - Removed support for whatever (older?) session management system
5671     defines the macro "XSM".
5672
5673 2004-05-20 18:26 UTC  tuomov
5674   * trunk: changeset 1501
5675   - Automatically load mod_sm of the SESSION_MANAGER environment
5676     variable is set.
5677   
5678   - Moved session directory setup code to mod_sm.
5679
5680 2004-05-20 16:03 UTC  tuomov
5681   * trunk: changeset 1500
5682   Added WClientWin.xid export to get X window id.
5683
5684 2004-05-20 15:04 UTC  tuomov
5685   * trunk: changeset 1499
5686   Improved WAutoFrame "lazy" move/resize behaviour.
5687
5688 2004-05-20 14:38 UTC  tuomov
5689   * trunk: changeset 1498
5690   Split resizing code now first tries to use any unused space before
5691   shrinking a region.
5692
5693 2004-05-19 08:35 UTC  tuomov
5694   * trunk: changeset 1497
5695   - Do not clear client window activity status when receiving focus if
5696     the urgency hint is still set.
5697   
5698   - Exported WRegion.notify_activity and WRegion.clear_activity.
5699
5700 2004-05-18 20:02 UTC  tuomov
5701   * trunk: changeset 1496
5702   Fixed exec bindings to correctly set the root window and changed
5703   ioncore.exec_on to accept any region as parameter.
5704
5705 2004-05-18 17:55 UTC  tuomov
5706   * trunk: changeset 1495
5707   Changes in save directory under a session manager; use ~/.ion3/gnome-
5708   session-$GNOME_DESKTOP_SESSION_ID (with potentially unallowed
5709   characters replaced) if this environment variable is set.
5710
5711 2004-05-17 22:52 UTC  tuomov
5712   * trunk: changeset 1494
5713   Merged dock kde systray support patch and fixes from stable branch.
5714
5715 2004-05-17 22:41 UTC  tuomov
5716   * trunk: changeset 1491
5717   Added missing include.
5718
5719 2004-05-15 17:45 UTC  tuomov
5720   * trunk: changeset 1490
5721   Removed extl_call_named as it is no longer needed and useless bloat.
5722
5723 2004-05-15 17:43 UTC  tuomov
5724   * trunk: changeset 1489
5725   Converted ionws_placement_method to ionws_placement_alt hook. Removed
5726   the hook from WAutoWS code temporarily.
5727
5728 2004-05-15 09:47 UTC  tuomov
5729   * trunk: changeset 1488
5730   Fixed attempt to free memory at middle of allocated area in menu
5731   typeahead find.
5732
5733 2004-05-14 14:14 UTC  tuomov
5734   * trunk: changeset 1487
5735   - Changed mplex l2 hide/show to warp (if enabled) to new active
5736     region.
5737   
5738   - Some other focus handling fixes/changes.
5739
5740 2004-05-14 13:13 UTC  tuomov
5741   * trunk: changeset 1486
5742   WMPlex contents are unmapped when either width or height of client
5743   managed area becomes at most 1 instead of resizing them. Previously
5744   this was only done vertically for frames (shade).
5745
5746 2004-05-14 10:14 UTC  tuomov
5747   * trunk: changeset 1483
5748   Fixed shade on WIonWS.
5749
5750 2004-05-13 12:01 UTC  tuomov
5751   * trunk: changeset 1482
5752   Minor cleanup.
5753
5754 2004-05-13 09:02 UTC  tuomov
5755   * trunk: changeset 1481
5756   Removed some scratch code.
5757
5758 2004-05-12 15:39 UTC  tuomov
5759   * trunk: changeset 1480
5760   Oops. There was a typo that was causing region flags to be cleared
5761   when children were being rescued.
5762
5763 2004-05-12 13:49 UTC  tuomov
5764   * trunk: changeset 1479
5765   hook_add_extl was missing extl_ref_fn.
5766
5767 2004-05-12 13:30 UTC  tuomov
5768   * trunk: changeset 1478
5769   Documented hook exports.
5770
5771 2004-05-12 12:56 UTC  tuomov
5772   * trunk: changeset 1477
5773   Removed deprecated references to defcmd.
5774
5775 2004-05-12 12:50 UTC  tuomov
5776   * trunk: changeset 1476
5777   New hook system. Both Lua and C-side now have the same hooks except
5778   for ioncore_handle_event_alt.
5779
5780 2004-05-12 10:31 UTC  tuomov
5781   * trunk: changeset 1475
5782   Added functions to test ExtlTab:s and ExtlFn:s for equality.
5783
5784 2004-05-08 23:38 UTC  tuomov
5785   * trunk: changeset 1474
5786   WM_COLORMAP_WINDOWS handling fixes. (Does something still use
5787   this/bother supporting indexed colour models at all?)
5788
5789 2004-05-06 21:01 UTC  tuomov
5790   * trunk: changeset 1472
5791   Oops. nodecor wan't being initialised if mwm hints are not set.
5792
5793 2004-05-06 09:35 UTC  tuomov
5794   * trunk: changeset 1470
5795   Space wasn't being reclaimed when unsplitting.
5796
5797 2004-05-03 15:22 UTC  tuomov
5798   * trunk: changeset 1469
5799   Added extra check. Fixed indentation.
5800
5801 2004-05-03 15:21 UTC  tuomov
5802   * trunk: changeset 1468
5803   Fixed dynamic function call.
5804
5805 2004-05-03 14:18 UTC  tuomov
5806   * trunk: changeset 1466
5807   Fixed stippled tab font when -i18n was not set.
5808
5809 2004-05-02 15:57 UTC  tuomov
5810   * trunk: changeset 1464
5811   Path fixes in file headings.
5812
5813 2004-05-02 15:46 UTC  tuomov
5814   * trunk: changeset 1463
5815   Added some basic framework for autows. No functionality essentially
5816   different from ionws yet.
5817
5818 2004-05-01 11:32 UTC  tuomov
5819   * trunk: changeset 1460
5820   Transparency configuration reading fix.
5821
5822 2004-04-30 19:45 UTC  tuomov
5823   * trunk: changeset 1459
5824   Minor session management support improvements; should work with gnome-
5825   session now.
5826
5827 2004-04-28 11:34 UTC  tuomov
5828   * trunk: changeset 1458
5829   Only kill active grab when esc is pressed, not released.
5830
5831 2004-04-24 22:45 UTC  tuomov
5832   * trunk: changeset 1456
5833   WIonWS supports alternative frame creation routine (for inheritance).
5834
5835 2004-04-20 18:01 UTC  tuomov
5836   * trunk: changeset 1455
5837   Split size calculation TODOs handled.
5838
5839 2004-04-20 15:03 UTC  tuomov
5840   * trunk: changeset 1454
5841   Some fixes to new split tree code.
5842
5843 2004-04-17 17:44 UTC  tuomov
5844   * trunk: changeset 1453
5845   - Added the WARN_FUNC macros.
5846   
5847   - WIonWS code checks that split_tree!=NULL more often so that it
5848     should be possible to inherit it by a workspace class that doesn't
5849     always have such a tree.
5850
5851 2004-04-17 16:45 UTC  tuomov
5852   * trunk: changeset 1452
5853   Fixed split bindings to attach currently displayed region of old frame
5854   to new frame.
5855
5856 2004-04-17 15:03 UTC  tuomov
5857   * trunk: changeset 1451
5858   Added code to transpose splits.
5859
5860 2004-04-16 22:34 UTC  tuomov
5861   * trunk: changeset 1450
5862   Slightly improved splitting code.
5863
5864 2004-04-11 10:15 UTC  tuomov
5865   * trunk: changeset 1448
5866   Oops, there was an off-by-one bug in _NET_VIRTUAL_ROOTS setting.
5867
5868 2004-04-05 12:33 UTC  tuomov
5869   * trunk: changeset 1444
5870   Added a kludge to deal with waitrelease when the modifiers has already
5871   been released.
5872
5873 2004-04-05 07:39 UTC  tuomov
5874   * trunk: changeset 1442
5875   Oops, LCDIR and SHAREDIR were on path in wrong order.
5876
5877 2004-04-04 11:48 UTC  tuomov
5878   * trunk: changeset 1441
5879   Improved split data structures.
5880
5881 2004-04-02 19:59 UTC  tuomov
5882   * trunk: changeset 1440
5883   WMPlex is now a proper non-virtual class and objects of this type can
5884   be created and nested like any others.
5885
5886 2004-04-02 08:19 UTC  tuomov
5887   * trunk: changeset 1439
5888   Also put querylib.lc and menulib.lc in LCDIR.
5889
5890 2004-04-02 08:04 UTC  tuomov
5891   * trunk: changeset 1437
5892   Changed compiled .lc files' path to LIBDIR/ion/lc.
5893
5894 2004-03-27 09:01 UTC  tuomov
5895   * trunk: changeset 1435
5896   Fixed floatframe client window size issue when shaded.
5897
5898 2004-03-26 22:51 UTC  tuomov
5899   * trunk: changeset 1434
5900   Split brush and style code in separate files.
5901
5902 2004-03-26 22:37 UTC  tuomov
5903   * trunk: changeset 1433
5904   Removed object abstraction from drawing engine brushes to help
5905   creating drawing engines with other font routines.
5906
5907 2004-03-26 22:12 UTC  tuomov
5908   * trunk: changeset 1432
5909   Stacking fix(?).
5910
5911 2004-03-24 20:45 UTC  tuomov
5912   * trunk: changeset 1431
5913   Moved some root position notification code from WRegion to WWindow.
5914
5915 2004-03-24 20:37 UTC  tuomov
5916   * trunk: changeset 1430
5917   Removed duplicate fitrep code.
5918
5919 2004-03-24 18:55 UTC  tuomov
5920   * trunk: changeset 1429
5921   Some WIonWS and split tree code reorganisation.
5922
5923 2004-03-24 17:33 UTC  tuomov
5924   * trunk: changeset 1428
5925   Don't put input method failure complaints in startup error log.
5926
5927 2004-03-23 11:28 UTC  tuomov
5928   * trunk: changeset 1426
5929   querylib.query_restart and query_exit were not yet converted to the
5930   Ion3 scheme of things.
5931
5932 2004-03-23 02:15 UTC  tuomov
5933   * trunk: changeset 1424
5934   Client window unmap handling fixes (?).
5935
5936 2004-03-22 12:29 UTC  tuomov
5937   * trunk: changeset 1423
5938   String freeing fix.
5939
5940 2004-03-21 16:58 UTC  tuomov
5941   * trunk: changeset 1422
5942   Fixed a colourmap update crash.
5943
5944 2004-03-21 16:43 UTC  tuomov
5945   * trunk: changeset 1421
5946   Binaries were still being stripped.
5947
5948 2004-03-20 21:31 UTC  tuomov
5949   * trunk: changeset 1420
5950   mod_sm wasn't registering exported functions.
5951
5952 2004-03-20 21:23 UTC  tuomov
5953   * trunk: changeset 1419
5954   Added very preliminary (and partially broken) session management
5955   support based on the 'sm' module for Ion1.
5956
5957 2004-03-20 14:39 UTC  tuomov
5958   * trunk: changeset 1418
5959   Moved activity notification window code from scratchpad to screen;
5960   also works for normal workspaces now.
5961
5962 2004-03-18 21:11 UTC  tuomov
5963   * trunk: changeset 1416
5964   Improvements and fixes in keyboard mapping changes handling.
5965
5966 2004-03-18 09:39 UTC  tuomov
5967   * trunk: changeset 1413
5968   Made drawing engine objects inheritable and initialisation code
5969   reusable.
5970
5971 2004-03-17 20:17 UTC  tuomov
5972   * trunk: changeset 1412
5973   Some scratchpad activity notification window changes/fixes.
5974
5975 2004-03-16 17:24 UTC  tuomov
5976   tagged ion-3ds-20040316
5977
5978 2004-03-16 17:23 UTC  tuomov
5979   * trunk: changeset 1406
5980   Added commented-out line to load mod_sp.
5981
5982 2004-03-16 16:42 UTC  tuomov
5983   * trunk: changeset 1405
5984   Fixed typo Wegion->WRegion.
5985
5986 2004-03-16 16:40 UTC  tuomov
5987   * trunk: changeset 1404
5988   - Added rectangle_constrain and changed code that did the same thing
5989     to use the function.
5990   
5991   - Some clientwin WFitParams usage improvements and fixes.
5992
5993 2004-03-16 16:09 UTC  tuomov
5994   * trunk: changeset 1403
5995   Indentation fixes.
5996
5997 2004-03-15 16:32 UTC  tuomov
5998   * trunk: changeset 1401
5999   Renamed module directories.
6000
6001 2004-03-15 16:02 UTC  tuomov
6002   * trunk: changeset 1399
6003   Added scratchpad activity notification bubble.
6004
6005 2004-03-15 08:34 UTC  tuomov
6006   * trunk: changeset 1397
6007   Documentation generation fixes and improvements.
6008
6009 2004-03-15 08:10 UTC  tuomov
6010   * trunk: changeset 1396
6011   Some function name shortenings and other changes.
6012
6013 2004-03-14 23:40 UTC  tuomov
6014   * trunk: changeset 1395
6015   Fixed some exec calls to ioncore.exec.
6016
6017 2004-03-14 23:29 UTC  tuomov
6018   * trunk: changeset 1394
6019   Fixed getbindings for buttons.
6020
6021 2004-03-14 22:53 UTC  tuomov
6022   * trunk: changeset 1393
6023   Made some more minor changes to binding configuration and added
6024   ioncore.getbindings and ioncorelib.getbindings that can be used to get
6025   a table of made bindings for all contexts.
6026
6027 2004-03-14 19:04 UTC  tuomov
6028   * trunk: changeset 1392
6029   Minor glitch introduced by previous changes fixed.
6030
6031 2004-03-14 18:59 UTC  tuomov
6032   * trunk: changeset 1391
6033   Multiplexers now save layer2 objects in layout savefile.
6034
6035 2004-03-13 21:37 UTC  tuomov
6036   * trunk: changeset 1390
6037   Removed superfluous region_same_rootwin check.
6038
6039 2004-03-13 21:27 UTC  tuomov
6040   * trunk: changeset 1389
6041   Added tentative mod_sp scratchpad module.
6042
6043 2004-03-13 18:47 UTC  tuomov
6044   * trunk: changeset 1388
6045   Region fitting, reparting and creating routines now receive a
6046   bounds/exact specification along with geometry to allow managers to
6047   specify whether managed regions should take full space available or
6048   are they allowed to use only part of it.
6049
6050 2004-03-12 19:06 UTC  tuomov
6051   * trunk: changeset 1387
6052   Added functions to hide/show mplex layer 2 objects.
6053
6054 2004-03-12 17:58 UTC  tuomov
6055   * trunk: changeset 1386
6056   Region closing method unifications.
6057
6058 2004-03-12 16:27 UTC  tuomov
6059   * trunk: changeset 1385
6060   Exported functions can now accept nil objects as parameters except for
6061   the first parameter. (Most exported functions have just that first
6062   object parameter.)
6063
6064 2004-03-11 17:20 UTC  tuomov
6065   * trunk: changeset 1384
6066   Unnamed regions can now also bee seen on lists of regions.
6067
6068 2004-03-10 21:12 UTC  tuomov
6069   * trunk: changeset 1381
6070   GCC linking order brain-damagedness workaround fixes.
6071
6072 2004-03-10 21:03 UTC  tuomov
6073   * trunk: changeset 1379
6074   Slightly simpler and faster Lua object cache.
6075
6076 2004-03-10 20:41 UTC  tuomov
6077   * trunk: changeset 1378
6078   - Moved X window code to xwindow.c.
6079   
6080   - Some other minor clean-up operations.
6081
6082 2004-03-10 18:12 UTC  tuomov
6083   * trunk: changeset 1376
6084   Slightly reduce flicker with apps that update title too often by
6085   removing a redundant change notify call.
6086
6087 2004-03-10 18:01 UTC  tuomov
6088   * trunk: changeset 1375
6089   Handle bindmaps using red-black trees for simpler code (before
6090   bindings were in arrays sorted and searched with qsort and bsearch).
6091
6092 2004-03-10 16:49 UTC  tuomov
6093   * trunk: changeset 1372
6094   Also handle name allocation using red-black trees instead of Lua
6095   tables now that such are available in libtu.
6096
6097 2004-03-10 16:48 UTC  tuomov
6098   * trunk: changeset 1371
6099   Use red-black trees added to libtu instead of a Lua tables to store
6100   split_of pointers of frames on WIonWS:s to avoid problems with object
6101   cache clean-up on frame deletion.
6102
6103 2004-03-10 10:47 UTC  tuomov
6104   * trunk: changeset 1367
6105   names.h wasn't being included.
6106
6107 2004-03-07 21:46 UTC  tuomov
6108   * trunk: changeset 1364
6109   Bound backspace in menus to clear typeahead buffer.
6110
6111 2004-03-07 21:45 UTC  tuomov
6112   * trunk: changeset 1363
6113   Moved strcasestr to libtu.
6114
6115 2004-03-07 21:45 UTC  tuomov
6116   * trunk: changeset 1361
6117   Menus now support typeahead find.
6118
6119 2004-03-07 17:37 UTC  tuomov
6120   * trunk: changeset 1359
6121   Removed ioncore_g.cwin_list.
6122
6123 2004-03-07 17:29 UTC  tuomov
6124   * trunk: changeset 1358
6125   Removed completion functions from ioncore, moving them to querylib and
6126   replacing with listing functions (ioncore.clientwin_list,
6127   ioncore.region_list).
6128
6129 2004-03-07 17:28 UTC  tuomov
6130   * trunk: changeset 1357
6131   Restored missing workspacelist menu entry.
6132
6133 2004-03-07 15:35 UTC  tuomov
6134   * trunk: changeset 1356
6135   Fixed pmenu stacking.
6136
6137 2004-03-07 11:13 UTC  tuomov
6138   * trunk: changeset 1355
6139   Added ioncore_post_layout_setup_hook.
6140
6141 2004-03-07 10:41 UTC  tuomov
6142   * trunk: changeset 1354
6143   All modules are now 'mod_something'.
6144
6145 2004-03-07 10:39 UTC  tuomov
6146   * trunk: changeset 1353
6147   Oops, some NULL checks were missing from new stacking code.
6148
6149 2004-03-07 00:26 UTC  tuomov
6150   * trunk: changeset 1352
6151   Merged recent changes from the stable branch (WFloatWS.attach, better
6152   gravity handling, goto_* routines return target).
6153
6154 2004-03-07 00:24 UTC  tuomov
6155   * trunk: changeset 1351
6156   Brought PWM binding and menu configuration files up to date.
6157
6158 2004-03-06 23:59 UTC  tuomov
6159   * trunk: changeset 1350
6160   - WMPlex now supports a full "second layer" of objects in addition to
6161     a single input.
6162   
6163   - A lot of WIonFrame code was removed and moved to WFrame.
6164   
6165   - New rescue and initial management handling code.
6166
6167 2004-03-06 23:53 UTC  tuomov
6168   * trunk: changeset 1349
6169   region_stack_above wasn't working.
6170
6171 2004-03-06 23:12 UTC  tuomov
6172   * trunk: changeset 1348
6173   Stacking code relies on XQueryTree instead of maintaining our internal
6174   state that might not agree with X.
6175
6176 2004-03-06 23:08 UTC  tuomov
6177   * trunk: changeset 1347
6178   Fixed dock configuration file for new binding system.
6179
6180 2004-02-18 03:00 UTC  tuomov
6181   * trunk: changeset 1336
6182   Merged tab drag&drop fixes and size guard additions from the stable
6183   branch.
6184
6185 2004-02-17 23:16 UTC  tuomov
6186   * trunk: changeset 1330
6187   Oops, some old class names were used in the merge.
6188
6189 2004-02-17 18:40 UTC  tuomov
6190   * trunk: changeset 1329
6191   Merged fixes from the stable branch.
6192
6193 2004-02-17 01:32 UTC  tuomov
6194   * trunk: changeset 1326
6195   Autosave disabling was missing.
6196
6197 2004-02-16 23:27 UTC  tuomov
6198   * trunk: changeset 1324
6199   - Changed layout save mechanism to construct configuration tables
6200     instead of directly writing data to files.
6201   
6202   - Some more mainloop changes.
6203
6204 2004-02-16 20:33 UTC  tuomov
6205   * trunk: changeset 1322
6206   Documentation and documentation generation updates.
6207
6208 2004-02-16 19:22 UTC  tuomov
6209   * trunk: changeset 1321
6210   Moved SunOS F11->SunF36, F12->SunF37 kludge to build time.
6211
6212 2004-02-16 19:02 UTC  tuomov
6213   * trunk: changeset 1320
6214   Mainloop X flushing fix.
6215
6216 2004-02-16 17:50 UTC  tuomov
6217   * trunk: changeset 1317
6218   Switched to using spaces only for indentation. Simple automatic "\t"
6219   -> " " conversion; may need more tuning.
6220
6221 2004-02-16 17:08 UTC  tuomov
6222   * trunk: changeset 1315
6223   Oops. errorlog code was still here.
6224
6225 2004-02-16 17:05 UTC  tuomov
6226   * trunk: changeset 1314
6227   - Moved object system and other generic code to libtu.
6228   
6229   - Changed the mainloop to only handle file descriptors with the X
6230     connection just a case among other inputfd:s.
6231
6232 2004-02-16 04:42 UTC  tuomov
6233   * trunk: changeset 1311
6234   Moved stuff to the C side.
6235
6236 2004-02-16 04:29 UTC  tuomov
6237   * trunk: changeset 1310
6238   Some minor fixes to stuff broken by namespace change.
6239
6240 2004-02-16 04:14 UTC  tuomov
6241   * trunk: changeset 1309
6242   classes.h was missing from previous commmit.
6243
6244 2004-02-16 04:13 UTC  tuomov
6245   * trunk: changeset 1308
6246   - Major namespace clean-up, both C and Lua-side.
6247   
6248   - Yet another binding configuration scheme.
6249
6250 2004-02-15 19:06 UTC  tuomov
6251   * trunk: changeset 1300
6252   Added function to return line editor "mark".
6253
6254 2004-02-14 23:31 UTC  tuomov
6255   * trunk: changeset 1299
6256   - Removed gr_get_brush_values and the possibility obtain brush
6257     parameters before creating a window.
6258   
6259   - Added "above" and "below" as supported directions with some ionws
6260     functions.
6261
6262 2004-02-14 22:11 UTC  tuomov
6263   * trunk: changeset 1298
6264   Merged floatframe tab toggle and man page fixes from the stable
6265   branch.
6266
6267 2004-02-14 22:11 UTC  tuomov
6268   * trunk: changeset 1297
6269   Removed delib.lua and moved the stuff on the C side.
6270
6271 2004-02-12 12:40 UTC  tuomov
6272   * trunk: changeset 1294
6273   Added manual page caching setup help in README.
6274
6275 2004-02-12 11:42 UTC  tuomov
6276   * trunk: changeset 1293
6277   Removed superfluous navigation functions from WIonWS.
6278
6279 2004-02-11 21:12 UTC  tuomov
6280   * trunk: changeset 1292
6281   Lua interface improvements.
6282
6283 2004-02-11 09:56 UTC  tuomov
6284   * trunk: changeset 1290
6285   - Portability fixes merged from stable branch.
6286   
6287   - Fixed ion-completeman to use = insteaf == with 'test'.
6288   
6289   - Minor binding changes.
6290
6291 2004-02-11 03:02 UTC  tuomov
6292   * trunk: changeset 1288
6293   Slightly better pipe stall check.
6294
6295 2004-02-11 02:48 UTC  tuomov
6296   * trunk: changeset 1287
6297   Added line counter reset.
6298
6299 2004-02-11 02:45 UTC  tuomov
6300   * trunk: changeset 1286
6301   Querylib tries to waste a little less memory when reading completions
6302   from a pipe.
6303
6304 2004-02-11 01:50 UTC  tuomov
6305   * trunk: changeset 1285
6306   Makefile sed fix.
6307
6308 2004-02-11 01:41 UTC  tuomov
6309   * trunk: changeset 1284
6310   Merged fixes from the "stable" Ion2 branch.
6311
6312 2004-02-11 01:28 UTC  tuomov
6313   * trunk: changeset 1282
6314   Forgot to upgrade querylib to new script parameters.
6315
6316 2004-02-11 01:25 UTC  tuomov
6317   * trunk: changeset 1281
6318   Man-page completion is now implemented with the external script 'ion-
6319   completeman'. The script supports cacheng names of known manual pages
6320   (as a cronjob) for much faster completion. It can also use the
6321   'manpath' program in addition to the MANPATH or ION_MC_MANPATH
6322   environment variables to figure out the paths containing man pages.
6323
6324 2004-02-11 00:59 UTC  tuomov
6325   * trunk: changeset 1280
6326   Completion display wasn't being refreshed, if its size didn't change
6327   between completions.
6328
6329 2004-02-10 23:12 UTC  tuomov
6330   * trunk: changeset 1277
6331   - New binding configuration scheme based on strings instead of direct
6332     passing of Lua functions.
6333   
6334   - Some WMPlex managed object indexing function changes.
6335
6336 2004-02-10 19:47 UTC  tuomov
6337   * trunk: changeset 1276
6338   Move/resize mode is common to all types of frames.
6339
6340 2004-02-10 19:35 UTC  tuomov
6341   * trunk: changeset 1274
6342   There were still some WGENFRAME macros.
6343
6344 2004-02-10 18:29 UTC  tuomov
6345   * trunk: changeset 1273
6346   Changed version and API version.
6347
6348 2004-02-10 10:42 UTC  tuomov
6349   * trunk: changeset 1271
6350   File name changes and a couple of fixes to the WGenFrame -> WFrame
6351   change.
6352
6353 2004-02-10 10:36 UTC  tuomov
6354   * trunk: changeset 1270
6355   Renamed WGenFrame to WFrame.
6356
6357 2004-02-10 10:35 UTC  tuomov
6358   * trunk: changeset 1269
6359   Changed default installation path to /usr/local/ion-3 and user
6360   configuration file path to ~/.ion3.
6361
6362 2004-02-07 01:56 UTC  tuomov
6363   * trunk: changeset 1256
6364   Brought WClientWin.get_ident documentation up-to-date.
6365
6366 2004-02-05 22:09 UTC  tuomov
6367   * trunk: changeset 1252
6368   Implemented a kludge to track "awaiting focus" state. This will allow,
6369   for example, windows changing to full screen mode immediately after
6370   mapping (instead of doing it right and setting the properties before
6371   mapping) to be switched to.
6372
6373 2004-02-05 16:30 UTC  tuomov
6374   * trunk: changeset 1250
6375   Added extra include for dock.
6376
6377 2004-02-05 16:29 UTC  tuomov
6378   * trunk: changeset 1249
6379   WIonWS.newframe wasn't adjusting sizes of existing frames nicely.
6380
6381 2004-02-05 09:10 UTC  tuomov
6382   * trunk: changeset 1248
6383   Removed 'const' from 'spec' entry.
6384
6385 2004-02-03 18:45 UTC  tuomov
6386   * trunk: changeset 1246
6387   - Minor memory leak removed: drawing engine colour group name.
6388   
6389   - Some extra safety checks added in line editor.
6390
6391 2004-02-02 20:10 UTC  tuomov
6392   * trunk: changeset 1245
6393   Changed the autoconf script not to use \" that not all shells
6394   apparently support.
6395
6396 2004-02-01 20:58 UTC  tuomov
6397   * trunk: changeset 1244
6398   Fixed line breaking in really narrow listings.
6399
6400 2004-02-01 11:54 UTC  tuomov
6401   * trunk: changeset 1243
6402   Man page fixes.
6403
6404 2004-01-30 15:34 UTC  tuomov
6405   * trunk: changeset 1241
6406   - Unblock signals at startup as GDM in its great wisdom initially
6407     blocks the window manager from receiving SIGCHLD resulting in
6408     zombies.
6409   
6410   - More changes to (floatws) stacking policy.
6411
6412 2004-01-29 20:07 UTC  tuomov
6413   * trunk: changeset 1240
6414   - Transient size calculation fixed.
6415   
6416   - Creating frame for a transient on a floatws will raise the frame
6417     containing the transient_for window.
6418   
6419   - Added notes on Lua 5.0 in README.
6420
6421 2004-01-28 16:02 UTC  tuomov
6422   * trunk: changeset 1238
6423   - Minor man page improvements.
6424   
6425   - Typo fix in system.mk.
6426
6427 2004-01-28 06:41 UTC  tuomov
6428   * trunk: changeset 1237
6429   Changed libtool minimum version requirement back to safe 1.4.3.
6430
6431 2004-01-27 22:38 UTC  tuomov
6432   * trunk: changeset 1236
6433   Documentation comment for ioncore_userdir was broken.
6434
6435 2004-01-27 18:10 UTC  tuomov
6436   * trunk: changeset 1233
6437   Ooops, testing changes were left in development install path.
6438
6439 2004-01-27 18:09 UTC  tuomov
6440   * trunk: changeset 1232
6441   Removed superfluous call to wedln_draw_completions.
6442
6443 2004-01-27 13:49 UTC  tuomov
6444   * trunk: changeset 1229
6445   Install documentation and manual pages under $PREFIX/share as per the
6446   FHS.
6447
6448 2004-01-26 14:49 UTC  tuomov
6449   * trunk: changeset 1228
6450   - Added autoconf script support for -DCF_NO_MB_SUPPORT
6451   
6452   - Remove system-ac.mk in 'make realclean'.
6453
6454 2004-01-26 14:48 UTC  tuomov
6455   * trunk: changeset 1227
6456   Fixed an 'err' variable to be local.
6457
6458 2004-01-25 23:35 UTC  tuomov
6459   * trunk: changeset 1226
6460   Trap signals at an earlier stage so that processes forked at startup
6461   don't become temporarily defunct.
6462
6463 2004-01-25 18:19 UTC  tuomov
6464   * trunk: changeset 1224
6465   There was still a reference to ~/.ion/
6466
6467 2004-01-25 18:12 UTC  tuomov
6468   * trunk: changeset 1223
6469   Class lookup is no longer case-insensitive. (There's no need for that
6470   since the workspace creation query was changed.)
6471
6472 2004-01-25 18:05 UTC  tuomov
6473   * trunk: changeset 1221
6474   Typo and spelling fixes.
6475
6476 2004-01-25 11:07 UTC  tuomov
6477   * trunk: changeset 1219
6478   Some XX_SOURCE flag changes.
6479
6480 2004-01-24 21:54 UTC  tuomov
6481   * trunk: changeset 1218
6482   Renames.
6483
6484 2004-01-24 21:49 UTC  tuomov
6485   * trunk: changeset 1217
6486   - Added dummy multibyte/widechar routines for retarded platforms
6487     without even such dummy support.
6488   
6489   - Some Cygwin note modifications.
6490
6491 2004-01-24 20:28 UTC  tuomov
6492   * trunk: changeset 1216
6493   Some extra safety checks added.
6494
6495 2004-01-22 21:25 UTC  tuomov
6496   * trunk: changeset 1214
6497   Fixed LaTeX in dock documentation comments.
6498
6499 2004-01-21 19:32 UTC  tuomov
6500   * trunk: changeset 1212
6501   Some more polish on floatws focus policy.
6502
6503 2004-01-21 17:32 UTC  tuomov
6504   * trunk: changeset 1211
6505   - Moved session directory creation to a proper place, so that the
6506     directory will exist for the style menu save feature.
6507   
6508   - Fill _NET_SUPPORTED root window property with the supported features
6509     (_NET_WM_FULLSCREEN, _NET_WM_NAME, _NET_VIRTUAL_ROOTS).
6510
6511 2004-01-20 21:11 UTC  tuomov
6512   * trunk: changeset 1209
6513   Module preloading support was broken.
6514
6515 2004-01-20 19:50 UTC  tuomov
6516   * trunk: changeset 1208
6517   Message cleaned up.
6518
6519 2004-01-20 18:37 UTC  tuomov
6520   * trunk: changeset 1207
6521   Binaries are now again stripped when installed.
6522
6523 2004-01-20 18:35 UTC  tuomov
6524   * trunk: changeset 1206
6525   Fixed a man page typo.
6526
6527 2004-01-19 18:26 UTC  tuomov
6528   * trunk: changeset 1205
6529   Fixed tab drop on a floatws.
6530
6531 2004-01-19 16:03 UTC  tuomov
6532   * trunk: changeset 1204
6533   Old submaps were ignored when new entries were added.
6534
6535 2004-01-19 12:22 UTC  tuomov
6536   * trunk: changeset 1203
6537   Fixed libtool version requirements.
6538
6539 2004-01-19 12:22 UTC  tuomov
6540   * trunk: changeset 1202
6541   - Autoconf script Xinerama check fixed.
6542   
6543   - README.autoconf simplified.
6544
6545 2004-01-19 12:20 UTC  tuomov
6546   * trunk: changeset 1201
6547   Fixed references to ioncore-*.lua.
6548
6549 2004-01-16 18:39 UTC  tuomov
6550   * trunk: changeset 1200
6551   There were still some references to frame-tab (how tab-frame), causing
6552   initial frame sizes on floatws:s to be miscalculated.
6553
6554 2004-01-16 18:38 UTC  tuomov
6555   * trunk: changeset 1199
6556   Oops. Removed some important code earlier.
6557
6558 2004-01-16 16:58 UTC  tuomov
6559   * trunk: changeset 1198
6560   - Minor client window management set up fixes.
6561   
6562   - Pass _ION_KLUDGES (XA_STRING) property in WClientwin.get_ident as
6563     .kludges.
6564
6565 2004-01-16 15:35 UTC  tuomov
6566   * trunk: changeset 1197
6567   - Fixed goto_previous after switching between windows in the same
6568     frame with a query.
6569   
6570   - The dock no longer gets focused when the pointer enters it.
6571
6572 2004-01-15 18:34 UTC  tuomov
6573   * trunk: changeset 1196
6574   Changed order of mplex old/new selected object map/unmap to reduce
6575   flicker.
6576
6577 2004-01-15 16:10 UTC  tuomov
6578   * trunk: changeset 1195
6579   - A couple manual page and README bugs were fixed.
6580   
6581   - Removed Mod1+K T rebinding in ionframe_bindings to
6582     toggle_transients_pos (it is supposed to be clear_tags).
6583
6584 2004-01-14 22:43 UTC  tuomov
6585   * trunk: changeset 1194
6586   Style selection saving wasn't working.
6587
6588 2004-01-14 19:37 UTC  tuomov
6589   * trunk: changeset 1191
6590   Removed extra character in comment header.
6591
6592 2004-01-14 18:03 UTC  tuomov
6593   * trunk: changeset 1190
6594   - Floating workspace now give focus to highest-stacked frame when the
6595     active one is destroyed.
6596   
6597   - Mod1+N/P were bound to raise/lower on floating workspaces.
6598
6599 2004-01-14 16:55 UTC  tuomov
6600   * trunk: changeset 1189
6601   Changed version string to ION_VERSION.
6602
6603 2004-01-14 16:39 UTC  tuomov
6604   * trunk: changeset 1188
6605   - Added optional autoconf script.
6606   
6607   - Fixed etc/Makefile.
6608
6609 2004-01-13 23:52 UTC  tuomov
6610   * trunk: changeset 1187
6611   - Renamed do_move_pointer_to do_warp and made redefinable through the
6612     do_warp_alt hook.
6613   
6614   - Fixed reparent_region->region_reparent.
6615   
6616   - Added some missing includes.
6617
6618 2004-01-13 16:31 UTC  tuomov
6619   * trunk: changeset 1186
6620   Frame maximize takes active client window size limits into account.
6621
6622 2004-01-13 16:12 UTC  tuomov
6623   * trunk: changeset 1185
6624   Keyboard move/resize warps (if enabled) pointer back to manipulated
6625   frame after finishing.
6626
6627 2004-01-08 23:16 UTC  tuomov
6628   * trunk: changeset 1184
6629   Fixed some typos in documentation.
6630
6631 2004-01-08 22:05 UTC  tuomov
6632   * trunk: changeset 1182
6633   Changed winprop selection by title to longest match.
6634
6635 2004-01-08 21:51 UTC  tuomov
6636   * trunk: changeset 1181
6637   - Support changes in X keyboard map.
6638   
6639   - Some keymap deinitialisation fixes and bindmap clean-up.
6640
6641 2004-01-06 19:48 UTC  tuomov
6642   * trunk: changeset 1180
6643   Minor man page fixes.
6644
6645 2004-01-06 12:30 UTC  tuomov
6646   * trunk: changeset 1179
6647   Removed introduction of a non-existent function.
6648
6649 2004-01-03 00:27 UTC  tuomov
6650   * trunk: changeset 1178
6651   Updated most of the copyright notices to 2004.
6652
6653 2003-12-29 20:26 UTC  tuomov
6654   * trunk: changeset 1177
6655   - stylemenu properly saves draw.lua if querylib is not installed.
6656   
6657   - Separate binding configuration file for PWM.
6658
6659 2003-12-29 20:14 UTC  tuomov
6660   * trunk: changeset 1176
6661   - Some default menu configuration changes. PWM no longer uses the same
6662     menu configuration file.
6663   
6664   - Removed client window check code mismatch complaint on startup.
6665   
6666   - PWM startup errorlog was incorrectly referring to Ion.
6667
6668 2003-12-29 20:01 UTC  tuomov
6669   * trunk: changeset 1175
6670   Removed debug message.
6671
6672 2003-12-29 18:42 UTC  tuomov
6673   * trunk: changeset 1174
6674   Workspace query asks for type of workspace when creating new.
6675
6676 2003-12-29 15:53 UTC  tuomov
6677   * trunk: changeset 1173
6678   Previous frame geometry (for maximize and shade) is saved in the
6679   workspaces save file.
6680
6681 2003-12-23 21:14 UTC  tuomov
6682   * trunk: changeset 1172
6683   Added a note on the dock module authors to README.
6684
6685 2003-12-23 21:13 UTC  tuomov
6686   * trunk: changeset 1171
6687   - Added dock to list of modules to build.
6688   
6689   - Updated to newer version of dock.
6690   
6691   - Dock position and growing direction was changed to old PWM defaults.
6692   
6693   - PWM stock configuration files load the dock module by default.
6694
6695 2003-12-23 20:55 UTC  tuomov
6696   * trunk: changeset 1169
6697   - Included the dock module with Ion.
6698   
6699   - Fixed dock_get_tile_size and modified dock module Makefile for
6700     inclusion in Ion.
6701
6702 2003-12-22 20:45 UTC  tuomov
6703   * trunk: changeset 1100
6704   Use also C99_SOURCE where XOPEN_SOURCE is used.
6705
6706 2003-12-22 20:11 UTC  tuomov
6707   * trunk: changeset 1099
6708   include stdio.h
6709
6710 2003-12-20 13:08 UTC  tuomov
6711   * trunk: changeset 1098
6712   XFreeGC(xor_gc) on deinit.
6713
6714 2003-12-18 18:08 UTC  tuomov
6715   * trunk: changeset 1097
6716   Focusing on return from submenu had been broken by previous changes.
6717
6718 2003-12-18 17:57 UTC  tuomov
6719   * trunk: changeset 1096
6720   look-clean "bigmenu" font changed.
6721
6722 2003-12-18 17:52 UTC  tuomov
6723   * trunk: changeset 1095
6724   WScreens no longer accept tab drag&drop.
6725
6726 2003-12-18 17:48 UTC  tuomov
6727   * trunk: changeset 1094
6728   Better error message in querylib.query_workspace.
6729
6730 2003-12-18 17:45 UTC  tuomov
6731   * trunk: changeset 1093
6732   Message line counting fix.
6733
6734 2003-12-18 17:42 UTC  tuomov
6735   * trunk: changeset 1092
6736   Class lookup is now case-insensitive.
6737
6738 2003-12-18 17:28 UTC  tuomov
6739   * trunk: changeset 1091
6740   Added some object destroy safety checks.
6741
6742 2003-12-18 17:22 UTC  tuomov
6743   * trunk: changeset 1090
6744   Fixed winprop lookup when window name is nil.
6745
6746 2003-12-18 12:08 UTC  tuomov
6747   * trunk: changeset 1089
6748   Use lua-config50 in Debian settings.
6749
6750 2003-12-16 20:54 UTC  tuomov
6751   * trunk: changeset 1088
6752   Re-created the file.
6753
6754 2003-12-16 20:52 UTC  tuomov
6755   * trunk: changeset 1087
6756   Less verbosity.
6757
6758 2003-12-16 18:29 UTC  tuomov
6759   * trunk: changeset 1086
6760   Another old reference.
6761
6762 2003-12-14 11:52 UTC  tuomov
6763   * trunk: changeset 1085
6764   Fixed (?) grab release focusing when warping is disabled.
6765
6766 2003-12-11 22:16 UTC  tuomov
6767   * trunk: changeset 1084
6768   Man pages still had references to old user configuration file
6769   directory.
6770
6771 2003-12-11 21:31 UTC  tuomov
6772   * trunk: changeset 1083
6773   Fixed querylib.query_man default value.
6774
6775 2003-12-11 18:03 UTC  tuomov
6776   * trunk: changeset 1082
6777   Fixed .welcome_msg_displayed permissions.
6778
6779 2003-12-23 20:17 UTC  unknown
6780   tagged ion-devel-20031211
6781
6782 2003-12-11 17:11 UTC  tuomov
6783   * trunk: changeset 1081
6784   Fixed a potential segfault when window disappears while being set up
6785   to be managed.
6786
6787 2003-12-23 20:17 UTC  unknown
6788   tagged ion-devel-20031210
6789
6790 2003-12-10 09:17 UTC  tuomov
6791   * trunk: changeset 1080
6792   Updates.
6793
6794 2003-12-09 20:39 UTC  tuomov
6795   * trunk: changeset 1079
6796   Removed compat.lua
6797
6798 2003-12-09 19:48 UTC  tuomov
6799   * trunk: changeset 1078
6800   Removed mention of development branch.
6801
6802 2003-12-09 19:48 UTC  tuomov
6803   * trunk: changeset 1077
6804   Minor size calculation fix.
6805
6806 2003-12-23 20:17 UTC  unknown
6807   tagged ion-devel-20031209
6808
6809 2003-12-09 19:28 UTC  tuomov
6810   * trunk: changeset 1076
6811   Module compatibility is checked against ION_API_VERSION (2) instead of
6812   ION_VERSION.
6813
6814 2003-12-09 19:13 UTC  tuomov
6815   * trunk: changeset 1075
6816   Refer to ~/.ion2/.
6817
6818 2003-12-09 19:07 UTC  tuomov
6819   * trunk: changeset 1074
6820   Removed configuration file conversion utilities; people following the
6821   development branch should already have converted their files.
6822
6823 2003-12-09 19:05 UTC  tuomov
6824   * trunk: changeset 1073
6825   - Removed '-devel' from path names.
6826   
6827   - Changed user configuration file directories to ~/.ion2/ and
6828     ~/.pwm2/.
6829   
6830   - Renamed all ioncore*.lua configuration files to ion*.lua.
6831   
6832   - The main configuration file for Ion is ion.lua and for PWM pwm.lua.
6833
6834 2003-12-09 00:32 UTC  tuomov
6835   * trunk: changeset 1072
6836   Changed LUA_PATH to LUA_DIR to avoid conflicts with Lua itself.
6837
6838 2003-12-07 22:05 UTC  tuomov
6839   * trunk: changeset 1071
6840   Oops.
6841
6842 2003-12-07 22:01 UTC  tuomov
6843   * trunk: changeset 1070
6844   Use string.shell_safe to encapsulate file names.
6845
6846 2003-12-07 22:01 UTC  tuomov
6847   * trunk: changeset 1069
6848   Added string.shell_safe function.
6849
6850 2003-12-06 22:20 UTC  tuomov
6851   * trunk: changeset 1068
6852   Insert new bindmaps at beginning of region bindmap list.
6853
6854 2003-12-06 20:43 UTC  tuomov
6855   * trunk: changeset 1067
6856   Initial workspace creation code checks default_ws_type.
6857
6858 2003-12-06 20:36 UTC  tuomov
6859   * trunk: changeset 1066
6860   Changed ion-completefile path.
6861
6862 2003-12-06 17:45 UTC  tuomov
6863   * trunk: changeset 1065
6864   Added WClientWin.toggle_transients_pos export and transients_at_top
6865   winprop.
6866
6867 2003-12-06 17:44 UTC  tuomov
6868   * trunk: changeset 1064
6869   Bound WClientWin.toggle_transients_pos to DEFAULT_MOD+K T.
6870
6871 2003-12-06 17:43 UTC  tuomov
6872   * trunk: changeset 1063
6873   Require Lua 5.0.1.
6874
6875 2003-12-06 17:43 UTC  tuomov
6876   * trunk: changeset 1062
6877   Removed extra whitespace at ends of some lines.
6878
6879 2003-12-06 16:17 UTC  tuomov
6880   * trunk: changeset 1061
6881   Fixed previous change.
6882
6883 2003-12-06 12:25 UTC  tuomov
6884   * trunk: changeset 1060
6885   Some transient initial size calculation changes.
6886
6887 2003-12-06 11:44 UTC  tuomov
6888   * trunk: changeset 1059
6889   Changed export names and added one more.
6890
6891 2003-12-06 11:42 UTC  tuomov
6892   * trunk: changeset 1058
6893   Added "stylemenu" that displays all look-*.lua files on search path.
6894
6895 2003-12-06 11:42 UTC  tuomov
6896   * trunk: changeset 1057
6897   Added some search path exports.
6898
6899 2003-12-06 11:15 UTC  tuomov
6900   * trunk: changeset 1056
6901   ion-completefile directory changed and extended to support multiple
6902   paths.
6903
6904 2003-12-05 00:46 UTC  tuomov
6905   * trunk: changeset 1055
6906   - Submenus can now be generated by functions when needed.
6907   
6908   - Added "windowlist" and "workspacelist" default menus.
6909
6910 2003-12-04 22:10 UTC  tuomov
6911   * trunk: changeset 1054
6912   Removed a tab.
6913
6914 2003-12-04 21:56 UTC  tuomov
6915   * trunk: changeset 1053
6916   In-mplex menus that do not fully fit within the space available now
6917   scroll the visible entries.
6918
6919 2003-12-03 23:43 UTC  tuomov
6920   * trunk: changeset 1052
6921   aboutmsg was missing.
6922
6923 2003-12-03 23:43 UTC  tuomov
6924   * trunk: changeset 1051
6925   Comment change.
6926
6927 2003-12-03 22:27 UTC  tuomov
6928   * trunk: changeset 1050
6929   Closing a frame initially contaning transient window will switch focus
6930   to the frame that contained the transient_for window.
6931
6932 2003-12-23 20:17 UTC  unknown
6933   tagged ion-devel-20031203
6934
6935 2003-12-03 20:33 UTC  tuomov
6936   * trunk: changeset 1049
6937   Removed mentions of ion-devel in the release tarball; default
6938   installation target is now /usr/local with configuration files in
6939   /usr/local/etc/ion and ~/.ion. (CVS snapshots will still use
6940   /usr/local/ion-devel.)
6941
6942 2003-12-03 20:31 UTC  tuomov
6943   * trunk: changeset 1048
6944   Just ditch old $ETCDIR/draw.lua.
6945
6946 2003-12-03 20:29 UTC  tuomov
6947   * trunk: changeset 1047
6948   Added pwm.1 man page.
6949
6950 2003-12-03 20:22 UTC  tuomov
6951   * trunk: changeset 1046
6952   Use PWM_ETCDIR if set.
6953
6954 2003-12-03 20:14 UTC  tuomov
6955   * trunk: changeset 1045
6956   Load the query module.
6957
6958 2003-12-03 20:06 UTC  tuomov
6959   * trunk: changeset 1044
6960   - The ion and pwm scripts were removed and are instead now binaries
6961     linked against ioncore.a.
6962   
6963   - The 'ion' binary uses ~/.ion (no longer ~/.ion-devel) for user's
6964     configuration files and the 'pwm' binary uses ~/.pwm for user's
6965     configuration files.
6966
6967 2003-12-03 17:59 UTC  tuomov
6968   * trunk: changeset 1043
6969   Script search path changes; calling file's directly is now only
6970   considered if explicitly indicated in the file name. (So now normally
6971   "included" files in user's directories will always be preferred over
6972   those in system directories.)
6973
6974 2003-12-03 11:37 UTC  tuomov
6975   * trunk: changeset 1042
6976   etc/ make install changes; ioncore.lua is now always overwritten and
6977   draw.lua link restored to a working file.
6978
6979 2003-12-02 23:23 UTC  tuomov
6980   * trunk: changeset 1041
6981   Display a welcome message and manual page to new users.
6982
6983 2003-12-02 23:22 UTC  tuomov
6984   * trunk: changeset 1040
6985   - Display a welcome message and manual page to new users.
6986   
6987   - Some path setting function changes.
6988
6989 2003-12-02 23:20 UTC  tuomov
6990   * trunk: changeset 1039
6991   - Renamed manual page to ion.1.
6992   
6993   - Added ion.1.in.txt
6994
6995 2003-12-02 23:11 UTC  tuomov
6996   * trunk: changeset 1038
6997   Minor modification.
6998
6999 2003-12-02 23:01 UTC  tuomov
7000   * trunk: changeset 1037
7001   Removed mention of "messages" to reduce chance of confusion.
7002
7003 2003-12-02 18:31 UTC  tuomov
7004   * trunk: changeset 1036
7005   Added a "basic concepts" section in the manual page.
7006
7007 2003-12-02 18:05 UTC  tuomov
7008   * trunk: changeset 1035
7009   Fixed message display line copying bug.
7010
7011 2003-12-02 13:37 UTC  tuomov
7012   * trunk: changeset 1034
7013   Fixed -onescreen to -oneroot.
7014
7015 2003-12-01 20:18 UTC  tuomov
7016   * trunk: changeset 1033
7017   Button6 and Button7 might be recognised.
7018
7019 2003-12-01 20:18 UTC  tuomov
7020   * trunk: changeset 1032
7021   Ignore unknown bits in keypress event state.
7022
7023 2003-12-01 19:09 UTC  tuomov
7024   * trunk: changeset 1031
7025   Minor clean-up.
7026
7027 2003-12-01 18:23 UTC  tuomov
7028   * trunk: changeset 1030
7029   The line editor and region_set_name strip white space from the
7030   beginning and end of strings.
7031
7032 2003-12-01 01:34 UTC  tuomov
7033   * trunk: changeset 1029
7034   Some more acceleration changes.
7035
7036 2003-11-30 16:51 UTC  tuomov
7037   * trunk: changeset 1028
7038   - Implemented move/resize edge snapping.
7039   
7040   - Smoother square root based move/resize acceleration curve.
7041
7042 2003-11-30 16:49 UTC  tuomov
7043   * trunk: changeset 1027
7044   Uncommented CF_EDGE_RESISTANCE.
7045
7046 2003-11-30 00:51 UTC  tuomov
7047   * trunk: changeset 1026
7048   Save sticky state in session savefile.
7049
7050 2003-11-30 00:48 UTC  tuomov
7051   * trunk: changeset 1025
7052   Implemented sticky frames on WFloatWS:s.
7053
7054 2003-11-30 00:34 UTC  tuomov
7055   * trunk: changeset 1024
7056   Implemented WWatch-node based WObjList and changed tag list to that
7057   instead of wasting space in WRegion.
7058
7059 2003-11-29 22:46 UTC  tuomov
7060   * trunk: changeset 1023
7061   Only redraw menu entries that need redrawing when selected entry is
7062   changed.
7063
7064 2003-11-29 16:27 UTC  tuomov
7065   * trunk: changeset 1022
7066   Some focus handling changes, fixes and clean-up.
7067
7068 2003-11-29 15:35 UTC  tuomov
7069   * trunk: changeset 1021
7070   "Close" key and menu binding changes.
7071
7072 2003-11-29 15:34 UTC  tuomov
7073   * trunk: changeset 1019
7074   Minor clean-up.
7075
7076 2003-11-29 14:36 UTC  tuomov
7077   * trunk: changeset 1018
7078   Fixed selection request when multibyte support is not enabled.
7079
7080 2003-11-29 14:31 UTC  tuomov
7081   * trunk: changeset 1017
7082   Small documentation fix.
7083
7084 2003-11-29 14:29 UTC  tuomov
7085   * trunk: changeset 1016
7086   Do not display a query_message error when failing to open
7087   ~/.ssh/known_hosts.
7088
7089 2003-11-29 14:21 UTC  tuomov
7090   * trunk: changeset 1015
7091   Improved documentation.
7092
7093 2003-11-29 14:21 UTC  tuomov
7094   * trunk: changeset 1014
7095   Fixed underscore and tiled escapes.
7096
7097 2003-11-27 22:26 UTC  tuomov
7098   * trunk: changeset 1013
7099   Added note on known_hosts in documentation comment.
7100
7101 2003-11-27 22:26 UTC  tuomov
7102   * trunk: changeset 1012
7103   Keyboard is no longer grabbed in submap mode if normal bindmap is not
7104   grabed.
7105
7106 2003-11-27 19:58 UTC  tuomov
7107   * trunk: changeset 1011
7108   Oops.
7109
7110 2003-11-27 16:18 UTC  tuomov
7111   * trunk: changeset 1010
7112   Minor clean-up operations.
7113
7114 2003-11-27 15:56 UTC  tuomov
7115   * trunk: changeset 1009
7116   Added some stacking setup and mplex attach sanity checks.
7117
7118 2003-11-27 15:42 UTC  tuomov
7119   * trunk: changeset 1008
7120   Added clear_tags ctxmenu entry.
7121
7122 2003-11-27 15:38 UTC  tuomov
7123   * trunk: changeset 1007
7124   Region rescue code was cleaned up a little and the code is no longer
7125   called from deinit handlers.
7126
7127 2003-11-25 20:37 UTC  tuomov
7128   * trunk: changeset 1006
7129   Added WIonWS.farthest, next_to and goto_dir exports.
7130
7131 2003-11-25 19:44 UTC  tuomov
7132   * trunk: changeset 1005
7133   CF_STR_EMPTY added.
7134
7135 2003-11-24 16:52 UTC  tuomov
7136   * trunk: changeset 1004
7137   Oops, 16pt helvetica may not be available. Use 17pt, 18pt is bold even
7138   as medium.
7139
7140 2003-11-24 16:32 UTC  tuomov
7141   * trunk: changeset 1003
7142   Fonts are chosen more consistently in provided look-* style files.
7143
7144 2003-11-24 16:07 UTC  tuomov
7145   * trunk: changeset 1002
7146   look-cleanios was missing from Makefile.
7147
7148 2003-11-24 16:02 UTC  tuomov
7149   * trunk: changeset 1001
7150   Removed "for" from get_savefile_for, read_config_for, etc.
7151
7152 2003-11-24 16:02 UTC  tuomov
7153   * trunk: changeset 1000
7154   - Added 'jumpto' winprop and 'clientwin_added' hook.
7155   
7156   - 'switchto' is passed as parameter to fullscreen check functions.
7157   
7158   - Exported 'get_savefile'.
7159   
7160   - Removed "for" from get_savefile_for, read_config_for, etc.
7161   
7162   - Moved winprop lookup to the proper point in code after having again
7163     moved it where name is not available.
7164
7165 2003-11-24 01:14 UTC  tuomov
7166   * trunk: changeset 999
7167   Fixed -libdir to -moduledir.
7168
7169 2003-11-23 19:45 UTC  tuomov
7170   * trunk: changeset 998
7171   Changes in stipple pattern usage in drawing a dragged tab.
7172
7173 2003-11-23 18:37 UTC  tuomov
7174   * trunk: changeset 997
7175   Added WIonWS.resize_tree function that can be used to resize whole
7176   subtrees of the workspace split hierarchy.
7177
7178 2003-11-23 13:19 UTC  tuomov
7179   * trunk: changeset 996
7180   Removed the styles.
7181
7182 2003-11-23 13:18 UTC  tuomov
7183   * trunk: changeset 995
7184   Added new style look-cleanios.
7185
7186 2003-11-23 04:54 UTC  tuomov
7187   * trunk: changeset 994
7188   'pmenu' entry index could be too big by one. Fixed.
7189
7190 2003-11-23 04:53 UTC  tuomov
7191   * trunk: changeset 993
7192   Look configuration files properly ported the drawing engine model and
7193   proper menu styles added to those styles that need it.
7194
7195 2003-11-23 03:12 UTC  tuomov
7196   * trunk: changeset 992
7197   String shortening rules can now be specified always-on so that the
7198   rule is applied even when no shortening is necessary.
7199
7200 2003-11-23 03:10 UTC  tuomov
7201   * trunk: changeset 991
7202   The same region is not to be passed twice as a _key_ binding handler
7203   argument; two regions are only passed when e.g. a workspace is
7204   selecting keys on a frame.
7205
7206 2003-11-23 03:08 UTC  tuomov
7207   * trunk: changeset 990
7208   Changed make_mplex_sub_or_self_fn behaviour.
7209
7210 2003-11-23 02:45 UTC  tuomov
7211   * trunk: changeset 989
7212   Completable hosts for SSH query are parsed from ~/.ssh/known_hosts
7213   (instead of requiring the user to a list of them).
7214
7215 2003-11-22 15:44 UTC  tuomov
7216   * trunk: changeset 988
7217   Added Button3->rootmenu binding.
7218
7219 2003-11-21 16:45 UTC  tuomov
7220   * trunk: changeset 987
7221   Added mention of modulelist.mk.
7222
7223 2003-11-21 16:40 UTC  tuomov
7224   * trunk: changeset 986
7225   Modified the default drawing engine to be more usable as a basis for
7226   alternative drawing engines that need per-window data.
7227
7228 2003-11-21 15:09 UTC  tuomov
7229   * trunk: changeset 985
7230   Title shortening rules are now used always even if the title would fit
7231   in the available space without modification.
7232
7233 2003-12-23 20:17 UTC  unknown
7234   tagged ion-devel-20031121
7235
7236 2003-11-21 14:43 UTC  tuomov
7237   * trunk: changeset 984
7238   clean-up variable rename.
7239
7240 2003-11-21 09:11 UTC  tuomov
7241   * trunk: changeset 983
7242   Invalid multibyte strings could cause the line editor to go to an
7243   endless loop.
7244
7245 2003-11-21 09:00 UTC  tuomov
7246   * trunk: changeset 982
7247   Listing (completions, messages) line breaking wasn't yet multibyte-
7248   aware.
7249
7250 2003-12-23 20:17 UTC  unknown
7251   tagged ion-devel-20031119
7252
7253 2003-11-21 04:10 UTC  tuomov
7254   * trunk: changeset 981
7255   New string shortening code could segfault. Fixed it.
7256
7257 2003-11-19 21:39 UTC  tuomov
7258   * trunk: changeset 980
7259   Replaced UTF-8 support with (almost) general multibyte encoding
7260   support.
7261
7262 2003-11-17 21:03 UTC  tuomov
7263   * trunk: changeset 978
7264   mplex_fit didn't update region geometry data.
7265
7266 2003-11-17 21:03 UTC  tuomov
7267   * trunk: changeset 977
7268   A minor clean-up operation.
7269
7270 2003-11-16 21:40 UTC  tuomov
7271   * trunk: changeset 976
7272   Updated documentation.
7273
7274 2003-11-16 17:16 UTC  tuomov
7275   * trunk: changeset 975
7276   Load querylib.
7277
7278 2003-11-16 17:05 UTC  tuomov
7279   * trunk: changeset 974
7280   make_mplex_sub_or_self_fn was broken.
7281
7282 2003-11-16 17:05 UTC  tuomov
7283   * trunk: changeset 973
7284   A variable name was wrong.
7285
7286 2003-11-16 16:51 UTC  tuomov
7287   * trunk: changeset 972
7288   Added support for _NET_WM_STATE_FULLSCREEN request.
7289
7290 2003-11-16 15:19 UTC  tuomov
7291   * trunk: changeset 971
7292   Reset font to NULL on deinit.
7293
7294 2003-11-16 14:58 UTC  tuomov
7295   * trunk: changeset 970
7296   Bindings can now be removed on the fly by passing nil as callback
7297   function.
7298
7299 2003-11-16 13:56 UTC  tuomov
7300   * trunk: changeset 969
7301   Complain of invalid binding table.
7302
7303 2003-11-16 13:48 UTC  tuomov
7304   * trunk: changeset 968
7305   Updated the Makefile.
7306
7307 2003-11-16 13:48 UTC  tuomov
7308   * trunk: changeset 967
7309   Renamed ioncore-mplexfns.lua to ioncorelib-mplexfns.lua and moved all
7310   mplex-related functions from ioncorelib.lua there.
7311
7312 2003-11-16 01:44 UTC  tuomov
7313   * trunk: changeset 966
7314   Fixed GC font setup.
7315
7316 2003-11-16 01:43 UTC  tuomov
7317   * trunk: changeset 965
7318   Don't compiled some code if CF_UTF8 is not set.
7319
7320 2003-11-16 00:29 UTC  tuomov
7321   * trunk: changeset 964
7322   Updated the man page.
7323
7324 2003-11-15 23:51 UTC  tuomov
7325   * trunk: changeset 963
7326   UTF8 is not used if locale is C/POSIX (or broken) even if Ion was
7327   compiled with UTF8 support.
7328
7329 2003-11-15 23:49 UTC  tuomov
7330   * trunk: changeset 962
7331   Added font caching/ref.counting so that font loading would take little
7332   less time when pattern guessing is required to fullfill locale's
7333   requirements.
7334
7335 2003-11-14 20:35 UTC  tuomov
7336   * trunk: changeset 961
7337   Changed the order in which brushes are freed.
7338
7339 2003-11-14 20:31 UTC  tuomov
7340   * trunk: changeset 960
7341   The original source of the the fontset code was discovered.
7342
7343 2003-11-14 16:00 UTC  tuomov
7344   * trunk: changeset 959
7345   The functions to create binding wrappers to operate on WMPlexs'
7346   children were extended and given better names, although the old ones
7347   are still available.
7348
7349 2003-11-14 15:56 UTC  tuomov
7350   * trunk: changeset 958
7351   nothing special.
7352
7353 2003-11-14 15:49 UTC  tuomov
7354   * trunk: changeset 957
7355   Removed fallback font check.
7356
7357 2003-11-14 15:40 UTC  tuomov
7358   * trunk: changeset 956
7359   Added FontSet guessing code that should be able to figure out enough
7360   fonts for XCreateFontSet to fullfill locales' requirements so font
7361   loading shouldn't fail so often when UTF8 support is enabled.
7362
7363 2003-11-14 00:42 UTC  tuomov
7364   * trunk: changeset 955
7365   At least load "de" engine if no engine has been loaded while executing
7366   draw.lua.
7367
7368 2003-11-13 22:37 UTC  tuomov
7369   * trunk: changeset 954
7370   Added some _LOADED checks.
7371
7372 2003-11-13 18:45 UTC  tuomov
7373   * trunk: changeset 953
7374   Lua files in share/ (but not etc/) are precompiled.
7375
7376 2003-11-13 18:26 UTC  tuomov
7377   * trunk: changeset 952
7378   'ioncore-startup.lua' kludge was removed and replaced by the loading
7379   of 'ioncore-efbb.lua' in case of empty bindmaps from the C side.
7380
7381 2003-11-13 18:04 UTC  tuomov
7382   * trunk: changeset 951
7383   Changes in default configuration files to make them more legible and
7384   to add menu configuration.
7385
7386 2003-11-13 18:03 UTC  tuomov
7387   * trunk: changeset 950
7388   Call XClearWindow when toggling tab to avoid clutter.
7389
7390 2003-11-13 18:02 UTC  tuomov
7391   * trunk: changeset 949
7392   Added ioncore_aboutmsg export.
7393
7394 2003-11-13 12:07 UTC  tuomov
7395   * trunk: changeset 948
7396   Added disabled XMMS kludge.
7397
7398 2003-11-12 17:50 UTC  tuomov
7399   * trunk: changeset 947
7400   Extension definition changes.
7401
7402 2003-11-12 17:50 UTC  tuomov
7403   * trunk: changeset 946
7404   - C-side module configuration file loading function also look for
7405     compiled .lc files.
7406   
7407   - Lua-side include() automatically also looks for .lc and .lua files
7408     if neither extension nor path component is given.
7409
7410 2003-11-10 17:58 UTC  tuomov
7411   * trunk: changeset 945
7412   Made find_suitable_screen global.
7413
7414 2003-11-09 16:09 UTC  tuomov
7415   * trunk: changeset 944
7416   Added WRegion.is_active and is_mapped exports.
7417
7418 2003-11-06 17:50 UTC  tuomov
7419   * trunk: changeset 943
7420   Some mplex_managed_changed calls were wrong, causing trouble with
7421   transparency.
7422
7423 2003-11-05 22:45 UTC  tuomov
7424   * trunk: changeset 942
7425   include fixes.
7426
7427 2003-11-05 22:45 UTC  tuomov
7428   * trunk: changeset 941
7429   Stack management fixes.
7430
7431 2003-11-05 12:23 UTC  tuomov
7432   * trunk: changeset 940
7433   Removed mentions of xft.
7434
7435 2003-11-04 20:27 UTC  tuomov
7436   * trunk: changeset 939
7437   Fixed a potential segfault point.
7438
7439 2003-11-04 20:26 UTC  tuomov
7440   * trunk: changeset 938
7441   Quick&dirty stacking fix.
7442
7443 2003-10-30 10:00 UTC  tuomov
7444   * trunk: changeset 937
7445   Removed CURRENT_FILE kludge for include handling; use the Lua debug
7446   interface instead to get the file the calling function was defined in.
7447
7448 2003-10-30 08:34 UTC  tuomov
7449   * trunk: changeset 936
7450   Some changes in default menus.
7451
7452 2003-10-30 08:34 UTC  tuomov
7453   * trunk: changeset 935
7454   libtool 1.4.3->1.4.x.
7455
7456 2003-10-28 13:00 UTC  tuomov
7457   * trunk: changeset 934
7458   submenus weren't being handled correctly.
7459
7460 2003-10-27 16:59 UTC  tuomov
7461   * trunk: changeset 933
7462   about_msg should be local.
7463
7464 2003-10-27 16:58 UTC  tuomov
7465   * trunk: changeset 932
7466   Changed styles are automatically translated (and complained of).
7467
7468 2003-10-27 12:26 UTC  tuomov
7469   * trunk: changeset 931
7470   Fixed cursor and selection substyles.
7471
7472 2003-10-27 12:05 UTC  tuomov
7473   * trunk: changeset 930
7474   Updated the script to use the new style names.
7475
7476 2003-10-27 12:05 UTC  tuomov
7477   * trunk: changeset 929
7478   Some style name changes.
7479
7480 2003-10-27 12:05 UTC  tuomov
7481   * trunk: changeset 928
7482   Changes in menus.
7483
7484 2003-10-27 12:05 UTC  tuomov
7485   * trunk: changeset 927
7486   Updated the look-* files.
7487
7488 2003-10-27 12:05 UTC  tuomov
7489   * trunk: changeset 926
7490   look-cleanviolet is now the default style.
7491
7492 2003-10-25 20:23 UTC  tuomov
7493   * trunk: changeset 925
7494   Check fallback font at startup with XCreateFontSet instead of
7495   XLoadQueryFont.
7496
7497 2003-10-24 17:09 UTC  tuomov
7498   * trunk: changeset 924
7499   Moved list of modules to build from system.mk to modulelist.mk
7500
7501 2003-10-04 14:52 UTC  tuomov
7502   * trunk: changeset 923
7503   va_list usage changes due to problems on some architechtures.
7504
7505 2003-10-04 12:41 UTC  tuomov
7506   * trunk: changeset 922
7507   Added genframe_(in)activated hooks.
7508
7509 2003-09-15 18:15 UTC  tuomov
7510   * trunk: changeset 921
7511   Some target and fullscreen winprop handling fixes.
7512
7513 2003-09-15 18:15 UTC  tuomov
7514   * trunk: changeset 920
7515   Some fixes to client window rescuing.
7516
7517 2003-09-15 18:15 UTC  tuomov
7518   * trunk: changeset 919
7519   Some fixes to client window rescuing.
7520
7521 2003-09-15 18:14 UTC  tuomov
7522   * trunk: changeset 918
7523   Fixed a FALSE to NULL.
7524
7525 2003-09-09 20:07 UTC  tuomov
7526   * trunk: changeset 917
7527   Fixed an event-missing problem.
7528
7529 2003-09-04 08:22 UTC  tuomov
7530   * trunk: changeset 916
7531   Menu configuration changes.
7532
7533 2003-09-04 08:22 UTC  tuomov
7534   * trunk: changeset 915
7535   Ungrab keyboard before calling dispatch_binding (except with submap).
7536
7537 2003-08-31 16:15 UTC  tuomov
7538   * trunk: changeset 914
7539   Added a note on .xinitrc/.xsession to README.
7540
7541 2003-08-28 20:59 UTC  tuomov
7542   * trunk: changeset 913
7543   Some border drawing fixes.
7544
7545 2003-08-25 15:25 UTC  tuomov
7546   * trunk: changeset 912
7547   restart_other_wm fixes.
7548
7549 2003-08-25 15:05 UTC  tuomov
7550   * trunk: changeset 911
7551   Better grabbing checks.
7552
7553 2003-08-25 15:04 UTC  tuomov
7554   * trunk: changeset 910
7555   XSync() before fork() -- xlock should work a bit better now.
7556
7557 2003-08-24 14:51 UTC  tuomov
7558   * trunk: changeset 909
7559   Menu config changes; use submenus.
7560
7561 2003-08-24 14:51 UTC  tuomov
7562   * trunk: changeset 908
7563   Removed empty_tab area.
7564
7565 2003-08-24 14:51 UTC  tuomov
7566   * trunk: changeset 907
7567   Moved minof/maxof elsewhere, removed empty_tab.
7568
7569 2003-08-24 14:50 UTC  tuomov
7570   * trunk: changeset 906
7571   A little clean-up.
7572
7573 2003-08-24 14:50 UTC  tuomov
7574   * trunk: changeset 905
7575   Added ''pmenu'' off-screen scrolling support as in PWM.
7576
7577 2003-08-24 14:49 UTC  tuomov
7578   * trunk: changeset 904
7579   Some WTimer enhancements.
7580
7581 2003-08-22 16:37 UTC  tuomov
7582   * trunk: changeset 903
7583   Fixed a crash problem in case of invalid use of WGenFrame.p_tabdrag.
7584
7585 2003-08-21 18:29 UTC  tuomov
7586   * trunk: changeset 902
7587   - More changes to pointer handling code for better menu support.
7588   
7589   - genframe_bindings knows of frame areas.
7590
7591 2003-08-21 18:28 UTC  tuomov
7592   * trunk: changeset 901
7593   Enhanced menu support.
7594
7595 2003-08-21 18:24 UTC  tuomov
7596   * trunk: changeset 900
7597   Added a brush that handles submenu entries in menus specially.
7598
7599 2003-08-21 18:22 UTC  tuomov
7600   * trunk: changeset 899
7601   'make depend' fixed to work with modules.
7602
7603 2003-08-20 16:46 UTC  tuomov
7604   * trunk: changeset 898
7605   Don't strip white space from query results.
7606
7607 2003-08-19 12:54 UTC  tuomov
7608   * trunk: changeset 897
7609   Fixed tab drop on floatws:s (was putting clients to full screen mode
7610   on occasion).
7611
7612 2003-08-19 09:11 UTC  tuomov
7613   * trunk: changeset 896
7614   uname SunOS check complaint fix with newer gnu utils.
7615
7616 2003-08-15 17:14 UTC  tuomov
7617   * trunk: changeset 895
7618   Some changes to pointer event handling code so menus can set handlers
7619   immediately on button press.
7620
7621 2003-08-15 13:59 UTC  tuomov
7622   * trunk: changeset 894
7623   Some files were missing.. again.. *sigh*
7624
7625 2003-08-14 18:16 UTC  tuomov
7626   * trunk: changeset 893
7627   Added very preliminary and primitive menu support (only query-like
7628   embedded-in-an-mplex menus).
7629
7630 2003-08-14 18:08 UTC  tuomov
7631   * trunk: changeset 892
7632   Added ioncore_version export.
7633
7634 2003-12-23 20:17 UTC  unknown
7635   tagged ion-devel-20030814
7636
7637 2003-08-14 18:07 UTC  tuomov
7638   * trunk: changeset 891
7639   Some file location reorganisation.
7640
7641 2003-08-14 18:07 UTC  tuomov
7642   * trunk: changeset 890
7643   Some file location reorganisation and header cleanup.
7644
7645 2003-08-13 13:09 UTC  tuomov
7646   * trunk: changeset 889
7647   Call region_notify_change when name is unset.
7648
7649 2003-12-23 20:17 UTC  unknown
7650   tagged ion-devel-20030811-1
7651
7652 2003-08-13 13:08 UTC  tuomov
7653   * trunk: changeset 888
7654   Dragging a tab with no title could cause a segfault.
7655
7656 2003-12-23 20:17 UTC  unknown
7657   tagged ion-devel-20030811
7658
7659 2003-08-12 00:06 UTC  tuomov
7660   * trunk: changeset 887
7661   Changed location for X shape extension shape.h include.
7662
7663 2003-08-11 23:05 UTC  tuomov
7664   * trunk: changeset 886
7665   There was an indexing bug in rootwin.c that caused stack corruption
7666   and crash when Xinerama was enabled.
7667
7668 2003-12-23 20:17 UTC  unknown
7669   tagged ion-devel-20030810-1
7670
7671 2003-08-11 05:21 UTC  tuomov
7672   * trunk: changeset 885
7673   Winprop lookup had been broken.
7674
7675 2003-08-10 17:02 UTC  tuomov
7676   * trunk: changeset 884
7677   make_exec_fn was broken when the parameter to created function was a
7678   frame.
7679
7680 2003-12-23 20:17 UTC  unknown
7681   tagged ion-devel-20030810
7682
7683 2003-08-10 16:16 UTC  tuomov
7684   * trunk: changeset 883
7685   Removed duplicate variable.
7686
7687 2003-08-10 16:15 UTC  tuomov
7688   * trunk: changeset 882
7689   Changes in tab reordering were not being updated to screen correctly.
7690
7691 2003-08-10 13:46 UTC  tuomov
7692   * trunk: changeset 881
7693   Added some more functions to manipulate object indices within a
7694   WMPlex.
7695
7696 2003-08-08 15:40 UTC  tuomov
7697   * trunk: changeset 880
7698   close_sub_or_self is now WRegion.close_sub_or_self.
7699
7700 2003-08-07 21:32 UTC  tuomov
7701   * trunk: changeset 879
7702   Modified the winprop patch to use the numerical zero field instead of
7703   " ! " to store winprops with no name regexp specified.
7704
7705 2003-08-07 20:49 UTC  tuomov
7706   * trunk: changeset 878
7707   Applied a patch to add title matching field 'name' (Lua regexp) in
7708   winprops.
7709
7710 2003-08-06 18:23 UTC  tuomov
7711   * trunk: changeset 877
7712   Fixed a typo in UTF8 font code.
7713
7714 2003-08-06 18:21 UTC  tuomov
7715   * trunk: changeset 876
7716   Changed where get_winprop is called to a later time where the client
7717   window's name has been set.
7718
7719 2003-08-06 14:58 UTC  tuomov
7720   * trunk: changeset 875
7721   foreground colour was wrong.
7722
7723 2003-08-06 14:35 UTC  tuomov
7724   * trunk: changeset 874
7725   Moved lookconv.lua to utils.
7726
7727 2003-08-06 14:35 UTC  tuomov
7728   * trunk: changeset 873
7729   - Wrote a conversion script from older .lua workspaces savefiles.
7730   
7731   - Moved lookconv.lua to utils.
7732
7733 2003-08-06 13:57 UTC  tuomov
7734   * trunk: changeset 872
7735   Updated style configuration files to draw tabs with the 'activity'
7736   attribute set in white on red. 'lookconv.lua' uses these same colours
7737   in converted files.
7738
7739 2003-08-06 13:55 UTC  tuomov
7740   * trunk: changeset 871
7741   Implemented 'activity' display cue that is set when a newly created
7742   client window is not displayed or when the urgency hint is set by the
7743   client application.
7744
7745 2003-08-06 13:46 UTC  tuomov
7746   * trunk: changeset 870
7747   Backslash wasn't being escaped in saved strings.
7748
7749 2003-08-05 14:13 UTC  tuomov
7750   * trunk: changeset 869
7751   Improved handling of substyles with based_on.
7752
7753 2003-08-05 14:09 UTC  tuomov
7754   * trunk: changeset 868
7755   Removed WRegion/mgr_data; use object-indexed tables instead.
7756
7757 2003-08-05 14:07 UTC  tuomov
7758   * trunk: changeset 867
7759   Use a table instead of WRegion/mgr_data to store managed regions'
7760   immediate splits.
7761
7762 2003-08-05 13:30 UTC  tuomov
7763   * trunk: changeset 866
7764   Added functions to index tables by any supported type.
7765
7766 2003-08-04 22:15 UTC  tuomov
7767   * trunk: changeset 865
7768   Wrong file name info in file.
7769
7770 2003-08-04 21:30 UTC  tuomov
7771   * trunk: changeset 864
7772   Some table accessing routine unifications.
7773
7774 2003-08-04 16:59 UTC  tuomov
7775   * trunk: changeset 863
7776   ionframe_bar_inside_border instead of bar_inside_frame
7777
7778 2003-08-04 16:54 UTC  tuomov
7779   * trunk: changeset 862
7780   Enchanced WRegion.close documentation.
7781
7782 2003-08-04 14:58 UTC  tuomov
7783   * trunk: changeset 861
7784   mdblclick(Button1) bound to shade on ionframes.
7785
7786 2003-08-04 14:56 UTC  tuomov
7787   * trunk: changeset 860
7788   Ionframe shade fixed.
7789
7790 2003-08-04 10:03 UTC  tuomov
7791   * trunk: changeset 859
7792   Added table entry type info to a documentation comment for
7793   WMPlex.attach_*.
7794
7795 2003-08-03 20:35 UTC  tuomov
7796   * trunk: changeset 858
7797   Added options to set floatframe bar width limits and tab bar location
7798   for ionframes(fields floatframe_bar_max_w_q/floatframe_tab_min_w and
7799   ionframe_bar_inside_borderin frame style config).
7800
7801 2003-08-01 16:49 UTC  tuomov
7802   * trunk: changeset 857
7803   preliminary code to handle changing transient_for property... special
7804   interface needed to handle floatws:s.
7805
7806 2003-08-01 16:32 UTC  tuomov
7807   * trunk: changeset 856
7808   Added some line editing and history exports.
7809
7810 2003-08-01 05:52 UTC  tuomov
7811   * trunk: changeset 855
7812   Added ignore_cfgrq winprop.
7813
7814 2003-07-31 16:52 UTC  tuomov
7815   * trunk: changeset 854
7816   added spacing = 1 to input style.
7817
7818 2003-07-31 16:52 UTC  tuomov
7819   * trunk: changeset 853
7820   listing fitting fixed.
7821
7822 2003-07-31 14:16 UTC  tuomov
7823   * trunk: changeset 852
7824   Fixed some problems with selections in queries and added
7825   wedln_clear_mark function.
7826
7827 2003-07-31 14:16 UTC  tuomov
7828   * trunk: changeset 851
7829   Bound Control+G to end a query and Control+K G to clear mark in
7830   queries.
7831
7832 2003-07-31 13:55 UTC  tuomov
7833   * trunk: changeset 850
7834   Added some more querylib documentation and simplified a couple
7835   functions.
7836
7837 2003-07-31 13:49 UTC  tuomov
7838   * trunk: changeset 849
7839   Added gr_refresh and renamed reread_draw_config to gr_read_config.
7840
7841 2003-07-31 13:49 UTC  tuomov
7842   * trunk: changeset 848
7843   Style configuration files now call de_reset and gr_refresh.
7844
7845 2003-07-30 21:56 UTC  tuomov
7846   * trunk: changeset 847
7847   look-cleanviolet.lua was missing from set of installed files.
7848
7849 2003-07-30 19:37 UTC  tuomov
7850   * trunk: changeset 846
7851   Added some ugly workarounds to some random Lua API functions not
7852   checking the types of objects on stack.
7853
7854 2003-07-30 19:33 UTC  tuomov
7855   * trunk: changeset 845
7856   Implemented keyboard resize acceleration.
7857
7858 2003-07-30 15:44 UTC  tuomov
7859   * trunk: changeset 844
7860   Updated manpage with -sessionname.
7861
7862 2003-07-30 15:27 UTC  tuomov
7863   * trunk: changeset 843
7864   WRectangle passing as argument changed to const WRectangle* mostly.
7865
7866 2003-07-30 14:23 UTC  tuomov
7867   * trunk: changeset 842
7868   Added "deinit" hook.
7869
7870 2003-07-30 14:21 UTC  tuomov
7871   * trunk: changeset 841
7872   Updated read_config_for_args call.
7873
7874 2003-07-30 14:17 UTC  tuomov
7875   * trunk: changeset 840
7876   - Removed support for screen-specific configuration files.
7877   
7878   - Savefiles now go in ~/.ion-devel/sessionname (instead of ~/.ion-
7879     devel/saves) where sessionname is 'default-session-displayname' by
7880     default (with colon in display name converted to a dash) but can be
7881     changed from the command line.
7882   
7883   - Workspaces are now saved in a single 'workspaces.lua' file in
7884     session directory and screens are also now set with a single
7885     'initialise_screen_id' call.
7886
7887 2003-07-30 14:14 UTC  tuomov
7888   * trunk: changeset 839
7889   Removed CF_SECOND_RATE_OS_FS comment as the setting is no longer
7890   necessary.
7891
7892 2003-07-28 18:01 UTC  tuomov
7893   * trunk: changeset 838
7894   Added --mode=link to libtool parameters.
7895
7896 2003-07-28 13:43 UTC  tuomov
7897   * trunk: changeset 837
7898   - Fixed a bug in the new split resizing algorithm that caused
7899     bottom/right regions in a split to be misplaced if both bottom and
7900     top or left and right border were moved of another region.
7901   
7902   - Added some comments documenting the resizing algorithm.
7903
7904 2003-07-27 18:49 UTC  tuomov
7905   * trunk: changeset 836
7906   Added some libtool options to system.mk
7907
7908 2003-07-27 18:42 UTC  tuomov
7909   * trunk: changeset 835
7910   Fixed a problem with the split resizing algorithm and keyboard resize
7911   by almost completely rewriting the algorithm.
7912
7913 2003-07-27 18:41 UTC  tuomov
7914   * trunk: changeset 834
7915   Removed a comment.
7916
7917 2003-07-27 00:15 UTC  tuomov
7918   * trunk: changeset 833
7919   Added keys for manipulating tags and attaching tagged objects (Mod+T:
7920   toggle tag, Mod+K T: clear tags, Mod+K A: attach tagged).
7921
7922 2003-07-27 00:00 UTC  tuomov
7923   * trunk: changeset 832
7924   Fixed transient_mode = "current" in full-screen mode.
7925
7926 2003-07-26 23:44 UTC  tuomov
7927   * trunk: changeset 831
7928   Added some documentation comments.
7929
7930 2003-07-26 23:07 UTC  tuomov
7931   * trunk: changeset 830
7932   Transparency mode switching fixed.
7933
7934 2003-07-26 22:58 UTC  tuomov
7935   * trunk: changeset 829
7936   Some cleanup.
7937
7938 2003-07-26 22:37 UTC  tuomov
7939   * trunk: changeset 828
7940   Some colour group initialisation changes.
7941
7942 2003-07-25 20:31 UTC  tuomov
7943   * trunk: changeset 827
7944   CVS barfed again and refused to remove these files.
7945
7946 2003-07-25 20:24 UTC  tuomov
7947   * trunk: changeset 826
7948   Ion now supports drawing engines as loadable modules!
7949
7950 2003-07-25 20:13 UTC  tuomov
7951   * trunk: changeset 825
7952   Colour scheme configuration files were converted to the new format.
7953
7954 2003-07-25 19:34 UTC  tuomov
7955   * trunk: changeset 824
7956   WRootWin changed to be of type WWindow (instead of just WRegion).
7957
7958 2003-07-23 13:43 UTC  tuomov
7959   * trunk: changeset 823
7960   Fixed tag pixmap and textbox spacings.
7961
7962 2003-07-22 18:09 UTC  tuomov
7963   * trunk: changeset 822
7964   Drawing engine Lua library was added.
7965
7966 2003-07-22 18:06 UTC  tuomov
7967   * trunk: changeset 821
7968   Drawing engine interface code was added although not yet used.
7969
7970 2003-07-22 18:04 UTC  tuomov
7971   * trunk: changeset 820
7972   The prospective default drawing engine was added.
7973
7974 2003-07-22 16:57 UTC  tuomov
7975   * trunk: changeset 819
7976   Added a script (etc/lookconv.lua) to convert the old .lua colour
7977   schemes to the upcoming format.
7978
7979 2003-07-21 05:25 UTC  tuomov
7980   * trunk: changeset 818
7981   Added a note on *BSD libtool version brain-damagedness.
7982
7983 2003-07-19 10:50 UTC  tuomov
7984   * trunk: changeset 817
7985   submap had been broken by previous simplifications.
7986
7987 2003-07-19 10:50 UTC  tuomov
7988   * trunk: changeset 816
7989   Some va_list passing changes.
7990
7991 2003-07-18 15:30 UTC  tuomov
7992   * trunk: changeset 815
7993   The fact that there is a configuration manual was made much better
7994   visible in the README.
7995
7996 2003-07-16 14:16 UTC  tuomov
7997   * trunk: changeset 814
7998   Nested workspace handling had been broken by the add managed/attach
7999   interface change. Fixed.
8000
8001 2003-07-13 21:14 UTC  tuomov
8002   * trunk: changeset 813
8003   The function 'exec_on_wm_display' was renamed 'exec'.
8004
8005 2003-07-13 21:10 UTC  tuomov
8006   * trunk: changeset 812
8007   Lua function binding for classes put into class-tables thus making the
8008   bindings more object-oriented in spirit.
8009
8010 2003-07-10 22:56 UTC  tuomov
8011   * trunk: changeset 811
8012   AnyModifier handling fixes; Xlib was crashing when lock ignore kludge
8013   was applied on AnyModifier grabs.
8014
8015 2003-07-08 18:48 UTC  tuomov
8016   * trunk: changeset 810
8017   Some documentation updates.
8018
8019 2003-07-08 18:22 UTC  tuomov
8020   * trunk: changeset 809
8021   removed deprecated definitions
8022
8023 2003-07-08 18:08 UTC  tuomov
8024   * trunk: changeset 808
8025   The 'have region A manage region B' interface was heavily revamped.
8026   The generic region_manage(_new) functions are gone and only WMPlexes
8027   now export the equivalent interfaces mplex_attach(_new). Only client
8028   windows' are now set up with a generic interface that is a lot simpler
8029   than the old.
8030
8031 2003-12-23 20:17 UTC  unknown
8032   tagged ion-devel-20030628
8033
8034 2003-07-04 14:04 UTC  tuomov
8035   * trunk: changeset 807
8036   Set default_ws_type in pwm-ioncore-example.lua.
8037
8038 2003-06-28 17:40 UTC  tuomov
8039   * trunk: changeset 806
8040   Fixed a crash when the same key was bound as both submap and normal
8041   action on an object.
8042
8043 2003-06-27 21:16 UTC  tuomov
8044   * trunk: changeset 805
8045   Added more obsolete functions.
8046
8047 2003-06-27 21:15 UTC  tuomov
8048   * trunk: changeset 804
8049   Fixed some comments.
8050
8051 2003-06-27 21:15 UTC  tuomov
8052   * trunk: changeset 803
8053   Implemented region_close on WFloatWS:s and renamed floatws_destroy to
8054   floatws_relocate_and_close to be consistent with the naming of similar
8055   functions on WIonFrames.
8056
8057 2003-06-27 21:15 UTC  tuomov
8058   * trunk: changeset 802
8059   Fixed documentation in querylib.
8060
8061 2003-06-27 18:55 UTC  tuomov
8062   * trunk: changeset 801
8063   The CF_LT_DL_ANCIENT option was removed as much more extra code would
8064   have been needed to support ancient versions of libtool. Version 1.4.3
8065   or newer is now required.
8066
8067 2003-06-27 18:47 UTC  tuomov
8068   * trunk: changeset 800
8069   The '-or' flag to find apparently was a GNU extension; '-o' seems to
8070   work.
8071
8072 2003-06-27 18:40 UTC  tuomov
8073   * trunk: changeset 799
8074   - The Mod1+F1 Ion man page display binding was broken.
8075   
8076   - The function exec_in_frame was renamed exec_in.
8077
8078 2003-06-27 14:05 UTC  tuomov
8079   * trunk: changeset 798
8080   Manual page fixed.
8081
8082 2003-06-25 23:37 UTC  tuomov
8083   * trunk: changeset 797
8084   FloatWS:s don't warp to new frames.
8085
8086 2003-06-25 23:14 UTC  tuomov
8087   * trunk: changeset 796
8088   XOR resize rubberand had been broken by previous changes.
8089
8090 2003-06-25 13:37 UTC  tuomov
8091   * trunk: changeset 795
8092   The default bindings for the F-keys now use the modifier from
8093   SECOND_MOD (defaults to the empty string i.e. no modifier).
8094
8095 2003-12-23 20:17 UTC  unknown
8096   tagged ion-devel-20030623
8097
8098 2003-06-25 05:36 UTC  tuomov
8099   * trunk: changeset 794
8100   Tabs' grab area extended to include frame's top border when the
8101   frame's y coordinate is zero.
8102
8103 2003-06-23 23:47 UTC  tuomov
8104   * trunk: changeset 793
8105   A minor fix
8106
8107 2003-06-23 13:14 UTC  tuomov
8108   * trunk: changeset 792
8109   Resize display was showing incorrect values for keyboard resize.
8110
8111 2003-06-23 13:13 UTC  tuomov
8112   * trunk: changeset 791
8113   A bug in grab handler calling code could crash Ion when leaving
8114   keyboard resize mode manually.
8115
8116 2003-06-23 01:20 UTC  tuomov
8117   * trunk: changeset 790
8118   Fixed pointer warping on screen change.
8119
8120 2003-06-22 11:12 UTC  tuomov
8121   * trunk: changeset 789
8122   Removed false comments.
8123
8124 2003-06-21 20:07 UTC  tuomov
8125   * trunk: changeset 788
8126   Screen lookup had been broken for windows that are not properly on any
8127   screen.
8128
8129 2003-06-21 20:06 UTC  tuomov
8130   * trunk: changeset 787
8131   As the number of dynamic functions has been getting bigger, the
8132   functions are now sorted on first use and then binary-searched instead
8133   of naive linear searching.
8134
8135 2003-12-23 20:17 UTC  unknown
8136   tagged ion-devel-20030620
8137
8138 2003-06-21 12:50 UTC  tuomov
8139   * trunk: changeset 786
8140   Return from full screen mode to floatws had been broken.
8141
8142 2003-06-21 10:56 UTC  tuomov
8143   * trunk: changeset 785
8144   Client window last height request bookkeeping code had been lost when
8145   configure request policy was changed. This caused transient sizes to
8146   be calculated incorrectly.
8147
8148 2003-06-20 09:19 UTC  tuomov
8149   * trunk: changeset 784
8150   Nothing!
8151
8152 2003-06-20 09:19 UTC  tuomov
8153   * trunk: changeset 783
8154   Constrain frames to their workspaces.
8155
8156 2003-06-20 08:52 UTC  tuomov
8157   * trunk: changeset 782
8158   Oops.
8159
8160 2003-06-20 08:50 UTC  tuomov
8161   * trunk: changeset 781
8162   Some initial focus policy changes.
8163
8164 2003-06-20 08:50 UTC  tuomov
8165   * trunk: changeset 780
8166   The split functions now return the newly created frame.
8167
8168 2003-06-20 07:40 UTC  tuomov
8169   * trunk: changeset 779
8170   Added a comment.
8171
8172 2003-06-19 22:06 UTC  tuomov
8173   * trunk: changeset 778
8174   Put new client windows in innermost/deepest nested active workspace,
8175   if any, instead of limiting to those attached directly to screens.
8176
8177 2003-06-19 22:05 UTC  tuomov
8178   * trunk: changeset 777
8179   Split recalculation on WS resize fixed and made proportional.
8180
8181 2003-06-19 20:51 UTC  tuomov
8182   * trunk: changeset 776
8183   Changes to client window move request handling on WFloatWS:s; while
8184   the current behaviour may not be correct, a greater number of apps'
8185   requests should work almost as expected even in nested workspaces.
8186
8187 2003-06-19 18:12 UTC  tuomov
8188   * trunk: changeset 775
8189   New windows weren't being placed on correct screen in Xinerama mode.
8190
8191 2003-06-19 18:11 UTC  tuomov
8192   * trunk: changeset 774
8193   Removed unnecessary flags from create/init.
8194
8195 2003-06-19 16:16 UTC  tuomov
8196   * trunk: changeset 773
8197   Tab-bar state wasn't being applied correctly from savefiles.
8198
8199 2003-06-18 18:49 UTC  tuomov
8200   * trunk: changeset 772
8201   Some transient size management changes.
8202
8203 2003-06-18 18:14 UTC  tuomov
8204   * trunk: changeset 771
8205   - Added min_size winprop.
8206   
8207   - Transients weren't properly unattached when the managing client
8208     window died. This could cause segfault e.g. at exit.
8209
8210 2003-12-23 20:17 UTC  unknown
8211   tagged ion-devel-20030617
8212
8213 2003-06-18 13:31 UTC  tuomov
8214   * trunk: changeset 770
8215   Some title shortening rules were defined in wrong order in ioncore-
8216   example.lua and the rules App: doc -> doc... and App: doc<n> ->
8217   doc...<n> were missing.
8218
8219 2003-06-18 12:12 UTC  tuomov
8220   * trunk: changeset 769
8221   Use libtool for make clean.
8222
8223 2003-06-17 20:29 UTC  tuomov
8224   * trunk: changeset 768
8225   Added Galeon find dialog randomly missing transient_for hint
8226   workaround winprop to kludges.lua.
8227
8228 2003-06-17 20:27 UTC  tuomov
8229   * trunk: changeset 767
8230   Fixed the workaround.
8231
8232 2003-06-17 20:09 UTC  tuomov
8233   * trunk: changeset 766
8234   The function close_sub_or_self was added.
8235
8236 2003-06-17 20:09 UTC  tuomov
8237   * trunk: changeset 765
8238   The function region_get_active_leaf was removed and the export
8239   region_active_sub added.
8240
8241 2003-06-17 20:08 UTC  tuomov
8242   * trunk: changeset 764
8243   The Mod1+C binding had been broken by the removal if
8244   make_active_leaf_fn: The function close_sub_or_self (not same as
8245   make_active_leaf_fn(region_close)) was added and the key bound to this
8246   function.
8247
8248 2003-06-17 19:45 UTC  tuomov
8249   * trunk: changeset 763
8250   Added workaround to the XFree86 textprop bug that caused starting
8251   Opera to crash Ion when UTF8 support was enabled.
8252
8253 2003-06-17 19:32 UTC  tuomov
8254   * trunk: changeset 762
8255   Mention XFree86 version number in the bug comment.
8256
8257 2003-06-17 19:28 UTC  tuomov
8258   * trunk: changeset 761
8259   Mention WinXP in cygwin comments.
8260
8261 2003-06-17 16:57 UTC  tuomov
8262   * trunk: changeset 760
8263   Added commented-out options to system.mk for compiling Ion with the
8264   Debian Lua package as the paths and file names differ greatly from the
8265   official distribution.
8266
8267 2003-06-17 15:56 UTC  tuomov
8268   * trunk: changeset 759
8269   Added a note to system.mk about the Xlib UTF8 bug.
8270
8271 2003-06-17 09:16 UTC  tuomov
8272   * trunk: changeset 758
8273   More Cygwin notes.
8274
8275 2003-06-17 08:26 UTC  tuomov
8276   * trunk: changeset 757
8277   Added some Cygwin installation notes to system.mk.
8278
8279 2003-06-17 08:17 UTC  tuomov
8280   * trunk: changeset 756
8281   Scripts in share/ still weren't being built.
8282
8283 2003-06-15 18:22 UTC  tuomov
8284   * trunk: changeset 755
8285   Winprop lookup was cluttering globals.
8286
8287 2003-06-15 10:40 UTC  tuomov
8288   * trunk: changeset 754
8289   Some more stack trace cleanup.
8290
8291 2003-06-15 10:24 UTC  tuomov
8292   * trunk: changeset 753
8293   Stack traces are ordered better when there are nested calls with
8294   errors and calls to C functions for which no name is known are
8295   compressed in the output.
8296
8297 2003-06-15 09:09 UTC  tuomov
8298   * trunk: changeset 752
8299   make_active_leaf_fn in compat.lua was broken.
8300
8301 2003-12-23 20:17 UTC  unknown
8302   tagged ion-devel-20030614
8303
8304 2003-06-14 20:28 UTC  tuomov
8305   * trunk: changeset 751
8306   Some WMPlex/query focusing fixes.
8307
8308 2003-06-14 20:12 UTC  tuomov
8309   * trunk: changeset 750
8310   The man page query completor also looks for symbolic links.
8311
8312 2003-06-14 15:10 UTC  tuomov
8313   * trunk: changeset 749
8314   Added more documentation to *frame_begin_resize.
8315
8316 2003-06-14 12:05 UTC  tuomov
8317   * trunk: changeset 748
8318   Focus was being incorrectly changed when an inactive full screen
8319   client window was destroyed.
8320
8321 2003-06-14 11:49 UTC  tuomov
8322   * trunk: changeset 747
8323   Some fullscreen focus kludges
8324
8325 2003-06-13 23:01 UTC  tuomov
8326   * trunk: changeset 746
8327   Use luaL_(g|s)etn instead of looking upthe functions from the table
8328   library.
8329
8330 2003-06-13 19:36 UTC  tuomov
8331   * trunk: changeset 745
8332   - Some changes to grab and drag handler setup functions.
8333   
8334   - Escape key was harcoded to kill any active grab (so that
8335     misconfigured resize modes and such can't do harm).
8336
8337 2003-06-12 22:53 UTC  tuomov
8338   * trunk: changeset 744
8339   Fixed doc comment
8340
8341 2003-06-12 18:48 UTC  tuomov
8342   * trunk: changeset 743
8343   Some generic resize code simplifications; timers moved to keyboard
8344   resize mode code(s).
8345
8346 2003-06-12 18:28 UTC  tuomov
8347   * trunk: changeset 742
8348   Resize timeout timer was being set up only after some resize action
8349   had been performed, not when entering the mode.
8350
8351 2003-06-12 18:14 UTC  tuomov
8352   * trunk: changeset 741
8353   More error-tolerant configuration reading setup: 1. If Lua fails to
8354   load a configuration file (syntax error etc.), the next on path is
8355   tried instead of failing. (If the configuration file dies in an error
8356   during execution, the next one, however, is not attempted.) 2. The
8357   main configuration file (ioncore.lua) is executed through ioncore-
8358   startup.lua. This file redefines some of the binding setup functions
8359   to monitor binding settings. If some of the binding groups have been
8360   left empty by failing configuration files, minimal bindings are
8361   created.
8362
8363 2003-06-12 18:04 UTC  tuomov
8364   * trunk: changeset 740
8365   Some error display format changes.
8366
8367 2003-06-12 18:04 UTC  tuomov
8368   * trunk: changeset 739
8369   Some error displays were broken.
8370
8371 2003-06-12 18:03 UTC  tuomov
8372   * trunk: changeset 738
8373   The binding setup functions no return FALSE if no bindings were
8374   defined at all.
8375
8376 2003-06-12 18:01 UTC  tuomov
8377   * trunk: changeset 737
8378   Better commented configuration files.
8379
8380 2003-06-12 15:41 UTC  tuomov
8381   * trunk: changeset 736
8382   Comments in system.mk were out of place
8383
8384 2003-06-12 00:37 UTC  tuomov
8385   * trunk: changeset 735
8386   Error log should be somewhat easier to read now.
8387
8388 2003-06-10 18:18 UTC  tuomov
8389   * trunk: changeset 734
8390   waitrelease fixed.
8391
8392 2003-06-10 16:21 UTC  tuomov
8393   * trunk: changeset 733
8394   bindmaps.c and bindmaps.h were missing from previous commit.
8395
8396 2003-06-10 16:17 UTC  tuomov
8397   * trunk: changeset 732
8398   - Binding configuration (hopefully) simplified: bindings previously
8399     defined in common-frame-bindings.lua were moved to ioncore-
8400     bindings.lua and functions for defining bindings common to all
8401     WMPlexes and WGenFrames were added.
8402   
8403   - The confusing 'make_active_leaf_fn' was also removed (can still be
8404     found in compat.lua) and instead client window bindings are defined
8405     in mplex_bindings with the help of the perhaps a little less
8406     confusing 'make_current_clientwin_fn'.
8407
8408 2003-06-10 16:14 UTC  tuomov
8409   * trunk: changeset 731
8410   Binding configuration (hopefully) simplified: bindings previously
8411   defined in common-frame-bindings.lua were moved to ioncore-
8412   bindings.lua and functions for defining bindings common to all
8413   WMPlexes and WGenFrames were added.
8414
8415 2003-06-10 11:07 UTC  tuomov
8416   * trunk: changeset 730
8417   Manual page updates.
8418
8419 2003-06-10 11:05 UTC  tuomov
8420   * trunk: changeset 729
8421   The functions extl_dofile/string' were removed and
8422   extl_loadfile/string added.
8423
8424 2003-06-09 22:24 UTC  tuomov
8425   * trunk: changeset 728
8426   Warping on workspace switch had been broken by addition of
8427   multiplexes.
8428
8429 2003-06-09 21:13 UTC  tuomov
8430   * trunk: changeset 727
8431   The Lua interfacing code now uses a unique (cached in a weak table)
8432   WWatch for Ion's objects instead of creating a new userdata/watch
8433   every time an object is passed to Lua. This allows using the objects
8434   as indexes in tables.
8435
8436 2003-06-09 20:28 UTC  tuomov
8437   * trunk: changeset 726
8438   Some client window initial focus policy unification.
8439
8440 2003-06-09 16:14 UTC  tuomov
8441   * trunk: changeset 725
8442   Added some definitions in header
8443
8444 2003-06-09 15:17 UTC  tuomov
8445   * trunk: changeset 724
8446   'QueryLib.query_workspace' new creates workspaces of the type set in
8447   the variable 'default_ws_type' if no type is otherwise specified and
8448   Mod1+F9 was bound to create workspaces of this type without asking for
8449   a name. (The default name of default_ws_type<n> is used.)
8450
8451 2003-06-09 15:14 UTC  tuomov
8452   * trunk: changeset 723
8453   WRegions (except WClientWins) are now given names of the form
8454   'ClassName<n>' by default.
8455
8456 2003-06-09 14:24 UTC  tuomov
8457   * trunk: changeset 722
8458   - Don't complain of disappeared windows at startup phase.
8459   
8460   - Some client window management setup cleanup.
8461
8462 2003-06-08 19:06 UTC  tuomov
8463   * trunk: changeset 721
8464   Added 'warn' export.
8465
8466 2003-06-08 18:22 UTC  tuomov
8467   * trunk: changeset 720
8468   Added -noxinerama command line option.
8469
8470 2003-06-08 17:55 UTC  tuomov
8471   * trunk: changeset 719
8472   Some small changes.
8473
8474 2003-06-08 17:38 UTC  tuomov
8475   * trunk: changeset 718
8476   Fixed some documentation comments.
8477
8478 2003-12-23 20:17 UTC  unknown
8479   tagged ion-devel-20030606
8480
8481 2003-06-08 17:28 UTC  tuomov
8482   * trunk: changeset 717
8483   Added mplex_managed_count, mplex_managed_index and mplex_current_index
8484   functions. The latter two are in ioncore-mplexfns.lua that must
8485   specifically be loaded if the functions are needed.
8486
8487 2003-06-08 12:44 UTC  tuomov
8488   * trunk: changeset 716
8489   Workspace swithing while dragging tabs had been broken by the mplex
8490   change.
8491
8492 2003-06-06 13:23 UTC  tuomov
8493   * trunk: changeset 715
8494   Changed comments.
8495
8496 2003-06-06 13:13 UTC  tuomov
8497   * trunk: changeset 714
8498   Added 'screen_set_managed_offset' function that statusbars and such
8499   should use to allocate space.
8500
8501 2003-06-06 12:42 UTC  tuomov
8502   * trunk: changeset 713
8503   Some cleanup.
8504
8505 2003-06-05 23:19 UTC  tuomov
8506   * trunk: changeset 712
8507   Don't execute 'arg' setup code when there are no parameters.
8508
8509 2003-06-05 06:10 UTC  tuomov
8510   * trunk: changeset 711
8511   Makefile was missing share/ from SUBDIRS:
8512
8513 2003-06-04 16:12 UTC  tuomov
8514   * trunk: changeset 710
8515   WScreen and WGenFrame now have a common WMPlex base class.
8516
8517 2003-06-02 22:30 UTC  tuomov
8518   * trunk: changeset 709
8519   Ion-ssh and ion-man scripts were updated to use $SHAREDIR/ion-
8520   runinxterm.
8521
8522 2003-06-02 19:52 UTC  tuomov
8523   * trunk: changeset 708
8524   CF_NO_XINERAMA had been broken at some point.
8525
8526 2003-06-02 17:50 UTC  tuomov
8527   * trunk: changeset 707
8528   Added -DCF_LTLD_ANCIENT kludge so that it might be possible to use
8529   some systems' ancient libltdl.
8530
8531 2003-12-23 20:17 UTC  unknown
8532   tagged ion-devel-20030602-1
8533
8534 2003-06-02 14:15 UTC  tuomov
8535   * trunk: changeset 706
8536   Remaining sprintf calls replaced with snprintf.
8537
8538 2003-06-02 14:08 UTC  tuomov
8539   * trunk: changeset 705
8540   Most of module management code removed as libltdl can handle it.
8541
8542 2003-06-02 10:34 UTC  tuomov
8543   * trunk: changeset 704
8544   Oops.
8545
8546 2003-06-02 10:32 UTC  tuomov
8547   * trunk: changeset 703
8548   More ugly-fontixes
8549
8550 2003-12-23 20:17 UTC  unknown
8551   tagged ion-devel-20030602
8552
8553 2003-06-02 10:04 UTC  tuomov
8554   * trunk: changeset 702
8555   Changed $SHAREDIR before $ETCDIR on configuration file/script search
8556   path because people weren't removing their old *lib.lua files.
8557
8558 2003-12-23 20:17 UTC  unknown
8559   tagged ion-devel-20030601
8560
8561 2003-06-02 09:27 UTC  tuomov
8562   * trunk: changeset 701
8563   Ugly-font support was broken.
8564
8565 2003-06-02 05:40 UTC  tuomov
8566   * trunk: changeset 700
8567   Some libltdl search path setting changes.
8568
8569 2003-06-01 13:21 UTC  tuomov
8570   * trunk: changeset 699
8571   Some minor clarifications and fixes.
8572
8573 2003-06-01 12:15 UTC  tuomov
8574   * trunk: changeset 698
8575   More fixes.
8576
8577 2003-06-01 12:11 UTC  tuomov
8578   * trunk: changeset 697
8579   Another extl_l1_finalize fix.
8580
8581 2003-12-23 20:17 UTC  unknown
8582   tagged ion-devel-20030531
8583
8584 2003-06-01 02:02 UTC  tuomov
8585   * trunk: changeset 696
8586   Fixed a memory leak.
8587
8588 2003-06-01 01:44 UTC  tuomov
8589   * trunk: changeset 695
8590   An off-by-one error in extl_l1_finalize caused references to some Lua
8591   tables (including large completions) never to be released.
8592
8593 2003-05-31 15:33 UTC  tuomov
8594   * trunk: changeset 694
8595   Ion-runinxterm was not found.
8596
8597 2003-05-31 15:04 UTC  tuomov
8598   * trunk: changeset 693
8599   License changed: LGPL.
8600
8601 2003-05-31 14:49 UTC  tuomov
8602   * trunk: changeset 692
8603   The -libdir option aws changed to -moduledir.
8604
8605 2003-05-31 14:48 UTC  tuomov
8606   * trunk: changeset 691
8607   Manual page updated.
8608
8609 2003-05-31 13:20 UTC  tuomov
8610   * trunk: changeset 690
8611   Oops.
8612
8613 2003-05-31 13:19 UTC  tuomov
8614   * trunk: changeset 689
8615   Added CF_ALWAYS_VIRTUAL_ROOT
8616
8617 2003-05-31 13:11 UTC  tuomov
8618   * trunk: changeset 688
8619   Compatibility wrappers for old resize functions were added.
8620
8621 2003-05-31 13:11 UTC  tuomov
8622   * trunk: changeset 687
8623   The functions *frame_do_resize were changed to receive four
8624   parameters, one for each border/direction.
8625
8626 2003-05-31 13:10 UTC  tuomov
8627   * trunk: changeset 686
8628   More changes in move/resize mode bindings to be more consistent and
8629   predictable: Left/Right/Up/Down and F/B/P/N grow the frame in the
8630   specific direction, Shift+keys shrink and in case of floating frames,
8631   DEFAULT_MOD+keys move.
8632
8633 2003-05-31 12:45 UTC  tuomov
8634   * trunk: changeset 685
8635   mkexports.pl => mkexports.lua
8636
8637 2003-05-31 12:43 UTC  tuomov
8638   * trunk: changeset 684
8639   Transient reparent stack "fix".
8640
8641 2003-05-31 12:35 UTC  tuomov
8642   * trunk: changeset 683
8643   Removed unused settings.
8644
8645 2003-05-31 11:09 UTC  tuomov
8646   * trunk: changeset 682
8647   Some drawing fixes.
8648
8649 2003-05-31 10:58 UTC  tuomov
8650   * trunk: changeset 681
8651   Some (part bad) name allocation fixes.
8652
8653 2003-05-31 00:40 UTC  tuomov
8654   * trunk: changeset 680
8655   Some reordering of initilisation code.
8656
8657 2003-05-30 21:17 UTC  tuomov
8658   * trunk: changeset 679
8659   Changes in installation directories: The ion-* shell scripts are
8660   installed in $SHAREDIR and are ioncorelib.lua, querylib.lua and
8661   compat.lua. 'ion-completefile' is installed in $EXTRABINDIR
8662   (=$MODULEDIR) being a binary.
8663
8664 2003-05-30 21:17 UTC  tuomov
8665   * trunk: changeset 678
8666   - Changes in installation directories: The ion-* shell scripts are
8667     installed in $SHAREDIR and are ioncorelib.lua, querylib.lua and
8668     compat.lua. 'ion-completefile' is installed in $EXTRABINDIR
8669     (=$MODULEDIR) being a binary.
8670   
8671   - QueryLib functions search the script directories (~/.ion-devel/,
8672     $ETCDIR, $SHAREDIR, $EXTRABINDIR; in that order) for the ion-*
8673     helper programs instead of assuming them being on $PATH.
8674
8675 2003-05-30 21:15 UTC  tuomov
8676   * trunk: changeset 677
8677   - The *DIR settings in system.mk are now more detailed.
8678   
8679   - Changes in installation directories: The ion-* shell scripts are
8680     installed in $SHAREDIR and are ioncorelib.lua, querylib.lua and
8681     compat.lua. 'ion-completefile' is installed in $EXTRABINDIR
8682     (=$MODULEDIR) being a binary.
8683
8684 2003-05-29 22:22 UTC  tuomov
8685   * trunk: changeset 676
8686   Removed note on C99 requirement as that is no longer true.
8687
8688 2003-05-29 13:11 UTC  tuomov
8689   * trunk: changeset 675
8690   Removed deprecated definitions.
8691
8692 2003-05-29 12:32 UTC  tuomov
8693   * trunk: changeset 674
8694   All object destroys should now be handled safely.
8695
8696 2003-05-28 22:21 UTC  tuomov
8697   * trunk: changeset 673
8698   Name management wasn't updating the changes to frames.
8699
8700 2003-05-28 21:37 UTC  tuomov
8701   * trunk: changeset 672
8702   Floatframe_handle_drop should now set geometry correctly in nested
8703   workspaces.
8704
8705 2003-05-28 18:48 UTC  tuomov
8706   * trunk: changeset 671
8707   Small global environment cluttering fix.
8708
8709 2003-12-23 20:17 UTC  unknown
8710   tagged ion-devel-20030528
8711
8712 2003-05-28 18:40 UTC  tuomov
8713   * trunk: changeset 670
8714   Small UTF8 fix.
8715
8716 2003-05-28 16:31 UTC  tuomov
8717   * trunk: changeset 669
8718   Examples of query_man_path and query_ssh_hosts were added to the
8719   default ioncore.lua main configuration file.
8720
8721 2003-05-27 19:14 UTC  tuomov
8722   * trunk: changeset 668
8723   WClientWins now save the last height request of transients (and other
8724   managed objects) so a decent size should always be restored when the
8725   window is in a big enough frame.
8726
8727 2003-05-27 17:17 UTC  tuomov
8728   * trunk: changeset 667
8729   Mkexports.lua document generation updated to understand
8730   EXTL_EXPORT_AS.
8731
8732 2003-05-27 17:07 UTC  tuomov
8733   * trunk: changeset 666
8734   A minor check added.
8735
8736 2003-05-27 17:02 UTC  tuomov
8737   * trunk: changeset 665
8738   Added a comment.
8739
8740 2003-05-27 16:59 UTC  tuomov
8741   * trunk: changeset 664
8742   Some clean-up and region_full_name reference removed.
8743
8744 2003-05-27 16:59 UTC  tuomov
8745   * trunk: changeset 663
8746   complete/lookup_clientwin removed.
8747
8748 2003-05-27 16:57 UTC  tuomov
8749   * trunk: changeset 662
8750   New name allocation code: client windows are now in a separate
8751   namespace from other objects and "short names" without appended
8752   instance number are gone.
8753
8754 2003-05-27 16:55 UTC  tuomov
8755   * trunk: changeset 661
8756   Some tab bar drawing fixes.
8757
8758 2003-05-27 16:47 UTC  tuomov
8759   * trunk: changeset 660
8760   Added functions to clear Lua table entries.
8761
8762 2003-05-26 22:13 UTC  tuomov
8763   * trunk: changeset 659
8764   Some changes in system.mk Lua settings.
8765
8766 2003-05-26 22:06 UTC  tuomov
8767   * trunk: changeset 658
8768   Changed DATA_MODE.
8769
8770 2003-05-26 22:06 UTC  tuomov
8771   * trunk: changeset 657
8772   Some client window resize/move request handling changes.
8773
8774 2003-05-25 11:07 UTC  tuomov
8775   * trunk: changeset 656
8776   Some clean-up.
8777
8778 2003-05-25 11:07 UTC  tuomov
8779   * trunk: changeset 655
8780   Added the boolean 'fullscreen' winprop.
8781
8782 2003-05-25 11:04 UTC  tuomov
8783   * trunk: changeset 654
8784   Floatws circulate bindings should not clutter global environment.
8785
8786 2003-05-25 11:03 UTC  tuomov
8787   * trunk: changeset 653
8788   QueryLib should now remember last directory for file view and edit
8789   queries.
8790
8791 2003-05-24 20:37 UTC  tuomov
8792   * trunk: changeset 652
8793   Fixed extl_globals.
8794
8795 2003-05-24 16:45 UTC  tuomov
8796   * trunk: changeset 651
8797   Minor bugs fixed.
8798
8799 2003-05-24 15:06 UTC  tuomov
8800   * trunk: changeset 650
8801   Added query_message.
8802
8803 2003-05-24 14:50 UTC  tuomov
8804   * trunk: changeset 649
8805   Some documentation was missing.
8806
8807 2003-05-24 12:32 UTC  tuomov
8808   * trunk: changeset 648
8809   Client window rescue fixed.
8810
8811 2003-05-24 11:25 UTC  tuomov
8812   * trunk: changeset 647
8813   Removed an unnecessary XClear.
8814
8815 2003-05-23 23:57 UTC  tuomov
8816   * trunk: changeset 646
8817   More attempts at fixing take_focus.
8818
8819 2003-05-23 23:09 UTC  tuomov
8820   * trunk: changeset 645
8821   Removed extra space in querylib prompts.
8822
8823 2003-05-23 22:46 UTC  tuomov
8824   * trunk: changeset 644
8825   Fixed lookup_region.
8826
8827 2003-05-23 22:35 UTC  tuomov
8828   * trunk: changeset 643
8829   Fixed obj_exists.
8830
8831 2003-05-23 18:00 UTC  tuomov
8832   * trunk: changeset 642
8833   Removed unnuecessary (?) XClear(Area|Window) calls.
8834
8835 2003-05-23 15:43 UTC  tuomov
8836   * trunk: changeset 641
8837   Removed rootwin->current_screen redundancy.
8838
8839 2003-05-23 15:30 UTC  tuomov
8840   * trunk: changeset 640
8841   Some minor clean-up.
8842
8843 2003-05-23 15:19 UTC  tuomov
8844   * trunk: changeset 639
8845   Xinerama screens now always have a virtual root window for better
8846   separation.
8847
8848 2003-05-23 15:14 UTC  tuomov
8849   * trunk: changeset 638
8850   Removed grab_released.
8851
8852 2003-05-23 14:38 UTC  tuomov
8853   * trunk: changeset 637
8854   Grab handling code simplified.
8855
8856 2003-05-23 14:38 UTC  tuomov
8857   * trunk: changeset 636
8858   Fixed UTF8 include stuff.
8859
8860 2003-05-21 16:09 UTC  tuomov
8861   * trunk: changeset 635
8862   The exports region_set_w/h were replaced with region_request_geom.
8863
8864 2003-05-21 16:08 UTC  tuomov
8865   * trunk: changeset 634
8866   Added EXTL_EXPORT_AS
8867
8868 2003-05-21 16:07 UTC  tuomov
8869   * trunk: changeset 633
8870   The exported function specification generation script was extended
8871   with EXTL_EXPORT_AS(...).
8872
8873 2003-05-21 05:48 UTC  tuomov
8874   * trunk: changeset 632
8875   Use get_text_property in clientwin_get_ident.
8876
8877 2003-05-20 18:37 UTC  tuomov
8878   * trunk: changeset 631
8879   Better (?) frame shading and maximizing code that should also
8880   eventually work on tiled workspaces (only partially implemented;
8881   better region_request_geom neeeded).
8882
8883 2003-05-20 14:13 UTC  tuomov
8884   * trunk: changeset 630
8885   Oops.
8886
8887 2003-05-20 13:29 UTC  tuomov
8888   * trunk: changeset 629
8889   Simpler implementation of 'goto_previous' using watches.
8890
8891 2003-12-23 20:17 UTC  unknown
8892   tagged ion-devel-20030520
8893
8894 2003-05-20 11:45 UTC  tuomov
8895   * trunk: changeset 628
8896   Don't add non-strings in a table to list of completions.
8897
8898 2003-05-20 11:44 UTC  tuomov
8899   * trunk: changeset 627
8900   The exports generation script was ignoring constness of string and
8901   could therefore cause Ion to crash or corrupt strings.
8902
8903 2003-05-19 22:46 UTC  tuomov
8904   * trunk: changeset 626
8905   Removed #include <math.h>
8906
8907 2003-05-19 22:45 UTC  tuomov
8908   * trunk: changeset 625
8909   Some more mouse resize tuning.
8910
8911 2003-05-19 16:51 UTC  tuomov
8912   * trunk: changeset 624
8913   Some clean-up and optimisation.
8914
8915 2003-05-19 15:34 UTC  tuomov
8916   * trunk: changeset 623
8917   Kludges and bloat to a proper (but not necessarily correct) X server
8918   time in WM_TAKE_FOCUS messages to get around problems with some
8919   programs.
8920
8921 2003-05-19 14:32 UTC  tuomov
8922   * trunk: changeset 622
8923   Unnecessary function region_request_geom_constrain was removed.
8924
8925 2003-05-19 14:32 UTC  tuomov
8926   * trunk: changeset 621
8927   Changes to accommodate for changes in lookup_region.
8928
8929 2003-05-19 14:31 UTC  tuomov
8930   * trunk: changeset 620
8931   Unnecessary function wobj_cast was removed.
8932
8933 2003-05-19 14:30 UTC  tuomov
8934   * trunk: changeset 619
8935   The functions lookup/complete_region now expect a string class
8936   parameter (or null for "WRegion") and the functions
8937   complete/lookup_workspace/clientwin were moved to ioncorelib.lua as
8938   they are not needed on the C side.
8939
8940 2003-05-18 13:41 UTC  tuomov
8941   * trunk: changeset 618
8942   The resize angle limits are now universal; borders and tabs are not a
8943   special case.
8944
8945 2003-05-18 13:35 UTC  tuomov
8946   * trunk: changeset 617
8947   Mouse resize fine-tuning: if the angle between the vector from the
8948   centre of the frame to the point where the initial mouse press occured
8949   and the unit vector pointing (from the centre) to a border of the
8950   frame is less than 55 degrees, we allow resize to change that border.
8951
8952 2003-05-18 13:03 UTC  tuomov
8953   * trunk: changeset 616
8954   Some more focusing policy changes/fixes.
8955
8956 2003-05-18 13:01 UTC  tuomov
8957   * trunk: changeset 615
8958   Oops.
8959
8960 2003-05-18 12:39 UTC  tuomov
8961   * trunk: changeset 614
8962   Some more cleanup.
8963
8964 2003-05-18 12:31 UTC  tuomov
8965   * trunk: changeset 613
8966   Some cleanup.
8967
8968 2003-05-18 12:31 UTC  tuomov
8969   * trunk: changeset 612
8970   Fix around problems with macros with some (possibly broken?) versions
8971   of gcc.
8972
8973 2003-05-17 13:53 UTC  tuomov
8974   * trunk: changeset 611
8975   Previous modifications had broken tabdrag workspace switch.
8976
8977 2003-05-17 13:37 UTC  tuomov
8978   * trunk: changeset 610
8979   add_to_viewport should not have been renamed add_to_screen.
8980
8981 2003-05-17 13:31 UTC  tuomov
8982   * trunk: changeset 609
8983   Fixed the place of a comma.
8984
8985 2003-05-17 13:13 UTC  tuomov
8986   * trunk: changeset 608
8987   CVS fscked up screen.*
8988
8989 2003-05-17 13:11 UTC  tuomov
8990   * trunk: changeset 607
8991   Removed viewport.c and viewport.h.
8992
8993 2003-05-17 13:08 UTC  tuomov
8994   * trunk: changeset 606
8995   - Changes in object and function names to be closer to what users see
8996     and think: what previously were screens (WScreen) are now called
8997     root windows (WRootWin) and viewport (WViewport) have become screens
8998     (WScreen). These changes are so big that no wrappers were added to
8999     compat.lua.
9000   
9001   - Some old root window (old screen) functions were removed.
9002   
9003   - Bindings in global_bindings should get a WScreen (old WViewport) as
9004     an argument instead of WRootWin.
9005   
9006   - It is possible to build Ion with the CF_WINDOWED_SCREENS flag so
9007     that WScreens have "virtual" root windows to better separate
9008     Xinerama screens.
9009
9010 2003-05-17 13:09 UTC  tuomov
9011   * trunk: changeset 605
9012   - Changes in object and function names to be closer to what users see
9013     and think: what previously were screens (WScreen) are now called
9014     root windows (WRootWin) and viewport (WViewport) have become screens
9015     (WScreen). These changes are so big that no wrappers were added to
9016     compat.lua.
9017   
9018   - Some old root window (old screen) functions were removed.
9019   
9020   - Bindings in global_bindings should get a WScreen (old WViewport) as
9021     an argument instead of WRootWin.
9022
9023 2003-05-17 12:16 UTC  tuomov
9024   * trunk: changeset 604
9025   Default configuration uses XOR-rubberband move/resize (instead of
9026   opaque) to be nicer on slower systems.
9027
9028 2003-05-17 11:49 UTC  tuomov
9029   * trunk: changeset 603
9030   Fixed FloatWS initial focus.
9031
9032 2003-05-16 19:53 UTC  tuomov
9033   * trunk: changeset 602
9034   Some clean-up.
9035
9036 2003-05-16 18:48 UTC  tuomov
9037   * trunk: changeset 601
9038   Some changes in property getting functions.
9039
9040 2003-05-16 18:02 UTC  tuomov
9041   * trunk: changeset 600
9042   Removed unnecessary references to screens.
9043
9044 2003-05-16 16:08 UTC  tuomov
9045   * trunk: changeset 599
9046   region_list_to_table renamed to managed_list_to_table.
9047
9048 2003-05-16 15:59 UTC  tuomov
9049   * trunk: changeset 598
9050   Signals are not trapped until the initialisation is at a point where
9051   we have found some screens to manage.
9052
9053 2003-05-16 15:56 UTC  tuomov
9054   * trunk: changeset 597
9055   Removed erroneous cast.
9056
9057 2003-05-16 15:56 UTC  tuomov
9058   * trunk: changeset 596
9059   Added the extl_globals function for accessing globals.
9060
9061 2003-05-16 15:49 UTC  tuomov
9062   * trunk: changeset 595
9063   Enchancements in client window "rescueing" and some unifications with
9064   return from full screen mode.
9065
9066 2003-05-16 15:48 UTC  tuomov
9067   * trunk: changeset 594
9068   Changed char* to const char* in ExtlL2Param.
9069
9070 2003-05-16 15:42 UTC  tuomov
9071   * trunk: changeset 593
9072   Moved fullscreen stuff into a separate file.
9073
9074 2003-05-15 23:05 UTC  tuomov
9075   * trunk: changeset 592
9076   Added a check for nil functions.
9077
9078 2003-05-15 22:27 UTC  tuomov
9079   * trunk: changeset 591
9080   Modified mkexports.lua to generate a little less code.
9081
9082 2003-05-15 22:26 UTC  tuomov
9083   * trunk: changeset 590
9084   Fixed extl_table_is_bool_set.
9085
9086 2003-05-15 21:05 UTC  tuomov
9087   * trunk: changeset 589
9088   Restored old extl_cpcall interface.
9089
9090 2003-05-15 15:45 UTC  tuomov
9091   * trunk: changeset 588
9092   Added extl_table_is_bool_set.
9093
9094 2003-05-15 15:45 UTC  tuomov
9095   * trunk: changeset 587
9096   Some l_st usage cleanup in the Lua code and added extl_cpcallx.
9097
9098 2003-05-15 06:01 UTC  tuomov
9099   * trunk: changeset 586
9100   Some minor changes in the Lua interface.
9101
9102 2003-05-15 06:00 UTC  tuomov
9103   * trunk: changeset 585
9104   QueryLib.query_lib should properly return on error.
9105
9106 2003-05-14 21:32 UTC  tuomov
9107   * trunk: changeset 584
9108   Fixed a problem with bsearch() and Solaris.
9109
9110 2003-05-14 20:13 UTC  tuomov
9111   * trunk: changeset 583
9112   Client window management setup code simplified by attaching transients
9113   the their transient_for by default and having floatws:s override this
9114   behaviour by hooking to add_clientwin_alt.
9115
9116 2003-05-14 19:59 UTC  tuomov
9117   * trunk: changeset 582
9118   Changes in how parameters are passed to Lua code loaded as string or
9119   from a file.
9120
9121 2003-05-14 16:49 UTC  tuomov
9122   * trunk: changeset 581
9123   Return from full screen mode should work with floatws:s now.
9124
9125 2003-05-14 16:40 UTC  tuomov
9126   * trunk: changeset 580
9127   Added a warning for _NET_WM broken transient_for hint.
9128
9129 2003-05-14 16:38 UTC  tuomov
9130   * trunk: changeset 579
9131   'ionws_do_clientwin' now calls the Lua function
9132   'ionws_placement_method' with parameters (ws, cwin, pos_given_by_user)
9133   to determine in which frame to place a window. This can be used to
9134   e.g. experiment with placement heuristics.
9135
9136 2003-05-14 14:21 UTC  tuomov
9137   * trunk: changeset 578
9138   Mouse resize changed to only resize along one coordinate axis when the
9139   window is grabbed far enough from borders.
9140
9141 2003-05-13 19:20 UTC  tuomov
9142   * trunk: changeset 577
9143   Renamed geom.* extlconv.*
9144
9145 2003-05-13 18:07 UTC  tuomov
9146   * trunk: changeset 576
9147   The 'include' function didn't handle absolute paths.
9148
9149 2003-05-13 18:06 UTC  tuomov
9150   * trunk: changeset 575
9151   There was a problem getting return values from Lua functions.
9152
9153 2003-05-13 16:09 UTC  tuomov
9154   * trunk: changeset 574
9155   Added parameter count check and complaint when va_copy is not
9156   available.
9157
9158 2003-05-13 16:05 UTC  tuomov
9159   * trunk: changeset 573
9160   The new Lua calling code allowed removing dependency on C99 va_copy a
9161   little more easily than the old so Ion no longer depends on it and
9162   should be easier to compile on older systems (apparently including gcc
9163   2.9x.x).
9164
9165 2003-05-13 14:46 UTC  tuomov
9166   * trunk: changeset 572
9167   Transient resizing when the managing WClientWin was resized had been
9168   broken at some point.
9169
9170 2003-05-13 05:40 UTC  tuomov
9171   * trunk: changeset 571
9172   Removed redundant comment.
9173
9174 2003-05-13 05:37 UTC  tuomov
9175   * trunk: changeset 570
9176   Vertical keyboard resize binding swapped.
9177
9178 2003-05-13 05:38 UTC  tuomov
9179   * trunk: changeset 569
9180   Keyboard resize should not "cumulate" size increments that do not
9181   affect the frame size.
9182
9183 2003-05-12 23:17 UTC  tuomov
9184   * trunk: changeset 568
9185   Fixed a minor resize glitch.
9186
9187 2003-05-12 19:57 UTC  tuomov
9188   * trunk: changeset 567
9189   fixed a typo
9190
9191 2003-05-12 17:02 UTC  tuomov
9192   * trunk: changeset 566
9193   ionws_split_of synopsis changed.
9194
9195 2003-05-12 16:59 UTC  tuomov
9196   * trunk: changeset 565
9197   Enhanced comments.
9198
9199 2003-05-12 16:38 UTC  tuomov
9200   * trunk: changeset 564
9201   Region name instances are saved in the workspace savefiles. (However,
9202   client windows do not use the saved title because it may have changed
9203   so client windows' instance numbers may change over restarts.)
9204
9205 2003-05-12 16:31 UTC  tuomov
9206   * trunk: changeset 563
9207   QueryLib goto still had a debug complaint in it.
9208
9209 2003-05-12 16:23 UTC  tuomov
9210   * trunk: changeset 562
9211   Save client window id as %lu instead of %.32f.
9212
9213 2003-05-12 16:20 UTC  tuomov
9214   * trunk: changeset 561
9215   The wrapper function generated by "obsolete" didn't return any values.
9216
9217 2003-05-12 16:18 UTC  tuomov
9218   * trunk: changeset 560
9219   Do not add IMPLOBJ(WObj) in exports.c
9220
9221 2003-05-12 16:18 UTC  tuomov
9222   * trunk: changeset 559
9223   The exports region_get_(x|y|w|h) were replaced with region_geom.
9224
9225 2003-05-12 16:17 UTC  tuomov
9226   * trunk: changeset 558
9227   Added new exports to get information on splits on WIonWs:s. This
9228   should help writing alternative navigation functions.
9229
9230 2003-05-12 16:18 UTC  tuomov
9231   * trunk: changeset 557
9232   Added wrappers to obsolete functions region_get_(x|y|w|h).
9233
9234 2003-05-11 16:17 UTC  tuomov
9235   * trunk: changeset 556
9236   Client window check codes are not reset so they're not lost so easily.
9237
9238 2003-05-11 14:24 UTC  tuomov
9239   * trunk: changeset 555
9240   Cleaned up.
9241
9242 2003-05-11 13:33 UTC  tuomov
9243   * trunk: changeset 554
9244   Added checks in region_add_managed to prevent from attachinging
9245   parent's or manager's to their (grand)children or managed regions.
9246
9247 2003-05-11 00:05 UTC  tuomov
9248   * trunk: changeset 553
9249   Added a missing newline.
9250
9251 2003-05-10 23:43 UTC  tuomov
9252   * trunk: changeset 552
9253   Another broken documentation comment found.
9254
9255 2003-05-10 23:42 UTC  tuomov
9256   * trunk: changeset 551
9257   'ionws_load' no longer requires 'split_tree' to be specified so that
9258   new workspaces can be created with region_manage_new without
9259   specifying the contents.
9260
9261 2003-05-10 23:41 UTC  tuomov
9262   * trunk: changeset 550
9263   The rest of the queries (goto/create workspace, attach client) are now
9264   finally implemented in Lua as the function region_manage(_new) are
9265   available.
9266
9267 2003-05-10 23:15 UTC  tuomov
9268   * trunk: changeset 549
9269   Documentation was missing for exports in screen.c.
9270
9271 2003-12-23 20:17 UTC  unknown
9272   tagged ion-devel-20030510
9273
9274 2003-05-10 20:34 UTC  tuomov
9275   * trunk: changeset 548
9276   Removed efence reference from system.mk.
9277
9278 2003-05-10 19:56 UTC  tuomov
9279   * trunk: changeset 547
9280   Oops.. region_manage documentation had an extra space that caused it
9281   not to be parsed.
9282
9283 2003-05-10 02:16 UTC  tuomov
9284   * trunk: changeset 546
9285   Some changes in comments.
9286
9287 2003-05-10 02:12 UTC  tuomov
9288   * trunk: changeset 545
9289   Fixed a bug in check_input_fds.
9290
9291 2003-05-10 02:11 UTC  tuomov
9292   * trunk: changeset 544
9293   Wiser loading of querylib.
9294
9295 2003-05-10 02:13 UTC  tuomov
9296   * trunk: changeset 543
9297   The Lua interface code now uses lua_cpcall extensively to make it more
9298   tolerant to Lua's longjmp error handling.
9299
9300 2003-05-09 22:21 UTC  tuomov
9301   * trunk: changeset 542
9302   'extl_dofile' and 'extl_dostring' now pass arguments in the local
9303   instead of global variable 'arg'.
9304
9305 2003-05-09 22:19 UTC  tuomov
9306   * trunk: changeset 541
9307   Setfenv is not necessary. Fixed error reporting.
9308
9309 2003-05-09 21:43 UTC  tuomov
9310   * trunk: changeset 540
9311   Viewport names are now saved and other changes in savefile format. Old
9312   'add_to_viewport' function was kept for compatibility but will be
9313   removed eventually.
9314
9315 2003-05-09 17:39 UTC  tuomov
9316   * trunk: changeset 539
9317   Bleah.
9318
9319 2003-05-09 17:34 UTC  tuomov
9320   * trunk: changeset 538
9321   Some more README changes.
9322
9323 2003-05-09 17:32 UTC  tuomov
9324   * trunk: changeset 537
9325   Fixed transient size/position problems and split the
9326   REGION_ATTACH_GEOMRQ flag into separate POSRQ and SIZERQ.
9327
9328 2003-05-09 16:28 UTC  tuomov
9329   * trunk: changeset 536
9330   Updated the README.
9331
9332 2003-05-09 14:57 UTC  tuomov
9333   * trunk: changeset 535
9334   Fixed a tabularx
9335
9336 2003-05-09 14:36 UTC  tuomov
9337   * trunk: changeset 534
9338   Added the exports 'region_manage' and 'region_manage_new'.
9339
9340 2003-05-09 14:35 UTC  tuomov
9341   * trunk: changeset 533
9342   Fixed a bug in extl_table_get that caused it to succeed for NULL
9343   WObjs.
9344
9345 2003-05-09 13:33 UTC  tuomov
9346   * trunk: changeset 532
9347   Query module listings could hang Ion if there was not enough space for
9348   a single visible row.
9349
9350 2003-05-08 18:38 UTC  tuomov
9351   * trunk: changeset 531
9352   Some bindings were still using Mod1 instead of DEFAULT_MOD.
9353
9354 2003-05-08 18:36 UTC  tuomov
9355   * trunk: changeset 530
9356   Some minor fixes in bindings
9357
9358 2003-05-08 06:05 UTC  tuomov
9359   * trunk: changeset 529
9360   Fixed a va_arg problem with luaextl.c and strange architechtures.
9361
9362 2003-05-08 06:05 UTC  tuomov
9363   * trunk: changeset 528
9364   Oops.
9365
9366 2003-05-08 05:25 UTC  tuomov
9367   * trunk: changeset 527
9368   Updated documentation comments.
9369
9370 2003-05-07 18:49 UTC  tuomov
9371   * trunk: changeset 526
9372   Fixed a typo.
9373
9374 2003-05-07 18:42 UTC  tuomov
9375   * trunk: changeset 525
9376   The Lua parser in mkexports.lua now parses for function arguments.
9377
9378 2003-05-07 18:42 UTC  tuomov
9379   * trunk: changeset 524
9380   Removed make_screen_switch_nth_fn.
9381
9382 2003-05-07 18:41 UTC  tuomov
9383   * trunk: changeset 523
9384   Added documentation to ioncorelib.lua.
9385
9386 2003-05-07 18:41 UTC  tuomov
9387   * trunk: changeset 522
9388   Removed Makefile; function reference .texes are now generated in the
9389   ion-doc package.
9390
9391 2003-05-07 18:36 UTC  tuomov
9392   * trunk: changeset 521
9393   Changes in function documentation Makefile.
9394
9395 2003-05-07 18:21 UTC  tuomov
9396   * trunk: changeset 520
9397   'mkexports.lua' can now parse documentation from Lua code.
9398
9399 2003-05-07 18:20 UTC  tuomov
9400   * trunk: changeset 519
9401   Added documentation to querylib.lua.
9402
9403 2003-05-07 16:08 UTC  tuomov
9404   * trunk: changeset 518
9405   The functions 'ionws_split', 'ionws_split_empty' and 'ionws_split_top'
9406   were renamed to the more consistent 'ionframe_split',
9407   'ionframe_split_empty' and 'ionws_newframe'. As usual, 'compat.lua'
9408   has wrappers to the old functions.
9409
9410 2003-05-07 15:57 UTC  tuomov
9411   * trunk: changeset 517
9412   - The completion handler for QueryLib.query_lua can now descend into
9413     tables and complete subexpressions.
9414   
9415   - QueryLib.query_lua sets the variable '_' in the local environment of
9416     the string to be called to point to the frame the query was opened
9417     in. The variable 'arg' is also now set in the local environment
9418     instead of global.
9419
9420 2003-05-07 14:54 UTC  tuomov
9421   * trunk: changeset 516
9422   Client window size hints were not used when Ion was restarted. Fixed
9423   that.
9424
9425 2003-05-07 14:42 UTC  tuomov
9426   * trunk: changeset 515
9427   'viewport_display_managed' was calling just 'set_focus' instead of
9428   'warp' as it should.
9429
9430 2003-12-23 20:17 UTC  unknown
9431   tagged ion-devel-20030506
9432
9433 2003-05-07 00:14 UTC  tuomov
9434   * trunk: changeset 514
9435   FIND_PARENT1 renamed GET_PARENT_CHK. FIND_PARENT removed.
9436
9437 2003-05-06 18:28 UTC  tuomov
9438   * trunk: changeset 513
9439   Fixed a memory allocation problem discovered by valgrind.
9440
9441 2003-05-06 17:02 UTC  tuomov
9442   * trunk: changeset 512
9443   x => x!=NULL
9444
9445 2003-05-06 17:02 UTC  tuomov
9446   * trunk: changeset 511
9447   Added some \hlines in tables
9448
9449 2003-05-06 05:20 UTC  tuomov
9450   * trunk: changeset 510
9451   Fixed a bug in the title shortening routine.
9452
9453 2003-05-06 05:20 UTC  tuomov
9454   * trunk: changeset 509
9455   Fixed a bug in the new transient management setup code.
9456
9457 2003-05-05 22:58 UTC  tuomov
9458   * trunk: changeset 508
9459   A small change in documentation comment.
9460
9461 2003-05-05 22:58 UTC  tuomov
9462   * trunk: changeset 507
9463   Changes in the Makefile to build the exports.texes.
9464
9465 2003-05-05 22:50 UTC  tuomov
9466   * trunk: changeset 506
9467   Line editor history is now saved when Ion exits.
9468
9469 2003-05-05 17:40 UTC  tuomov
9470   * trunk: changeset 505
9471   Fixed extl_stack_get 'double' code.
9472
9473 2003-05-05 17:37 UTC  tuomov
9474   * trunk: changeset 504
9475   - Removed target_id code.
9476   
9477   - Client windows are now saved over restarts in saves/workspaces-*.lua
9478     instead of using target_ids. A special check code property is added
9479     to each window so that we don't incorrectly reparent windows when
9480     initially starting Ion.
9481
9482 2003-05-04 16:01 UTC  tuomov
9483   * trunk: changeset 503
9484   Added hyperlinks in the exported function documentation.
9485
9486 2003-05-04 02:18 UTC  tuomov
9487   * trunk: changeset 502
9488   Minor fix.
9489
9490 2003-12-23 20:17 UTC  unknown
9491   tagged ion-devel-20030504
9492
9493 2003-05-04 02:18 UTC  tuomov
9494   * trunk: changeset 501
9495   Sort functions in documentation alphabetically.
9496
9497 2003-05-04 00:59 UTC  tuomov
9498   * trunk: changeset 500
9499   minor fixes
9500
9501 2003-05-03 22:34 UTC  tuomov
9502   * trunk: changeset 499
9503   fix
9504
9505 2003-05-03 22:30 UTC  tuomov
9506   * trunk: changeset 498
9507   typo fixed
9508
9509 2003-05-03 22:30 UTC  tuomov
9510   * trunk: changeset 497
9511   typo fixed
9512
9513 2003-05-03 22:04 UTC  tuomov
9514   * trunk: changeset 496
9515   doc/Makefile added and list_exports.sh removed
9516
9517 2003-05-03 22:04 UTC  tuomov
9518   * trunk: changeset 495
9519   Documentation was added to the source for exported functions.
9520
9521 2003-05-03 22:03 UTC  tuomov
9522   * trunk: changeset 494
9523   'mkexports.lua' now parses for documentation of the form /*EXTL_DOC
9524   ... */.
9525
9526 2003-05-03 16:21 UTC  tuomov
9527   * trunk: changeset 493
9528   The 'mkexports' script was rewritten in Lua (was an unmaintainable
9529   vomit of Perl).
9530
9531 2003-05-02 19:41 UTC  tuomov
9532   * trunk: changeset 492
9533   Made 'obsolete' local
9534
9535 2003-05-02 19:39 UTC  tuomov
9536   * trunk: changeset 491
9537   Added some comments
9538
9539 2003-05-02 19:18 UTC  tuomov
9540   * trunk: changeset 490
9541   WFloatFrames can now be resized from the keyboard.
9542
9543 2003-05-02 19:17 UTC  tuomov
9544   * trunk: changeset 489
9545   Simplified resize interface to have just ionframe_do_resize
9546
9547 2003-05-02 18:52 UTC  tuomov
9548   * trunk: changeset 488
9549   IonFrame keyboard resize mode changed to allow resizing in both
9550   directions without leaving and re-entering resize mode. Compatibility
9551   functions for the old mode are provided in compat.lua.
9552
9553 2003-05-02 18:52 UTC  tuomov
9554   * trunk: changeset 487
9555   - IonFrame keyboard resize mode changed to allow resizing in both
9556     directions without leaving and re-entering resize mode.
9557     Compatibility functions for the old mode are provided in compat.lua.
9558   
9559   - The compatibility functions in compat.lua now complain of
9560     obsoleteness to stderr.
9561
9562 2003-05-02 17:32 UTC  tuomov
9563   * trunk: changeset 486
9564   Added some comments
9565
9566 2003-05-02 17:27 UTC  tuomov
9567   * trunk: changeset 485
9568   Added the Lua-side hooks genframe_managed_switched and
9569   viewport_workspace_switched.
9570
9571 2003-05-02 17:27 UTC  tuomov
9572   * trunk: changeset 484
9573   Added support for hooks Lua code can hook on to with add_to_hook(hook,
9574   fn).
9575
9576 2003-05-02 16:18 UTC  tuomov
9577   * trunk: changeset 483
9578   Fixed (floatws) focus problem that reoccured after previous attempt at
9579   fixing other focus problems.
9580
9581 2003-05-01 14:23 UTC  tuomov
9582   * trunk: changeset 482
9583   Added 'eq' metamethod for WObj:s.
9584
9585 2003-05-01 14:12 UTC  tuomov
9586   * trunk: changeset 481
9587   Added new exports that should e.g. enable writing workspace navigation
9588   functions that can also be used to move between viewports or other
9589   workspaces instead of just wrapping around.
9590
9591 2003-05-01 13:14 UTC  tuomov
9592   * trunk: changeset 480
9593   Some unifications in add_clientwin/region_add_managed interface.
9594
9595 2003-04-28 22:42 UTC  tuomov
9596   * trunk: changeset 479
9597   Fixed CURRENT_FILE maintenance in include().
9598
9599 2003-04-28 16:47 UTC  tuomov
9600   * trunk: changeset 478
9601   minor fix
9602
9603 2003-12-23 20:17 UTC  unknown
9604   tagged ion-devel-20030428
9605
9606 2003-04-28 15:12 UTC  tuomov
9607   * trunk: changeset 477
9608   The innermost window grabbing on a mouse button should now get to
9609   handle the event as is the case with key grabs.
9610
9611 2003-12-23 20:17 UTC  unknown
9612   tagged ion-devel-20030427-2
9613
9614 2003-04-28 14:53 UTC  tuomov
9615   * trunk: changeset 476
9616   Fixed WIonFrame subregion load problem
9617
9618 2003-04-28 05:21 UTC  tuomov
9619   * trunk: changeset 475
9620   Fixed the region destroy focus fix.
9621
9622 2003-12-23 20:17 UTC  unknown
9623   tagged ion-devel-20030427-1
9624
9625 2003-04-27 21:29 UTC  tuomov
9626   * trunk: changeset 474
9627   QueryLib.query_exec fixed to use the correct handler.
9628
9629 2003-12-23 20:17 UTC  unknown
9630   tagged ion-devel-20030427
9631
9632 2003-04-27 21:26 UTC  tuomov
9633   * trunk: changeset 473
9634   Fixed a warning
9635
9636 2003-04-27 17:44 UTC  tuomov
9637   * trunk: changeset 472
9638   ion-completefile Makefile fixed.
9639
9640 2003-04-27 11:54 UTC  tuomov
9641   * trunk: changeset 471
9642   minor fix
9643
9644 2003-04-27 01:15 UTC  tuomov
9645   * trunk: changeset 470
9646   doh!
9647
9648 2003-04-27 01:10 UTC  tuomov
9649   * trunk: changeset 469
9650   QueryLib file and man page completors use 'popen_bgread' so the
9651   queries can not block the WM from processing other events (or even
9652   hang it).
9653
9654 2003-04-27 01:09 UTC  tuomov
9655   * trunk: changeset 468
9656   Moved file completetion code from the query module into a separate
9657   external program ('ion-completefile').
9658
9659 2003-04-27 01:07 UTC  tuomov
9660   * trunk: changeset 467
9661   Added 'popen_bgread(cmd, lua_fn)' to open read mode pipes that are
9662   selected() in the main event loop and the given function called with
9663   received data.
9664
9665 2003-04-25 17:32 UTC  tuomov
9666   * trunk: changeset 466
9667   Most Ion functions should be null-string safe now except for some low-
9668   level functions and functions that also receive string length as an
9669   argument. This allows Lua scripts to pass nil to functions that have
9670   special meaning for NULL strings.
9671
9672 2003-04-25 17:11 UTC  tuomov
9673   * trunk: changeset 465
9674   Fixed do_complete_region.
9675
9676 2003-04-25 16:59 UTC  tuomov
9677   * trunk: changeset 464
9678   Some changes on how region close/destroy is handled and how focus is
9679   handled when an active region with non-window manager is destroyed.
9680
9681 2003-04-25 16:46 UTC  tuomov
9682   * trunk: changeset 463
9683   Fixed extl_verify_wobj.
9684
9685 2003-04-24 17:27 UTC  tuomov
9686   * trunk: changeset 462
9687   Some minor TODOs completed and some minor fixes.
9688
9689 2003-04-23 22:16 UTC  tuomov
9690   * trunk: changeset 461
9691   Removed string free in extl_stack_push
9692
9693 2003-04-23 16:17 UTC  tuomov
9694   * trunk: changeset 460
9695   foo
9696
9697 2003-04-23 16:16 UTC  tuomov
9698   * trunk: changeset 459
9699   The floatws module is now aware of window gravities.
9700
9701 2003-04-22 19:08 UTC  tuomov
9702   * trunk: changeset 458
9703   Some comments added
9704
9705 2003-04-22 19:05 UTC  tuomov
9706   * trunk: changeset 457
9707   - Added window stacking management code.
9708   
9709   - Fixed region_notify_subregions_move.
9710
9711 2003-04-22 19:05 UTC  tuomov
9712   * trunk: changeset 456
9713   Added window stacking management code.
9714
9715 2003-04-22 19:05 UTC  tuomov
9716   * trunk: changeset 455
9717   The (exported) functions floatframe_raise/lower are obsolete and
9718   replaced with region_raise/lower. The file 'compat.lua' can be
9719   included to define these functions.
9720
9721 2003-04-20 17:45 UTC  tuomov
9722   * trunk: changeset 454
9723   No longer complain of missing workspace savefiles.
9724
9725 2003-04-19 20:11 UTC  tuomov
9726   * trunk: changeset 453
9727   minor fixes
9728
9729 2003-04-19 20:10 UTC  tuomov
9730   * trunk: changeset 452
9731   Makefile also changed to note change of name in ioncorelib.lua
9732
9733 2003-04-19 20:09 UTC  tuomov
9734   * trunk: changeset 451
9735   'ioncore-lib.lua' renamed 'ioncorelib.lua' to be consistent with
9736   'querylib.lua'.
9737
9738 2003-04-19 19:36 UTC  tuomov
9739   * trunk: changeset 450
9740   removed debug messages
9741
9742 2003-04-19 19:35 UTC  tuomov
9743   * trunk: changeset 449
9744   Extl_init enables Lua loadlib.
9745
9746 2003-12-23 20:17 UTC  unknown
9747   tagged ion-devel-20030416
9748
9749 2003-04-19 19:34 UTC  tuomov
9750   * trunk: changeset 448
9751   Winprop management is now implemented in Lua.
9752
9753 2003-04-16 21:44 UTC  tuomov
9754   * trunk: changeset 447
9755   QueryLib.mancache fixed to contain weak references.
9756
9757 2003-04-16 17:16 UTC  tuomov
9758   * trunk: changeset 446
9759   Include correct version of libtu. Old version could cause crashes.
9760
9761 2003-04-16 17:14 UTC  tuomov
9762   * trunk: changeset 445
9763   misc signal.c changes
9764
9765 2003-04-16 17:13 UTC  tuomov
9766   * trunk: changeset 444
9767   WFloatWS placement code should now handle shaded frames correctly.
9768
9769 2003-04-16 17:11 UTC  tuomov
9770   * trunk: changeset 443
9771   Added man-page completion to QueryLib.
9772
9773 2003-12-23 20:17 UTC  unknown
9774   tagged ion-devel-20030412-3
9775
9776 2003-04-16 17:09 UTC  tuomov
9777   * trunk: changeset 442
9778   Don't waitpid() in the SIGCHLD handler but in the main loop after this
9779   handler has been called. For some reason Lua's io.popen() didn't like
9780   the old behaviour.
9781
9782 2003-12-23 20:17 UTC  unknown
9783   tagged ion-devel-20030412-2
9784
9785 2003-12-23 20:17 UTC  unknown
9786   tagged ion-devel-20030412-1
9787
9788 2003-04-13 19:07 UTC  tuomov
9789   * trunk: changeset 441
9790   FloatWS module honours window positions when starting up the WM.
9791
9792 2003-04-12 20:08 UTC  tuomov
9793   * trunk: changeset 440
9794   - Some transient handling fixes.
9795   
9796   - region_do_add_managed wasn't passing enough parameters which could
9797     cause a crash.
9798
9799 2003-04-12 19:27 UTC  tuomov
9800   * trunk: changeset 439
9801   Old upvalue syntax removed from Lua code as the just-released Lua 5.0
9802   does not support it anymore by default.
9803
9804 2003-12-23 20:17 UTC  unknown
9805   tagged ion-devel-20030412
9806
9807 2003-04-12 19:06 UTC  tuomov
9808   * trunk: changeset 438
9809   Added the flag -std=c99 to options to compile luaextl.c as it needs
9810   va_copy from C99 and some versions of GCC seem to disable this macro
9811   otherwise.
9812
9813 2003-04-12 18:44 UTC  tuomov
9814   * trunk: changeset 437
9815   Include stdarg.h in luaextl.c
9816
9817 2003-04-12 18:19 UTC  tuomov
9818   * trunk: changeset 436
9819   minor changes
9820
9821 2003-04-12 17:27 UTC  tuomov
9822   * trunk: changeset 435
9823   Yet another attempt at perfecting focus handling (before resorting to
9824   separate displayed and actual activity states and update delays or
9825   similar another kludge in counteracting X's lame key grab focus
9826   policy).
9827
9828 2003-04-12 16:44 UTC  tuomov
9829   * trunk: changeset 434
9830   Added CF_XMESSAGE
9831
9832 2003-04-12 16:44 UTC  tuomov
9833   * trunk: changeset 433
9834   minor changes
9835
9836 2003-04-12 16:43 UTC  tuomov
9837   * trunk: changeset 432
9838   flags
9839
9840 2003-04-12 16:43 UTC  tuomov
9841   * trunk: changeset 431
9842   Prefer _NET_WM_NAME, if it exists, over WM_NAME as apps no longer seem
9843   to use WM_NAME for UTF-8 titles.
9844
9845 2003-04-12 16:10 UTC  tuomov
9846   * trunk: changeset 430
9847   QueryLib.query_lua displays all error messages.
9848
9849 2003-04-12 16:08 UTC  tuomov
9850   * trunk: changeset 429
9851   The standard modules no longer fail on partially broken configuration
9852   files unless no bindings have been configured before the error
9853   occured.
9854
9855 2003-04-12 16:07 UTC  tuomov
9856   * trunk: changeset 428
9857   misc
9858
9859 2003-04-12 16:06 UTC  tuomov
9860   * trunk: changeset 427
9861   Full error log is displayed with xmessage after startup whether it is
9862   possible to continue or not.
9863
9864 2003-04-12 16:05 UTC  tuomov
9865   * trunk: changeset 426
9866   Added collect_errors(fn, params) for Lua code to be able to e.g.
9867   display encountered errors with query_fwarn.
9868
9869 2003-04-11 19:19 UTC  tuomov
9870   * trunk: changeset 425
9871   key changes
9872
9873 2003-04-11 18:48 UTC  tuomov
9874   * trunk: changeset 424
9875   Added some XFree(prop.value):s
9876
9877 2003-04-11 18:38 UTC  tuomov
9878   * trunk: changeset 423
9879   Inconsistently named 'goto_viewport_id' renamed to goto_nth_viewport.
9880
9881 2003-04-11 18:37 UTC  tuomov
9882   * trunk: changeset 422
9883   misc changes.
9884
9885 2003-04-11 18:36 UTC  tuomov
9886   * trunk: changeset 421
9887   The line editor's copy-paste features should now at least attempt to
9888   support UTF8.
9889
9890 2003-04-11 17:02 UTC  tuomov
9891   * trunk: changeset 420
9892   Added placement calculation code to the floatws module. Placement
9893   method can be configured with
9894   'set_floatws_placement_method("method")'. Available methods are udlr,
9895   lrud and random. (Maybe placement methods should be implemented in
9896   Lua?)
9897
9898 2003-04-11 16:06 UTC  tuomov
9899   * trunk: changeset 419
9900   Client windows are unmapped when frames are unmapped. This was an
9901   overlooked (but lame and redundant) requirement of the ICCCM and
9902   fullfilling it might fix some apps. (Ion probably still is far from
9903   ICCCM-compliant, but so are most of the badly behaving apps.)
9904
9905 2003-04-11 15:24 UTC  tuomov
9906   * trunk: changeset 418
9907   If UTF8 support is enabled, Ion will attempt to load CF_FALLBACK_FONT
9908   ("fixed" by default) at startup. If this fails (or XSupporsLocale()
9909   fails, which it seldom seems to do), it will reset locale back to
9910   "POSIX" so that there's a better chance that some fonts can be loaded
9911   although non-ASCII (7-bit) characters will be crippled. (If UTF8
9912   support is disabled, 8-bit character sets should usually work.)
9913
9914 2003-04-11 14:08 UTC  tuomov
9915   * trunk: changeset 417
9916   Double-click shades
9917
9918 2003-04-11 14:07 UTC  tuomov
9919   * trunk: changeset 416
9920   WFloatFrames can now be shaded.
9921
9922 2003-04-11 05:32 UTC  tuomov
9923   * trunk: changeset 415
9924   minor fixes
9925
9926 2003-12-23 20:17 UTC  unknown
9927   tagged ion-devel-20030410
9928
9929 2003-04-11 05:19 UTC  tuomov
9930   * trunk: changeset 414
9931   complete_function fixed.
9932
9933 2003-04-10 23:28 UTC  tuomov
9934   * trunk: changeset 413
9935   Transient_mode winprop fixed.
9936
9937 2003-04-10 18:31 UTC  tuomov
9938   * trunk: changeset 412
9939   Removed some upvalue-marks
9940
9941 2003-04-10 18:26 UTC  tuomov
9942   * trunk: changeset 411
9943   Remaining "goto_*_name" functions were removed as Lua code will
9944   probably mostly use "reg=lookup_*() ... region_goto(reg)"
9945
9946 2003-04-10 18:08 UTC  tuomov
9947   * trunk: changeset 410
9948   QueryLib.query_yesno fixed.
9949
9950 2003-04-10 16:34 UTC  tuomov
9951   * trunk: changeset 409
9952   moved obj_exists to ioncore-lib.lua
9953
9954 2003-04-10 16:33 UTC  tuomov
9955   * trunk: changeset 408
9956   Removed it
9957
9958 2003-04-10 16:32 UTC  tuomov
9959   * trunk: changeset 407
9960   Added 'obj_exists' export for checking whether an object referenced in
9961   Lua still exists in Ion.
9962
9963 2003-12-23 20:17 UTC  unknown
9964   tagged ion-devel-20030409
9965
9966 2003-04-10 16:03 UTC  tuomov
9967   * trunk: changeset 406
9968   Updated web page address and my email
9969
9970 2003-04-10 06:01 UTC  tuomov
9971   * trunk: changeset 405
9972   complete_function implemented in Lua.
9973
9974 2003-04-09 22:51 UTC  tuomov
9975   * trunk: changeset 404
9976   - A lot of the query code was converted to Lua.
9977   
9978   - QueryLib.query_ssh query was added. This will tab-complete hosts
9979     from the table "query_ssh_hosts" and run the script "ion-ssh" on the
9980     entered host.
9981
9982 2003-04-09 21:07 UTC  tuomov
9983   * trunk: changeset 403
9984   A number of bugs in the Lua interface were fixed.
9985
9986 2003-12-23 20:17 UTC  unknown
9987   tagged ion-devel-20030408
9988
9989 2003-04-09 19:04 UTC  tuomov
9990   * trunk: changeset 402
9991   Some fixes
9992
9993 2003-04-09 18:46 UTC  tuomov
9994   * trunk: changeset 401
9995   Added functions to add entries into Lua tables (for completion
9996   handlers).
9997
9998 2003-04-08 17:49 UTC  tuomov
9999   * trunk: changeset 400
10000   Code to create ~/.ion-devel/saves/ if it didn't exist had been lost at
10001   some point.
10002
10003 2003-04-08 17:35 UTC  tuomov
10004   * trunk: changeset 399
10005   added luaextl to SUBDIRS
10006
10007 2003-04-08 17:33 UTC  tuomov
10008   * trunk: changeset 398
10009   foo
10010
10011 2003-04-08 17:25 UTC  tuomov
10012   * trunk: changeset 397
10013   Use libtool and libltdl for module support.
10014
10015 2003-04-07 19:35 UTC  tuomov
10016   * trunk: changeset 396
10017   Added obj_is and obj_typename exports.
10018
10019 2003-04-07 19:16 UTC  tuomov
10020   * trunk: changeset 395
10021   Multi-line capability added to WMessage.
10022
10023 2003-04-07 19:16 UTC  tuomov
10024   * trunk: changeset 394
10025   Added quite useless stack trace displayed when C function called from
10026   Lua calls warn().
10027
10028 2003-04-07 19:15 UTC  tuomov
10029   * trunk: changeset 393
10030   Added verbosity to conf-bindings error messages.
10031
10032 2003-04-07 17:15 UTC  tuomov
10033   * trunk: changeset 392
10034   Function renames. Most functions that can be considered member
10035   functions of some WObj are now rather consistently (although
10036   unnaturally) named.
10037
10038 2003-04-07 17:14 UTC  tuomov
10039   * trunk: changeset 391
10040   Updated configuration files
10041
10042 2003-04-07 17:14 UTC  tuomov
10043   * trunk: changeset 390
10044   Removed out-of-date documentation
10045
10046 2003-04-07 15:21 UTC  tuomov
10047   * trunk: changeset 389
10048   Focusing code: iteration n.
10049
10050 2003-04-07 14:59 UTC  tuomov
10051   * trunk: changeset 388
10052   Defer mechanism supports multiple lists.
10053
10054 2003-04-07 05:47 UTC  tuomov
10055   * trunk: changeset 387
10056   Added extl_dostring and better extl_dofile
10057
10058 2003-04-07 05:36 UTC  tuomov
10059   * trunk: changeset 386
10060   Added some checks to conf-draw.c
10061
10062 2003-04-07 05:25 UTC  tuomov
10063   * trunk: changeset 385
10064   Added wedln-wrappers.c
10065
10066 2003-04-07 05:23 UTC  tuomov
10067   * trunk: changeset 384
10068   Added extl.h
10069
10070 2003-04-07 00:05 UTC  tuomov
10071   * trunk: changeset 383
10072   Added luaextl Makefile
10073
10074 2003-04-06 21:47 UTC  tuomov
10075   * trunk: changeset 382
10076   Added some stack checks
10077
10078 2003-04-06 16:30 UTC  tuomov
10079   * trunk: changeset 381
10080   Implemented include() support for the lua files
10081
10082 2003-04-06 15:20 UTC  tuomov
10083   * trunk: changeset 380
10084   Use Lua as extension language.
10085
10086 2003-04-05 15:00 UTC  tuomov
10087   * trunk: changeset 379
10088   MODULE_CFLAGS fixed.
10089
10090 2003-04-02 18:24 UTC  tuomov
10091   * trunk: changeset 378
10092   Some code cleanup.
10093
10094 2003-03-30 17:20 UTC  tuomov
10095   * trunk: changeset 377
10096   Some minor cleanup.
10097
10098 2003-03-30 14:29 UTC  tuomov
10099   * trunk: changeset 376
10100   More minor object model changes
10101
10102 2003-03-30 14:16 UTC  tuomov
10103   * trunk: changeset 375
10104   Some simplifications to the object model: WThing removed and
10105   functionality split between WObj (watches) and WRegion (child<->parent
10106   linking).
10107
10108 2003-03-28 20:48 UTC  tuomov
10109   * trunk: changeset 374
10110   The region_add_managed mechanism was simplified and generalised.
10111
10112 2003-03-28 16:01 UTC  tuomov
10113   * trunk: changeset 373
10114   Possible key binding setup bug fixed.
10115
10116 2003-03-28 16:01 UTC  tuomov
10117   * trunk: changeset 372
10118   Modules are removed by 'make realclean'.
10119
10120 2003-12-23 20:17 UTC  unknown
10121   tagged ion-devel-20030327
10122
10123 2003-03-28 16:00 UTC  tuomov
10124   * trunk: changeset 371
10125   foo
10126
10127 2003-03-28 15:59 UTC  tuomov
10128   * trunk: changeset 370
10129   Scripts are build using ETCDIR and LIBDIR instead of just PREFIX.
10130
10131 2003-03-27 19:40 UTC  tuomov
10132   * trunk: changeset 369
10133   Don't strip modules
10134
10135 2003-03-27 19:32 UTC  tuomov
10136   * trunk: changeset 368
10137   fix
10138
10139 2003-03-27 19:30 UTC  tuomov
10140   * trunk: changeset 367
10141   Simple ioncore startup check added.
10142
10143 2003-03-27 19:26 UTC  tuomov
10144   * trunk: changeset 366
10145   More minor fixes
10146
10147 2003-03-27 19:16 UTC  tuomov
10148   * trunk: changeset 365
10149   Minor fix in clientwin_deinit.
10150
10151 2003-03-27 19:01 UTC  tuomov
10152   * trunk: changeset 364
10153   A minor nested WS fix.
10154
10155 2003-03-27 18:12 UTC  tuomov
10156   * trunk: changeset 363
10157   - Renamed the main binary 'ioncore'.
10158   
10159   - Added 'ion' shell script to run 'ioncore' with correct configuration
10160     and module file directory parameters. A 'pwm' script to run ioncore
10161     in PWM mode was also added but this is not installed by 'make
10162     install' at the moment.
10163
10164 2003-03-22 20:22 UTC  tuomov
10165   * trunk: changeset 362
10166   Applied the toggle_tab patch.
10167
10168 2003-03-20 21:01 UTC  tuomov
10169   * trunk: changeset 361
10170   - Frames save their saveable contents
10171   
10172   - EnterWindow event handling changed so that embedded workspaces work
10173     as expected.
10174
10175 2003-03-17 18:49 UTC  tuomov
10176   * trunk: changeset 360
10177   system.mk mods
10178
10179 2003-03-17 18:29 UTC  tuomov
10180   * trunk: changeset 359
10181   Client window (esp. transient) resize request fixes.
10182
10183 2003-03-17 18:28 UTC  tuomov
10184   * trunk: changeset 358
10185   Double-click fixed.
10186
10187 2003-03-17 18:28 UTC  tuomov
10188   * trunk: changeset 357
10189   stuff moved to system.mk
10190
10191 2003-03-17 18:27 UTC  tuomov
10192   * trunk: changeset 356
10193   Tabdrag detects attempts to drop on oneself
10194
10195 2003-03-15 19:21 UTC  tuomov
10196   * trunk: changeset 355
10197   ASCII control characters (ch&0x7f<32) are now presented as escaped
10198   octals in saved region name strings.
10199
10200 2003-12-23 20:17 UTC  unknown
10201   tagged ion-devel-20030311-2
10202
10203 2003-03-15 18:15 UTC  tuomov
10204   * trunk: changeset 354
10205   The functions region_add_bindmap* no longer have the grab argument but
10206   instead REGION_BINDINGS_ARE_GRABBED flag is to be set.
10207
10208 2003-12-23 20:17 UTC  unknown
10209   tagged ion-devel-20030311
10210
10211 2003-03-15 18:15 UTC  tuomov
10212   * trunk: changeset 353
10213   - The functions region_add_bindmap* no longer have the grab argument
10214     but instead REGION_BINDINGS_ARE_GRABBED flag is to be set.
10215   
10216   - CF_PLACEMENT_GEOM check added in find_suitable_viewport.
10217
10218 2003-03-11 20:29 UTC  tuomov
10219   * trunk: changeset 352
10220   Fixed a stupid mistake in creating an initial workspace when there is
10221   no workspaces.conf.
10222
10223 2003-03-11 19:03 UTC  tuomov
10224   * trunk: changeset 351
10225   fix
10226
10227 2003-03-11 18:57 UTC  tuomov
10228   * trunk: changeset 350
10229   cleanup
10230
10231 2003-03-11 18:52 UTC  tuomov
10232   * trunk: changeset 349
10233   foobar
10234
10235 2003-03-11 18:52 UTC  tuomov
10236   * trunk: changeset 348
10237   Function lookup order changed from region->parent to region->manager.
10238
10239 2003-03-10 22:01 UTC  tuomov
10240   * trunk: changeset 347
10241   Tabs can now be dropped on WFloatWS workspaces to create a new frames
10242   containing the region corresponding to the dragged tab.
10243
10244 2003-03-10 19:12 UTC  tuomov
10245   * trunk: changeset 346
10246   query_workspace should now set workspace name
10247
10248 2003-03-10 16:58 UTC  tuomov
10249   * trunk: changeset 345
10250   Added the compile time option CF_UNDERSCORED_MODULE_SYMBOLS for some
10251   strange systems whose libdl insists on the calling program prefixing
10252   module symbol names with an underscore.
10253
10254 2003-03-09 22:50 UTC  tuomov
10255   * trunk: changeset 344
10256   Resize size hint handling properly (?) implemented.
10257
10258 2003-03-09 12:41 UTC  tuomov
10259   * trunk: changeset 343
10260   *sigh*
10261
10262 2003-03-09 12:40 UTC  tuomov
10263   * trunk: changeset 342
10264   Support for compiling modules statically in the Ion core binary
10265
10266 2003-03-09 12:24 UTC  tuomov
10267   * trunk: changeset 341
10268   Added IonWs main.h
10269
10270 2003-03-09 11:46 UTC  tuomov
10271   * trunk: changeset 340
10272   README updates
10273
10274 2003-03-09 11:43 UTC  tuomov
10275   * trunk: changeset 339
10276   ioncore-example.conf was missing
10277
10278 2003-03-09 11:41 UTC  tuomov
10279   * trunk: changeset 338
10280   main.h was missing
10281
10282 2003-03-09 11:39 UTC  tuomov
10283   * trunk: changeset 337
10284   Resize code was missing
10285
10286 2003-03-09 11:34 UTC  tuomov
10287   * trunk: changeset 336
10288   Files were missing from last commit
10289
10290 2003-03-09 11:24 UTC  tuomov
10291   * trunk: changeset 335
10292   - The query module was removed of dependencies to WIonFrame code and
10293     is now a loadable module (query.so).
10294   
10295   - The 'query_workspace' command by default creates workspaces of the
10296     first registered (module loaded) kind. Other kinds of workspaces can
10297     be created by prefixing workspace name with the class name (WIonWS,
10298     WFloatWS) and a colon, e.g. 'WFloatWS:foo'.
10299
10300 2003-03-09 11:20 UTC  tuomov
10301   * trunk: changeset 334
10302   Tiled workspace and frame code (WIonWS, WIonFrame) modularised
10303   (ionws.so) and generic frame and worksapce code moved to Ioncore.
10304   Dependencies on the query module were also removed.
10305
10306 2003-03-09 11:17 UTC  tuomov
10307   * trunk: changeset 333
10308   - Renamed wmcore ioncore.
10309   
10310   - Main configuration file name changed to 'ioncore.conf'.
10311   
10312   - Added to ioncore generic workspace and frame classes (WGenWS,
10313     WGenFrame) on which modules' implementations are to be based.
10314   
10315   - Module initialization and deinitialization functions are now named
10316     modulename_module_init and -deinit.
10317   
10318   - Added module version checking. Modules are now supposed to contain
10319     the variable 'char modulename_module_ion_version[]=ION_VERSION;',
10320     where ION_VERSION can be found in the top-level directory version.h.
10321     Ioncore will refuse to load modules which have not set this variable
10322     or the version is incorrect.
10323   
10324   - Resize size calculation should be fixed now.
10325   
10326   - The 'region_register_load_create_fn' interface was removed and
10327     replaced with 'region_register_class'.
10328   
10329   - Region create and reparent functions now have parent type WWindow
10330     because everything expected that anyway.
10331   
10332   - Workspace setups are now saved in ~/.ion-devel/saves/ to remove
10333     clutter from ~/.ion-devel.
10334   
10335   - Some minor bugs were fixed.
10336
10337 2003-03-09 11:06 UTC  tuomov
10338   * trunk: changeset 332
10339   Very preliminary and experimental (a lot is still missing) support for
10340   PWM-like workspaces and frames: the floatws module.
10341
10342 2003-03-09 11:05 UTC  tuomov
10343   * trunk: changeset 331
10344   Updated default configuration files. Binding configuration is now
10345   divided into multiple module-specific files with some common bindings
10346   in common-frame-bindins.conf. Some look configuration files were added
10347   and the rest were also changed to reflect changes in the order frame
10348   border colours and sizes are specified.
10349
10350 2003-03-09 11:02 UTC  tuomov
10351   * trunk: changeset 330
10352   Removed ETCDIR setup
10353
10354 2003-03-08 13:53 UTC  tuomov
10355   * trunk: changeset 329
10356   'make install' code moved from the toplevel Makefile to Makefiles in
10357   subdirectories (etc, man, scripts).
10358
10359 2003-03-08 13:53 UTC  tuomov
10360   * trunk: changeset 328
10361   'make install' code moved from the toplevel Makefile to Makefiles in
10362   subdirectories (etc, man, scripts)
10363
10364 2003-03-08 13:52 UTC  tuomov
10365   * trunk: changeset 327
10366   'make install' code moved from the toplevel Makefile to Makefiles in
10367   subdirectories (etc, man, scripts).
10368
10369 2003-03-06 19:22 UTC  tuomov
10370   * trunk: changeset 326
10371   Fixed a bug in do_fit_clientwin
10372
10373 2003-03-06 19:20 UTC  tuomov
10374   * trunk: changeset 325
10375   Don't grab buttons that are only bound to an area (border, tab) of the
10376   frame instead of the whole frame.
10377
10378 2003-03-05 06:25 UTC  tuomov
10379   * trunk: changeset 324
10380   handle_configure_event fixed
10381
10382 2003-03-02 15:43 UTC  tuomov
10383   * trunk: changeset 323
10384   Fixed a typo
10385
10386 2003-03-02 15:21 UTC  tuomov
10387   * trunk: changeset 322
10388   Renamings and stuff
10389
10390 2003-03-02 15:21 UTC  tuomov
10391   * trunk: changeset 321
10392   Some renamings that will break configuration files again.
10393
10394 2003-03-02 15:20 UTC  tuomov
10395   * trunk: changeset 320
10396   Some clean-up
10397
10398 2003-03-01 23:42 UTC  tuomov
10399   * trunk: changeset 319
10400   Screen setup sets manager for viewports
10401
10402 2003-03-01 23:02 UTC  tuomov
10403   * trunk: changeset 318
10404   More focusing kludges
10405
10406 2003-03-01 23:02 UTC  tuomov
10407   * trunk: changeset 317
10408   Comments added
10409
10410 2003-03-01 22:08 UTC  tuomov
10411   * trunk: changeset 316
10412   foo
10413
10414 2003-12-23 20:17 UTC  unknown
10415   tagged ion-devel-20030301
10416
10417 2003-03-01 17:13 UTC  tuomov
10418   * trunk: changeset 315
10419   Added some locale checks
10420
10421 2003-03-01 15:02 UTC  tuomov
10422   * trunk: changeset 314
10423   More utf8 kludges
10424
10425 2003-03-01 12:08 UTC  tuomov
10426   * trunk: changeset 313
10427   Use iconv instead of libunicode
10428
10429 2003-03-01 12:08 UTC  tuomov
10430   * trunk: changeset 312
10431   Use iconv instead of libunicode
10432
10433 2003-02-28 23:17 UTC  tuomov
10434   * trunk: changeset 311
10435   missing font assert
10436
10437 2003-02-28 19:15 UTC  tuomov
10438   * trunk: changeset 310
10439   FONT_HEIGHT -> MAX_FONT_HEIGHT
10440
10441 2003-02-28 18:47 UTC  tuomov
10442   * trunk: changeset 309
10443   The 'transparent_background' draw.conf option now only applies to
10444   empty frames. For client windows with a transparent background the
10445   'transparent' winprop should be set to true for transparent frame
10446   background.
10447
10448 2003-02-28 18:17 UTC  tuomov
10449   * trunk: changeset 308
10450   More focus kludging
10451
10452 2003-02-28 16:47 UTC  tuomov
10453   * trunk: changeset 307
10454   Misc cleanup
10455
10456 2003-02-28 16:24 UTC  tuomov
10457   * trunk: changeset 306
10458   Preliminary support for UTF8. XFree86 (4.x) and libunicode are
10459   required.
10460
10461 2003-12-23 20:17 UTC  unknown
10462   tagged ion-devel-20030225
10463
10464 2003-02-28 15:27 UTC  tuomov
10465   * trunk: changeset 305
10466   Maybe focusing would work this time...
10467
10468 2003-02-26 23:40 UTC  tuomov
10469   * trunk: changeset 304
10470   do_fit_clientwin fixed
10471
10472 2003-02-25 19:29 UTC  tuomov
10473   * trunk: changeset 303
10474   More kludges in an attempt to fix focus handling
10475
10476 2003-02-25 19:16 UTC  tuomov
10477   * trunk: changeset 302
10478   Support for optional autoconf-generated system-ac.inc. (The configure
10479   script is not finished or included.)
10480
10481 2003-02-24 14:13 UTC  tuomov
10482   * trunk: changeset 301
10483   Xft support fixed more
10484
10485 2003-02-24 11:24 UTC  tuomov
10486   * trunk: changeset 300
10487   Xft support fixed
10488
10489 2003-02-24 06:29 UTC  tuomov
10490   * trunk: changeset 299
10491   Oops
10492
10493 2003-02-24 06:25 UTC  tuomov
10494   * trunk: changeset 298
10495   Added KP_Enter bound to 'finish' to query bindings
10496
10497 2003-02-24 06:23 UTC  tuomov
10498   * trunk: changeset 297
10499   Fixed focus and grab handling when warping is not enabled
10500
10501 2003-02-23 18:55 UTC  tuomov
10502   * trunk: changeset 296
10503   Added the command frame_close_if_empty and bound close command for
10504   frames to this.
10505
10506 2003-12-23 20:17 UTC  unknown
10507   tagged ion-devel-20030223
10508
10509 2003-02-23 18:54 UTC  tuomov
10510   * trunk: changeset 295
10511   Implemented "close" command for queries.
10512
10513 2003-02-23 18:49 UTC  tuomov
10514   * trunk: changeset 294
10515   Fixed frame_close
10516
10517 2003-02-23 14:25 UTC  tuomov
10518   * trunk: changeset 293
10519   Nested submaps are now fully implemented.
10520
10521 2003-02-23 14:14 UTC  tuomov
10522   * trunk: changeset 292
10523   Minor mods
10524
10525 2003-02-23 13:45 UTC  tuomov
10526   * trunk: changeset 291
10527   The command clientwin_toggle_fullscreen now works in both directions.
10528   However, it should be noted that this toggle does not work well along
10529   with client programs' full screen mode toggles. Some means of
10530   communication should be devised.
10531
10532 2003-02-23 13:16 UTC  tuomov
10533   * trunk: changeset 290
10534   Attempts at more focusing fixes
10535
10536 2003-02-23 12:35 UTC  tuomov
10537   * trunk: changeset 289
10538   Changes to binding file
10539
10540 2003-02-23 12:22 UTC  tuomov
10541   * trunk: changeset 288
10542   Added the compile-time option CF_SECOND_RATE_OS_FS to change colons to
10543   underscores in display name part of configuration file names.
10544
10545 2003-02-23 11:58 UTC  tuomov
10546   * trunk: changeset 287
10547   Preliminary support for workspace switching while dragging tabs.
10548
10549 2003-02-23 02:40 UTC  tuomov
10550   * trunk: changeset 286
10551   Oops
10552
10553 2003-02-23 02:35 UTC  tuomov
10554   * trunk: changeset 285
10555   Added saveload.h
10556
10557 2003-02-23 00:38 UTC  tuomov
10558   * trunk: changeset 284
10559   Some changes and (hopefully) fixes to focusing policy
10560
10561 2003-02-23 00:14 UTC  tuomov
10562   * trunk: changeset 283
10563   Submap with the same key can be specified in multiple sections now
10564
10565 2003-02-22 21:48 UTC  tuomov
10566   * trunk: changeset 282
10567   Tab width calculation fixed
10568
10569 2003-02-22 21:08 UTC  tuomov
10570   * trunk: changeset 281
10571   Workspace initialization stuff moved to wmcore
10572
10573 2003-02-22 20:49 UTC  tuomov
10574   * trunk: changeset 280
10575   close_frame fixed
10576
10577 2003-02-22 20:36 UTC  tuomov
10578   * trunk: changeset 279
10579   Some function names changed
10580
10581 2003-02-22 17:44 UTC  tuomov
10582   * trunk: changeset 278
10583   Active client window commands can be accessed from other bindings with
10584   the command 'commands_at_leaf'.
10585
10586 2003-02-22 17:40 UTC  tuomov
10587   * trunk: changeset 277
10588   - Key binding setup changed.
10589   
10590   - X window -less regions no longer contain children. Instead the
10591     regions "manage" these objects that share the parent object with the
10592     managing object.
10593   
10594   - Removed clientwin_bindings and viewport_bindings sections.
10595   
10596   - More consistent and descriptive command names.
10597   
10598   - New workspace layout saving and loading code that supports arbitrary
10599     objects instead of just frames and workspaces..
10600
10601 2003-02-22 17:37 UTC  tuomov
10602   * trunk: changeset 276
10603   - Key binding setup changed.
10604   
10605   - X window -less regions no longer contain children. Instead the
10606     regions "manage" these objects that share the parent object with the
10607     managing object.
10608
10609 2003-02-22 17:34 UTC  tuomov
10610   * trunk: changeset 275
10611   - Removed clientwin_bindings and viewport_bindings sections.
10612   
10613   - More consistent and descriptive command names.
10614
10615 2003-02-22 17:32 UTC  tuomov
10616   * trunk: changeset 274
10617   modified system.mk
10618
10619 2003-02-22 14:24 UTC  tuomov
10620   * trunk: changeset 273
10621   Resize size display should now be properly positioned on Xinerama
10622   screens.
10623
10624 2003-02-20 17:48 UTC  tuomov
10625   * trunk: changeset 272
10626   load_module searches the directories $LIBDIR and ~/.ion-devel/lib for
10627   the module if the name contains no slashes.
10628
10629 2003-02-20 14:59 UTC  tuomov
10630   * trunk: changeset 271
10631   Xft default compilation options changed in system.mk
10632
10633 2003-02-17 20:34 UTC  tuomov
10634   * trunk: changeset 270
10635   Fixed region_do_find_new_home
10636
10637 2003-02-16 17:30 UTC  tuomov
10638   * trunk: changeset 269
10639   Fixed alloc_defer
10640
10641 2003-02-12 21:18 UTC  tuomov
10642   * trunk: changeset 268
10643   Colour-freeing fix
10644
10645 2003-02-09 16:23 UTC  tuomov
10646   * trunk: changeset 267
10647   Free unused colours
10648
10649 2003-02-09 15:57 UTC  tuomov
10650   * trunk: changeset 266
10651   Addresses updated on the man page
10652
10653 2003-02-09 12:45 UTC  tuomov
10654   * trunk: changeset 265
10655   Support re-reading draw.conf (reread_draw_config) without restart
10656
10657 2003-12-23 20:17 UTC  unknown
10658   tagged ion-devel-20030131-2
10659
10660 2003-02-09 12:44 UTC  tuomov
10661   * trunk: changeset 264
10662   Changed broken_app_resize_kludge a bit. Should work a little better
10663   now.
10664
10665 2003-12-23 20:17 UTC  unknown
10666   tagged ion-devel-20030131
10667
10668 2003-02-08 13:41 UTC  tuomov
10669   * trunk: changeset 263
10670   Minor fix
10671
10672 2003-01-31 21:44 UTC  tuomov
10673   * trunk: changeset 262
10674   Changed hook linking order
10675
10676 2003-01-31 18:16 UTC  tuomov
10677   * trunk: changeset 261
10678   Year changed to 2003
10679
10680 2003-01-26 22:30 UTC  tuomov
10681   * trunk: changeset 260
10682   Changed -pedantic-errors to -pedantic in system.mk to get around
10683   broken glibc headers
10684
10685 2003-01-17 21:43 UTC  tuomov
10686   * trunk: changeset 259
10687   Transient mapping fix
10688
10689 2003-01-09 00:29 UTC  tuomov
10690   * trunk: changeset 258
10691   Xft font names are now to be prefixed with 'xft:', otherwise normal
10692   clear fonts are used. Xft support still is not compiled in by default.
10693
10694 2003-01-09 00:01 UTC  tuomov
10695   * trunk: changeset 257
10696   minor fixes
10697
10698 2003-01-08 15:25 UTC  tuomov
10699   * trunk: changeset 256
10700   small changes
10701
10702 2003-01-05 23:48 UTC  tuomov
10703   * trunk: changeset 255
10704   Removed an unnecessary debug fprintf
10705
10706 2003-01-05 06:53 UTC  tuomov
10707   * trunk: changeset 254
10708   Tab dragging routines can now handle nested frames.
10709
10710 2003-01-04 22:02 UTC  tuomov
10711   * trunk: changeset 253
10712   Submap handling fix
10713
10714 2003-01-04 21:39 UTC  tuomov
10715   * trunk: changeset 252
10716   CF_STUBBORN_TRESH fix
10717
10718 2003-12-23 20:17 UTC  unknown
10719   tagged ion-devel-20021229
10720
10721 2003-01-03 22:58 UTC  tuomov
10722   * trunk: changeset 251
10723   sample.conf micro->milli
10724
10725 2003-12-23 20:17 UTC  unknown
10726   tagged ion-devel-20021219
10727
10728 2002-12-30 23:33 UTC  tuomov
10729   * trunk: changeset 250
10730   Send more ConfigureNotify events to fix slow startup times of some
10731   programs
10732
10733 2002-12-29 02:22 UTC  tuomov
10734   * trunk: changeset 249
10735   Configurable regular expression based window title shortening rules
10736
10737 2002-12-18 23:04 UTC  tuomov
10738   * trunk: changeset 248
10739   Fixed a potential memory leak
10740
10741 2002-12-18 22:51 UTC  tuomov
10742   * trunk: changeset 247
10743   kludges.conf updated
10744
10745 2002-12-18 22:50 UTC  tuomov
10746   * trunk: changeset 246
10747   Winprop matching improvements: WM_WINDOW_ROLE support and
10748   configuration format changed to 'winprop "class", "role", "instance" {
10749   ... }'.
10750
10751 2002-12-14 17:55 UTC  tuomov
10752   * trunk: changeset 245
10753   quote_next returns
10754
10755 2002-12-03 22:32 UTC  tuomov
10756   * trunk: changeset 244
10757   Some extra abstraction to Xft support code
10758
10759 2002-12-03 22:19 UTC  tuomov
10760   * trunk: changeset 243
10761   Applied Xft support patch
10762
10763 2002-11-21 17:58 UTC  tuomov
10764   * trunk: changeset 242
10765   Web page and email address updated
10766
10767 2002-11-14 23:00 UTC  tuomov
10768   * trunk: changeset 241
10769   Transient window height restrictions lifted
10770
10771 2003-12-23 20:17 UTC  unknown
10772   tagged ion-devel-20021104
10773
10774 2002-11-13 00:00 UTC  tuomov
10775   * trunk: changeset 240
10776   config.h wasn't included at the proper point in binding.c
10777
10778 2002-11-08 00:14 UTC  tuomov
10779   * trunk: changeset 239
10780   Fixed pointer warping on workspace change when warps are disabled
10781
10782 2003-12-23 20:17 UTC  unknown
10783   tagged ion-devel-20021103
10784
10785 2002-11-04 13:37 UTC  tuomov
10786   * trunk: changeset 238
10787   Fixed a segfault problem with symlists
10788
10789 2002-11-03 04:33 UTC  tuomov
10790   * trunk: changeset 237
10791   Fixed a drawing problem with ion_bar_inside_frame FALSE
10792
10793 2002-11-03 02:44 UTC  tuomov
10794   * trunk: changeset 236
10795   Added transparent_background (TRUE/FALSE) draw.conf configuration
10796   option
10797
10798 2002-11-03 02:33 UTC  tuomov
10799   * trunk: changeset 235
10800   Bound broken_application_resize_kludge to Mod1+L
10801
10802 2002-11-03 02:26 UTC  tuomov
10803   * trunk: changeset 234
10804   Added broken_app_resize_kludge function
10805
10806 2002-11-03 02:15 UTC  tuomov
10807   * trunk: changeset 233
10808   Ad hoc fix for clientwin enter window events
10809
10810 2002-11-02 22:57 UTC  tuomov
10811   * trunk: changeset 232
10812   Other minor fixes
10813
10814 2002-11-02 22:57 UTC  tuomov
10815   * trunk: changeset 231
10816   Line editor history scrolling fixed
10817
10818 2002-11-02 22:21 UTC  tuomov
10819   * trunk: changeset 230
10820   Default (black&white) colour scheme changes
10821
10822 2002-11-02 22:14 UTC  tuomov
10823   * trunk: changeset 229
10824   Fullscreen windows on separate Xinerama screens should be focused
10825   properly now.
10826
10827 2002-11-02 22:03 UTC  tuomov
10828   * trunk: changeset 228
10829   Fixed a problem concerning resizing of frames containing hidden
10830   "acrobatic" windows
10831
10832 2002-11-02 15:54 UTC  tuomov
10833   * trunk: changeset 227
10834   Added handle_event_alt "alternative hook" for modules that want to
10835   handle X events directly.
10836
10837 2003-12-23 20:17 UTC  unknown
10838   tagged ion-devel-20020926
10839
10840 2002-10-27 22:40 UTC  tuomov
10841   * trunk: changeset 226
10842   Screen-based configuration file selection fixed
10843
10844 2002-10-15 18:08 UTC  tuomov
10845   * trunk: changeset 225
10846   Fixed a problem with query boxes and wheel mice
10847
10848 2002-09-25 21:15 UTC  tuomov
10849   * trunk: changeset 224
10850   Added the function goto_named_region (replaces missing
10851   goto_client_name)
10852
10853 2002-09-25 11:53 UTC  tuomov
10854   * trunk: changeset 223
10855   Added manual tab-ordering functions frame_move_current_tab_left/right
10856
10857 2002-09-25 07:26 UTC  tuomov
10858   * trunk: changeset 222
10859   Fixed pointer warping on workspace change
10860
10861 2002-09-15 09:36 UTC  tuomov
10862   * trunk: changeset 221
10863   Minor fixes
10864
10865 2002-09-15 09:36 UTC  tuomov
10866   * trunk: changeset 220
10867   Added a few missing characters to workspace configuration loading code
10868
10869 2003-12-23 20:17 UTC  unknown
10870   tagged ion-devel-20020819
10871
10872 2002-09-13 11:35 UTC  tuomov
10873   * trunk: changeset 219
10874   Minor fix
10875
10876 2002-08-22 21:13 UTC  tuomov
10877   * trunk: changeset 218
10878   Self-pointing transient_for hint problem fixed
10879
10880 2002-08-18 17:09 UTC  tuomov
10881   * trunk: changeset 217
10882   Initial focus changes
10883
10884 2002-08-18 16:51 UTC  tuomov
10885   * trunk: changeset 216
10886   Tagging restored (frame functions: toggle_sub_tag, attach_tagged and
10887   global function clear_tags)
10888
10889 2002-08-12 20:55 UTC  tuomov
10890   * trunk: changeset 215
10891   Unused code commented out
10892
10893 2003-12-23 20:17 UTC  unknown
10894   tagged ion-devel-20020606
10895
10896 2002-07-06 21:59 UTC  tuomov
10897   * trunk: changeset 214
10898   Function completion in query_function restored
10899
10900 2002-06-14 22:36 UTC  tuomov
10901   * trunk: changeset 213
10902   Tab drag assertion fixed
10903
10904 2002-06-05 23:10 UTC  tuomov
10905   * trunk: changeset 212
10906   "Watches" added in pointing device code
10907
10908 2002-06-05 22:51 UTC  tuomov
10909   * trunk: changeset 211
10910   Minor clean-up
10911
10912 2002-06-05 20:56 UTC  tuomov
10913   * trunk: changeset 210
10914   Target ID table bugfix
10915
10916 2002-06-05 20:56 UTC  tuomov
10917   * trunk: changeset 209
10918   Split bugfix
10919
10920 2003-12-23 20:17 UTC  unknown
10921   tagged ion-devel-20020604
10922
10923 2002-06-05 14:03 UTC  tuomov
10924   * trunk: changeset 208
10925   Old window_press restored: mouse actions directed to the client window
10926   associated with a tab should work now.
10927
10928 2002-06-03 23:07 UTC  tuomov
10929   * trunk: changeset 207
10930   Some minor clean-up
10931
10932 2002-06-03 22:50 UTC  tuomov
10933   * trunk: changeset 206
10934   Makefile fix concerning patch and bindings-sun.conf
10935
10936 2002-06-03 22:39 UTC  tuomov
10937   * trunk: changeset 205
10938   Preliminary Xinerama support
10939
10940 2002-06-03 15:11 UTC  tuomov
10941   * trunk: changeset 204
10942   Another key binding related segfault fix
10943
10944 2003-12-23 20:17 UTC  unknown
10945   tagged ion-devel-20020531
10946
10947 2002-06-01 00:25 UTC  tuomov
10948   * trunk: changeset 203
10949   Fixed segfault problem with multihead displays
10950
10951 2002-05-31 06:00 UTC  tuomov
10952   * trunk: changeset 202
10953   Fixed lockup when a window's title ends in its only colon (and spaces)
10954   but even just the three dots and instance number are too long to fit
10955   in the tab.
10956
10957 2003-12-23 20:17 UTC  unknown
10958   tagged ion-devel-20020529
10959
10960 2002-05-30 19:30 UTC  tuomov
10961   * trunk: changeset 201
10962   Fixed segfault when unbound key was pressed in submap mode
10963
10964 2003-12-23 20:17 UTC  unknown
10965   tagged ion-devel-20020528
10966
10967 2002-05-30 17:04 UTC  tuomov
10968   * trunk: changeset 200
10969   Fixed 'switch_tab'
10970
10971 2002-05-29 06:51 UTC  tuomov
10972   * trunk: changeset 199
10973   - Fixed wscurrent callback handlers
10974   
10975   - Fixed query_function error reporting
10976
10977 2002-05-28 21:49 UTC  tuomov
10978   * trunk: changeset 198
10979   fixed the fix
10980
10981 2002-05-28 21:46 UTC  tuomov
10982   * trunk: changeset 197
10983   - Lifted restriction on nested command sequences (now max 32)
10984   
10985   - More fixes and temporary kludges
10986
10987 2002-05-28 20:08 UTC  tuomov
10988   * trunk: changeset 196
10989   New binding configuration file
10990
10991 2002-05-28 20:05 UTC  tuomov
10992   * trunk: changeset 195
10993   regbind.* were missing
10994
10995 2002-05-28 19:59 UTC  tuomov
10996   * trunk: changeset 194
10997   A few comments
10998
10999 2002-05-28 19:59 UTC  tuomov
11000   * trunk: changeset 193
11001   Added a notice of out-of-date information to documentation
11002
11003 2002-05-27 21:54 UTC  tuomov
11004   * trunk: changeset 192
11005   Resize problem fixed
11006
11007 2002-05-26 23:03 UTC  tuomov
11008   * trunk: changeset 191
11009   Binding callbacks are now entirely command sequence based
11010
11011 2002-05-26 14:40 UTC  tuomov
11012   * trunk: changeset 190
11013   - Key binding management revised: all X server key grabs are made on
11014     the root window and the innermost window with an internal grab gets
11015     to receive the events.
11016   
11017   - Key binding configuration changed: clientwin, screen and frame
11018     sections added.
11019   
11020   - Preliminary full screen client window support:
11021     'clientwin_enter_fullscreen' function (no toggle yet) and auto
11022     detection (MWM decoration hints set to none when a configure request
11023     with width and height set to those of the screen is received).
11024
11025 2002-05-26 14:27 UTC  tuomov
11026   * trunk: changeset 189
11027   Query updated to new binding model
11028
11029 2002-05-26 14:27 UTC  tuomov
11030   * trunk: changeset 188
11031   Bindings updated to new binding model
11032
11033 2002-05-21 18:49 UTC  tuomov
11034   * trunk: changeset 187
11035   Fixed workspace switching on restart
11036
11037 2002-05-21 18:39 UTC  tuomov
11038   * trunk: changeset 186
11039   Fixed split_empty
11040
11041 2002-05-19 22:30 UTC  tuomov
11042   * trunk: changeset 185
11043   Title updating fixed
11044
11045 2003-12-23 20:17 UTC  unknown
11046   tagged ion-devel-20020510
11047
11048 2002-05-19 22:26 UTC  tuomov
11049   * trunk: changeset 184
11050   Maximize fixed
11051
11052 2002-05-11 00:09 UTC  tuomov
11053   * trunk: changeset 183
11054   My email address changed
11055
11056 2003-12-23 20:17 UTC  unknown
11057   tagged ion-devel-20020414
11058
11059 2002-05-10 19:33 UTC  tuomov
11060   * trunk: changeset 182
11061   transient_mode winprop returns
11062
11063 2003-12-23 20:17 UTC  unknown
11064   tagged ion-devel-20020411
11065
11066 2002-04-20 20:59 UTC  tuomov
11067   * trunk: changeset 181
11068   Main loop select() support for multiple file descriptors.
11069
11070 2002-04-12 20:01 UTC  tuomov
11071   * trunk: changeset 180
11072   The function query_renameframe was added and names of frames are saved
11073   now.
11074
11075 2002-04-11 21:31 UTC  tuomov
11076   * trunk: changeset 179
11077   Some minor glitches like missing includes fixed -- strict compiler
11078   warning flags enabled by default again.
11079
11080 2002-04-11 20:51 UTC  tuomov
11081   * trunk: changeset 178
11082   Command sequence stuff moved to wmcore/
11083
11084 2003-12-23 20:17 UTC  unknown
11085   tagged ion-devel-20020405
11086
11087 2002-04-11 15:24 UTC  tuomov
11088   * trunk: changeset 177
11089   'target' winprop for specifying named workspaces (or any named object
11090   with region_attach_sub) as attachment targets for client windows.
11091
11092 2002-04-11 15:06 UTC  tuomov
11093   * trunk: changeset 176
11094   Added the region_ws_attach_clientwin/region_ws_attach_transient
11095   interface that workspace-like objects should implement.
11096
11097 2002-04-04 23:42 UTC  tuomov
11098   * trunk: changeset 175
11099   oldChangeLog changed
11100
11101 2005-02-15 18:06 UTC  tailor@f281.ttorni.ton.tut.fi
11102   * Tailorization of trunk
11103   Import of the upstream sources from the repository
11104   
11105    http://tao.uab.es/ion/svn/ion/trunk
11106   
11107   as of revision 173
11108