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