1 2008-07-07 15:38 UTC Tuomo Valkonen <tuomov@iki.fi>
4 2008-07-07 15:38 UTC Tuomo Valkonen <tuomov@iki.fi>
7 2008-05-18 12:23 UTC Tuomo Valkonen <tuomov@iki.fi>
8 * Some distros *braindead* beyond repair, do not compile lua with LUA_COMPAT_VARARG
9 that would provide the 5.0-style 'arg' table. The special ... syntax of Lua 5.1
10 is useless, as you have to convert it to a table (arg={...}) in almost any
11 reasonable use of varargs anyway (that will involve iteration over them).
12 The ... syntax of 5.1 is only of any use when passing the varargs directly
13 to another function without modifications.
15 2008-07-02 18:49 UTC Tuomo Valkonen <tuomov@iki.fi>
16 * Dirty select timeout hack.
17 If pselect() isn't available, and there are timers, add a timeout
18 to select() to ensure return. Race conditions with other signals
19 we'll just have to ignore.
21 2008-07-02 18:28 UTC Tuomo Valkonen <tuomov@iki.fi>
22 * tab-info gets updated on title change
24 2008-06-23 19:12 UTC Tuomo Valkonen <tuomov@iki.fi>
25 * Use pselect if available
27 2008-06-27 14:41 UTC Tuomo Valkonen <tuomov@iki.fi>
28 * Stacking level adjustment.
29 Scratchpad should go between transients and queries/menus.
31 2008-06-18 10:06 UTC Tuomo Valkonen <tuomov@iki.fi>
32 * We don't really need it_interval
34 2008-06-05 21:20 UTC Tuomo Valkonen <tuomov@iki.fi>
35 * Apply KNOWN_MODIFIERS_MASK some more
37 2008-05-02 19:19 UTC Tuomo Valkonen <tuomov@iki.fi>
38 * Floating frame initial geometry size hint usage tuning
40 2008-05-02 19:14 UTC Tuomo Valkonen <tuomov@iki.fi>
41 * WGroup needed "whatever" attach geometry option
42 for proper WGroupCW/WClientWin initial size setup.
44 2008-05-02 09:45 UTC Tuomo Valkonen <tuomov@iki.fi>
45 * Binding refresh fixes on keymap change
47 2008-04-11 15:02 UTC Tuomo Valkonen <tuomov@iki.fi>
50 2008-04-11 15:02 UTC Tuomo Valkonen <tuomov@iki.fi>
53 2008-04-03 14:06 UTC Tuomo Valkonen <tuomov@iki.fi>
54 * Focus behaviour improvement
55 (in relation to scratchpad close w/ sticky windows).
57 2008-04-02 09:45 UTC Tuomo Valkonen <tuomov@iki.fi>
58 * Workspace switch focus policy fix.
59 (Keep focus in a "sticky" window, if one has it.)
61 2008-03-31 20:36 UTC Tuomo Valkonen <tuomov@iki.fi>
62 * Fixed frame load handler to support string-based mode
63 (as WFrame.set/get_mode do support).
65 2008-03-31 20:03 UTC Tuomo Valkonen <tuomov@iki.fi>
66 * "unconstrained" size policy wasn't available to lua code
68 2008-03-18 15:54 UTC Tuomo Valkonen <tuomov@iki.fi>
69 * string.gfind -> string.gmatch
71 2008-02-24 19:46 UTC Tuomo Valkonen <tuomov@iki.fi>
72 * Attach wrapper fixes.
73 The changes related to session management code improvements had bypassed
74 the method for passing an existing object to load.
76 2008-02-22 19:30 UTC Tuomo Valkonen <tuomov@iki.fi>
77 * Man page generation script fix
79 2008-02-17 17:31 UTC Tuomo Valkonen <tuomov@iki.fi>
80 * unlinked placeholder unlink attempt segfault fix
82 2008-02-17 15:02 UTC Tuomo Valkonen <tuomov@iki.fi>
83 * Fixed groupws dispose chain
85 2008-02-05 17:40 UTC Tuomo Valkonen <tuomov@iki.fi>
88 2008-02-04 22:51 UTC Tuomo Valkonen <tuomov@iki.fi>
91 2008-02-06 06:52 UTC Tuomo Valkonen <tuomov@iki.fi>
94 2008-02-04 22:50 UTC Tuomo Valkonen <tuomov@iki.fi>
95 * More cfg_ion.lua embedded documentation
97 2008-02-03 08:34 UTC Tuomo Valkonen <tuomov@iki.fi>
98 * Added same rootwin check for 'target' winprop
100 2008-02-03 08:34 UTC Tuomo Valkonen <tuomov@iki.fi>
101 * 'jumpto' wasn't working well with pointer_focus_hack
103 2008-02-02 08:31 UTC Tuomo Valkonen <tuomov@iki.fi>
106 2008-01-21 19:38 UTC Tuomo Valkonen <tuomov@iki.fi>
107 * Enabled default statusbar template in cfg_statusbar.lua
108 (Some seem to have trouble understanding commented-out settings.)
110 2008-01-21 15:45 UTC Tuomo Valkonen <tuomov@iki.fi>
111 * ioncore.set{mousefocus='disabled'} setting support had been lost at
112 some point, and documentation was wrong too.
114 2008-01-18 16:47 UTC Tuomo Valkonen <tuomov@iki.fi>
115 * Some cfg_ion.lua documentation
117 2008-01-07 18:39 UTC Tuomo Valkonen <tuomov@iki.fi>
118 * Some build system improvements for nicer .exe handling
120 2008-01-07 18:02 UTC Tuomo Valkonen <tuomov@iki.fi>
121 * Added CF_NO_GET_LOADAVG
123 2008-01-06 20:41 UTC Tuomo Valkonen <tuomov@iki.fi>
124 * Dockapp WM_CLASS hack had been broken. Fixed.
126 2008-01-04 15:25 UTC Tuomo Valkonen <tuomov@iki.fi>
127 * Removed defer-pending on destroy warning
129 2008-01-03 21:38 UTC Tuomo Valkonen <tuomov@iki.fi>
130 * Some header comments weren't up-to-date
132 2008-01-03 18:49 UTC Tuomo Valkonen <tuomov@iki.fi>
133 * Bah, statusd build was still broken
135 2008-01-03 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
136 tagged ion-3rc-20080103
138 2008-01-03 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
141 2008-01-03 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
144 2008-01-03 18:07 UTC Tuomo Valkonen <tuomov@iki.fi>
145 * Hack for better modality handling on detach
147 2008-01-03 16:56 UTC Tuomo Valkonen <tuomov@iki.fi>
148 * system.mk doc. refinement
150 2008-01-02 15:15 UTC Tuomo Valkonen <tuomov@iki.fi>
151 * Changes in version.h defs. to accomodate flags
153 2007-12-30 18:04 UTC Tuomo Valkonen <tuomov@iki.fi>
154 * system.mk documentation improvements
156 2007-12-30 17:51 UTC Tuomo Valkonen <tuomov@iki.fi>
159 2007-12-30 17:51 UTC Tuomo Valkonen <tuomov@iki.fi>
160 * Replaced order of LIBS and EXTRA_LIBS in system.mk defaults
162 2008-01-01 16:51 UTC Tuomo Valkonen <tuomov@iki.fi>
165 2007-12-30 00:04 UTC Tuomo Valkonen <tuomov@iki.fi>
166 * Fixed FS mode return regression after recent pholder code changes.
168 2007-12-28 18:02 UTC Tuomo Valkonen <tuomov@iki.fi>
169 * Added -s(trip) flags to binary install
171 2007-12-28 17:28 UTC Tuomo Valkonen <tuomov@iki.fi>
172 * Improvements to relocatable builds
174 2007-12-22 09:55 UTC Tuomo Valkonen <tuomov@iki.fi>
177 2007-12-22 00:02 UTC Tuomo Valkonen <tuomov@iki.fi>
178 * Improved system.mk documentation
180 2007-12-20 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
181 * Oops, copy-paste mistake in commented-out cfg_query example
183 2007-12-20 18:45 UTC Tuomo Valkonen <tuomov@iki.fi>
184 tagged ion-3rc-20071220
186 2007-12-20 18:13 UTC Tuomo Valkonen <tuomov@iki.fi>
187 * Split relocation code into libtu
189 2007-11-09 19:14 UTC Tuomo Valkonen <tuomov@iki.fi>
190 * Build hacks for relocatable binary
192 2007-11-09 19:02 UTC Tuomo Valkonen <tuomov@iki.fi>
193 * Fixed textdomain setup in reloc. binary
195 2007-11-09 15:56 UTC Tuomo Valkonen <tuomov@iki.fi>
196 * Support for relocatable package/binary
198 2007-12-20 17:35 UTC Tuomo Valkonen <tuomov@iki.fi>
201 2007-12-20 17:31 UTC Tuomo Valkonen <tuomov@iki.fi>
202 * Simplifications in definition of significant change
204 2007-12-19 18:45 UTC Tuomo Valkonen <tuomov@iki.fi>
205 * Added missing checks for attempts of between-root reparenting.
206 (Stupid artificially restricted XReparentWindow.)
208 2007-12-19 00:09 UTC Tuomo Valkonen <tuomov@iki.fi>
209 * Changed stacking level setting on detach
211 2007-12-19 00:06 UTC Tuomo Valkonen <tuomov@iki.fi>
212 * Moved detach binding to WMPlex.toplevel from WMPlex.
213 (Transient are detached with their full original frames now, instead
214 of being recreated on.)
216 2007-12-15 14:58 UTC Tuomo Valkonen <tuomov@iki.fi>
217 * Use LuaFileSystem instead of LuaPosix (if available) for directory existence checks.
218 It seems to be the better supported approach.
220 2007-12-15 14:42 UTC Tuomo Valkonen <tuomov@iki.fi>
221 * Fixed quasiactivity (broken by recent placeholder changes).
222 Also implemented it on the Lua side in the same go, maintaining
223 the activation link structure being so much less pain than in C.
225 2007-12-15 11:28 UTC Tuomo Valkonen <tuomov@iki.fi>
226 * Mention gettext in dependencies in README, etc.
228 2007-12-14 20:27 UTC Tuomo Valkonen <tuomov@iki.fi>
229 * Added missing substrcompl option to mod_query.
231 2007-12-14 20:08 UTC Tuomo Valkonen <tuomov@iki.fi>
234 2007-12-14 19:24 UTC Tuomo Valkonen <tuomov@iki.fi>
235 * Fixed and improved layout restore under session manager.
237 2007-12-13 20:41 UTC Tuomo Valkonen <tuomov@iki.fi>
238 * More placeholder fixes/improvs/simplifications
240 2007-12-12 21:51 UTC Tuomo Valkonen <tuomov@iki.fi>
243 2007-12-12 18:29 UTC Tuomo Valkonen <tuomov@iki.fi>
244 * Handle placeholders in the mplex rescue code
246 2007-12-12 18:20 UTC Tuomo Valkonen <tuomov@iki.fi>
247 * Removed unused stdisp_watch_handler
249 2007-12-12 18:00 UTC Tuomo Valkonen <tuomov@iki.fi>
250 * Removed deprecated pholder_root stuff
252 2007-12-11 20:38 UTC Tuomo Valkonen <tuomov@iki.fi>
253 * Removed generic placeholder redirects
255 2007-12-07 10:18 UTC Tuomo Valkonen <tuomov@iki.fi>
256 * Fixed shape update on style change
258 2007-12-07 10:18 UTC Tuomo Valkonen <tuomov@iki.fi>
259 * Size hints weren't appropriately set when shading non-shaped frames.
261 2007-12-02 20:17 UTC Tuomo Valkonen <tuomov@iki.fi>
264 2007-12-01 17:46 UTC Tuomo Valkonen <tuomov@iki.fi>
265 * More sophisticated pointer event hack.
266 Apparently the old one was needed, after all, for actions on transients.
267 So now we do like this: if the subwindow from the event listens to the
268 button/modifier combination in question at all, then we let it handle it,
269 blocking the parent. Otherwise the parent handles it.
272 2007-11-29 19:48 UTC Tuomo Valkonen <tuomov@iki.fi>
273 UNDO: Removed pointer event subwindow forwarding hack.
274 Only useful use cases seem to be handled by not grabbing modifierless
275 bindings. This was stopping global (WScreen) grabs of buttons from
276 being handled if there was a frame in the way. (Note that modifierless
277 pointing device bindings are never grabbed, on purpose, so they still
278 don't work through frames or client windows.)
280 2007-11-30 19:43 UTC Tuomo Valkonen <tuomov@iki.fi>
281 * Oops, tilings were resetting frame modes incorrectly.
284 2007-11-30 17:25 UTC Tuomo Valkonen <tuomov@iki.fi>
285 tagged ion-3rc-20071130
287 2007-11-30 17:24 UTC Tuomo Valkonen <tuomov@iki.fi>
290 2007-11-29 19:48 UTC Tuomo Valkonen <tuomov@iki.fi>
291 * Removed pointer event subwindow forwarding hack.
292 Only useful use cases seem to be handled by not grabbing modifierless
293 bindings. This was stopping global (WScreen) grabs of buttons from
294 being handled if there was a frame in the way. (Note that modifierless
295 pointing device bindings are never grabbed, on purpose, so they still
296 don't work through frames or client windows.)
298 2007-11-29 17:56 UTC Tuomo Valkonen <tuomov@iki.fi>
299 * Oops, ion-completeman preferred system over user cache.
301 2007-11-28 00:33 UTC Tuomo Valkonen <tuomov@iki.fi>
302 * edge_resistance wasn't dynamically configurable.
304 2007-11-27 23:56 UTC Tuomo Valkonen <tuomov@iki.fi>
305 * 'exec' ion-runinxterm
306 (Simple case that doesn't clutter the configs etc.; the rest can be
307 configured by those with crappy shells.)
309 2007-11-27 23:48 UTC Tuomo Valkonen <tuomov@iki.fi>
312 2007-11-27 23:32 UTC Tuomo Valkonen <tuomov@iki.fi>
313 * Size hint usage tuning
315 2007-11-25 15:38 UTC Tuomo Valkonen <tuomov@iki.fi>
316 * Removed redundant settings from lookcommon_*
318 2007-11-25 15:37 UTC Tuomo Valkonen <tuomov@iki.fi>
319 * Added the -alt bit to all frame modes for completeness.
321 2007-11-25 12:30 UTC Tuomo Valkonen <tuomov@iki.fi>
324 2007-11-25 12:09 UTC Tuomo Valkonen <tuomov@iki.fi>
325 * Frame mode change shape setting fix
327 2007-11-25 11:52 UTC Tuomo Valkonen <tuomov@iki.fi>
328 * Added missing header
330 2007-11-25 01:27 UTC Tuomo Valkonen <tuomov@iki.fi>
333 2007-11-25 00:00 UTC Tuomo Valkonen <tuomov@iki.fi>
334 * License intro clarifications
336 2007-11-24 23:22 UTC Tuomo Valkonen <tuomov@iki.fi>
337 * Further license simplification
339 2007-11-23 17:50 UTC Tuomo Valkonen <tuomov@iki.fi>
340 * Minor clarification
342 2007-11-23 17:39 UTC Tuomo Valkonen <tuomov@iki.fi>
343 * Try to prevent EnterWindow event triggered focus change when switchto=false.
345 2007-11-22 16:43 UTC Tuomo Valkonen <tuomov@iki.fi>
346 * Added some missing variable initialisations.
348 2007-11-21 23:00 UTC Tuomo Valkonen <tuomov@iki.fi>
349 * Fixes/improvements to dockapp detection kludges on startup.
351 2007-11-21 15:16 UTC Tuomo Valkonen <tuomov@iki.fi>
354 2007-11-20 18:28 UTC Tuomo Valkonen <tuomov@iki.fi>
355 * Clarified the full ancestry of de/fontset.c.
356 (That can also be seen by examining 'changeset 956'.)
358 2007-11-18 09:56 UTC Tuomo Valkonen <tuomov@iki.fi>
359 * Don't try to store working dir of dead/nameless objects
361 2007-11-16 22:22 UTC Tuomo Valkonen <tuomov@iki.fi>
362 * Do not complain when attempting to nil non-existent binding.
364 2007-11-09 18:20 UTC Tuomo Valkonen <tuomov@iki.fi>
365 * Winprop matching hack fix (?)
367 2007-11-09 18:03 UTC Tuomo Valkonen <tuomov@iki.fi>
368 * Lua-posix dir. checking support fixes.
370 2007-11-09 17:50 UTC Tuomo Valkonen <tuomov@iki.fi>
371 * Improvements to mod_query 'cd' and 'pwd' override hacks
373 2007-11-09 14:47 UTC Tuomo Valkonen <tuomov@iki.fi>
374 tagged ion-3rc-20071109
376 2007-11-09 14:47 UTC Tuomo Valkonen <tuomov@iki.fi>
379 2007-11-09 14:44 UTC Tuomo Valkonen <tuomov@iki.fi>
380 * Added "forget" parameter to ioncore.detach and improved doc.
382 2007-11-08 18:17 UTC Tuomo Valkonen <tuomov@iki.fi>
383 * Removed redundant is_fullscreen.
385 2007-11-06 07:48 UTC Tuomo Valkonen <tuomov@iki.fi>
386 * Some cleanup to better separate ion-statusd from mod_statusbar
387 and allow for better statusd as an add-on.
389 2007-11-05 17:27 UTC Tuomo Valkonen <tuomov@iki.fi>
390 * Improved stdisp placement in non-tiled groups.
392 2007-11-05 17:27 UTC Tuomo Valkonen <tuomov@iki.fi>
393 * Stretch size policies support gravity (for alignment after size hints).
395 2007-11-05 17:07 UTC Tuomo Valkonen <tuomov@iki.fi>
396 * Improved split resize behaviour
398 2007-11-04 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
399 * Initial focus fixes for modal stacking levels.
401 2007-11-04 12:14 UTC Tuomo Valkonen <tuomov@iki.fi>
402 * attach_framed wasn't supporting typical group attach parameters.
404 2007-11-03 23:40 UTC Tuomo Valkonen <tuomov@iki.fi>
405 * I knew it! Recent focus code changes broke something.
406 (Modal stacking levels within groups.)
408 2007-11-03 23:21 UTC Tuomo Valkonen <tuomov@iki.fi>
411 2007-11-01 17:11 UTC Tuomo Valkonen <tuomov@iki.fi>
412 * Changed disposeroot policy for WGroupCW.
413 Last managed region disposed always disposes the group (if possible).
415 2007-11-01 17:09 UTC Tuomo Valkonen <tuomov@iki.fi>
416 * Oops, some of the rescue code hacks broke other things..
417 (Shouldn't try to rescue whole WGroupCWs without further info.)
419 2007-11-01 14:21 UTC Tuomo Valkonen <tuomov@iki.fi>
420 * query_exec completor uses mplex working directory.
422 2007-11-01 14:10 UTC Tuomo Valkonen <tuomov@iki.fi>
423 * Added 'wd' parameter to popen_bgread.
424 (As the last one. It's a bit ugly that the order of parameters isn't similar
425 to exec_on, but I'm not going to start breaking the Lua-side API at RC stage.)
427 2007-10-27 12:44 UTC Tuomo Valkonen <tuomov@iki.fi>
428 * Further rescue code hacks.
430 2007-10-27 12:38 UTC Tuomo Valkonen <tuomov@iki.fi>
431 * Suppressed dead object warnings from tab number script.
433 2007-10-26 14:10 UTC Tuomo Valkonen <tuomov@iki.fi>
434 * Changes in WMPlex placeholder ordering.
435 - Attaching now moves the attach-pholder after the new mx-region.
436 - Rescue pholder is placed at the end of the list.
438 2007-10-26 14:06 UTC Tuomo Valkonen <tuomov@iki.fi>
439 * Support for rescue code pholder attach flags and masks.
441 2007-10-19 16:24 UTC Tuomo Valkonen <tuomov@iki.fi>
444 2007-10-15 15:48 UTC Tuomo Valkonen <tuomov@iki.fi>
445 * Cleaned up non-existent function from headers.
447 2007-10-15 15:47 UTC Tuomo Valkonen <tuomov@iki.fi>
448 * Do not optimise away region_managed_prepare_focus call.
449 Tiling internal focus tracking can become confused if this is done.
451 2007-10-15 05:57 UTC Tuomo Valkonen <tuomov@iki.fi>
452 * Removed redundant restack in tiling code
454 2007-09-27 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
455 tagged ion-3rc-20070927
457 2007-09-27 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
460 2007-09-26 20:16 UTC Tuomo Valkonen <tuomov@iki.fi>
461 * Do not goto frame on p_switch_tab, only switch.
463 2007-09-26 20:14 UTC Tuomo Valkonen <tuomov@iki.fi>
464 * WMPlex focus code tuning.
465 (Goodbye to any plans of the next release being tagged "stable".)
467 2007-09-24 21:48 UTC Tuomo Valkonen <tuomov@iki.fi>
468 * Small clarification
470 2007-09-17 20:30 UTC Tuomo Valkonen <tuomov@iki.fi>
471 * Use default name for workspace in query if none given.
473 2007-09-11 20:39 UTC Tuomo Valkonen <tuomov@iki.fi>
474 * Removed out-dated and redundant files under mod_dock/.
476 2007-09-07 05:08 UTC Tuomo Valkonen <tuomov@iki.fi>
477 * Removed -g from compiler flags
479 2007-09-02 21:04 UTC Tuomo Valkonen <tuomov@iki.fi>
480 * Completed/fixed dock size policy calculation
482 2007-09-02 13:41 UTC Tuomo Valkonen <tuomov@iki.fi>
483 tagged ion-3rc-20070902
485 2007-09-02 13:40 UTC Tuomo Valkonen <tuomov@iki.fi>
488 2007-08-30 05:24 UTC Tuomo Valkonen <tuomov@iki.fi>
489 * Set 'target' to requested instead of None on refused SelectionNotify too.
490 This seems to fix Xterm's paste slowness.
492 2007-08-27 17:42 UTC Tuomo Valkonen <tuomov@iki.fi>
493 * Binding guards weren't being used
495 2007-07-20 13:55 UTC Tuomo Valkonen <tuomov@iki.fi>
496 tagged ion-3rc-20070720
498 2007-07-20 13:55 UTC Tuomo Valkonen <tuomov@iki.fi>
501 2007-07-16 12:25 UTC Tuomo Valkonen <tuomov@iki.fi>
502 * The dock uses WMPlex size policies now
504 2007-07-14 20:32 UTC Tuomo Valkonen <tuomov@iki.fi>
505 * Added 'orientation' winprop
507 2007-07-14 20:07 UTC Tuomo Valkonen <tuomov@iki.fi>
508 * Some REGION_SKIP_FOCUS flag management
510 2007-07-12 18:56 UTC Tuomo Valkonen <tuomov@iki.fi>
511 * Oops, wrong return value test for XTextPropertyToStringList
513 2007-07-08 09:36 UTC Tuomo Valkonen <tuomov@iki.fi>
514 tagged ion-3rc-20070708
516 2007-07-08 09:36 UTC Tuomo Valkonen <tuomov@iki.fi>
519 2007-07-08 09:29 UTC Tuomo Valkonen <tuomov@iki.fi>
520 * WGroupCW no signals name change on bottom change
522 2007-07-08 09:21 UTC Tuomo Valkonen <tuomov@iki.fi>
523 * Group bottom setting code improvements
525 2007-07-07 20:48 UTC Tuomo Valkonen <tuomov@iki.fi>
526 * tagged_attach improvements
528 2007-07-03 09:02 UTC Tuomo Valkonen <tuomov@iki.fi>
529 * Fixes to Finnish translation
531 2007-07-03 09:00 UTC Tuomo Valkonen <tuomov@iki.fi>
534 2007-07-02 18:30 UTC Miroslav Kure <kurem@debian.cz>
535 * Updated Czech translation
537 2007-07-01 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
538 * Updated Finnish translation
540 2007-07-01 10:20 UTC Tuomo Valkonen <tuomov@iki.fi>
541 * Removed 'done' entries from TODO.riot
543 2007-07-01 10:18 UTC Tuomo Valkonen <tuomov@iki.fi>
544 * _SOURCE option tuning
546 2007-07-01 10:07 UTC Tuomo Valkonen <tuomov@iki.fi>
547 * Fixed frame_managed_disposeroot empty check
549 2007-06-21 21:52 UTC Tuomo Valkonen <tuomov@iki.fi>
550 * Bindings clearing all tags weren't up-to-date
552 2007-06-20 21:23 UTC Tuomo Valkonen <tuomov@iki.fi>
553 * More tuning for moronic systems
555 2007-06-20 20:25 UTC Tuomo Valkonen <tuomov@iki.fi>
558 2007-06-20 11:16 UTC Tuomo Valkonen <tuomov@iki.fi>
559 * Check for clock_gettime(CLOCK_MONOTONIC) failure.
560 Apparently _POSIX_MONOTONIC_CLOCK can't be trusted.
562 2007-06-18 07:43 UTC Tuomo Valkonen <tuomov@iki.fi>
565 2007-06-16 20:21 UTC Tuomo Valkonen <tuomov@iki.fi>
566 * Removed cutbuffer support
568 2007-06-16 20:19 UTC Tuomo Valkonen <tuomov@iki.fi>
569 * Some property setting code fixes/improvements
571 2007-06-13 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
572 * Fixed mod_sp.set_shown_on return value
574 2007-06-08 18:40 UTC Tuomo Valkonen <tuomov@iki.fi>
575 * Updated license notice in --about
577 2007-06-08 16:55 UTC Tuomo Valkonen <tuomov@iki.fi>
578 tagged ion-3rc-20070608
580 2007-06-08 16:55 UTC Tuomo Valkonen <tuomov@iki.fi>
583 2007-06-08 16:04 UTC Tuomo Valkonen <tuomov@iki.fi>
584 * Bah, too many indirect deps from Xmu; reimplement the wh^Wmacros.
586 2007-06-08 15:57 UTC Tuomo Valkonen <tuomov@iki.fi>
587 * X selection code tuning
589 2007-06-06 18:10 UTC Tuomo Valkonen <tuomov@iki.fi>
590 * Use getloadavg(3) instead of /proc/loadavg or `uptime` in statusd.
592 2007-06-05 19:21 UTC Tuomo Valkonen <tuomov@iki.fi>
593 * Updated configuration document name in man pages
595 2007-06-05 15:15 UTC Tuomo Valkonen <tuomov@iki.fi>
596 * Removed release from Ion ION_API_VERSION
597 (It should be "stable", so modules don't have to be checked to
598 be compiled against the exact release.)
600 2007-06-04 06:32 UTC Tuomo Valkonen <tuomov@iki.fi>
601 * Fixed uninitialised variables
603 2007-05-30 18:12 UTC Tuomo Valkonen <tuomov@iki.fi>
604 * Fixed stdisp split tree node dodging
606 2007-05-29 21:09 UTC Tuomo Valkonen <tuomov@iki.fi>
607 * Oops, hidden and pseudomodal flags used the same bit
609 2007-05-28 19:59 UTC Tuomo Valkonen <tuomov@iki.fi>
610 * Document 'bottom' parameter to WGroup.attach_new
612 2007-05-28 17:50 UTC Tuomo Valkonen <tuomov@iki.fi>
613 * Don't redraw full listing on completion cycle
615 2007-05-28 08:14 UTC Tuomo Valkonen <tuomov@iki.fi>
616 * Bah, removed redundant statement
618 2007-05-26 14:08 UTC Tuomo Valkonen <tuomov@iki.fi>
621 2007-05-26 14:00 UTC Tuomo Valkonen <tuomov@iki.fi>
622 * More name policy refinements
623 (Removed "ion soup" and replaced with explicit patch requests
626 2007-05-24 20:57 UTC Tuomo Valkonen <tuomov@iki.fi>
627 * Use clock_gettime(CLOCK_MONOTONIC) when available.
629 *nix provides only one interval timer (or 'select' timeout), so programs
630 with multiple timers need to do their own timeout management. This means
631 converting the times from delays to absolute times. When gettimeofday is
632 used, the time thus provided is not guaranteed to be monotonic, and may
633 be adjusted backwards, which is a serious problem. The CLOCK_MONOTONIC
634 time advanced monotonically from an unspecified starting point, thus
635 providing exactly what is needed for decent timeout management.
637 This partially fixes issues with e.g. statusbar updates when time is
638 adjusted backwards. If CLOCK_MONOTONIC is not available, the issue
639 remains, as I can't be arsed to write ugly countermeasures against
640 the lack of an absolutely _essential_ feature that every system that
641 is not totally moronic, should have had to begin with. (I should also
642 be just using the rather nice libevent that I just learned about
643 instead of my own mainloop library... but since there's a feature
644 freeze and the conversion would be quite a bit of work that could
645 induce new bugs, it isn't happening for Ion3.)
647 2007-05-21 18:27 UTC Pierre-Henri RAMBOZ DidouPh@gmail.com
648 * Added French translation
650 2007-05-21 13:55 UTC Tuomo Valkonen <tuomov@iki.fi>
651 * set_stdisp doc update
653 2007-05-20 19:37 UTC Tuomo Valkonen <tuomov@iki.fi>
654 * Some "clean" style tuning
656 2007-05-20 19:19 UTC Tuomo Valkonen <tuomov@iki.fi>
657 * Added $(C99_SOURCE) to ion-completefile CFLAGS
659 2007-05-20 17:09 UTC Tuomo Valkonen <tuomov@iki.fi>
660 * Don't start statusd in quiet mode
661 (non-statusd meters are also auto-loaded these days, so it might just
662 as well complain of meters not found.)
664 2007-05-20 17:07 UTC Tuomo Valkonen <tuomov@iki.fi>
665 * Made statusd startup timeout non-fatal
667 2007-05-20 14:58 UTC Tuomo Valkonen <tuomov@iki.fi>
668 * popen_bgread doc improvement
670 2007-05-18 07:03 UTC Tuomo Valkonen <tuomov@iki.fi>
671 * Some improvements to name policy explanations
673 2007-05-17 16:51 UTC Tuomo Valkonen <tuomov@iki.fi>
674 * Don't check for pointer in tab-bar when disabled.
675 While the bar has no geometry when disabled, the Fitt's Law
676 hack for top of the screen borders was still functional.
678 2007-05-17 16:44 UTC Tuomo Valkonen <tuomov@iki.fi>
679 * ioncore.popen_bgread doc fix
681 2007-05-14 16:13 UTC Tuomo Valkonen <tuomov@iki.fi>
682 * Ungrabbed submaps had stopped working. Fixed.
684 2007-05-12 19:21 UTC Tuomo Valkonen <tuomov@iki.fi>
685 * Missing stdio.h header in ion-completefile
687 2007-05-12 14:25 UTC Tuomo Valkonen <tuomov@iki.fi>
688 * WTF is strcasecmp doing in strings.h and not string.h on some systems?
690 2007-05-10 13:39 UTC Tuomo Valkonen <tuomov@iki.fi>
691 * Removed references to no longer existent layers
693 2007-05-08 22:41 UTC Tuomo Valkonen <tuomov@iki.fi>
694 * A bit more better wording
696 2007-05-08 16:01 UTC Tuomo Valkonen <tuomov@iki.fi>
699 2007-05-08 15:56 UTC Tuomo Valkonen <tuomov@iki.fi>
700 * Fixed tiling emergency restore code
702 2007-05-08 15:23 UTC Tuomo Valkonen <tuomov@iki.fi>
703 * "Improved" stacking traversal code wasn't considering fallback.
705 2007-05-08 15:25 UTC Tuomo Valkonen <tuomov@iki.fi>
706 * Binding fn. doc. fixes
708 2007-05-07 20:55 UTC Tuomo Valkonen <tuomov@iki.fi>
709 * Do not use `which lua5.1` in system.mk examples.
710 Makes for confusing error messages if not found.
712 2007-05-07 15:49 UTC Tuomo Valkonen <tuomov@iki.fi>
713 * Do not try to automatically launch statusd if config file launch fails
715 2007-05-07 15:22 UTC Tuomo Valkonen <tuomov@iki.fi>
716 * Fixed statusd-not-found message
718 2007-05-07 08:34 UTC Tuomo Valkonen <tuomov@iki.fi>
721 2007-05-07 08:31 UTC Tuomo Valkonen <tuomov@iki.fi>
722 * Added some documentation and commented-out settings to cfg_ion.lua
724 2007-05-06 20:50 UTC Tuomo Valkonen <tuomov@iki.fi>
725 * Better wording of name policy
726 (Author instead of copyright/trademark holder.)
728 2007-05-06 14:43 UTC Tuomo Valkonen <tuomov@iki.fi>
729 tagged ion-3rc-20070506
731 2007-05-06 14:43 UTC Tuomo Valkonen <tuomov@iki.fi>
734 2007-05-06 14:38 UTC Tuomo Valkonen <tuomov@iki.fi>
737 2007-05-06 14:31 UTC Tuomo Valkonen <tuomov@iki.fi>
738 * predist.sh support for specifying additional repository base path
740 2007-05-06 14:26 UTC Tuomo Valkonen <tuomov@iki.fi>
743 2007-05-06 14:23 UTC Tuomo Valkonen <tuomov@iki.fi>
744 * Removed mod_mgmtmode.
745 As it is not quite finished, it does not belong in the "stable" Ion3.
746 It will be distributed separately.
748 2007-05-06 14:19 UTC Tuomo Valkonen <tuomov@iki.fi>
749 * Some more name policy clarifications
751 2007-05-06 13:55 UTC Tuomo Valkonen <tuomov@iki.fi>
752 * Made the scrachpad (scratchws) pseudomodal.
753 (This will only take effect when a new scratchpad is created.)
755 2007-05-06 13:54 UTC Tuomo Valkonen <tuomov@iki.fi>
756 * Added back pseudomodal option for regions managed by WMPlexes.
758 2007-05-06 13:12 UTC Tuomo Valkonen <tuomov@iki.fi>
759 * Stacking list traversal improvements
761 2007-05-06 11:27 UTC Tuomo Valkonen <tuomov@iki.fi>
762 * Removed redundant code
764 2007-05-05 19:04 UTC Tuomo Valkonen <tuomov@iki.fi>
767 2007-05-05 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
768 * Update notify window when name of window with activity changes.
770 2007-05-05 16:44 UTC Tuomo Valkonen <tuomov@iki.fi>
773 2007-05-04 21:34 UTC Tuomo Valkonen <tuomov@iki.fi>
774 * Display tab numbers on modifier release.
775 Seems to work better than delayed display.
777 2007-05-04 21:34 UTC Tuomo Valkonen <tuomov@iki.fi>
778 * Simplified ioncore.tabnum interface.
780 2007-05-04 21:29 UTC Tuomo Valkonen <tuomov@iki.fi>
781 * Added submat_wait called on modifier release.
783 2007-05-04 16:10 UTC Tuomo Valkonen <tuomov@iki.fi>
784 * Increased default tab numbers display delay to 250ms
786 2007-05-04 15:57 UTC Tuomo Valkonen <tuomov@iki.fi>
787 * Draw tab numbers on right, unless tab text alignment is right.
789 2007-05-04 15:53 UTC Tuomo Valkonen <tuomov@iki.fi>
790 * Added automatically displayed tab numbers.
791 The functions in `ioncore.tabnum` can be used to display
792 tab numbers on a frame after a specified delay, and clear
793 them when the submap grab is released.
795 2007-05-04 15:41 UTC Tuomo Valkonen <tuomov@iki.fi>
796 * Added submap enter events and ungrab hook
798 2007-05-04 15:36 UTC Tuomo Valkonen <tuomov@iki.fi>
799 * Fixed defer to allow NULL parameters
801 2007-05-04 06:50 UTC Tuomo Valkonen <tuomov@iki.fi>
802 * Name policy refinements
804 2007-05-03 23:58 UTC Tuomo Valkonen <tuomov@iki.fi>
805 * Removed useless property setting special case.
807 2007-05-03 16:31 UTC Tuomo Valkonen <tuomov@iki.fi>
810 2007-05-02 22:06 UTC Tuomo Valkonen <tuomov@iki.fi>
811 * Some watches weren't being initialised
813 2007-05-02 21:59 UTC Tuomo Valkonen <tuomov@iki.fi>
814 * Release notes updates
816 2007-05-02 21:43 UTC Tuomo Valkonen <tuomov@iki.fi>
817 * Removed obsoleted and redundant WFrame.set_numbers.
818 (Didn't I do this already?)
820 2007-05-02 18:50 UTC Tuomo Valkonen <tuomov@iki.fi>
821 * Store the region pointer in a Watch in binding handler.
822 It might get destroyed.
824 2007-05-01 14:12 UTC Tuomo Valkonen <tuomov@iki.fi>
825 * Drawing engine extras table storage improvements.
826 Copy only unknown values, thus freeing memory. Append
827 to replaced style's table.
829 2007-05-01 12:31 UTC Tuomo Valkonen <tuomov@iki.fi>
830 * Added "userattr1" for frames to stock styles.
831 This could be used by e.g. a "place new windows here" script,
832 via `WFrame.set_grattr`. (Of course, arbitrary attributes may
833 be defined and used, but this is one that all stock styles at
834 least are bound to define.)
836 2007-05-01 11:55 UTC Tuomo Valkonen <tuomov@iki.fi>
837 * Documentation fixes and style clean up
839 2007-05-01 11:05 UTC Tuomo Valkonen <tuomov@iki.fi>
840 * Quasiactivate frames for detachs from groups within them too.
842 2007-04-30 18:31 UTC Tuomo Valkonen <tuomov@iki.fi>
843 * More based_on fixes.
844 (Still missing copying/appending of data_table.)
846 2007-04-30 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
847 * Detach stacking level fix
849 2007-04-30 17:51 UTC Tuomo Valkonen <tuomov@iki.fi>
850 * Oops, size hints fixing had broken unsqueeze
852 2007-04-29 10:47 UTC Tuomo Valkonen <tuomov@iki.fi>
853 * Style file border tuning
855 2007-04-29 10:47 UTC Tuomo Valkonen <tuomov@iki.fi>
856 * Drawing engine border calculation tuning
858 2007-04-29 10:26 UTC Tuomo Valkonen <tuomov@iki.fi>
861 2007-04-29 10:23 UTC Tuomo Valkonen <tuomov@iki.fi>
862 * Added special "inherit" colour value.
863 This is needed in common style templates to not override padding_colour
864 with background_colour, as if padding_colour isn't set, it is set to
867 2007-04-28 19:56 UTC Tuomo Valkonen <tuomov@iki.fi>
868 * Support based_on too after all
870 2007-04-28 18:06 UTC Tuomo Valkonen <tuomov@iki.fi>
871 * Use based_on's based_on
873 2007-04-27 23:57 UTC Tuomo Valkonen <tuomov@iki.fi>
874 * Removed based_on fields from style files
876 2007-04-27 23:45 UTC Tuomo Valkonen <tuomov@iki.fi>
877 * Changes in de.defstyle
878 The based_on field is no longer used. Instead, the style is
879 based on the existing best-matching style. Thus the function
880 also amends to existing exactly matching style, instead of
883 2007-04-27 21:58 UTC Tuomo Valkonen <tuomov@iki.fi>
884 * Added name policy notice
886 2007-04-27 21:50 UTC Tuomo Valkonen <tuomov@iki.fi>
887 tagged pre-namepolicy-notice
889 2007-04-27 16:06 UTC Tuomo Valkonen <tuomov@iki.fi>
890 * Removed note of removed autoconf script from README
892 2007-04-27 15:15 UTC Tuomo Valkonen <tuomov@iki.fi>
893 * Changed license header in source files
895 2007-04-25 13:34 UTC Tuomo Valkonen <tuomov@iki.fi>
896 * Release notes draft
898 2007-04-24 23:53 UTC Tuomo Valkonen <tuomov@iki.fi>
899 * Fixed dockapp hack with those few that actually have WM_CLASS.
901 2007-04-24 14:25 UTC Tuomo Valkonen <tuomov@iki.fi>
902 * Added green tabnumber substyle to tab-frame styles.
903 (Tab numbering can be toggled/set/unset with
904 `frame:set_grattr('numbers', 'toggle')` etc.)
906 2007-04-24 14:23 UTC Tuomo Valkonen <tuomov@iki.fi>
907 * Fixes and improvements to previously blind-written code.
909 2007-04-24 11:08 UTC Tuomo Valkonen <tuomov@iki.fi>
910 * Added WFrame.set_grattr/WFrame.is_grattr
912 2007-04-24 11:38 UTC Tuomo Valkonen <tuomov@iki.fi>
913 * Added numbering hack to drawing engine
915 2007-04-24 11:23 UTC Tuomo Valkonen <tuomov@iki.fi>
916 * Drawing engine attribute matching improvements
918 2007-04-24 11:22 UTC Tuomo Valkonen <tuomov@iki.fi>
921 2007-04-24 11:08 UTC Tuomo Valkonen <tuomov@iki.fi>
922 * Added gr_stylespec_isset
924 2007-04-24 10:02 UTC Tuomo Valkonen <tuomov@iki.fi>
925 * Store current frame base style in WFrame.baseattr
926 instead of reconstructing it all the time.
928 2007-04-24 09:08 UTC Tuomo Valkonen <tuomov@iki.fi>
929 * Removed unused setting from config.h
931 2007-04-23 23:26 UTC Tuomo Valkonen <tuomov@iki.fi>
932 * Fixed size hints ICCCM compliance degradation + code clean-up
934 2007-04-23 23:01 UTC Tuomo Valkonen <tuomov@iki.fi>
935 * Improved dockapp winprop support hack.
936 Copy WM_CLASS from the (undisplayed) main window as _ION_DOCKAPP_HACK
937 property on the (displayed) icon window. Have WClientWin.get_ident
938 then report this information as `class` and `instance` for the dockapp
939 window, so that winprop matching code can use it.
941 2007-04-22 18:10 UTC Tuomo Valkonen <tuomov@iki.fi>
942 * Place dockapps in the statusbar's systray.
943 (Added winprop in default `cfg_kludges.lua`.)
945 2007-04-22 18:07 UTC Tuomo Valkonen <tuomov@iki.fi>
946 * Removed possibly obsolete Galeon winprop.
947 (Isn't the browser also dead already? Downwards slide started at Gnome 2.0.)
949 2007-04-22 18:02 UTC Tuomo Valkonen <tuomov@iki.fi>
950 * Ugly hack for dockapp winprop support.
951 We save the dockapp state ourselves over restarts to get the right
952 winprop after that, because the way windows are loaded after restart,
953 the dockapp state would not be easily available otherwise. In addition,
954 dockapps usually don't have any class/role/instance identification
955 information in the dockapp (icon) window, so this method can not
956 be used -- easily. Some dockapps would function fine with us simply
957 using the main window instead of the icon window as specified by
958 the dockapp protocol, and this would provide better winprop support,
959 but then other dockapps don't display anything meaningful in the
960 main window, that the expect not to be shown. Hence this ugly hack
961 for at least basic all-dockapps winprop matching. For better matching
962 dockapps should preferrably be able to start normally, as `asclock`
963 can do (an does by default), instead of the "withdrawn" mode.
965 2007-04-22 15:11 UTC Miroslav Kure <kurem@debian.cz>
966 * Updated Czech translation
968 2007-04-22 10:16 UTC Tuomo Valkonen <tuomov@iki.fi>
969 * Updated Finnish translation
971 2007-04-22 10:10 UTC Tuomo Valkonen <tuomov@iki.fi>
974 2007-04-22 09:58 UTC Tuomo Valkonen <tuomov@iki.fi>
975 * Man page binding documentation extraction script improvements.
976 (To generate better PWM man pages.)
978 2007-04-22 09:58 UTC Tuomo Valkonen <tuomov@iki.fi>
979 * Removed duplicate Mod1+T binding
981 2007-04-22 09:13 UTC Tuomo Valkonen <tuomov@iki.fi>
982 * Updates to PWM config file
984 2007-04-22 00:33 UTC Tuomo Valkonen <tuomov@iki.fi>
985 * Removed ru translation, as it has not been updated as requested.
987 2007-04-22 00:32 UTC Tuomo Valkonen <tuomov@iki.fi>
988 * Remove de translation, as it has not been updated as requested.
990 2007-04-22 00:32 UTC Tuomo Valkonen <tuomov@iki.fi>
991 * Removed de and ru from translations to build
992 (to allow separately rolling back other removals to be recorded).
994 2007-04-22 00:23 UTC Tuomo Valkonen <tuomov@iki.fi>
995 * Removed autoconf shit.
996 Since I will have nothing to do with that shit, and nobody else
997 seems to maintain or support it either, it has no place here.
999 2007-04-21 17:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1000 * Changes in prepare_manage to cope with nested workspaces.
1001 A priority parameter is passed instead of just a redirection
1002 hint, which was poorly utilised anyway.
1004 2007-04-20 16:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1005 * Added is_transient field to WClientWin.get_ident and for winprop matching.
1007 2007-04-20 16:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1008 * Removed unused transient_for field from WClientWin
1010 2007-04-20 16:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1011 * Added look_greenlight
1013 2007-04-20 16:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1016 2007-04-09 09:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1017 * Added commented-out bindings for plain-old-menus in cfg_ion.lua
1019 2007-04-08 12:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1020 * Ref. to size policy section etc.
1022 2007-04-08 12:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1023 * Use strings instead of numeric size policies
1025 2007-04-06 11:29 UTC Tuomo Valkonen <tuomov@iki.fi>
1026 * Docs from $(LUA_SOURCES) too..
1028 2007-04-06 11:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1029 * Added exports.tex make rule
1031 2007-04-06 11:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1032 * Added padding to default look's transient style
1034 2007-04-05 16:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1035 * Fixed documentation mixup
1037 2007-04-05 16:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1038 * Statusbar documetnation improvements
1040 2007-04-03 15:41 UTC Tuomo Valkonen <tuomov@iki.fi>
1041 * Updated Finnish translation
1043 2007-04-03 15:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1044 * Tiling navigation code changes and semi-fixes
1046 2007-03-31 21:04 UTC Miroslav Kure <kurem@debian.cz>
1047 * Updated Czech translation
1049 2007-03-31 14:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1050 * Redirect frame placeholders in frame_rescue_clientwins.
1051 Dispose code changes had disabled the creation of a frame
1052 recreation placeholder.
1054 2007-03-29 21:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1055 * Unsqueeze includes base size hint
1057 2007-03-29 21:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1058 * Put the scratchpad in the group *scratchws*
1060 2007-03-29 21:34 UTC Tuomo Valkonen <tuomov@iki.fi>
1061 * WGroup attach only switches to floating mode frames in tiled mode
1062 (and not those in unknown or transient mode).
1064 2007-03-29 21:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1065 * Detach stacks one level above source now
1067 2007-03-29 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1068 * Don't override "level" by "bottom" in WGroup.attach
1070 2007-03-29 16:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1071 * Move tiled transient handling from tiling code to frame code
1072 (check by frame mode). This is the place to get correct behaviour
1073 on a more complex scratchpad configuration.
1075 2007-03-28 18:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1076 * Context menu generation changes.
1077 The `ctxmenu` menu generator automatically uses WGroup.bottom, so that
1078 it suffices to pass _sub instead of _chld to the menu functions. This
1079 should fix tab drop-down menus.
1081 2007-03-25 11:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1082 * region_may_control_focus policy change.
1083 The focus may be controlled, if a manager is about to be given
1084 the focus (which makes sense, since we have not requested focus
1085 within a particular region within it). This fixes unsqueeze focus
1088 2007-03-20 11:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1091 2007-03-19 19:02 UTC Tuomo Valkonen <tuomov@iki.fi>
1092 * Removed redundant MPLEX_ATTACH_MODAL parameter
1094 2007-03-19 18:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1095 * Menus and queries use STACKING_LEVEL_MODAL1+1.
1096 This is to not let transients steal the focus.
1098 2007-03-19 18:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1099 * Oops, return in wrong place in fs rq check was breaking other cfgrqs
1101 2007-03-19 18:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1102 * Unsqueeze infinite loop fix
1104 2007-03-18 20:31 UTC Tuomo Valkonen <tuomov@iki.fi>
1105 tagged ion-3ds-20070318
1107 2007-03-18 20:31 UTC Tuomo Valkonen <tuomov@iki.fi>
1110 2007-03-18 20:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1113 2007-03-18 17:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1114 * Style improvements
1116 2007-03-18 17:16 UTC Tuomo Valkonen <tuomov@iki.fi>
1117 * Split out lookcommon stuff into multiple files
1119 2007-03-18 12:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1120 * query_menu duplicate name mangling fixes
1122 2007-03-17 19:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1123 * removed unnecessary parameter
1125 2007-03-17 15:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1126 * mplex_do_remanage_stdisp fixes
1128 2007-03-17 14:51 UTC Tuomo Valkonen <tuomov@iki.fi>
1129 * Screen notification windows' positions are based on stdisp position now.
1131 2007-03-17 13:41 UTC Tuomo Valkonen <tuomov@iki.fi>
1132 * Improved default style
1134 2007-03-17 14:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1137 2007-03-17 14:16 UTC Tuomo Valkonen <tuomov@iki.fi>
1138 * WMPlex focus restoring improvements
1139 (Closing the scratchpad returns where the focus used to be, etc.)
1141 2007-03-17 13:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1144 2007-03-17 11:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1145 * Added border_sides drawing engine option.
1146 It controls, which sides get drawn borders. Possible values are "all",
1147 "tb" (top and bottom), and "lr" (left and right). To further control
1148 the drawing, use the shadow_pixels and highlight_pixels options.
1150 2007-03-16 20:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1151 * Changes in configuration file setup.
1152 cfg_ion.lua simply loads cfg_defaults.lua that loads the default set of
1153 modules and other files. This completes the obsoletion of cfg_user.lua
1154 (still loaded by cfg_defaults.lua) as cfg_ion.lua now only needs to contain
1155 dopath("cfg_defaults.lua") for a working setup.
1157 2007-03-16 20:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1158 * mod_tiling.lua stub loader defines "default" layout
1160 2007-03-16 07:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1163 2007-03-15 19:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1164 * Case-insensitive manual page completion of `caseicompl` is set.
1166 2007-03-15 19:40 UTC Tuomo Valkonen <tuomov@iki.fi>
1167 * ion-completeman improvements
1169 2007-03-15 19:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1170 * Added WMoveresMode.rqgeom and .geom
1172 2007-03-15 16:24 UTC Tuomo Valkonen <tuomov@iki.fi>
1173 * Context menu sorting hack
1175 2007-03-13 22:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1176 * Always defer update of screen notify and info windows
1178 2007-03-13 18:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1179 * Added reparent/attach failure recovery code.
1180 (Should only be needed in very exceptional situations.)
1182 2007-03-13 17:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1183 * Cleaned up trivial #warning
1185 2007-03-13 17:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1186 * oops, ion-statusd needed some updating as well
1188 2007-03-11 14:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1189 * Don't defer already deferred (C-side) actions
1191 2007-03-10 23:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1192 * mod_sm uses `libtu_progbasename` with SM_SAVE_DIR.
1193 Previously this was hard-coded to "ion3", and didn't work correctly as "pwm3".
1195 2007-03-10 23:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1196 * Libtu-related updates
1198 2007-03-10 22:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1201 2007-03-10 22:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1202 * frame_load wasn't using DEST_EMPTY setting of the mode
1204 2007-03-10 18:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1205 * Autoraise changes:
1206 - Moved autoraise from navi code to mplex and group `managed_prepare_focus`
1207 - Added boolean `autoraise` option to `ioncore.set`.
1209 2007-03-10 18:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1210 * region_prepare_focus behaviour changes:
1211 stop recursion at active instead of mapped region.
1213 2007-03-10 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1214 * WMPlex focus code passes WStacking instead of WRegion around
1216 2007-03-10 18:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1217 * Oops, some settings were missing from ioncore.get.
1219 2007-03-10 16:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1220 * Removed remains of special-case region_get_rescue_pholder_for for WScreen.
1222 2007-03-10 16:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1223 * Oops, PWM needed a numeric version of ioncore_setup_display
1225 2007-03-10 16:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1226 * Cleanup of some marked TODO items
1228 2007-03-10 16:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1229 * Doc. comment improvements
1231 2007-03-10 14:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1232 * ignore_cfgrq winprop for Xpdf open dialog
1234 2007-03-10 13:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1235 * Fixed mkbottom geometry
1237 2007-03-08 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1238 * Oops, wrong flag...
1240 2007-03-08 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1243 2007-03-04 17:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1244 * Added mod_tiling.untile.
1246 2007-03-03 15:24 UTC Tuomo Valkonen <tuomov@iki.fi>
1247 * Hmm... it compiled a few moments ago
1249 2007-03-03 15:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1252 2007-03-03 15:21 UTC Tuomo Valkonen <tuomov@iki.fi>
1253 * Added WGroup.set_bottom
1255 2007-03-03 14:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1256 * Removed bottom_last_close option.
1257 If a group has a bottom, and the bottom is closed last, the group
1258 is always to be destroyed.
1260 2007-03-03 14:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1261 * Cleanup (declared function no longer exists)
1263 2007-03-03 13:43 UTC Tuomo Valkonen <tuomov@iki.fi>
1264 * Changes in tagging functions:
1265 Some name were changed (to have common prefix of ioncore.tagged_),
1266 and WMPlex.attach_tagged was removed and replaced with more generic
1267 ioncore.tagged_attach, that also is now bound on the WGroupWS context
1270 2007-03-03 12:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1271 * Hmm... maybe that fixes irreproducible exit crashes.
1273 2007-03-03 12:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1274 * Moved Mod1+A attach query to WFrame.toplevel from WMPlex.toplevel.
1275 (It doesn't make much sense on screens.)
1277 2007-03-02 21:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1278 * Added map and unmap to list of notified changes to regions
1280 2007-03-02 21:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1281 * Don't refresh on all notifies in frame_managed_notify.
1283 2007-02-26 20:43 UTC Tuomo Valkonen <tuomov@iki.fi>
1284 * Simpler mod_query.query_attachclient handler.
1285 (Uses WRegion.groupleader_of.)
1287 2007-03-02 16:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1288 * Size hints base size usage fixes.
1290 2007-03-01 21:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1291 * Don't set focus for windows that are already active when no other changes are pending.
1293 2007-03-01 20:55 UTC Tuomo Valkonen <tuomov@iki.fi>
1294 * Further pointer focus hack optimisation.
1295 Do not bother with the pointer position at all: simply block
1296 EnterWindow event focus changes if the unmapped/destroyed
1297 window does not or should not soon have the focus.
1298 (The general focus policy has recently gravitated towards
1299 always ignoring EnterWindow events if there could be any
1302 2007-03-01 15:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1303 * Removed region_goto active window optimisation to ensure warp in any case.
1305 2007-02-28 23:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1306 * focusbogushatehatehate#2
1308 2007-02-28 22:55 UTC Tuomo Valkonen <tuomov@iki.fi>
1309 * groupcw_managed_notify wasn't calling group_managed_notify.
1310 This broke tracking of current region within the group.
1312 2007-02-28 21:51 UTC Tuomo Valkonen <tuomov@iki.fi>
1313 * Focusbogushatehatehate
1315 2007-02-28 20:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1316 * Tiling frame removal focus fixes
1318 2007-02-28 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1319 * Minor pointer focus hack optimisation.
1320 (Don't do anything if ioncore_g.focus_next is set.)
1322 2007-02-27 20:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1323 * group_bottom was missing EXTL_SAFE
1325 2007-02-26 19:31 UTC Tuomo Valkonen <tuomov@iki.fi>
1326 * WFrame.floating bindmap is applied to transients too
1328 2007-02-26 16:28 UTC Tuomo Valkonen <tuomov@iki.fi>
1329 * Activity notification display improvements (?).
1331 2007-02-24 18:52 UTC Tuomo Valkonen <tuomov@iki.fi>
1332 * Added maximum width parameter to infowin_set_text.
1334 2007-02-25 22:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1335 * Improved float placement code.
1336 All of the stacking structure for all groups is scanned, on the target
1337 stacking level, instead of just the target group's portion on all levels.
1339 2007-02-25 19:45 UTC Tuomo Valkonen <tuomov@iki.fi>
1340 * Added "userpos" winprop for overriding the USPosition size hint flag.
1342 2007-02-25 18:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1343 * Split out screen notification window code into scree-notify.c
1345 2007-02-24 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1348 2007-02-24 17:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1349 * Removed mplex attach "layer" parameter backwards compatibility support
1351 2007-02-24 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
1352 * Removed layout loading backwards compatibility hack
1354 2007-02-24 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
1355 * And the default too..
1357 2007-02-24 17:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1358 * Layout configuration file updates, clean-up and new layouts
1360 2007-02-24 17:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1361 * bottom_last_close is the default now
1363 2007-02-24 17:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1364 * Removed many specific implementations of region_may_dispose.
1366 2007-02-24 17:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1367 * Generic implementation of region_may_dispose.
1368 Based on a test run of the improved rescue code.
1370 2007-02-24 15:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1371 * Further changes in context menu definitions.
1372 - Less definitions for _sub, instead preferring directly defining things
1373 in the context menu for the corresponding class.
1374 - However, the menu entries for 'pmenus' are now not so nicely ordered.
1375 Perhaps there should be some way to hint at the sorting...
1377 2007-02-24 15:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1378 * Menu API and context menu generation changes
1380 2007-02-23 21:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1381 * Make context menus work for empty workspaces (etc.) too
1383 2007-02-23 20:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1384 * Tiling initial frame creation/attach unification.
1386 2007-02-23 18:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1387 * Added ioncore_exec_environ_hook.
1388 This can be used to set up the environment variables and such for
1389 programs executed by Ion. It receives an WExecP structure as parameter,
1390 and this includes the intended target region, so that a FDO startup
1391 sequence specification support module could use it to set things up
1392 for proper targeting of windows.
1394 2007-02-23 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1395 * Removed frame_style backwards compatibility support
1397 2007-02-23 18:28 UTC Tuomo Valkonen <tuomov@iki.fi>
1398 * Put all windows on the focuslist menu
1400 2007-02-23 18:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1401 * No need for region_dispose_ (with the underscore).
1403 2007-02-23 16:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1404 * Working (?) detach/attach again with the help of region_disposeroot.
1406 2007-02-23 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1407 * Replaced region_managed_rqdispose with region_managed_disposeroot.
1408 This version only returns the root region to be disposed, or NULL
1409 if the operation can not be done.
1411 2007-02-23 16:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1414 2007-02-22 20:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1415 * TODO update: tiny frame problem solved by unsqueeze
1417 2007-02-22 20:38 UTC Tuomo Valkonen <tuomov@iki.fi>
1418 * ioncore.set{unsqueeze=true/false} option for auto-unsqueeze.
1420 2007-02-22 20:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1421 * Unsqueeze transients.
1422 (Yes, I know, there's a problem with stray frames with move in
1423 general after other recent changes.)
1425 2007-02-22 20:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1426 * Unsqueeze menus/queries/messages.
1428 2007-02-22 20:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1429 * Added ioncore.unsqueeze
1431 2007-02-22 20:02 UTC Tuomo Valkonen <tuomov@iki.fi>
1432 * Added minimum size hint for queries/messages/menus.
1434 2007-02-21 18:02 UTC Tuomo Valkonen <tuomov@iki.fi>
1435 * Dispose/rqclose changes
1436 - Dispose no longer defers actual destroy automatically, but stuff
1437 calling it should take care of that, when needed.
1438 - WRegion.rqclose defer dispose always, and _does not_ indicate,
1439 whether the operation is likely to succeed. To see if this happens,
1440 use the "deinit" notification.
1442 2007-02-20 20:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1443 * Move rotation setting from WScreen to mod_xrandr
1445 2007-02-20 02:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1446 * Improved size hint winprops
1448 2007-02-20 02:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1449 * Added option to disable mouse/sloppy focus.
1451 2007-02-20 02:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1454 2007-02-20 02:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1455 * Added WRegion.get_configuration export.
1456 Note that it filters out client windows by default.
1458 2007-02-19 22:45 UTC Tuomo Valkonen <tuomov@iki.fi>
1459 * Frames weren't yet using rqdispose chains
1461 2007-02-19 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1462 * Ugly hack for dispose
1463 (TODO: use continuations instead)
1465 2007-02-19 19:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1466 * Oops, xwindow_pointer_pos was returning root coordinates
1468 2007-02-19 19:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1469 * More ugly hacks to pointer focus hack
1471 2007-02-18 19:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1472 * Added missing header
1474 2007-02-18 19:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1475 * Renamed region_may_destroy region_may_dispose for consistency.
1477 2007-02-18 18:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1478 * bottom_last_close wasn't being saved
1480 2007-02-18 18:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1481 * Rescue mechanism optimisations
1483 2007-02-18 18:38 UTC Tuomo Valkonen <tuomov@iki.fi>
1484 * No more reactive destroyal in region_managed_remove.
1485 It must be done in the region_managed_rqdispose chain.
1487 2007-02-18 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1490 2007-02-18 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1491 * Added region_rqdispose/region_managed_rqdispose mechanism.
1492 This should fix the issue of it having bee possible to destroy the
1493 last workspace (and tiling on it) on a screen recently.
1495 2007-02-18 17:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1498 2007-02-17 20:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1499 * Bah, forgot the export statements, and WRegion.group_of is rather useless
1500 actually, in its previous form (gone now).
1502 2007-02-17 19:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1503 * Do not ignore active region's base size in (tiled) frames' size hints.
1505 2007-02-17 14:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1506 * Full screen mode fixes and improvements
1508 2007-02-17 14:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1509 * Added WRegion.group_of and WRegion.groupleader_of exports.
1511 2007-02-11 18:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1512 * Some menu/query cycling improvements
1513 (partially incomplete)
1515 2007-02-08 16:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1516 * Mplex attach size kludges
1518 2007-02-08 15:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1521 2007-02-06 19:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1522 * Added commented-out caseicompl setting to cfg_query.lua
1524 2007-02-06 19:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1525 * Changes in NotifyPointerRoot handling.
1526 (Check for pending focus changes too. Moved after generic focus event handling.)
1528 2007-02-06 19:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1529 * Don't confine pointer by default on grab.
1531 2007-02-06 19:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1532 * region_maybewarp_now was ignoring ioncore_g.warp_enabled.
1534 2007-02-06 18:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1535 * Pointer focus hack on return from grab had been lost..
1537 2007-02-05 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1538 * Removed stub appmenu.
1539 F3/query_exec is the Ion way. (The appmenu remains for pwm, though.)
1541 2007-02-05 17:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1542 * Close grabmenus when grab is killed (Esc).
1544 2007-02-04 10:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1545 * Some system.mk doc updates
1547 2007-02-03 20:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1548 * Removed ext_statusbar backwards compat. hack.
1550 2007-02-03 16:10 UTC Tuomo Valkonen <tuomov@iki.fi>
1551 * Added missing backquote
1553 2007-02-03 14:50 UTC Tuomo Valkonen <tuomov@iki.fi>
1554 tagged ion-3ds-20070203
1556 2007-02-03 14:50 UTC Tuomo Valkonen <tuomov@iki.fi>
1559 2007-02-03 11:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1560 * Updates to some styles
1562 2007-02-03 11:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1563 * Include spacing in border width for the "ridge" and "inlaid" border styles.
1565 2007-02-03 06:05 UTC Etan Reisner <deryni@gmail.com>
1566 * Make the docs match the #defines.
1568 2007-02-01 20:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1569 * Different selected/unselected-activity substyles for tab-frame too.
1571 2007-02-01 20:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1572 * `WMPlex.attach_new` can now be passed parameters by `ioncore.deflayout`
1573 definitions (unless a particular parameter is masked in certain use cases,
1574 such as `switchto`).
1576 2007-02-01 18:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1577 * Minor GrStyleSpec init/copy optimisation
1579 2007-01-31 19:04 UTC Tuomo Valkonen <tuomov@iki.fi>
1580 * Fixes in lookcommon_clean usage
1582 2007-01-31 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1583 * Defined activity attribute for menu entries in the "clean" styles.
1584 (The usual red for unselected, a bit lighter for selected entries.)
1586 2007-01-31 17:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1587 * Set the "activity" attribute on relevant entries in the "focuslist" menu.
1589 2007-01-31 17:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1590 * Added support for arbitrary (drawing engine) attributes for menu entries.
1592 2007-01-30 20:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1593 * Minor improvements to groupws_prepare_manage
1595 2007-01-30 20:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1596 * Oops, layout loading changes dislocated transient mgmt. code.
1598 2007-01-30 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1599 * Renamed the `subs` element of WMPlex configuration to `managed`
1600 for consistency. The old name is still supported on load.
1602 2007-01-30 18:24 UTC Tuomo Valkonen <tuomov@iki.fi>
1603 * Added `new_group` winprop.
1604 It should be the name of the layout of a new group/workspace to create,
1605 if the the `target` winprop fails. The latter is tried again after
1606 creating the new group.
1608 2007-01-30 08:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1609 * More and fixed release notes
1611 2007-01-30 00:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1612 * Minor optimisation
1614 2007-01-29 16:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1615 * Improved layout and winprop communication between C/Lua.
1616 ioncore.deflayout and ioncore.getlayout replace mod_query.layouts
1617 and ioncore.set{default_ws_params = ...}
1619 2007-01-28 10:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1620 * Fixes to new drawing engine attribute scoring:
1621 - Since each item occurs on the attribute list only once, with a score,
1622 the a star ("*") on the source list should be used scored by its score
1623 there, instead of one. (Possibly also other items' scores should be
1624 multiplied by the source list score?)
1625 - The "activity" substyle needs some stars in it to give it a higher
1626 score over other rather specific possibilities without "no_activity"
1629 2007-01-27 17:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1630 * Oops, wrong address..
1632 2007-01-27 17:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1633 * attach_tagged behaviour restoration.
1635 2007-01-27 16:44 UTC Tuomo Valkonen <tuomov@iki.fi>
1636 * Updates to man page references to binding contexts.
1637 NOTE: Some of the translations apparently are totally
1638 out-dated. Please update.
1640 2007-01-27 13:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1641 * Added option for case-insensitive completion.
1642 mod_query.set{caseicompl=true} will cause some completions (such as
1643 window and workspace names) to be case-insensitive.
1645 2007-01-27 13:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1646 * Oops, mod_query.get wasn't marked EXTL_SAFE
1648 2007-01-27 12:51 UTC Tuomo Valkonen <tuomov@iki.fi>
1649 * mod_query(.lua) clean-up and completion improvements
1651 2007-01-26 19:51 UTC Tuomo Valkonen <tuomov@iki.fi>
1652 * Statusbar meter name is now passed as attribute to the drawing engine.
1653 It is therefore possible to give different meters different colours,
1654 with de.substyle("metername", { ... }) in the appropriate style
1655 definition ("stdisp", "stdisp-statusbar").
1657 2007-01-26 19:01 UTC Tuomo Valkonen <tuomov@iki.fi>
1658 * Completion code fixes
1660 2007-01-26 18:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1661 * Added quasiactivity hint to the "clean" styles (+improved activity colour).
1662 Frame padding is drawn in red when frame frame is quasiactive. Stylistically
1663 it's far from ideal, but that seems to be the best place for the hint
1664 without major improvements to the drawing engine. The "emboss" styles still
1665 need to get this added, but they also demand other work, being largely
1668 2007-01-26 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1669 * Drawing engine API and attribute handling changes.
1670 An attribute string is no longer passed to every drawing function,
1671 but instead the attributes must be allocated from libtu's "stringstore",
1672 and then set on the brush. The attributes are also no longer matched
1673 linearly, but by simple containment, with the linear specification strings
1674 in the style files (and gr_get_brush also still), however still modifying
1675 the score a match gives. These changes should make it easier to add
1676 additional attributes.
1678 2007-01-26 17:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1679 * Fixed leak in mod_query_history_push_
1681 2007-01-21 13:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1682 * RELNOTES conflict resolution
1684 2007-01-21 13:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1687 2007-01-21 13:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1688 * Frame quasiactivation tracking
1690 2007-01-20 20:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1691 * Removed 'detail' from notify_change parameters
1692 (And reordered call in unset_manager.)
1694 2007-01-14 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1695 * Removed fake activication messages for non-windows.
1697 2007-01-13 20:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1698 * Do not use Watches in return storage.
1699 Instead clean up things in region_deinit. The pointer to the region in the
1700 watch is reset before calling the watch handler, so node in the search tree
1701 is never found, the watch/pointer being the key.
1703 2007-01-13 20:45 UTC Tuomo Valkonen <tuomov@iki.fi>
1704 * Changes in padding/spacing usage in frames.
1707 2007-01-13 20:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1708 * Do not draw spacing after last textbox
1710 2007-01-26 11:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1713 2007-01-25 22:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1714 * Check for NULL in get_hook
1716 2007-01-25 04:24 UTC Etan Reisner <deryni@gmail.com>
1717 * The name given to the workspace query should be used. I'm assuming this was a typo/braino of some sort.
1719 2007-01-24 19:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1722 2007-01-24 19:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1723 * Improvements to query_renameworkspace
1725 2007-01-24 18:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1726 * Added cfg_layouts.lua with layout definitions
1728 2007-01-24 18:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1729 * Added layout query for new workspace to mod_query.query_workspace.
1730 The table returned by the function mod_query.layouts can be used to
1731 configure additional layouts.
1733 2007-01-24 09:16 UTC Tuomo Valkonen <tuomov@iki.fi>
1734 * The "<empty frame>" text apparently wasn't i18nised, residing in config.h.
1736 2007-01-23 17:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1737 * Added region_dispose for chain-destruction of regions.
1738 It also handles goto to return placeholder target if the to-be destroyed
1739 region could control the focus. This also fixes recent regression wrt.
1740 return from full screen mode.
1742 2007-01-23 07:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1743 * Marked WFrame.mode "safe"
1745 2007-01-22 20:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1746 * Ugly pointer focus hack for messy floats:
1747 If a window that does not have the focus, or if the focus is being
1748 changed elsewhere, is unmapped (or destroyed), contains the pointer,
1749 then try to set the focus again to prevent focus from changing to
1750 a window under this unampped window. (However, if the unampped window
1751 has the focus, and no change elsewhere is known, current focus policy
1752 dictates that the focus should fall to the underlying window.)
1754 2007-01-21 12:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1755 * Pseudoactivity state maintenance hack
1757 2007-01-18 20:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1760 2007-01-18 08:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1762 (The one nice thing about CVS was that you could automate this
1763 numbering. Perhaps a record check script could make you update
1764 the dates manually as you change the files...)
1766 2007-01-17 20:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1769 2007-01-17 18:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1770 * Further simplifications/dead code removal.
1771 (Made possible by removal of Xinerama #ifdef hacks.)
1773 2007-01-17 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1774 * Removed the bitrotted Xinerama code altogether.
1775 I am unlikely to waste time fixing it. However, the abstract support still
1776 remains (enhanced), and someone who cares about it, will just have to write
1777 a separate module to set up a special layout for the root window (now a
1778 WScreen and WMPlex) with new WScreens for each Xinerama screen, and set
1779 the screen ID of the root window to less than zero for the layout loading
1782 2007-01-17 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1785 2007-01-17 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1786 * Made WRootWin inherit WScreen.
1787 This removes some ugly hacks, and simplifies things a lot for the usual
1788 case of a single screen, or that of normal X multihead. This completes
1789 the bitrot of Xinerama-specific code, although abstract support for
1790 various (nested) screen configurations remains (and infact there's
1791 now the abstract possibility of both single-screen and multi-screen
1792 workspaces/windows).
1794 2007-01-17 16:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1795 * Group focus policy changes
1797 2007-01-16 15:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1798 * Statusbar size hint tuning
1800 2007-01-14 00:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1801 * Fixes wrt. FRAME_MODE_UNKNOWN (e.g. scratchpad).
1803 2007-01-13 23:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1804 * Toplevel bindmap usage tuning
1806 2007-01-13 18:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1807 * Oops, forgot this...
1809 2007-01-13 18:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1810 * Use libtu stringstore for the notification mechanism
1811 (Testing against allocated StringIds is more efficient than strcmp.)
1813 2007-01-13 16:02 UTC Tuomo Valkonen <tuomov@iki.fi>
1814 * Removed region_managed_(in)activated hooks and functions.
1815 - region_notify_change and the corresponding region_notify_hook do the job.
1817 2007-01-12 14:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1818 * README fixes/improvements
1820 2007-01-10 18:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1823 2007-01-10 18:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1824 * Fixed WMPlex.attach_tagged to switch to the first attached region
1826 2007-01-10 18:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1827 * Moved mod_tiling.detach as ioncore.detach.
1828 (It has nothing to do with tilings, after all.)
1830 2007-01-10 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1831 * Use previous placeholder on entering FS mode, if there's one
1833 2007-01-10 18:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1836 2007-01-10 17:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1837 * Use original stacking level and sizepolicy for unframed detachs
1839 2007-01-10 17:24 UTC Tuomo Valkonen <tuomov@iki.fi>
1840 * Removed unused modal flag
1841 (The information is in the stacking level.)
1843 2007-01-10 07:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1844 * Updated configuration file doc. comments
1846 2007-01-10 01:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1847 * Removed traces of WPaneWS.
1848 It won't be found in Ion3: there aren't separate workspace classes
1849 anymore, after all. Instead, so-called "trays" may be added. Or maybe
1852 2007-01-10 00:31 UTC Tuomo Valkonen <tuomov@iki.fi>
1853 * Query history tuning
1855 2007-01-09 22:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1856 * Added placeholder staleness checks
1858 2007-01-09 21:44 UTC Tuomo Valkonen <tuomov@iki.fi>
1859 * Placeholder and detach improvements:
1860 - No need for special handling of transients in configs anymore:
1861 framing of non-WWindow regions on detach is automatic now, and
1862 an auto-destroyed frame creates a recreation WFramedPHolder for
1863 its remaining WMPlexPHolders, so that the container frame can
1864 be recreated on attach.
1865 - Consequently, multiple fullscreened windows from a floating frame
1866 are now returned back to the same frame, even if the original
1867 frame was emptied (and thus destroyed) in the meanwhile.
1869 2007-01-06 18:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1870 * Added mode to WFramedParam
1872 2007-01-08 20:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1873 * Typo fix (+ minor related policy changes)
1875 2007-01-04 22:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1876 * Moved set/is_fullscreen from WClientWin to WGroup
1877 - Simplifies the binding (and the config needs to be updated!)
1879 2007-01-03 17:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1880 * Some renames for consistency
1882 2007-01-03 17:38 UTC Tuomo Valkonen <tuomov@iki.fi>
1883 * Support obtaining current key in submaps as well
1885 2007-01-03 17:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1886 * Mod1+K K opens a grabmenu with the "focustlist" menu
1887 - Cyclable with Mod1+K
1889 2007-01-03 17:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1890 * Added focuslist menu
1891 - First lists ioncore.activity_i results and then ioncore.focushistory_i
1893 2007-01-03 16:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1894 * Changed *_list exports into *_i iterators
1896 2007-01-03 16:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1897 * Oops (and been there for a while, stupid GCC)
1899 2007-01-03 15:51 UTC Tuomo Valkonen <tuomov@iki.fi>
1900 * Remove managers from focus list when child is pushed on it
1902 2006-12-28 20:29 UTC Tuomo Valkonen <tuomov@iki.fi>
1903 * Detach binding/menu tuning
1905 2006-12-28 20:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1906 * Added / to characters substituted in query menus
1908 2006-12-28 20:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1911 2006-12-28 20:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1912 * Detach is toggleable now (using return placeholder list)
1914 2006-12-28 19:40 UTC Tuomo Valkonen <tuomov@iki.fi>
1915 * Full screen code rearrangements
1917 2006-12-27 14:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1920 2006-12-27 14:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1921 * Use return storage for return from full screen mode
1923 2006-12-26 17:40 UTC Tuomo Valkonen <tuomov@iki.fi>
1924 * More functions for return storage
1926 2006-12-26 17:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1927 * Use watches in return storage
1929 2006-12-26 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1930 * Added basic "return" placeholder storage
1932 2006-12-26 16:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1933 * Removed unused variable/string
1935 2006-12-26 20:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1936 * Don't snow info window for activity on active screen
1938 2006-12-23 14:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1939 tagged ion-3ds-20061223
1941 2006-12-23 14:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1944 2006-12-23 11:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1945 * Bound 'toggle tag' (Mod1+T) in WMPlex.toplevel instead of WFrame.toplevel
1946 - Works for FS stuff too now
1948 2006-12-23 11:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1949 * Added info window for tagging state of FS stuff
1951 2006-12-22 14:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1952 * More mysterious focus tuning
1953 (Seems like the focus shit working varies by the sunspots.)
1955 2006-12-21 19:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1956 * Returned to old totally-out-of-order Focus/EnterWindow event processing.
1957 - It seems the sucky Xlib doesn't let you do it otherwise.
1959 2006-12-20 15:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1960 * Yet more focus tracking hacks.
1961 (Will one ever work?)
1963 2006-12-14 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1964 * The "float" winprop works on transients too now
1966 2006-12-14 16:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1967 * If sizehint winprops have been set, correct requested geometry to match these.
1969 2006-12-09 21:29 UTC Tuomo Valkonen <tuomov@iki.fi>
1970 * Place new regions after the current and those with activity after it
1971 - Controlled with frame_default_index parameter of ioncore.set.
1972 To get the old default behaviour, set this to 'next'.
1973 - This option obsoletes the frame_add_last option
1975 2006-12-09 11:24 UTC Tuomo Valkonen <tuomov@iki.fi>
1976 * Added next/prev-always alternatives to cycle parameter to mod_query.complete.
1977 - If these are used instead of next/prev, cycling occurs despite
1978 history/normal completion mode switch.
1980 2006-12-02 18:43 UTC Tuomo Valkonen <tuomov@iki.fi>
1981 * Fixed query history duplicate elimination code
1983 2006-11-23 22:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1984 * Increased query history size from 256 to 1024
1986 2006-11-19 23:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1987 * Don't unmanage stdisp when switching to region that can't manage it
1989 2006-11-12 15:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1990 * Changed region_rqgeom parametrisation
1991 - Gravity can now be passed down to the root relative ("absolute")
1992 version, allowing removal of WClientWin specific checks/hacks.
1994 2006-11-12 12:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1995 * Detach tries to keep root-relative geometry unchanged
1996 (For framed detach, the geometry of the frame is tried
1997 to be kept unchanged from the origianl geomery of the
2000 2006-11-12 12:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2001 * Detach works on transients now
2003 2006-11-12 12:22 UTC Tuomo Valkonen <tuomov@iki.fi>
2004 * Readjust cursor position for infobox
2006 2006-11-12 10:38 UTC Miroslav Kure <kurem@debian.cz>
2007 * Updated Czech translation
2009 2006-11-11 18:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2010 * statusd startup timeout tunning
2013 2006-11-11 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2014 * Updated Finnish translation
2016 2006-11-11 15:33 UTC Tuomo Valkonen <tuomov@iki.fi>
2017 * Menu name translation hack
2018 (These are hidden in strings in the configuration files.)
2020 2006-11-11 13:52 UTC Tuomo Valkonen <tuomov@iki.fi>
2021 * Added info box for history completion mode into queries
2023 2006-11-11 12:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2024 * Warp in WMPlex.set_hidden
2026 2006-11-09 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2027 * Do not duplicate entries already in history when pushing.
2028 Instead move the first already existing first.
2030 2006-11-09 18:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2031 * strcoll instead of strcmp for completion sorting
2033 2006-11-09 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2034 * Complete history in history order instead of character set
2036 2006-11-04 14:58 UTC Tuomo Valkonen <tuomov@iki.fi>
2037 * Clear a few more flags of frame size hints
2039 2006-11-03 21:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2040 * Fixed mod_query.query_attachclient to attach the containing WGroupCW.
2041 Also, if one does not exist (e.g. when attaching transients), one is
2044 2006-11-03 21:35 UTC Tuomo Valkonen <tuomov@iki.fi>
2045 * Made pholder_do_attach return region instead of boolean.
2047 2006-11-03 07:52 UTC Tuomo Valkonen <tuomov@iki.fi>
2048 * Fixed switchto/hidden WMPlex attach parameter interaction.
2050 2006-11-01 20:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2051 * Remanage stdisp when bottom attached to group
2053 2006-10-31 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2054 * Fixed coding style
2055 (Remember the coding style, folks!)
2057 2006-10-31 12:03 UTC David Smith <davidsmith@acm.org>
2058 * Handle mods in submapgrab_handler
2060 2006-10-31 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2063 2006-10-30 21:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2064 * tiling_placement_alt fixes
2066 2006-10-30 21:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2067 * Comments about moronic kernels and improved workaround
2069 2006-10-29 13:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2070 * Respect REGION_SKIP_FOCUS more often
2072 2006-10-29 13:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2075 2006-10-28 23:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2076 tagged ion-3ds-20061029
2078 2006-10-28 23:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2079 * Some release notes
2081 2006-10-28 23:08 UTC Tuomo Valkonen <tuomov@iki.fi>
2082 * mod_menu.grabmenu uses current key event.
2083 - It is no longer necessary to specify the cycling key separately.
2085 2006-10-28 23:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2086 * Query activation key now cycles completions
2088 2006-10-28 22:47 UTC Tuomo Valkonen <tuomov@iki.fi>
2089 * Fixed defmenu for callbacks
2091 2006-10-28 22:47 UTC Tuomo Valkonen <tuomov@iki.fi>
2092 * Added routine to get current key event, if not in a submap.
2094 2006-10-28 19:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2095 * Fixed sizepolicies used for fullsize-stdisp
2097 2006-10-28 19:41 UTC Tuomo Valkonen <tuomov@iki.fi>
2098 * Context menu code now knows to use 'Foo.bar' for Foo in mode 'bar-baz'.
2100 2006-10-28 19:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2101 * Removed unused/broken WFrame-as-scratchpad bindmap
2103 2006-10-27 18:56 UTC Tuomo Valkonen <tuomov@iki.fi>
2104 * Set SIZEPOLICY_FULL_EXACT for group bottom if unspecified.
2106 2006-10-27 18:29 UTC Tuomo Valkonen <tuomov@iki.fi>
2107 * Oops, incomplete backward cycle...
2109 2006-10-27 18:25 UTC Tuomo Valkonen <tuomov@iki.fi>
2110 * Changed parametrisation of WEdln.complete
2112 2006-10-27 18:16 UTC Tuomo Valkonen <tuomov@iki.fi>
2113 * Added support for history completion
2114 - Mod1+R in the default bindings completes in history.
2116 2006-10-22 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
2117 * create_frame parametrisation in mod_scratchpad was wrong.
2120 2006-10-21 22:06 UTC Tuomo Valkonen <tuomov@iki.fi>
2121 * Fixed rotation support.
2122 (Application of size policies did not pass through the information.)
2124 2006-10-21 20:41 UTC Tuomo Valkonen <tuomov@iki.fi>
2125 * Fixed layout backwards compatibility hack.
2126 - It wasn't setting SIZEPOLICY_FULL_EXACT for WTiling.
2128 2006-10-21 17:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2129 * Fixed shading code after the mode stuff had broken it
2131 2006-10-21 17:08 UTC Tuomo Valkonen <tuomov@iki.fi>
2132 * Resizing code fixes and other changes
2134 2006-10-20 23:41 UTC Tuomo Valkonen <tuomov@iki.fi>
2135 * Allow frames attached to WTiling to have tiled-alt mode
2137 2006-10-20 17:47 UTC Tuomo Valkonen <tuomov@iki.fi>
2138 * Oops. Workspace switch warp had become disabled.
2140 2006-10-20 15:43 UTC Tuomo Valkonen <tuomov@iki.fi>
2141 tagged ion-3ds-20061020
2143 2006-10-20 15:43 UTC Tuomo Valkonen <tuomov@iki.fi>
2146 2006-10-20 15:41 UTC Tuomo Valkonen <tuomov@iki.fi>
2147 * Added README for po/
2149 2006-10-20 15:35 UTC Tuomo Valkonen <tuomov@iki.fi>
2150 * Restored client window unmap fs_pholder return goto
2151 (Which could do in theory do the wrong thing now under some
2152 strange settings and scripts. TODO: better and more general
2155 2006-10-20 15:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2156 * Fixes to previous focus fixes
2158 2006-10-19 21:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2159 * Separate update_$LANG targets in Makefile instead of update_translations
2161 2006-10-19 18:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2162 * Removed unnecessary test file
2164 2006-10-19 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2165 * Updated Finnish translation
2167 2006-10-19 16:35 UTC Tuomo Valkonen <tuomov@iki.fi>
2170 2006-10-18 18:04 UTC Tuomo Valkonen <tuomov@iki.fi>
2171 * mplex_current_node falls back to mx_current.
2172 (Kludge to get around problems with deferred destroy and groups.)
2174 2006-10-18 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2175 * WMPlex focus code changes
2177 2006-10-17 21:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2178 * Added boolean 'float' winprop.
2179 - If it is set, groups don't pass prepare_manage to 'bottom'.
2181 2006-10-17 21:47 UTC Tuomo Valkonen <tuomov@iki.fi>
2182 * Don't set REGION_PLEASE_WARP on groups
2184 2006-10-16 22:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2185 * predist.sh fix/redundancy removal
2187 2006-10-16 22:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2188 * Don't install cfg_panews.lua, as the module is disabled.
2190 2006-10-16 19:55 UTC Tuomo Valkonen <tuomov@iki.fi>
2191 * Makefile preload hack fixes
2193 2006-10-16 19:49 UTC Tuomo Valkonen <tuomov@iki.fi>
2196 2006-10-16 12:17 UTC Miroslav Kure <kurem@debian.cz>
2197 * Updated Czech manpage
2199 2006-10-16 12:16 UTC Miroslav Kure <kurem@debian.cz>
2200 * Updated Czech translation
2202 2006-10-15 22:35 UTC Tuomo Valkonen <tuomov@iki.fi>
2203 * Fixed a typo in workspace query
2204 (Stupid dynamic typing.)
2206 2006-10-15 18:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2207 tagged ion-3ds-20061015
2209 2006-10-15 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2212 2006-10-15 17:52 UTC Tuomo Valkonen <tuomov@iki.fi>
2213 * Some final release note tuning
2215 2006-10-15 17:02 UTC Tuomo Valkonen <tuomov@iki.fi>
2216 * Use the faster direct url in predist.sh
2218 2006-10-15 17:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2221 2006-10-15 16:58 UTC Tuomo Valkonen <tuomov@iki.fi>
2222 * Oops. Do not enforce floating style for transient frames..
2224 2006-10-15 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
2225 * Improved layout backwards compatibility hack
2227 2006-10-15 14:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2230 2006-10-15 14:16 UTC Tuomo Valkonen <tuomov@iki.fi>
2231 * WFrame@WTiling bindmap and menu was actually redundant now.
2233 2006-10-14 23:11 UTC Tuomo Valkonen <tuomov@iki.fi>
2234 * Added some release notes
2236 2006-10-14 23:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2237 * Actually, disable tab-bar by deafult for FRAME_MODE_TILED_ALT.
2239 2006-10-14 22:49 UTC Tuomo Valkonen <tuomov@iki.fi>
2240 * Use "@" instead of "-on-" for bindings and menus dependent on manager
2241 (for more consistency with "." for mode-dependent stuff).
2243 2006-10-14 22:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2244 * Context menus also support modes now.
2245 - The context menu "Class.mode" is included, if Class:mode exists and
2248 2006-10-14 22:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2249 * Improvements to mode stuff
2251 2006-10-14 22:28 UTC Tuomo Valkonen <tuomov@iki.fi>
2252 * Removed superfluous frame drawing routine dynamism.
2254 2006-10-14 22:21 UTC Tuomo Valkonen <tuomov@iki.fi>
2257 2006-10-14 22:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2258 * Groups and tilings now enforce frame mode.
2260 2006-10-14 22:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2261 * Added frame mode-switching code.
2262 - Frames without a tab bar can be obtained with
2264 frame:set_mode('frame-tiled-alt')
2266 in the default styles (or by entirely disabling the tabbar with
2267 `bar = 'none'` in the 'frame-tiled' style).
2269 2006-10-14 21:29 UTC Tuomo Valkonen <tuomov@iki.fi>
2270 * Removed WFloatFrame
2271 - Frame modes are used instead.
2272 - Tabbar-toggling is also gone, and must be reproduced with
2275 2006-10-14 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
2276 * Replace frame style parameter with mode parameter.
2278 2006-10-10 22:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2279 * Added guards for _rawsub and renamed it _chld.
2281 2006-10-07 21:06 UTC Tuomo Valkonen <tuomov@iki.fi>
2282 * Fixed stdisp unmanage
2284 2006-10-07 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2285 * Added detach entries into menus
2287 2006-10-07 16:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2288 * Added 'append' option for menus.
2290 2006-10-07 14:29 UTC Tuomo Valkonen <tuomov@iki.fi>
2291 * Added support for WFoo-on-WBar context menus.
2293 2006-10-07 14:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2294 * Manual page binding listing generation improvements etc.
2296 2006-10-06 15:50 UTC Tuomo Valkonen <tuomov@iki.fi>
2297 * Added context menu for screens.
2298 - Entries to create workspace with default template or an empty one, and
2299 close current workspace (if permitted).
2300 - Mod1+M bound at WMPlex level now, to display this menu on empty
2303 2006-10-05 18:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2304 * Updated (English and Finnish) man pages.
2306 2006-10-05 17:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2307 * Floatframe shading fixes.
2309 2006-10-04 18:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2310 * Float placement code ignore group bottom now.
2312 2006-10-04 17:56 UTC Tuomo Valkonen <tuomov@iki.fi>
2313 * Fixed and cleaned up bitrot in region binding registration code.
2315 2006-10-03 16:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2316 * Fixed mod_query.show_clientwin by expanding it into mod_query.show_tree.
2318 2006-10-03 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2319 * Simplified group attach stuff with separate WFramedPHolder
2321 2006-10-02 11:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2324 2006-09-30 20:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2325 * mod_menu was still referring to WMPlex.llist
2327 2006-09-30 20:43 UTC Tuomo Valkonen <tuomov@iki.fi>
2328 * Group attach size fix (quick&dirty version).
2330 2006-09-30 12:23 UTC Tuomo Valkonen <tuomov@iki.fi>
2331 * Oops. Reparent/weave were in wrong order in group_fitrep.
2333 2006-09-29 19:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2334 * Put floating client windows as well in groups (for now).
2335 - Also use frames with special style for floating transients as well.
2337 2006-09-29 19:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2338 * WGroupedPHolder and other fixes.
2340 2006-09-29 17:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2341 * Hacks to ignore size hints when in client-requested full screen mode.
2343 2006-09-28 18:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2344 * Fixed uninitialised structures.
2347 2006-09-28 09:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2348 * Restored NotifyPointer focus event ignorance.
2350 2006-09-27 09:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2351 * Changed email in convirus script to nobody@nowhere.invalid
2352 (Stupid piece of shit telling users to report its own idiocy to
2355 2006-09-27 09:52 UTC Tuomo Valkonen <tuomov@iki.fi>
2356 * Use NGROUPS_MAX if NGROUPS is not defined.
2358 2006-09-24 16:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2359 * Removed useless rescue code.
2361 2006-09-24 16:14 UTC Tuomo Valkonen <tuomov@iki.fi>
2364 2006-09-24 15:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2365 * Use WGroupedPHolder for grouped attach of client windows to frames.
2367 2006-09-24 15:58 UTC Tuomo Valkonen <tuomov@iki.fi>
2368 * Fixed mplex placeholder rearrangements.
2370 2006-09-23 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2371 * Removed completed #warning TODO
2373 2006-09-23 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
2374 * Lowering a stacked-above object (transient) lowers the o'parent' object as well now.
2376 2006-09-22 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
2377 * Fixed group prepare_manage policy.
2379 2006-09-19 17:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2380 * Changes in EnterWindow event handling.
2382 2006-09-19 07:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2383 * Added zero size check to Xinerama sanity check.
2385 2006-09-17 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2386 * Transient etc. size fixes
2388 2006-09-16 19:27 UTC Tuomo Valkonen <tuomov@iki.fi>
2389 * Sizehint code tuning for requirements of WGroupCW.
2391 2006-09-16 19:25 UTC Tuomo Valkonen <tuomov@iki.fi>
2392 * Oops, statusbar attach stuff hadn't been brought up-to-date.
2394 2006-09-16 17:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2395 * Removed redundant size hint correction wrapper code.
2397 2006-09-16 15:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2398 * WGroupWS.attach_framed supports arbitrary regions (and not just WClientWins).
2400 2006-09-16 15:08 UTC Tuomo Valkonen <tuomov@iki.fi>
2401 * Use just "frame-floating" style instead of "frame-floating-groupws".
2403 2006-09-16 15:08 UTC Tuomo Valkonen <tuomov@iki.fi>
2404 * WFloatFrame wasn't using region_displayname yet.
2406 2006-09-16 14:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2407 * Cleaned up SPLIT_NONE/ANY
2409 2006-09-16 11:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2410 * Marked some entries as 'done' on the TODO list.
2412 2006-09-15 12:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2413 * Removed superfluous ion-completeman code
2415 2006-09-15 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2418 2006-09-10 19:28 UTC Tuomo Valkonen <tuomov@iki.fi>
2419 * Fixed focusing when focus gets restored to root window and we want to focus something else.
2421 2006-09-10 12:44 UTC Tuomo Valkonen <tuomov@iki.fi>
2422 * Transient initial positioning fixed
2424 2006-09-03 13:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2425 * Fixes to activity propagation code
2427 2006-09-03 12:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2428 * Oops, forgot to update bindings earlier.
2430 2006-09-03 11:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2433 2006-09-03 10:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2434 * Replaced region_activity_hook with generic region_notify_hook, which
2435 is also used to notify of name, tag and other changes, with a string
2436 parameter indicating the actual change that has taken place.
2438 2006-09-03 08:47 UTC Tuomo Valkonen <tuomov@iki.fi>
2439 * The activity notification window is now managed normally.
2441 2006-08-31 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2442 * Added basic detach/mkbottom code.
2443 TODO: placeholders for reattach, etc. Maybe put into separate
2444 module (instead of mod_tiling)?
2446 2006-08-31 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
2447 * Various minor fixes and clean-up.
2449 2006-08-31 17:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2450 * Some attach mechanism improvements.
2452 2006-08-25 02:06 UTC Tuomo Valkonen <tuomov@iki.fi>
2453 * Moved commented-out transpose_words as Control+K T.
2455 2006-08-24 20:52 UTC Tibor Csögör <tibi@tiborius.net>
2456 * Added transpose_chars and transpose_words to mod_query.
2458 2006-08-21 17:02 UTC Tuomo Valkonen <tuomov@iki.fi>
2459 * Navigation code fixes
2461 2006-08-21 16:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2462 * WMPlex attach code always uses WMPlexPHolders.
2463 - The attach callbacks should then be able to safely remove stuff
2464 from the mplex, for detach stuff etc.
2466 2006-08-19 17:25 UTC Tuomo Valkonen <tuomov@iki.fi>
2467 * Fixed initial window order in frame.
2469 2006-08-19 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2470 * Improvements related to navigation and stacking
2471 - Added WRegion.rqorder as an abstract raise/lower request.
2473 2006-08-19 16:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2474 * Removed unused stacking code
2476 2006-08-18 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2477 * More navigation stuff.
2478 - In particular, rebound configuration files to use ioncore.goto_next
2479 with appropriate parametrisation.
2481 2006-08-18 17:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2482 * Some improvements in binding handler compilation code
2484 2006-08-17 17:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2485 * Added no_ascend/no_descend parameters to the navi functions.
2487 2006-08-17 16:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2488 * Some fixes binding graph hacks for windowless regions.
2490 2006-08-16 18:55 UTC Tuomo Valkonen <tuomov@iki.fi>
2491 * Generic navigation code improvements.
2492 - Also removed some redundant tiling code.
2494 2006-08-14 18:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2495 * Fixed some undefined references in mod_dock.
2497 2006-08-11 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2498 * Fixed an assert trigger
2500 2006-08-11 16:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2501 * Some drawing engine code tuning
2503 2006-08-14 15:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2504 * Added a missing check for nil table.
2506 2006-08-09 17:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2507 * Use redblack tree for reg->stacking lookup.
2509 2006-08-07 16:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2510 * Some documentation updates.
2512 2006-08-07 16:29 UTC Tuomo Valkonen <tuomov@iki.fi>
2513 * Changes in WMPlex structure.
2514 - l1/l2 lists are gone, and instead there just a single list of all
2515 managed regions using WStacking nodes, and another list of the
2516 “layer 1” or “mutually exclusive” regions.
2518 2006-08-05 18:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2519 * Removed mplex_lcount stuff.
2521 2006-08-03 15:56 UTC Tuomo Valkonen <tuomov@iki.fi>
2522 * Simplifications in mplex/group focus code.
2524 2006-08-02 20:02 UTC Tuomo Valkonen <tuomov@iki.fi>
2525 * Combined WStacking and WLListNode.
2527 2006-08-01 22:11 UTC Tuomo Valkonen <tuomov@iki.fi>
2528 * Some field renames for further changes.
2530 2006-08-03 21:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2531 * Updated to predist.sh to reflect changed paths of *.mk.
2533 2006-08-03 21:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2534 * Changes in predist.sh to reflect _darcs/ having been changed.
2536 2006-08-02 14:56 UTC Tuomo Valkonen <tuomov@iki.fi>
2537 * Possible fixes to (initial) effect of stdisp on tiling llayout.
2539 2006-07-16 15:33 UTC Tuomo Valkonen <tuomov@iki.fi>
2540 * WGroupCW uses the bottom_last_close option now (instead of reinventing it).
2542 2006-07-16 15:28 UTC Tuomo Valkonen <tuomov@iki.fi>
2543 * Added option to auto-destroy groups when 'bottom' is destroyed
2544 when nothing "essential" is left after it.
2546 2006-07-16 15:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2547 * Improved handling of stdisp managed by destroyed 'bottom' of a group.
2549 2006-07-15 19:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2550 * PWM config updates.
2552 2006-07-15 18:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2553 * Added default_ws_params to ioncore.set.
2554 - cfg_tiling.lua sets a horizontally 1:1 splitted tiled layout as default
2556 2006-07-15 18:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2557 * Renamed mod_ionws as mod_tiling and WIonWS as WTiling.
2559 2006-07-14 12:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2560 * mod_floatws is no more.
2561 - WFloatWS was moved into ioncore as the WGroupWS base for all workspaces.
2562 - Backwards compatibility hack included for saved layouts, but not
2563 configuration files.
2565 2006-07-14 11:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2566 * Changed remaining lua-side references to WGenWS to WGroupWS.
2568 2006-07-12 11:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2569 * Temporarily disabled mod_panews.
2571 2006-07-14 11:21 UTC Tuomo Valkonen <tuomov@iki.fi>
2572 * Moved some region_register calls to safer places.
2574 2006-07-14 10:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2575 * Removed redundant code by using weave for raise/lower.
2577 2006-07-12 12:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2578 * Removed WGenWS entirely.
2580 2006-07-07 18:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2581 * Added beginnings of more generic navigation code.
2583 2006-07-08 07:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2584 * floatws redirects prepare_manage to 'bottom' if active.
2586 2006-07-07 14:42 UTC Tuomo Valkonen <tuomov@iki.fi>
2587 * Redirect stdisp to WGroup(WS) 'bottom'.
2589 2006-07-12 05:00 UTC Etan Reisner <deryni@gmail.com>
2590 * Remove an extra space in the Lua query prompt.
2592 2006-07-10 20:25 UTC pfeifer@wait.de
2594 This patch fixes a bug in mod_panes that would prevent a caller for successfully passing
2595 a table as template to the module
2597 2006-07-08 10:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2598 * mod_dock was still referring to mplex_layer.
2600 2006-07-08 08:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2601 * Fixes in initial stacking of regions.
2603 2006-07-07 17:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2604 * Fixed 'bottom' initial stacking.
2606 2006-07-05 15:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2607 * Ugly Makefile hacks.
2609 2006-07-02 17:24 UTC Tuomo Valkonen <tuomov@iki.fi>
2610 * Some improvements in mplex focusing code and policies.
2612 2006-07-02 15:31 UTC Tuomo Valkonen <tuomov@iki.fi>
2615 2006-07-02 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
2616 * WGroupCW no longer loads if empty.
2618 2006-07-01 19:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2619 * Some mplex/group integration.
2621 2006-07-01 18:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2622 * Further improvements in focus code.
2624 2006-06-25 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2625 * Minor fixes to group stuff.
2627 2006-06-25 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2628 * Reduced use of WGenWS.
2629 (Only WIonWS and WPaneWS still refer to it.)
2631 2006-07-01 16:28 UTC Tuomo Valkonen <tuomov@iki.fi>
2632 * region_managed_goto improvements.
2634 2006-06-27 22:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2637 2006-06-27 21:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2638 * Some more changes, fixes, and damage done in key binding dispatch code.
2640 2006-06-25 20:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2641 * Fixes and simplifications to key handling code.
2643 2006-06-25 09:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2644 * WGroupCW passes on region_managed_notify for the 'bottom'.
2646 2006-06-25 09:04 UTC Tuomo Valkonen <tuomov@iki.fi>
2647 * Stupid C and dependencies..
2649 2006-06-24 18:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2650 * Some more release notes.
2652 2006-06-24 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2653 * Groups use minimum size hint from 'bottom'.
2655 2006-06-24 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2656 * Check that WGenWS actually implements genws_manage_stdisp before calling it.
2658 2006-06-24 17:41 UTC Tuomo Valkonen <tuomov@iki.fi>
2659 * Full-screening code updates.
2661 2006-06-24 17:40 UTC Tuomo Valkonen <tuomov@iki.fi>
2662 * Fix in group_fitrep.
2664 2006-06-24 17:33 UTC Tuomo Valkonen <tuomov@iki.fi>
2665 * Ignore stuff in groups for primitive stacking code.
2667 2006-06-24 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2668 * Fixed stacking_weave.
2670 2006-06-24 16:24 UTC Tuomo Valkonen <tuomov@iki.fi>
2671 * Added binding set for WClientWin.
2673 2006-06-24 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
2674 * New mechanism for grabs of windowless regions' bindings.
2676 2006-06-23 09:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2677 * Added stuff to RELNOTES.
2679 2006-06-23 09:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2680 * Added region_displayname stuff.
2681 - Needed to display the main client window's name in the tab-bar for
2682 client window groups (WGroupCW).
2684 2006-06-23 09:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2685 * WGroupCW gets destroyed when empty.
2687 2006-06-23 08:41 UTC Tuomo Valkonen <tuomov@iki.fi>
2688 * Temporarily removed sticky floating frame support.
2689 - To be re-implemented in a completely different manner.
2691 2006-06-23 08:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2692 * Added group modality stuff.
2694 2006-06-23 07:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2697 2006-06-22 23:38 UTC Tuomo Valkonen <tuomov@iki.fi>
2698 * First steps of client window groups.
2700 2006-06-21 16:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2701 * Fixed group attach geometry stuff.
2703 2006-06-20 19:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2704 * Inherited WFloatWS from WGroup.
2706 2006-06-20 18:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2707 * Moved part of WFloatWS as WGroup in ioncore.
2709 2006-06-20 18:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2710 * Removed unused local variable.
2712 2006-06-20 18:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2713 * Moved some more stuff.
2715 2006-06-20 18:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2716 * Moved framed attach stuff from floatws.c to placement.c.
2718 2006-06-20 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2719 * Improved floatws pholder.
2721 2006-06-19 16:21 UTC Tuomo Valkonen <tuomov@iki.fi>
2722 * Added SIZEPOLICY_SHRUNK modifier.
2724 2006-06-19 16:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2725 * Added generic floatws attach routines.
2727 2006-06-21 16:42 UTC Tuomo Valkonen <tuomov@iki.fi>
2728 * Some dates were wrong..
2730 2006-06-21 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2731 * There were unused fields in WClientWin.
2733 2006-06-21 08:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2736 2006-06-19 12:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2737 * Allow override of xterm with the XTERM Lua-side variable.
2739 2006-06-18 01:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2740 * Improved and extended floatws sizepolicy usage.
2742 2006-06-17 22:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2743 * stacking_unweave/weave
2745 2006-06-17 22:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2748 2006-06-17 18:18 UTC Tuomo Valkonen <tuomov@iki.fi>
2749 * FloatWS special-case stuff points to the stacking structures instead of the regions.
2751 2006-06-17 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2752 * Added manager specific list to WStacking.
2754 2006-06-11 17:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2755 * Improvements to floatws bottom support + use size policies.
2757 2006-06-11 17:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2758 * Added SIZEPOLICY_UNCONSTRAINED.
2760 2006-06-10 21:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2761 * Preliminary floatws "bottom" support.
2763 2006-05-29 16:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2764 * Added levels to stacking code.
2766 2006-05-28 20:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2767 * Removed some redundancy from stacking code.
2769 2006-05-28 17:52 UTC Tuomo Valkonen <tuomov@iki.fi>
2770 * Some more stacking code changes.
2772 2006-05-28 11:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2773 * Some more stacking code cleanup etc.
2775 2006-05-27 15:25 UTC Tuomo Valkonen <tuomov@iki.fi>
2776 * Some improvements/cleanup in floatws stacking code.
2778 2006-06-17 10:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2779 * Cleaned up the top directory of building related files.
2780 - In particular, autovirus stuff is in build/ac now and must be run there.
2782 2006-06-15 02:51 UTC Etan Reisner <deryni@gmail.com>
2783 * Sun Xinerama support, also fix the --help text to accurately indicate whether we were built with xinerama support or not.
2785 2006-06-13 15:08 UTC Norbert Tretkowski <norbert@tretkowski.de>
2786 * Use META instead MOD1.
2788 2006-06-07 11:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2789 * Missing assignment fixed.
2791 2006-06-07 09:47 UTC Tuomo Valkonen <tuomov@iki.fi>
2792 * Export ioncore.tags_first.
2794 2006-06-09 14:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2795 * Exclude USECS_IN_SEC itself from valid values too..
2797 2006-06-09 14:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2798 * Ensure that tv_usec is less than 1000000 (usecs in sec).
2799 - Some kernels are a bit picky.
2801 2006-05-29 21:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2802 * Size hints weren't being applied on client windows on Ion startup startup.
2803 (Now they're applied if we do not modify the old client window size.)
2805 2006-05-19 21:36 UTC Etan Reisner <deryni@gmail.com>
2806 * 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.
2807 The switch_bindings.lua script currently has an ugly if/elseif section to do
2808 all the binding removal stuff, with this change that whole section can be
2809 replaced with one line.
2811 2006-05-24 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
2812 tagged ion-3ds-20060524
2814 2006-05-23 06:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2815 * An assert had moved to the wrong place.
2817 2006-05-20 09:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2818 * One more gsub update...
2820 2006-05-19 16:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2821 * More Lua 5.1 stuff: use # instead of table.getn.
2823 2006-05-19 07:12 UTC René van Bevern <rvb@debian.org>
2824 * take ioncore_bindings.lua of ion3 to lua 5.1
2826 2006-05-19 06:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2827 * Few more backticks.
2829 2006-05-18 23:06 UTC Tuomo Valkonen <tuomov@iki.fi>
2830 tagged ion-3ds-20060519
2832 2006-05-18 23:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2833 * Added new release notes.
2835 2006-05-18 23:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2836 * Updated README.autoconf.
2838 2006-05-18 23:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2839 * Added a few more backticks to RELNOTES and README.
2841 2006-05-19 02:19 UTC Matthieu.Moy@imag.fr
2842 * Use -lm and -ldl in the test for -llua
2844 2006-05-18 13:21 UTC Tuomo Valkonen <tuomov@iki.fi>
2845 * Markdownized README as well.
2847 2006-05-18 13:04 UTC Tuomo Valkonen <tuomov@iki.fi>
2848 * Small changes in RELNOTES for markdown processing for web.
2850 2006-05-17 15:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2851 * Updated TODO.riot.
2853 2006-05-17 16:51 UTC Matthieu.Moy@imag.fr
2854 * bugfix in lua 5.1 + other usefull checks
2855 The test for the liblua version was completely buggy. Sorry.
2857 Tests added for other headers:
2858 X11/SM/SMlib.h, X11/Xresource.h and libintl.h
2859 (with error messages pointing to the name of Debian packages)
2861 Test for xmessage (with a warning only, since ion can probably still
2862 work without xmessage)
2866 2006-05-17 13:39 UTC Matthieu.Moy@imag.fr
2867 * Update configure.ac for lua 5.1
2869 2006-05-16 18:39 UTC Sergej Pupykin <ps@lx-ltd.ru>
2872 Allows to create lua hook for SIGUSR2.
2873 Can be usefull (for example) for status line changing from media player...
2876 ioncore.get_hook("ioncore_sigusr2_hook"):add(
2878 mod_statusbar.inform("status_name", "SIGUSR2 catched")
2879 mod_statusbar.update()
2883 2006-05-16 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2884 * README etc. updates.
2886 2006-05-16 17:24 UTC Tuomo Valkonen <tuomov@iki.fi>
2887 * Fixed string.gsub issues with Lua 5.1.
2890 "... If the value returned by this function is a string, then it is
2891 used as the replacement string; otherwise, the replacement string is the
2895 "If the value returned by the table query or by the function call is a string
2896 or a number, then it is used as the replacement string; otherwise, if it is
2897 false or nil, then there is no replacement (that is, the original match is
2898 kept in the string)."
2901 2006-05-16 16:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2902 * Few more missing table-iteration changes.
2904 2006-03-24 00:19 UTC Etan Reisner <deryni@gmail.com>
2905 * lua5.1 incompatible changes
2906 The _LOADED variable became package.loaded.
2907 The contents of lualib were merged into lua itself, so remove -llualib from the build line.
2908 Debian now uses pkg-config for the lua stuff not lua-config.
2910 2006-03-24 00:09 UTC Etan Reisner <deryni@gmail.com>
2911 * lua5.1 backwards compatible changes
2912 Whether intentional or not lua 5.1 no longer allows
2918 for k,v in pairs(tab) do
2923 2006-05-06 21:18 UTC Tuomo Valkonen <tuomov@iki.fi>
2924 * Do not spew out stack traces all the time when warn() is called.
2926 2006-04-26 17:49 UTC Tuomo Valkonen <tuomov@iki.fi>
2927 * framed_transients is on by default now.
2929 2006-04-26 17:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2930 * Added WFrame.toplevel and WMPlex.toplevel binding maps.
2931 - These are not used by frames for transients.
2932 - Changed the default bindings accordingly.
2934 2006-04-22 16:08 UTC Tuomo Valkonen <tuomov@iki.fi>
2935 * Added toggle for showing tab numbers.
2936 - WFrame:set_numbers with the usual 'set'/'unset'/'toggle' parametrisation.
2938 2006-04-20 19:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2939 * Removed obsolete references to -i18n flag.
2941 2006-04-13 22:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2942 * The frame_add_last option had been broken.
2943 - Since switching to use of placeholders for initial management
2944 setup, the flag was no longer checked.
2946 2006-04-02 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2947 * Added stuff for accessing regions with activity/urgency bit set.
2949 2006-04-02 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
2950 * Extended Mod1+K K binding.
2951 - Go to first region demanding attention or previously active region:
2952 "ioncore.activity_goto() or ioncore.goto_previous()".
2954 2006-04-01 14:38 UTC Tuomo Valkonen <tuomov@iki.fi>
2955 * Separated and cleaned up some stacking code from mod_floatws.
2957 2006-03-31 18:14 UTC Tuomo Valkonen <tuomov@iki.fi>
2958 * Changes in default_ws_type lookup.
2960 2006-03-28 20:18 UTC Tuomo Valkonen <tuomov@iki.fi>
2961 * Use SIZEPOLICY_FULL_BOUNDS for client windows in mplexes.
2962 - Needed to communicate available area for transients.
2964 2006-03-26 09:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2965 tagged ion-3ds-20060326
2967 2006-03-23 16:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2968 * Included a TODO list.
2970 The TODO.riot file has been created with the riot outliner available from
2971 <http://iki.fi/tuomov/riot/>. The file is, however, just an mbox file, so
2972 you can read it with your favourite threading mail user agent. For example:
2975 2006-03-20 23:08 UTC Tuomo Valkonen <tuomov@iki.fi>
2976 * Enforce win_gravity=NorthWestGravity for client windows.
2977 - Fixes issues with OO.org's transients in framed mode.
2979 2006-03-18 22:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2980 * Changes in default appmenu.
2981 - Removed firefox (won't promote gtk shit).
2982 - Added opera, konqueror, dillo, w3m, links, rxvt.
2984 2006-03-18 12:58 UTC Tuomo Valkonen <tuomov@iki.fi>
2985 * Ah, -Wl,-whole-archive is a better hack.
2987 2006-03-18 12:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2988 * Link PWM also with the -u ptrlist_iter gcc lameness hack.
2990 2006-03-17 20:49 UTC Tuomo Valkonen <tuomov@iki.fi>
2991 * Some more winprop/sizepolicy changes.
2993 2006-03-17 19:42 UTC Tuomo Valkonen <tuomov@iki.fi>
2994 tagged ion-3ds-20060317
2996 2006-03-17 10:22 UTC Tuomo Valkonen <tuomov@iki.fi>
2997 * Oops. Previous change incomplete.
2999 2006-03-17 10:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3000 * default_ws_type is no longer set by config files and could confuse things. Fixed.
3002 2006-03-15 23:00 UTC Tuomo Valkonen <tuomov@iki.fi>
3003 * Changes in look file fonts.
3004 - Refer directly to -*-fixed-medium-r-normal-*-13-*-*-*-*-*-*-* as
3005 the 'fixed' alias has problems with encodings.
3007 2006-03-15 18:59 UTC Tuomo Valkonen <tuomov@iki.fi>
3008 * Timer signal object passing to Lua side was broken.
3011 2006-03-15 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
3012 * Changes in the set of configuration files.
3013 - cfg_ion.lua now simply load cfg_ioncore.lua and cfg_modules.lua
3014 with the default set of modules, and includes some of the most
3015 commonly changed options commented-out. This deprecates cfg_user.lua
3016 - cfg_menus.lua and cfg_bindings.lua are now cfg_ioncore.lua. This
3017 better matches how things for different modules are in their own
3020 2006-03-12 12:29 UTC Tuomo Valkonen <tuomov@iki.fi>
3021 * Embedded dock initilisation code had been broken. Fixed.
3023 2006-03-11 09:05 UTC Tuomo Valkonen <tuomov@iki.fi>
3024 * Oops. The stretch size policy used wrong variables.
3026 2006-03-11 08:58 UTC Tuomo Valkonen <tuomov@iki.fi>
3027 * Different query-menus use different history context.
3029 2006-03-08 20:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3030 * Oops. The new client window code used wrong "llist" iterator.
3031 This could cause segfaults.
3033 2006-03-08 19:46 UTC Tuomo Valkonen <tuomov@iki.fi>
3034 * Oops. Closing a transient had started warping to remaining transient(s).
3036 2006-03-07 10:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3037 * Fixed binding lookup code to be able to deal with zero keycodes.
3038 - This may happen if X keycode to keysym mapping is changed
3039 while Ion is running.
3041 2006-03-06 23:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3042 * Oops. If there were winprops set, SIZEPOLICY_DEFAULT was used for transients.
3044 2006-03-05 13:44 UTC Tuomo Valkonen <tuomov@iki.fi>
3045 tagged ion-3ds-20060305
3047 2006-03-05 13:42 UTC Tuomo Valkonen <tuomov@iki.fi>
3048 * 'ru' was missing from list of translations in po/Makefile.
3050 2006-03-05 13:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3051 * frame_rqgeom_clientwin passes rqflags as-is.
3053 2006-03-05 13:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3054 * SIZE_POLICY_FREE_GLUE is now properly used for transients.
3056 2006-03-05 13:28 UTC Tuomo Valkonen <tuomov@iki.fi>
3057 * Added -u ptrlist_iter linking hack to gcc/ld.
3058 - Otherwise ptrlist.o from libtu won't get linked as it will no longer
3059 used by the main binary, and thus the modules won't have access to it.
3061 2006-03-05 10:59 UTC Tuomo Valkonen <tuomov@iki.fi>
3062 * Improved free_glue and stretch size policies.
3064 2006-03-02 18:49 UTC Tuomo Valkonen <tuomov@iki.fi>
3065 * Added SIZEPOLICY_FREE_GLUE and other size policy code changes.
3066 (TODO: client windows need to store state for this for transients.)
3068 2006-02-26 16:25 UTC Tuomo Valkonen <tuomov@iki.fi>
3069 * Client windows use the same (mplex) size policies for transients now.
3071 2006-02-26 00:17 UTC Tuomo Valkonen <tuomov@iki.fi>
3072 * Oops. MPlex attach code changes had broken mgd. region ordering on load.
3074 2006-02-25 17:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3075 * Added some size policies with gravity.
3077 2006-02-24 19:23 UTC Tuomo Valkonen <tuomov@iki.fi>
3078 * Separated mplex size policy in new file, and independent of mplex.
3080 2006-02-22 13:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3081 * Append '/' to submenu entries in query_menu.
3083 2006-02-19 16:37 UTC Tuomo Valkonen <tuomov@iki.fi>
3084 * Some mplex attach code cleanup.
3086 2006-02-19 16:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3087 * Reduced usage of REGION_FIT_BOUNDS a little.
3089 2006-02-19 00:41 UTC Tuomo Valkonen <tuomov@iki.fi>
3090 * Updated dock to reflect previous mplex size policy changes.
3092 2006-02-18 20:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3093 * Removed the WScratchpad class.
3094 - Scratchpads are now simply normal WFrames with MPLEX_SIZEPOLICY_FREE.
3096 2006-02-18 20:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3097 * Added WMPlex managed region size policy support.
3099 2006-02-18 18:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3100 * Fixed "./" being included in completed file name in query_exec.
3101 - Also brought mod_query.popen_completions documentation up-to-date.
3103 2006-02-15 07:29 UTC Tuomo Valkonen <tuomov@iki.fi>
3105 - Stupid unsafe dynamically-typed languages...
3107 2006-02-12 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3108 * Let's call it statusbar_ instead of status_ after all...
3110 2006-02-12 15:59 UTC Tuomo Valkonen <tuomov@iki.fi>
3111 * Oops. Should check for sb meter value being null when shortening it.
3113 2006-02-12 15:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3114 * mod_statusbar tries to load scripts before falling back to statusd.
3115 - If status_foobar(.lua|.lc) is found on the search path, -m foobar
3116 is not passed to ion-statusd.
3118 2006-02-12 15:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3119 * Added region_activity_hook.
3120 - Called when the activity flag of a region is changed with the
3121 region as parameter.
3123 2006-02-12 15:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3124 * Framed transients' size requests get handled now.
3126 2006-02-11 15:35 UTC dev@triphoenix.de
3127 * completefile-groupexec
3129 Although ion-completefile does check if any matching executable is
3130 world-executable or user-executable, it doesn't check for
3131 group-executable. This is problematic for example on systems, where
3132 games are installed with r-xr-x--- and root:games (which seems to be a
3133 common method). This introduces a check for the group id, basically it
3134 gets all groups for the current user and checks if any of them is
3135 applicable. This is only done when the user and world checks already
3136 have failed and the group-executable bit is set.
3139 2006-02-08 07:42 UTC Tuomo Valkonen <tuomov@iki.fi>
3140 * ion-statusd catches SIGCHLD.
3142 2006-02-07 21:37 UTC Tuomo Valkonen <tuomov@iki.fi>
3143 * Improved comments in cfg_statusbar.lua.
3145 2006-02-06 20:56 UTC Tuomo Valkonen <tuomov@iki.fi>
3146 * Changed query_menu title transformation.
3147 * Lua's regexp routines don't understand utf-8 or other multibyte encodings.
3148 * TODO: conversion to lower case of non-ascii letters.
3150 2006-02-01 18:05 UTC Vassily Leushin <basileus@kirov.lug.ru>
3153 2006-01-29 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3154 * Statusbar meter template is respected as maximum size for meter.
3156 2006-01-25 23:57 UTC Tuomo Valkonen <tuomov@iki.fi>
3157 * Added dummy gettext hack for those labels.
3159 2006-01-25 23:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3160 * Added context menu label support.
3162 2006-01-25 16:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3163 * Do not try to resize the statusbar unnecessarily.
3165 2006-01-21 23:47 UTC ludal@logilab.fr
3166 * fixes random segfaults
3167 With ion-3ds-20060107 I see random segfaults I can reproduce navigating
3168 some website with galeon. This patch seems to fix the problem (and the
3169 original code looked wrong)
3171 2006-01-21 21:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3172 * Oops. A function wasn't marked local.
3174 2006-01-21 20:57 UTC Tuomo Valkonen <tuomov@iki.fi>
3175 * Oops. Counter wasn't incremented in statusbar list building.
3177 2006-01-20 21:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3178 * Updated/fixed PWM bindings configuration.
3180 2006-01-20 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
3181 * Statusbar uses PtrLists instead of ObjLists.
3182 (Stuff gets removed from ObjLists before the manager's removal handler
3185 2006-01-19 19:24 UTC Etan Reisner <deryni@eden.rutgers.edu>
3186 * Use the table values we are iterating over.
3188 2006-01-14 20:10 UTC Tuomo Valkonen <tuomov@iki.fi>
3189 * Previous completion behaviour change broke something..
3191 2006-01-11 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3192 * Fixed a problem in statusbar winprop usage.
3194 2006-01-07 21:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3195 tagged ion-3ds-20060107
3197 2006-01-07 21:01 UTC Tuomo Valkonen <tuomov@iki.fi>
3198 * Added systray window height limiting.
3200 2006-01-07 19:06 UTC Tuomo Valkonen <tuomov@iki.fi>
3201 * Added support for multiple systray items in statusbar.
3202 Use %systray_whatever in the template, and set the 'statusbar' winprop
3203 to "systray_whatever" to put any window at that point the template.
3205 2006-01-01 01:26 UTC Tuomo Valkonen <tuomov@iki.fi>
3208 2006-01-01 01:17 UTC Tuomo Valkonen <tuomov@iki.fi>
3209 * Fixed mod_menu.grabmenu documentation.
3211 2005-12-31 23:44 UTC Tuomo Valkonen <tuomov@iki.fi>
3212 * Display transients of systray icons somewhere else.
3214 2005-12-29 22:10 UTC Tuomo Valkonen <tuomov@iki.fi>
3215 * The statusbar supports system tray windows now.
3216 These are windows that have the _KDE_NET_WM_SYSTEM_TRAY_WINDOW_FOR
3219 2005-12-26 19:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3220 * Moved some statusbar code to the C side and removed old (backcompat) kludges.
3222 2005-12-25 17:06 UTC Tuomo Valkonen <tuomov@iki.fi>
3223 * Added noautoexpand option for mod_query.query_menu.
3224 This option should be used to suppress automatic expansion
3225 of huge menus e.g. as follows:
3227 submenu("Debian", "Debian", {noautoexpand=true}),
3230 2005-12-23 18:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3231 * Some improvements and fixes in style files.
3233 2005-12-21 22:14 UTC Tuomo Valkonen <tuomov@iki.fi>
3234 * Fixed status display mapping on destroyal of ws and switch fs cwin.
3236 2005-12-19 18:44 UTC Tuomo Valkonen <tuomov@iki.fi>
3237 * frame_brushes_updated wasn't in the WFrame dynfuntab.
3239 2005-12-18 16:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3240 * Redefine 'print' in query_lua execution environment,
3241 and display the printed strings, if there are any, after execution
3244 2005-12-18 16:00 UTC Tuomo Valkonen <tuomov@iki.fi>
3245 * Moved fullscreen winprop handling to default clientwin_do_manage_alt handler.
3246 Other handlers may now override it, but return-from-fs spaceholder is now
3247 obtained. Also, setting the property to false will override initial
3248 fullscreen request from the application.
3250 2005-12-18 14:43 UTC Tuomo Valkonen <tuomov@iki.fi>
3251 * Fixed mod_query.query_menu failing if a submenu could not be found.
3253 2005-12-17 23:43 UTC Tuomo Valkonen <tuomov@iki.fi>
3254 * Don't warp to newly opened transient, only focus it.
3256 2005-12-17 14:14 UTC Tuomo Valkonen <tuomov@iki.fi>
3257 * Changes in transient geometry change request handling.
3259 2005-12-16 23:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3260 * Forced new completion run (Control+Tab) in auto-show-completions mode doesn't cycle to first alternative.
3262 2005-12-16 23:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3263 * Meter names etc. may be enclosed in braces in statusbar template.
3265 2005-12-14 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3266 * Documented mod_query.query low-level query routine.
3268 2005-12-13 16:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3269 * Updated documentation comment.
3271 2005-12-12 21:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3272 * Fixed space deletion in query_exec completion.
3274 2005-12-10 20:37 UTC Tuomo Valkonen <tuomov@iki.fi>
3275 tagged ion-3ds-20051210
3277 2005-12-10 20:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3278 * Removed kludges from client window resize code.
3280 2005-12-10 20:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3281 * Changes in transient window management setup code.
3283 2005-12-08 15:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3284 * Floatws config file was out-of-date.
3286 2005-12-05 23:18 UTC Tuomo Valkonen <tuomov@iki.fi>
3287 * Added a metatable kludge for MOD1/MOD2 vs. META/ALTMETA compatibility.
3288 - All mixes of old and new configuration files should work correctly.
3290 2005-12-05 23:17 UTC Tuomo Valkonen <tuomov@iki.fi>
3291 * Renamed MOD1/MOD2 to META/ALTMETA.
3292 - Too many newbies are confused between the MOD1/MOD2 variables and the
3293 Mod1/Mod2 X modifiers.
3295 2005-12-03 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3296 * mod_query.query_attachclient (Mod1+A) now activates client already in target mplex.
3298 2005-12-03 17:15 UTC Tuomo Valkonen <tuomov@iki.fi>
3299 * Empty dock uses (w, h)=tile_size instead of (1, 1).
3301 2005-12-02 07:50 UTC Tuomo Valkonen <tuomov@iki.fi>
3302 * mod_statusbar.create should pass fullsize option to WMPlex.set_stdisp.
3304 2005-11-13 22:24 UTC Tuomo Valkonen <tuomov@iki.fi>
3305 * Experimental: keybindings open query-menus instead of normal menus.
3307 2005-11-26 11:36 UTC Tuomo Valkonen <tuomov@iki.fi>
3308 * Oops. Failing to open error log file could cause extra trouble..
3310 2005-11-26 11:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3311 * Sigh. The default FD_CLOEXEC setting of false is brain-damaged.
3313 2005-11-25 19:54 UTC Miroslav Kure <kurem@debian.cz>
3314 * Updated Czech translation
3316 2005-11-20 13:00 UTC Tuomo Valkonen <tuomov@iki.fi>
3317 * Improved previous active region tracking.
3318 - Replaced explicit and cumbersome previous active object saving
3319 at particular points of the code with a simple activity history
3322 2005-11-20 12:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3323 * Hmm.. active_screen was still in ioncore_g.
3325 2005-11-15 17:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3326 * Another temporary clientwin resize hack.
3328 2005-11-15 07:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3329 * Fixed a typo; wairel -> waitrel.
3331 2005-11-13 22:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3332 * Oops. Forgot to set FRAME_SZH_USEMINMAX on floatframes now.
3334 2005-11-13 22:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3335 * Small improvement in date monitor.
3337 2005-11-13 22:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3338 * Changes in floatframe size hint adjustment.
3340 2005-11-13 21:59 UTC Tuomo Valkonen <tuomov@iki.fi>
3341 * Changes in mod_query.query_menu name conversion.
3343 2005-11-13 21:55 UTC Tuomo Valkonen <tuomov@iki.fi>
3344 * Fixed mod_query.query_menu submenu support.
3346 2005-11-10 19:44 UTC Tuomo Valkonen <tuomov@iki.fi>
3347 * Removed active screen tracking.
3348 - Focused region tracking does the job.
3350 2005-11-10 19:37 UTC Tuomo Valkonen <tuomov@iki.fi>
3351 * Added ioncore.current().
3352 - Can be used to find the currently focused region.
3354 2005-11-06 15:51 UTC Tuomo Valkonen <tuomov@iki.fi>
3355 * Removed stray debug print statement.
3357 2005-11-03 19:45 UTC Tuomo Valkonen <tuomov@iki.fi>
3358 * Command line completor understands pipes now.
3360 2005-11-02 19:40 UTC Tuomo Valkonen <tuomov@iki.fi>
3361 * Fixed empty frame minimum size hint.
3362 - Stupid C ! vs. & operator precedence.
3364 2005-11-01 17:59 UTC Tom Payne <ion@tompayne.org>
3365 * Include <locale.h> in mod_statusbar/ion-statusd/ion-statusd.c for call to setlocale.
3366 Gentoo bug https://bugs.gentoo.org/show_bug.cgi?id=110860
3368 2005-11-01 21:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3369 * Removed PWM from restart menu.
3370 - Because the default menu file is shared by PWM and Ion.
3372 2005-11-01 21:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3373 * Fixed floatframe size hints' base height.
3374 - For resize indicator to display the current client window's size
3375 instead of something else.
3377 2005-10-31 20:15 UTC Tuomo Valkonen <tuomov@iki.fi>
3378 * ion-statusd init code checks CF_NO_LOCALE.
3380 2005-10-29 12:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3381 tagged ion-3ds-20051029
3383 2005-10-25 18:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3384 * Fixed (unframed) nested transient size issue.
3386 2005-10-24 20:47 UTC Tuomo Valkonen <tuomov@iki.fi>
3387 * Oops. %filler update had removed stretching space constant part.
3389 2005-10-24 15:37 UTC Tuomo Valkonen <tuomov@iki.fi>
3390 * Oops. mod_statusbar was also lagging behind the mplex_get_stdisp parametrisation change.
3392 2005-10-23 16:14 UTC Tuomo Valkonen <tuomov@iki.fi>
3393 tagged ion-3ds-20051023
3395 2005-10-23 16:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3396 * Experimental: added option to turn framed transients on/off.
3397 - Use ioncore.set{framed_transients=true} to turn them on (off by default).
3399 2005-10-23 16:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3400 * Experimental: framed transients.
3402 2005-10-23 15:55 UTC Tuomo Valkonen <tuomov@iki.fi>
3403 * Fixed dummy size hint setup.
3405 2005-10-15 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
3406 * Changes in frame autodestroy code.
3408 2005-10-18 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
3409 * Oops. mod_dock hadn't been updated to reflect changes in mplex_set/get_stdisp.
3411 2005-10-13 20:57 UTC Tuomo Valkonen <tuomov@iki.fi>
3412 * Fixed -sessionname to -session in manual pages.
3414 2005-10-07 21:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3415 * Fixed 180 degree rotation.
3417 2005-10-07 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
3418 * Changes in ionws rotation support code.
3420 2005-10-05 22:23 UTC Sadrul H Chowdhury <imadil@gmail.com>
3421 * attach_transient crash fix
3423 2005-10-05 03:55 UTC Sadrul H Chowdhury <imadil@gmail.com>
3424 * introduce ioncore.tagged_list() to get a list of tagged regions
3426 2005-09-20 18:05 UTC Tuomo Valkonen <tuomov@iki.fi>
3427 * Fixes related to removal of region from an mplex.
3429 2005-09-18 16:50 UTC Tuomo Valkonen <tuomov@iki.fi>
3430 * Exported WClientWin.attach_transient.
3432 2005-09-18 16:47 UTC Tuomo Valkonen <tuomov@iki.fi>
3433 * Moved cfg files from module directories to etc/.
3435 2005-09-18 16:43 UTC Tuomo Valkonen <tuomov@iki.fi>
3436 * Moved some common look settings to lookcommon_*.lua from look_*.lua.
3438 2005-09-18 15:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3439 * Documentation comment fixes.
3441 2005-09-13 18:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3444 2005-09-08 18:00 UTC Tuomo Valkonen <tuomov@iki.fi>
3447 2005-09-06 16:29 UTC Tuomo Valkonen <tuomov@iki.fi>
3448 * Added fullsize option for space-wasting status displays.
3450 2005-09-06 15:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3451 * Removed -c from msgfmt arguments.
3453 2005-09-05 20:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3454 * Removed mail monitor from default statusbar template.
3456 2005-08-31 10:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3457 * Removed unused parameter of ioncore.x_get_atom_name.
3459 2005-08-29 05:43 UTC Tuomo Valkonen <tuomov@iki.fi>
3460 * Fixed floatws_backcirculate (copy-paste bug..)
3462 2005-08-27 23:01 UTC Per Olofsson <pelle@dsv.su.se>
3463 * Some updates to README.dock.
3465 2005-08-27 22:56 UTC Per Olofsson <pelle@dsv.su.se>
3466 * README.dock updates from Debian (removing references to ion-devel etc.)
3468 2005-08-28 12:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3469 * (Probably) fixed move/resize indicator positioning on xinerama screens not at (0, 0).
3471 2005-08-27 16:45 UTC Tuomo Valkonen <tuomov@iki.fi>
3472 * Replaced stray \a0's with spaces.
3474 2005-08-27 16:36 UTC Tuomo Valkonen <tuomov@iki.fi>
3475 * Added %filler statusbar element.
3477 2005-08-26 17:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3478 * Added oneshot winprop option.
3480 2005-08-22 11:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3481 * Added missing #include.
3483 2005-08-21 08:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3484 * Fixed splitting an ancestor of the stdisp.
3486 2005-08-21 07:36 UTC Tuomo Valkonen <tuomov@iki.fi>
3487 * mod_query.query_menu improvements.
3489 2005-08-20 14:44 UTC Tuomo Valkonen <tuomov@iki.fi>
3490 * Oops. Pane handle style name change wasn't supposed to be recorded.
3491 - frame-tiled-pane breaks handle drawing completely.
3493 2005-08-20 11:33 UTC Tuomo Valkonen <tuomov@iki.fi>
3494 tagged ion-3ds-20050820
3496 2005-08-20 11:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3497 * Oops. ionws_current_nostdisp was never added after all...
3499 2005-08-19 12:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3500 * Oops. ioncore_efbb was still referenced as ioncore-efbb.
3502 2005-08-09 08:24 UTC Tuomo Valkonen <tuomov@iki.fi>
3503 * Fixed statusbar filler drawing.
3505 2005-08-09 08:06 UTC Tuomo Valkonen <tuomov@iki.fi>
3506 * statusd_load interval parameter should be update_interval.
3508 2005-08-03 08:50 UTC Tuomo Valkonen <tuomov@iki.fi>
3509 * Fixed indentation in cfg_statusbar.lua.
3511 2005-08-15 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3512 * Keep track of non-fs placement of initially fullscreen windows.
3513 - region_manage_clientwin was replaced with region_prepare_manage that
3514 instead of starting to manage the client window should return a placeholder
3515 for it. If the window is not put in fs mode, this placeholder is then used
3516 to do the placement. Otherwise the placeholder is stored as the fs return
3519 2005-08-14 18:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3520 * Added a basic placeholder for transients and the dock.
3522 2005-08-11 21:00 UTC Tuomo Valkonen <tuomov@iki.fi>
3523 * Improved transpose stdisp handling.
3525 2005-08-11 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
3526 * Improvements for better Xrandr support.
3528 2005-08-11 16:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3531 2005-08-11 15:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3532 * Initialise new splits' current field point to the splitted split.
3534 2005-08-11 15:37 UTC Tuomo Valkonen <tuomov@iki.fi>
3535 * Fixed stdisp focusing on switch to fresh ionws's.
3536 - Initialise stdisp's parent split's 'current' field point to the
3539 2005-08-08 21:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3540 * Removed a few compiler warnings...
3542 2005-08-08 21:41 UTC Tuomo Valkonen <tuomov@iki.fi>
3543 * Moved menu database stuff from mod_menu to ioncore.
3544 - Configuration files for other modules can now safely define menus without
3545 checking for or loading mod_menu, and
3546 - mod_query.query_menu doesn't depend on mod_menu having been loaded.
3548 2005-08-07 12:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3549 * Added WDock.attach.
3551 2005-08-07 11:49 UTC Tuomo Valkonen <tuomov@iki.fi>
3552 * Windows can now be added last in frames.
3553 - Enable with ioncore.set{frame_add_last=true}.
3555 2005-08-07 11:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3556 * Encoding check only warns if no encoding is given at all in LC_CTYPE.
3557 - If wrong encoding is given (vs. nl_langinfo), localisation is still refused.
3558 - UTF-8 check is also case-insensitive now.
3560 2005-07-28 18:53 UTC Norbert Tretkowski <norbert@tretkowski.de>
3561 * Use WCOREDUMP() only if it's available
3563 2005-07-28 17:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3564 tagged ion-3ds-20050728
3566 2005-07-28 17:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3567 * Small fix in set_text_property.
3569 2005-07-22 09:21 UTC Tuomo Valkonen <tuomov@iki.fi>
3570 * Fixed transient EnterWindow focus.
3572 2005-07-22 08:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3573 * Changed autoshowcompl mode tab behaviour.
3574 - If hitting tab triggers a new list of completions, the first
3575 entry is selected, as would happen when hitting tab after a
3576 delayed modification-triggered completion already finished.
3578 2005-07-21 16:18 UTC Tuomo Valkonen <tuomov@iki.fi>
3579 * Added "Failed to load fallback font" error message.
3581 2005-07-21 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3582 * Fixed segfault if no font could be loaded.
3584 2005-07-20 21:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3585 * Fixed screen_managed_changed_hook calling when fs clientwin is closed.
3587 2005-07-20 22:51 UTC Tuomo Valkonen <tuomov@iki.fi>
3588 * Changed next/prev screen bindings.
3589 - They are now consistently with next/prev workspace bindings
3590 MOD1+Shift+comma/period.
3592 2005-07-20 21:06 UTC fshahriar@gmail.com
3593 * ion-completeman -- Compatibility issue with FreeBSD's sed
3595 Originally, after tab complete wasn't working I tried to do
3596 ion-completeman -mkusercache but it was generating an empty file.
3597 Tracked down the problem to the sed regex. FreeBSD doesn't like the
3599 $ echo /usr/share/man/man1/ls.1.gz|sed 's:^.*/\([^/]\+\.[0-9].*\)$:\1:p; d'
3603 Not sure if it will break if used with GNU sed.
3606 2005-07-20 20:02 UTC Tuomo Valkonen <tuomov@iki.fi>
3607 * Improved(?) size selection of docked non-dockapps and enabled d&d to dock.
3609 2005-07-17 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
3610 * Improvements to statusd launch error logging code.
3612 2005-07-17 19:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3613 * Oops. Control could reach end of non-void function.
3615 2005-07-15 20:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3616 * ion-statusd startup errors are reported in ion startup errorlog now.
3618 2005-07-15 20:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3619 * Some changes in libmainloop popen routines.
3621 2005-07-12 16:40 UTC Tuomo Valkonen <tuomov@iki.fi>
3622 * statusd_load should work on fbsd now.
3624 2005-07-10 19:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3625 * Fixed some variables to be local (on the Lua side).
3627 2005-07-10 09:40 UTC kurem@debian.cz
3628 * Updated Czech translation of Ion3
3630 2005-07-09 20:08 UTC Tuomo Valkonen <tuomov@iki.fi>
3631 * Improved started program stderr catching hack.
3632 - If the program terminates with an error code under 10s,
3633 stderr is displayed.
3634 - If the program terminates under 2s, stderr is displayed despite
3635 errorcode or signal.
3637 2005-07-09 19:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3638 * Changes in menu opening function parametrisation.
3639 - mod_menu.bigmenu should no longer be used, but remains for
3640 compatibility at least for a while. Instead, set big=true
3641 in the extra parameter to mod_menu.menu.
3643 2005-07-04 20:14 UTC Tuomo Valkonen <tuomov@iki.fi>
3644 * Added optional directory checking for 'cd'.
3645 * If the Lua POSIX library can be loaded, parameters to 'cd' in the
3646 run query are checked to be directories. (cd is interpreted as a
3647 special case to change workspace working dir.)
3649 2005-07-03 20:42 UTC Tuomo Valkonen <tuomov@iki.fi>
3650 * Scratchpad toggle now creates a new one on screens if none is found.
3652 2005-07-03 20:17 UTC Tuomo Valkonen <tuomov@iki.fi>
3653 * Oops. Updated statusd.popen_bgread.
3655 2005-07-02 20:23 UTC Tuomo Valkonen <tuomov@iki.fi>
3656 * Improved statusd_mail error message.
3658 2005-07-02 20:11 UTC Tuomo Valkonen <tuomov@iki.fi>
3659 * Added stderr handler parameter to ioncore.popen_bgread.
3661 2005-06-29 09:11 UTC Tuomo Valkonen <tuomov@iki.fi>
3662 * Fixes to goto-when-scratchpad-is-active patch.
3664 2005-06-25 15:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3665 tagged ion-3ds-20050625
3667 2005-06-25 15:11 UTC Tuomo Valkonen <tuomov@iki.fi>
3668 * Updates to Finnish translation.
3670 2005-06-24 19:15 UTC Tuomo Valkonen <tuomov@iki.fi>
3671 * The scratchpad can now be hidden automatically when going to another region.
3673 2005-06-24 10:33 UTC Tuomo Valkonen <tuomov@iki.fi>
3674 * Fixed mplex layer1 initial stacking while there were regions visible on layer2.
3676 2005-06-22 10:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3677 * Don't set template in default cfg_statusbar.lua so that translated version gets used from mod_statusbar.lua.
3679 2005-06-22 10:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3680 * Set up locale in ion-statusd.
3682 2005-06-20 18:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3683 * Man-page completion script optimisation for full list.
3685 2005-06-20 17:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3686 * Invalidate old completion list when timed completion is set up.
3688 2005-06-18 09:15 UTC Tuomo Valkonen <tuomov@iki.fi>
3689 * Improved encoding check error message.
3691 2005-06-16 09:37 UTC Stephan Wendt <stephanwendt@freenet.de>
3692 * Replacement of indenting tabs by spaces in the ssh-hostnickname-completion-patch
3694 2005-06-14 05:35 UTC Stephan Wendt <stephanwendt@freenet.de>
3695 * Hostnickname-completion for ssh
3697 Adds the feature to get hostnicknames, defined in ~/.ssh/config, presented
3698 as possible completions for the ion-ssh-functionality.
3701 2005-06-15 10:01 UTC Norbert Tretkowski <tretkowski@inittab.de>
3702 * Fixes for german po file from Jens Seidel.
3704 2005-06-14 19:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3705 * Initially show first instead of last completions of first column of them.
3707 2005-06-14 19:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3708 * Scroll completion list as selected entry is changed.
3710 2005-06-14 18:05 UTC Tuomo Valkonen <tuomov@iki.fi>
3711 * Improved manual completion in auto-show-completions mode.
3713 2005-06-10 16:49 UTC Tuomo Valkonen <tuomov@iki.fi>
3714 * Better tracking of multiple pending completions.
3715 Completor routines now get a WComplProxy object as first parameter and
3716 should use WComplProxy.set_completions instead of WEdln.set_completions
3717 to set list of completions. Much of old code should be compatible since
3718 completors were called in protected mode and only WEdln.set_completions
3721 2005-06-09 22:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3722 * Size hints are now ignored in client-requested full screen mode.
3724 2005-06-09 22:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3725 * Changes in fullscreen focus policy.
3726 - Inactive screens may switch to showing a client window when it requests
3727 full screen mode even the window isn't focused (which is required of
3728 client windows on the active screen).
3730 2005-06-07 13:05 UTC Tuomo Valkonen <tuomov@iki.fi>
3731 tagged ion-3ds-20050607
3733 2005-06-07 13:05 UTC Tuomo Valkonen <tuomov@iki.fi>
3734 * Added some release notes.
3736 2005-06-06 20:56 UTC Tuomo Valkonen <tuomov@iki.fi>
3737 * ioncore_goto_previous related fix.
3738 - clientwin_managed_goto was calling ioncore_protect_previous instead
3739 of ioncore_set_previous_of.
3741 2005-06-05 19:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3742 * Fixed _NET_SUPPORTING_WM_CHECK and _NET_SUPPORTED property setup.
3744 2005-06-05 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
3745 * Call region_notify_change in ioncore_clear_tags.
3747 2005-05-31 16:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3748 * Do not automatically run autoconf in predist.sh.
3749 (Maybe one or two more people will RTF README now.)
3751 2005-05-27 13:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3752 * Ignore _NET_ACTIVE_WINDOW request by default.
3753 - Can be enabled by setting the ignore_net_active_window winprop to false.
3755 2005-05-27 13:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3756 * Exec-in-xterm (::) and command line completion had been broken by auto-show changes.
3758 2005-05-27 11:29 UTC Tuomo Valkonen <tuomov@iki.fi>
3759 * Experimental auto-show-completions support.
3761 2005-05-27 11:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3762 * Minor improvement to binding compilation code.
3764 2005-05-19 14:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3765 * Added object parameter support to C-side timers.
3767 2005-05-19 13:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3768 * Updated mod_statusbar.set_sb to not use set_date.
3770 2005-05-19 10:01 UTC Tuomo Valkonen <tuomov@iki.fi>
3771 * Encoding sanity check ignores dashes and case.
3773 2005-05-18 13:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3774 * Moved date monitor to ion-statusd.
3776 2005-05-15 19:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3777 * Fixed floatws iteration code.
3779 2005-05-14 11:46 UTC imadil@gmail.com
3780 * mod_statusbar.get/set_sb()
3782 2005-05-13 07:47 UTC Tuomo Valkonen <tuomov@iki.fi>
3783 * Miscellaneous fixes to recent changes.
3785 2005-05-12 22:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3786 * Added zeropad to WStatusBar.get_template.
3788 2005-05-12 19:29 UTC imadil@gmail.com
3789 * WStatusBar:get_template()
3791 2005-05-12 18:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3792 * Fixed message box wrapping.
3794 2005-05-12 17:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3795 * Trap SIGCHLD earlier in startup.
3797 2005-05-12 17:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3798 * Fixed dummy implementation of mbrlen...
3800 2005-05-12 17:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3801 * Some focusing improvements.
3803 2005-05-12 15:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3804 * Added load_1min, load_5min and load_15min meters to the ion-statusd load script.
3806 2005-05-12 15:02 UTC Tuomo Valkonen <tuomov@iki.fi>
3807 * Oops. Mblen did something else...
3808 - Added str_len to ioncore/strings.c
3810 2005-05-12 14:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3811 * The statusbar support zero-padding of meters now.
3812 The syntax is %[alignment][0count]<meter name>.
3813 For example: %02mail_total
3815 2005-05-12 14:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3816 * Organised WIonWS context menu possibly better.
3818 2005-05-11 21:40 UTC Tuomo Valkonen <tuomov@iki.fi>
3819 * Select events earlier in client window init code.
3821 2005-05-10 18:08 UTC Tuomo Valkonen <tuomov@iki.fi>
3822 * Added WIonWS.split_at and transpose_at for easier binding.
3824 2005-05-10 17:52 UTC Tuomo Valkonen <tuomov@iki.fi>
3825 * Save state on SIGTERM if not running under a session manager.
3827 2005-05-10 16:21 UTC Tuomo Valkonen <tuomov@iki.fi>
3828 * Load mod_sp by default.
3830 2005-05-09 19:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3831 * Don't shell-escape arguments to man-page viewer.
3833 2005-05-06 20:48 UTC Tuomo Valkonen <tuomov@iki.fi>
3834 UNDO: The CF_DE_USE_XUTF8 option is now on by default.
3835 This will cause Xutf8 routines to be used instead Xmb routines for UTF-8.
3836 As of XFree86 4.3.0.1, the Xmb routines only use the iso10646-1 font in
3837 a fontset and thus can't well display international text, while the Xutf8
3838 routines inconsitently use the iso10646 font only as a fallback. The
3839 setting was differently previously because the Xutf8 routines were having
3840 other problems that seem to be gone now...
3842 2005-05-08 16:14 UTC Jeremy Hankins <nowan@nowan.org>
3843 * Don't break old user configs in statusd_mail.lua
3845 2005-05-08 14:12 UTC Jeremy Hankins <nowan@nowan.org>
3846 * Fixed the logic triggering the retry interval in statusd_mail.lua
3848 2005-05-07 21:30 UTC nowan@nowan.org
3849 * Oops, fix statusd_mail.lua
3851 2005-05-07 21:24 UTC nowan@nowan.org
3852 * Added support for multiple mailboxes to statusd_mail.lua
3854 2005-05-08 15:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3855 * Moved ioncore_set_previous_of calls to region_managed_goto.
3857 2005-05-07 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3858 * Possibly better submenu placement in in-frame mode.
3860 2005-05-06 20:48 UTC Tuomo Valkonen <tuomov@iki.fi>
3861 * The CF_DE_USE_XUTF8 option is now on by default.
3862 This will cause Xutf8 routines to be used instead Xmb routines for UTF-8.
3863 As of XFree86 4.3.0.1, the Xmb routines only use the iso10646-1 font in
3864 a fontset and thus can't well display international text, while the Xutf8
3865 routines inconsitently use the iso10646 font only as a fallback. The
3866 setting was differently previously because the Xutf8 routines were having
3867 other problems that seem to be gone now...
3869 2005-05-06 20:46 UTC Tuomo Valkonen <tuomov@iki.fi>
3870 * Faster fontset kludge for UTF-8 locales.
3871 - Try to substitute only with -misc-fixed-... This works in some common
3872 cases just like a more comprehensive but slower pattern would, but some
3873 users will have to provide extra fonts to the fontset manually.
3875 2005-05-04 20:26 UTC Tuomo Valkonen <tuomov@iki.fi>
3876 * Dock initial height (temporary) height was uninitialised.
3878 2005-05-02 14:55 UTC Tuomo Valkonen <tuomov@iki.fi>
3879 tagged ion-3ds-20050502
3881 2005-05-01 20:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3882 * Some changes in stock style files.
3884 2005-05-01 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
3885 * Added some node-on-ws checks.
3887 2005-05-01 08:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3888 * Improved/fixed/updated WRegion.rqclose* documentation.
3890 2005-05-01 08:49 UTC Tuomo Valkonen <tuomov@iki.fi>
3891 * WFloatWS client window rescue code ignores the status display.
3893 2005-04-30 14:49 UTC Tuomo Valkonen <tuomov@iki.fi>
3894 * Bound left/right arrows in menus.
3896 2005-04-29 16:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3897 * Execution and file viewing queries catch stderr.
3899 2005-04-29 16:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3900 * Added stderr piping support to spawning routines.
3902 2005-04-29 13:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3903 * Maybe fixed activity notification.
3905 2005-04-29 10:06 UTC Tuomo Valkonen <tuomov@iki.fi>
3906 * Changes in ionws context menu.
3907 - Replaced floating split menu with floating toggle menu.
3909 2005-04-29 10:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3910 * Added routines for toggling floating of splits.
3911 - WIonWS.set_floating for splits directly, and
3912 - WIonWS.set_floating_at for frames. Takes a direction parameter.
3914 2005-04-23 12:55 UTC Tuomo Valkonen <tuomov@iki.fi>
3915 * Added popen_bgread and exec to ion-statusd.
3917 2005-04-23 12:52 UTC Tuomo Valkonen <tuomov@iki.fi>
3918 * Moved exec code to libmainloop.
3920 2005-04-22 18:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3923 2005-04-22 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
3924 * Oops. mainloop_defer was no longer being exported due to prefix re-export change.
3926 2005-04-21 22:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3927 * More maintainable re-exporting of libmainloop routines to Lua side.
3929 2005-04-21 14:09 UTC Tuomo Valkonen <tuomov@iki.fi>
3930 * Ion-statusd no longer quits if no meters are loaded with -q.
3932 2005-04-20 13:51 UTC imadil@gmail.com
3935 2005-04-10 23:37 UTC Tuomo Valkonen <tuomov@iki.fi>
3938 2005-04-10 23:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3939 * Added clientwin_property_change_hook.
3941 - On the Lua side, the parameters to hook handlers are (WClientWin, atomid).
3944 2005-04-06 11:02 UTC Tuomo Valkonen <tuomov@iki.fi>
3945 tagged ion-3ds-20050406
3947 2005-04-06 10:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3948 * Use maximum seen value width for statusbar field width.
3950 2005-04-05 12:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3951 * Frame maximize fixes and improvements.
3953 2005-04-03 12:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3954 * Changes (crash fix?) in name allocation code.
3956 2005-04-02 15:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3957 * Menu scrolling improvements.
3959 2005-04-02 14:33 UTC Tuomo Valkonen <tuomov@iki.fi>
3960 * Improved menu positioning patch etc.
3962 2005-04-02 12:36 UTC imadil@gmail.com
3963 * repositioning pmenus that appear at the bottom of the screen
3965 2005-04-01 22:59 UTC Tuomo Valkonen <tuomov@iki.fi>
3966 * Fixed new transients being attempted to be stacked over themselves.
3968 2005-04-01 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
3969 * Fixed table.join to check for 'entry==nil' instead of 'not entry'.
3971 2005-04-01 17:57 UTC Tuomo Valkonen <tuomov@iki.fi>
3974 2005-03-29 22:01 UTC Tuomo Valkonen <tuomov@iki.fi>
3975 * Example in cfg_sp.lua was missing a comma.
3977 2005-03-29 14:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3978 * Removed remainig statusd_load debug message.
3980 2005-03-28 20:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3981 * Oops. New regions within screens were added after current instead of at end.
3983 2005-03-27 18:40 UTC Tuomo Valkonen <tuomov@iki.fi>
3984 * Some statusbar and line editor flicker reduction (?).
3986 2005-03-27 13:57 UTC Tuomo Valkonen <tuomov@iki.fi>
3987 * Drawing engine api improvements.
3989 2005-03-26 13:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3990 * Brush drawing routines are no longer passed the window.
3992 2005-03-26 12:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3993 * Some WIonWS routines now accept "any" as direction.
3995 2005-03-26 09:24 UTC Tuomo Valkonen <tuomov@iki.fi>
3996 * WFrame.set_tabbar parameters were inverted.
3998 2005-03-25 19:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3999 * Display again ?? when statusbar meter is unset.
4001 2005-03-25 16:48 UTC Tuomo Valkonen <tuomov@iki.fi>
4002 * Added WMPlex.l2_is/set_passive routines.
4004 2005-03-25 11:50 UTC Tuomo Valkonen <tuomov@iki.fi>
4005 * Oops. Menu entry for tagging hadn't been updated.
4007 2005-03-22 14:30 UTC Tuomo Valkonen <tuomov@iki.fi>
4008 tagged ion-3ds-20050322
4010 2005-03-22 14:30 UTC Tuomo Valkonen <tuomov@iki.fi>
4011 * Prepared release notes for a release.
4013 2005-03-21 10:26 UTC Tuomo Valkonen <tuomov@iki.fi>
4014 * Added some release notes.
4016 2005-03-21 08:52 UTC Tuomo Valkonen <tuomov@iki.fi>
4017 * Use input-menu-pmenu and tab-menuentry-pmenu styles for drop-down menus.
4019 2005-03-21 08:34 UTC Tuomo Valkonen <tuomov@iki.fi>
4020 * Lessened string length recalculation in query listing code.
4022 2005-03-20 15:03 UTC Tuomo Valkonen <tuomov@iki.fi>
4023 * Added ::cmd syntax for running commands with ion-runinxterm -w.
4025 2005-03-20 14:54 UTC Tuomo Valkonen <tuomov@iki.fi>
4026 * ion-runinxterm script improvements.
4028 2005-03-20 13:30 UTC Tuomo Valkonen <tuomov@iki.fi>
4029 * Statusbar substyle background colour gets used now.
4031 2005-03-20 13:10 UTC Tuomo Valkonen <tuomov@iki.fi>
4032 * Also changed region activity exports.
4034 - WRegion.clear_activity and WRegion.notify_activity were replaced with
4035 WRegion.set_activity with a set/unset/toggle parameter.
4037 2005-03-20 09:44 UTC Tuomo Valkonen <tuomov@iki.fi>
4038 * Added some release notes (on the toggle export changes).
4040 2005-03-19 22:06 UTC Tuomo Valkonen <tuomov@iki.fi>
4041 * More changes/fixes in layer2 focus policy.
4043 2005-03-19 21:09 UTC Tuomo Valkonen <tuomov@iki.fi>
4044 * Many exported toggle functions were changed and renamed.
4046 The following functions now take a string parameter indicating
4047 whether to toggle, set, or unset the property.
4049 - WClientwin.set_fullsreen (replaces WClientWin.toggle_fullscreen)
4050 - WRegion.set_tagged (replaces WRegion.tag/untag/toggle_tag)
4051 - WFrame.set_tabbar (replaces WFrame.toggle_tabbar)
4052 - WFrame.set_shaded (replaces WFrame.toggle_shade)
4053 - WFloatFrame.set_sticky (replaces WFloatFrame.toggle_sticky)
4054 - WMPlex.l2_set_hidden (replaces WMPlex.l2_hide/show)
4055 - mod_sp.set_shown(_on) (replaces mod_sp.toggle(_on))
4056 - mod_dock.set_floating_shown_on (replaces mod_dock.toggle_floating_on)
4058 Many missing is_<property> exports corresponding to the above were also
4061 2005-03-19 20:40 UTC Tuomo Valkonen <tuomov@iki.fi>
4062 * Oops. CLIENTWIN_IS_FULLSCREEN macro didn't work anymore.
4064 2005-03-19 19:47 UTC Tuomo Valkonen <tuomov@iki.fi>
4065 * Oops. exports.c didn't have dependencies anymore.
4067 2005-03-19 19:13 UTC Tuomo Valkonen <tuomov@iki.fi>
4068 * Use exports.h generated by libextl-mkexports.
4070 2005-03-19 18:26 UTC Tuomo Valkonen <tuomov@iki.fi>
4071 * Client windows can now be un-fullscreened without prior frame.
4073 2005-03-19 00:34 UTC Tuomo Valkonen <tuomov@iki.fi>
4074 * ioncore.popen_bgread also returns pid.
4076 2005-03-18 18:35 UTC Tuomo Valkonen <tuomov@iki.fi>
4077 * Added ioncore_sigchld_hook.
4079 2005-03-18 18:31 UTC Tuomo Valkonen <tuomov@iki.fi>
4080 * Exec routines return PID (or -1 on error).
4082 2005-03-18 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
4083 * Moved hook code to libmainloop.
4085 2005-03-17 08:57 UTC Tuomo Valkonen <tuomov@iki.fi>
4086 * Attempts to fix problems with gcc/ld export-dynamic option varying.
4088 - Configurable in system.mk as the EXPORT_DYNAMIC variable
4090 - Defaults to '-Xlinker --export-dynamic' now instead of '-export-dynamic'
4092 2005-03-16 22:56 UTC Tuomo Valkonen <tuomov@iki.fi>
4093 * Fixed coding style in contribution.
4095 * Contributors _please_ follow my coding style in the future!!
4097 2005-03-16 22:20 UTC Edwin Steiner <edwin.steiner@gmx.net>
4099 add 'gravity' and 'transient_gravity' winprops
4101 2005-03-16 19:10 UTC Tuomo Valkonen <tuomov@iki.fi>
4102 * Oops. Modules should be built before ioncore for PRELOAD_MODULES.
4104 2005-03-16 18:07 UTC Tuomo Valkonen <tuomov@iki.fi>
4105 * Some more layer list scanning optimisations.
4107 2005-03-16 18:04 UTC Tuomo Valkonen <tuomov@iki.fi>
4108 * Split out some code from mplex.c to llist.c.
4110 2005-03-15 23:32 UTC Tuomo Valkonen <tuomov@iki.fi>
4111 * Some WMPlex switch code optimisations/simplifications.
4113 2005-03-15 22:45 UTC Tuomo Valkonen <tuomov@iki.fi>
4114 * WMPlex layer2 visiblity synchronisation fixes and focus policy changes.
4116 2005-03-15 21:08 UTC Tuomo Valkonen <tuomov@iki.fi>
4117 * Ionws flip/transpose fixes.
4119 2005-03-15 14:25 UTC Tuomo Valkonen <tuomov@iki.fi>
4120 * mod_query.query_menu can now display context menus.
4122 2005-03-14 18:27 UTC Tuomo Valkonen <tuomov@iki.fi>
4123 * Dummy regions are no longer given name/registered.
4125 - WPaneHandles, WInfoWins and such are not accessible to the scripter
4126 (from ioncore.region_list).
4128 2005-03-14 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
4129 * Fixed goto_previous and tab switch (pointer) interaction.
4131 2005-03-13 21:22 UTC Tuomo Valkonen <tuomov@iki.fi>
4132 * Alternative fix to bindmap precedence.
4134 - "owned" bindmaps are added last on list, while region's own bindmaps
4137 2005-03-13 20:58 UTC Tuomo Valkonen <tuomov@iki.fi>
4138 UNDO: Changed region bindmap linking order.
4140 - Frame bindmaps should now take precedence over workspace bindmaps
4141 (that are grabbed on frames as workspaces don't have normal windows
4142 associated to them).
4144 2005-03-13 21:18 UTC Tuomo Valkonen <tuomov@iki.fi>
4145 * Panehandles (floating splits) are now reparented correctly.
4147 2005-03-13 20:58 UTC Tuomo Valkonen <tuomov@iki.fi>
4148 * Changed region bindmap linking order.
4150 - Frame bindmaps should now take precedence over workspace bindmaps
4151 (that are grabbed on frames as workspaces don't have normal windows
4152 associated to them).
4154 2005-03-13 20:41 UTC Tuomo Valkonen <tuomov@iki.fi>
4155 * Removed #warnings (and fixed a few).
4157 2005-03-13 13:18 UTC Tuomo Valkonen <tuomov@iki.fi>
4158 * Removed ioncore.root_windows export.
4160 - ioncore.region_list("WRootWin") does the task.
4162 2005-03-13 13:06 UTC Tuomo Valkonen <tuomov@iki.fi>
4163 * ion-runinxterm uses the whole command as title now.
4165 2005-03-13 13:04 UTC Tuomo Valkonen <tuomov@iki.fi>
4166 * PWM menu definition updates and fixes.
4168 2005-03-13 13:02 UTC Tuomo Valkonen <tuomov@iki.fi>
4169 * Removed the ion-man script.
4171 - ioncore.exec_on now interprets the ':cmd' ion-runinxterm syntax.
4173 - mod_query.query_man accepts the man command to use as parameter,
4174 defaulting to ':man'.
4176 - The default for query_ssh is also ':ssh' now.
4178 2005-03-11 14:44 UTC Tuomo Valkonen <tuomov@iki.fi>
4179 * clientwin_unmapped_hook parameter was wrong.
4180 (Stupid semi-weakly typed languages...)
4182 2005-03-10 08:29 UTC Tuomo Valkonen <tuomov@iki.fi>
4183 * Removed ion-ssh wrapper script.
4185 - mod_query.query_ssh defaults to running ssh with ion-runinxterm, but
4186 accepts additional parameter specifying another program.
4188 2005-03-09 21:58 UTC Tuomo Valkonen <tuomov@iki.fi>
4189 * Added field alignment code to statusbar module.
4191 2005-03-09 12:10 UTC Tuomo Valkonen <tuomov@iki.fi>
4192 * Updated README information on F5/F6 keys.
4194 2005-03-09 12:06 UTC Tuomo Valkonen <tuomov@iki.fi>
4195 * Changes in mod_query.query_editfile/viewfile.
4197 - These functions take the script (and prompt) as optional parameter now,
4198 defaulting to run-mailcap.
4200 - Removed the ion-edit and ion-view scripts.
4202 2005-03-09 11:36 UTC Tuomo Valkonen <tuomov@iki.fi>
4203 * More mplex region indexing fixes.
4204 After the changes in layer list code recently and following attach index fix,
4205 regions were now loaded in wrong order at startup.
4207 2005-03-02 12:03 UTC Tuomo Valkonen <tuomov@iki.fi>
4208 UNDO: Removed WScreen.set_managed_offset.
4209 It seems unncessary now that there's the statusbar, and it's just an ugly
4210 kludge for dubious uses anyway.
4212 2005-03-08 14:32 UTC Tuomo Valkonen <tuomov@iki.fi>
4213 * Scratchpad and dock default toggle bindings changed.
4215 - Mod1+space now toggles the scratchpad, and
4217 - Mod1+D toggles the dock.
4219 2005-03-08 14:10 UTC Tuomo Valkonen <tuomov@iki.fi>
4220 * The dock is floating by default now.
4222 - New users shouldn't at firs try be bewildered by the dock not being able
4223 to coexist with the statusbar.
4226 2005-03-08 08:25 UTC Tuomo Valkonen <tuomov@iki.fi>
4227 * Exported classes are now marked with EXTL_EXPORT.
4229 2005-03-08 07:31 UTC Tuomo Valkonen <tuomov@iki.fi>
4230 * Stdisp was being destroyed along with floatws.
4232 2005-03-07 17:17 UTC Tuomo Valkonen <tuomov@iki.fi>
4233 * Fixed open quote handling in cmdline completion improvements.
4235 2005-03-07 17:04 UTC Tuomo Valkonen <tuomov@iki.fi>
4236 * Default attach index was wrong for WMPlex.attach*.
4238 - Should be after current instead of last.
4241 2005-03-07 08:45 UTC Tuomo Valkonen <tuomov@iki.fi>
4242 * Fixed focusingn of non-passive mplex layer2 regions.
4244 2005-03-06 10:35 UTC Tuomo Valkonen <tuomov@iki.fi>
4245 * Check that reparenting can be done before trying to use a placeholder.
4247 - Added pholder_(do_)target and pholder_(do_)check_reparent
4250 2005-03-06 10:24 UTC Tuomo Valkonen <tuomov@iki.fi>
4251 * More helper routines from attach.c are globally available.
4253 2005-03-05 16:25 UTC Tuomo Valkonen <tuomov@iki.fi>
4254 * Removed pholder_stale as useless given placeholder redirection.
4256 2005-03-05 12:42 UTC Tuomo Valkonen <tuomov@iki.fi>
4257 * Changed how query and menu cancel and finish routines destroy the region.
4259 2005-03-05 09:15 UTC Tuomo Valkonen <tuomov@iki.fi>
4260 * Paths in mod_statusbar file headers were wrong.
4262 2005-03-04 08:59 UTC Tuomo Valkonen <tuomov@iki.fi>
4263 tagged ion-3ds-20050304-1
4265 2005-03-04 08:59 UTC Tuomo Valkonen <tuomov@iki.fi>
4266 * predist.sh improvements.
4268 2005-03-04 08:54 UTC Tuomo Valkonen <tuomov@iki.fi>
4269 * Oops. Completion improvements had been broken by further improvements.
4271 2005-03-04 08:38 UTC Tuomo Valkonen <tuomov@iki.fi>
4272 tagged ion-3ds-20050304
4274 2005-03-04 08:38 UTC Tuomo Valkonen <tuomov@iki.fi>
4275 * Added some release notes.
4277 2005-03-04 08:24 UTC Tuomo Valkonen <tuomov@iki.fi>
4278 * Floating split load routine now adds handle widths to given sizes by default.
4280 - Override by setting tls_brs_incl_handles to true.
4283 2005-03-03 21:00 UTC Tuomo Valkonen <tuomov@iki.fi>
4284 * Improved mod_query.query_exec completion.
4286 - Arguments are now parsed, completed and escaped.
4289 2005-03-03 10:15 UTC Tuomo Valkonen <tuomov@iki.fi>
4290 * Removed reference to svn from version.h.
4292 2005-03-02 11:55 UTC Tuomo Valkonen <tuomov@iki.fi>
4293 * Call region_do_warp_alt also in protected mode.
4295 2005-03-02 11:48 UTC Tuomo Valkonen <tuomov@iki.fi>
4296 * Changes to ionws_placement_alt hook to make it callable in protected mode.
4298 2005-03-01 23:53 UTC Tuomo Valkonen <tuomov@iki.fi>
4299 * New export: ioncore.defer.
4301 2005-03-01 22:59 UTC Tuomo Valkonen <tuomov@iki.fi>
4302 * Many hook calls are now made in protected mode.
4304 2005-03-02 12:03 UTC Tuomo Valkonen <tuomov@iki.fi>
4305 * 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-01 22:54 UTC Tuomo Valkonen <tuomov@iki.fi>
4310 * WIonWS.current and WFloatWS.current were unnecessarily exported.
4312 - WRegion.current is already exported.
4314 2005-02-28 21:07 UTC Tuomo Valkonen <tuomov@iki.fi>
4315 * Rescue code simplification/clean-up.
4317 2005-02-28 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
4318 * Updated Finnish translation.
4320 2005-02-28 19:26 UTC Tuomo Valkonen <tuomov@iki.fi>
4321 * Changes and unification in rqclose code.
4323 2005-02-28 17:01 UTC Tuomo Valkonen <tuomov@iki.fi>
4324 * The statusd_mail handles missing mailbox more gracefully.
4325 - The retry_interval parameter (default: 10min) controls for how long
4326 it waits for next update attempt on error condition.
4328 2005-02-28 06:50 UTC Tuomo Valkonen <tuomov@iki.fi>
4329 * Fixed a stupid omission in new client window rescue code.
4331 2005-02-28 06:08 UTC Tuomo Valkonen <tuomov@iki.fi>
4332 * Fixed floatws drag&drop segfault.
4333 - There was a leftover floatws_add_managed call in floatws_handle_drop after
4334 creation of floatws_create_frame.
4336 2005-02-28 06:07 UTC Tuomo Valkonen <tuomov@iki.fi>
4337 * Oops. Removed a leftover debug printf.
4339 2005-02-27 13:16 UTC Tuomo Valkonen <tuomov@iki.fi>
4340 tagged ion-3ds-20050227
4342 2005-02-27 13:16 UTC Tuomo Valkonen <tuomov@iki.fi>
4343 * Updated release notes.
4345 2005-02-27 11:47 UTC Tuomo Valkonen <tuomov@iki.fi>
4346 * Session management module now uses placeholders.
4347 - Order of windows in mplexes is now remembered under SM.
4349 2005-02-27 11:46 UTC Tuomo Valkonen <tuomov@iki.fi>
4350 * WMPlexPHolder reorganisation fixes.
4352 2005-02-27 08:38 UTC Tuomo Valkonen <tuomov@iki.fi>
4353 * Added routine to go to placeholder location.
4354 - Active client window being closed in full screen mode now returns
4355 to original position.
4357 2005-02-27 07:17 UTC Tuomo Valkonen <tuomov@iki.fi>
4358 * Most source files don't need region-iter.h anymore.
4360 2005-02-27 07:16 UTC Tuomo Valkonen <tuomov@iki.fi>
4361 * Oops. WMPlex layer list code changes were incomplete.
4363 2005-02-26 23:09 UTC Tuomo Valkonen <tuomov@iki.fi>
4364 * WMPlex layer list code clean-up.
4366 2005-02-26 21:11 UTC Tuomo Valkonen <tuomov@iki.fi>
4367 * Changes to work with new libtu list routines.
4369 2005-02-26 19:01 UTC Tuomo Valkonen <tuomov@iki.fi>
4370 * Placeholder code improvements.
4371 - Client window rescue code now uses placeholders.
4372 - Added client window rescue placeholders; returning from full screen mode
4373 now works on floatws.
4375 2005-02-26 12:02 UTC Tuomo Valkonen <tuomov@iki.fi>
4376 * Added simple floatws pholder.
4378 2005-02-26 13:30 UTC Tuomo Valkonen <tuomov@iki.fi>
4379 * Added file mtime/ctime checking to ion-statusd.
4380 - Mailboxes can be checked a bit more often now without significant load.
4383 2005-02-26 09:03 UTC Tuomo Valkonen <tuomov@iki.fi>
4384 * Client window fullscreen toggle uses placeholders now.
4385 The code does not yet do anything if the target of the initial placeholder
4386 dies, and thus does not work on floatws's that also do not yet provide
4390 2005-02-26 08:40 UTC Tuomo Valkonen <tuomov@iki.fi>
4391 * Added a routine for checking whether a placeholder is stale.
4393 2005-02-26 08:31 UTC Tuomo Valkonen <tuomov@iki.fi>
4394 * Added region_managed_get_pholder for acquiring a placeholder.
4396 2005-02-26 08:21 UTC Tuomo Valkonen <tuomov@iki.fi>
4397 * Added basic placeholder support.
4398 - Basic placeholder class WPHolder.
4399 - WMPlexPHolder for holding place in mplexes.
4401 2005-02-24 09:28 UTC Tuomo Valkonen <tuomov@iki.fi>
4402 * Removed traces of old managed lists.
4403 Regions no longer contain link pointers for those lists etc. The
4404 region_rescue_clientwins stuff is currently disabled and needs to be
4405 rewritten when placeholder stuff is implemented.
4407 2005-02-24 09:22 UTC Tuomo Valkonen <tuomov@iki.fi>
4408 * WRootWin no longer uses a screen_list.
4410 2005-02-24 09:09 UTC Tuomo Valkonen <tuomov@iki.fi>
4411 * WIonWS now uses symlist for managed list.
4413 2005-02-24 08:49 UTC Tuomo Valkonen <tuomov@iki.fi>
4414 * WDock no longer uses managed_list.
4416 2005-02-24 08:45 UTC Tuomo Valkonen <tuomov@iki.fi>
4417 * WFloatWS doesn't use a special managed_list.
4418 The stacking list is enough.
4420 2005-02-24 08:12 UTC Tuomo Valkonen <tuomov@iki.fi>
4421 * WClientWin uses symlist for transient_list.
4423 2005-02-24 08:34 UTC Tuomo Valkonen <tuomov@iki.fi>
4424 * Oops. All mplex stuff was being now saved on layer 2.
4426 2005-02-23 19:40 UTC Tuomo Valkonen <tuomov@iki.fi>
4427 * WMPlex managed list changed to use proxy nodes.
4428 This should help implementing placeholders.
4430 2005-02-23 06:29 UTC Tuomo Valkonen <tuomov@iki.fi>
4431 * Updated predist.sh for darcs.
4433 2005-02-23 06:28 UTC Tuomo Valkonen <tuomov@iki.fi>
4434 * Set install script to "sh install-sh"
4436 2005-02-23 06:12 UTC Tuomo Valkonen <tuomov@iki.fi>
4437 tagged ion-3-svn2darcs
4439 2005-02-22 21:30 UTC tuomov
4440 * trunk: changeset 1974
4441 Another autoconf hack.
4443 2005-02-20 14:42 UTC tuomov
4444 * trunk: changeset 1973
4445 WMPlex layer 2 region geometry is now remembered.
4447 2005-02-20 14:38 UTC tuomov
4448 * trunk: changeset 1972
4449 Added missing include.
4451 2005-02-20 12:09 UTC tuomov
4452 * trunk: changeset 1970
4453 Autoconf script fixes (by matthieu moy).
4455 2005-02-20 09:59 UTC tuomov
4456 * trunk: changeset 1969
4457 Fixed names of workspace-specific frame bindmaps.
4459 2005-02-20 08:43 UTC tuomov
4460 * trunk: changeset 1968
4461 Updated cfg_ionws.lua.
4463 2005-02-19 08:09 UTC tuomov
4464 * trunk: changeset 1967
4465 Fixed tab switch focus change when a non-passive layer2 region was
4468 2005-02-18 21:45 UTC tuomov
4469 * trunk: changeset 1966
4470 Fixed a typo (?) that could cause floatws stacking code to lock up.
4472 2005-02-16 05:04 UTC tuomov
4473 * trunk: changeset 1965
4474 Update WMPlex.l2_hide/show docs.
4476 2005-02-15 06:06 UTC tuomov
4477 * trunk: changeset 1963
4478 Added null checks in mplex_l2_hide/show.
4480 2005-02-14 18:34 UTC tuomov
4481 * trunk: changeset 1962
4482 removed redundant ionws stacking code, and fixed a possible problem.
4484 2005-02-14 18:08 UTC tuomov
4485 * trunk: changeset 1961
4486 Added -lintl comment in system.mk
4488 2005-02-14 13:59 UTC tuomov
4489 * trunk: changeset 1960
4490 Added null check; not a member function.
4492 2005-02-14 09:07 UTC tuomov
4493 * trunk: changeset 1959
4494 kludgeconf sun f1x remap detection fix.
4496 2005-02-14 00:04 UTC tuomov
4497 * trunk: changeset 1958
4500 2005-02-13 23:36 UTC tuomov
4501 * trunk: changeset 1957
4502 Oops. pwm3.de.in wasn't svn add'ed.
4504 2005-02-13 22:59 UTC tuomov
4505 * trunk: changeset 1956
4506 Added mod_sp.toggle.
4508 2005-02-13 21:32 UTC tuomov
4509 * trunk: changeset 1955
4510 Added German translation by Schott Robert.
4512 2005-02-12 18:23 UTC tuomov
4513 * trunk: changeset 1951
4514 Event mask is now stored for WWindows.
4516 2005-02-11 18:10 UTC tuomov
4517 * trunk: changeset 1950
4518 ion-statusd now communicates width templates to mod_statusbar.
4520 2005-02-11 13:35 UTC tuomov
4521 * trunk: changeset 1949
4522 - Parameters can now be passed ion-statusd.
4524 - Some cfg_statusbar usage changes.
4526 2005-02-06 10:13 UTC tuomov
4527 * trunk: changeset 1947
4528 Added WRegion.is_activity.
4530 2005-02-03 21:44 UTC tuomov
4531 * trunk: changeset 1946
4532 Some info window fixes.
4534 2005-02-01 12:01 UTC tuomov
4535 * trunk: changeset 1945
4536 Fixed loading of small frames with hidden tab-bar.
4538 2005-01-31 17:45 UTC tuomov
4539 * trunk: changeset 1944
4540 Only use resize increment and base size from current client window
4541 size hints when deciding frame size hints.
4543 2005-01-31 11:32 UTC tuomov
4544 * trunk: changeset 1941
4545 Added support for coloured statusbar elements.
4547 2005-01-31 09:17 UTC tuomov
4548 * trunk: changeset 1940
4549 - Moved some infowin code to mod_statusbar.
4551 - mod_statusbar template processing/passing status to c side changes.
4553 2005-01-29 23:43 UTC tuomov
4554 * trunk: changeset 1939
4555 - Fixed docked window resize handling.
4557 - WDock needs to implement region_rqgeom_clientwin, as otherwise the
4558 WClientWin configure request code uses the previously available
4559 space and makes no request.
4561 2005-01-27 19:00 UTC tuomov
4562 * trunk: changeset 1938
4563 Fixed WMPlex.l2_hidden segfault when called with nil region.
4565 2005-01-24 21:59 UTC tuomov
4566 * trunk: changeset 1937
4567 Fixed hook copy-paste bug.
4569 2005-01-24 20:58 UTC tuomov
4570 * trunk: changeset 1936
4571 Added DL_LIBS to ion-statusd linking flags (although it doesn't itself
4572 depend on it) thanks to broken lua installs.
4574 2005-01-16 11:52 UTC tuomov
4575 tagged ion-3ds-20050116
4577 2005-01-16 11:07 UTC tuomov
4578 * trunk: changeset 1929
4579 Added documentation for X property access exports.
4581 2005-01-15 21:22 UTC tuomov
4582 * trunk: changeset 1927
4583 Oops. Broken rename.
4585 2005-01-15 21:20 UTC tuomov
4586 * trunk: changeset 1925
4587 tabularx header changes.
4589 2005-01-15 16:28 UTC tuomov
4590 * trunk: changeset 1921
4591 Fixed table in doc. comment.
4593 2005-01-14 14:28 UTC tuomov
4594 * trunk: changeset 1919
4597 2005-01-13 15:02 UTC tuomov
4598 * trunk: changeset 1916
4599 Fixed clientwin_unmapped_hook.
4601 2005-01-03 22:24 UTC tuomov
4602 * trunk: changeset 1911
4603 Added experimental dock (drag&)drop support. It must be enabled by
4604 defining CF_EXPERIMENTAL_DOCK_DROP.
4606 2005-01-02 13:59 UTC tuomov
4607 * trunk: changeset 1905
4610 2004-12-27 21:30 UTC tuomov
4611 * trunk: changeset 1903
4612 Made complete_name available in mod_query.
4614 2004-12-27 21:30 UTC tuomov
4615 * trunk: changeset 1902
4616 Fixed mod_statusbar Makefile to rm before ln.
4618 2005-02-23 00:41 UTC tuomov
4619 * trunk: changeset 1901
4620 Made ext_statusbar into a partially C-side module containing a
4621 WStatusBar class that can have a bindmap.
4623 2004-12-17 00:02 UTC tuomov
4624 * trunk: changeset 1898
4627 2004-12-16 23:56 UTC tuomov
4628 * trunk: changeset 1897
4629 Created directory for ion-knewt branch.
4631 2004-12-11 20:06 UTC tuomov
4632 * trunk: changeset 1896
4633 Added mod_mgmtmode management mode module.
4635 2004-12-07 15:42 UTC tuomov
4636 * trunk: changeset 1895
4637 Fixed (?) tabdrag focus.
4639 2004-11-26 17:41 UTC tuomov
4640 * trunk: changeset 1894
4641 Do not show activity/urgency notification for docked and other client
4642 windows that can not be easily focused.
4644 2004-11-26 08:18 UTC tuomov
4645 * trunk: changeset 1893
4646 PWM bindings setup script now simply loads Ion bindings and unbinds
4647 stuff that would use mod_query.
4649 2004-11-25 08:40 UTC tuomov
4650 * trunk: changeset 1892
4651 Control modifier now is required for N/P in menus to not interfere
4654 2004-11-17 18:46 UTC tuomov
4655 * trunk: changeset 1891
4656 Applied patch with some minor menu improvements.
4658 2004-11-17 18:45 UTC tuomov
4659 * trunk: changeset 1890
4662 2004-11-16 23:01 UTC tuomov
4663 * trunk: changeset 1888
4664 Removed another dupe call.
4666 2004-11-16 12:51 UTC tuomov
4667 * trunk: changeset 1887
4668 Menu definition code and documentation fixes.
4670 2004-11-15 21:32 UTC tuomov
4671 * trunk: changeset 1886
4672 Removed duplicate mod_ionws_register_exports call.
4674 2004-11-13 12:40 UTC tuomov
4675 * trunk: changeset 1884
4676 mod_query runfile and viewfile use workspace working directory.
4678 2004-11-13 00:52 UTC tuomov
4679 * trunk: changeset 1883
4682 2004-11-12 20:34 UTC tuomov
4683 * trunk: changeset 1881
4686 2004-11-12 20:12 UTC tuomov
4687 * trunk: changeset 1880
4688 Changed - to _ in ioncore-*.(lua|lc).
4690 2004-11-12 20:12 UTC tuomov
4691 * trunk: changeset 1879
4692 Fixed floatws reparent.
4694 2004-11-10 14:41 UTC tuomov
4695 * trunk: changeset 1878
4696 Added support for workspace-specific working directories. These can be
4697 changed and viewed with the internally overridden commands 'cd' and
4698 'pwd' in the F3 execution query.
4700 2004-11-10 01:48 UTC tuomov
4701 * trunk: changeset 1877
4702 Set REGION_SKIP_FOCUS on pane handles.
4704 2004-11-07 18:18 UTC tuomov
4705 * trunk: changeset 1876
4708 2004-11-07 18:00 UTC tuomov
4709 * trunk: changeset 1875
4710 Oops. Fixed a potential segfault.
4712 2004-11-05 17:35 UTC tuomov
4713 * trunk: changeset 1874
4714 Winprop name matching now available as ioncore.match_winprop_name.
4716 2004-11-05 16:38 UTC tuomov
4717 * trunk: changeset 1873
4718 %% works in statusbar template.
4720 2004-11-05 16:22 UTC tuomov
4721 * trunk: changeset 1872
4722 ion-statusd parameters are now automatically deduced by ext_statusbar
4725 2004-11-04 21:34 UTC tuomov
4726 * trunk: changeset 1870
4727 Load cfg_user.lua at end of cfg_ion.lua.
4729 2004-11-04 21:30 UTC tuomov
4730 * trunk: changeset 1869
4731 Documented ext_statusbar.update.
4733 2004-11-04 21:20 UTC tuomov
4734 * trunk: changeset 1868
4735 Fixed winprop name matching.
4737 2004-11-04 14:59 UTC tuomov
4738 tagged ion-3ds-20041104
4740 2004-11-04 14:56 UTC tuomov
4741 * trunk: changeset 1866
4744 2004-11-04 14:38 UTC tuomov
4745 * trunk: changeset 1865
4746 Removed changelog files.
4748 2004-11-04 14:32 UTC tuomov
4749 * trunk: changeset 1864
4750 Remove autom4te.cache in predist.sh
4752 2004-11-04 14:30 UTC tuomov
4753 * trunk: changeset 1863
4754 Added some new release notes.
4756 2004-11-04 14:19 UTC tuomov
4757 * trunk: changeset 1862
4758 Some more minor statusbar improvements.
4760 2004-11-04 12:05 UTC tuomov
4761 * trunk: changeset 1861
4764 2004-11-04 11:23 UTC tuomov
4765 * trunk: changeset 1860
4766 Added type of menus that grab input and allow cycling through the menu
4767 with a given key until all modifiers are released.
4769 2004-11-04 04:16 UTC tuomov
4770 * trunk: changeset 1859
4771 Still problems with timers being gc'd in statusd; the local timer
4772 references need to be used instead of the timer parameter to the
4775 2004-11-04 04:02 UTC tuomov
4776 * trunk: changeset 1858
4777 Some more statusbar/statusd improvements.
4779 2004-11-03 22:10 UTC tuomov
4780 * trunk: changeset 1857
4781 Status meters should retain a local reference to their timers or it
4782 can be collected as garbage.
4784 2004-11-03 19:56 UTC tuomov
4785 * trunk: changeset 1856
4786 Moved potentially blocking statusbar meters to ion-statusd.
4788 2005-02-23 00:39 UTC tuomov
4789 * trunk: changeset 1855
4790 Moved some mainloop stuff to libmainloop.
4792 2004-10-30 14:58 UTC tuomov
4793 * trunk: changeset 1853
4794 Some README updates.
4796 2004-10-30 14:50 UTC tuomov
4797 * trunk: changeset 1852
4798 Added WIonWS.split for splitting at a node instead of just frame/root.
4800 2004-10-23 11:05 UTC kurem
4801 * trunk: changeset 1851
4802 Update Czech translation
4804 2004-10-23 10:39 UTC tuomov
4805 * trunk: changeset 1850
4806 Arbitrary winprop matching criteria can now be used by setting the
4807 'match' field to a matching function with parameters: (winprop, cwin)
4808 and a boolean return value.
4810 2004-10-23 00:39 UTC tuomov
4811 * trunk: changeset 1849
4812 Removed _ION_KLUDGES property support as the Lua side now has direct
4813 access to window properties.
4815 2004-10-23 00:33 UTC tuomov
4816 * trunk: changeset 1848
4817 Added exports to access window properties from Lua side.
4819 2004-10-23 00:14 UTC tuomov
4820 * trunk: changeset 1847
4821 Added table.map to lua table library extensions.
4823 2004-10-19 16:04 UTC tuomov
4824 * trunk: changeset 1846
4825 Changed order of some libs linking commands due to gcc's brain-damaged
4826 handling of .a files. (-llib only loads those parts of liblib.a
4827 required by objects that have appeared before it on the command line.)
4829 2004-10-19 15:08 UTC tuomov
4830 * trunk: changeset 1845
4831 Added raise delay to help with an occasional slight annoyance of
4834 2004-10-16 10:35 UTC tuomov
4835 * trunk: changeset 1841
4836 predist.sh wasn't making modifications to system.mk
4838 2004-10-16 08:43 UTC tuomov
4839 * trunk: changeset 1840
4840 Stdisp parallel movement size calculations were reversed and an old
4841 size swap had not been removed.
4843 2004-10-15 16:50 UTC tuomov
4844 * trunk: changeset 1839
4847 2004-10-15 08:45 UTC tuomov
4848 * trunk: changeset 1838
4849 ion-completefile Makefile had not been updated for new lib build
4850 dependency handling.
4852 2004-10-15 08:41 UTC tuomov
4853 * trunk: changeset 1837
4856 2004-10-15 08:34 UTC tuomov
4857 * trunk: changeset 1836
4860 2004-10-14 12:21 UTC tuomov
4861 * trunk: changeset 1835
4862 Removed the file distdep.
4864 2004-10-14 10:55 UTC tuomov
4865 * trunk: changeset 1834
4866 Added -snapshot option to predist.sh.
4868 2004-10-11 15:34 UTC tuomov
4869 * trunk: changeset 1827
4870 Added new ionws context menu entries for splitting.
4872 2004-10-11 13:44 UTC tuomov
4873 * trunk: changeset 1820
4874 Floating splits can now be had on WIonWSs as well.
4876 2004-10-11 13:44 UTC tuomov
4877 * trunk: changeset 1819
4878 Parallel stdisp rotations had not been updated to calculate geometries
4879 properly now that we switch the places of the splits.
4881 2004-10-11 11:39 UTC tuomov
4882 * trunk: changeset 1818
4885 2004-10-09 16:27 UTC tuomov
4886 * trunk: changeset 1817
4887 Added history search to line editor. (Scrolling through history
4888 entries the beginnings of which match bol-point.)
4890 2004-10-09 16:00 UTC tuomov
4891 * trunk: changeset 1816
4892 Moved WSplitFloat to another file from the other panews split
4895 2004-10-09 15:51 UTC tuomov
4896 * trunk: changeset 1815
4897 - Added some strings from mkman.lua to be translated for improved
4898 translation of manual page bindings reference.
4900 - Finnish translation updates.
4902 2004-10-09 12:54 UTC tuomov
4903 * trunk: changeset 1812
4904 Minor libextl-related rename.
4906 2004-10-09 11:02 UTC tuomov
4907 * trunk: changeset 1808
4908 libextl-related 'make pot' fix.
4910 2004-10-09 06:13 UTC tuomov
4911 * trunk: changeset 1803
4912 Moved also mkexports.lua to libextl.
4914 2004-10-09 05:33 UTC tuomov
4915 * trunk: changeset 1797
4918 2004-10-09 05:05 UTC tuomov
4919 * trunk: changeset 1795
4920 Separated libextl from the Ion source tree.
4922 2004-10-09 04:37 UTC tuomov
4923 * trunk: changeset 1792
4924 Workspaces no longer propagate close requests.
4926 2004-10-09 04:30 UTC tuomov
4927 * trunk: changeset 1791
4928 Removed obsolete autoconf note from README.
4930 2004-10-06 16:27 UTC tuomov
4931 * trunk: changeset 1790
4932 Moved part of ioncore/ to libextl/.
4934 2004-10-06 14:33 UTC tuomov
4935 * trunk: changeset 1788
4936 Fixed line editor display update on history selection.
4938 2004-10-06 10:58 UTC tuomov
4939 * trunk: changeset 1787
4940 Some WIonWS fields were not being initialised.
4942 2004-10-06 10:17 UTC tuomov
4943 * trunk: changeset 1786
4944 ion-completeman now understands manual sections.
4946 2004-10-06 09:39 UTC tuomov
4947 * trunk: changeset 1785
4948 ioncore_g.screen_notify was not being initialised.
4950 2004-10-06 09:35 UTC tuomov
4951 * trunk: changeset 1784
4952 Don't complain if no charset is given in LC_CTYPE if it is "C" or
4955 2004-10-06 01:34 UTC tuomov
4956 * trunk: changeset 1783
4957 Fixed floatws restack.
4959 2004-10-05 09:03 UTC tuomov
4960 * trunk: changeset 1782
4961 comma and period were reversed inworkspace cycling.
4963 2004-10-05 07:38 UTC tuomov
4964 * trunk: changeset 1781
4965 Changed some set_focus calls to warp calls.
4967 2004-10-05 07:30 UTC tuomov
4968 * trunk: changeset 1780
4969 -V and -h options were not being supported after libtu optparser
4970 simplifications. Fixed that.
4972 2004-10-05 05:07 UTC tuomov
4973 tagged ion-3ds-20041005
4975 2004-10-05 05:04 UTC tuomov
4976 * trunk: changeset 1778
4979 2004-10-05 04:47 UTC tuomov
4980 * trunk: changeset 1777
4981 - Added _NET_ACTIVE_WINDOW (request and property) support.
4983 - Moved netwm atoms away from ioncore_g.
4985 2004-10-05 03:54 UTC tuomov
4986 * trunk: changeset 1776
4987 Opening a new window on a panews focuses it if an unused area had the
4990 2004-10-05 00:41 UTC tuomov
4991 * trunk: changeset 1775
4992 Moved region_set_await_focus call from xwindow_do_set_focus to where
4995 2004-10-04 22:50 UTC tuomov
4996 * trunk: changeset 1774
4997 Minor goto_previous fix. (It had been broken at some point.)
4999 2004-10-03 14:11 UTC tuomov
5000 * trunk: changeset 1773
5001 Warp propagation improvements.
5003 2004-10-02 02:29 UTC tuomov
5004 * trunk: changeset 1772
5005 Translation updates.
5007 2004-10-02 02:22 UTC tuomov
5008 * trunk: changeset 1771
5009 Oops, history.h was missing.
5011 2004-10-02 02:13 UTC tuomov
5012 * trunk: changeset 1770
5013 Added split and transpose bindings to WIonWS context menu.
5015 2004-10-02 02:07 UTC tuomov
5016 * trunk: changeset 1769
5017 - Added WSplitSplit.flip.
5019 - WSplitFloat should properly transpose now.
5021 2004-09-30 17:24 UTC tuomov
5022 * trunk: changeset 1768
5023 Added context-specific query histories.
5025 2004-09-28 16:42 UTC tuomov
5026 * trunk: changeset 1767
5027 Added ioncore.set_selection and ioncore.request_selection (with a
5028 continuation function as parameter to the latter) to deal with
5029 selections from Lua code.
5031 2004-09-28 15:11 UTC tuomov
5032 * trunk: changeset 1763
5033 Binding changes: Mod1+K comma/period moves tab left/right.
5034 Mod1+comma/period switches to previous/next workspace. Corresponding
5035 bindings for Left/Right keys were removed.
5037 2004-09-28 14:58 UTC tuomov
5038 * trunk: changeset 1762
5039 Improved support for context menus.
5041 2004-09-17 20:17 UTC tuomov
5042 * trunk: changeset 1761
5043 Renamed clientwin_added_hook to clientwin_mapped_hook and added
5044 clientwin_unmapped_hook with the X window id as parameter.
5046 2004-09-17 20:09 UTC tuomov
5047 * trunk: changeset 1760
5048 Replaced frame_activated_hook (and frame_inactivated_hook) with
5049 region_activated_hook (region_inactivated_hook) called when the region
5050 is get focus (loses focus).
5052 2004-09-17 19:55 UTC tuomov
5053 * trunk: changeset 1759
5054 Some eventmask macro changes/cleanup.
5056 2004-09-17 19:43 UTC tuomov
5057 * trunk: changeset 1758
5058 Moved hook parameter structures from source to header files and added
5059 notes of parameters of all hooks to headers.
5061 2004-09-16 23:42 UTC tuomov
5062 * trunk: changeset 1757
5063 Oops. Workspaces were being destroyed when stdisp was removed.
5065 2004-09-16 23:39 UTC tuomov
5066 * trunk: changeset 1756
5067 REGION_PARENT macro changes.
5069 2004-09-16 23:09 UTC tuomov
5070 * trunk: changeset 1755
5071 Improved handling of small unused spaces in panews.
5073 2004-09-16 19:32 UTC tuomov
5074 * trunk: changeset 1753
5075 Some minor clean-up.
5077 2004-09-16 18:44 UTC tuomov
5078 * trunk: changeset 1752
5079 Some region_set/unset/detach_manager/parent code simplifications.
5081 2004-09-16 17:06 UTC tuomov
5082 * trunk: changeset 1751
5083 Use 'default' layout by default.
5085 2004-09-16 17:05 UTC tuomov
5086 * trunk: changeset 1750
5087 - Added mod_panews.set/get
5089 - Moved loading of module configuration file to end of Lua code if the
5090 module has such, as otherwise not everything may be available to the
5093 2004-09-16 16:27 UTC tuomov
5094 * trunk: changeset 1749
5095 WSplitPane should now update markers on transpose.
5097 2004-09-07 18:45 UTC tuomov
5098 * trunk: changeset 1748
5099 Changed some exec calls to exec_on calls in mod_query.
5101 2004-09-07 01:15 UTC tuomov
5102 * trunk: changeset 1747
5103 Oops, warp setting was no longer used.
5105 2004-09-06 18:29 UTC tuomov
5106 tagged ion-3ds-20040906
5108 2004-09-06 18:28 UTC tuomov
5109 * trunk: changeset 1745
5110 Fixed a typo in release notes.
5112 2004-09-06 18:25 UTC tuomov
5113 * trunk: changeset 1744
5114 Removed POSIX_SOURCE setting from system-ac.mk.in
5116 2004-09-06 18:21 UTC tuomov
5117 * trunk: changeset 1743
5118 Added release notes for a new release.
5120 2004-09-06 17:58 UTC tuomov
5121 * trunk: changeset 1742
5122 Status display node loading fixes.
5124 2004-09-06 17:44 UTC tuomov
5125 * trunk: changeset 1741
5126 - WPaneWS:s can be closed now.
5128 - Pane initial size calculation fix.
5130 2005-02-23 00:34 UTC tuomov
5131 * trunk: changeset 1740
5132 Renamed autows to panews.
5134 2004-09-05 22:26 UTC tuomov
5135 * trunk: changeset 1739
5136 Added compatibility conversion from old frame style names.
5138 2004-09-05 21:55 UTC tuomov
5139 * trunk: changeset 1738
5140 Some focusing code simplifications/fixes/new bugs.
5142 2004-09-05 15:58 UTC tuomov
5143 * trunk: changeset 1737
5144 Fixed an mplex layer2 focus issue.
5146 2004-09-05 15:30 UTC tuomov
5147 * trunk: changeset 1736
5148 Fixed split tree ws_if_root pointer management bug.
5150 2004-09-05 15:12 UTC tuomov
5151 * trunk: changeset 1735
5152 Added 'save' option for dock.
5154 2004-09-05 13:53 UTC tuomov
5155 * trunk: changeset 1734
5156 Added frame_managed_changed_hook (improved from
5157 frame_content_switched_hook).
5159 2004-09-02 15:20 UTC tuomov
5160 * trunk: changeset 1733
5161 Border line drawing fix.
5163 2004-09-01 21:26 UTC tuomov
5164 * trunk: changeset 1732
5165 WSplitPanes should now when appropriate recreate a WSplitUnused when
5168 2004-09-01 18:45 UTC tuomov
5169 * trunk: changeset 1731
5170 AutoWS now supports dropping stuff on unused areas.
5172 2004-09-01 13:31 UTC tuomov
5173 * trunk: changeset 1730
5174 - Autows unused region focusing improvements.
5176 - Install cfg_autows.lua.
5178 2004-08-31 18:51 UTC tuomov
5179 * trunk: changeset 1729
5180 Fixes to previous changes (coded without a monitor to test the code
5183 2004-08-31 11:26 UTC tuomov
5184 * trunk: changeset 1728
5185 Fixed a potential minor memory leak.
5187 2004-08-29 15:33 UTC tuomov
5188 * trunk: changeset 1727
5189 Autoconf should work again. (Applied patch to move from
5190 libtool/libltdl to plain libdl.)
5192 2004-08-29 07:18 UTC tuomov
5193 * trunk: changeset 1726
5194 Some pane handle changes.
5196 2004-08-27 14:54 UTC tuomov
5197 * trunk: changeset 1725
5198 Tiled workspace navigation code changes.
5200 2004-08-26 16:23 UTC tuomov
5201 * trunk: changeset 1724
5202 - Moved resize code so that WUnusedWin can use it.
5204 - Added resize bindings for WUnusedWin.
5206 2004-08-26 14:16 UTC tuomov
5207 * trunk: changeset 1723
5208 Added WUnusedWin for WSplitUnused.
5210 2004-08-23 03:27 UTC tuomov
5211 * trunk: changeset 1722
5212 WAutoWS layout is now initialised when the workspace is created
5213 instead of when the first frame is created.
5215 2004-08-21 15:54 UTC tuomov
5216 * trunk: changeset 1721
5217 Added Czech translations of Ion messages.
5219 2004-08-19 15:16 UTC tuomov
5220 * trunk: changeset 1720
5221 Added bindmap for WPaneWins.
5223 2004-08-18 14:12 UTC tuomov
5224 * trunk: changeset 1719
5225 - AutoWS pane window handling improvements.
5227 - Changes in frame style names.
5229 2004-08-17 01:24 UTC tuomov
5230 * trunk: changeset 1718
5231 Changed stdisp adaptation code to be more destructive on the split
5232 tree to preserve special nodes for autows.
5234 2004-08-15 01:40 UTC tuomov
5235 * trunk: changeset 1717
5236 Fixed a reference to mod_menu.
5238 2004-08-09 23:58 UTC tuomov
5239 * trunk: changeset 1716
5240 Added beginnings of a Czech translation (by Miroslav Kure).
5242 2004-08-09 23:57 UTC tuomov
5243 * trunk: changeset 1715
5244 Simplified regexp for 'uptime' load average method as some locales
5245 show it differently.
5247 2004-08-06 02:55 UTC tuomov
5248 * trunk: changeset 1714
5249 Some more makefile fixes.
5251 2004-08-06 00:05 UTC tuomov
5252 * trunk: changeset 1713
5253 $(INTALLDIR) wasn't being called for translated manual page
5256 2004-08-03 18:40 UTC tuomov
5257 * trunk: changeset 1712
5258 Added routine to drawing engine to draw just a borderline and not a
5261 2004-08-03 16:37 UTC tuomov
5262 * trunk: changeset 1711
5263 updated cfgfile too.
5265 2004-08-02 19:35 UTC tuomov
5266 * trunk: changeset 1710
5267 Submaps now default to AnyModifier.
5269 2004-08-02 16:01 UTC tuomov
5270 * trunk: changeset 1709
5271 nroff instead of groff.
5273 2004-08-02 14:51 UTC tuomov
5274 * trunk: changeset 1708
5275 Oops, calcmail was global.
5277 2004-08-02 14:49 UTC tuomov
5278 * trunk: changeset 1707
5279 - Some more binding documentation and translation improvements.
5281 - Use proper welcome.lang.txt.
5283 2004-08-02 05:16 UTC tuomov
5284 * trunk: changeset 1706
5287 2004-08-02 03:31 UTC tuomov
5288 * trunk: changeset 1705
5289 - Removed share directory from the source tree and moved stuff therein
5290 to ioncore and utils directories.
5292 - Some rules.mk improvements.
5294 2004-08-02 00:51 UTC tuomov
5295 * trunk: changeset 1704
5296 - Improved the 'basic concepts' section of the manual page.
5298 - Added a Finnish translation of the manual page and welcome message.
5299 (Correct version of the welcome message is not yet used.)
5301 2004-08-01 21:51 UTC tuomov
5302 * trunk: changeset 1703
5303 ... and also gettext menuentry and submenu.
5305 2004-08-01 21:46 UTC tuomov
5306 * trunk: changeset 1702
5307 Removed 'TR' from menu configuration files; include 'submenu' and
5308 'menuentry' in keywords to lxgettext instead.
5310 2004-08-01 21:44 UTC tuomov
5311 * trunk: changeset 1701
5312 Fixed type in documentation string.
5314 2004-08-01 21:43 UTC tuomov
5315 * trunk: changeset 1700
5316 Added translations for binding documentation.
5318 2004-08-01 19:48 UTC tuomov
5319 * trunk: changeset 1699
5320 Oops, previous commit was a bit broken.
5322 2004-08-01 19:06 UTC tuomov
5323 * trunk: changeset 1698
5324 Binding documentation is now included in the configuration files and
5325 the documentation for manual pages is generated from there.
5327 2004-07-31 22:00 UTC tuomov
5328 * trunk: changeset 1696
5329 Minor fixes to previous error reporting and other changes.
5331 2004-07-31 20:55 UTC tuomov
5332 * trunk: changeset 1695
5333 Added Finnish translation.
5335 2004-07-31 20:53 UTC tuomov
5336 * trunk: changeset 1694
5337 - Some more error and other reporting changes for easier and better
5340 - Added menu configuration files to be translated.
5342 2004-07-31 20:12 UTC tuomov
5343 * trunk: changeset 1693
5344 s/corner/pos/g in statusbar creation code.
5346 2004-07-31 19:11 UTC tuomov
5347 * trunk: changeset 1691
5348 - Removed some redundant error reporting that is of no help to the
5351 - Changes in error reporting policy: trust the source of the problem
5352 do it, if it is our code.
5354 2005-02-23 00:02 UTC tuomov
5355 * trunk: changeset 1690
5356 Added basic framework for localisation/language translations.
5358 2004-07-30 00:08 UTC tuomov
5359 tagged ion-3ds-20040730
5361 2004-07-29 23:32 UTC tuomov
5362 * trunk: changeset 1687
5363 Oops DIST: PREFIX line was broken.
5365 2004-07-29 23:30 UTC tuomov
5366 * trunk: changeset 1686
5367 Added new release notes and other preparation for the release of ion-
5370 2004-07-29 23:24 UTC tuomov
5371 * trunk: changeset 1685
5372 - Changes in default installation paths and binary names: ion->ion3,
5375 - Added ioncore.progname so that scripts that want to show the manual
5376 page don't need to know if we're running as ion or pwm.
5378 2004-07-29 23:19 UTC tuomov
5379 * trunk: changeset 1684
5380 Manual page updates.
5382 2004-07-29 19:58 UTC tuomov
5383 * trunk: changeset 1683
5384 Added old release notes to the package.
5386 2004-07-29 19:47 UTC tuomov
5387 * trunk: changeset 1682
5388 WIonWS: don't load WSplitST, because we don't save position and
5389 orientation and thus think the saved stdispnode was bl/horizontal.
5391 2004-07-29 19:41 UTC tuomov
5392 * trunk: changeset 1681
5393 Drawing engine configuration files now also use the underscored
5394 "look_" prefix instead of "look-".
5396 2004-07-29 19:36 UTC tuomov
5397 * trunk: changeset 1680
5398 Added styles for status displays.
5400 2004-07-29 18:52 UTC tuomov
5401 * trunk: changeset 1679
5402 - Changed WFloatWS.circulate and backcirculate to be stacking based.
5404 - Fixes to previous stacking code changes.
5406 2004-07-29 18:27 UTC tuomov
5407 * trunk: changeset 1678
5408 Floatws stacking code improvements.
5410 2004-07-29 02:18 UTC tuomov
5411 * trunk: changeset 1672
5412 All savefiles are now also prefixed with "saved_".
5414 2004-07-29 02:02 UTC tuomov
5415 * trunk: changeset 1671
5416 Removed WIonWS.resize_tree and added WSplit.rqgeom.
5418 2004-07-29 01:52 UTC tuomov
5419 * trunk: changeset 1670
5420 Renamed redundantly named ioncore.create_new_ws to ioncore.create_ws.
5422 2004-07-29 01:50 UTC tuomov
5423 * trunk: changeset 1669
5424 Added WWindow.xid export.
5426 2004-07-29 01:47 UTC tuomov
5427 * trunk: changeset 1668
5428 Statically linking modules had been broken with the module stub loader
5429 change, and make depend had never worked in this case.
5431 2004-07-29 01:32 UTC tuomov
5432 * trunk: changeset 1667
5433 - Removed generic stacking code; stacking is now handled fully by
5434 managers, making it simpler and better-working.
5436 - Some fixes to WMPlex layer2 new focus policy.
5438 2004-07-28 21:58 UTC tuomov
5439 * trunk: changeset 1666
5440 Reorganisation autows code to match the new lua/c division and stub
5443 2004-07-28 20:57 UTC tuomov
5444 * trunk: changeset 1665
5445 Changes in WMPlex passive layer 2 object focus policy.
5447 2004-07-28 02:02 UTC tuomov
5448 * trunk: changeset 1664
5449 Oops. Search path order had been reversed.
5451 2004-07-28 01:57 UTC tuomov
5452 * trunk: changeset 1663
5453 Style file lookup was broken.
5455 2004-07-28 01:46 UTC tuomov
5456 * trunk: changeset 1662
5457 The status display is now skipped by WIonWS navigational routines.
5459 2004-07-28 01:30 UTC tuomov
5460 * trunk: changeset 1661
5461 Forgot to update resize_delay->kbresize_delay to config files.
5463 2004-07-28 01:25 UTC tuomov
5464 * trunk: changeset 1660
5465 Oops. Forgot to remove references to DEFAULT_WS_TYPE.
5467 2004-07-28 01:17 UTC tuomov
5468 * trunk: changeset 1659
5469 - Changes in functions to set some basic settings of ioncore and some
5470 modules: for the most part, a single 'set' function now. Also added
5471 the 'get' counterpart.
5473 - Removed extl_globals as DEFAULT_WS_TYPE is part of ioncore.set/get
5476 2004-07-27 21:06 UTC tuomov
5477 * trunk: changeset 1658
5478 Added WSplitInner.current dynfun.
5480 2004-07-27 21:01 UTC tuomov
5481 * trunk: changeset 1657
5482 Restore extl_loadstring as mod_ionflux needs it.
5484 2004-07-27 19:23 UTC tuomov
5485 * trunk: changeset 1656
5486 - Statusbar mail checker died if $MAIL didn't exist.
5488 - Added mailbox file setting.
5490 2004-07-27 18:03 UTC tuomov
5491 * trunk: changeset 1655
5492 Some statusbar config tuning
5494 2004-07-27 17:49 UTC tuomov
5495 * trunk: changeset 1654
5496 - Better cfg_dock.lua; moved code to mod_dock.
5498 - Status display is now _not_ saved to layout savefile, for easier
5499 switching between different status displays.
5501 - Some mplex layer2 access improvements.
5503 2004-07-27 13:48 UTC tuomov
5504 * trunk: changeset 1653
5505 Fixed some typos etc.
5507 2004-07-27 13:42 UTC tuomov
5508 * trunk: changeset 1652
5509 - Improved ext_statusbar update time calculation.
5511 - Added ext_statusbar to list of subdirectories to build in the top-
5514 2004-07-27 04:11 UTC tuomov
5515 * trunk: changeset 1651
5516 Oops, mail_last_check wasn't being update.
5518 2004-07-27 04:10 UTC tuomov
5519 * trunk: changeset 1650
5520 Added ext_statusbar statusbar script.
5522 2004-07-27 00:43 UTC tuomov
5523 * trunk: changeset 1649
5524 - Put ext_misc stuff in ioncore anyway; removed close_current_ws.
5526 - Fixed some PWM stuff.
5528 2004-07-27 00:26 UTC tuomov
5529 * trunk: changeset 1648
5530 Status display removal is now properly notified by the screen to
5531 workspaces over restarts.
5533 2004-07-26 22:03 UTC tuomov
5534 * trunk: changeset 1647
5535 Oops, welcome message was no longer installed.
5537 2004-07-26 21:57 UTC tuomov
5538 * trunk: changeset 1645
5539 Some documentation fixes and documentation generation changes.
5541 2004-07-26 21:57 UTC tuomov
5542 * trunk: changeset 1644
5543 Oops, there was still a reference to draw.lua
5545 2004-07-26 21:48 UTC tuomov
5546 * trunk: changeset 1643
5547 ioncore-extras.lua was still lying around after barfed commit.
5549 2004-07-26 21:29 UTC tuomov
5550 * trunk: changeset 1642
5551 Fixed a sed vomit in ion-completeman (around sed's brain-damaged
5552 refusal to support escaping of square brackets) after GNU sed stopped
5553 accepting the previous vomit.
5555 2004-07-26 20:50 UTC tuomov
5556 * trunk: changeset 1641
5557 Fixes to previous failed commit.
5559 2004-07-26 20:46 UTC tuomov
5560 * trunk: changeset 1640
5561 - United ioncore and ioncorelib; mod_query and querylib; and mod_menu
5562 and menulib routines into the single namespace of the first of each
5563 to present the user with less different code units.
5565 - Changed all configuration files the user might want to edit to be
5566 prefixed with 'cfg_'.
5568 2004-07-26 19:17 UTC tuomov
5569 * trunk: changeset 1639
5570 Renamed 'include' 'dopath' (to look similar to Lua's 'dofile' that
5571 expects complete file name).
5573 2004-07-26 18:58 UTC tuomov
5574 * trunk: changeset 1638
5575 Added stub loaders for modules, so users only need a single command to
5576 load scripts or modules.
5578 2004-07-26 17:43 UTC tuomov
5579 * trunk: changeset 1637
5580 Some minor infowin, stdisp and timer fixes and changes.
5582 2004-07-26 16:13 UTC tuomov
5583 * trunk: changeset 1636
5584 Exported timers to Lua side and some other changes in timer code.
5586 2004-07-26 14:38 UTC tuomov
5587 * trunk: changeset 1633
5588 Added some code to WInfoWin to eventually allow it to be used as an
5591 2004-07-25 19:18 UTC tuomov
5592 * trunk: changeset 1632
5593 Some autows overlap and new OO split code fixes.
5595 2004-07-24 14:09 UTC tuomov
5596 * trunk: changeset 1631
5597 Some fixes to previous changes in name allocation.
5599 2004-07-24 11:58 UTC tuomov
5600 * trunk: changeset 1630
5601 Added still incomplete support for partial floating of WSplitPanes on
5604 2004-07-23 22:27 UTC tuomov
5605 * trunk: changeset 1629
5606 Resizing code fixes and simplifications.
5608 2004-07-23 20:50 UTC tuomov
5609 * trunk: changeset 1628
5610 Some more name allocation improvements and simplifications.
5612 2004-07-23 19:34 UTC tuomov
5613 * trunk: changeset 1627
5614 Fixed problem allocating names that already contain something that
5615 looks like an instance number.
5617 2004-07-22 22:31 UTC tuomov
5618 * trunk: changeset 1626
5619 - Moved WSplitUnused code to mod_autows from mod_ionws.
5621 - Added initial version of WSplitPane split tree node for better
5622 organisation of different application classes in WAutoWS split tree.
5624 2004-07-18 18:59 UTC tuomov
5625 * trunk: changeset 1625
5626 The split tree now uses inheritance within the Ion object system, so
5627 it is easier to add special inner nodes to it.
5629 2004-07-18 02:25 UTC tuomov
5630 * trunk: changeset 1624
5631 Some dock changes+fixes.
5633 2004-07-17 00:48 UTC tuomov
5634 * trunk: changeset 1623
5635 Autows template code is now aware of stdisp.
5637 2004-07-16 23:54 UTC tuomov
5638 * trunk: changeset 1622
5639 Autows classification heuristics improvements.
5641 2004-07-15 15:29 UTC tuomov
5642 * trunk: changeset 1621
5645 2004-07-15 13:21 UTC tuomov
5646 * trunk: changeset 1620
5647 Fixed config file help.
5649 2004-07-15 01:59 UTC tuomov
5650 * trunk: changeset 1619
5651 Removed stdisp from lists of normal managed objects on workspaces.
5653 2004-07-13 16:05 UTC tuomov
5654 * trunk: changeset 1618
5655 Fixed WRegion.size_hints export.
5657 2004-07-13 16:04 UTC tuomov
5658 * trunk: changeset 1617
5659 Always leave a SPLIT_UNUSED when stacking.
5661 2004-07-13 16:03 UTC tuomov
5662 * trunk: changeset 1616
5663 Changes in split tree resize code to better handle SPLIT_UNUSED.
5665 2004-07-12 20:11 UTC tuomov
5666 * trunk: changeset 1615
5667 AutoWS layout initialisation code improvements.
5669 2004-07-11 22:57 UTC tuomov
5670 * trunk: changeset 1614
5671 Beginnings of a new template-based autows implementation.
5673 2004-07-08 00:18 UTC tuomov
5674 * trunk: changeset 1613
5675 Some frame->style handling changes.
5677 2004-07-08 00:17 UTC tuomov
5678 * trunk: changeset 1612
5679 Possibly fixed scratchpad focusing (again).
5681 2004-07-03 18:04 UTC tuomov
5682 tagged ion-3ds-20040703
5684 2004-07-03 18:01 UTC tuomov
5685 * trunk: changeset 1610
5686 Added a note on ./configure being broken in README.
5688 2004-07-03 17:57 UTC tuomov
5689 * trunk: changeset 1609
5692 2004-07-03 17:56 UTC tuomov
5693 * trunk: changeset 1608
5694 Added code in dock.lua to create dock of either flavour.
5696 2004-07-03 17:56 UTC tuomov
5697 * trunk: changeset 1607
5698 Do not automagically redirect region_manage_clientwin requests to
5699 passive layer 2 objects.
5701 2004-07-03 17:55 UTC tuomov
5702 * trunk: changeset 1606
5705 2004-07-03 17:54 UTC tuomov
5706 * trunk: changeset 1605
5707 Changes in menu stacking.
5709 2004-07-03 17:25 UTC tuomov
5710 * trunk: changeset 1604
5711 Implemented WRegion.rqclose for WDock (and removed WDock.destroy), so
5712 that empty docks can now be closed in a consistent manner.
5714 2004-07-03 17:21 UTC tuomov
5715 * trunk: changeset 1603
5716 Added some region dynfuns.
5718 2004-06-27 17:43 UTC tuomov
5719 * trunk: changeset 1602
5720 Dock supports bindings now.
5722 2004-06-27 17:12 UTC tuomov
5723 * trunk: changeset 1601
5724 - Removed orientation from stdisp parameters; it is got from the
5725 region itself through region_orientation.
5727 - WDock.set can now properly request changes when working as WMPlex
5730 2004-06-26 20:13 UTC tuomov
5731 * trunk: changeset 1600
5732 floatws fix: don't save stdisp configuration.
5734 2004-06-26 20:05 UTC tuomov
5735 * trunk: changeset 1599
5736 Ensure FD_CLOEXEC is set.
5738 2004-06-26 19:53 UTC tuomov
5739 * trunk: changeset 1598
5740 - Removed generic stacking exports. Raise/lower is only available
5741 through WFloatWS.raise/lower now.
5743 - Removed WRegion.active_sub export.
5745 2004-06-26 19:35 UTC tuomov
5746 * trunk: changeset 1597
5747 Renamed 'reference' field in load/info tables to 'reg'.
5749 2004-06-26 18:40 UTC tuomov
5750 * trunk: changeset 1596
5751 Guarantee maximum size to be set in region_size_hints along with base
5754 2004-06-26 18:37 UTC tuomov
5755 * trunk: changeset 1595
5756 Removed relw and relh from region_size_hints; use
5757 XSizeHints.base_width/height instead.
5759 2004-06-26 16:07 UTC tuomov
5760 * trunk: changeset 1594
5761 - Added support for passive mplex layer 2 objects.
5763 - Unified generic stdisp and floating dock position parametrisation.
5765 2004-06-23 15:56 UTC tuomov
5766 * trunk: changeset 1593
5767 Improved mplex managed object attribute storage.
5769 2004-06-22 00:16 UTC tuomov
5770 * trunk: changeset 1592
5771 Added XID to querylib.show_clientwin.
5773 2004-06-21 15:02 UTC tuomov
5774 * trunk: changeset 1591
5775 Fixed drawing engine style loading code when neither font nor based_on
5778 2004-06-21 08:18 UTC tuomov
5779 * trunk: changeset 1590
5780 Previous "fixes" broken dock resize on workspace change if previous
5781 docknode geometry was a good fit.
5783 2004-06-21 07:37 UTC tuomov
5784 * trunk: changeset 1589
5785 Some status display/dock support code fixes and improvements.
5787 2004-06-21 00:30 UTC tuomov
5788 * trunk: changeset 1588
5789 Support dragging tab of current window by clicking anywhere in a
5792 2004-06-20 16:45 UTC tuomov
5793 * trunk: changeset 1587
5794 Initial conversion of mod_dock to work with WMPlex sticky auto-sizing
5795 status display mechanisms.
5797 2004-06-20 11:47 UTC tuomov
5798 * trunk: changeset 1586
5799 Don't register WRegionSimpleCreateFn as it is not actually needed.
5800 Thus only register WRegionLoadCreateFn.
5802 2004-06-20 11:45 UTC tuomov
5803 * trunk: changeset 1584
5804 Don't duplicate libtu/stringintmap_key as value2str.
5806 2004-06-20 11:10 UTC tuomov
5807 * trunk: changeset 1582
5810 2004-06-19 16:39 UTC tuomov
5811 * trunk: changeset 1581
5812 - Use of block auto-indentation had broken indentation after some
5813 EXTL_EXPORT statements.
5815 - Added documentation for WMPlex.set_stdisp and WMPlex.get_stdisp.
5817 2004-06-19 16:26 UTC tuomov
5818 * trunk: changeset 1580
5819 Improved support for auto-sizing status display/dock.
5821 2004-06-19 13:26 UTC tuomov
5822 * trunk: changeset 1579
5823 Export WScreen.set_managed_offset.
5825 2004-06-18 22:14 UTC tuomov
5826 * trunk: changeset 1576
5827 Use libtu's new stringstore for storing frame style names.
5829 2004-06-17 20:42 UTC tuomov
5830 * trunk: changeset 1573
5831 Fixed handling of requested geometry in floatws_attach_clientwin.
5833 2004-06-17 17:14 UTC tuomov
5834 * trunk: changeset 1572
5835 Added some split-tree manipulation algorithms needed to eventually
5836 support an automagically properly sized dock.
5838 2004-06-17 13:58 UTC tuomov
5839 * trunk: changeset 1571
5840 Resize primary node fix.
5842 2004-06-14 15:09 UTC tuomov
5843 * trunk: changeset 1570
5844 Finished converting (still crappy) autows penalty code to Lua and some
5847 2004-06-12 20:51 UTC tuomov
5848 * trunk: changeset 1569
5849 Moved autows penalty calculation code to Lua side for easier
5852 2004-06-12 18:10 UTC tuomov
5853 * trunk: changeset 1568
5854 - Added WRegion.size_hints to exports
5856 - ... and renamed region_resize_hints to region_size_hints.
5858 2004-06-12 14:16 UTC tuomov
5859 * trunk: changeset 1567
5860 Fixed querylib.query_exit and renamed it to querylib.query_shutdown.
5862 2004-06-11 19:03 UTC tuomov
5863 * trunk: changeset 1566
5864 Changed penalties to be based on proportional shrinkage/growth/free
5865 space after split and other autows placement code changes.
5867 2004-06-11 11:03 UTC tuomov
5868 * trunk: changeset 1565
5869 Put back WIonWS.create_frame_fn.
5871 2004-06-10 22:48 UTC tuomov
5872 * trunk: changeset 1564
5873 - Session saving is no longer disabled on exit if there was an error
5874 loading layout. Instead a backup of the layout savefile is made.
5876 - The behaviour of ioncore.resign was changed not to save session, but
5877 instead just quit and, when running under a session manager,
5878 instruct the session manager to not restart the WM again.
5880 2004-06-10 21:13 UTC tuomov
5881 * trunk: changeset 1563
5882 Fixed focusing on frame destroy.
5884 2004-06-10 21:01 UTC tuomov
5885 * trunk: changeset 1562
5886 Bracing error caused split unused fusing not to work in all cases.
5888 2004-06-10 15:33 UTC tuomov
5889 * trunk: changeset 1561
5890 Changes in the set of exported WSplit methods and WIonWS:split_tree().
5892 2004-06-10 15:15 UTC tuomov
5893 * trunk: changeset 1560
5894 Added code to fuse adjacent SPLIT_UNUSED nodes.
5896 2004-06-09 16:12 UTC tuomov
5897 * trunk: changeset 1559
5898 Removed WIonFrame and WAutoFrame. There's just WFrame and WFloatFrame
5899 (also to be unified?) now.
5901 2004-06-08 20:52 UTC tuomov
5902 * trunk: changeset 1558
5903 Some minor autows placement tuning.
5905 2004-06-08 20:26 UTC tuomov
5906 * trunk: changeset 1557
5907 Moved p_move from WFloatFrame to WFrame.
5909 2004-06-08 17:23 UTC tuomov
5910 * trunk: changeset 1556
5911 Binding to nil should again remove the binding.
5913 2004-06-08 17:21 UTC tuomov
5914 * trunk: changeset 1555
5915 Fixes in navigation code handling of SPLIT_UNUSED.
5917 2004-06-07 13:41 UTC tuomov
5918 * trunk: changeset 1554
5919 Some more unused space information storage changes.
5921 2004-06-07 11:09 UTC tuomov
5922 * trunk: changeset 1553
5923 load_autows hand't been updated to new ionws_load_node parameters.
5925 2004-06-06 19:39 UTC tuomov
5926 * trunk: changeset 1552
5927 Added querylib.show_clientwin to display information on a client
5928 window and put it in the context menu.
5930 2004-06-06 19:27 UTC tuomov
5931 * trunk: changeset 1551
5932 Documentation fixes.
5934 2004-06-06 18:32 UTC tuomov
5935 * trunk: changeset 1550
5936 Some fixes in split tree load code changes.
5938 2004-06-06 17:58 UTC tuomov
5939 * trunk: changeset 1549
5940 Added penalties to attach to an existing frame.
5942 2004-06-06 17:09 UTC tuomov
5943 * trunk: changeset 1548
5944 Added querylib.query_menu that can be used to create a query of a
5947 2004-06-06 16:16 UTC tuomov
5948 * trunk: changeset 1547
5949 Moved Fx queries to WMPlex level so they're available on empty
5950 workspaces and full screen client windows as well.
5952 2004-06-06 16:08 UTC tuomov
5953 * trunk: changeset 1546
5954 Added 'lazy' split attribute. If a horizontal/vertical split is
5955 "lazy", and a direct child is removed, the split won't be collapsed
5956 unless the other child is SPLIT_UNUSED.
5958 2004-06-06 15:47 UTC tuomov
5959 * trunk: changeset 1545
5962 2004-06-05 19:24 UTC tuomov
5963 * trunk: changeset 1543
5964 - Moved workspace dummy window code from WFloatWS to WGenWS to be
5965 available to WAutoWS as well.
5967 - Removed unused managed_splits field from WIonWS.
5969 2004-06-05 15:14 UTC tuomov
5970 * trunk: changeset 1542
5971 WAutoWS placement code clean-up.
5973 2004-06-05 09:42 UTC tuomov
5974 * trunk: changeset 1541
5975 Oops. Fixed sanity check.
5977 2004-06-04 23:15 UTC tuomov
5978 * trunk: changeset 1539
5979 Added Xinerama sanity check.
5981 2004-06-04 17:55 UTC tuomov
5982 * trunk: changeset 1537
5983 Changed WAutoWS placement code to use new unused space storage and
5984 added framework code to handle calculating penalties based on
5985 "immediate" available unused space.
5987 2004-06-04 17:29 UTC tuomov
5988 * trunk: changeset 1536
5989 Changed storage of used/unused space within
5990 SPLIT_VERTICAL/SPLIT_HORIZONTAL.
5992 2004-06-04 15:49 UTC tuomov
5993 * trunk: changeset 1535
5994 Fixed WMPlex.l2_show focus.
5996 2004-06-03 11:25 UTC tuomov
5997 * trunk: changeset 1534
5998 Added very preliminary WAutoWS layout code.
6000 2004-06-03 11:23 UTC tuomov
6001 * trunk: changeset 1533
6002 Code that creates regions from tables now supports a 'reference' to
6003 use existing regions.
6005 2004-06-03 11:21 UTC tuomov
6006 * trunk: changeset 1532
6007 Fixed some indentation.
6009 2004-06-02 19:15 UTC tuomov
6010 * trunk: changeset 1531
6011 Added support for "static" splits.
6013 2004-05-31 10:40 UTC tuomov
6014 * trunk: changeset 1526
6017 2004-05-31 10:39 UTC tuomov
6018 * trunk: changeset 1525
6019 Added nil check to hook_add_extl.
6021 2004-05-30 16:01 UTC tuomov
6022 * trunk: changeset 1524
6023 Fixed a serious brainfart in region name allocation. (Temporary hack;
6024 need to do this more efficiently.)
6026 2004-05-30 14:13 UTC tuomov
6027 * trunk: changeset 1523
6028 Oops. Alloc one byte too small.
6030 2004-05-29 19:13 UTC tuomov
6031 * trunk: changeset 1522
6032 Check that client window is not already managed when loading saved
6033 configuration (on restart).
6035 2004-05-29 19:12 UTC tuomov
6036 * trunk: changeset 1521
6037 Added -noerrorlog startup option.
6039 2004-05-29 12:03 UTC tuomov
6040 * trunk: changeset 1520
6041 Fixed dec/inc_index bindings.
6043 2004-05-29 11:26 UTC tuomov
6044 * trunk: changeset 1519
6045 Bindmap binding count was not maintained correctly if a key/button was
6048 2004-05-28 14:41 UTC tuomov
6049 * trunk: changeset 1518
6050 Added SPLIT_UNUSED nodes and stopped allowing frames that do not use
6051 full space of their SPLIT_REGNODE:
6053 2004-05-26 19:26 UTC tuomov
6054 * trunk: changeset 1517
6055 querylib.query_renameworkspace had been broken at some point.
6057 2004-05-26 19:24 UTC tuomov
6058 * trunk: changeset 1516
6059 Unified module and script search paths. There's only one search path
6062 2004-05-26 19:17 UTC tuomov
6063 * trunk: changeset 1515
6064 *sigh* install-sh seems to require -c to copy.
6066 2004-05-26 17:24 UTC tuomov
6067 * trunk: changeset 1514
6068 Changed INSTALL to install-sh
6070 2004-05-26 17:10 UTC tuomov
6071 * trunk: changeset 1513
6074 2004-05-26 16:57 UTC tuomov
6075 * trunk: changeset 1512
6076 Libtool is no longer used: problems with one module depending on
6079 2004-05-26 14:13 UTC tuomov
6080 * trunk: changeset 1511
6081 Added unviewable check in mplex init.
6083 2004-05-26 13:57 UTC tuomov
6084 * trunk: changeset 1510
6085 - WMPlex layer2 object hide improved.
6087 - Unified WMPlex layer list access functions.
6089 2004-05-21 21:04 UTC tuomov
6090 * trunk: changeset 1509
6091 Removed 'exec' from /bin/sh call to execute command so that more
6092 complex commands can be entered.
6094 2004-05-21 19:46 UTC tuomov
6095 * trunk: changeset 1507
6096 Removed os.execute block.
6098 2004-05-21 18:49 UTC tuomov
6099 * trunk: changeset 1506
6100 Improved querylib.query_exec completion to break at spaces.
6102 2004-05-21 18:33 UTC tuomov
6103 * trunk: changeset 1505
6104 SSH host completion now understands usernames. (Code taken from the
6107 2004-05-21 18:26 UTC tuomov
6108 * trunk: changeset 1504
6109 - Improved integration of exit/restart/save state with session
6112 - Removed ioncore.exit(); in most cases use ioncore.shutdown() instead
6113 (and ioncore.resign() in others).
6115 2004-05-20 21:48 UTC tuomov
6116 * trunk: changeset 1503
6117 Added comment headers to the files.
6119 2004-05-20 21:35 UTC tuomov
6120 * trunk: changeset 1502
6121 - Added mod_sm.request_save.
6123 - Removed support for whatever (older?) session management system
6124 defines the macro "XSM".
6126 2004-05-20 18:26 UTC tuomov
6127 * trunk: changeset 1501
6128 - Automatically load mod_sm of the SESSION_MANAGER environment
6131 - Moved session directory setup code to mod_sm.
6133 2004-05-20 16:03 UTC tuomov
6134 * trunk: changeset 1500
6135 Added WClientWin.xid export to get X window id.
6137 2004-05-20 15:04 UTC tuomov
6138 * trunk: changeset 1499
6139 Improved WAutoFrame "lazy" move/resize behaviour.
6141 2004-05-20 14:38 UTC tuomov
6142 * trunk: changeset 1498
6143 Split resizing code now first tries to use any unused space before
6146 2004-05-19 08:35 UTC tuomov
6147 * trunk: changeset 1497
6148 - Do not clear client window activity status when receiving focus if
6149 the urgency hint is still set.
6151 - Exported WRegion.notify_activity and WRegion.clear_activity.
6153 2004-05-18 20:02 UTC tuomov
6154 * trunk: changeset 1496
6155 Fixed exec bindings to correctly set the root window and changed
6156 ioncore.exec_on to accept any region as parameter.
6158 2004-05-18 17:55 UTC tuomov
6159 * trunk: changeset 1495
6160 Changes in save directory under a session manager; use ~/.ion3/gnome-
6161 session-$GNOME_DESKTOP_SESSION_ID (with potentially unallowed
6162 characters replaced) if this environment variable is set.
6164 2004-05-17 22:52 UTC tuomov
6165 * trunk: changeset 1494
6166 Merged dock kde systray support patch and fixes from stable branch.
6168 2004-05-17 22:41 UTC tuomov
6169 * trunk: changeset 1491
6170 Added missing include.
6172 2004-05-15 17:45 UTC tuomov
6173 * trunk: changeset 1490
6174 Removed extl_call_named as it is no longer needed and useless bloat.
6176 2004-05-15 17:43 UTC tuomov
6177 * trunk: changeset 1489
6178 Converted ionws_placement_method to ionws_placement_alt hook. Removed
6179 the hook from WAutoWS code temporarily.
6181 2004-05-15 09:47 UTC tuomov
6182 * trunk: changeset 1488
6183 Fixed attempt to free memory at middle of allocated area in menu
6186 2004-05-14 14:14 UTC tuomov
6187 * trunk: changeset 1487
6188 - Changed mplex l2 hide/show to warp (if enabled) to new active
6191 - Some other focus handling fixes/changes.
6193 2004-05-14 13:13 UTC tuomov
6194 * trunk: changeset 1486
6195 WMPlex contents are unmapped when either width or height of client
6196 managed area becomes at most 1 instead of resizing them. Previously
6197 this was only done vertically for frames (shade).
6199 2004-05-14 10:14 UTC tuomov
6200 * trunk: changeset 1483
6201 Fixed shade on WIonWS.
6203 2004-05-13 12:01 UTC tuomov
6204 * trunk: changeset 1482
6207 2004-05-13 09:02 UTC tuomov
6208 * trunk: changeset 1481
6209 Removed some scratch code.
6211 2004-05-12 15:39 UTC tuomov
6212 * trunk: changeset 1480
6213 Oops. There was a typo that was causing region flags to be cleared
6214 when children were being rescued.
6216 2004-05-12 13:49 UTC tuomov
6217 * trunk: changeset 1479
6218 hook_add_extl was missing extl_ref_fn.
6220 2004-05-12 13:30 UTC tuomov
6221 * trunk: changeset 1478
6222 Documented hook exports.
6224 2004-05-12 12:56 UTC tuomov
6225 * trunk: changeset 1477
6226 Removed deprecated references to defcmd.
6228 2004-05-12 12:50 UTC tuomov
6229 * trunk: changeset 1476
6230 New hook system. Both Lua and C-side now have the same hooks except
6231 for ioncore_handle_event_alt.
6233 2004-05-12 10:31 UTC tuomov
6234 * trunk: changeset 1475
6235 Added functions to test ExtlTab:s and ExtlFn:s for equality.
6237 2004-05-08 23:38 UTC tuomov
6238 * trunk: changeset 1474
6239 WM_COLORMAP_WINDOWS handling fixes. (Does something still use
6240 this/bother supporting indexed colour models at all?)
6242 2004-05-06 21:01 UTC tuomov
6243 * trunk: changeset 1472
6244 Oops. nodecor wan't being initialised if mwm hints are not set.
6246 2004-05-06 09:35 UTC tuomov
6247 * trunk: changeset 1470
6248 Space wasn't being reclaimed when unsplitting.
6250 2004-05-03 15:22 UTC tuomov
6251 * trunk: changeset 1469
6252 Added extra check. Fixed indentation.
6254 2004-05-03 15:21 UTC tuomov
6255 * trunk: changeset 1468
6256 Fixed dynamic function call.
6258 2004-05-03 14:18 UTC tuomov
6259 * trunk: changeset 1466
6260 Fixed stippled tab font when -i18n was not set.
6262 2004-05-02 15:57 UTC tuomov
6263 * trunk: changeset 1464
6264 Path fixes in file headings.
6266 2004-05-02 15:46 UTC tuomov
6267 * trunk: changeset 1463
6268 Added some basic framework for autows. No functionality essentially
6269 different from ionws yet.
6271 2004-05-01 11:32 UTC tuomov
6272 * trunk: changeset 1460
6273 Transparency configuration reading fix.
6275 2004-04-30 19:45 UTC tuomov
6276 * trunk: changeset 1459
6277 Minor session management support improvements; should work with gnome-
6280 2004-04-28 11:34 UTC tuomov
6281 * trunk: changeset 1458
6282 Only kill active grab when esc is pressed, not released.
6284 2004-04-24 22:45 UTC tuomov
6285 * trunk: changeset 1456
6286 WIonWS supports alternative frame creation routine (for inheritance).
6288 2004-04-20 18:01 UTC tuomov
6289 * trunk: changeset 1455
6290 Split size calculation TODOs handled.
6292 2004-04-20 15:03 UTC tuomov
6293 * trunk: changeset 1454
6294 Some fixes to new split tree code.
6296 2004-04-17 17:44 UTC tuomov
6297 * trunk: changeset 1453
6298 - Added the WARN_FUNC macros.
6300 - WIonWS code checks that split_tree!=NULL more often so that it
6301 should be possible to inherit it by a workspace class that doesn't
6302 always have such a tree.
6304 2004-04-17 16:45 UTC tuomov
6305 * trunk: changeset 1452
6306 Fixed split bindings to attach currently displayed region of old frame
6309 2004-04-17 15:03 UTC tuomov
6310 * trunk: changeset 1451
6311 Added code to transpose splits.
6313 2004-04-16 22:34 UTC tuomov
6314 * trunk: changeset 1450
6315 Slightly improved splitting code.
6317 2004-04-11 10:15 UTC tuomov
6318 * trunk: changeset 1448
6319 Oops, there was an off-by-one bug in _NET_VIRTUAL_ROOTS setting.
6321 2004-04-05 12:33 UTC tuomov
6322 * trunk: changeset 1444
6323 Added a kludge to deal with waitrelease when the modifiers has already
6326 2004-04-05 07:39 UTC tuomov
6327 * trunk: changeset 1442
6328 Oops, LCDIR and SHAREDIR were on path in wrong order.
6330 2004-04-04 11:48 UTC tuomov
6331 * trunk: changeset 1441
6332 Improved split data structures.
6334 2004-04-02 19:59 UTC tuomov
6335 * trunk: changeset 1440
6336 WMPlex is now a proper non-virtual class and objects of this type can
6337 be created and nested like any others.
6339 2004-04-02 08:19 UTC tuomov
6340 * trunk: changeset 1439
6341 Also put querylib.lc and menulib.lc in LCDIR.
6343 2004-04-02 08:04 UTC tuomov
6344 * trunk: changeset 1437
6345 Changed compiled .lc files' path to LIBDIR/ion/lc.
6347 2004-03-27 09:01 UTC tuomov
6348 * trunk: changeset 1435
6349 Fixed floatframe client window size issue when shaded.
6351 2004-03-26 22:51 UTC tuomov
6352 * trunk: changeset 1434
6353 Split brush and style code in separate files.
6355 2004-03-26 22:37 UTC tuomov
6356 * trunk: changeset 1433
6357 Removed object abstraction from drawing engine brushes to help
6358 creating drawing engines with other font routines.
6360 2004-03-26 22:12 UTC tuomov
6361 * trunk: changeset 1432
6364 2004-03-24 20:45 UTC tuomov
6365 * trunk: changeset 1431
6366 Moved some root position notification code from WRegion to WWindow.
6368 2004-03-24 20:37 UTC tuomov
6369 * trunk: changeset 1430
6370 Removed duplicate fitrep code.
6372 2004-03-24 18:55 UTC tuomov
6373 * trunk: changeset 1429
6374 Some WIonWS and split tree code reorganisation.
6376 2004-03-24 17:33 UTC tuomov
6377 * trunk: changeset 1428
6378 Don't put input method failure complaints in startup error log.
6380 2004-03-23 11:28 UTC tuomov
6381 * trunk: changeset 1426
6382 querylib.query_restart and query_exit were not yet converted to the
6383 Ion3 scheme of things.
6385 2004-03-23 02:15 UTC tuomov
6386 * trunk: changeset 1424
6387 Client window unmap handling fixes (?).
6389 2004-03-22 12:29 UTC tuomov
6390 * trunk: changeset 1423
6393 2004-03-21 16:58 UTC tuomov
6394 * trunk: changeset 1422
6395 Fixed a colourmap update crash.
6397 2004-03-21 16:43 UTC tuomov
6398 * trunk: changeset 1421
6399 Binaries were still being stripped.
6401 2004-03-20 21:31 UTC tuomov
6402 * trunk: changeset 1420
6403 mod_sm wasn't registering exported functions.
6405 2004-03-20 21:23 UTC tuomov
6406 * trunk: changeset 1419
6407 Added very preliminary (and partially broken) session management
6408 support based on the 'sm' module for Ion1.
6410 2004-03-20 14:39 UTC tuomov
6411 * trunk: changeset 1418
6412 Moved activity notification window code from scratchpad to screen;
6413 also works for normal workspaces now.
6415 2004-03-18 21:11 UTC tuomov
6416 * trunk: changeset 1416
6417 Improvements and fixes in keyboard mapping changes handling.
6419 2004-03-18 09:39 UTC tuomov
6420 * trunk: changeset 1413
6421 Made drawing engine objects inheritable and initialisation code
6424 2004-03-17 20:17 UTC tuomov
6425 * trunk: changeset 1412
6426 Some scratchpad activity notification window changes/fixes.
6428 2004-03-16 17:24 UTC tuomov
6429 tagged ion-3ds-20040316
6431 2004-03-16 17:23 UTC tuomov
6432 * trunk: changeset 1406
6433 Added commented-out line to load mod_sp.
6435 2004-03-16 16:42 UTC tuomov
6436 * trunk: changeset 1405
6437 Fixed typo Wegion->WRegion.
6439 2004-03-16 16:40 UTC tuomov
6440 * trunk: changeset 1404
6441 - Added rectangle_constrain and changed code that did the same thing
6442 to use the function.
6444 - Some clientwin WFitParams usage improvements and fixes.
6446 2004-03-16 16:09 UTC tuomov
6447 * trunk: changeset 1403
6450 2004-03-15 16:32 UTC tuomov
6451 * trunk: changeset 1401
6452 Renamed module directories.
6454 2004-03-15 16:02 UTC tuomov
6455 * trunk: changeset 1399
6456 Added scratchpad activity notification bubble.
6458 2004-03-15 08:34 UTC tuomov
6459 * trunk: changeset 1397
6460 Documentation generation fixes and improvements.
6462 2004-03-15 08:10 UTC tuomov
6463 * trunk: changeset 1396
6464 Some function name shortenings and other changes.
6466 2004-03-14 23:40 UTC tuomov
6467 * trunk: changeset 1395
6468 Fixed some exec calls to ioncore.exec.
6470 2004-03-14 23:29 UTC tuomov
6471 * trunk: changeset 1394
6472 Fixed getbindings for buttons.
6474 2004-03-14 22:53 UTC tuomov
6475 * trunk: changeset 1393
6476 Made some more minor changes to binding configuration and added
6477 ioncore.getbindings and ioncorelib.getbindings that can be used to get
6478 a table of made bindings for all contexts.
6480 2004-03-14 19:04 UTC tuomov
6481 * trunk: changeset 1392
6482 Minor glitch introduced by previous changes fixed.
6484 2004-03-14 18:59 UTC tuomov
6485 * trunk: changeset 1391
6486 Multiplexers now save layer2 objects in layout savefile.
6488 2004-03-13 21:37 UTC tuomov
6489 * trunk: changeset 1390
6490 Removed superfluous region_same_rootwin check.
6492 2004-03-13 21:27 UTC tuomov
6493 * trunk: changeset 1389
6494 Added tentative mod_sp scratchpad module.
6496 2004-03-13 18:47 UTC tuomov
6497 * trunk: changeset 1388
6498 Region fitting, reparting and creating routines now receive a
6499 bounds/exact specification along with geometry to allow managers to
6500 specify whether managed regions should take full space available or
6501 are they allowed to use only part of it.
6503 2004-03-12 19:06 UTC tuomov
6504 * trunk: changeset 1387
6505 Added functions to hide/show mplex layer 2 objects.
6507 2004-03-12 17:58 UTC tuomov
6508 * trunk: changeset 1386
6509 Region closing method unifications.
6511 2004-03-12 16:27 UTC tuomov
6512 * trunk: changeset 1385
6513 Exported functions can now accept nil objects as parameters except for
6514 the first parameter. (Most exported functions have just that first
6517 2004-03-11 17:20 UTC tuomov
6518 * trunk: changeset 1384
6519 Unnamed regions can now also bee seen on lists of regions.
6521 2004-03-10 21:12 UTC tuomov
6522 * trunk: changeset 1381
6523 GCC linking order brain-damagedness workaround fixes.
6525 2004-03-10 21:03 UTC tuomov
6526 * trunk: changeset 1379
6527 Slightly simpler and faster Lua object cache.
6529 2004-03-10 20:41 UTC tuomov
6530 * trunk: changeset 1378
6531 - Moved X window code to xwindow.c.
6533 - Some other minor clean-up operations.
6535 2004-03-10 18:12 UTC tuomov
6536 * trunk: changeset 1376
6537 Slightly reduce flicker with apps that update title too often by
6538 removing a redundant change notify call.
6540 2004-03-10 18:01 UTC tuomov
6541 * trunk: changeset 1375
6542 Handle bindmaps using red-black trees for simpler code (before
6543 bindings were in arrays sorted and searched with qsort and bsearch).
6545 2004-03-10 16:49 UTC tuomov
6546 * trunk: changeset 1372
6547 Also handle name allocation using red-black trees instead of Lua
6548 tables now that such are available in libtu.
6550 2004-03-10 16:48 UTC tuomov
6551 * trunk: changeset 1371
6552 Use red-black trees added to libtu instead of a Lua tables to store
6553 split_of pointers of frames on WIonWS:s to avoid problems with object
6554 cache clean-up on frame deletion.
6556 2004-03-10 10:47 UTC tuomov
6557 * trunk: changeset 1367
6558 names.h wasn't being included.
6560 2004-03-07 21:46 UTC tuomov
6561 * trunk: changeset 1364
6562 Bound backspace in menus to clear typeahead buffer.
6564 2004-03-07 21:45 UTC tuomov
6565 * trunk: changeset 1363
6566 Moved strcasestr to libtu.
6568 2004-03-07 21:45 UTC tuomov
6569 * trunk: changeset 1361
6570 Menus now support typeahead find.
6572 2004-03-07 17:37 UTC tuomov
6573 * trunk: changeset 1359
6574 Removed ioncore_g.cwin_list.
6576 2004-03-07 17:29 UTC tuomov
6577 * trunk: changeset 1358
6578 Removed completion functions from ioncore, moving them to querylib and
6579 replacing with listing functions (ioncore.clientwin_list,
6580 ioncore.region_list).
6582 2004-03-07 17:28 UTC tuomov
6583 * trunk: changeset 1357
6584 Restored missing workspacelist menu entry.
6586 2004-03-07 15:35 UTC tuomov
6587 * trunk: changeset 1356
6588 Fixed pmenu stacking.
6590 2004-03-07 11:13 UTC tuomov
6591 * trunk: changeset 1355
6592 Added ioncore_post_layout_setup_hook.
6594 2004-03-07 10:41 UTC tuomov
6595 * trunk: changeset 1354
6596 All modules are now 'mod_something'.
6598 2004-03-07 10:39 UTC tuomov
6599 * trunk: changeset 1353
6600 Oops, some NULL checks were missing from new stacking code.
6602 2004-03-07 00:26 UTC tuomov
6603 * trunk: changeset 1352
6604 Merged recent changes from the stable branch (WFloatWS.attach, better
6605 gravity handling, goto_* routines return target).
6607 2004-03-07 00:24 UTC tuomov
6608 * trunk: changeset 1351
6609 Brought PWM binding and menu configuration files up to date.
6611 2004-03-06 23:59 UTC tuomov
6612 * trunk: changeset 1350
6613 - WMPlex now supports a full "second layer" of objects in addition to
6616 - A lot of WIonFrame code was removed and moved to WFrame.
6618 - New rescue and initial management handling code.
6620 2004-03-06 23:53 UTC tuomov
6621 * trunk: changeset 1349
6622 region_stack_above wasn't working.
6624 2004-03-06 23:12 UTC tuomov
6625 * trunk: changeset 1348
6626 Stacking code relies on XQueryTree instead of maintaining our internal
6627 state that might not agree with X.
6629 2004-03-06 23:08 UTC tuomov
6630 * trunk: changeset 1347
6631 Fixed dock configuration file for new binding system.
6633 2004-02-18 03:00 UTC tuomov
6634 * trunk: changeset 1336
6635 Merged tab drag&drop fixes and size guard additions from the stable
6638 2004-02-17 23:16 UTC tuomov
6639 * trunk: changeset 1330
6640 Oops, some old class names were used in the merge.
6642 2004-02-17 18:40 UTC tuomov
6643 * trunk: changeset 1329
6644 Merged fixes from the stable branch.
6646 2004-02-17 01:32 UTC tuomov
6647 * trunk: changeset 1326
6648 Autosave disabling was missing.
6650 2004-02-16 23:27 UTC tuomov
6651 * trunk: changeset 1324
6652 - Changed layout save mechanism to construct configuration tables
6653 instead of directly writing data to files.
6655 - Some more mainloop changes.
6657 2004-02-16 20:33 UTC tuomov
6658 * trunk: changeset 1322
6659 Documentation and documentation generation updates.
6661 2004-02-16 19:22 UTC tuomov
6662 * trunk: changeset 1321
6663 Moved SunOS F11->SunF36, F12->SunF37 kludge to build time.
6665 2004-02-16 19:02 UTC tuomov
6666 * trunk: changeset 1320
6667 Mainloop X flushing fix.
6669 2004-02-16 17:50 UTC tuomov
6670 * trunk: changeset 1317
6671 Switched to using spaces only for indentation. Simple automatic "\t"
6672 -> " " conversion; may need more tuning.
6674 2004-02-16 17:08 UTC tuomov
6675 * trunk: changeset 1315
6676 Oops. errorlog code was still here.
6678 2004-02-16 17:05 UTC tuomov
6679 * trunk: changeset 1314
6680 - Moved object system and other generic code to libtu.
6682 - Changed the mainloop to only handle file descriptors with the X
6683 connection just a case among other inputfd:s.
6685 2004-02-16 04:42 UTC tuomov
6686 * trunk: changeset 1311
6687 Moved stuff to the C side.
6689 2004-02-16 04:29 UTC tuomov
6690 * trunk: changeset 1310
6691 Some minor fixes to stuff broken by namespace change.
6693 2004-02-16 04:14 UTC tuomov
6694 * trunk: changeset 1309
6695 classes.h was missing from previous commmit.
6697 2004-02-16 04:13 UTC tuomov
6698 * trunk: changeset 1308
6699 - Major namespace clean-up, both C and Lua-side.
6701 - Yet another binding configuration scheme.
6703 2004-02-15 19:06 UTC tuomov
6704 * trunk: changeset 1300
6705 Added function to return line editor "mark".
6707 2004-02-14 23:31 UTC tuomov
6708 * trunk: changeset 1299
6709 - Removed gr_get_brush_values and the possibility obtain brush
6710 parameters before creating a window.
6712 - Added "above" and "below" as supported directions with some ionws
6715 2004-02-14 22:11 UTC tuomov
6716 * trunk: changeset 1298
6717 Merged floatframe tab toggle and man page fixes from the stable
6720 2004-02-14 22:11 UTC tuomov
6721 * trunk: changeset 1297
6722 Removed delib.lua and moved the stuff on the C side.
6724 2004-02-12 12:40 UTC tuomov
6725 * trunk: changeset 1294
6726 Added manual page caching setup help in README.
6728 2004-02-12 11:42 UTC tuomov
6729 * trunk: changeset 1293
6730 Removed superfluous navigation functions from WIonWS.
6732 2004-02-11 21:12 UTC tuomov
6733 * trunk: changeset 1292
6734 Lua interface improvements.
6736 2004-02-11 09:56 UTC tuomov
6737 * trunk: changeset 1290
6738 - Portability fixes merged from stable branch.
6740 - Fixed ion-completeman to use = insteaf == with 'test'.
6742 - Minor binding changes.
6744 2004-02-11 03:02 UTC tuomov
6745 * trunk: changeset 1288
6746 Slightly better pipe stall check.
6748 2004-02-11 02:48 UTC tuomov
6749 * trunk: changeset 1287
6750 Added line counter reset.
6752 2004-02-11 02:45 UTC tuomov
6753 * trunk: changeset 1286
6754 Querylib tries to waste a little less memory when reading completions
6757 2004-02-11 01:50 UTC tuomov
6758 * trunk: changeset 1285
6761 2004-02-11 01:41 UTC tuomov
6762 * trunk: changeset 1284
6763 Merged fixes from the "stable" Ion2 branch.
6765 2004-02-11 01:28 UTC tuomov
6766 * trunk: changeset 1282
6767 Forgot to upgrade querylib to new script parameters.
6769 2004-02-11 01:25 UTC tuomov
6770 * trunk: changeset 1281
6771 Man-page completion is now implemented with the external script 'ion-
6772 completeman'. The script supports cacheng names of known manual pages
6773 (as a cronjob) for much faster completion. It can also use the
6774 'manpath' program in addition to the MANPATH or ION_MC_MANPATH
6775 environment variables to figure out the paths containing man pages.
6777 2004-02-11 00:59 UTC tuomov
6778 * trunk: changeset 1280
6779 Completion display wasn't being refreshed, if its size didn't change
6780 between completions.
6782 2004-02-10 23:12 UTC tuomov
6783 * trunk: changeset 1277
6784 - New binding configuration scheme based on strings instead of direct
6785 passing of Lua functions.
6787 - Some WMPlex managed object indexing function changes.
6789 2004-02-10 19:47 UTC tuomov
6790 * trunk: changeset 1276
6791 Move/resize mode is common to all types of frames.
6793 2004-02-10 19:35 UTC tuomov
6794 * trunk: changeset 1274
6795 There were still some WGENFRAME macros.
6797 2004-02-10 18:29 UTC tuomov
6798 * trunk: changeset 1273
6799 Changed version and API version.
6801 2004-02-10 10:42 UTC tuomov
6802 * trunk: changeset 1271
6803 File name changes and a couple of fixes to the WGenFrame -> WFrame
6806 2004-02-10 10:36 UTC tuomov
6807 * trunk: changeset 1270
6808 Renamed WGenFrame to WFrame.
6810 2004-02-10 10:35 UTC tuomov
6811 * trunk: changeset 1269
6812 Changed default installation path to /usr/local/ion-3 and user
6813 configuration file path to ~/.ion3.
6815 2004-02-07 01:56 UTC tuomov
6816 * trunk: changeset 1256
6817 Brought WClientWin.get_ident documentation up-to-date.
6819 2004-02-05 22:09 UTC tuomov
6820 * trunk: changeset 1252
6821 Implemented a kludge to track "awaiting focus" state. This will allow,
6822 for example, windows changing to full screen mode immediately after
6823 mapping (instead of doing it right and setting the properties before
6824 mapping) to be switched to.
6826 2004-02-05 16:30 UTC tuomov
6827 * trunk: changeset 1250
6828 Added extra include for dock.
6830 2004-02-05 16:29 UTC tuomov
6831 * trunk: changeset 1249
6832 WIonWS.newframe wasn't adjusting sizes of existing frames nicely.
6834 2004-02-05 09:10 UTC tuomov
6835 * trunk: changeset 1248
6836 Removed 'const' from 'spec' entry.
6838 2004-02-03 18:45 UTC tuomov
6839 * trunk: changeset 1246
6840 - Minor memory leak removed: drawing engine colour group name.
6842 - Some extra safety checks added in line editor.
6844 2004-02-02 20:10 UTC tuomov
6845 * trunk: changeset 1245
6846 Changed the autoconf script not to use \" that not all shells
6849 2004-02-01 20:58 UTC tuomov
6850 * trunk: changeset 1244
6851 Fixed line breaking in really narrow listings.
6853 2004-02-01 11:54 UTC tuomov
6854 * trunk: changeset 1243
6857 2004-01-30 15:34 UTC tuomov
6858 * trunk: changeset 1241
6859 - Unblock signals at startup as GDM in its great wisdom initially
6860 blocks the window manager from receiving SIGCHLD resulting in
6863 - More changes to (floatws) stacking policy.
6865 2004-01-29 20:07 UTC tuomov
6866 * trunk: changeset 1240
6867 - Transient size calculation fixed.
6869 - Creating frame for a transient on a floatws will raise the frame
6870 containing the transient_for window.
6872 - Added notes on Lua 5.0 in README.
6874 2004-01-28 16:02 UTC tuomov
6875 * trunk: changeset 1238
6876 - Minor man page improvements.
6878 - Typo fix in system.mk.
6880 2004-01-28 06:41 UTC tuomov
6881 * trunk: changeset 1237
6882 Changed libtool minimum version requirement back to safe 1.4.3.
6884 2004-01-27 22:38 UTC tuomov
6885 * trunk: changeset 1236
6886 Documentation comment for ioncore_userdir was broken.
6888 2004-01-27 18:10 UTC tuomov
6889 * trunk: changeset 1233
6890 Ooops, testing changes were left in development install path.
6892 2004-01-27 18:09 UTC tuomov
6893 * trunk: changeset 1232
6894 Removed superfluous call to wedln_draw_completions.
6896 2004-01-27 13:49 UTC tuomov
6897 * trunk: changeset 1229
6898 Install documentation and manual pages under $PREFIX/share as per the
6901 2004-01-26 14:49 UTC tuomov
6902 * trunk: changeset 1228
6903 - Added autoconf script support for -DCF_NO_MB_SUPPORT
6905 - Remove system-ac.mk in 'make realclean'.
6907 2004-01-26 14:48 UTC tuomov
6908 * trunk: changeset 1227
6909 Fixed an 'err' variable to be local.
6911 2004-01-25 23:35 UTC tuomov
6912 * trunk: changeset 1226
6913 Trap signals at an earlier stage so that processes forked at startup
6914 don't become temporarily defunct.
6916 2004-01-25 18:19 UTC tuomov
6917 * trunk: changeset 1224
6918 There was still a reference to ~/.ion/
6920 2004-01-25 18:12 UTC tuomov
6921 * trunk: changeset 1223
6922 Class lookup is no longer case-insensitive. (There's no need for that
6923 since the workspace creation query was changed.)
6925 2004-01-25 18:05 UTC tuomov
6926 * trunk: changeset 1221
6927 Typo and spelling fixes.
6929 2004-01-25 11:07 UTC tuomov
6930 * trunk: changeset 1219
6931 Some XX_SOURCE flag changes.
6933 2004-01-24 21:54 UTC tuomov
6934 * trunk: changeset 1218
6937 2004-01-24 21:49 UTC tuomov
6938 * trunk: changeset 1217
6939 - Added dummy multibyte/widechar routines for retarded platforms
6940 without even such dummy support.
6942 - Some Cygwin note modifications.
6944 2004-01-24 20:28 UTC tuomov
6945 * trunk: changeset 1216
6946 Some extra safety checks added.
6948 2004-01-22 21:25 UTC tuomov
6949 * trunk: changeset 1214
6950 Fixed LaTeX in dock documentation comments.
6952 2004-01-21 19:32 UTC tuomov
6953 * trunk: changeset 1212
6954 Some more polish on floatws focus policy.
6956 2004-01-21 17:32 UTC tuomov
6957 * trunk: changeset 1211
6958 - Moved session directory creation to a proper place, so that the
6959 directory will exist for the style menu save feature.
6961 - Fill _NET_SUPPORTED root window property with the supported features
6962 (_NET_WM_FULLSCREEN, _NET_WM_NAME, _NET_VIRTUAL_ROOTS).
6964 2004-01-20 21:11 UTC tuomov
6965 * trunk: changeset 1209
6966 Module preloading support was broken.
6968 2004-01-20 19:50 UTC tuomov
6969 * trunk: changeset 1208
6972 2004-01-20 18:37 UTC tuomov
6973 * trunk: changeset 1207
6974 Binaries are now again stripped when installed.
6976 2004-01-20 18:35 UTC tuomov
6977 * trunk: changeset 1206
6978 Fixed a man page typo.
6980 2004-01-19 18:26 UTC tuomov
6981 * trunk: changeset 1205
6982 Fixed tab drop on a floatws.
6984 2004-01-19 16:03 UTC tuomov
6985 * trunk: changeset 1204
6986 Old submaps were ignored when new entries were added.
6988 2004-01-19 12:22 UTC tuomov
6989 * trunk: changeset 1203
6990 Fixed libtool version requirements.
6992 2004-01-19 12:22 UTC tuomov
6993 * trunk: changeset 1202
6994 - Autoconf script Xinerama check fixed.
6996 - README.autoconf simplified.
6998 2004-01-19 12:20 UTC tuomov
6999 * trunk: changeset 1201
7000 Fixed references to ioncore-*.lua.
7002 2004-01-16 18:39 UTC tuomov
7003 * trunk: changeset 1200
7004 There were still some references to frame-tab (how tab-frame), causing
7005 initial frame sizes on floatws:s to be miscalculated.
7007 2004-01-16 18:38 UTC tuomov
7008 * trunk: changeset 1199
7009 Oops. Removed some important code earlier.
7011 2004-01-16 16:58 UTC tuomov
7012 * trunk: changeset 1198
7013 - Minor client window management set up fixes.
7015 - Pass _ION_KLUDGES (XA_STRING) property in WClientwin.get_ident as
7018 2004-01-16 15:35 UTC tuomov
7019 * trunk: changeset 1197
7020 - Fixed goto_previous after switching between windows in the same
7023 - The dock no longer gets focused when the pointer enters it.
7025 2004-01-15 18:34 UTC tuomov
7026 * trunk: changeset 1196
7027 Changed order of mplex old/new selected object map/unmap to reduce
7030 2004-01-15 16:10 UTC tuomov
7031 * trunk: changeset 1195
7032 - A couple manual page and README bugs were fixed.
7034 - Removed Mod1+K T rebinding in ionframe_bindings to
7035 toggle_transients_pos (it is supposed to be clear_tags).
7037 2004-01-14 22:43 UTC tuomov
7038 * trunk: changeset 1194
7039 Style selection saving wasn't working.
7041 2004-01-14 19:37 UTC tuomov
7042 * trunk: changeset 1191
7043 Removed extra character in comment header.
7045 2004-01-14 18:03 UTC tuomov
7046 * trunk: changeset 1190
7047 - Floating workspace now give focus to highest-stacked frame when the
7048 active one is destroyed.
7050 - Mod1+N/P were bound to raise/lower on floating workspaces.
7052 2004-01-14 16:55 UTC tuomov
7053 * trunk: changeset 1189
7054 Changed version string to ION_VERSION.
7056 2004-01-14 16:39 UTC tuomov
7057 * trunk: changeset 1188
7058 - Added optional autoconf script.
7060 - Fixed etc/Makefile.
7062 2004-01-13 23:52 UTC tuomov
7063 * trunk: changeset 1187
7064 - Renamed do_move_pointer_to do_warp and made redefinable through the
7067 - Fixed reparent_region->region_reparent.
7069 - Added some missing includes.
7071 2004-01-13 16:31 UTC tuomov
7072 * trunk: changeset 1186
7073 Frame maximize takes active client window size limits into account.
7075 2004-01-13 16:12 UTC tuomov
7076 * trunk: changeset 1185
7077 Keyboard move/resize warps (if enabled) pointer back to manipulated
7078 frame after finishing.
7080 2004-01-08 23:16 UTC tuomov
7081 * trunk: changeset 1184
7082 Fixed some typos in documentation.
7084 2004-01-08 22:05 UTC tuomov
7085 * trunk: changeset 1182
7086 Changed winprop selection by title to longest match.
7088 2004-01-08 21:51 UTC tuomov
7089 * trunk: changeset 1181
7090 - Support changes in X keyboard map.
7092 - Some keymap deinitialisation fixes and bindmap clean-up.
7094 2004-01-06 19:48 UTC tuomov
7095 * trunk: changeset 1180
7096 Minor man page fixes.
7098 2004-01-06 12:30 UTC tuomov
7099 * trunk: changeset 1179
7100 Removed introduction of a non-existent function.
7102 2004-01-03 00:27 UTC tuomov
7103 * trunk: changeset 1178
7104 Updated most of the copyright notices to 2004.
7106 2003-12-29 20:26 UTC tuomov
7107 * trunk: changeset 1177
7108 - stylemenu properly saves draw.lua if querylib is not installed.
7110 - Separate binding configuration file for PWM.
7112 2003-12-29 20:14 UTC tuomov
7113 * trunk: changeset 1176
7114 - Some default menu configuration changes. PWM no longer uses the same
7115 menu configuration file.
7117 - Removed client window check code mismatch complaint on startup.
7119 - PWM startup errorlog was incorrectly referring to Ion.
7121 2003-12-29 20:01 UTC tuomov
7122 * trunk: changeset 1175
7123 Removed debug message.
7125 2003-12-29 18:42 UTC tuomov
7126 * trunk: changeset 1174
7127 Workspace query asks for type of workspace when creating new.
7129 2003-12-29 15:53 UTC tuomov
7130 * trunk: changeset 1173
7131 Previous frame geometry (for maximize and shade) is saved in the
7132 workspaces save file.
7134 2003-12-23 21:14 UTC tuomov
7135 * trunk: changeset 1172
7136 Added a note on the dock module authors to README.
7138 2003-12-23 21:13 UTC tuomov
7139 * trunk: changeset 1171
7140 - Added dock to list of modules to build.
7142 - Updated to newer version of dock.
7144 - Dock position and growing direction was changed to old PWM defaults.
7146 - PWM stock configuration files load the dock module by default.
7148 2003-12-23 20:55 UTC tuomov
7149 * trunk: changeset 1169
7150 - Included the dock module with Ion.
7152 - Fixed dock_get_tile_size and modified dock module Makefile for
7155 2003-12-22 20:45 UTC tuomov
7156 * trunk: changeset 1100
7157 Use also C99_SOURCE where XOPEN_SOURCE is used.
7159 2003-12-22 20:11 UTC tuomov
7160 * trunk: changeset 1099
7163 2003-12-20 13:08 UTC tuomov
7164 * trunk: changeset 1098
7165 XFreeGC(xor_gc) on deinit.
7167 2003-12-18 18:08 UTC tuomov
7168 * trunk: changeset 1097
7169 Focusing on return from submenu had been broken by previous changes.
7171 2003-12-18 17:57 UTC tuomov
7172 * trunk: changeset 1096
7173 look-clean "bigmenu" font changed.
7175 2003-12-18 17:52 UTC tuomov
7176 * trunk: changeset 1095
7177 WScreens no longer accept tab drag&drop.
7179 2003-12-18 17:48 UTC tuomov
7180 * trunk: changeset 1094
7181 Better error message in querylib.query_workspace.
7183 2003-12-18 17:45 UTC tuomov
7184 * trunk: changeset 1093
7185 Message line counting fix.
7187 2003-12-18 17:42 UTC tuomov
7188 * trunk: changeset 1092
7189 Class lookup is now case-insensitive.
7191 2003-12-18 17:28 UTC tuomov
7192 * trunk: changeset 1091
7193 Added some object destroy safety checks.
7195 2003-12-18 17:22 UTC tuomov
7196 * trunk: changeset 1090
7197 Fixed winprop lookup when window name is nil.
7199 2003-12-18 12:08 UTC tuomov
7200 * trunk: changeset 1089
7201 Use lua-config50 in Debian settings.
7203 2003-12-16 20:54 UTC tuomov
7204 * trunk: changeset 1088
7205 Re-created the file.
7207 2003-12-16 20:52 UTC tuomov
7208 * trunk: changeset 1087
7211 2003-12-16 18:29 UTC tuomov
7212 * trunk: changeset 1086
7213 Another old reference.
7215 2003-12-14 11:52 UTC tuomov
7216 * trunk: changeset 1085
7217 Fixed (?) grab release focusing when warping is disabled.
7219 2003-12-11 22:16 UTC tuomov
7220 * trunk: changeset 1084
7221 Man pages still had references to old user configuration file
7224 2003-12-11 21:31 UTC tuomov
7225 * trunk: changeset 1083
7226 Fixed querylib.query_man default value.
7228 2003-12-11 18:03 UTC tuomov
7229 * trunk: changeset 1082
7230 Fixed .welcome_msg_displayed permissions.
7232 2003-12-23 20:17 UTC unknown
7233 tagged ion-devel-20031211
7235 2003-12-11 17:11 UTC tuomov
7236 * trunk: changeset 1081
7237 Fixed a potential segfault when window disappears while being set up
7240 2003-12-23 20:17 UTC unknown
7241 tagged ion-devel-20031210
7243 2003-12-10 09:17 UTC tuomov
7244 * trunk: changeset 1080
7247 2003-12-09 20:39 UTC tuomov
7248 * trunk: changeset 1079
7251 2003-12-09 19:48 UTC tuomov
7252 * trunk: changeset 1078
7253 Removed mention of development branch.
7255 2003-12-09 19:48 UTC tuomov
7256 * trunk: changeset 1077
7257 Minor size calculation fix.
7259 2003-12-23 20:17 UTC unknown
7260 tagged ion-devel-20031209
7262 2003-12-09 19:28 UTC tuomov
7263 * trunk: changeset 1076
7264 Module compatibility is checked against ION_API_VERSION (2) instead of
7267 2003-12-09 19:13 UTC tuomov
7268 * trunk: changeset 1075
7271 2003-12-09 19:07 UTC tuomov
7272 * trunk: changeset 1074
7273 Removed configuration file conversion utilities; people following the
7274 development branch should already have converted their files.
7276 2003-12-09 19:05 UTC tuomov
7277 * trunk: changeset 1073
7278 - Removed '-devel' from path names.
7280 - Changed user configuration file directories to ~/.ion2/ and
7283 - Renamed all ioncore*.lua configuration files to ion*.lua.
7285 - The main configuration file for Ion is ion.lua and for PWM pwm.lua.
7287 2003-12-09 00:32 UTC tuomov
7288 * trunk: changeset 1072
7289 Changed LUA_PATH to LUA_DIR to avoid conflicts with Lua itself.
7291 2003-12-07 22:05 UTC tuomov
7292 * trunk: changeset 1071
7295 2003-12-07 22:01 UTC tuomov
7296 * trunk: changeset 1070
7297 Use string.shell_safe to encapsulate file names.
7299 2003-12-07 22:01 UTC tuomov
7300 * trunk: changeset 1069
7301 Added string.shell_safe function.
7303 2003-12-06 22:20 UTC tuomov
7304 * trunk: changeset 1068
7305 Insert new bindmaps at beginning of region bindmap list.
7307 2003-12-06 20:43 UTC tuomov
7308 * trunk: changeset 1067
7309 Initial workspace creation code checks default_ws_type.
7311 2003-12-06 20:36 UTC tuomov
7312 * trunk: changeset 1066
7313 Changed ion-completefile path.
7315 2003-12-06 17:45 UTC tuomov
7316 * trunk: changeset 1065
7317 Added WClientWin.toggle_transients_pos export and transients_at_top
7320 2003-12-06 17:44 UTC tuomov
7321 * trunk: changeset 1064
7322 Bound WClientWin.toggle_transients_pos to DEFAULT_MOD+K T.
7324 2003-12-06 17:43 UTC tuomov
7325 * trunk: changeset 1063
7328 2003-12-06 17:43 UTC tuomov
7329 * trunk: changeset 1062
7330 Removed extra whitespace at ends of some lines.
7332 2003-12-06 16:17 UTC tuomov
7333 * trunk: changeset 1061
7334 Fixed previous change.
7336 2003-12-06 12:25 UTC tuomov
7337 * trunk: changeset 1060
7338 Some transient initial size calculation changes.
7340 2003-12-06 11:44 UTC tuomov
7341 * trunk: changeset 1059
7342 Changed export names and added one more.
7344 2003-12-06 11:42 UTC tuomov
7345 * trunk: changeset 1058
7346 Added "stylemenu" that displays all look-*.lua files on search path.
7348 2003-12-06 11:42 UTC tuomov
7349 * trunk: changeset 1057
7350 Added some search path exports.
7352 2003-12-06 11:15 UTC tuomov
7353 * trunk: changeset 1056
7354 ion-completefile directory changed and extended to support multiple
7357 2003-12-05 00:46 UTC tuomov
7358 * trunk: changeset 1055
7359 - Submenus can now be generated by functions when needed.
7361 - Added "windowlist" and "workspacelist" default menus.
7363 2003-12-04 22:10 UTC tuomov
7364 * trunk: changeset 1054
7367 2003-12-04 21:56 UTC tuomov
7368 * trunk: changeset 1053
7369 In-mplex menus that do not fully fit within the space available now
7370 scroll the visible entries.
7372 2003-12-03 23:43 UTC tuomov
7373 * trunk: changeset 1052
7374 aboutmsg was missing.
7376 2003-12-03 23:43 UTC tuomov
7377 * trunk: changeset 1051
7380 2003-12-03 22:27 UTC tuomov
7381 * trunk: changeset 1050
7382 Closing a frame initially contaning transient window will switch focus
7383 to the frame that contained the transient_for window.
7385 2003-12-23 20:17 UTC unknown
7386 tagged ion-devel-20031203
7388 2003-12-03 20:33 UTC tuomov
7389 * trunk: changeset 1049
7390 Removed mentions of ion-devel in the release tarball; default
7391 installation target is now /usr/local with configuration files in
7392 /usr/local/etc/ion and ~/.ion. (CVS snapshots will still use
7393 /usr/local/ion-devel.)
7395 2003-12-03 20:31 UTC tuomov
7396 * trunk: changeset 1048
7397 Just ditch old $ETCDIR/draw.lua.
7399 2003-12-03 20:29 UTC tuomov
7400 * trunk: changeset 1047
7401 Added pwm.1 man page.
7403 2003-12-03 20:22 UTC tuomov
7404 * trunk: changeset 1046
7405 Use PWM_ETCDIR if set.
7407 2003-12-03 20:14 UTC tuomov
7408 * trunk: changeset 1045
7409 Load the query module.
7411 2003-12-03 20:06 UTC tuomov
7412 * trunk: changeset 1044
7413 - The ion and pwm scripts were removed and are instead now binaries
7414 linked against ioncore.a.
7416 - The 'ion' binary uses ~/.ion (no longer ~/.ion-devel) for user's
7417 configuration files and the 'pwm' binary uses ~/.pwm for user's
7418 configuration files.
7420 2003-12-03 17:59 UTC tuomov
7421 * trunk: changeset 1043
7422 Script search path changes; calling file's directly is now only
7423 considered if explicitly indicated in the file name. (So now normally
7424 "included" files in user's directories will always be preferred over
7425 those in system directories.)
7427 2003-12-03 11:37 UTC tuomov
7428 * trunk: changeset 1042
7429 etc/ make install changes; ioncore.lua is now always overwritten and
7430 draw.lua link restored to a working file.
7432 2003-12-02 23:23 UTC tuomov
7433 * trunk: changeset 1041
7434 Display a welcome message and manual page to new users.
7436 2003-12-02 23:22 UTC tuomov
7437 * trunk: changeset 1040
7438 - Display a welcome message and manual page to new users.
7440 - Some path setting function changes.
7442 2003-12-02 23:20 UTC tuomov
7443 * trunk: changeset 1039
7444 - Renamed manual page to ion.1.
7446 - Added ion.1.in.txt
7448 2003-12-02 23:11 UTC tuomov
7449 * trunk: changeset 1038
7452 2003-12-02 23:01 UTC tuomov
7453 * trunk: changeset 1037
7454 Removed mention of "messages" to reduce chance of confusion.
7456 2003-12-02 18:31 UTC tuomov
7457 * trunk: changeset 1036
7458 Added a "basic concepts" section in the manual page.
7460 2003-12-02 18:05 UTC tuomov
7461 * trunk: changeset 1035
7462 Fixed message display line copying bug.
7464 2003-12-02 13:37 UTC tuomov
7465 * trunk: changeset 1034
7466 Fixed -onescreen to -oneroot.
7468 2003-12-01 20:18 UTC tuomov
7469 * trunk: changeset 1033
7470 Button6 and Button7 might be recognised.
7472 2003-12-01 20:18 UTC tuomov
7473 * trunk: changeset 1032
7474 Ignore unknown bits in keypress event state.
7476 2003-12-01 19:09 UTC tuomov
7477 * trunk: changeset 1031
7480 2003-12-01 18:23 UTC tuomov
7481 * trunk: changeset 1030
7482 The line editor and region_set_name strip white space from the
7483 beginning and end of strings.
7485 2003-12-01 01:34 UTC tuomov
7486 * trunk: changeset 1029
7487 Some more acceleration changes.
7489 2003-11-30 16:51 UTC tuomov
7490 * trunk: changeset 1028
7491 - Implemented move/resize edge snapping.
7493 - Smoother square root based move/resize acceleration curve.
7495 2003-11-30 16:49 UTC tuomov
7496 * trunk: changeset 1027
7497 Uncommented CF_EDGE_RESISTANCE.
7499 2003-11-30 00:51 UTC tuomov
7500 * trunk: changeset 1026
7501 Save sticky state in session savefile.
7503 2003-11-30 00:48 UTC tuomov
7504 * trunk: changeset 1025
7505 Implemented sticky frames on WFloatWS:s.
7507 2003-11-30 00:34 UTC tuomov
7508 * trunk: changeset 1024
7509 Implemented WWatch-node based WObjList and changed tag list to that
7510 instead of wasting space in WRegion.
7512 2003-11-29 22:46 UTC tuomov
7513 * trunk: changeset 1023
7514 Only redraw menu entries that need redrawing when selected entry is
7517 2003-11-29 16:27 UTC tuomov
7518 * trunk: changeset 1022
7519 Some focus handling changes, fixes and clean-up.
7521 2003-11-29 15:35 UTC tuomov
7522 * trunk: changeset 1021
7523 "Close" key and menu binding changes.
7525 2003-11-29 15:34 UTC tuomov
7526 * trunk: changeset 1019
7529 2003-11-29 14:36 UTC tuomov
7530 * trunk: changeset 1018
7531 Fixed selection request when multibyte support is not enabled.
7533 2003-11-29 14:31 UTC tuomov
7534 * trunk: changeset 1017
7535 Small documentation fix.
7537 2003-11-29 14:29 UTC tuomov
7538 * trunk: changeset 1016
7539 Do not display a query_message error when failing to open
7542 2003-11-29 14:21 UTC tuomov
7543 * trunk: changeset 1015
7544 Improved documentation.
7546 2003-11-29 14:21 UTC tuomov
7547 * trunk: changeset 1014
7548 Fixed underscore and tiled escapes.
7550 2003-11-27 22:26 UTC tuomov
7551 * trunk: changeset 1013
7552 Added note on known_hosts in documentation comment.
7554 2003-11-27 22:26 UTC tuomov
7555 * trunk: changeset 1012
7556 Keyboard is no longer grabbed in submap mode if normal bindmap is not
7559 2003-11-27 19:58 UTC tuomov
7560 * trunk: changeset 1011
7563 2003-11-27 16:18 UTC tuomov
7564 * trunk: changeset 1010
7565 Minor clean-up operations.
7567 2003-11-27 15:56 UTC tuomov
7568 * trunk: changeset 1009
7569 Added some stacking setup and mplex attach sanity checks.
7571 2003-11-27 15:42 UTC tuomov
7572 * trunk: changeset 1008
7573 Added clear_tags ctxmenu entry.
7575 2003-11-27 15:38 UTC tuomov
7576 * trunk: changeset 1007
7577 Region rescue code was cleaned up a little and the code is no longer
7578 called from deinit handlers.
7580 2003-11-25 20:37 UTC tuomov
7581 * trunk: changeset 1006
7582 Added WIonWS.farthest, next_to and goto_dir exports.
7584 2003-11-25 19:44 UTC tuomov
7585 * trunk: changeset 1005
7588 2003-11-24 16:52 UTC tuomov
7589 * trunk: changeset 1004
7590 Oops, 16pt helvetica may not be available. Use 17pt, 18pt is bold even
7593 2003-11-24 16:32 UTC tuomov
7594 * trunk: changeset 1003
7595 Fonts are chosen more consistently in provided look-* style files.
7597 2003-11-24 16:07 UTC tuomov
7598 * trunk: changeset 1002
7599 look-cleanios was missing from Makefile.
7601 2003-11-24 16:02 UTC tuomov
7602 * trunk: changeset 1001
7603 Removed "for" from get_savefile_for, read_config_for, etc.
7605 2003-11-24 16:02 UTC tuomov
7606 * trunk: changeset 1000
7607 - Added 'jumpto' winprop and 'clientwin_added' hook.
7609 - 'switchto' is passed as parameter to fullscreen check functions.
7611 - Exported 'get_savefile'.
7613 - Removed "for" from get_savefile_for, read_config_for, etc.
7615 - Moved winprop lookup to the proper point in code after having again
7616 moved it where name is not available.
7618 2003-11-24 01:14 UTC tuomov
7619 * trunk: changeset 999
7620 Fixed -libdir to -moduledir.
7622 2003-11-23 19:45 UTC tuomov
7623 * trunk: changeset 998
7624 Changes in stipple pattern usage in drawing a dragged tab.
7626 2003-11-23 18:37 UTC tuomov
7627 * trunk: changeset 997
7628 Added WIonWS.resize_tree function that can be used to resize whole
7629 subtrees of the workspace split hierarchy.
7631 2003-11-23 13:19 UTC tuomov
7632 * trunk: changeset 996
7635 2003-11-23 13:18 UTC tuomov
7636 * trunk: changeset 995
7637 Added new style look-cleanios.
7639 2003-11-23 04:54 UTC tuomov
7640 * trunk: changeset 994
7641 'pmenu' entry index could be too big by one. Fixed.
7643 2003-11-23 04:53 UTC tuomov
7644 * trunk: changeset 993
7645 Look configuration files properly ported the drawing engine model and
7646 proper menu styles added to those styles that need it.
7648 2003-11-23 03:12 UTC tuomov
7649 * trunk: changeset 992
7650 String shortening rules can now be specified always-on so that the
7651 rule is applied even when no shortening is necessary.
7653 2003-11-23 03:10 UTC tuomov
7654 * trunk: changeset 991
7655 The same region is not to be passed twice as a _key_ binding handler
7656 argument; two regions are only passed when e.g. a workspace is
7657 selecting keys on a frame.
7659 2003-11-23 03:08 UTC tuomov
7660 * trunk: changeset 990
7661 Changed make_mplex_sub_or_self_fn behaviour.
7663 2003-11-23 02:45 UTC tuomov
7664 * trunk: changeset 989
7665 Completable hosts for SSH query are parsed from ~/.ssh/known_hosts
7666 (instead of requiring the user to a list of them).
7668 2003-11-22 15:44 UTC tuomov
7669 * trunk: changeset 988
7670 Added Button3->rootmenu binding.
7672 2003-11-21 16:45 UTC tuomov
7673 * trunk: changeset 987
7674 Added mention of modulelist.mk.
7676 2003-11-21 16:40 UTC tuomov
7677 * trunk: changeset 986
7678 Modified the default drawing engine to be more usable as a basis for
7679 alternative drawing engines that need per-window data.
7681 2003-11-21 15:09 UTC tuomov
7682 * trunk: changeset 985
7683 Title shortening rules are now used always even if the title would fit
7684 in the available space without modification.
7686 2003-12-23 20:17 UTC unknown
7687 tagged ion-devel-20031121
7689 2003-11-21 14:43 UTC tuomov
7690 * trunk: changeset 984
7691 clean-up variable rename.
7693 2003-11-21 09:11 UTC tuomov
7694 * trunk: changeset 983
7695 Invalid multibyte strings could cause the line editor to go to an
7698 2003-11-21 09:00 UTC tuomov
7699 * trunk: changeset 982
7700 Listing (completions, messages) line breaking wasn't yet multibyte-
7703 2003-12-23 20:17 UTC unknown
7704 tagged ion-devel-20031119
7706 2003-11-21 04:10 UTC tuomov
7707 * trunk: changeset 981
7708 New string shortening code could segfault. Fixed it.
7710 2003-11-19 21:39 UTC tuomov
7711 * trunk: changeset 980
7712 Replaced UTF-8 support with (almost) general multibyte encoding
7715 2003-11-17 21:03 UTC tuomov
7716 * trunk: changeset 978
7717 mplex_fit didn't update region geometry data.
7719 2003-11-17 21:03 UTC tuomov
7720 * trunk: changeset 977
7721 A minor clean-up operation.
7723 2003-11-16 21:40 UTC tuomov
7724 * trunk: changeset 976
7725 Updated documentation.
7727 2003-11-16 17:16 UTC tuomov
7728 * trunk: changeset 975
7731 2003-11-16 17:05 UTC tuomov
7732 * trunk: changeset 974
7733 make_mplex_sub_or_self_fn was broken.
7735 2003-11-16 17:05 UTC tuomov
7736 * trunk: changeset 973
7737 A variable name was wrong.
7739 2003-11-16 16:51 UTC tuomov
7740 * trunk: changeset 972
7741 Added support for _NET_WM_STATE_FULLSCREEN request.
7743 2003-11-16 15:19 UTC tuomov
7744 * trunk: changeset 971
7745 Reset font to NULL on deinit.
7747 2003-11-16 14:58 UTC tuomov
7748 * trunk: changeset 970
7749 Bindings can now be removed on the fly by passing nil as callback
7752 2003-11-16 13:56 UTC tuomov
7753 * trunk: changeset 969
7754 Complain of invalid binding table.
7756 2003-11-16 13:48 UTC tuomov
7757 * trunk: changeset 968
7758 Updated the Makefile.
7760 2003-11-16 13:48 UTC tuomov
7761 * trunk: changeset 967
7762 Renamed ioncore-mplexfns.lua to ioncorelib-mplexfns.lua and moved all
7763 mplex-related functions from ioncorelib.lua there.
7765 2003-11-16 01:44 UTC tuomov
7766 * trunk: changeset 966
7767 Fixed GC font setup.
7769 2003-11-16 01:43 UTC tuomov
7770 * trunk: changeset 965
7771 Don't compiled some code if CF_UTF8 is not set.
7773 2003-11-16 00:29 UTC tuomov
7774 * trunk: changeset 964
7775 Updated the man page.
7777 2003-11-15 23:51 UTC tuomov
7778 * trunk: changeset 963
7779 UTF8 is not used if locale is C/POSIX (or broken) even if Ion was
7780 compiled with UTF8 support.
7782 2003-11-15 23:49 UTC tuomov
7783 * trunk: changeset 962
7784 Added font caching/ref.counting so that font loading would take little
7785 less time when pattern guessing is required to fullfill locale's
7788 2003-11-14 20:35 UTC tuomov
7789 * trunk: changeset 961
7790 Changed the order in which brushes are freed.
7792 2003-11-14 20:31 UTC tuomov
7793 * trunk: changeset 960
7794 The original source of the the fontset code was discovered.
7796 2003-11-14 16:00 UTC tuomov
7797 * trunk: changeset 959
7798 The functions to create binding wrappers to operate on WMPlexs'
7799 children were extended and given better names, although the old ones
7800 are still available.
7802 2003-11-14 15:56 UTC tuomov
7803 * trunk: changeset 958
7806 2003-11-14 15:49 UTC tuomov
7807 * trunk: changeset 957
7808 Removed fallback font check.
7810 2003-11-14 15:40 UTC tuomov
7811 * trunk: changeset 956
7812 Added FontSet guessing code that should be able to figure out enough
7813 fonts for XCreateFontSet to fullfill locales' requirements so font
7814 loading shouldn't fail so often when UTF8 support is enabled.
7816 2003-11-14 00:42 UTC tuomov
7817 * trunk: changeset 955
7818 At least load "de" engine if no engine has been loaded while executing
7821 2003-11-13 22:37 UTC tuomov
7822 * trunk: changeset 954
7823 Added some _LOADED checks.
7825 2003-11-13 18:45 UTC tuomov
7826 * trunk: changeset 953
7827 Lua files in share/ (but not etc/) are precompiled.
7829 2003-11-13 18:26 UTC tuomov
7830 * trunk: changeset 952
7831 'ioncore-startup.lua' kludge was removed and replaced by the loading
7832 of 'ioncore-efbb.lua' in case of empty bindmaps from the C side.
7834 2003-11-13 18:04 UTC tuomov
7835 * trunk: changeset 951
7836 Changes in default configuration files to make them more legible and
7837 to add menu configuration.
7839 2003-11-13 18:03 UTC tuomov
7840 * trunk: changeset 950
7841 Call XClearWindow when toggling tab to avoid clutter.
7843 2003-11-13 18:02 UTC tuomov
7844 * trunk: changeset 949
7845 Added ioncore_aboutmsg export.
7847 2003-11-13 12:07 UTC tuomov
7848 * trunk: changeset 948
7849 Added disabled XMMS kludge.
7851 2003-11-12 17:50 UTC tuomov
7852 * trunk: changeset 947
7853 Extension definition changes.
7855 2003-11-12 17:50 UTC tuomov
7856 * trunk: changeset 946
7857 - C-side module configuration file loading function also look for
7860 - Lua-side include() automatically also looks for .lc and .lua files
7861 if neither extension nor path component is given.
7863 2003-11-10 17:58 UTC tuomov
7864 * trunk: changeset 945
7865 Made find_suitable_screen global.
7867 2003-11-09 16:09 UTC tuomov
7868 * trunk: changeset 944
7869 Added WRegion.is_active and is_mapped exports.
7871 2003-11-06 17:50 UTC tuomov
7872 * trunk: changeset 943
7873 Some mplex_managed_changed calls were wrong, causing trouble with
7876 2003-11-05 22:45 UTC tuomov
7877 * trunk: changeset 942
7880 2003-11-05 22:45 UTC tuomov
7881 * trunk: changeset 941
7882 Stack management fixes.
7884 2003-11-05 12:23 UTC tuomov
7885 * trunk: changeset 940
7886 Removed mentions of xft.
7888 2003-11-04 20:27 UTC tuomov
7889 * trunk: changeset 939
7890 Fixed a potential segfault point.
7892 2003-11-04 20:26 UTC tuomov
7893 * trunk: changeset 938
7894 Quick&dirty stacking fix.
7896 2003-10-30 10:00 UTC tuomov
7897 * trunk: changeset 937
7898 Removed CURRENT_FILE kludge for include handling; use the Lua debug
7899 interface instead to get the file the calling function was defined in.
7901 2003-10-30 08:34 UTC tuomov
7902 * trunk: changeset 936
7903 Some changes in default menus.
7905 2003-10-30 08:34 UTC tuomov
7906 * trunk: changeset 935
7907 libtool 1.4.3->1.4.x.
7909 2003-10-28 13:00 UTC tuomov
7910 * trunk: changeset 934
7911 submenus weren't being handled correctly.
7913 2003-10-27 16:59 UTC tuomov
7914 * trunk: changeset 933
7915 about_msg should be local.
7917 2003-10-27 16:58 UTC tuomov
7918 * trunk: changeset 932
7919 Changed styles are automatically translated (and complained of).
7921 2003-10-27 12:26 UTC tuomov
7922 * trunk: changeset 931
7923 Fixed cursor and selection substyles.
7925 2003-10-27 12:05 UTC tuomov
7926 * trunk: changeset 930
7927 Updated the script to use the new style names.
7929 2003-10-27 12:05 UTC tuomov
7930 * trunk: changeset 929
7931 Some style name changes.
7933 2003-10-27 12:05 UTC tuomov
7934 * trunk: changeset 928
7937 2003-10-27 12:05 UTC tuomov
7938 * trunk: changeset 927
7939 Updated the look-* files.
7941 2003-10-27 12:05 UTC tuomov
7942 * trunk: changeset 926
7943 look-cleanviolet is now the default style.
7945 2003-10-25 20:23 UTC tuomov
7946 * trunk: changeset 925
7947 Check fallback font at startup with XCreateFontSet instead of
7950 2003-10-24 17:09 UTC tuomov
7951 * trunk: changeset 924
7952 Moved list of modules to build from system.mk to modulelist.mk
7954 2003-10-04 14:52 UTC tuomov
7955 * trunk: changeset 923
7956 va_list usage changes due to problems on some architechtures.
7958 2003-10-04 12:41 UTC tuomov
7959 * trunk: changeset 922
7960 Added genframe_(in)activated hooks.
7962 2003-09-15 18:15 UTC tuomov
7963 * trunk: changeset 921
7964 Some target and fullscreen winprop handling fixes.
7966 2003-09-15 18:15 UTC tuomov
7967 * trunk: changeset 920
7968 Some fixes to client window rescuing.
7970 2003-09-15 18:15 UTC tuomov
7971 * trunk: changeset 919
7972 Some fixes to client window rescuing.
7974 2003-09-15 18:14 UTC tuomov
7975 * trunk: changeset 918
7976 Fixed a FALSE to NULL.
7978 2003-09-09 20:07 UTC tuomov
7979 * trunk: changeset 917
7980 Fixed an event-missing problem.
7982 2003-09-04 08:22 UTC tuomov
7983 * trunk: changeset 916
7984 Menu configuration changes.
7986 2003-09-04 08:22 UTC tuomov
7987 * trunk: changeset 915
7988 Ungrab keyboard before calling dispatch_binding (except with submap).
7990 2003-08-31 16:15 UTC tuomov
7991 * trunk: changeset 914
7992 Added a note on .xinitrc/.xsession to README.
7994 2003-08-28 20:59 UTC tuomov
7995 * trunk: changeset 913
7996 Some border drawing fixes.
7998 2003-08-25 15:25 UTC tuomov
7999 * trunk: changeset 912
8000 restart_other_wm fixes.
8002 2003-08-25 15:05 UTC tuomov
8003 * trunk: changeset 911
8004 Better grabbing checks.
8006 2003-08-25 15:04 UTC tuomov
8007 * trunk: changeset 910
8008 XSync() before fork() -- xlock should work a bit better now.
8010 2003-08-24 14:51 UTC tuomov
8011 * trunk: changeset 909
8012 Menu config changes; use submenus.
8014 2003-08-24 14:51 UTC tuomov
8015 * trunk: changeset 908
8016 Removed empty_tab area.
8018 2003-08-24 14:51 UTC tuomov
8019 * trunk: changeset 907
8020 Moved minof/maxof elsewhere, removed empty_tab.
8022 2003-08-24 14:50 UTC tuomov
8023 * trunk: changeset 906
8026 2003-08-24 14:50 UTC tuomov
8027 * trunk: changeset 905
8028 Added ''pmenu'' off-screen scrolling support as in PWM.
8030 2003-08-24 14:49 UTC tuomov
8031 * trunk: changeset 904
8032 Some WTimer enhancements.
8034 2003-08-22 16:37 UTC tuomov
8035 * trunk: changeset 903
8036 Fixed a crash problem in case of invalid use of WGenFrame.p_tabdrag.
8038 2003-08-21 18:29 UTC tuomov
8039 * trunk: changeset 902
8040 - More changes to pointer handling code for better menu support.
8042 - genframe_bindings knows of frame areas.
8044 2003-08-21 18:28 UTC tuomov
8045 * trunk: changeset 901
8046 Enhanced menu support.
8048 2003-08-21 18:24 UTC tuomov
8049 * trunk: changeset 900
8050 Added a brush that handles submenu entries in menus specially.
8052 2003-08-21 18:22 UTC tuomov
8053 * trunk: changeset 899
8054 'make depend' fixed to work with modules.
8056 2003-08-20 16:46 UTC tuomov
8057 * trunk: changeset 898
8058 Don't strip white space from query results.
8060 2003-08-19 12:54 UTC tuomov
8061 * trunk: changeset 897
8062 Fixed tab drop on floatws:s (was putting clients to full screen mode
8065 2003-08-19 09:11 UTC tuomov
8066 * trunk: changeset 896
8067 uname SunOS check complaint fix with newer gnu utils.
8069 2003-08-15 17:14 UTC tuomov
8070 * trunk: changeset 895
8071 Some changes to pointer event handling code so menus can set handlers
8072 immediately on button press.
8074 2003-08-15 13:59 UTC tuomov
8075 * trunk: changeset 894
8076 Some files were missing.. again.. *sigh*
8078 2003-08-14 18:16 UTC tuomov
8079 * trunk: changeset 893
8080 Added very preliminary and primitive menu support (only query-like
8081 embedded-in-an-mplex menus).
8083 2003-08-14 18:08 UTC tuomov
8084 * trunk: changeset 892
8085 Added ioncore_version export.
8087 2003-12-23 20:17 UTC unknown
8088 tagged ion-devel-20030814
8090 2003-08-14 18:07 UTC tuomov
8091 * trunk: changeset 891
8092 Some file location reorganisation.
8094 2003-08-14 18:07 UTC tuomov
8095 * trunk: changeset 890
8096 Some file location reorganisation and header cleanup.
8098 2003-08-13 13:09 UTC tuomov
8099 * trunk: changeset 889
8100 Call region_notify_change when name is unset.
8102 2003-12-23 20:17 UTC unknown
8103 tagged ion-devel-20030811-1
8105 2003-08-13 13:08 UTC tuomov
8106 * trunk: changeset 888
8107 Dragging a tab with no title could cause a segfault.
8109 2003-12-23 20:17 UTC unknown
8110 tagged ion-devel-20030811
8112 2003-08-12 00:06 UTC tuomov
8113 * trunk: changeset 887
8114 Changed location for X shape extension shape.h include.
8116 2003-08-11 23:05 UTC tuomov
8117 * trunk: changeset 886
8118 There was an indexing bug in rootwin.c that caused stack corruption
8119 and crash when Xinerama was enabled.
8121 2003-12-23 20:17 UTC unknown
8122 tagged ion-devel-20030810-1
8124 2003-08-11 05:21 UTC tuomov
8125 * trunk: changeset 885
8126 Winprop lookup had been broken.
8128 2003-08-10 17:02 UTC tuomov
8129 * trunk: changeset 884
8130 make_exec_fn was broken when the parameter to created function was a
8133 2003-12-23 20:17 UTC unknown
8134 tagged ion-devel-20030810
8136 2003-08-10 16:16 UTC tuomov
8137 * trunk: changeset 883
8138 Removed duplicate variable.
8140 2003-08-10 16:15 UTC tuomov
8141 * trunk: changeset 882
8142 Changes in tab reordering were not being updated to screen correctly.
8144 2003-08-10 13:46 UTC tuomov
8145 * trunk: changeset 881
8146 Added some more functions to manipulate object indices within a
8149 2003-08-08 15:40 UTC tuomov
8150 * trunk: changeset 880
8151 close_sub_or_self is now WRegion.close_sub_or_self.
8153 2003-08-07 21:32 UTC tuomov
8154 * trunk: changeset 879
8155 Modified the winprop patch to use the numerical zero field instead of
8156 " ! " to store winprops with no name regexp specified.
8158 2003-08-07 20:49 UTC tuomov
8159 * trunk: changeset 878
8160 Applied a patch to add title matching field 'name' (Lua regexp) in
8163 2003-08-06 18:23 UTC tuomov
8164 * trunk: changeset 877
8165 Fixed a typo in UTF8 font code.
8167 2003-08-06 18:21 UTC tuomov
8168 * trunk: changeset 876
8169 Changed where get_winprop is called to a later time where the client
8170 window's name has been set.
8172 2003-08-06 14:58 UTC tuomov
8173 * trunk: changeset 875
8174 foreground colour was wrong.
8176 2003-08-06 14:35 UTC tuomov
8177 * trunk: changeset 874
8178 Moved lookconv.lua to utils.
8180 2003-08-06 14:35 UTC tuomov
8181 * trunk: changeset 873
8182 - Wrote a conversion script from older .lua workspaces savefiles.
8184 - Moved lookconv.lua to utils.
8186 2003-08-06 13:57 UTC tuomov
8187 * trunk: changeset 872
8188 Updated style configuration files to draw tabs with the 'activity'
8189 attribute set in white on red. 'lookconv.lua' uses these same colours
8192 2003-08-06 13:55 UTC tuomov
8193 * trunk: changeset 871
8194 Implemented 'activity' display cue that is set when a newly created
8195 client window is not displayed or when the urgency hint is set by the
8198 2003-08-06 13:46 UTC tuomov
8199 * trunk: changeset 870
8200 Backslash wasn't being escaped in saved strings.
8202 2003-08-05 14:13 UTC tuomov
8203 * trunk: changeset 869
8204 Improved handling of substyles with based_on.
8206 2003-08-05 14:09 UTC tuomov
8207 * trunk: changeset 868
8208 Removed WRegion/mgr_data; use object-indexed tables instead.
8210 2003-08-05 14:07 UTC tuomov
8211 * trunk: changeset 867
8212 Use a table instead of WRegion/mgr_data to store managed regions'
8215 2003-08-05 13:30 UTC tuomov
8216 * trunk: changeset 866
8217 Added functions to index tables by any supported type.
8219 2003-08-04 22:15 UTC tuomov
8220 * trunk: changeset 865
8221 Wrong file name info in file.
8223 2003-08-04 21:30 UTC tuomov
8224 * trunk: changeset 864
8225 Some table accessing routine unifications.
8227 2003-08-04 16:59 UTC tuomov
8228 * trunk: changeset 863
8229 ionframe_bar_inside_border instead of bar_inside_frame
8231 2003-08-04 16:54 UTC tuomov
8232 * trunk: changeset 862
8233 Enchanced WRegion.close documentation.
8235 2003-08-04 14:58 UTC tuomov
8236 * trunk: changeset 861
8237 mdblclick(Button1) bound to shade on ionframes.
8239 2003-08-04 14:56 UTC tuomov
8240 * trunk: changeset 860
8241 Ionframe shade fixed.
8243 2003-08-04 10:03 UTC tuomov
8244 * trunk: changeset 859
8245 Added table entry type info to a documentation comment for
8248 2003-08-03 20:35 UTC tuomov
8249 * trunk: changeset 858
8250 Added options to set floatframe bar width limits and tab bar location
8251 for ionframes(fields floatframe_bar_max_w_q/floatframe_tab_min_w and
8252 ionframe_bar_inside_borderin frame style config).
8254 2003-08-01 16:49 UTC tuomov
8255 * trunk: changeset 857
8256 preliminary code to handle changing transient_for property... special
8257 interface needed to handle floatws:s.
8259 2003-08-01 16:32 UTC tuomov
8260 * trunk: changeset 856
8261 Added some line editing and history exports.
8263 2003-08-01 05:52 UTC tuomov
8264 * trunk: changeset 855
8265 Added ignore_cfgrq winprop.
8267 2003-07-31 16:52 UTC tuomov
8268 * trunk: changeset 854
8269 added spacing = 1 to input style.
8271 2003-07-31 16:52 UTC tuomov
8272 * trunk: changeset 853
8273 listing fitting fixed.
8275 2003-07-31 14:16 UTC tuomov
8276 * trunk: changeset 852
8277 Fixed some problems with selections in queries and added
8278 wedln_clear_mark function.
8280 2003-07-31 14:16 UTC tuomov
8281 * trunk: changeset 851
8282 Bound Control+G to end a query and Control+K G to clear mark in
8285 2003-07-31 13:55 UTC tuomov
8286 * trunk: changeset 850
8287 Added some more querylib documentation and simplified a couple
8290 2003-07-31 13:49 UTC tuomov
8291 * trunk: changeset 849
8292 Added gr_refresh and renamed reread_draw_config to gr_read_config.
8294 2003-07-31 13:49 UTC tuomov
8295 * trunk: changeset 848
8296 Style configuration files now call de_reset and gr_refresh.
8298 2003-07-30 21:56 UTC tuomov
8299 * trunk: changeset 847
8300 look-cleanviolet.lua was missing from set of installed files.
8302 2003-07-30 19:37 UTC tuomov
8303 * trunk: changeset 846
8304 Added some ugly workarounds to some random Lua API functions not
8305 checking the types of objects on stack.
8307 2003-07-30 19:33 UTC tuomov
8308 * trunk: changeset 845
8309 Implemented keyboard resize acceleration.
8311 2003-07-30 15:44 UTC tuomov
8312 * trunk: changeset 844
8313 Updated manpage with -sessionname.
8315 2003-07-30 15:27 UTC tuomov
8316 * trunk: changeset 843
8317 WRectangle passing as argument changed to const WRectangle* mostly.
8319 2003-07-30 14:23 UTC tuomov
8320 * trunk: changeset 842
8321 Added "deinit" hook.
8323 2003-07-30 14:21 UTC tuomov
8324 * trunk: changeset 841
8325 Updated read_config_for_args call.
8327 2003-07-30 14:17 UTC tuomov
8328 * trunk: changeset 840
8329 - Removed support for screen-specific configuration files.
8331 - Savefiles now go in ~/.ion-devel/sessionname (instead of ~/.ion-
8332 devel/saves) where sessionname is 'default-session-displayname' by
8333 default (with colon in display name converted to a dash) but can be
8334 changed from the command line.
8336 - Workspaces are now saved in a single 'workspaces.lua' file in
8337 session directory and screens are also now set with a single
8338 'initialise_screen_id' call.
8340 2003-07-30 14:14 UTC tuomov
8341 * trunk: changeset 839
8342 Removed CF_SECOND_RATE_OS_FS comment as the setting is no longer
8345 2003-07-28 18:01 UTC tuomov
8346 * trunk: changeset 838
8347 Added --mode=link to libtool parameters.
8349 2003-07-28 13:43 UTC tuomov
8350 * trunk: changeset 837
8351 - Fixed a bug in the new split resizing algorithm that caused
8352 bottom/right regions in a split to be misplaced if both bottom and
8353 top or left and right border were moved of another region.
8355 - Added some comments documenting the resizing algorithm.
8357 2003-07-27 18:49 UTC tuomov
8358 * trunk: changeset 836
8359 Added some libtool options to system.mk
8361 2003-07-27 18:42 UTC tuomov
8362 * trunk: changeset 835
8363 Fixed a problem with the split resizing algorithm and keyboard resize
8364 by almost completely rewriting the algorithm.
8366 2003-07-27 18:41 UTC tuomov
8367 * trunk: changeset 834
8370 2003-07-27 00:15 UTC tuomov
8371 * trunk: changeset 833
8372 Added keys for manipulating tags and attaching tagged objects (Mod+T:
8373 toggle tag, Mod+K T: clear tags, Mod+K A: attach tagged).
8375 2003-07-27 00:00 UTC tuomov
8376 * trunk: changeset 832
8377 Fixed transient_mode = "current" in full-screen mode.
8379 2003-07-26 23:44 UTC tuomov
8380 * trunk: changeset 831
8381 Added some documentation comments.
8383 2003-07-26 23:07 UTC tuomov
8384 * trunk: changeset 830
8385 Transparency mode switching fixed.
8387 2003-07-26 22:58 UTC tuomov
8388 * trunk: changeset 829
8391 2003-07-26 22:37 UTC tuomov
8392 * trunk: changeset 828
8393 Some colour group initialisation changes.
8395 2003-07-25 20:31 UTC tuomov
8396 * trunk: changeset 827
8397 CVS barfed again and refused to remove these files.
8399 2003-07-25 20:24 UTC tuomov
8400 * trunk: changeset 826
8401 Ion now supports drawing engines as loadable modules!
8403 2003-07-25 20:13 UTC tuomov
8404 * trunk: changeset 825
8405 Colour scheme configuration files were converted to the new format.
8407 2003-07-25 19:34 UTC tuomov
8408 * trunk: changeset 824
8409 WRootWin changed to be of type WWindow (instead of just WRegion).
8411 2003-07-23 13:43 UTC tuomov
8412 * trunk: changeset 823
8413 Fixed tag pixmap and textbox spacings.
8415 2003-07-22 18:09 UTC tuomov
8416 * trunk: changeset 822
8417 Drawing engine Lua library was added.
8419 2003-07-22 18:06 UTC tuomov
8420 * trunk: changeset 821
8421 Drawing engine interface code was added although not yet used.
8423 2003-07-22 18:04 UTC tuomov
8424 * trunk: changeset 820
8425 The prospective default drawing engine was added.
8427 2003-07-22 16:57 UTC tuomov
8428 * trunk: changeset 819
8429 Added a script (etc/lookconv.lua) to convert the old .lua colour
8430 schemes to the upcoming format.
8432 2003-07-21 05:25 UTC tuomov
8433 * trunk: changeset 818
8434 Added a note on *BSD libtool version brain-damagedness.
8436 2003-07-19 10:50 UTC tuomov
8437 * trunk: changeset 817
8438 submap had been broken by previous simplifications.
8440 2003-07-19 10:50 UTC tuomov
8441 * trunk: changeset 816
8442 Some va_list passing changes.
8444 2003-07-18 15:30 UTC tuomov
8445 * trunk: changeset 815
8446 The fact that there is a configuration manual was made much better
8447 visible in the README.
8449 2003-07-16 14:16 UTC tuomov
8450 * trunk: changeset 814
8451 Nested workspace handling had been broken by the add managed/attach
8452 interface change. Fixed.
8454 2003-07-13 21:14 UTC tuomov
8455 * trunk: changeset 813
8456 The function 'exec_on_wm_display' was renamed 'exec'.
8458 2003-07-13 21:10 UTC tuomov
8459 * trunk: changeset 812
8460 Lua function binding for classes put into class-tables thus making the
8461 bindings more object-oriented in spirit.
8463 2003-07-10 22:56 UTC tuomov
8464 * trunk: changeset 811
8465 AnyModifier handling fixes; Xlib was crashing when lock ignore kludge
8466 was applied on AnyModifier grabs.
8468 2003-07-08 18:48 UTC tuomov
8469 * trunk: changeset 810
8470 Some documentation updates.
8472 2003-07-08 18:22 UTC tuomov
8473 * trunk: changeset 809
8474 removed deprecated definitions
8476 2003-07-08 18:08 UTC tuomov
8477 * trunk: changeset 808
8478 The 'have region A manage region B' interface was heavily revamped.
8479 The generic region_manage(_new) functions are gone and only WMPlexes
8480 now export the equivalent interfaces mplex_attach(_new). Only client
8481 windows' are now set up with a generic interface that is a lot simpler
8484 2003-12-23 20:17 UTC unknown
8485 tagged ion-devel-20030628
8487 2003-07-04 14:04 UTC tuomov
8488 * trunk: changeset 807
8489 Set default_ws_type in pwm-ioncore-example.lua.
8491 2003-06-28 17:40 UTC tuomov
8492 * trunk: changeset 806
8493 Fixed a crash when the same key was bound as both submap and normal
8494 action on an object.
8496 2003-06-27 21:16 UTC tuomov
8497 * trunk: changeset 805
8498 Added more obsolete functions.
8500 2003-06-27 21:15 UTC tuomov
8501 * trunk: changeset 804
8502 Fixed some comments.
8504 2003-06-27 21:15 UTC tuomov
8505 * trunk: changeset 803
8506 Implemented region_close on WFloatWS:s and renamed floatws_destroy to
8507 floatws_relocate_and_close to be consistent with the naming of similar
8508 functions on WIonFrames.
8510 2003-06-27 21:15 UTC tuomov
8511 * trunk: changeset 802
8512 Fixed documentation in querylib.
8514 2003-06-27 18:55 UTC tuomov
8515 * trunk: changeset 801
8516 The CF_LT_DL_ANCIENT option was removed as much more extra code would
8517 have been needed to support ancient versions of libtool. Version 1.4.3
8518 or newer is now required.
8520 2003-06-27 18:47 UTC tuomov
8521 * trunk: changeset 800
8522 The '-or' flag to find apparently was a GNU extension; '-o' seems to
8525 2003-06-27 18:40 UTC tuomov
8526 * trunk: changeset 799
8527 - The Mod1+F1 Ion man page display binding was broken.
8529 - The function exec_in_frame was renamed exec_in.
8531 2003-06-27 14:05 UTC tuomov
8532 * trunk: changeset 798
8535 2003-06-25 23:37 UTC tuomov
8536 * trunk: changeset 797
8537 FloatWS:s don't warp to new frames.
8539 2003-06-25 23:14 UTC tuomov
8540 * trunk: changeset 796
8541 XOR resize rubberand had been broken by previous changes.
8543 2003-06-25 13:37 UTC tuomov
8544 * trunk: changeset 795
8545 The default bindings for the F-keys now use the modifier from
8546 SECOND_MOD (defaults to the empty string i.e. no modifier).
8548 2003-12-23 20:17 UTC unknown
8549 tagged ion-devel-20030623
8551 2003-06-25 05:36 UTC tuomov
8552 * trunk: changeset 794
8553 Tabs' grab area extended to include frame's top border when the
8554 frame's y coordinate is zero.
8556 2003-06-23 23:47 UTC tuomov
8557 * trunk: changeset 793
8560 2003-06-23 13:14 UTC tuomov
8561 * trunk: changeset 792
8562 Resize display was showing incorrect values for keyboard resize.
8564 2003-06-23 13:13 UTC tuomov
8565 * trunk: changeset 791
8566 A bug in grab handler calling code could crash Ion when leaving
8567 keyboard resize mode manually.
8569 2003-06-23 01:20 UTC tuomov
8570 * trunk: changeset 790
8571 Fixed pointer warping on screen change.
8573 2003-06-22 11:12 UTC tuomov
8574 * trunk: changeset 789
8575 Removed false comments.
8577 2003-06-21 20:07 UTC tuomov
8578 * trunk: changeset 788
8579 Screen lookup had been broken for windows that are not properly on any
8582 2003-06-21 20:06 UTC tuomov
8583 * trunk: changeset 787
8584 As the number of dynamic functions has been getting bigger, the
8585 functions are now sorted on first use and then binary-searched instead
8586 of naive linear searching.
8588 2003-12-23 20:17 UTC unknown
8589 tagged ion-devel-20030620
8591 2003-06-21 12:50 UTC tuomov
8592 * trunk: changeset 786
8593 Return from full screen mode to floatws had been broken.
8595 2003-06-21 10:56 UTC tuomov
8596 * trunk: changeset 785
8597 Client window last height request bookkeeping code had been lost when
8598 configure request policy was changed. This caused transient sizes to
8599 be calculated incorrectly.
8601 2003-06-20 09:19 UTC tuomov
8602 * trunk: changeset 784
8605 2003-06-20 09:19 UTC tuomov
8606 * trunk: changeset 783
8607 Constrain frames to their workspaces.
8609 2003-06-20 08:52 UTC tuomov
8610 * trunk: changeset 782
8613 2003-06-20 08:50 UTC tuomov
8614 * trunk: changeset 781
8615 Some initial focus policy changes.
8617 2003-06-20 08:50 UTC tuomov
8618 * trunk: changeset 780
8619 The split functions now return the newly created frame.
8621 2003-06-20 07:40 UTC tuomov
8622 * trunk: changeset 779
8625 2003-06-19 22:06 UTC tuomov
8626 * trunk: changeset 778
8627 Put new client windows in innermost/deepest nested active workspace,
8628 if any, instead of limiting to those attached directly to screens.
8630 2003-06-19 22:05 UTC tuomov
8631 * trunk: changeset 777
8632 Split recalculation on WS resize fixed and made proportional.
8634 2003-06-19 20:51 UTC tuomov
8635 * trunk: changeset 776
8636 Changes to client window move request handling on WFloatWS:s; while
8637 the current behaviour may not be correct, a greater number of apps'
8638 requests should work almost as expected even in nested workspaces.
8640 2003-06-19 18:12 UTC tuomov
8641 * trunk: changeset 775
8642 New windows weren't being placed on correct screen in Xinerama mode.
8644 2003-06-19 18:11 UTC tuomov
8645 * trunk: changeset 774
8646 Removed unnecessary flags from create/init.
8648 2003-06-19 16:16 UTC tuomov
8649 * trunk: changeset 773
8650 Tab-bar state wasn't being applied correctly from savefiles.
8652 2003-06-18 18:49 UTC tuomov
8653 * trunk: changeset 772
8654 Some transient size management changes.
8656 2003-06-18 18:14 UTC tuomov
8657 * trunk: changeset 771
8658 - Added min_size winprop.
8660 - Transients weren't properly unattached when the managing client
8661 window died. This could cause segfault e.g. at exit.
8663 2003-12-23 20:17 UTC unknown
8664 tagged ion-devel-20030617
8666 2003-06-18 13:31 UTC tuomov
8667 * trunk: changeset 770
8668 Some title shortening rules were defined in wrong order in ioncore-
8669 example.lua and the rules App: doc -> doc... and App: doc<n> ->
8670 doc...<n> were missing.
8672 2003-06-18 12:12 UTC tuomov
8673 * trunk: changeset 769
8674 Use libtool for make clean.
8676 2003-06-17 20:29 UTC tuomov
8677 * trunk: changeset 768
8678 Added Galeon find dialog randomly missing transient_for hint
8679 workaround winprop to kludges.lua.
8681 2003-06-17 20:27 UTC tuomov
8682 * trunk: changeset 767
8683 Fixed the workaround.
8685 2003-06-17 20:09 UTC tuomov
8686 * trunk: changeset 766
8687 The function close_sub_or_self was added.
8689 2003-06-17 20:09 UTC tuomov
8690 * trunk: changeset 765
8691 The function region_get_active_leaf was removed and the export
8692 region_active_sub added.
8694 2003-06-17 20:08 UTC tuomov
8695 * trunk: changeset 764
8696 The Mod1+C binding had been broken by the removal if
8697 make_active_leaf_fn: The function close_sub_or_self (not same as
8698 make_active_leaf_fn(region_close)) was added and the key bound to this
8701 2003-06-17 19:45 UTC tuomov
8702 * trunk: changeset 763
8703 Added workaround to the XFree86 textprop bug that caused starting
8704 Opera to crash Ion when UTF8 support was enabled.
8706 2003-06-17 19:32 UTC tuomov
8707 * trunk: changeset 762
8708 Mention XFree86 version number in the bug comment.
8710 2003-06-17 19:28 UTC tuomov
8711 * trunk: changeset 761
8712 Mention WinXP in cygwin comments.
8714 2003-06-17 16:57 UTC tuomov
8715 * trunk: changeset 760
8716 Added commented-out options to system.mk for compiling Ion with the
8717 Debian Lua package as the paths and file names differ greatly from the
8718 official distribution.
8720 2003-06-17 15:56 UTC tuomov
8721 * trunk: changeset 759
8722 Added a note to system.mk about the Xlib UTF8 bug.
8724 2003-06-17 09:16 UTC tuomov
8725 * trunk: changeset 758
8728 2003-06-17 08:26 UTC tuomov
8729 * trunk: changeset 757
8730 Added some Cygwin installation notes to system.mk.
8732 2003-06-17 08:17 UTC tuomov
8733 * trunk: changeset 756
8734 Scripts in share/ still weren't being built.
8736 2003-06-15 18:22 UTC tuomov
8737 * trunk: changeset 755
8738 Winprop lookup was cluttering globals.
8740 2003-06-15 10:40 UTC tuomov
8741 * trunk: changeset 754
8742 Some more stack trace cleanup.
8744 2003-06-15 10:24 UTC tuomov
8745 * trunk: changeset 753
8746 Stack traces are ordered better when there are nested calls with
8747 errors and calls to C functions for which no name is known are
8748 compressed in the output.
8750 2003-06-15 09:09 UTC tuomov
8751 * trunk: changeset 752
8752 make_active_leaf_fn in compat.lua was broken.
8754 2003-12-23 20:17 UTC unknown
8755 tagged ion-devel-20030614
8757 2003-06-14 20:28 UTC tuomov
8758 * trunk: changeset 751
8759 Some WMPlex/query focusing fixes.
8761 2003-06-14 20:12 UTC tuomov
8762 * trunk: changeset 750
8763 The man page query completor also looks for symbolic links.
8765 2003-06-14 15:10 UTC tuomov
8766 * trunk: changeset 749
8767 Added more documentation to *frame_begin_resize.
8769 2003-06-14 12:05 UTC tuomov
8770 * trunk: changeset 748
8771 Focus was being incorrectly changed when an inactive full screen
8772 client window was destroyed.
8774 2003-06-14 11:49 UTC tuomov
8775 * trunk: changeset 747
8776 Some fullscreen focus kludges
8778 2003-06-13 23:01 UTC tuomov
8779 * trunk: changeset 746
8780 Use luaL_(g|s)etn instead of looking upthe functions from the table
8783 2003-06-13 19:36 UTC tuomov
8784 * trunk: changeset 745
8785 - Some changes to grab and drag handler setup functions.
8787 - Escape key was harcoded to kill any active grab (so that
8788 misconfigured resize modes and such can't do harm).
8790 2003-06-12 22:53 UTC tuomov
8791 * trunk: changeset 744
8794 2003-06-12 18:48 UTC tuomov
8795 * trunk: changeset 743
8796 Some generic resize code simplifications; timers moved to keyboard
8797 resize mode code(s).
8799 2003-06-12 18:28 UTC tuomov
8800 * trunk: changeset 742
8801 Resize timeout timer was being set up only after some resize action
8802 had been performed, not when entering the mode.
8804 2003-06-12 18:14 UTC tuomov
8805 * trunk: changeset 741
8806 More error-tolerant configuration reading setup: 1. If Lua fails to
8807 load a configuration file (syntax error etc.), the next on path is
8808 tried instead of failing. (If the configuration file dies in an error
8809 during execution, the next one, however, is not attempted.) 2. The
8810 main configuration file (ioncore.lua) is executed through ioncore-
8811 startup.lua. This file redefines some of the binding setup functions
8812 to monitor binding settings. If some of the binding groups have been
8813 left empty by failing configuration files, minimal bindings are
8816 2003-06-12 18:04 UTC tuomov
8817 * trunk: changeset 740
8818 Some error display format changes.
8820 2003-06-12 18:04 UTC tuomov
8821 * trunk: changeset 739
8822 Some error displays were broken.
8824 2003-06-12 18:03 UTC tuomov
8825 * trunk: changeset 738
8826 The binding setup functions no return FALSE if no bindings were
8829 2003-06-12 18:01 UTC tuomov
8830 * trunk: changeset 737
8831 Better commented configuration files.
8833 2003-06-12 15:41 UTC tuomov
8834 * trunk: changeset 736
8835 Comments in system.mk were out of place
8837 2003-06-12 00:37 UTC tuomov
8838 * trunk: changeset 735
8839 Error log should be somewhat easier to read now.
8841 2003-06-10 18:18 UTC tuomov
8842 * trunk: changeset 734
8845 2003-06-10 16:21 UTC tuomov
8846 * trunk: changeset 733
8847 bindmaps.c and bindmaps.h were missing from previous commit.
8849 2003-06-10 16:17 UTC tuomov
8850 * trunk: changeset 732
8851 - Binding configuration (hopefully) simplified: bindings previously
8852 defined in common-frame-bindings.lua were moved to ioncore-
8853 bindings.lua and functions for defining bindings common to all
8854 WMPlexes and WGenFrames were added.
8856 - The confusing 'make_active_leaf_fn' was also removed (can still be
8857 found in compat.lua) and instead client window bindings are defined
8858 in mplex_bindings with the help of the perhaps a little less
8859 confusing 'make_current_clientwin_fn'.
8861 2003-06-10 16:14 UTC tuomov
8862 * trunk: changeset 731
8863 Binding configuration (hopefully) simplified: bindings previously
8864 defined in common-frame-bindings.lua were moved to ioncore-
8865 bindings.lua and functions for defining bindings common to all
8866 WMPlexes and WGenFrames were added.
8868 2003-06-10 11:07 UTC tuomov
8869 * trunk: changeset 730
8870 Manual page updates.
8872 2003-06-10 11:05 UTC tuomov
8873 * trunk: changeset 729
8874 The functions extl_dofile/string' were removed and
8875 extl_loadfile/string added.
8877 2003-06-09 22:24 UTC tuomov
8878 * trunk: changeset 728
8879 Warping on workspace switch had been broken by addition of
8882 2003-06-09 21:13 UTC tuomov
8883 * trunk: changeset 727
8884 The Lua interfacing code now uses a unique (cached in a weak table)
8885 WWatch for Ion's objects instead of creating a new userdata/watch
8886 every time an object is passed to Lua. This allows using the objects
8887 as indexes in tables.
8889 2003-06-09 20:28 UTC tuomov
8890 * trunk: changeset 726
8891 Some client window initial focus policy unification.
8893 2003-06-09 16:14 UTC tuomov
8894 * trunk: changeset 725
8895 Added some definitions in header
8897 2003-06-09 15:17 UTC tuomov
8898 * trunk: changeset 724
8899 'QueryLib.query_workspace' new creates workspaces of the type set in
8900 the variable 'default_ws_type' if no type is otherwise specified and
8901 Mod1+F9 was bound to create workspaces of this type without asking for
8902 a name. (The default name of default_ws_type<n> is used.)
8904 2003-06-09 15:14 UTC tuomov
8905 * trunk: changeset 723
8906 WRegions (except WClientWins) are now given names of the form
8907 'ClassName<n>' by default.
8909 2003-06-09 14:24 UTC tuomov
8910 * trunk: changeset 722
8911 - Don't complain of disappeared windows at startup phase.
8913 - Some client window management setup cleanup.
8915 2003-06-08 19:06 UTC tuomov
8916 * trunk: changeset 721
8917 Added 'warn' export.
8919 2003-06-08 18:22 UTC tuomov
8920 * trunk: changeset 720
8921 Added -noxinerama command line option.
8923 2003-06-08 17:55 UTC tuomov
8924 * trunk: changeset 719
8927 2003-06-08 17:38 UTC tuomov
8928 * trunk: changeset 718
8929 Fixed some documentation comments.
8931 2003-12-23 20:17 UTC unknown
8932 tagged ion-devel-20030606
8934 2003-06-08 17:28 UTC tuomov
8935 * trunk: changeset 717
8936 Added mplex_managed_count, mplex_managed_index and mplex_current_index
8937 functions. The latter two are in ioncore-mplexfns.lua that must
8938 specifically be loaded if the functions are needed.
8940 2003-06-08 12:44 UTC tuomov
8941 * trunk: changeset 716
8942 Workspace swithing while dragging tabs had been broken by the mplex
8945 2003-06-06 13:23 UTC tuomov
8946 * trunk: changeset 715
8949 2003-06-06 13:13 UTC tuomov
8950 * trunk: changeset 714
8951 Added 'screen_set_managed_offset' function that statusbars and such
8952 should use to allocate space.
8954 2003-06-06 12:42 UTC tuomov
8955 * trunk: changeset 713
8958 2003-06-05 23:19 UTC tuomov
8959 * trunk: changeset 712
8960 Don't execute 'arg' setup code when there are no parameters.
8962 2003-06-05 06:10 UTC tuomov
8963 * trunk: changeset 711
8964 Makefile was missing share/ from SUBDIRS:
8966 2003-06-04 16:12 UTC tuomov
8967 * trunk: changeset 710
8968 WScreen and WGenFrame now have a common WMPlex base class.
8970 2003-06-02 22:30 UTC tuomov
8971 * trunk: changeset 709
8972 Ion-ssh and ion-man scripts were updated to use $SHAREDIR/ion-
8975 2003-06-02 19:52 UTC tuomov
8976 * trunk: changeset 708
8977 CF_NO_XINERAMA had been broken at some point.
8979 2003-06-02 17:50 UTC tuomov
8980 * trunk: changeset 707
8981 Added -DCF_LTLD_ANCIENT kludge so that it might be possible to use
8982 some systems' ancient libltdl.
8984 2003-12-23 20:17 UTC unknown
8985 tagged ion-devel-20030602-1
8987 2003-06-02 14:15 UTC tuomov
8988 * trunk: changeset 706
8989 Remaining sprintf calls replaced with snprintf.
8991 2003-06-02 14:08 UTC tuomov
8992 * trunk: changeset 705
8993 Most of module management code removed as libltdl can handle it.
8995 2003-06-02 10:34 UTC tuomov
8996 * trunk: changeset 704
8999 2003-06-02 10:32 UTC tuomov
9000 * trunk: changeset 703
9003 2003-12-23 20:17 UTC unknown
9004 tagged ion-devel-20030602
9006 2003-06-02 10:04 UTC tuomov
9007 * trunk: changeset 702
9008 Changed $SHAREDIR before $ETCDIR on configuration file/script search
9009 path because people weren't removing their old *lib.lua files.
9011 2003-12-23 20:17 UTC unknown
9012 tagged ion-devel-20030601
9014 2003-06-02 09:27 UTC tuomov
9015 * trunk: changeset 701
9016 Ugly-font support was broken.
9018 2003-06-02 05:40 UTC tuomov
9019 * trunk: changeset 700
9020 Some libltdl search path setting changes.
9022 2003-06-01 13:21 UTC tuomov
9023 * trunk: changeset 699
9024 Some minor clarifications and fixes.
9026 2003-06-01 12:15 UTC tuomov
9027 * trunk: changeset 698
9030 2003-06-01 12:11 UTC tuomov
9031 * trunk: changeset 697
9032 Another extl_l1_finalize fix.
9034 2003-12-23 20:17 UTC unknown
9035 tagged ion-devel-20030531
9037 2003-06-01 02:02 UTC tuomov
9038 * trunk: changeset 696
9039 Fixed a memory leak.
9041 2003-06-01 01:44 UTC tuomov
9042 * trunk: changeset 695
9043 An off-by-one error in extl_l1_finalize caused references to some Lua
9044 tables (including large completions) never to be released.
9046 2003-05-31 15:33 UTC tuomov
9047 * trunk: changeset 694
9048 Ion-runinxterm was not found.
9050 2003-05-31 15:04 UTC tuomov
9051 * trunk: changeset 693
9052 License changed: LGPL.
9054 2003-05-31 14:49 UTC tuomov
9055 * trunk: changeset 692
9056 The -libdir option aws changed to -moduledir.
9058 2003-05-31 14:48 UTC tuomov
9059 * trunk: changeset 691
9060 Manual page updated.
9062 2003-05-31 13:20 UTC tuomov
9063 * trunk: changeset 690
9066 2003-05-31 13:19 UTC tuomov
9067 * trunk: changeset 689
9068 Added CF_ALWAYS_VIRTUAL_ROOT
9070 2003-05-31 13:11 UTC tuomov
9071 * trunk: changeset 688
9072 Compatibility wrappers for old resize functions were added.
9074 2003-05-31 13:11 UTC tuomov
9075 * trunk: changeset 687
9076 The functions *frame_do_resize were changed to receive four
9077 parameters, one for each border/direction.
9079 2003-05-31 13:10 UTC tuomov
9080 * trunk: changeset 686
9081 More changes in move/resize mode bindings to be more consistent and
9082 predictable: Left/Right/Up/Down and F/B/P/N grow the frame in the
9083 specific direction, Shift+keys shrink and in case of floating frames,
9084 DEFAULT_MOD+keys move.
9086 2003-05-31 12:45 UTC tuomov
9087 * trunk: changeset 685
9088 mkexports.pl => mkexports.lua
9090 2003-05-31 12:43 UTC tuomov
9091 * trunk: changeset 684
9092 Transient reparent stack "fix".
9094 2003-05-31 12:35 UTC tuomov
9095 * trunk: changeset 683
9096 Removed unused settings.
9098 2003-05-31 11:09 UTC tuomov
9099 * trunk: changeset 682
9102 2003-05-31 10:58 UTC tuomov
9103 * trunk: changeset 681
9104 Some (part bad) name allocation fixes.
9106 2003-05-31 00:40 UTC tuomov
9107 * trunk: changeset 680
9108 Some reordering of initilisation code.
9110 2003-05-30 21:17 UTC tuomov
9111 * trunk: changeset 679
9112 Changes in installation directories: The ion-* shell scripts are
9113 installed in $SHAREDIR and are ioncorelib.lua, querylib.lua and
9114 compat.lua. 'ion-completefile' is installed in $EXTRABINDIR
9115 (=$MODULEDIR) being a binary.
9117 2003-05-30 21:17 UTC tuomov
9118 * trunk: changeset 678
9119 - Changes in installation directories: The ion-* shell scripts are
9120 installed in $SHAREDIR and are ioncorelib.lua, querylib.lua and
9121 compat.lua. 'ion-completefile' is installed in $EXTRABINDIR
9122 (=$MODULEDIR) being a binary.
9124 - QueryLib functions search the script directories (~/.ion-devel/,
9125 $ETCDIR, $SHAREDIR, $EXTRABINDIR; in that order) for the ion-*
9126 helper programs instead of assuming them being on $PATH.
9128 2003-05-30 21:15 UTC tuomov
9129 * trunk: changeset 677
9130 - The *DIR settings in system.mk are now more detailed.
9132 - Changes in installation directories: The ion-* shell scripts are
9133 installed in $SHAREDIR and are ioncorelib.lua, querylib.lua and
9134 compat.lua. 'ion-completefile' is installed in $EXTRABINDIR
9135 (=$MODULEDIR) being a binary.
9137 2003-05-29 22:22 UTC tuomov
9138 * trunk: changeset 676
9139 Removed note on C99 requirement as that is no longer true.
9141 2003-05-29 13:11 UTC tuomov
9142 * trunk: changeset 675
9143 Removed deprecated definitions.
9145 2003-05-29 12:32 UTC tuomov
9146 * trunk: changeset 674
9147 All object destroys should now be handled safely.
9149 2003-05-28 22:21 UTC tuomov
9150 * trunk: changeset 673
9151 Name management wasn't updating the changes to frames.
9153 2003-05-28 21:37 UTC tuomov
9154 * trunk: changeset 672
9155 Floatframe_handle_drop should now set geometry correctly in nested
9158 2003-05-28 18:48 UTC tuomov
9159 * trunk: changeset 671
9160 Small global environment cluttering fix.
9162 2003-12-23 20:17 UTC unknown
9163 tagged ion-devel-20030528
9165 2003-05-28 18:40 UTC tuomov
9166 * trunk: changeset 670
9169 2003-05-28 16:31 UTC tuomov
9170 * trunk: changeset 669
9171 Examples of query_man_path and query_ssh_hosts were added to the
9172 default ioncore.lua main configuration file.
9174 2003-05-27 19:14 UTC tuomov
9175 * trunk: changeset 668
9176 WClientWins now save the last height request of transients (and other
9177 managed objects) so a decent size should always be restored when the
9178 window is in a big enough frame.
9180 2003-05-27 17:17 UTC tuomov
9181 * trunk: changeset 667
9182 Mkexports.lua document generation updated to understand
9185 2003-05-27 17:07 UTC tuomov
9186 * trunk: changeset 666
9187 A minor check added.
9189 2003-05-27 17:02 UTC tuomov
9190 * trunk: changeset 665
9193 2003-05-27 16:59 UTC tuomov
9194 * trunk: changeset 664
9195 Some clean-up and region_full_name reference removed.
9197 2003-05-27 16:59 UTC tuomov
9198 * trunk: changeset 663
9199 complete/lookup_clientwin removed.
9201 2003-05-27 16:57 UTC tuomov
9202 * trunk: changeset 662
9203 New name allocation code: client windows are now in a separate
9204 namespace from other objects and "short names" without appended
9205 instance number are gone.
9207 2003-05-27 16:55 UTC tuomov
9208 * trunk: changeset 661
9209 Some tab bar drawing fixes.
9211 2003-05-27 16:47 UTC tuomov
9212 * trunk: changeset 660
9213 Added functions to clear Lua table entries.
9215 2003-05-26 22:13 UTC tuomov
9216 * trunk: changeset 659
9217 Some changes in system.mk Lua settings.
9219 2003-05-26 22:06 UTC tuomov
9220 * trunk: changeset 658
9223 2003-05-26 22:06 UTC tuomov
9224 * trunk: changeset 657
9225 Some client window resize/move request handling changes.
9227 2003-05-25 11:07 UTC tuomov
9228 * trunk: changeset 656
9231 2003-05-25 11:07 UTC tuomov
9232 * trunk: changeset 655
9233 Added the boolean 'fullscreen' winprop.
9235 2003-05-25 11:04 UTC tuomov
9236 * trunk: changeset 654
9237 Floatws circulate bindings should not clutter global environment.
9239 2003-05-25 11:03 UTC tuomov
9240 * trunk: changeset 653
9241 QueryLib should now remember last directory for file view and edit
9244 2003-05-24 20:37 UTC tuomov
9245 * trunk: changeset 652
9248 2003-05-24 16:45 UTC tuomov
9249 * trunk: changeset 651
9252 2003-05-24 15:06 UTC tuomov
9253 * trunk: changeset 650
9254 Added query_message.
9256 2003-05-24 14:50 UTC tuomov
9257 * trunk: changeset 649
9258 Some documentation was missing.
9260 2003-05-24 12:32 UTC tuomov
9261 * trunk: changeset 648
9262 Client window rescue fixed.
9264 2003-05-24 11:25 UTC tuomov
9265 * trunk: changeset 647
9266 Removed an unnecessary XClear.
9268 2003-05-23 23:57 UTC tuomov
9269 * trunk: changeset 646
9270 More attempts at fixing take_focus.
9272 2003-05-23 23:09 UTC tuomov
9273 * trunk: changeset 645
9274 Removed extra space in querylib prompts.
9276 2003-05-23 22:46 UTC tuomov
9277 * trunk: changeset 644
9278 Fixed lookup_region.
9280 2003-05-23 22:35 UTC tuomov
9281 * trunk: changeset 643
9284 2003-05-23 18:00 UTC tuomov
9285 * trunk: changeset 642
9286 Removed unnuecessary (?) XClear(Area|Window) calls.
9288 2003-05-23 15:43 UTC tuomov
9289 * trunk: changeset 641
9290 Removed rootwin->current_screen redundancy.
9292 2003-05-23 15:30 UTC tuomov
9293 * trunk: changeset 640
9294 Some minor clean-up.
9296 2003-05-23 15:19 UTC tuomov
9297 * trunk: changeset 639
9298 Xinerama screens now always have a virtual root window for better
9301 2003-05-23 15:14 UTC tuomov
9302 * trunk: changeset 638
9303 Removed grab_released.
9305 2003-05-23 14:38 UTC tuomov
9306 * trunk: changeset 637
9307 Grab handling code simplified.
9309 2003-05-23 14:38 UTC tuomov
9310 * trunk: changeset 636
9311 Fixed UTF8 include stuff.
9313 2003-05-21 16:09 UTC tuomov
9314 * trunk: changeset 635
9315 The exports region_set_w/h were replaced with region_request_geom.
9317 2003-05-21 16:08 UTC tuomov
9318 * trunk: changeset 634
9319 Added EXTL_EXPORT_AS
9321 2003-05-21 16:07 UTC tuomov
9322 * trunk: changeset 633
9323 The exported function specification generation script was extended
9324 with EXTL_EXPORT_AS(...).
9326 2003-05-21 05:48 UTC tuomov
9327 * trunk: changeset 632
9328 Use get_text_property in clientwin_get_ident.
9330 2003-05-20 18:37 UTC tuomov
9331 * trunk: changeset 631
9332 Better (?) frame shading and maximizing code that should also
9333 eventually work on tiled workspaces (only partially implemented;
9334 better region_request_geom neeeded).
9336 2003-05-20 14:13 UTC tuomov
9337 * trunk: changeset 630
9340 2003-05-20 13:29 UTC tuomov
9341 * trunk: changeset 629
9342 Simpler implementation of 'goto_previous' using watches.
9344 2003-12-23 20:17 UTC unknown
9345 tagged ion-devel-20030520
9347 2003-05-20 11:45 UTC tuomov
9348 * trunk: changeset 628
9349 Don't add non-strings in a table to list of completions.
9351 2003-05-20 11:44 UTC tuomov
9352 * trunk: changeset 627
9353 The exports generation script was ignoring constness of string and
9354 could therefore cause Ion to crash or corrupt strings.
9356 2003-05-19 22:46 UTC tuomov
9357 * trunk: changeset 626
9358 Removed #include <math.h>
9360 2003-05-19 22:45 UTC tuomov
9361 * trunk: changeset 625
9362 Some more mouse resize tuning.
9364 2003-05-19 16:51 UTC tuomov
9365 * trunk: changeset 624
9366 Some clean-up and optimisation.
9368 2003-05-19 15:34 UTC tuomov
9369 * trunk: changeset 623
9370 Kludges and bloat to a proper (but not necessarily correct) X server
9371 time in WM_TAKE_FOCUS messages to get around problems with some
9374 2003-05-19 14:32 UTC tuomov
9375 * trunk: changeset 622
9376 Unnecessary function region_request_geom_constrain was removed.
9378 2003-05-19 14:32 UTC tuomov
9379 * trunk: changeset 621
9380 Changes to accommodate for changes in lookup_region.
9382 2003-05-19 14:31 UTC tuomov
9383 * trunk: changeset 620
9384 Unnecessary function wobj_cast was removed.
9386 2003-05-19 14:30 UTC tuomov
9387 * trunk: changeset 619
9388 The functions lookup/complete_region now expect a string class
9389 parameter (or null for "WRegion") and the functions
9390 complete/lookup_workspace/clientwin were moved to ioncorelib.lua as
9391 they are not needed on the C side.
9393 2003-05-18 13:41 UTC tuomov
9394 * trunk: changeset 618
9395 The resize angle limits are now universal; borders and tabs are not a
9398 2003-05-18 13:35 UTC tuomov
9399 * trunk: changeset 617
9400 Mouse resize fine-tuning: if the angle between the vector from the
9401 centre of the frame to the point where the initial mouse press occured
9402 and the unit vector pointing (from the centre) to a border of the
9403 frame is less than 55 degrees, we allow resize to change that border.
9405 2003-05-18 13:03 UTC tuomov
9406 * trunk: changeset 616
9407 Some more focusing policy changes/fixes.
9409 2003-05-18 13:01 UTC tuomov
9410 * trunk: changeset 615
9413 2003-05-18 12:39 UTC tuomov
9414 * trunk: changeset 614
9417 2003-05-18 12:31 UTC tuomov
9418 * trunk: changeset 613
9421 2003-05-18 12:31 UTC tuomov
9422 * trunk: changeset 612
9423 Fix around problems with macros with some (possibly broken?) versions
9426 2003-05-17 13:53 UTC tuomov
9427 * trunk: changeset 611
9428 Previous modifications had broken tabdrag workspace switch.
9430 2003-05-17 13:37 UTC tuomov
9431 * trunk: changeset 610
9432 add_to_viewport should not have been renamed add_to_screen.
9434 2003-05-17 13:31 UTC tuomov
9435 * trunk: changeset 609
9436 Fixed the place of a comma.
9438 2003-05-17 13:13 UTC tuomov
9439 * trunk: changeset 608
9440 CVS fscked up screen.*
9442 2003-05-17 13:11 UTC tuomov
9443 * trunk: changeset 607
9444 Removed viewport.c and viewport.h.
9446 2003-05-17 13:08 UTC tuomov
9447 * trunk: changeset 606
9448 - Changes in object and function names to be closer to what users see
9449 and think: what previously were screens (WScreen) are now called
9450 root windows (WRootWin) and viewport (WViewport) have become screens
9451 (WScreen). These changes are so big that no wrappers were added to
9454 - Some old root window (old screen) functions were removed.
9456 - Bindings in global_bindings should get a WScreen (old WViewport) as
9457 an argument instead of WRootWin.
9459 - It is possible to build Ion with the CF_WINDOWED_SCREENS flag so
9460 that WScreens have "virtual" root windows to better separate
9463 2003-05-17 13:09 UTC tuomov
9464 * trunk: changeset 605
9465 - Changes in object and function names to be closer to what users see
9466 and think: what previously were screens (WScreen) are now called
9467 root windows (WRootWin) and viewport (WViewport) have become screens
9468 (WScreen). These changes are so big that no wrappers were added to
9471 - Some old root window (old screen) functions were removed.
9473 - Bindings in global_bindings should get a WScreen (old WViewport) as
9474 an argument instead of WRootWin.
9476 2003-05-17 12:16 UTC tuomov
9477 * trunk: changeset 604
9478 Default configuration uses XOR-rubberband move/resize (instead of
9479 opaque) to be nicer on slower systems.
9481 2003-05-17 11:49 UTC tuomov
9482 * trunk: changeset 603
9483 Fixed FloatWS initial focus.
9485 2003-05-16 19:53 UTC tuomov
9486 * trunk: changeset 602
9489 2003-05-16 18:48 UTC tuomov
9490 * trunk: changeset 601
9491 Some changes in property getting functions.
9493 2003-05-16 18:02 UTC tuomov
9494 * trunk: changeset 600
9495 Removed unnecessary references to screens.
9497 2003-05-16 16:08 UTC tuomov
9498 * trunk: changeset 599
9499 region_list_to_table renamed to managed_list_to_table.
9501 2003-05-16 15:59 UTC tuomov
9502 * trunk: changeset 598
9503 Signals are not trapped until the initialisation is at a point where
9504 we have found some screens to manage.
9506 2003-05-16 15:56 UTC tuomov
9507 * trunk: changeset 597
9508 Removed erroneous cast.
9510 2003-05-16 15:56 UTC tuomov
9511 * trunk: changeset 596
9512 Added the extl_globals function for accessing globals.
9514 2003-05-16 15:49 UTC tuomov
9515 * trunk: changeset 595
9516 Enchancements in client window "rescueing" and some unifications with
9517 return from full screen mode.
9519 2003-05-16 15:48 UTC tuomov
9520 * trunk: changeset 594
9521 Changed char* to const char* in ExtlL2Param.
9523 2003-05-16 15:42 UTC tuomov
9524 * trunk: changeset 593
9525 Moved fullscreen stuff into a separate file.
9527 2003-05-15 23:05 UTC tuomov
9528 * trunk: changeset 592
9529 Added a check for nil functions.
9531 2003-05-15 22:27 UTC tuomov
9532 * trunk: changeset 591
9533 Modified mkexports.lua to generate a little less code.
9535 2003-05-15 22:26 UTC tuomov
9536 * trunk: changeset 590
9537 Fixed extl_table_is_bool_set.
9539 2003-05-15 21:05 UTC tuomov
9540 * trunk: changeset 589
9541 Restored old extl_cpcall interface.
9543 2003-05-15 15:45 UTC tuomov
9544 * trunk: changeset 588
9545 Added extl_table_is_bool_set.
9547 2003-05-15 15:45 UTC tuomov
9548 * trunk: changeset 587
9549 Some l_st usage cleanup in the Lua code and added extl_cpcallx.
9551 2003-05-15 06:01 UTC tuomov
9552 * trunk: changeset 586
9553 Some minor changes in the Lua interface.
9555 2003-05-15 06:00 UTC tuomov
9556 * trunk: changeset 585
9557 QueryLib.query_lib should properly return on error.
9559 2003-05-14 21:32 UTC tuomov
9560 * trunk: changeset 584
9561 Fixed a problem with bsearch() and Solaris.
9563 2003-05-14 20:13 UTC tuomov
9564 * trunk: changeset 583
9565 Client window management setup code simplified by attaching transients
9566 the their transient_for by default and having floatws:s override this
9567 behaviour by hooking to add_clientwin_alt.
9569 2003-05-14 19:59 UTC tuomov
9570 * trunk: changeset 582
9571 Changes in how parameters are passed to Lua code loaded as string or
9574 2003-05-14 16:49 UTC tuomov
9575 * trunk: changeset 581
9576 Return from full screen mode should work with floatws:s now.
9578 2003-05-14 16:40 UTC tuomov
9579 * trunk: changeset 580
9580 Added a warning for _NET_WM broken transient_for hint.
9582 2003-05-14 16:38 UTC tuomov
9583 * trunk: changeset 579
9584 'ionws_do_clientwin' now calls the Lua function
9585 'ionws_placement_method' with parameters (ws, cwin, pos_given_by_user)
9586 to determine in which frame to place a window. This can be used to
9587 e.g. experiment with placement heuristics.
9589 2003-05-14 14:21 UTC tuomov
9590 * trunk: changeset 578
9591 Mouse resize changed to only resize along one coordinate axis when the
9592 window is grabbed far enough from borders.
9594 2003-05-13 19:20 UTC tuomov
9595 * trunk: changeset 577
9596 Renamed geom.* extlconv.*
9598 2003-05-13 18:07 UTC tuomov
9599 * trunk: changeset 576
9600 The 'include' function didn't handle absolute paths.
9602 2003-05-13 18:06 UTC tuomov
9603 * trunk: changeset 575
9604 There was a problem getting return values from Lua functions.
9606 2003-05-13 16:09 UTC tuomov
9607 * trunk: changeset 574
9608 Added parameter count check and complaint when va_copy is not
9611 2003-05-13 16:05 UTC tuomov
9612 * trunk: changeset 573
9613 The new Lua calling code allowed removing dependency on C99 va_copy a
9614 little more easily than the old so Ion no longer depends on it and
9615 should be easier to compile on older systems (apparently including gcc
9618 2003-05-13 14:46 UTC tuomov
9619 * trunk: changeset 572
9620 Transient resizing when the managing WClientWin was resized had been
9621 broken at some point.
9623 2003-05-13 05:40 UTC tuomov
9624 * trunk: changeset 571
9625 Removed redundant comment.
9627 2003-05-13 05:37 UTC tuomov
9628 * trunk: changeset 570
9629 Vertical keyboard resize binding swapped.
9631 2003-05-13 05:38 UTC tuomov
9632 * trunk: changeset 569
9633 Keyboard resize should not "cumulate" size increments that do not
9634 affect the frame size.
9636 2003-05-12 23:17 UTC tuomov
9637 * trunk: changeset 568
9638 Fixed a minor resize glitch.
9640 2003-05-12 19:57 UTC tuomov
9641 * trunk: changeset 567
9644 2003-05-12 17:02 UTC tuomov
9645 * trunk: changeset 566
9646 ionws_split_of synopsis changed.
9648 2003-05-12 16:59 UTC tuomov
9649 * trunk: changeset 565
9652 2003-05-12 16:38 UTC tuomov
9653 * trunk: changeset 564
9654 Region name instances are saved in the workspace savefiles. (However,
9655 client windows do not use the saved title because it may have changed
9656 so client windows' instance numbers may change over restarts.)
9658 2003-05-12 16:31 UTC tuomov
9659 * trunk: changeset 563
9660 QueryLib goto still had a debug complaint in it.
9662 2003-05-12 16:23 UTC tuomov
9663 * trunk: changeset 562
9664 Save client window id as %lu instead of %.32f.
9666 2003-05-12 16:20 UTC tuomov
9667 * trunk: changeset 561
9668 The wrapper function generated by "obsolete" didn't return any values.
9670 2003-05-12 16:18 UTC tuomov
9671 * trunk: changeset 560
9672 Do not add IMPLOBJ(WObj) in exports.c
9674 2003-05-12 16:18 UTC tuomov
9675 * trunk: changeset 559
9676 The exports region_get_(x|y|w|h) were replaced with region_geom.
9678 2003-05-12 16:17 UTC tuomov
9679 * trunk: changeset 558
9680 Added new exports to get information on splits on WIonWs:s. This
9681 should help writing alternative navigation functions.
9683 2003-05-12 16:18 UTC tuomov
9684 * trunk: changeset 557
9685 Added wrappers to obsolete functions region_get_(x|y|w|h).
9687 2003-05-11 16:17 UTC tuomov
9688 * trunk: changeset 556
9689 Client window check codes are not reset so they're not lost so easily.
9691 2003-05-11 14:24 UTC tuomov
9692 * trunk: changeset 555
9695 2003-05-11 13:33 UTC tuomov
9696 * trunk: changeset 554
9697 Added checks in region_add_managed to prevent from attachinging
9698 parent's or manager's to their (grand)children or managed regions.
9700 2003-05-11 00:05 UTC tuomov
9701 * trunk: changeset 553
9702 Added a missing newline.
9704 2003-05-10 23:43 UTC tuomov
9705 * trunk: changeset 552
9706 Another broken documentation comment found.
9708 2003-05-10 23:42 UTC tuomov
9709 * trunk: changeset 551
9710 'ionws_load' no longer requires 'split_tree' to be specified so that
9711 new workspaces can be created with region_manage_new without
9712 specifying the contents.
9714 2003-05-10 23:41 UTC tuomov
9715 * trunk: changeset 550
9716 The rest of the queries (goto/create workspace, attach client) are now
9717 finally implemented in Lua as the function region_manage(_new) are
9720 2003-05-10 23:15 UTC tuomov
9721 * trunk: changeset 549
9722 Documentation was missing for exports in screen.c.
9724 2003-12-23 20:17 UTC unknown
9725 tagged ion-devel-20030510
9727 2003-05-10 20:34 UTC tuomov
9728 * trunk: changeset 548
9729 Removed efence reference from system.mk.
9731 2003-05-10 19:56 UTC tuomov
9732 * trunk: changeset 547
9733 Oops.. region_manage documentation had an extra space that caused it
9736 2003-05-10 02:16 UTC tuomov
9737 * trunk: changeset 546
9738 Some changes in comments.
9740 2003-05-10 02:12 UTC tuomov
9741 * trunk: changeset 545
9742 Fixed a bug in check_input_fds.
9744 2003-05-10 02:11 UTC tuomov
9745 * trunk: changeset 544
9746 Wiser loading of querylib.
9748 2003-05-10 02:13 UTC tuomov
9749 * trunk: changeset 543
9750 The Lua interface code now uses lua_cpcall extensively to make it more
9751 tolerant to Lua's longjmp error handling.
9753 2003-05-09 22:21 UTC tuomov
9754 * trunk: changeset 542
9755 'extl_dofile' and 'extl_dostring' now pass arguments in the local
9756 instead of global variable 'arg'.
9758 2003-05-09 22:19 UTC tuomov
9759 * trunk: changeset 541
9760 Setfenv is not necessary. Fixed error reporting.
9762 2003-05-09 21:43 UTC tuomov
9763 * trunk: changeset 540
9764 Viewport names are now saved and other changes in savefile format. Old
9765 'add_to_viewport' function was kept for compatibility but will be
9768 2003-05-09 17:39 UTC tuomov
9769 * trunk: changeset 539
9772 2003-05-09 17:34 UTC tuomov
9773 * trunk: changeset 538
9774 Some more README changes.
9776 2003-05-09 17:32 UTC tuomov
9777 * trunk: changeset 537
9778 Fixed transient size/position problems and split the
9779 REGION_ATTACH_GEOMRQ flag into separate POSRQ and SIZERQ.
9781 2003-05-09 16:28 UTC tuomov
9782 * trunk: changeset 536
9785 2003-05-09 14:57 UTC tuomov
9786 * trunk: changeset 535
9789 2003-05-09 14:36 UTC tuomov
9790 * trunk: changeset 534
9791 Added the exports 'region_manage' and 'region_manage_new'.
9793 2003-05-09 14:35 UTC tuomov
9794 * trunk: changeset 533
9795 Fixed a bug in extl_table_get that caused it to succeed for NULL
9798 2003-05-09 13:33 UTC tuomov
9799 * trunk: changeset 532
9800 Query module listings could hang Ion if there was not enough space for
9801 a single visible row.
9803 2003-05-08 18:38 UTC tuomov
9804 * trunk: changeset 531
9805 Some bindings were still using Mod1 instead of DEFAULT_MOD.
9807 2003-05-08 18:36 UTC tuomov
9808 * trunk: changeset 530
9809 Some minor fixes in bindings
9811 2003-05-08 06:05 UTC tuomov
9812 * trunk: changeset 529
9813 Fixed a va_arg problem with luaextl.c and strange architechtures.
9815 2003-05-08 06:05 UTC tuomov
9816 * trunk: changeset 528
9819 2003-05-08 05:25 UTC tuomov
9820 * trunk: changeset 527
9821 Updated documentation comments.
9823 2003-05-07 18:49 UTC tuomov
9824 * trunk: changeset 526
9827 2003-05-07 18:42 UTC tuomov
9828 * trunk: changeset 525
9829 The Lua parser in mkexports.lua now parses for function arguments.
9831 2003-05-07 18:42 UTC tuomov
9832 * trunk: changeset 524
9833 Removed make_screen_switch_nth_fn.
9835 2003-05-07 18:41 UTC tuomov
9836 * trunk: changeset 523
9837 Added documentation to ioncorelib.lua.
9839 2003-05-07 18:41 UTC tuomov
9840 * trunk: changeset 522
9841 Removed Makefile; function reference .texes are now generated in the
9844 2003-05-07 18:36 UTC tuomov
9845 * trunk: changeset 521
9846 Changes in function documentation Makefile.
9848 2003-05-07 18:21 UTC tuomov
9849 * trunk: changeset 520
9850 'mkexports.lua' can now parse documentation from Lua code.
9852 2003-05-07 18:20 UTC tuomov
9853 * trunk: changeset 519
9854 Added documentation to querylib.lua.
9856 2003-05-07 16:08 UTC tuomov
9857 * trunk: changeset 518
9858 The functions 'ionws_split', 'ionws_split_empty' and 'ionws_split_top'
9859 were renamed to the more consistent 'ionframe_split',
9860 'ionframe_split_empty' and 'ionws_newframe'. As usual, 'compat.lua'
9861 has wrappers to the old functions.
9863 2003-05-07 15:57 UTC tuomov
9864 * trunk: changeset 517
9865 - The completion handler for QueryLib.query_lua can now descend into
9866 tables and complete subexpressions.
9868 - QueryLib.query_lua sets the variable '_' in the local environment of
9869 the string to be called to point to the frame the query was opened
9870 in. The variable 'arg' is also now set in the local environment
9873 2003-05-07 14:54 UTC tuomov
9874 * trunk: changeset 516
9875 Client window size hints were not used when Ion was restarted. Fixed
9878 2003-05-07 14:42 UTC tuomov
9879 * trunk: changeset 515
9880 'viewport_display_managed' was calling just 'set_focus' instead of
9881 'warp' as it should.
9883 2003-12-23 20:17 UTC unknown
9884 tagged ion-devel-20030506
9886 2003-05-07 00:14 UTC tuomov
9887 * trunk: changeset 514
9888 FIND_PARENT1 renamed GET_PARENT_CHK. FIND_PARENT removed.
9890 2003-05-06 18:28 UTC tuomov
9891 * trunk: changeset 513
9892 Fixed a memory allocation problem discovered by valgrind.
9894 2003-05-06 17:02 UTC tuomov
9895 * trunk: changeset 512
9898 2003-05-06 17:02 UTC tuomov
9899 * trunk: changeset 511
9900 Added some \hlines in tables
9902 2003-05-06 05:20 UTC tuomov
9903 * trunk: changeset 510
9904 Fixed a bug in the title shortening routine.
9906 2003-05-06 05:20 UTC tuomov
9907 * trunk: changeset 509
9908 Fixed a bug in the new transient management setup code.
9910 2003-05-05 22:58 UTC tuomov
9911 * trunk: changeset 508
9912 A small change in documentation comment.
9914 2003-05-05 22:58 UTC tuomov
9915 * trunk: changeset 507
9916 Changes in the Makefile to build the exports.texes.
9918 2003-05-05 22:50 UTC tuomov
9919 * trunk: changeset 506
9920 Line editor history is now saved when Ion exits.
9922 2003-05-05 17:40 UTC tuomov
9923 * trunk: changeset 505
9924 Fixed extl_stack_get 'double' code.
9926 2003-05-05 17:37 UTC tuomov
9927 * trunk: changeset 504
9928 - Removed target_id code.
9930 - Client windows are now saved over restarts in saves/workspaces-*.lua
9931 instead of using target_ids. A special check code property is added
9932 to each window so that we don't incorrectly reparent windows when
9933 initially starting Ion.
9935 2003-05-04 16:01 UTC tuomov
9936 * trunk: changeset 503
9937 Added hyperlinks in the exported function documentation.
9939 2003-05-04 02:18 UTC tuomov
9940 * trunk: changeset 502
9943 2003-12-23 20:17 UTC unknown
9944 tagged ion-devel-20030504
9946 2003-05-04 02:18 UTC tuomov
9947 * trunk: changeset 501
9948 Sort functions in documentation alphabetically.
9950 2003-05-04 00:59 UTC tuomov
9951 * trunk: changeset 500
9954 2003-05-03 22:34 UTC tuomov
9955 * trunk: changeset 499
9958 2003-05-03 22:30 UTC tuomov
9959 * trunk: changeset 498
9962 2003-05-03 22:30 UTC tuomov
9963 * trunk: changeset 497
9966 2003-05-03 22:04 UTC tuomov
9967 * trunk: changeset 496
9968 doc/Makefile added and list_exports.sh removed
9970 2003-05-03 22:04 UTC tuomov
9971 * trunk: changeset 495
9972 Documentation was added to the source for exported functions.
9974 2003-05-03 22:03 UTC tuomov
9975 * trunk: changeset 494
9976 'mkexports.lua' now parses for documentation of the form /*EXTL_DOC
9979 2003-05-03 16:21 UTC tuomov
9980 * trunk: changeset 493
9981 The 'mkexports' script was rewritten in Lua (was an unmaintainable
9984 2003-05-02 19:41 UTC tuomov
9985 * trunk: changeset 492
9986 Made 'obsolete' local
9988 2003-05-02 19:39 UTC tuomov
9989 * trunk: changeset 491
9992 2003-05-02 19:18 UTC tuomov
9993 * trunk: changeset 490
9994 WFloatFrames can now be resized from the keyboard.
9996 2003-05-02 19:17 UTC tuomov
9997 * trunk: changeset 489
9998 Simplified resize interface to have just ionframe_do_resize
10000 2003-05-02 18:52 UTC tuomov
10001 * trunk: changeset 488
10002 IonFrame keyboard resize mode changed to allow resizing in both
10003 directions without leaving and re-entering resize mode. Compatibility
10004 functions for the old mode are provided in compat.lua.
10006 2003-05-02 18:52 UTC tuomov
10007 * trunk: changeset 487
10008 - IonFrame keyboard resize mode changed to allow resizing in both
10009 directions without leaving and re-entering resize mode.
10010 Compatibility functions for the old mode are provided in compat.lua.
10012 - The compatibility functions in compat.lua now complain of
10013 obsoleteness to stderr.
10015 2003-05-02 17:32 UTC tuomov
10016 * trunk: changeset 486
10017 Added some comments
10019 2003-05-02 17:27 UTC tuomov
10020 * trunk: changeset 485
10021 Added the Lua-side hooks genframe_managed_switched and
10022 viewport_workspace_switched.
10024 2003-05-02 17:27 UTC tuomov
10025 * trunk: changeset 484
10026 Added support for hooks Lua code can hook on to with add_to_hook(hook,
10029 2003-05-02 16:18 UTC tuomov
10030 * trunk: changeset 483
10031 Fixed (floatws) focus problem that reoccured after previous attempt at
10032 fixing other focus problems.
10034 2003-05-01 14:23 UTC tuomov
10035 * trunk: changeset 482
10036 Added 'eq' metamethod for WObj:s.
10038 2003-05-01 14:12 UTC tuomov
10039 * trunk: changeset 481
10040 Added new exports that should e.g. enable writing workspace navigation
10041 functions that can also be used to move between viewports or other
10042 workspaces instead of just wrapping around.
10044 2003-05-01 13:14 UTC tuomov
10045 * trunk: changeset 480
10046 Some unifications in add_clientwin/region_add_managed interface.
10048 2003-04-28 22:42 UTC tuomov
10049 * trunk: changeset 479
10050 Fixed CURRENT_FILE maintenance in include().
10052 2003-04-28 16:47 UTC tuomov
10053 * trunk: changeset 478
10056 2003-12-23 20:17 UTC unknown
10057 tagged ion-devel-20030428
10059 2003-04-28 15:12 UTC tuomov
10060 * trunk: changeset 477
10061 The innermost window grabbing on a mouse button should now get to
10062 handle the event as is the case with key grabs.
10064 2003-12-23 20:17 UTC unknown
10065 tagged ion-devel-20030427-2
10067 2003-04-28 14:53 UTC tuomov
10068 * trunk: changeset 476
10069 Fixed WIonFrame subregion load problem
10071 2003-04-28 05:21 UTC tuomov
10072 * trunk: changeset 475
10073 Fixed the region destroy focus fix.
10075 2003-12-23 20:17 UTC unknown
10076 tagged ion-devel-20030427-1
10078 2003-04-27 21:29 UTC tuomov
10079 * trunk: changeset 474
10080 QueryLib.query_exec fixed to use the correct handler.
10082 2003-12-23 20:17 UTC unknown
10083 tagged ion-devel-20030427
10085 2003-04-27 21:26 UTC tuomov
10086 * trunk: changeset 473
10089 2003-04-27 17:44 UTC tuomov
10090 * trunk: changeset 472
10091 ion-completefile Makefile fixed.
10093 2003-04-27 11:54 UTC tuomov
10094 * trunk: changeset 471
10097 2003-04-27 01:15 UTC tuomov
10098 * trunk: changeset 470
10101 2003-04-27 01:10 UTC tuomov
10102 * trunk: changeset 469
10103 QueryLib file and man page completors use 'popen_bgread' so the
10104 queries can not block the WM from processing other events (or even
10107 2003-04-27 01:09 UTC tuomov
10108 * trunk: changeset 468
10109 Moved file completetion code from the query module into a separate
10110 external program ('ion-completefile').
10112 2003-04-27 01:07 UTC tuomov
10113 * trunk: changeset 467
10114 Added 'popen_bgread(cmd, lua_fn)' to open read mode pipes that are
10115 selected() in the main event loop and the given function called with
10118 2003-04-25 17:32 UTC tuomov
10119 * trunk: changeset 466
10120 Most Ion functions should be null-string safe now except for some low-
10121 level functions and functions that also receive string length as an
10122 argument. This allows Lua scripts to pass nil to functions that have
10123 special meaning for NULL strings.
10125 2003-04-25 17:11 UTC tuomov
10126 * trunk: changeset 465
10127 Fixed do_complete_region.
10129 2003-04-25 16:59 UTC tuomov
10130 * trunk: changeset 464
10131 Some changes on how region close/destroy is handled and how focus is
10132 handled when an active region with non-window manager is destroyed.
10134 2003-04-25 16:46 UTC tuomov
10135 * trunk: changeset 463
10136 Fixed extl_verify_wobj.
10138 2003-04-24 17:27 UTC tuomov
10139 * trunk: changeset 462
10140 Some minor TODOs completed and some minor fixes.
10142 2003-04-23 22:16 UTC tuomov
10143 * trunk: changeset 461
10144 Removed string free in extl_stack_push
10146 2003-04-23 16:17 UTC tuomov
10147 * trunk: changeset 460
10150 2003-04-23 16:16 UTC tuomov
10151 * trunk: changeset 459
10152 The floatws module is now aware of window gravities.
10154 2003-04-22 19:08 UTC tuomov
10155 * trunk: changeset 458
10156 Some comments added
10158 2003-04-22 19:05 UTC tuomov
10159 * trunk: changeset 457
10160 - Added window stacking management code.
10162 - Fixed region_notify_subregions_move.
10164 2003-04-22 19:05 UTC tuomov
10165 * trunk: changeset 456
10166 Added window stacking management code.
10168 2003-04-22 19:05 UTC tuomov
10169 * trunk: changeset 455
10170 The (exported) functions floatframe_raise/lower are obsolete and
10171 replaced with region_raise/lower. The file 'compat.lua' can be
10172 included to define these functions.
10174 2003-04-20 17:45 UTC tuomov
10175 * trunk: changeset 454
10176 No longer complain of missing workspace savefiles.
10178 2003-04-19 20:11 UTC tuomov
10179 * trunk: changeset 453
10182 2003-04-19 20:10 UTC tuomov
10183 * trunk: changeset 452
10184 Makefile also changed to note change of name in ioncorelib.lua
10186 2003-04-19 20:09 UTC tuomov
10187 * trunk: changeset 451
10188 'ioncore-lib.lua' renamed 'ioncorelib.lua' to be consistent with
10191 2003-04-19 19:36 UTC tuomov
10192 * trunk: changeset 450
10193 removed debug messages
10195 2003-04-19 19:35 UTC tuomov
10196 * trunk: changeset 449
10197 Extl_init enables Lua loadlib.
10199 2003-12-23 20:17 UTC unknown
10200 tagged ion-devel-20030416
10202 2003-04-19 19:34 UTC tuomov
10203 * trunk: changeset 448
10204 Winprop management is now implemented in Lua.
10206 2003-04-16 21:44 UTC tuomov
10207 * trunk: changeset 447
10208 QueryLib.mancache fixed to contain weak references.
10210 2003-04-16 17:16 UTC tuomov
10211 * trunk: changeset 446
10212 Include correct version of libtu. Old version could cause crashes.
10214 2003-04-16 17:14 UTC tuomov
10215 * trunk: changeset 445
10216 misc signal.c changes
10218 2003-04-16 17:13 UTC tuomov
10219 * trunk: changeset 444
10220 WFloatWS placement code should now handle shaded frames correctly.
10222 2003-04-16 17:11 UTC tuomov
10223 * trunk: changeset 443
10224 Added man-page completion to QueryLib.
10226 2003-12-23 20:17 UTC unknown
10227 tagged ion-devel-20030412-3
10229 2003-04-16 17:09 UTC tuomov
10230 * trunk: changeset 442
10231 Don't waitpid() in the SIGCHLD handler but in the main loop after this
10232 handler has been called. For some reason Lua's io.popen() didn't like
10235 2003-12-23 20:17 UTC unknown
10236 tagged ion-devel-20030412-2
10238 2003-12-23 20:17 UTC unknown
10239 tagged ion-devel-20030412-1
10241 2003-04-13 19:07 UTC tuomov
10242 * trunk: changeset 441
10243 FloatWS module honours window positions when starting up the WM.
10245 2003-04-12 20:08 UTC tuomov
10246 * trunk: changeset 440
10247 - Some transient handling fixes.
10249 - region_do_add_managed wasn't passing enough parameters which could
10252 2003-04-12 19:27 UTC tuomov
10253 * trunk: changeset 439
10254 Old upvalue syntax removed from Lua code as the just-released Lua 5.0
10255 does not support it anymore by default.
10257 2003-12-23 20:17 UTC unknown
10258 tagged ion-devel-20030412
10260 2003-04-12 19:06 UTC tuomov
10261 * trunk: changeset 438
10262 Added the flag -std=c99 to options to compile luaextl.c as it needs
10263 va_copy from C99 and some versions of GCC seem to disable this macro
10266 2003-04-12 18:44 UTC tuomov
10267 * trunk: changeset 437
10268 Include stdarg.h in luaextl.c
10270 2003-04-12 18:19 UTC tuomov
10271 * trunk: changeset 436
10274 2003-04-12 17:27 UTC tuomov
10275 * trunk: changeset 435
10276 Yet another attempt at perfecting focus handling (before resorting to
10277 separate displayed and actual activity states and update delays or
10278 similar another kludge in counteracting X's lame key grab focus
10281 2003-04-12 16:44 UTC tuomov
10282 * trunk: changeset 434
10285 2003-04-12 16:44 UTC tuomov
10286 * trunk: changeset 433
10289 2003-04-12 16:43 UTC tuomov
10290 * trunk: changeset 432
10293 2003-04-12 16:43 UTC tuomov
10294 * trunk: changeset 431
10295 Prefer _NET_WM_NAME, if it exists, over WM_NAME as apps no longer seem
10296 to use WM_NAME for UTF-8 titles.
10298 2003-04-12 16:10 UTC tuomov
10299 * trunk: changeset 430
10300 QueryLib.query_lua displays all error messages.
10302 2003-04-12 16:08 UTC tuomov
10303 * trunk: changeset 429
10304 The standard modules no longer fail on partially broken configuration
10305 files unless no bindings have been configured before the error
10308 2003-04-12 16:07 UTC tuomov
10309 * trunk: changeset 428
10312 2003-04-12 16:06 UTC tuomov
10313 * trunk: changeset 427
10314 Full error log is displayed with xmessage after startup whether it is
10315 possible to continue or not.
10317 2003-04-12 16:05 UTC tuomov
10318 * trunk: changeset 426
10319 Added collect_errors(fn, params) for Lua code to be able to e.g.
10320 display encountered errors with query_fwarn.
10322 2003-04-11 19:19 UTC tuomov
10323 * trunk: changeset 425
10326 2003-04-11 18:48 UTC tuomov
10327 * trunk: changeset 424
10328 Added some XFree(prop.value):s
10330 2003-04-11 18:38 UTC tuomov
10331 * trunk: changeset 423
10332 Inconsistently named 'goto_viewport_id' renamed to goto_nth_viewport.
10334 2003-04-11 18:37 UTC tuomov
10335 * trunk: changeset 422
10338 2003-04-11 18:36 UTC tuomov
10339 * trunk: changeset 421
10340 The line editor's copy-paste features should now at least attempt to
10343 2003-04-11 17:02 UTC tuomov
10344 * trunk: changeset 420
10345 Added placement calculation code to the floatws module. Placement
10346 method can be configured with
10347 'set_floatws_placement_method("method")'. Available methods are udlr,
10348 lrud and random. (Maybe placement methods should be implemented in
10351 2003-04-11 16:06 UTC tuomov
10352 * trunk: changeset 419
10353 Client windows are unmapped when frames are unmapped. This was an
10354 overlooked (but lame and redundant) requirement of the ICCCM and
10355 fullfilling it might fix some apps. (Ion probably still is far from
10356 ICCCM-compliant, but so are most of the badly behaving apps.)
10358 2003-04-11 15:24 UTC tuomov
10359 * trunk: changeset 418
10360 If UTF8 support is enabled, Ion will attempt to load CF_FALLBACK_FONT
10361 ("fixed" by default) at startup. If this fails (or XSupporsLocale()
10362 fails, which it seldom seems to do), it will reset locale back to
10363 "POSIX" so that there's a better chance that some fonts can be loaded
10364 although non-ASCII (7-bit) characters will be crippled. (If UTF8
10365 support is disabled, 8-bit character sets should usually work.)
10367 2003-04-11 14:08 UTC tuomov
10368 * trunk: changeset 417
10369 Double-click shades
10371 2003-04-11 14:07 UTC tuomov
10372 * trunk: changeset 416
10373 WFloatFrames can now be shaded.
10375 2003-04-11 05:32 UTC tuomov
10376 * trunk: changeset 415
10379 2003-12-23 20:17 UTC unknown
10380 tagged ion-devel-20030410
10382 2003-04-11 05:19 UTC tuomov
10383 * trunk: changeset 414
10384 complete_function fixed.
10386 2003-04-10 23:28 UTC tuomov
10387 * trunk: changeset 413
10388 Transient_mode winprop fixed.
10390 2003-04-10 18:31 UTC tuomov
10391 * trunk: changeset 412
10392 Removed some upvalue-marks
10394 2003-04-10 18:26 UTC tuomov
10395 * trunk: changeset 411
10396 Remaining "goto_*_name" functions were removed as Lua code will
10397 probably mostly use "reg=lookup_*() ... region_goto(reg)"
10399 2003-04-10 18:08 UTC tuomov
10400 * trunk: changeset 410
10401 QueryLib.query_yesno fixed.
10403 2003-04-10 16:34 UTC tuomov
10404 * trunk: changeset 409
10405 moved obj_exists to ioncore-lib.lua
10407 2003-04-10 16:33 UTC tuomov
10408 * trunk: changeset 408
10411 2003-04-10 16:32 UTC tuomov
10412 * trunk: changeset 407
10413 Added 'obj_exists' export for checking whether an object referenced in
10414 Lua still exists in Ion.
10416 2003-12-23 20:17 UTC unknown
10417 tagged ion-devel-20030409
10419 2003-04-10 16:03 UTC tuomov
10420 * trunk: changeset 406
10421 Updated web page address and my email
10423 2003-04-10 06:01 UTC tuomov
10424 * trunk: changeset 405
10425 complete_function implemented in Lua.
10427 2003-04-09 22:51 UTC tuomov
10428 * trunk: changeset 404
10429 - A lot of the query code was converted to Lua.
10431 - QueryLib.query_ssh query was added. This will tab-complete hosts
10432 from the table "query_ssh_hosts" and run the script "ion-ssh" on the
10435 2003-04-09 21:07 UTC tuomov
10436 * trunk: changeset 403
10437 A number of bugs in the Lua interface were fixed.
10439 2003-12-23 20:17 UTC unknown
10440 tagged ion-devel-20030408
10442 2003-04-09 19:04 UTC tuomov
10443 * trunk: changeset 402
10446 2003-04-09 18:46 UTC tuomov
10447 * trunk: changeset 401
10448 Added functions to add entries into Lua tables (for completion
10451 2003-04-08 17:49 UTC tuomov
10452 * trunk: changeset 400
10453 Code to create ~/.ion-devel/saves/ if it didn't exist had been lost at
10456 2003-04-08 17:35 UTC tuomov
10457 * trunk: changeset 399
10458 added luaextl to SUBDIRS
10460 2003-04-08 17:33 UTC tuomov
10461 * trunk: changeset 398
10464 2003-04-08 17:25 UTC tuomov
10465 * trunk: changeset 397
10466 Use libtool and libltdl for module support.
10468 2003-04-07 19:35 UTC tuomov
10469 * trunk: changeset 396
10470 Added obj_is and obj_typename exports.
10472 2003-04-07 19:16 UTC tuomov
10473 * trunk: changeset 395
10474 Multi-line capability added to WMessage.
10476 2003-04-07 19:16 UTC tuomov
10477 * trunk: changeset 394
10478 Added quite useless stack trace displayed when C function called from
10481 2003-04-07 19:15 UTC tuomov
10482 * trunk: changeset 393
10483 Added verbosity to conf-bindings error messages.
10485 2003-04-07 17:15 UTC tuomov
10486 * trunk: changeset 392
10487 Function renames. Most functions that can be considered member
10488 functions of some WObj are now rather consistently (although
10489 unnaturally) named.
10491 2003-04-07 17:14 UTC tuomov
10492 * trunk: changeset 391
10493 Updated configuration files
10495 2003-04-07 17:14 UTC tuomov
10496 * trunk: changeset 390
10497 Removed out-of-date documentation
10499 2003-04-07 15:21 UTC tuomov
10500 * trunk: changeset 389
10501 Focusing code: iteration n.
10503 2003-04-07 14:59 UTC tuomov
10504 * trunk: changeset 388
10505 Defer mechanism supports multiple lists.
10507 2003-04-07 05:47 UTC tuomov
10508 * trunk: changeset 387
10509 Added extl_dostring and better extl_dofile
10511 2003-04-07 05:36 UTC tuomov
10512 * trunk: changeset 386
10513 Added some checks to conf-draw.c
10515 2003-04-07 05:25 UTC tuomov
10516 * trunk: changeset 385
10517 Added wedln-wrappers.c
10519 2003-04-07 05:23 UTC tuomov
10520 * trunk: changeset 384
10523 2003-04-07 00:05 UTC tuomov
10524 * trunk: changeset 383
10525 Added luaextl Makefile
10527 2003-04-06 21:47 UTC tuomov
10528 * trunk: changeset 382
10529 Added some stack checks
10531 2003-04-06 16:30 UTC tuomov
10532 * trunk: changeset 381
10533 Implemented include() support for the lua files
10535 2003-04-06 15:20 UTC tuomov
10536 * trunk: changeset 380
10537 Use Lua as extension language.
10539 2003-04-05 15:00 UTC tuomov
10540 * trunk: changeset 379
10541 MODULE_CFLAGS fixed.
10543 2003-04-02 18:24 UTC tuomov
10544 * trunk: changeset 378
10547 2003-03-30 17:20 UTC tuomov
10548 * trunk: changeset 377
10549 Some minor cleanup.
10551 2003-03-30 14:29 UTC tuomov
10552 * trunk: changeset 376
10553 More minor object model changes
10555 2003-03-30 14:16 UTC tuomov
10556 * trunk: changeset 375
10557 Some simplifications to the object model: WThing removed and
10558 functionality split between WObj (watches) and WRegion (child<->parent
10561 2003-03-28 20:48 UTC tuomov
10562 * trunk: changeset 374
10563 The region_add_managed mechanism was simplified and generalised.
10565 2003-03-28 16:01 UTC tuomov
10566 * trunk: changeset 373
10567 Possible key binding setup bug fixed.
10569 2003-03-28 16:01 UTC tuomov
10570 * trunk: changeset 372
10571 Modules are removed by 'make realclean'.
10573 2003-12-23 20:17 UTC unknown
10574 tagged ion-devel-20030327
10576 2003-03-28 16:00 UTC tuomov
10577 * trunk: changeset 371
10580 2003-03-28 15:59 UTC tuomov
10581 * trunk: changeset 370
10582 Scripts are build using ETCDIR and LIBDIR instead of just PREFIX.
10584 2003-03-27 19:40 UTC tuomov
10585 * trunk: changeset 369
10586 Don't strip modules
10588 2003-03-27 19:32 UTC tuomov
10589 * trunk: changeset 368
10592 2003-03-27 19:30 UTC tuomov
10593 * trunk: changeset 367
10594 Simple ioncore startup check added.
10596 2003-03-27 19:26 UTC tuomov
10597 * trunk: changeset 366
10600 2003-03-27 19:16 UTC tuomov
10601 * trunk: changeset 365
10602 Minor fix in clientwin_deinit.
10604 2003-03-27 19:01 UTC tuomov
10605 * trunk: changeset 364
10606 A minor nested WS fix.
10608 2003-03-27 18:12 UTC tuomov
10609 * trunk: changeset 363
10610 - Renamed the main binary 'ioncore'.
10612 - Added 'ion' shell script to run 'ioncore' with correct configuration
10613 and module file directory parameters. A 'pwm' script to run ioncore
10614 in PWM mode was also added but this is not installed by 'make
10615 install' at the moment.
10617 2003-03-22 20:22 UTC tuomov
10618 * trunk: changeset 362
10619 Applied the toggle_tab patch.
10621 2003-03-20 21:01 UTC tuomov
10622 * trunk: changeset 361
10623 - Frames save their saveable contents
10625 - EnterWindow event handling changed so that embedded workspaces work
10628 2003-03-17 18:49 UTC tuomov
10629 * trunk: changeset 360
10632 2003-03-17 18:29 UTC tuomov
10633 * trunk: changeset 359
10634 Client window (esp. transient) resize request fixes.
10636 2003-03-17 18:28 UTC tuomov
10637 * trunk: changeset 358
10638 Double-click fixed.
10640 2003-03-17 18:28 UTC tuomov
10641 * trunk: changeset 357
10642 stuff moved to system.mk
10644 2003-03-17 18:27 UTC tuomov
10645 * trunk: changeset 356
10646 Tabdrag detects attempts to drop on oneself
10648 2003-03-15 19:21 UTC tuomov
10649 * trunk: changeset 355
10650 ASCII control characters (ch&0x7f<32) are now presented as escaped
10651 octals in saved region name strings.
10653 2003-12-23 20:17 UTC unknown
10654 tagged ion-devel-20030311-2
10656 2003-03-15 18:15 UTC tuomov
10657 * trunk: changeset 354
10658 The functions region_add_bindmap* no longer have the grab argument but
10659 instead REGION_BINDINGS_ARE_GRABBED flag is to be set.
10661 2003-12-23 20:17 UTC unknown
10662 tagged ion-devel-20030311
10664 2003-03-15 18:15 UTC tuomov
10665 * trunk: changeset 353
10666 - The functions region_add_bindmap* no longer have the grab argument
10667 but instead REGION_BINDINGS_ARE_GRABBED flag is to be set.
10669 - CF_PLACEMENT_GEOM check added in find_suitable_viewport.
10671 2003-03-11 20:29 UTC tuomov
10672 * trunk: changeset 352
10673 Fixed a stupid mistake in creating an initial workspace when there is
10674 no workspaces.conf.
10676 2003-03-11 19:03 UTC tuomov
10677 * trunk: changeset 351
10680 2003-03-11 18:57 UTC tuomov
10681 * trunk: changeset 350
10684 2003-03-11 18:52 UTC tuomov
10685 * trunk: changeset 349
10688 2003-03-11 18:52 UTC tuomov
10689 * trunk: changeset 348
10690 Function lookup order changed from region->parent to region->manager.
10692 2003-03-10 22:01 UTC tuomov
10693 * trunk: changeset 347
10694 Tabs can now be dropped on WFloatWS workspaces to create a new frames
10695 containing the region corresponding to the dragged tab.
10697 2003-03-10 19:12 UTC tuomov
10698 * trunk: changeset 346
10699 query_workspace should now set workspace name
10701 2003-03-10 16:58 UTC tuomov
10702 * trunk: changeset 345
10703 Added the compile time option CF_UNDERSCORED_MODULE_SYMBOLS for some
10704 strange systems whose libdl insists on the calling program prefixing
10705 module symbol names with an underscore.
10707 2003-03-09 22:50 UTC tuomov
10708 * trunk: changeset 344
10709 Resize size hint handling properly (?) implemented.
10711 2003-03-09 12:41 UTC tuomov
10712 * trunk: changeset 343
10715 2003-03-09 12:40 UTC tuomov
10716 * trunk: changeset 342
10717 Support for compiling modules statically in the Ion core binary
10719 2003-03-09 12:24 UTC tuomov
10720 * trunk: changeset 341
10723 2003-03-09 11:46 UTC tuomov
10724 * trunk: changeset 340
10727 2003-03-09 11:43 UTC tuomov
10728 * trunk: changeset 339
10729 ioncore-example.conf was missing
10731 2003-03-09 11:41 UTC tuomov
10732 * trunk: changeset 338
10735 2003-03-09 11:39 UTC tuomov
10736 * trunk: changeset 337
10737 Resize code was missing
10739 2003-03-09 11:34 UTC tuomov
10740 * trunk: changeset 336
10741 Files were missing from last commit
10743 2003-03-09 11:24 UTC tuomov
10744 * trunk: changeset 335
10745 - The query module was removed of dependencies to WIonFrame code and
10746 is now a loadable module (query.so).
10748 - The 'query_workspace' command by default creates workspaces of the
10749 first registered (module loaded) kind. Other kinds of workspaces can
10750 be created by prefixing workspace name with the class name (WIonWS,
10751 WFloatWS) and a colon, e.g. 'WFloatWS:foo'.
10753 2003-03-09 11:20 UTC tuomov
10754 * trunk: changeset 334
10755 Tiled workspace and frame code (WIonWS, WIonFrame) modularised
10756 (ionws.so) and generic frame and worksapce code moved to Ioncore.
10757 Dependencies on the query module were also removed.
10759 2003-03-09 11:17 UTC tuomov
10760 * trunk: changeset 333
10761 - Renamed wmcore ioncore.
10763 - Main configuration file name changed to 'ioncore.conf'.
10765 - Added to ioncore generic workspace and frame classes (WGenWS,
10766 WGenFrame) on which modules' implementations are to be based.
10768 - Module initialization and deinitialization functions are now named
10769 modulename_module_init and -deinit.
10771 - Added module version checking. Modules are now supposed to contain
10772 the variable 'char modulename_module_ion_version[]=ION_VERSION;',
10773 where ION_VERSION can be found in the top-level directory version.h.
10774 Ioncore will refuse to load modules which have not set this variable
10775 or the version is incorrect.
10777 - Resize size calculation should be fixed now.
10779 - The 'region_register_load_create_fn' interface was removed and
10780 replaced with 'region_register_class'.
10782 - Region create and reparent functions now have parent type WWindow
10783 because everything expected that anyway.
10785 - Workspace setups are now saved in ~/.ion-devel/saves/ to remove
10786 clutter from ~/.ion-devel.
10788 - Some minor bugs were fixed.
10790 2003-03-09 11:06 UTC tuomov
10791 * trunk: changeset 332
10792 Very preliminary and experimental (a lot is still missing) support for
10793 PWM-like workspaces and frames: the floatws module.
10795 2003-03-09 11:05 UTC tuomov
10796 * trunk: changeset 331
10797 Updated default configuration files. Binding configuration is now
10798 divided into multiple module-specific files with some common bindings
10799 in common-frame-bindins.conf. Some look configuration files were added
10800 and the rest were also changed to reflect changes in the order frame
10801 border colours and sizes are specified.
10803 2003-03-09 11:02 UTC tuomov
10804 * trunk: changeset 330
10805 Removed ETCDIR setup
10807 2003-03-08 13:53 UTC tuomov
10808 * trunk: changeset 329
10809 'make install' code moved from the toplevel Makefile to Makefiles in
10810 subdirectories (etc, man, scripts).
10812 2003-03-08 13:53 UTC tuomov
10813 * trunk: changeset 328
10814 'make install' code moved from the toplevel Makefile to Makefiles in
10815 subdirectories (etc, man, scripts)
10817 2003-03-08 13:52 UTC tuomov
10818 * trunk: changeset 327
10819 'make install' code moved from the toplevel Makefile to Makefiles in
10820 subdirectories (etc, man, scripts).
10822 2003-03-06 19:22 UTC tuomov
10823 * trunk: changeset 326
10824 Fixed a bug in do_fit_clientwin
10826 2003-03-06 19:20 UTC tuomov
10827 * trunk: changeset 325
10828 Don't grab buttons that are only bound to an area (border, tab) of the
10829 frame instead of the whole frame.
10831 2003-03-05 06:25 UTC tuomov
10832 * trunk: changeset 324
10833 handle_configure_event fixed
10835 2003-03-02 15:43 UTC tuomov
10836 * trunk: changeset 323
10839 2003-03-02 15:21 UTC tuomov
10840 * trunk: changeset 322
10841 Renamings and stuff
10843 2003-03-02 15:21 UTC tuomov
10844 * trunk: changeset 321
10845 Some renamings that will break configuration files again.
10847 2003-03-02 15:20 UTC tuomov
10848 * trunk: changeset 320
10851 2003-03-01 23:42 UTC tuomov
10852 * trunk: changeset 319
10853 Screen setup sets manager for viewports
10855 2003-03-01 23:02 UTC tuomov
10856 * trunk: changeset 318
10857 More focusing kludges
10859 2003-03-01 23:02 UTC tuomov
10860 * trunk: changeset 317
10863 2003-03-01 22:08 UTC tuomov
10864 * trunk: changeset 316
10867 2003-12-23 20:17 UTC unknown
10868 tagged ion-devel-20030301
10870 2003-03-01 17:13 UTC tuomov
10871 * trunk: changeset 315
10872 Added some locale checks
10874 2003-03-01 15:02 UTC tuomov
10875 * trunk: changeset 314
10878 2003-03-01 12:08 UTC tuomov
10879 * trunk: changeset 313
10880 Use iconv instead of libunicode
10882 2003-03-01 12:08 UTC tuomov
10883 * trunk: changeset 312
10884 Use iconv instead of libunicode
10886 2003-02-28 23:17 UTC tuomov
10887 * trunk: changeset 311
10888 missing font assert
10890 2003-02-28 19:15 UTC tuomov
10891 * trunk: changeset 310
10892 FONT_HEIGHT -> MAX_FONT_HEIGHT
10894 2003-02-28 18:47 UTC tuomov
10895 * trunk: changeset 309
10896 The 'transparent_background' draw.conf option now only applies to
10897 empty frames. For client windows with a transparent background the
10898 'transparent' winprop should be set to true for transparent frame
10901 2003-02-28 18:17 UTC tuomov
10902 * trunk: changeset 308
10903 More focus kludging
10905 2003-02-28 16:47 UTC tuomov
10906 * trunk: changeset 307
10909 2003-02-28 16:24 UTC tuomov
10910 * trunk: changeset 306
10911 Preliminary support for UTF8. XFree86 (4.x) and libunicode are
10914 2003-12-23 20:17 UTC unknown
10915 tagged ion-devel-20030225
10917 2003-02-28 15:27 UTC tuomov
10918 * trunk: changeset 305
10919 Maybe focusing would work this time...
10921 2003-02-26 23:40 UTC tuomov
10922 * trunk: changeset 304
10923 do_fit_clientwin fixed
10925 2003-02-25 19:29 UTC tuomov
10926 * trunk: changeset 303
10927 More kludges in an attempt to fix focus handling
10929 2003-02-25 19:16 UTC tuomov
10930 * trunk: changeset 302
10931 Support for optional autoconf-generated system-ac.inc. (The configure
10932 script is not finished or included.)
10934 2003-02-24 14:13 UTC tuomov
10935 * trunk: changeset 301
10936 Xft support fixed more
10938 2003-02-24 11:24 UTC tuomov
10939 * trunk: changeset 300
10942 2003-02-24 06:29 UTC tuomov
10943 * trunk: changeset 299
10946 2003-02-24 06:25 UTC tuomov
10947 * trunk: changeset 298
10948 Added KP_Enter bound to 'finish' to query bindings
10950 2003-02-24 06:23 UTC tuomov
10951 * trunk: changeset 297
10952 Fixed focus and grab handling when warping is not enabled
10954 2003-02-23 18:55 UTC tuomov
10955 * trunk: changeset 296
10956 Added the command frame_close_if_empty and bound close command for
10959 2003-12-23 20:17 UTC unknown
10960 tagged ion-devel-20030223
10962 2003-02-23 18:54 UTC tuomov
10963 * trunk: changeset 295
10964 Implemented "close" command for queries.
10966 2003-02-23 18:49 UTC tuomov
10967 * trunk: changeset 294
10970 2003-02-23 14:25 UTC tuomov
10971 * trunk: changeset 293
10972 Nested submaps are now fully implemented.
10974 2003-02-23 14:14 UTC tuomov
10975 * trunk: changeset 292
10978 2003-02-23 13:45 UTC tuomov
10979 * trunk: changeset 291
10980 The command clientwin_toggle_fullscreen now works in both directions.
10981 However, it should be noted that this toggle does not work well along
10982 with client programs' full screen mode toggles. Some means of
10983 communication should be devised.
10985 2003-02-23 13:16 UTC tuomov
10986 * trunk: changeset 290
10987 Attempts at more focusing fixes
10989 2003-02-23 12:35 UTC tuomov
10990 * trunk: changeset 289
10991 Changes to binding file
10993 2003-02-23 12:22 UTC tuomov
10994 * trunk: changeset 288
10995 Added the compile-time option CF_SECOND_RATE_OS_FS to change colons to
10996 underscores in display name part of configuration file names.
10998 2003-02-23 11:58 UTC tuomov
10999 * trunk: changeset 287
11000 Preliminary support for workspace switching while dragging tabs.
11002 2003-02-23 02:40 UTC tuomov
11003 * trunk: changeset 286
11006 2003-02-23 02:35 UTC tuomov
11007 * trunk: changeset 285
11010 2003-02-23 00:38 UTC tuomov
11011 * trunk: changeset 284
11012 Some changes and (hopefully) fixes to focusing policy
11014 2003-02-23 00:14 UTC tuomov
11015 * trunk: changeset 283
11016 Submap with the same key can be specified in multiple sections now
11018 2003-02-22 21:48 UTC tuomov
11019 * trunk: changeset 282
11020 Tab width calculation fixed
11022 2003-02-22 21:08 UTC tuomov
11023 * trunk: changeset 281
11024 Workspace initialization stuff moved to wmcore
11026 2003-02-22 20:49 UTC tuomov
11027 * trunk: changeset 280
11030 2003-02-22 20:36 UTC tuomov
11031 * trunk: changeset 279
11032 Some function names changed
11034 2003-02-22 17:44 UTC tuomov
11035 * trunk: changeset 278
11036 Active client window commands can be accessed from other bindings with
11037 the command 'commands_at_leaf'.
11039 2003-02-22 17:40 UTC tuomov
11040 * trunk: changeset 277
11041 - Key binding setup changed.
11043 - X window -less regions no longer contain children. Instead the
11044 regions "manage" these objects that share the parent object with the
11047 - Removed clientwin_bindings and viewport_bindings sections.
11049 - More consistent and descriptive command names.
11051 - New workspace layout saving and loading code that supports arbitrary
11052 objects instead of just frames and workspaces..
11054 2003-02-22 17:37 UTC tuomov
11055 * trunk: changeset 276
11056 - Key binding setup changed.
11058 - X window -less regions no longer contain children. Instead the
11059 regions "manage" these objects that share the parent object with the
11062 2003-02-22 17:34 UTC tuomov
11063 * trunk: changeset 275
11064 - Removed clientwin_bindings and viewport_bindings sections.
11066 - More consistent and descriptive command names.
11068 2003-02-22 17:32 UTC tuomov
11069 * trunk: changeset 274
11072 2003-02-22 14:24 UTC tuomov
11073 * trunk: changeset 273
11074 Resize size display should now be properly positioned on Xinerama
11077 2003-02-20 17:48 UTC tuomov
11078 * trunk: changeset 272
11079 load_module searches the directories $LIBDIR and ~/.ion-devel/lib for
11080 the module if the name contains no slashes.
11082 2003-02-20 14:59 UTC tuomov
11083 * trunk: changeset 271
11084 Xft default compilation options changed in system.mk
11086 2003-02-17 20:34 UTC tuomov
11087 * trunk: changeset 270
11088 Fixed region_do_find_new_home
11090 2003-02-16 17:30 UTC tuomov
11091 * trunk: changeset 269
11094 2003-02-12 21:18 UTC tuomov
11095 * trunk: changeset 268
11098 2003-02-09 16:23 UTC tuomov
11099 * trunk: changeset 267
11100 Free unused colours
11102 2003-02-09 15:57 UTC tuomov
11103 * trunk: changeset 266
11104 Addresses updated on the man page
11106 2003-02-09 12:45 UTC tuomov
11107 * trunk: changeset 265
11108 Support re-reading draw.conf (reread_draw_config) without restart
11110 2003-12-23 20:17 UTC unknown
11111 tagged ion-devel-20030131-2
11113 2003-02-09 12:44 UTC tuomov
11114 * trunk: changeset 264
11115 Changed broken_app_resize_kludge a bit. Should work a little better
11118 2003-12-23 20:17 UTC unknown
11119 tagged ion-devel-20030131
11121 2003-02-08 13:41 UTC tuomov
11122 * trunk: changeset 263
11125 2003-01-31 21:44 UTC tuomov
11126 * trunk: changeset 262
11127 Changed hook linking order
11129 2003-01-31 18:16 UTC tuomov
11130 * trunk: changeset 261
11131 Year changed to 2003
11133 2003-01-26 22:30 UTC tuomov
11134 * trunk: changeset 260
11135 Changed -pedantic-errors to -pedantic in system.mk to get around
11136 broken glibc headers
11138 2003-01-17 21:43 UTC tuomov
11139 * trunk: changeset 259
11140 Transient mapping fix
11142 2003-01-09 00:29 UTC tuomov
11143 * trunk: changeset 258
11144 Xft font names are now to be prefixed with 'xft:', otherwise normal
11145 clear fonts are used. Xft support still is not compiled in by default.
11147 2003-01-09 00:01 UTC tuomov
11148 * trunk: changeset 257
11151 2003-01-08 15:25 UTC tuomov
11152 * trunk: changeset 256
11155 2003-01-05 23:48 UTC tuomov
11156 * trunk: changeset 255
11157 Removed an unnecessary debug fprintf
11159 2003-01-05 06:53 UTC tuomov
11160 * trunk: changeset 254
11161 Tab dragging routines can now handle nested frames.
11163 2003-01-04 22:02 UTC tuomov
11164 * trunk: changeset 253
11165 Submap handling fix
11167 2003-01-04 21:39 UTC tuomov
11168 * trunk: changeset 252
11169 CF_STUBBORN_TRESH fix
11171 2003-12-23 20:17 UTC unknown
11172 tagged ion-devel-20021229
11174 2003-01-03 22:58 UTC tuomov
11175 * trunk: changeset 251
11176 sample.conf micro->milli
11178 2003-12-23 20:17 UTC unknown
11179 tagged ion-devel-20021219
11181 2002-12-30 23:33 UTC tuomov
11182 * trunk: changeset 250
11183 Send more ConfigureNotify events to fix slow startup times of some
11186 2002-12-29 02:22 UTC tuomov
11187 * trunk: changeset 249
11188 Configurable regular expression based window title shortening rules
11190 2002-12-18 23:04 UTC tuomov
11191 * trunk: changeset 248
11192 Fixed a potential memory leak
11194 2002-12-18 22:51 UTC tuomov
11195 * trunk: changeset 247
11196 kludges.conf updated
11198 2002-12-18 22:50 UTC tuomov
11199 * trunk: changeset 246
11200 Winprop matching improvements: WM_WINDOW_ROLE support and
11201 configuration format changed to 'winprop "class", "role", "instance" {
11204 2002-12-14 17:55 UTC tuomov
11205 * trunk: changeset 245
11208 2002-12-03 22:32 UTC tuomov
11209 * trunk: changeset 244
11210 Some extra abstraction to Xft support code
11212 2002-12-03 22:19 UTC tuomov
11213 * trunk: changeset 243
11214 Applied Xft support patch
11216 2002-11-21 17:58 UTC tuomov
11217 * trunk: changeset 242
11218 Web page and email address updated
11220 2002-11-14 23:00 UTC tuomov
11221 * trunk: changeset 241
11222 Transient window height restrictions lifted
11224 2003-12-23 20:17 UTC unknown
11225 tagged ion-devel-20021104
11227 2002-11-13 00:00 UTC tuomov
11228 * trunk: changeset 240
11229 config.h wasn't included at the proper point in binding.c
11231 2002-11-08 00:14 UTC tuomov
11232 * trunk: changeset 239
11233 Fixed pointer warping on workspace change when warps are disabled
11235 2003-12-23 20:17 UTC unknown
11236 tagged ion-devel-20021103
11238 2002-11-04 13:37 UTC tuomov
11239 * trunk: changeset 238
11240 Fixed a segfault problem with symlists
11242 2002-11-03 04:33 UTC tuomov
11243 * trunk: changeset 237
11244 Fixed a drawing problem with ion_bar_inside_frame FALSE
11246 2002-11-03 02:44 UTC tuomov
11247 * trunk: changeset 236
11248 Added transparent_background (TRUE/FALSE) draw.conf configuration
11251 2002-11-03 02:33 UTC tuomov
11252 * trunk: changeset 235
11253 Bound broken_application_resize_kludge to Mod1+L
11255 2002-11-03 02:26 UTC tuomov
11256 * trunk: changeset 234
11257 Added broken_app_resize_kludge function
11259 2002-11-03 02:15 UTC tuomov
11260 * trunk: changeset 233
11261 Ad hoc fix for clientwin enter window events
11263 2002-11-02 22:57 UTC tuomov
11264 * trunk: changeset 232
11267 2002-11-02 22:57 UTC tuomov
11268 * trunk: changeset 231
11269 Line editor history scrolling fixed
11271 2002-11-02 22:21 UTC tuomov
11272 * trunk: changeset 230
11273 Default (black&white) colour scheme changes
11275 2002-11-02 22:14 UTC tuomov
11276 * trunk: changeset 229
11277 Fullscreen windows on separate Xinerama screens should be focused
11280 2002-11-02 22:03 UTC tuomov
11281 * trunk: changeset 228
11282 Fixed a problem concerning resizing of frames containing hidden
11283 "acrobatic" windows
11285 2002-11-02 15:54 UTC tuomov
11286 * trunk: changeset 227
11287 Added handle_event_alt "alternative hook" for modules that want to
11288 handle X events directly.
11290 2003-12-23 20:17 UTC unknown
11291 tagged ion-devel-20020926
11293 2002-10-27 22:40 UTC tuomov
11294 * trunk: changeset 226
11295 Screen-based configuration file selection fixed
11297 2002-10-15 18:08 UTC tuomov
11298 * trunk: changeset 225
11299 Fixed a problem with query boxes and wheel mice
11301 2002-09-25 21:15 UTC tuomov
11302 * trunk: changeset 224
11303 Added the function goto_named_region (replaces missing
11306 2002-09-25 11:53 UTC tuomov
11307 * trunk: changeset 223
11308 Added manual tab-ordering functions frame_move_current_tab_left/right
11310 2002-09-25 07:26 UTC tuomov
11311 * trunk: changeset 222
11312 Fixed pointer warping on workspace change
11314 2002-09-15 09:36 UTC tuomov
11315 * trunk: changeset 221
11318 2002-09-15 09:36 UTC tuomov
11319 * trunk: changeset 220
11320 Added a few missing characters to workspace configuration loading code
11322 2003-12-23 20:17 UTC unknown
11323 tagged ion-devel-20020819
11325 2002-09-13 11:35 UTC tuomov
11326 * trunk: changeset 219
11329 2002-08-22 21:13 UTC tuomov
11330 * trunk: changeset 218
11331 Self-pointing transient_for hint problem fixed
11333 2002-08-18 17:09 UTC tuomov
11334 * trunk: changeset 217
11335 Initial focus changes
11337 2002-08-18 16:51 UTC tuomov
11338 * trunk: changeset 216
11339 Tagging restored (frame functions: toggle_sub_tag, attach_tagged and
11340 global function clear_tags)
11342 2002-08-12 20:55 UTC tuomov
11343 * trunk: changeset 215
11344 Unused code commented out
11346 2003-12-23 20:17 UTC unknown
11347 tagged ion-devel-20020606
11349 2002-07-06 21:59 UTC tuomov
11350 * trunk: changeset 214
11351 Function completion in query_function restored
11353 2002-06-14 22:36 UTC tuomov
11354 * trunk: changeset 213
11355 Tab drag assertion fixed
11357 2002-06-05 23:10 UTC tuomov
11358 * trunk: changeset 212
11359 "Watches" added in pointing device code
11361 2002-06-05 22:51 UTC tuomov
11362 * trunk: changeset 211
11365 2002-06-05 20:56 UTC tuomov
11366 * trunk: changeset 210
11367 Target ID table bugfix
11369 2002-06-05 20:56 UTC tuomov
11370 * trunk: changeset 209
11373 2003-12-23 20:17 UTC unknown
11374 tagged ion-devel-20020604
11376 2002-06-05 14:03 UTC tuomov
11377 * trunk: changeset 208
11378 Old window_press restored: mouse actions directed to the client window
11379 associated with a tab should work now.
11381 2002-06-03 23:07 UTC tuomov
11382 * trunk: changeset 207
11383 Some minor clean-up
11385 2002-06-03 22:50 UTC tuomov
11386 * trunk: changeset 206
11387 Makefile fix concerning patch and bindings-sun.conf
11389 2002-06-03 22:39 UTC tuomov
11390 * trunk: changeset 205
11391 Preliminary Xinerama support
11393 2002-06-03 15:11 UTC tuomov
11394 * trunk: changeset 204
11395 Another key binding related segfault fix
11397 2003-12-23 20:17 UTC unknown
11398 tagged ion-devel-20020531
11400 2002-06-01 00:25 UTC tuomov
11401 * trunk: changeset 203
11402 Fixed segfault problem with multihead displays
11404 2002-05-31 06:00 UTC tuomov
11405 * trunk: changeset 202
11406 Fixed lockup when a window's title ends in its only colon (and spaces)
11407 but even just the three dots and instance number are too long to fit
11410 2003-12-23 20:17 UTC unknown
11411 tagged ion-devel-20020529
11413 2002-05-30 19:30 UTC tuomov
11414 * trunk: changeset 201
11415 Fixed segfault when unbound key was pressed in submap mode
11417 2003-12-23 20:17 UTC unknown
11418 tagged ion-devel-20020528
11420 2002-05-30 17:04 UTC tuomov
11421 * trunk: changeset 200
11424 2002-05-29 06:51 UTC tuomov
11425 * trunk: changeset 199
11426 - Fixed wscurrent callback handlers
11428 - Fixed query_function error reporting
11430 2002-05-28 21:49 UTC tuomov
11431 * trunk: changeset 198
11434 2002-05-28 21:46 UTC tuomov
11435 * trunk: changeset 197
11436 - Lifted restriction on nested command sequences (now max 32)
11438 - More fixes and temporary kludges
11440 2002-05-28 20:08 UTC tuomov
11441 * trunk: changeset 196
11442 New binding configuration file
11444 2002-05-28 20:05 UTC tuomov
11445 * trunk: changeset 195
11446 regbind.* were missing
11448 2002-05-28 19:59 UTC tuomov
11449 * trunk: changeset 194
11452 2002-05-28 19:59 UTC tuomov
11453 * trunk: changeset 193
11454 Added a notice of out-of-date information to documentation
11456 2002-05-27 21:54 UTC tuomov
11457 * trunk: changeset 192
11458 Resize problem fixed
11460 2002-05-26 23:03 UTC tuomov
11461 * trunk: changeset 191
11462 Binding callbacks are now entirely command sequence based
11464 2002-05-26 14:40 UTC tuomov
11465 * trunk: changeset 190
11466 - Key binding management revised: all X server key grabs are made on
11467 the root window and the innermost window with an internal grab gets
11468 to receive the events.
11470 - Key binding configuration changed: clientwin, screen and frame
11473 - Preliminary full screen client window support:
11474 'clientwin_enter_fullscreen' function (no toggle yet) and auto
11475 detection (MWM decoration hints set to none when a configure request
11476 with width and height set to those of the screen is received).
11478 2002-05-26 14:27 UTC tuomov
11479 * trunk: changeset 189
11480 Query updated to new binding model
11482 2002-05-26 14:27 UTC tuomov
11483 * trunk: changeset 188
11484 Bindings updated to new binding model
11486 2002-05-21 18:49 UTC tuomov
11487 * trunk: changeset 187
11488 Fixed workspace switching on restart
11490 2002-05-21 18:39 UTC tuomov
11491 * trunk: changeset 186
11494 2002-05-19 22:30 UTC tuomov
11495 * trunk: changeset 185
11496 Title updating fixed
11498 2003-12-23 20:17 UTC unknown
11499 tagged ion-devel-20020510
11501 2002-05-19 22:26 UTC tuomov
11502 * trunk: changeset 184
11505 2002-05-11 00:09 UTC tuomov
11506 * trunk: changeset 183
11507 My email address changed
11509 2003-12-23 20:17 UTC unknown
11510 tagged ion-devel-20020414
11512 2002-05-10 19:33 UTC tuomov
11513 * trunk: changeset 182
11514 transient_mode winprop returns
11516 2003-12-23 20:17 UTC unknown
11517 tagged ion-devel-20020411
11519 2002-04-20 20:59 UTC tuomov
11520 * trunk: changeset 181
11521 Main loop select() support for multiple file descriptors.
11523 2002-04-12 20:01 UTC tuomov
11524 * trunk: changeset 180
11525 The function query_renameframe was added and names of frames are saved
11528 2002-04-11 21:31 UTC tuomov
11529 * trunk: changeset 179
11530 Some minor glitches like missing includes fixed -- strict compiler
11531 warning flags enabled by default again.
11533 2002-04-11 20:51 UTC tuomov
11534 * trunk: changeset 178
11535 Command sequence stuff moved to wmcore/
11537 2003-12-23 20:17 UTC unknown
11538 tagged ion-devel-20020405
11540 2002-04-11 15:24 UTC tuomov
11541 * trunk: changeset 177
11542 'target' winprop for specifying named workspaces (or any named object
11543 with region_attach_sub) as attachment targets for client windows.
11545 2002-04-11 15:06 UTC tuomov
11546 * trunk: changeset 176
11547 Added the region_ws_attach_clientwin/region_ws_attach_transient
11548 interface that workspace-like objects should implement.
11550 2002-04-04 23:42 UTC tuomov
11551 * trunk: changeset 175
11552 oldChangeLog changed
11554 2005-02-15 18:06 UTC tailor@f281.ttorni.ton.tut.fi
11555 * Tailorization of trunk
11556 Import of the upstream sources from the repository
11558 http://tao.uab.es/ion/svn/ion/trunk