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