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