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