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