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