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