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