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