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