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