1 2008-02-05 17:40 UTC Tuomo Valkonen <tuomov@iki.fi>
4 2008-02-04 22:51 UTC Tuomo Valkonen <tuomov@iki.fi>
7 2008-02-04 22:50 UTC Tuomo Valkonen <tuomov@iki.fi>
8 * More cfg_ion.lua embedded documentation
10 2008-02-03 08:34 UTC Tuomo Valkonen <tuomov@iki.fi>
11 * Added same rootwin check for 'target' winprop
13 2008-02-03 08:34 UTC Tuomo Valkonen <tuomov@iki.fi>
14 * 'jumpto' wasn't working well with pointer_focus_hack
16 2008-02-02 08:31 UTC Tuomo Valkonen <tuomov@iki.fi>
19 2008-01-21 19:38 UTC Tuomo Valkonen <tuomov@iki.fi>
20 * Enabled default statusbar template in cfg_statusbar.lua
21 (Some seem to have trouble understanding commented-out settings.)
23 2008-01-21 15:45 UTC Tuomo Valkonen <tuomov@iki.fi>
24 * ioncore.set{mousefocus='disabled'} setting support had been lost at
25 some point, and documentation was wrong too.
27 2008-01-18 16:47 UTC Tuomo Valkonen <tuomov@iki.fi>
28 * Some cfg_ion.lua documentation
30 2008-01-07 18:39 UTC Tuomo Valkonen <tuomov@iki.fi>
31 * Some build system improvements for nicer .exe handling
33 2008-01-07 18:02 UTC Tuomo Valkonen <tuomov@iki.fi>
34 * Added CF_NO_GET_LOADAVG
36 2008-01-06 20:41 UTC Tuomo Valkonen <tuomov@iki.fi>
37 * Dockapp WM_CLASS hack had been broken. Fixed.
39 2008-01-04 15:25 UTC Tuomo Valkonen <tuomov@iki.fi>
40 * Removed defer-pending on destroy warning
42 2008-01-03 21:38 UTC Tuomo Valkonen <tuomov@iki.fi>
43 * Some header comments weren't up-to-date
45 2008-01-03 18:49 UTC Tuomo Valkonen <tuomov@iki.fi>
46 * Bah, statusd build was still broken
48 2008-01-03 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
49 tagged ion-3rc-20080103
51 2008-01-03 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
54 2008-01-03 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
57 2008-01-03 18:07 UTC Tuomo Valkonen <tuomov@iki.fi>
58 * Hack for better modality handling on detach
60 2008-01-03 16:56 UTC Tuomo Valkonen <tuomov@iki.fi>
61 * system.mk doc. refinement
63 2008-01-02 15:15 UTC Tuomo Valkonen <tuomov@iki.fi>
64 * Changes in version.h defs. to accomodate flags
66 2008-01-01 16:51 UTC Tuomo Valkonen <tuomov@iki.fi>
69 2007-12-30 18:04 UTC Tuomo Valkonen <tuomov@iki.fi>
70 * system.mk documentation improvements
72 2007-12-30 17:51 UTC Tuomo Valkonen <tuomov@iki.fi>
75 2007-12-30 17:51 UTC Tuomo Valkonen <tuomov@iki.fi>
76 * Replaced order of LIBS and EXTRA_LIBS in system.mk defaults
78 2007-12-30 00:04 UTC Tuomo Valkonen <tuomov@iki.fi>
79 * Fixed FS mode return regression after recent pholder code changes.
81 2007-12-28 18:02 UTC Tuomo Valkonen <tuomov@iki.fi>
82 * Added -s(trip) flags to binary install
84 2007-12-28 17:28 UTC Tuomo Valkonen <tuomov@iki.fi>
85 * Improvements to relocatable builds
87 2007-12-22 09:55 UTC Tuomo Valkonen <tuomov@iki.fi>
90 2007-12-22 00:02 UTC Tuomo Valkonen <tuomov@iki.fi>
91 * Improved system.mk documentation
93 2007-12-20 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
94 * Oops, copy-paste mistake in commented-out cfg_query example
96 2007-12-20 18:45 UTC Tuomo Valkonen <tuomov@iki.fi>
97 tagged ion-3rc-20071220
99 2007-12-20 18:13 UTC Tuomo Valkonen <tuomov@iki.fi>
100 * Split relocation code into libtu
102 2007-11-09 19:14 UTC Tuomo Valkonen <tuomov@iki.fi>
103 * Build hacks for relocatable binary
105 2007-11-09 19:02 UTC Tuomo Valkonen <tuomov@iki.fi>
106 * Fixed textdomain setup in reloc. binary
108 2007-11-09 15:56 UTC Tuomo Valkonen <tuomov@iki.fi>
109 * Support for relocatable package/binary
111 2007-12-20 17:35 UTC Tuomo Valkonen <tuomov@iki.fi>
114 2007-12-20 17:31 UTC Tuomo Valkonen <tuomov@iki.fi>
115 * Simplifications in definition of significant change
117 2007-12-19 18:45 UTC Tuomo Valkonen <tuomov@iki.fi>
118 * Added missing checks for attempts of between-root reparenting.
119 (Stupid artificially restricted XReparentWindow.)
121 2007-12-19 00:09 UTC Tuomo Valkonen <tuomov@iki.fi>
122 * Changed stacking level setting on detach
124 2007-12-19 00:06 UTC Tuomo Valkonen <tuomov@iki.fi>
125 * Moved detach binding to WMPlex.toplevel from WMPlex.
126 (Transient are detached with their full original frames now, instead
127 of being recreated on.)
129 2007-12-15 14:58 UTC Tuomo Valkonen <tuomov@iki.fi>
130 * Use LuaFileSystem instead of LuaPosix (if available) for directory existence checks.
131 It seems to be the better supported approach.
133 2007-12-15 14:42 UTC Tuomo Valkonen <tuomov@iki.fi>
134 * Fixed quasiactivity (broken by recent placeholder changes).
135 Also implemented it on the Lua side in the same go, maintaining
136 the activation link structure being so much less pain than in C.
138 2007-12-15 11:28 UTC Tuomo Valkonen <tuomov@iki.fi>
139 * Mention gettext in dependencies in README, etc.
141 2007-12-14 20:27 UTC Tuomo Valkonen <tuomov@iki.fi>
142 * Added missing substrcompl option to mod_query.
144 2007-12-14 20:08 UTC Tuomo Valkonen <tuomov@iki.fi>
147 2007-12-14 19:24 UTC Tuomo Valkonen <tuomov@iki.fi>
148 * Fixed and improved layout restore under session manager.
150 2007-12-13 20:41 UTC Tuomo Valkonen <tuomov@iki.fi>
151 * More placeholder fixes/improvs/simplifications
153 2007-12-12 21:51 UTC Tuomo Valkonen <tuomov@iki.fi>
156 2007-12-12 18:29 UTC Tuomo Valkonen <tuomov@iki.fi>
157 * Handle placeholders in the mplex rescue code
159 2007-12-12 18:20 UTC Tuomo Valkonen <tuomov@iki.fi>
160 * Removed unused stdisp_watch_handler
162 2007-12-12 18:00 UTC Tuomo Valkonen <tuomov@iki.fi>
163 * Removed deprecated pholder_root stuff
165 2007-12-11 20:38 UTC Tuomo Valkonen <tuomov@iki.fi>
166 * Removed generic placeholder redirects
168 2007-12-07 10:18 UTC Tuomo Valkonen <tuomov@iki.fi>
169 * Fixed shape update on style change
171 2007-12-07 10:18 UTC Tuomo Valkonen <tuomov@iki.fi>
172 * Size hints weren't appropriately set when shading non-shaped frames.
174 2007-12-02 20:17 UTC Tuomo Valkonen <tuomov@iki.fi>
177 2007-12-01 17:46 UTC Tuomo Valkonen <tuomov@iki.fi>
178 * More sophisticated pointer event hack.
179 Apparently the old one was needed, after all, for actions on transients.
180 So now we do like this: if the subwindow from the event listens to the
181 button/modifier combination in question at all, then we let it handle it,
182 blocking the parent. Otherwise the parent handles it.
185 2007-11-30 17:25 UTC Tuomo Valkonen <tuomov@iki.fi>
186 tagged ion-3rc-20071130
188 2007-11-29 19:48 UTC Tuomo Valkonen <tuomov@iki.fi>
189 UNDO: Removed pointer event subwindow forwarding hack.
190 Only useful use cases seem to be handled by not grabbing modifierless
191 bindings. This was stopping global (WScreen) grabs of buttons from
192 being handled if there was a frame in the way. (Note that modifierless
193 pointing device bindings are never grabbed, on purpose, so they still
194 don't work through frames or client windows.)
196 2007-11-30 19:43 UTC Tuomo Valkonen <tuomov@iki.fi>
197 * Oops, tilings were resetting frame modes incorrectly.
200 2007-11-30 17:24 UTC Tuomo Valkonen <tuomov@iki.fi>
203 2007-11-29 19:48 UTC Tuomo Valkonen <tuomov@iki.fi>
204 * Removed pointer event subwindow forwarding hack.
205 Only useful use cases seem to be handled by not grabbing modifierless
206 bindings. This was stopping global (WScreen) grabs of buttons from
207 being handled if there was a frame in the way. (Note that modifierless
208 pointing device bindings are never grabbed, on purpose, so they still
209 don't work through frames or client windows.)
211 2007-11-29 17:56 UTC Tuomo Valkonen <tuomov@iki.fi>
212 * Oops, ion-completeman preferred system over user cache.
214 2007-11-28 00:33 UTC Tuomo Valkonen <tuomov@iki.fi>
215 * edge_resistance wasn't dynamically configurable.
217 2007-11-27 23:56 UTC Tuomo Valkonen <tuomov@iki.fi>
218 * 'exec' ion-runinxterm
219 (Simple case that doesn't clutter the configs etc.; the rest can be
220 configured by those with crappy shells.)
222 2007-11-27 23:48 UTC Tuomo Valkonen <tuomov@iki.fi>
225 2007-11-27 23:32 UTC Tuomo Valkonen <tuomov@iki.fi>
226 * Size hint usage tuning
228 2007-11-25 15:38 UTC Tuomo Valkonen <tuomov@iki.fi>
229 * Removed redundant settings from lookcommon_*
231 2007-11-25 15:37 UTC Tuomo Valkonen <tuomov@iki.fi>
232 * Added the -alt bit to all frame modes for completeness.
234 2007-11-25 12:30 UTC Tuomo Valkonen <tuomov@iki.fi>
237 2007-11-25 12:09 UTC Tuomo Valkonen <tuomov@iki.fi>
238 * Frame mode change shape setting fix
240 2007-11-25 11:52 UTC Tuomo Valkonen <tuomov@iki.fi>
241 * Added missing header
243 2007-11-25 01:27 UTC Tuomo Valkonen <tuomov@iki.fi>
246 2007-11-25 00:00 UTC Tuomo Valkonen <tuomov@iki.fi>
247 * License intro clarifications
249 2007-11-24 23:22 UTC Tuomo Valkonen <tuomov@iki.fi>
250 * Further license simplification
252 2007-11-23 17:50 UTC Tuomo Valkonen <tuomov@iki.fi>
253 * Minor clarification
255 2007-11-23 17:39 UTC Tuomo Valkonen <tuomov@iki.fi>
256 * Try to prevent EnterWindow event triggered focus change when switchto=false.
258 2007-11-22 16:43 UTC Tuomo Valkonen <tuomov@iki.fi>
259 * Added some missing variable initialisations.
261 2007-11-21 23:00 UTC Tuomo Valkonen <tuomov@iki.fi>
262 * Fixes/improvements to dockapp detection kludges on startup.
264 2007-11-21 15:16 UTC Tuomo Valkonen <tuomov@iki.fi>
267 2007-11-20 18:28 UTC Tuomo Valkonen <tuomov@iki.fi>
268 * Clarified the full ancestry of de/fontset.c.
269 (That can also be seen by examining 'changeset 956'.)
271 2007-11-18 09:56 UTC Tuomo Valkonen <tuomov@iki.fi>
272 * Don't try to store working dir of dead/nameless objects
274 2007-11-16 22:22 UTC Tuomo Valkonen <tuomov@iki.fi>
275 * Do not complain when attempting to nil non-existent binding.
277 2007-11-09 18:20 UTC Tuomo Valkonen <tuomov@iki.fi>
278 * Winprop matching hack fix (?)
280 2007-11-09 18:03 UTC Tuomo Valkonen <tuomov@iki.fi>
281 * Lua-posix dir. checking support fixes.
283 2007-11-09 17:50 UTC Tuomo Valkonen <tuomov@iki.fi>
284 * Improvements to mod_query 'cd' and 'pwd' override hacks
286 2007-11-09 14:47 UTC Tuomo Valkonen <tuomov@iki.fi>
287 tagged ion-3rc-20071109
289 2007-11-09 14:47 UTC Tuomo Valkonen <tuomov@iki.fi>
292 2007-11-09 14:44 UTC Tuomo Valkonen <tuomov@iki.fi>
293 * Added "forget" parameter to ioncore.detach and improved doc.
295 2007-11-08 18:17 UTC Tuomo Valkonen <tuomov@iki.fi>
296 * Removed redundant is_fullscreen.
298 2007-11-06 07:48 UTC Tuomo Valkonen <tuomov@iki.fi>
299 * Some cleanup to better separate ion-statusd from mod_statusbar
300 and allow for better statusd as an add-on.
302 2007-11-05 17:27 UTC Tuomo Valkonen <tuomov@iki.fi>
303 * Improved stdisp placement in non-tiled groups.
305 2007-11-05 17:27 UTC Tuomo Valkonen <tuomov@iki.fi>
306 * Stretch size policies support gravity (for alignment after size hints).
308 2007-11-05 17:07 UTC Tuomo Valkonen <tuomov@iki.fi>
309 * Improved split resize behaviour
311 2007-11-04 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
312 * Initial focus fixes for modal stacking levels.
314 2007-11-04 12:14 UTC Tuomo Valkonen <tuomov@iki.fi>
315 * attach_framed wasn't supporting typical group attach parameters.
317 2007-11-03 23:40 UTC Tuomo Valkonen <tuomov@iki.fi>
318 * I knew it! Recent focus code changes broke something.
319 (Modal stacking levels within groups.)
321 2007-11-03 23:21 UTC Tuomo Valkonen <tuomov@iki.fi>
324 2007-11-01 17:11 UTC Tuomo Valkonen <tuomov@iki.fi>
325 * Changed disposeroot policy for WGroupCW.
326 Last managed region disposed always disposes the group (if possible).
328 2007-11-01 17:09 UTC Tuomo Valkonen <tuomov@iki.fi>
329 * Oops, some of the rescue code hacks broke other things..
330 (Shouldn't try to rescue whole WGroupCWs without further info.)
332 2007-10-27 12:44 UTC Tuomo Valkonen <tuomov@iki.fi>
333 * Further rescue code hacks.
335 2007-11-01 14:21 UTC Tuomo Valkonen <tuomov@iki.fi>
336 * query_exec completor uses mplex working directory.
338 2007-11-01 14:10 UTC Tuomo Valkonen <tuomov@iki.fi>
339 * Added 'wd' parameter to popen_bgread.
340 (As the last one. It's a bit ugly that the order of parameters isn't similar
341 to exec_on, but I'm not going to start breaking the Lua-side API at RC stage.)
343 2007-10-27 12:38 UTC Tuomo Valkonen <tuomov@iki.fi>
344 * Suppressed dead object warnings from tab number script.
346 2007-10-26 14:10 UTC Tuomo Valkonen <tuomov@iki.fi>
347 * Changes in WMPlex placeholder ordering.
348 - Attaching now moves the attach-pholder after the new mx-region.
349 - Rescue pholder is placed at the end of the list.
351 2007-10-26 14:06 UTC Tuomo Valkonen <tuomov@iki.fi>
352 * Support for rescue code pholder attach flags and masks.
354 2007-10-19 16:24 UTC Tuomo Valkonen <tuomov@iki.fi>
357 2007-10-15 15:48 UTC Tuomo Valkonen <tuomov@iki.fi>
358 * Cleaned up non-existent function from headers.
360 2007-10-15 15:47 UTC Tuomo Valkonen <tuomov@iki.fi>
361 * Do not optimise away region_managed_prepare_focus call.
362 Tiling internal focus tracking can become confused if this is done.
364 2007-10-15 05:57 UTC Tuomo Valkonen <tuomov@iki.fi>
365 * Removed redundant restack in tiling code
367 2007-09-27 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
368 tagged ion-3rc-20070927
370 2007-09-27 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
373 2007-09-26 20:16 UTC Tuomo Valkonen <tuomov@iki.fi>
374 * Do not goto frame on p_switch_tab, only switch.
376 2007-09-26 20:14 UTC Tuomo Valkonen <tuomov@iki.fi>
377 * WMPlex focus code tuning.
378 (Goodbye to any plans of the next release being tagged "stable".)
380 2007-09-24 21:48 UTC Tuomo Valkonen <tuomov@iki.fi>
381 * Small clarification
383 2007-09-17 20:30 UTC Tuomo Valkonen <tuomov@iki.fi>
384 * Use default name for workspace in query if none given.
386 2007-09-11 20:39 UTC Tuomo Valkonen <tuomov@iki.fi>
387 * Removed out-dated and redundant files under mod_dock/.
389 2007-09-07 05:08 UTC Tuomo Valkonen <tuomov@iki.fi>
390 * Removed -g from compiler flags
392 2007-09-02 21:04 UTC Tuomo Valkonen <tuomov@iki.fi>
393 * Completed/fixed dock size policy calculation
395 2007-09-02 13:41 UTC Tuomo Valkonen <tuomov@iki.fi>
396 tagged ion-3rc-20070902
398 2007-09-02 13:40 UTC Tuomo Valkonen <tuomov@iki.fi>
401 2007-08-30 05:24 UTC Tuomo Valkonen <tuomov@iki.fi>
402 * Set 'target' to requested instead of None on refused SelectionNotify too.
403 This seems to fix Xterm's paste slowness.
405 2007-08-27 17:42 UTC Tuomo Valkonen <tuomov@iki.fi>
406 * Binding guards weren't being used
408 2007-07-20 13:55 UTC Tuomo Valkonen <tuomov@iki.fi>
409 tagged ion-3rc-20070720
411 2007-07-20 13:55 UTC Tuomo Valkonen <tuomov@iki.fi>
414 2007-07-16 12:25 UTC Tuomo Valkonen <tuomov@iki.fi>
415 * The dock uses WMPlex size policies now
417 2007-07-14 20:32 UTC Tuomo Valkonen <tuomov@iki.fi>
418 * Added 'orientation' winprop
420 2007-07-14 20:07 UTC Tuomo Valkonen <tuomov@iki.fi>
421 * Some REGION_SKIP_FOCUS flag management
423 2007-07-12 18:56 UTC Tuomo Valkonen <tuomov@iki.fi>
424 * Oops, wrong return value test for XTextPropertyToStringList
426 2007-07-08 09:36 UTC Tuomo Valkonen <tuomov@iki.fi>
427 tagged ion-3rc-20070708
429 2007-07-08 09:36 UTC Tuomo Valkonen <tuomov@iki.fi>
432 2007-07-08 09:29 UTC Tuomo Valkonen <tuomov@iki.fi>
433 * WGroupCW no signals name change on bottom change
435 2007-07-08 09:21 UTC Tuomo Valkonen <tuomov@iki.fi>
436 * Group bottom setting code improvements
438 2007-07-07 20:48 UTC Tuomo Valkonen <tuomov@iki.fi>
439 * tagged_attach improvements
441 2007-07-03 09:02 UTC Tuomo Valkonen <tuomov@iki.fi>
442 * Fixes to Finnish translation
444 2007-07-03 09:00 UTC Tuomo Valkonen <tuomov@iki.fi>
447 2007-07-02 18:30 UTC Miroslav Kure <kurem@debian.cz>
448 * Updated Czech translation
450 2007-07-01 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
451 * Updated Finnish translation
453 2007-07-01 10:20 UTC Tuomo Valkonen <tuomov@iki.fi>
454 * Removed 'done' entries from TODO.riot
456 2007-07-01 10:18 UTC Tuomo Valkonen <tuomov@iki.fi>
457 * _SOURCE option tuning
459 2007-07-01 10:07 UTC Tuomo Valkonen <tuomov@iki.fi>
460 * Fixed frame_managed_disposeroot empty check
462 2007-06-21 21:52 UTC Tuomo Valkonen <tuomov@iki.fi>
463 * Bindings clearing all tags weren't up-to-date
465 2007-06-20 21:23 UTC Tuomo Valkonen <tuomov@iki.fi>
466 * More tuning for moronic systems
468 2007-06-20 20:25 UTC Tuomo Valkonen <tuomov@iki.fi>
471 2007-06-20 11:16 UTC Tuomo Valkonen <tuomov@iki.fi>
472 * Check for clock_gettime(CLOCK_MONOTONIC) failure.
473 Apparently _POSIX_MONOTONIC_CLOCK can't be trusted.
475 2007-06-18 07:43 UTC Tuomo Valkonen <tuomov@iki.fi>
478 2007-06-16 20:21 UTC Tuomo Valkonen <tuomov@iki.fi>
479 * Removed cutbuffer support
481 2007-06-16 20:19 UTC Tuomo Valkonen <tuomov@iki.fi>
482 * Some property setting code fixes/improvements
484 2007-06-13 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
485 * Fixed mod_sp.set_shown_on return value
487 2007-06-08 18:40 UTC Tuomo Valkonen <tuomov@iki.fi>
488 * Updated license notice in --about
490 2007-06-08 16:55 UTC Tuomo Valkonen <tuomov@iki.fi>
491 tagged ion-3rc-20070608
493 2007-06-08 16:55 UTC Tuomo Valkonen <tuomov@iki.fi>
496 2007-06-08 16:04 UTC Tuomo Valkonen <tuomov@iki.fi>
497 * Bah, too many indirect deps from Xmu; reimplement the wh^Wmacros.
499 2007-06-08 15:57 UTC Tuomo Valkonen <tuomov@iki.fi>
500 * X selection code tuning
502 2007-06-06 18:10 UTC Tuomo Valkonen <tuomov@iki.fi>
503 * Use getloadavg(3) instead of /proc/loadavg or `uptime` in statusd.
505 2007-06-05 19:21 UTC Tuomo Valkonen <tuomov@iki.fi>
506 * Updated configuration document name in man pages
508 2007-06-05 15:15 UTC Tuomo Valkonen <tuomov@iki.fi>
509 * Removed release from Ion ION_API_VERSION
510 (It should be "stable", so modules don't have to be checked to
511 be compiled against the exact release.)
513 2007-06-04 06:32 UTC Tuomo Valkonen <tuomov@iki.fi>
514 * Fixed uninitialised variables
516 2007-05-30 18:12 UTC Tuomo Valkonen <tuomov@iki.fi>
517 * Fixed stdisp split tree node dodging
519 2007-05-29 21:09 UTC Tuomo Valkonen <tuomov@iki.fi>
520 * Oops, hidden and pseudomodal flags used the same bit
522 2007-05-28 19:59 UTC Tuomo Valkonen <tuomov@iki.fi>
523 * Document 'bottom' parameter to WGroup.attach_new
525 2007-05-28 17:50 UTC Tuomo Valkonen <tuomov@iki.fi>
526 * Don't redraw full listing on completion cycle
528 2007-05-28 08:14 UTC Tuomo Valkonen <tuomov@iki.fi>
529 * Bah, removed redundant statement
531 2007-05-26 14:08 UTC Tuomo Valkonen <tuomov@iki.fi>
534 2007-05-26 14:00 UTC Tuomo Valkonen <tuomov@iki.fi>
535 * More name policy refinements
536 (Removed "ion soup" and replaced with explicit patch requests
539 2007-05-24 20:57 UTC Tuomo Valkonen <tuomov@iki.fi>
540 * Use clock_gettime(CLOCK_MONOTONIC) when available.
542 *nix provides only one interval timer (or 'select' timeout), so programs
543 with multiple timers need to do their own timeout management. This means
544 converting the times from delays to absolute times. When gettimeofday is
545 used, the time thus provided is not guaranteed to be monotonic, and may
546 be adjusted backwards, which is a serious problem. The CLOCK_MONOTONIC
547 time advanced monotonically from an unspecified starting point, thus
548 providing exactly what is needed for decent timeout management.
550 This partially fixes issues with e.g. statusbar updates when time is
551 adjusted backwards. If CLOCK_MONOTONIC is not available, the issue
552 remains, as I can't be arsed to write ugly countermeasures against
553 the lack of an absolutely _essential_ feature that every system that
554 is not totally moronic, should have had to begin with. (I should also
555 be just using the rather nice libevent that I just learned about
556 instead of my own mainloop library... but since there's a feature
557 freeze and the conversion would be quite a bit of work that could
558 induce new bugs, it isn't happening for Ion3.)
560 2007-05-21 18:27 UTC Pierre-Henri RAMBOZ DidouPh@gmail.com
561 * Added French translation
563 2007-05-21 13:55 UTC Tuomo Valkonen <tuomov@iki.fi>
564 * set_stdisp doc update
566 2007-05-20 19:37 UTC Tuomo Valkonen <tuomov@iki.fi>
567 * Some "clean" style tuning
569 2007-05-20 19:19 UTC Tuomo Valkonen <tuomov@iki.fi>
570 * Added $(C99_SOURCE) to ion-completefile CFLAGS
572 2007-05-20 17:09 UTC Tuomo Valkonen <tuomov@iki.fi>
573 * Don't start statusd in quiet mode
574 (non-statusd meters are also auto-loaded these days, so it might just
575 as well complain of meters not found.)
577 2007-05-20 17:07 UTC Tuomo Valkonen <tuomov@iki.fi>
578 * Made statusd startup timeout non-fatal
580 2007-05-20 14:58 UTC Tuomo Valkonen <tuomov@iki.fi>
581 * popen_bgread doc improvement
583 2007-05-18 07:03 UTC Tuomo Valkonen <tuomov@iki.fi>
584 * Some improvements to name policy explanations
586 2007-05-17 16:51 UTC Tuomo Valkonen <tuomov@iki.fi>
587 * Don't check for pointer in tab-bar when disabled.
588 While the bar has no geometry when disabled, the Fitt's Law
589 hack for top of the screen borders was still functional.
591 2007-05-17 16:44 UTC Tuomo Valkonen <tuomov@iki.fi>
592 * ioncore.popen_bgread doc fix
594 2007-05-14 16:13 UTC Tuomo Valkonen <tuomov@iki.fi>
595 * Ungrabbed submaps had stopped working. Fixed.
597 2007-05-12 19:21 UTC Tuomo Valkonen <tuomov@iki.fi>
598 * Missing stdio.h header in ion-completefile
600 2007-05-12 14:25 UTC Tuomo Valkonen <tuomov@iki.fi>
601 * WTF is strcasecmp doing in strings.h and not string.h on some systems?
603 2007-05-10 13:39 UTC Tuomo Valkonen <tuomov@iki.fi>
604 * Removed references to no longer existent layers
606 2007-05-08 22:41 UTC Tuomo Valkonen <tuomov@iki.fi>
607 * A bit more better wording
609 2007-05-08 16:01 UTC Tuomo Valkonen <tuomov@iki.fi>
612 2007-05-08 15:56 UTC Tuomo Valkonen <tuomov@iki.fi>
613 * Fixed tiling emergency restore code
615 2007-05-08 15:25 UTC Tuomo Valkonen <tuomov@iki.fi>
616 * Binding fn. doc. fixes
618 2007-05-08 15:23 UTC Tuomo Valkonen <tuomov@iki.fi>
619 * "Improved" stacking traversal code wasn't considering fallback.
621 2007-05-07 20:55 UTC Tuomo Valkonen <tuomov@iki.fi>
622 * Do not use `which lua5.1` in system.mk examples.
623 Makes for confusing error messages if not found.
625 2007-05-07 15:49 UTC Tuomo Valkonen <tuomov@iki.fi>
626 * Do not try to automatically launch statusd if config file launch fails
628 2007-05-07 15:22 UTC Tuomo Valkonen <tuomov@iki.fi>
629 * Fixed statusd-not-found message
631 2007-05-07 08:34 UTC Tuomo Valkonen <tuomov@iki.fi>
634 2007-05-07 08:31 UTC Tuomo Valkonen <tuomov@iki.fi>
635 * Added some documentation and commented-out settings to cfg_ion.lua
637 2007-05-06 20:50 UTC Tuomo Valkonen <tuomov@iki.fi>
638 * Better wording of name policy
639 (Author instead of copyright/trademark holder.)
641 2007-05-06 14:43 UTC Tuomo Valkonen <tuomov@iki.fi>
642 tagged ion-3rc-20070506
644 2007-05-06 14:43 UTC Tuomo Valkonen <tuomov@iki.fi>
647 2007-05-06 14:38 UTC Tuomo Valkonen <tuomov@iki.fi>
650 2007-05-06 14:31 UTC Tuomo Valkonen <tuomov@iki.fi>
651 * predist.sh support for specifying additional repository base path
653 2007-05-06 14:26 UTC Tuomo Valkonen <tuomov@iki.fi>
656 2007-05-06 14:23 UTC Tuomo Valkonen <tuomov@iki.fi>
657 * Removed mod_mgmtmode.
658 As it is not quite finished, it does not belong in the "stable" Ion3.
659 It will be distributed separately.
661 2007-05-06 14:19 UTC Tuomo Valkonen <tuomov@iki.fi>
662 * Some more name policy clarifications
664 2007-05-06 13:55 UTC Tuomo Valkonen <tuomov@iki.fi>
665 * Made the scrachpad (scratchws) pseudomodal.
666 (This will only take effect when a new scratchpad is created.)
668 2007-05-06 13:54 UTC Tuomo Valkonen <tuomov@iki.fi>
669 * Added back pseudomodal option for regions managed by WMPlexes.
671 2007-05-06 13:12 UTC Tuomo Valkonen <tuomov@iki.fi>
672 * Stacking list traversal improvements
674 2007-05-06 11:27 UTC Tuomo Valkonen <tuomov@iki.fi>
675 * Removed redundant code
677 2007-05-05 19:04 UTC Tuomo Valkonen <tuomov@iki.fi>
680 2007-05-05 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
681 * Update notify window when name of window with activity changes.
683 2007-05-05 16:44 UTC Tuomo Valkonen <tuomov@iki.fi>
686 2007-05-04 21:34 UTC Tuomo Valkonen <tuomov@iki.fi>
687 * Display tab numbers on modifier release.
688 Seems to work better than delayed display.
690 2007-05-04 21:34 UTC Tuomo Valkonen <tuomov@iki.fi>
691 * Simplified ioncore.tabnum interface.
693 2007-05-04 21:29 UTC Tuomo Valkonen <tuomov@iki.fi>
694 * Added submat_wait called on modifier release.
696 2007-05-04 16:10 UTC Tuomo Valkonen <tuomov@iki.fi>
697 * Increased default tab numbers display delay to 250ms
699 2007-05-04 15:57 UTC Tuomo Valkonen <tuomov@iki.fi>
700 * Draw tab numbers on right, unless tab text alignment is right.
702 2007-05-04 15:53 UTC Tuomo Valkonen <tuomov@iki.fi>
703 * Added automatically displayed tab numbers.
704 The functions in `ioncore.tabnum` can be used to display
705 tab numbers on a frame after a specified delay, and clear
706 them when the submap grab is released.
708 2007-05-04 15:41 UTC Tuomo Valkonen <tuomov@iki.fi>
709 * Added submap enter events and ungrab hook
711 2007-05-04 15:36 UTC Tuomo Valkonen <tuomov@iki.fi>
712 * Fixed defer to allow NULL parameters
714 2007-05-04 06:50 UTC Tuomo Valkonen <tuomov@iki.fi>
715 * Name policy refinements
717 2007-05-03 23:58 UTC Tuomo Valkonen <tuomov@iki.fi>
718 * Removed useless property setting special case.
720 2007-05-03 16:31 UTC Tuomo Valkonen <tuomov@iki.fi>
723 2007-05-02 22:06 UTC Tuomo Valkonen <tuomov@iki.fi>
724 * Some watches weren't being initialised
726 2007-05-02 21:59 UTC Tuomo Valkonen <tuomov@iki.fi>
727 * Release notes updates
729 2007-05-02 21:43 UTC Tuomo Valkonen <tuomov@iki.fi>
730 * Removed obsoleted and redundant WFrame.set_numbers.
731 (Didn't I do this already?)
733 2007-05-02 18:50 UTC Tuomo Valkonen <tuomov@iki.fi>
734 * Store the region pointer in a Watch in binding handler.
735 It might get destroyed.
737 2007-05-01 14:12 UTC Tuomo Valkonen <tuomov@iki.fi>
738 * Drawing engine extras table storage improvements.
739 Copy only unknown values, thus freeing memory. Append
740 to replaced style's table.
742 2007-05-01 12:31 UTC Tuomo Valkonen <tuomov@iki.fi>
743 * Added "userattr1" for frames to stock styles.
744 This could be used by e.g. a "place new windows here" script,
745 via `WFrame.set_grattr`. (Of course, arbitrary attributes may
746 be defined and used, but this is one that all stock styles at
747 least are bound to define.)
749 2007-05-01 11:55 UTC Tuomo Valkonen <tuomov@iki.fi>
750 * Documentation fixes and style clean up
752 2007-05-01 11:05 UTC Tuomo Valkonen <tuomov@iki.fi>
753 * Quasiactivate frames for detachs from groups within them too.
755 2007-04-30 18:31 UTC Tuomo Valkonen <tuomov@iki.fi>
756 * More based_on fixes.
757 (Still missing copying/appending of data_table.)
759 2007-04-30 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
760 * Detach stacking level fix
762 2007-04-30 17:51 UTC Tuomo Valkonen <tuomov@iki.fi>
763 * Oops, size hints fixing had broken unsqueeze
765 2007-04-29 10:47 UTC Tuomo Valkonen <tuomov@iki.fi>
766 * Style file border tuning
768 2007-04-29 10:47 UTC Tuomo Valkonen <tuomov@iki.fi>
769 * Drawing engine border calculation tuning
771 2007-04-29 10:26 UTC Tuomo Valkonen <tuomov@iki.fi>
774 2007-04-29 10:23 UTC Tuomo Valkonen <tuomov@iki.fi>
775 * Added special "inherit" colour value.
776 This is needed in common style templates to not override padding_colour
777 with background_colour, as if padding_colour isn't set, it is set to
780 2007-04-28 19:56 UTC Tuomo Valkonen <tuomov@iki.fi>
781 * Support based_on too after all
783 2007-04-28 18:06 UTC Tuomo Valkonen <tuomov@iki.fi>
784 * Use based_on's based_on
786 2007-04-27 23:57 UTC Tuomo Valkonen <tuomov@iki.fi>
787 * Removed based_on fields from style files
789 2007-04-27 23:45 UTC Tuomo Valkonen <tuomov@iki.fi>
790 * Changes in de.defstyle
791 The based_on field is no longer used. Instead, the style is
792 based on the existing best-matching style. Thus the function
793 also amends to existing exactly matching style, instead of
796 2007-04-27 21:58 UTC Tuomo Valkonen <tuomov@iki.fi>
797 * Added name policy notice
799 2007-04-27 21:50 UTC Tuomo Valkonen <tuomov@iki.fi>
800 tagged pre-namepolicy-notice
802 2007-04-27 16:06 UTC Tuomo Valkonen <tuomov@iki.fi>
803 * Removed note of removed autoconf script from README
805 2007-04-27 15:15 UTC Tuomo Valkonen <tuomov@iki.fi>
806 * Changed license header in source files
808 2007-04-25 13:34 UTC Tuomo Valkonen <tuomov@iki.fi>
809 * Release notes draft
811 2007-04-24 23:53 UTC Tuomo Valkonen <tuomov@iki.fi>
812 * Fixed dockapp hack with those few that actually have WM_CLASS.
814 2007-04-24 14:25 UTC Tuomo Valkonen <tuomov@iki.fi>
815 * Added green tabnumber substyle to tab-frame styles.
816 (Tab numbering can be toggled/set/unset with
817 `frame:set_grattr('numbers', 'toggle')` etc.)
819 2007-04-24 14:23 UTC Tuomo Valkonen <tuomov@iki.fi>
820 * Fixes and improvements to previously blind-written code.
822 2007-04-24 11:08 UTC Tuomo Valkonen <tuomov@iki.fi>
823 * Added WFrame.set_grattr/WFrame.is_grattr
825 2007-04-24 11:38 UTC Tuomo Valkonen <tuomov@iki.fi>
826 * Added numbering hack to drawing engine
828 2007-04-24 11:23 UTC Tuomo Valkonen <tuomov@iki.fi>
829 * Drawing engine attribute matching improvements
831 2007-04-24 11:22 UTC Tuomo Valkonen <tuomov@iki.fi>
834 2007-04-24 11:08 UTC Tuomo Valkonen <tuomov@iki.fi>
835 * Added gr_stylespec_isset
837 2007-04-24 10:02 UTC Tuomo Valkonen <tuomov@iki.fi>
838 * Store current frame base style in WFrame.baseattr
839 instead of reconstructing it all the time.
841 2007-04-24 09:08 UTC Tuomo Valkonen <tuomov@iki.fi>
842 * Removed unused setting from config.h
844 2007-04-23 23:26 UTC Tuomo Valkonen <tuomov@iki.fi>
845 * Fixed size hints ICCCM compliance degradation + code clean-up
847 2007-04-23 23:01 UTC Tuomo Valkonen <tuomov@iki.fi>
848 * Improved dockapp winprop support hack.
849 Copy WM_CLASS from the (undisplayed) main window as _ION_DOCKAPP_HACK
850 property on the (displayed) icon window. Have WClientWin.get_ident
851 then report this information as `class` and `instance` for the dockapp
852 window, so that winprop matching code can use it.
854 2007-04-22 18:10 UTC Tuomo Valkonen <tuomov@iki.fi>
855 * Place dockapps in the statusbar's systray.
856 (Added winprop in default `cfg_kludges.lua`.)
858 2007-04-22 18:07 UTC Tuomo Valkonen <tuomov@iki.fi>
859 * Removed possibly obsolete Galeon winprop.
860 (Isn't the browser also dead already? Downwards slide started at Gnome 2.0.)
862 2007-04-22 18:02 UTC Tuomo Valkonen <tuomov@iki.fi>
863 * Ugly hack for dockapp winprop support.
864 We save the dockapp state ourselves over restarts to get the right
865 winprop after that, because the way windows are loaded after restart,
866 the dockapp state would not be easily available otherwise. In addition,
867 dockapps usually don't have any class/role/instance identification
868 information in the dockapp (icon) window, so this method can not
869 be used -- easily. Some dockapps would function fine with us simply
870 using the main window instead of the icon window as specified by
871 the dockapp protocol, and this would provide better winprop support,
872 but then other dockapps don't display anything meaningful in the
873 main window, that the expect not to be shown. Hence this ugly hack
874 for at least basic all-dockapps winprop matching. For better matching
875 dockapps should preferrably be able to start normally, as `asclock`
876 can do (an does by default), instead of the "withdrawn" mode.
878 2007-04-22 15:11 UTC Miroslav Kure <kurem@debian.cz>
879 * Updated Czech translation
881 2007-04-22 10:16 UTC Tuomo Valkonen <tuomov@iki.fi>
882 * Updated Finnish translation
884 2007-04-22 10:10 UTC Tuomo Valkonen <tuomov@iki.fi>
887 2007-04-22 09:58 UTC Tuomo Valkonen <tuomov@iki.fi>
888 * Man page binding documentation extraction script improvements.
889 (To generate better PWM man pages.)
891 2007-04-22 09:58 UTC Tuomo Valkonen <tuomov@iki.fi>
892 * Removed duplicate Mod1+T binding
894 2007-04-22 09:13 UTC Tuomo Valkonen <tuomov@iki.fi>
895 * Updates to PWM config file
897 2007-04-22 00:33 UTC Tuomo Valkonen <tuomov@iki.fi>
898 * Removed ru translation, as it has not been updated as requested.
900 2007-04-22 00:32 UTC Tuomo Valkonen <tuomov@iki.fi>
901 * Remove de translation, as it has not been updated as requested.
903 2007-04-22 00:32 UTC Tuomo Valkonen <tuomov@iki.fi>
904 * Removed de and ru from translations to build
905 (to allow separately rolling back other removals to be recorded).
907 2007-04-22 00:23 UTC Tuomo Valkonen <tuomov@iki.fi>
908 * Removed autoconf shit.
909 Since I will have nothing to do with that shit, and nobody else
910 seems to maintain or support it either, it has no place here.
912 2007-04-21 17:23 UTC Tuomo Valkonen <tuomov@iki.fi>
913 * Changes in prepare_manage to cope with nested workspaces.
914 A priority parameter is passed instead of just a redirection
915 hint, which was poorly utilised anyway.
917 2007-04-20 16:30 UTC Tuomo Valkonen <tuomov@iki.fi>
918 * Added is_transient field to WClientWin.get_ident and for winprop matching.
920 2007-04-20 16:30 UTC Tuomo Valkonen <tuomov@iki.fi>
921 * Removed unused transient_for field from WClientWin
923 2007-04-20 16:09 UTC Tuomo Valkonen <tuomov@iki.fi>
924 * Added look_greenlight
926 2007-04-20 16:07 UTC Tuomo Valkonen <tuomov@iki.fi>
929 2007-04-09 09:42 UTC Tuomo Valkonen <tuomov@iki.fi>
930 * Added commented-out bindings for plain-old-menus in cfg_ion.lua
932 2007-04-08 12:37 UTC Tuomo Valkonen <tuomov@iki.fi>
933 * Ref. to size policy section etc.
935 2007-04-08 12:18 UTC Tuomo Valkonen <tuomov@iki.fi>
936 * Use strings instead of numeric size policies
938 2007-04-06 11:29 UTC Tuomo Valkonen <tuomov@iki.fi>
939 * Docs from $(LUA_SOURCES) too..
941 2007-04-06 11:18 UTC Tuomo Valkonen <tuomov@iki.fi>
942 * Added exports.tex make rule
944 2007-04-06 11:00 UTC Tuomo Valkonen <tuomov@iki.fi>
945 * Added padding to default look's transient style
947 2007-04-05 16:30 UTC Tuomo Valkonen <tuomov@iki.fi>
948 * Fixed documentation mixup
950 2007-04-05 16:27 UTC Tuomo Valkonen <tuomov@iki.fi>
951 * Statusbar documetnation improvements
953 2007-04-03 15:41 UTC Tuomo Valkonen <tuomov@iki.fi>
954 * Updated Finnish translation
956 2007-04-03 15:23 UTC Tuomo Valkonen <tuomov@iki.fi>
957 * Tiling navigation code changes and semi-fixes
959 2007-03-31 21:04 UTC Miroslav Kure <kurem@debian.cz>
960 * Updated Czech translation
962 2007-03-31 14:20 UTC Tuomo Valkonen <tuomov@iki.fi>
963 * Redirect frame placeholders in frame_rescue_clientwins.
964 Dispose code changes had disabled the creation of a frame
965 recreation placeholder.
967 2007-03-29 21:39 UTC Tuomo Valkonen <tuomov@iki.fi>
968 * Unsqueeze includes base size hint
970 2007-03-29 21:35 UTC Tuomo Valkonen <tuomov@iki.fi>
971 * Put the scratchpad in the group *scratchws*
973 2007-03-29 21:34 UTC Tuomo Valkonen <tuomov@iki.fi>
974 * WGroup attach only switches to floating mode frames in tiled mode
975 (and not those in unknown or transient mode).
977 2007-03-29 21:33 UTC Tuomo Valkonen <tuomov@iki.fi>
978 * Detach stacks one level above source now
980 2007-03-29 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
981 * Don't override "level" by "bottom" in WGroup.attach
983 2007-03-29 16:00 UTC Tuomo Valkonen <tuomov@iki.fi>
984 * Move tiled transient handling from tiling code to frame code
985 (check by frame mode). This is the place to get correct behaviour
986 on a more complex scratchpad configuration.
988 2007-03-28 18:19 UTC Tuomo Valkonen <tuomov@iki.fi>
989 * Context menu generation changes.
990 The `ctxmenu` menu generator automatically uses WGroup.bottom, so that
991 it suffices to pass _sub instead of _chld to the menu functions. This
992 should fix tab drop-down menus.
994 2007-03-25 11:53 UTC Tuomo Valkonen <tuomov@iki.fi>
995 * region_may_control_focus policy change.
996 The focus may be controlled, if a manager is about to be given
997 the focus (which makes sense, since we have not requested focus
998 within a particular region within it). This fixes unsqueeze focus
1001 2007-03-20 11:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1004 2007-03-19 19:02 UTC Tuomo Valkonen <tuomov@iki.fi>
1005 * Removed redundant MPLEX_ATTACH_MODAL parameter
1007 2007-03-19 18:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1008 * Menus and queries use STACKING_LEVEL_MODAL1+1.
1009 This is to not let transients steal the focus.
1011 2007-03-19 18:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1012 * Oops, return in wrong place in fs rq check was breaking other cfgrqs
1014 2007-03-19 18:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1015 * Unsqueeze infinite loop fix
1017 2007-03-18 20:31 UTC Tuomo Valkonen <tuomov@iki.fi>
1018 tagged ion-3ds-20070318
1020 2007-03-18 20:31 UTC Tuomo Valkonen <tuomov@iki.fi>
1023 2007-03-18 20:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1026 2007-03-18 17:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1027 * Style improvements
1029 2007-03-18 17:16 UTC Tuomo Valkonen <tuomov@iki.fi>
1030 * Split out lookcommon stuff into multiple files
1032 2007-03-18 12:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1033 * query_menu duplicate name mangling fixes
1035 2007-03-17 19:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1036 * removed unnecessary parameter
1038 2007-03-17 15:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1039 * mplex_do_remanage_stdisp fixes
1041 2007-03-17 14:51 UTC Tuomo Valkonen <tuomov@iki.fi>
1042 * Screen notification windows' positions are based on stdisp position now.
1044 2007-03-17 14:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1047 2007-03-17 14:16 UTC Tuomo Valkonen <tuomov@iki.fi>
1048 * WMPlex focus restoring improvements
1049 (Closing the scratchpad returns where the focus used to be, etc.)
1051 2007-03-17 13:41 UTC Tuomo Valkonen <tuomov@iki.fi>
1052 * Improved default style
1054 2007-03-17 13:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1057 2007-03-17 11:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1058 * Added border_sides drawing engine option.
1059 It controls, which sides get drawn borders. Possible values are "all",
1060 "tb" (top and bottom), and "lr" (left and right). To further control
1061 the drawing, use the shadow_pixels and highlight_pixels options.
1063 2007-03-16 20:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1064 * Changes in configuration file setup.
1065 cfg_ion.lua simply loads cfg_defaults.lua that loads the default set of
1066 modules and other files. This completes the obsoletion of cfg_user.lua
1067 (still loaded by cfg_defaults.lua) as cfg_ion.lua now only needs to contain
1068 dopath("cfg_defaults.lua") for a working setup.
1070 2007-03-16 20:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1071 * mod_tiling.lua stub loader defines "default" layout
1073 2007-03-16 07:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1076 2007-03-15 19:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1077 * Case-insensitive manual page completion of `caseicompl` is set.
1079 2007-03-15 19:40 UTC Tuomo Valkonen <tuomov@iki.fi>
1080 * ion-completeman improvements
1082 2007-03-15 19:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1083 * Added WMoveresMode.rqgeom and .geom
1085 2007-03-15 16:24 UTC Tuomo Valkonen <tuomov@iki.fi>
1086 * Context menu sorting hack
1088 2007-03-13 22:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1089 * Always defer update of screen notify and info windows
1091 2007-03-13 18:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1092 * Added reparent/attach failure recovery code.
1093 (Should only be needed in very exceptional situations.)
1095 2007-03-13 17:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1096 * Cleaned up trivial #warning
1098 2007-03-13 17:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1099 * oops, ion-statusd needed some updating as well
1101 2007-03-11 14:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1102 * Don't defer already deferred (C-side) actions
1104 2007-03-10 23:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1105 * mod_sm uses `libtu_progbasename` with SM_SAVE_DIR.
1106 Previously this was hard-coded to "ion3", and didn't work correctly as "pwm3".
1108 2007-03-10 23:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1109 * Libtu-related updates
1111 2007-03-10 22:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1114 2007-03-10 22:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1115 * frame_load wasn't using DEST_EMPTY setting of the mode
1117 2007-03-10 18:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1118 * Autoraise changes:
1119 - Moved autoraise from navi code to mplex and group `managed_prepare_focus`
1120 - Added boolean `autoraise` option to `ioncore.set`.
1122 2007-03-10 18:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1123 * region_prepare_focus behaviour changes:
1124 stop recursion at active instead of mapped region.
1126 2007-03-10 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1127 * WMPlex focus code passes WStacking instead of WRegion around
1129 2007-03-10 18:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1130 * Oops, some settings were missing from ioncore.get.
1132 2007-03-10 16:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1133 * Removed remains of special-case region_get_rescue_pholder_for for WScreen.
1135 2007-03-10 16:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1136 * Oops, PWM needed a numeric version of ioncore_setup_display
1138 2007-03-10 16:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1139 * Cleanup of some marked TODO items
1141 2007-03-10 16:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1142 * Doc. comment improvements
1144 2007-03-10 14:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1145 * ignore_cfgrq winprop for Xpdf open dialog
1147 2007-03-08 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1148 * Oops, wrong flag...
1150 2007-03-10 13:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1151 * Fixed mkbottom geometry
1153 2007-03-08 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1156 2007-03-04 17:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1157 * Added mod_tiling.untile.
1159 2007-03-03 15:24 UTC Tuomo Valkonen <tuomov@iki.fi>
1160 * Hmm... it compiled a few moments ago
1162 2007-03-03 15:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1165 2007-03-03 15:21 UTC Tuomo Valkonen <tuomov@iki.fi>
1166 * Added WGroup.set_bottom
1168 2007-03-03 14:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1169 * Removed bottom_last_close option.
1170 If a group has a bottom, and the bottom is closed last, the group
1171 is always to be destroyed.
1173 2007-03-03 14:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1174 * Cleanup (declared function no longer exists)
1176 2007-03-03 13:43 UTC Tuomo Valkonen <tuomov@iki.fi>
1177 * Changes in tagging functions:
1178 Some name were changed (to have common prefix of ioncore.tagged_),
1179 and WMPlex.attach_tagged was removed and replaced with more generic
1180 ioncore.tagged_attach, that also is now bound on the WGroupWS context
1183 2007-03-03 12:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1184 * Hmm... maybe that fixes irreproducible exit crashes.
1186 2007-03-03 12:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1187 * Moved Mod1+A attach query to WFrame.toplevel from WMPlex.toplevel.
1188 (It doesn't make much sense on screens.)
1190 2007-03-02 21:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1191 * Added map and unmap to list of notified changes to regions
1193 2007-03-02 21:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1194 * Don't refresh on all notifies in frame_managed_notify.
1196 2007-03-02 16:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1197 * Size hints base size usage fixes.
1199 2007-03-01 21:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1200 * Don't set focus for windows that are already active when no other changes are pending.
1202 2007-03-01 20:55 UTC Tuomo Valkonen <tuomov@iki.fi>
1203 * Further pointer focus hack optimisation.
1204 Do not bother with the pointer position at all: simply block
1205 EnterWindow event focus changes if the unmapped/destroyed
1206 window does not or should not soon have the focus.
1207 (The general focus policy has recently gravitated towards
1208 always ignoring EnterWindow events if there could be any
1211 2007-03-01 15:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1212 * Removed region_goto active window optimisation to ensure warp in any case.
1214 2007-02-28 23:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1215 * focusbogushatehatehate#2
1217 2007-02-28 22:55 UTC Tuomo Valkonen <tuomov@iki.fi>
1218 * groupcw_managed_notify wasn't calling group_managed_notify.
1219 This broke tracking of current region within the group.
1221 2007-02-28 21:51 UTC Tuomo Valkonen <tuomov@iki.fi>
1222 * Focusbogushatehatehate
1224 2007-02-28 20:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1225 * Tiling frame removal focus fixes
1227 2007-02-28 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1228 * Minor pointer focus hack optimisation.
1229 (Don't do anything if ioncore_g.focus_next is set.)
1231 2007-02-27 20:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1232 * group_bottom was missing EXTL_SAFE
1234 2007-02-26 20:43 UTC Tuomo Valkonen <tuomov@iki.fi>
1235 * Simpler mod_query.query_attachclient handler.
1236 (Uses WRegion.groupleader_of.)
1238 2007-02-26 19:31 UTC Tuomo Valkonen <tuomov@iki.fi>
1239 * WFrame.floating bindmap is applied to transients too
1241 2007-02-26 16:28 UTC Tuomo Valkonen <tuomov@iki.fi>
1242 * Activity notification display improvements (?).
1244 2007-02-25 22:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1245 * Improved float placement code.
1246 All of the stacking structure for all groups is scanned, on the target
1247 stacking level, instead of just the target group's portion on all levels.
1249 2007-02-25 19:45 UTC Tuomo Valkonen <tuomov@iki.fi>
1250 * Added "userpos" winprop for overriding the USPosition size hint flag.
1252 2007-02-25 18:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1253 * Split out screen notification window code into scree-notify.c
1255 2007-02-24 18:52 UTC Tuomo Valkonen <tuomov@iki.fi>
1256 * Added maximum width parameter to infowin_set_text.
1258 2007-02-24 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1261 2007-02-24 17:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1262 * Removed mplex attach "layer" parameter backwards compatibility support
1264 2007-02-24 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
1265 * Removed layout loading backwards compatibility hack
1267 2007-02-24 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
1268 * And the default too..
1270 2007-02-24 17:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1271 * Layout configuration file updates, clean-up and new layouts
1273 2007-02-24 17:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1274 * bottom_last_close is the default now
1276 2007-02-24 17:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1277 * Removed many specific implementations of region_may_dispose.
1279 2007-02-24 17:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1280 * Generic implementation of region_may_dispose.
1281 Based on a test run of the improved rescue code.
1283 2007-02-24 15:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1284 * Further changes in context menu definitions.
1285 - Less definitions for _sub, instead preferring directly defining things
1286 in the context menu for the corresponding class.
1287 - However, the menu entries for 'pmenus' are now not so nicely ordered.
1288 Perhaps there should be some way to hint at the sorting...
1290 2007-02-24 15:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1291 * Menu API and context menu generation changes
1293 2007-02-23 21:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1294 * Make context menus work for empty workspaces (etc.) too
1296 2007-02-23 20:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1297 * Tiling initial frame creation/attach unification.
1299 2007-02-23 18:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1300 * Added ioncore_exec_environ_hook.
1301 This can be used to set up the environment variables and such for
1302 programs executed by Ion. It receives an WExecP structure as parameter,
1303 and this includes the intended target region, so that a FDO startup
1304 sequence specification support module could use it to set things up
1305 for proper targeting of windows.
1307 2007-02-23 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1308 * Removed frame_style backwards compatibility support
1310 2007-02-23 18:28 UTC Tuomo Valkonen <tuomov@iki.fi>
1311 * Put all windows on the focuslist menu
1313 2007-02-23 18:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1314 * No need for region_dispose_ (with the underscore).
1316 2007-02-23 16:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1317 * Working (?) detach/attach again with the help of region_disposeroot.
1319 2007-02-23 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1320 * Replaced region_managed_rqdispose with region_managed_disposeroot.
1321 This version only returns the root region to be disposed, or NULL
1322 if the operation can not be done.
1324 2007-02-23 16:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1327 2007-02-22 20:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1328 * TODO update: tiny frame problem solved by unsqueeze
1330 2007-02-22 20:38 UTC Tuomo Valkonen <tuomov@iki.fi>
1331 * ioncore.set{unsqueeze=true/false} option for auto-unsqueeze.
1333 2007-02-22 20:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1334 * Unsqueeze transients.
1335 (Yes, I know, there's a problem with stray frames with move in
1336 general after other recent changes.)
1338 2007-02-22 20:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1339 * Unsqueeze menus/queries/messages.
1341 2007-02-22 20:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1342 * Added ioncore.unsqueeze
1344 2007-02-22 20:02 UTC Tuomo Valkonen <tuomov@iki.fi>
1345 * Added minimum size hint for queries/messages/menus.
1347 2007-02-21 18:02 UTC Tuomo Valkonen <tuomov@iki.fi>
1348 * Dispose/rqclose changes
1349 - Dispose no longer defers actual destroy automatically, but stuff
1350 calling it should take care of that, when needed.
1351 - WRegion.rqclose defer dispose always, and _does not_ indicate,
1352 whether the operation is likely to succeed. To see if this happens,
1353 use the "deinit" notification.
1355 2007-02-20 20:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1356 * Move rotation setting from WScreen to mod_xrandr
1358 2007-02-20 02:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1359 * Improved size hint winprops
1361 2007-02-20 02:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1362 * Added option to disable mouse/sloppy focus.
1364 2007-02-20 02:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1367 2007-02-20 02:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1368 * Added WRegion.get_configuration export.
1369 Note that it filters out client windows by default.
1371 2007-02-19 22:45 UTC Tuomo Valkonen <tuomov@iki.fi>
1372 * Frames weren't yet using rqdispose chains
1374 2007-02-19 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1375 * Ugly hack for dispose
1376 (TODO: use continuations instead)
1378 2007-02-19 19:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1379 * Oops, xwindow_pointer_pos was returning root coordinates
1381 2007-02-19 19:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1382 * More ugly hacks to pointer focus hack
1384 2007-02-18 19:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1385 * Added missing header
1387 2007-02-18 19:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1388 * Renamed region_may_destroy region_may_dispose for consistency.
1390 2007-02-18 18:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1391 * bottom_last_close wasn't being saved
1393 2007-02-18 18:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1394 * Rescue mechanism optimisations
1396 2007-02-18 18:38 UTC Tuomo Valkonen <tuomov@iki.fi>
1397 * No more reactive destroyal in region_managed_remove.
1398 It must be done in the region_managed_rqdispose chain.
1400 2007-02-18 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1403 2007-02-18 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1404 * Added region_rqdispose/region_managed_rqdispose mechanism.
1405 This should fix the issue of it having bee possible to destroy the
1406 last workspace (and tiling on it) on a screen recently.
1408 2007-02-18 17:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1411 2007-02-17 20:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1412 * Bah, forgot the export statements, and WRegion.group_of is rather useless
1413 actually, in its previous form (gone now).
1415 2007-02-17 19:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1416 * Do not ignore active region's base size in (tiled) frames' size hints.
1418 2007-02-17 14:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1419 * Full screen mode fixes and improvements
1421 2007-02-17 14:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1422 * Added WRegion.group_of and WRegion.groupleader_of exports.
1424 2007-02-08 16:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1425 * Mplex attach size kludges
1427 2007-02-08 15:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1430 2007-02-06 19:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1431 * Added commented-out caseicompl setting to cfg_query.lua
1433 2007-02-06 19:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1434 * Changes in NotifyPointerRoot handling.
1435 (Check for pending focus changes too. Moved after generic focus event handling.)
1437 2007-02-06 19:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1438 * Don't confine pointer by default on grab.
1440 2007-02-06 19:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1441 * region_maybewarp_now was ignoring ioncore_g.warp_enabled.
1443 2007-02-06 18:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1444 * Pointer focus hack on return from grab had been lost..
1446 2007-02-05 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1447 * Removed stub appmenu.
1448 F3/query_exec is the Ion way. (The appmenu remains for pwm, though.)
1450 2007-02-11 18:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1451 * Some menu/query cycling improvements
1452 (partially incomplete)
1454 2007-02-05 17:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1455 * Close grabmenus when grab is killed (Esc).
1457 2007-02-04 10:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1458 * Some system.mk doc updates
1460 2007-02-03 20:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1461 * Removed ext_statusbar backwards compat. hack.
1463 2007-02-03 16:10 UTC Tuomo Valkonen <tuomov@iki.fi>
1464 * Added missing backquote
1466 2007-02-03 14:50 UTC Tuomo Valkonen <tuomov@iki.fi>
1467 tagged ion-3ds-20070203
1469 2007-02-03 14:50 UTC Tuomo Valkonen <tuomov@iki.fi>
1472 2007-02-03 11:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1473 * Updates to some styles
1475 2007-02-03 11:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1476 * Include spacing in border width for the "ridge" and "inlaid" border styles.
1478 2007-02-03 06:05 UTC Etan Reisner <deryni@gmail.com>
1479 * Make the docs match the #defines.
1481 2007-02-01 20:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1482 * Different selected/unselected-activity substyles for tab-frame too.
1484 2007-02-01 20:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1485 * `WMPlex.attach_new` can now be passed parameters by `ioncore.deflayout`
1486 definitions (unless a particular parameter is masked in certain use cases,
1487 such as `switchto`).
1489 2007-02-01 18:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1490 * Minor GrStyleSpec init/copy optimisation
1492 2007-01-31 19:04 UTC Tuomo Valkonen <tuomov@iki.fi>
1493 * Fixes in lookcommon_clean usage
1495 2007-01-31 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1496 * Defined activity attribute for menu entries in the "clean" styles.
1497 (The usual red for unselected, a bit lighter for selected entries.)
1499 2007-01-31 17:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1500 * Set the "activity" attribute on relevant entries in the "focuslist" menu.
1502 2007-01-31 17:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1503 * Added support for arbitrary (drawing engine) attributes for menu entries.
1505 2007-01-30 20:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1506 * Minor improvements to groupws_prepare_manage
1508 2007-01-30 20:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1509 * Oops, layout loading changes dislocated transient mgmt. code.
1511 2007-01-30 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1512 * Renamed the `subs` element of WMPlex configuration to `managed`
1513 for consistency. The old name is still supported on load.
1515 2007-01-30 18:24 UTC Tuomo Valkonen <tuomov@iki.fi>
1516 * Added `new_group` winprop.
1517 It should be the name of the layout of a new group/workspace to create,
1518 if the the `target` winprop fails. The latter is tried again after
1519 creating the new group.
1521 2007-01-30 08:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1522 * More and fixed release notes
1524 2007-01-30 00:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1525 * Minor optimisation
1527 2007-01-29 16:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1528 * Improved layout and winprop communication between C/Lua.
1529 ioncore.deflayout and ioncore.getlayout replace mod_query.layouts
1530 and ioncore.set{default_ws_params = ...}
1532 2007-01-28 10:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1533 * Fixes to new drawing engine attribute scoring:
1534 - Since each item occurs on the attribute list only once, with a score,
1535 the a star ("*") on the source list should be used scored by its score
1536 there, instead of one. (Possibly also other items' scores should be
1537 multiplied by the source list score?)
1538 - The "activity" substyle needs some stars in it to give it a higher
1539 score over other rather specific possibilities without "no_activity"
1542 2007-01-27 17:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1543 * Oops, wrong address..
1545 2007-01-27 17:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1546 * attach_tagged behaviour restoration.
1548 2007-01-27 16:44 UTC Tuomo Valkonen <tuomov@iki.fi>
1549 * Updates to man page references to binding contexts.
1550 NOTE: Some of the translations apparently are totally
1551 out-dated. Please update.
1553 2007-01-27 13:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1554 * Added option for case-insensitive completion.
1555 mod_query.set{caseicompl=true} will cause some completions (such as
1556 window and workspace names) to be case-insensitive.
1558 2007-01-27 13:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1559 * Oops, mod_query.get wasn't marked EXTL_SAFE
1561 2007-01-27 12:51 UTC Tuomo Valkonen <tuomov@iki.fi>
1562 * mod_query(.lua) clean-up and completion improvements
1564 2007-01-26 19:51 UTC Tuomo Valkonen <tuomov@iki.fi>
1565 * Statusbar meter name is now passed as attribute to the drawing engine.
1566 It is therefore possible to give different meters different colours,
1567 with de.substyle("metername", { ... }) in the appropriate style
1568 definition ("stdisp", "stdisp-statusbar").
1570 2007-01-26 19:01 UTC Tuomo Valkonen <tuomov@iki.fi>
1571 * Completion code fixes
1573 2007-01-26 11:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1576 2007-01-25 22:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1577 * Check for NULL in get_hook
1579 2007-01-25 04:24 UTC Etan Reisner <deryni@gmail.com>
1580 * The name given to the workspace query should be used. I'm assuming this was a typo/braino of some sort.
1582 2007-01-24 19:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1585 2007-01-24 19:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1586 * Improvements to query_renameworkspace
1588 2007-01-24 18:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1589 * Added cfg_layouts.lua with layout definitions
1591 2007-01-24 18:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1592 * Added layout query for new workspace to mod_query.query_workspace.
1593 The table returned by the function mod_query.layouts can be used to
1594 configure additional layouts.
1596 2007-01-24 09:16 UTC Tuomo Valkonen <tuomov@iki.fi>
1597 * The "<empty frame>" text apparently wasn't i18nised, residing in config.h.
1599 2007-01-23 17:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1600 * Added region_dispose for chain-destruction of regions.
1601 It also handles goto to return placeholder target if the to-be destroyed
1602 region could control the focus. This also fixes recent regression wrt.
1603 return from full screen mode.
1605 2007-01-23 07:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1606 * Marked WFrame.mode "safe"
1608 2007-01-26 18:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1609 * Added quasiactivity hint to the "clean" styles (+improved activity colour).
1610 Frame padding is drawn in red when frame frame is quasiactive. Stylistically
1611 it's far from ideal, but that seems to be the best place for the hint
1612 without major improvements to the drawing engine. The "emboss" styles still
1613 need to get this added, but they also demand other work, being largely
1616 2007-01-26 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1617 * Drawing engine API and attribute handling changes.
1618 An attribute string is no longer passed to every drawing function,
1619 but instead the attributes must be allocated from libtu's "stringstore",
1620 and then set on the brush. The attributes are also no longer matched
1621 linearly, but by simple containment, with the linear specification strings
1622 in the style files (and gr_get_brush also still), however still modifying
1623 the score a match gives. These changes should make it easier to add
1624 additional attributes.
1626 2007-01-26 17:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1627 * Fixed leak in mod_query_history_push_
1629 2007-01-22 20:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1630 * Ugly pointer focus hack for messy floats:
1631 If a window that does not have the focus, or if the focus is being
1632 changed elsewhere, is unmapped (or destroyed), contains the pointer,
1633 then try to set the focus again to prevent focus from changing to
1634 a window under this unampped window. (However, if the unampped window
1635 has the focus, and no change elsewhere is known, current focus policy
1636 dictates that the focus should fall to the underlying window.)
1638 2007-01-21 13:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1639 * RELNOTES conflict resolution
1641 2007-01-21 13:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1644 2007-01-21 13:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1645 * Frame quasiactivation tracking
1647 2007-01-21 12:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1648 * Pseudoactivity state maintenance hack
1650 2007-01-18 20:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1653 2007-01-17 20:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1656 2007-01-20 20:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1657 * Removed 'detail' from notify_change parameters
1658 (And reordered call in unset_manager.)
1660 2007-01-18 08:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1662 (The one nice thing about CVS was that you could automate this
1663 numbering. Perhaps a record check script could make you update
1664 the dates manually as you change the files...)
1666 2007-01-17 18:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1667 * Further simplifications/dead code removal.
1668 (Made possible by removal of Xinerama #ifdef hacks.)
1670 2007-01-17 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1671 * Removed the bitrotted Xinerama code altogether.
1672 I am unlikely to waste time fixing it. However, the abstract support still
1673 remains (enhanced), and someone who cares about it, will just have to write
1674 a separate module to set up a special layout for the root window (now a
1675 WScreen and WMPlex) with new WScreens for each Xinerama screen, and set
1676 the screen ID of the root window to less than zero for the layout loading
1679 2007-01-17 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1682 2007-01-17 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1683 * Made WRootWin inherit WScreen.
1684 This removes some ugly hacks, and simplifies things a lot for the usual
1685 case of a single screen, or that of normal X multihead. This completes
1686 the bitrot of Xinerama-specific code, although abstract support for
1687 various (nested) screen configurations remains (and infact there's
1688 now the abstract possibility of both single-screen and multi-screen
1689 workspaces/windows).
1691 2007-01-17 16:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1692 * Group focus policy changes
1694 2007-01-16 15:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1695 * Statusbar size hint tuning
1697 2007-01-14 00:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1698 * Fixes wrt. FRAME_MODE_UNKNOWN (e.g. scratchpad).
1700 2007-01-14 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1701 * Removed fake activication messages for non-windows.
1703 2007-01-13 23:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1704 * Toplevel bindmap usage tuning
1706 2007-01-13 20:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1707 * Do not use Watches in return storage.
1708 Instead clean up things in region_deinit. The pointer to the region in the
1709 watch is reset before calling the watch handler, so node in the search tree
1710 is never found, the watch/pointer being the key.
1712 2007-01-13 20:45 UTC Tuomo Valkonen <tuomov@iki.fi>
1713 * Changes in padding/spacing usage in frames.
1716 2007-01-13 20:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1717 * Do not draw spacing after last textbox
1719 2007-01-13 18:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1720 * Oops, forgot this...
1722 2007-01-13 18:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1723 * Use libtu stringstore for the notification mechanism
1724 (Testing against allocated StringIds is more efficient than strcmp.)
1726 2007-01-13 16:02 UTC Tuomo Valkonen <tuomov@iki.fi>
1727 * Removed region_managed_(in)activated hooks and functions.
1728 - region_notify_change and the corresponding region_notify_hook do the job.
1730 2007-01-12 14:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1731 * README fixes/improvements
1733 2007-01-10 18:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1736 2007-01-10 18:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1737 * Fixed WMPlex.attach_tagged to switch to the first attached region
1739 2007-01-10 18:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1740 * Moved mod_tiling.detach as ioncore.detach.
1741 (It has nothing to do with tilings, after all.)
1743 2007-01-10 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1744 * Use previous placeholder on entering FS mode, if there's one
1746 2007-01-10 18:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1749 2007-01-10 17:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1750 * Use original stacking level and sizepolicy for unframed detachs
1752 2007-01-10 17:24 UTC Tuomo Valkonen <tuomov@iki.fi>
1753 * Removed unused modal flag
1754 (The information is in the stacking level.)
1756 2007-01-10 07:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1757 * Updated configuration file doc. comments
1759 2007-01-10 01:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1760 * Removed traces of WPaneWS.
1761 It won't be found in Ion3: there aren't separate workspace classes
1762 anymore, after all. Instead, so-called "trays" may be added. Or maybe
1765 2007-01-10 00:31 UTC Tuomo Valkonen <tuomov@iki.fi>
1766 * Query history tuning
1768 2007-01-09 22:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1769 * Added placeholder staleness checks
1771 2007-01-09 21:44 UTC Tuomo Valkonen <tuomov@iki.fi>
1772 * Placeholder and detach improvements:
1773 - No need for special handling of transients in configs anymore:
1774 framing of non-WWindow regions on detach is automatic now, and
1775 an auto-destroyed frame creates a recreation WFramedPHolder for
1776 its remaining WMPlexPHolders, so that the container frame can
1777 be recreated on attach.
1778 - Consequently, multiple fullscreened windows from a floating frame
1779 are now returned back to the same frame, even if the original
1780 frame was emptied (and thus destroyed) in the meanwhile.
1782 2007-01-08 20:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1783 * Typo fix (+ minor related policy changes)
1785 2007-01-06 18:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1786 * Added mode to WFramedParam
1788 2007-01-04 22:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1789 * Moved set/is_fullscreen from WClientWin to WGroup
1790 - Simplifies the binding (and the config needs to be updated!)
1792 2007-01-03 17:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1793 * Some renames for consistency
1795 2007-01-03 17:38 UTC Tuomo Valkonen <tuomov@iki.fi>
1796 * Support obtaining current key in submaps as well
1798 2007-01-03 17:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1799 * Mod1+K K opens a grabmenu with the "focustlist" menu
1800 - Cyclable with Mod1+K
1802 2007-01-03 17:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1803 * Added focuslist menu
1804 - First lists ioncore.activity_i results and then ioncore.focushistory_i
1806 2007-01-03 16:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1807 * Changed *_list exports into *_i iterators
1809 2007-01-03 16:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1810 * Oops (and been there for a while, stupid GCC)
1812 2007-01-03 15:51 UTC Tuomo Valkonen <tuomov@iki.fi>
1813 * Remove managers from focus list when child is pushed on it
1815 2006-12-28 20:29 UTC Tuomo Valkonen <tuomov@iki.fi>
1816 * Detach binding/menu tuning
1818 2006-12-28 20:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1819 * Added / to characters substituted in query menus
1821 2006-12-28 20:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1824 2006-12-28 20:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1825 * Detach is toggleable now (using return placeholder list)
1827 2006-12-28 19:40 UTC Tuomo Valkonen <tuomov@iki.fi>
1828 * Full screen code rearrangements
1830 2006-12-27 14:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1833 2006-12-27 14:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1834 * Use return storage for return from full screen mode
1836 2006-12-26 20:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1837 * Don't snow info window for activity on active screen
1839 2006-12-26 17:40 UTC Tuomo Valkonen <tuomov@iki.fi>
1840 * More functions for return storage
1842 2006-12-26 17:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1843 * Use watches in return storage
1845 2006-12-26 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1846 * Added basic "return" placeholder storage
1848 2006-12-26 16:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1849 * Removed unused variable/string
1851 2006-12-23 14:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1852 tagged ion-3ds-20061223
1854 2006-12-23 14:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1857 2006-12-23 11:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1858 * Bound 'toggle tag' (Mod1+T) in WMPlex.toplevel instead of WFrame.toplevel
1859 - Works for FS stuff too now
1861 2006-12-23 11:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1862 * Added info window for tagging state of FS stuff
1864 2006-12-22 14:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1865 * More mysterious focus tuning
1866 (Seems like the focus shit working varies by the sunspots.)
1868 2006-12-21 19:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1869 * Returned to old totally-out-of-order Focus/EnterWindow event processing.
1870 - It seems the sucky Xlib doesn't let you do it otherwise.
1872 2006-12-20 15:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1873 * Yet more focus tracking hacks.
1874 (Will one ever work?)
1876 2006-12-14 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1877 * The "float" winprop works on transients too now
1879 2006-12-14 16:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1880 * If sizehint winprops have been set, correct requested geometry to match these.
1882 2006-12-09 21:29 UTC Tuomo Valkonen <tuomov@iki.fi>
1883 * Place new regions after the current and those with activity after it
1884 - Controlled with frame_default_index parameter of ioncore.set.
1885 To get the old default behaviour, set this to 'next'.
1886 - This option obsoletes the frame_add_last option
1888 2006-12-09 11:24 UTC Tuomo Valkonen <tuomov@iki.fi>
1889 * Added next/prev-always alternatives to cycle parameter to mod_query.complete.
1890 - If these are used instead of next/prev, cycling occurs despite
1891 history/normal completion mode switch.
1893 2006-12-02 18:43 UTC Tuomo Valkonen <tuomov@iki.fi>
1894 * Fixed query history duplicate elimination code
1896 2006-11-23 22:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1897 * Increased query history size from 256 to 1024
1899 2006-11-19 23:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1900 * Don't unmanage stdisp when switching to region that can't manage it
1902 2006-11-12 15:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1903 * Changed region_rqgeom parametrisation
1904 - Gravity can now be passed down to the root relative ("absolute")
1905 version, allowing removal of WClientWin specific checks/hacks.
1907 2006-11-12 12:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1908 * Detach tries to keep root-relative geometry unchanged
1909 (For framed detach, the geometry of the frame is tried
1910 to be kept unchanged from the origianl geomery of the
1913 2006-11-12 12:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1914 * Detach works on transients now
1916 2006-11-12 12:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1917 * Readjust cursor position for infobox
1919 2006-11-12 10:38 UTC Miroslav Kure <kurem@debian.cz>
1920 * Updated Czech translation
1922 2006-11-11 18:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1923 * statusd startup timeout tunning
1926 2006-11-11 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1927 * Updated Finnish translation
1929 2006-11-11 15:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1930 * Menu name translation hack
1931 (These are hidden in strings in the configuration files.)
1933 2006-11-11 13:52 UTC Tuomo Valkonen <tuomov@iki.fi>
1934 * Added info box for history completion mode into queries
1936 2006-11-11 12:01 UTC Tuomo Valkonen <tuomov@iki.fi>
1937 * Warp in WMPlex.set_hidden
1939 2006-11-04 14:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1940 * Clear a few more flags of frame size hints
1942 2006-11-03 21:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1943 * Fixed mod_query.query_attachclient to attach the containing WGroupCW.
1944 Also, if one does not exist (e.g. when attaching transients), one is
1947 2006-11-03 21:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1948 * Made pholder_do_attach return region instead of boolean.
1950 2006-11-03 07:52 UTC Tuomo Valkonen <tuomov@iki.fi>
1951 * Fixed switchto/hidden WMPlex attach parameter interaction.
1953 2006-11-09 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1954 * Do not duplicate entries already in history when pushing.
1955 Instead move the first already existing first.
1957 2006-11-09 18:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1958 * strcoll instead of strcmp for completion sorting
1960 2006-11-09 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1961 * Complete history in history order instead of character set
1963 2006-11-01 20:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1964 * Remanage stdisp when bottom attached to group
1966 2006-10-31 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1967 * Fixed coding style
1968 (Remember the coding style, folks!)
1970 2006-10-31 12:03 UTC David Smith <davidsmith@acm.org>
1971 * Handle mods in submapgrab_handler
1973 2006-10-31 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1976 2006-10-30 21:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1977 * tiling_placement_alt fixes
1979 2006-10-30 21:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1980 * Comments about moronic kernels and improved workaround
1982 2006-10-29 13:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1983 * Respect REGION_SKIP_FOCUS more often
1985 2006-10-29 13:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1988 2006-10-28 23:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1989 tagged ion-3ds-20061029
1991 2006-10-28 23:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1992 * Some release notes
1994 2006-10-28 23:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1995 * mod_menu.grabmenu uses current key event.
1996 - It is no longer necessary to specify the cycling key separately.
1998 2006-10-28 23:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1999 * Query activation key now cycles completions
2001 2006-10-28 22:47 UTC Tuomo Valkonen <tuomov@iki.fi>
2002 * Fixed defmenu for callbacks
2004 2006-10-28 22:47 UTC Tuomo Valkonen <tuomov@iki.fi>
2005 * Added routine to get current key event, if not in a submap.
2007 2006-10-28 19:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2008 * Fixed sizepolicies used for fullsize-stdisp
2010 2006-10-28 19:41 UTC Tuomo Valkonen <tuomov@iki.fi>
2011 * Context menu code now knows to use 'Foo.bar' for Foo in mode 'bar-baz'.
2013 2006-10-28 19:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2014 * Removed unused/broken WFrame-as-scratchpad bindmap
2016 2006-10-27 18:56 UTC Tuomo Valkonen <tuomov@iki.fi>
2017 * Set SIZEPOLICY_FULL_EXACT for group bottom if unspecified.
2019 2006-10-27 18:29 UTC Tuomo Valkonen <tuomov@iki.fi>
2020 * Oops, incomplete backward cycle...
2022 2006-10-27 18:25 UTC Tuomo Valkonen <tuomov@iki.fi>
2023 * Changed parametrisation of WEdln.complete
2025 2006-10-27 18:16 UTC Tuomo Valkonen <tuomov@iki.fi>
2026 * Added support for history completion
2027 - Mod1+R in the default bindings completes in history.
2029 2006-10-22 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
2030 * create_frame parametrisation in mod_scratchpad was wrong.
2033 2006-10-21 22:06 UTC Tuomo Valkonen <tuomov@iki.fi>
2034 * Fixed rotation support.
2035 (Application of size policies did not pass through the information.)
2037 2006-10-21 20:41 UTC Tuomo Valkonen <tuomov@iki.fi>
2038 * Fixed layout backwards compatibility hack.
2039 - It wasn't setting SIZEPOLICY_FULL_EXACT for WTiling.
2041 2006-10-21 17:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2042 * Fixed shading code after the mode stuff had broken it
2044 2006-10-21 17:08 UTC Tuomo Valkonen <tuomov@iki.fi>
2045 * Resizing code fixes and other changes
2047 2006-10-20 23:41 UTC Tuomo Valkonen <tuomov@iki.fi>
2048 * Allow frames attached to WTiling to have tiled-alt mode
2050 2006-10-20 17:47 UTC Tuomo Valkonen <tuomov@iki.fi>
2051 * Oops. Workspace switch warp had become disabled.
2053 2006-10-20 15:43 UTC Tuomo Valkonen <tuomov@iki.fi>
2054 tagged ion-3ds-20061020
2056 2006-10-20 15:43 UTC Tuomo Valkonen <tuomov@iki.fi>
2059 2006-10-20 15:41 UTC Tuomo Valkonen <tuomov@iki.fi>
2060 * Added README for po/
2062 2006-10-20 15:35 UTC Tuomo Valkonen <tuomov@iki.fi>
2063 * Restored client window unmap fs_pholder return goto
2064 (Which could do in theory do the wrong thing now under some
2065 strange settings and scripts. TODO: better and more general
2068 2006-10-20 15:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2069 * Fixes to previous focus fixes
2071 2006-10-19 21:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2072 * Separate update_$LANG targets in Makefile instead of update_translations
2074 2006-10-19 18:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2075 * Removed unnecessary test file
2077 2006-10-19 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2078 * Updated Finnish translation
2080 2006-10-19 16:35 UTC Tuomo Valkonen <tuomov@iki.fi>
2083 2006-10-18 18:04 UTC Tuomo Valkonen <tuomov@iki.fi>
2084 * mplex_current_node falls back to mx_current.
2085 (Kludge to get around problems with deferred destroy and groups.)
2087 2006-10-18 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2088 * WMPlex focus code changes
2090 2006-10-17 21:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2091 * Added boolean 'float' winprop.
2092 - If it is set, groups don't pass prepare_manage to 'bottom'.
2094 2006-10-17 21:47 UTC Tuomo Valkonen <tuomov@iki.fi>
2095 * Don't set REGION_PLEASE_WARP on groups
2097 2006-10-16 22:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2098 * predist.sh fix/redundancy removal
2100 2006-10-16 22:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2101 * Don't install cfg_panews.lua, as the module is disabled.
2103 2006-10-16 19:55 UTC Tuomo Valkonen <tuomov@iki.fi>
2104 * Makefile preload hack fixes
2106 2006-10-16 19:49 UTC Tuomo Valkonen <tuomov@iki.fi>
2109 2006-10-16 12:17 UTC Miroslav Kure <kurem@debian.cz>
2110 * Updated Czech manpage
2112 2006-10-16 12:16 UTC Miroslav Kure <kurem@debian.cz>
2113 * Updated Czech translation
2115 2006-10-02 11:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2118 2006-10-15 22:35 UTC Tuomo Valkonen <tuomov@iki.fi>
2119 * Fixed a typo in workspace query
2120 (Stupid dynamic typing.)
2122 2006-10-15 18:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2123 tagged ion-3ds-20061015
2125 2006-10-15 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2128 2006-10-15 17:52 UTC Tuomo Valkonen <tuomov@iki.fi>
2129 * Some final release note tuning
2131 2006-10-15 17:02 UTC Tuomo Valkonen <tuomov@iki.fi>
2132 * Use the faster direct url in predist.sh
2134 2006-10-15 17:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2137 2006-10-15 16:58 UTC Tuomo Valkonen <tuomov@iki.fi>
2138 * Oops. Do not enforce floating style for transient frames..
2140 2006-10-15 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
2141 * Improved layout backwards compatibility hack
2143 2006-10-15 14:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2146 2006-10-15 14:16 UTC Tuomo Valkonen <tuomov@iki.fi>
2147 * WFrame@WTiling bindmap and menu was actually redundant now.
2149 2006-10-14 23:11 UTC Tuomo Valkonen <tuomov@iki.fi>
2150 * Added some release notes
2152 2006-10-14 23:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2153 * Actually, disable tab-bar by deafult for FRAME_MODE_TILED_ALT.
2155 2006-10-14 22:49 UTC Tuomo Valkonen <tuomov@iki.fi>
2156 * Use "@" instead of "-on-" for bindings and menus dependent on manager
2157 (for more consistency with "." for mode-dependent stuff).
2159 2006-10-14 22:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2160 * Context menus also support modes now.
2161 - The context menu "Class.mode" is included, if Class:mode exists and
2164 2006-10-14 22:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2165 * Improvements to mode stuff
2167 2006-10-14 22:28 UTC Tuomo Valkonen <tuomov@iki.fi>
2168 * Removed superfluous frame drawing routine dynamism.
2170 2006-10-14 22:21 UTC Tuomo Valkonen <tuomov@iki.fi>
2173 2006-10-14 22:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2174 * Groups and tilings now enforce frame mode.
2176 2006-10-14 22:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2177 * Added frame mode-switching code.
2178 - Frames without a tab bar can be obtained with
2180 frame:set_mode('frame-tiled-alt')
2182 in the default styles (or by entirely disabling the tabbar with
2183 `bar = 'none'` in the 'frame-tiled' style).
2185 2006-10-14 21:29 UTC Tuomo Valkonen <tuomov@iki.fi>
2186 * Removed WFloatFrame
2187 - Frame modes are used instead.
2188 - Tabbar-toggling is also gone, and must be reproduced with
2191 2006-10-14 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
2192 * Replace frame style parameter with mode parameter.
2194 2006-10-10 22:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2195 * Added guards for _rawsub and renamed it _chld.
2197 2006-10-07 21:06 UTC Tuomo Valkonen <tuomov@iki.fi>
2198 * Fixed stdisp unmanage
2200 2006-10-07 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2201 * Added detach entries into menus
2203 2006-10-07 16:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2204 * Added 'append' option for menus.
2206 2006-10-07 14:29 UTC Tuomo Valkonen <tuomov@iki.fi>
2207 * Added support for WFoo-on-WBar context menus.
2209 2006-10-07 14:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2210 * Manual page binding listing generation improvements etc.
2212 2006-10-06 15:50 UTC Tuomo Valkonen <tuomov@iki.fi>
2213 * Added context menu for screens.
2214 - Entries to create workspace with default template or an empty one, and
2215 close current workspace (if permitted).
2216 - Mod1+M bound at WMPlex level now, to display this menu on empty
2219 2006-10-05 18:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2220 * Updated (English and Finnish) man pages.
2222 2006-10-05 17:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2223 * Floatframe shading fixes.
2225 2006-10-04 18:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2226 * Float placement code ignore group bottom now.
2228 2006-10-04 17:56 UTC Tuomo Valkonen <tuomov@iki.fi>
2229 * Fixed and cleaned up bitrot in region binding registration code.
2231 2006-10-03 16:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2232 * Fixed mod_query.show_clientwin by expanding it into mod_query.show_tree.
2234 2006-10-03 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2235 * Simplified group attach stuff with separate WFramedPHolder
2237 2006-09-30 20:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2238 * mod_menu was still referring to WMPlex.llist
2240 2006-09-30 20:43 UTC Tuomo Valkonen <tuomov@iki.fi>
2241 * Group attach size fix (quick&dirty version).
2243 2006-09-30 12:23 UTC Tuomo Valkonen <tuomov@iki.fi>
2244 * Oops. Reparent/weave were in wrong order in group_fitrep.
2246 2006-09-29 19:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2247 * Put floating client windows as well in groups (for now).
2248 - Also use frames with special style for floating transients as well.
2250 2006-09-29 19:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2251 * WGroupedPHolder and other fixes.
2253 2006-09-29 17:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2254 * Hacks to ignore size hints when in client-requested full screen mode.
2256 2006-09-28 18:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2257 * Fixed uninitialised structures.
2260 2006-09-28 09:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2261 * Restored NotifyPointer focus event ignorance.
2263 2006-09-27 09:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2264 * Changed email in convirus script to nobody@nowhere.invalid
2265 (Stupid piece of shit telling users to report its own idiocy to
2268 2006-09-27 09:52 UTC Tuomo Valkonen <tuomov@iki.fi>
2269 * Use NGROUPS_MAX if NGROUPS is not defined.
2271 2006-09-24 16:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2272 * Removed useless rescue code.
2274 2006-09-24 16:14 UTC Tuomo Valkonen <tuomov@iki.fi>
2277 2006-09-24 15:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2278 * Use WGroupedPHolder for grouped attach of client windows to frames.
2280 2006-09-24 15:58 UTC Tuomo Valkonen <tuomov@iki.fi>
2281 * Fixed mplex placeholder rearrangements.
2283 2006-09-23 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2284 * Removed completed #warning TODO
2286 2006-09-23 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
2287 * Lowering a stacked-above object (transient) lowers the o'parent' object as well now.
2289 2006-09-22 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
2290 * Fixed group prepare_manage policy.
2292 2006-09-19 17:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2293 * Changes in EnterWindow event handling.
2295 2006-09-19 07:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2296 * Added zero size check to Xinerama sanity check.
2298 2006-09-17 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2299 * Transient etc. size fixes
2301 2006-09-16 19:27 UTC Tuomo Valkonen <tuomov@iki.fi>
2302 * Sizehint code tuning for requirements of WGroupCW.
2304 2006-09-16 19:25 UTC Tuomo Valkonen <tuomov@iki.fi>
2305 * Oops, statusbar attach stuff hadn't been brought up-to-date.
2307 2006-09-16 17:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2308 * Removed redundant size hint correction wrapper code.
2310 2006-09-16 15:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2311 * WGroupWS.attach_framed supports arbitrary regions (and not just WClientWins).
2313 2006-09-16 15:08 UTC Tuomo Valkonen <tuomov@iki.fi>
2314 * Use just "frame-floating" style instead of "frame-floating-groupws".
2316 2006-09-16 15:08 UTC Tuomo Valkonen <tuomov@iki.fi>
2317 * WFloatFrame wasn't using region_displayname yet.
2319 2006-09-16 14:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2320 * Cleaned up SPLIT_NONE/ANY
2322 2006-09-16 11:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2323 * Marked some entries as 'done' on the TODO list.
2325 2006-09-15 12:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2326 * Removed superfluous ion-completeman code
2328 2006-09-15 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2331 2006-09-10 19:28 UTC Tuomo Valkonen <tuomov@iki.fi>
2332 * Fixed focusing when focus gets restored to root window and we want to focus something else.
2334 2006-09-10 12:44 UTC Tuomo Valkonen <tuomov@iki.fi>
2335 * Transient initial positioning fixed
2337 2006-09-03 13:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2338 * Fixes to activity propagation code
2340 2006-09-03 12:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2341 * Oops, forgot to update bindings earlier.
2343 2006-09-03 11:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2346 2006-09-03 10:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2347 * Replaced region_activity_hook with generic region_notify_hook, which
2348 is also used to notify of name, tag and other changes, with a string
2349 parameter indicating the actual change that has taken place.
2351 2006-09-03 08:47 UTC Tuomo Valkonen <tuomov@iki.fi>
2352 * The activity notification window is now managed normally.
2354 2006-08-31 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2355 * Added basic detach/mkbottom code.
2356 TODO: placeholders for reattach, etc. Maybe put into separate
2357 module (instead of mod_tiling)?
2359 2006-08-31 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
2360 * Various minor fixes and clean-up.
2362 2006-08-25 02:06 UTC Tuomo Valkonen <tuomov@iki.fi>
2363 * Moved commented-out transpose_words as Control+K T.
2365 2006-08-24 20:52 UTC Tibor Csögör <tibi@tiborius.net>
2366 * Added transpose_chars and transpose_words to mod_query.
2368 2006-08-31 17:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2369 * Some attach mechanism improvements.
2371 2006-08-21 17:02 UTC Tuomo Valkonen <tuomov@iki.fi>
2372 * Navigation code fixes
2374 2006-08-21 16:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2375 * WMPlex attach code always uses WMPlexPHolders.
2376 - The attach callbacks should then be able to safely remove stuff
2377 from the mplex, for detach stuff etc.
2379 2006-08-19 17:25 UTC Tuomo Valkonen <tuomov@iki.fi>
2380 * Fixed initial window order in frame.
2382 2006-08-19 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2383 * Improvements related to navigation and stacking
2384 - Added WRegion.rqorder as an abstract raise/lower request.
2386 2006-08-19 16:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2387 * Removed unused stacking code
2389 2006-08-18 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2390 * More navigation stuff.
2391 - In particular, rebound configuration files to use ioncore.goto_next
2392 with appropriate parametrisation.
2394 2006-08-18 17:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2395 * Some improvements in binding handler compilation code
2397 2006-08-17 17:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2398 * Added no_ascend/no_descend parameters to the navi functions.
2400 2006-08-17 16:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2401 * Some fixes binding graph hacks for windowless regions.
2403 2006-08-16 18:55 UTC Tuomo Valkonen <tuomov@iki.fi>
2404 * Generic navigation code improvements.
2405 - Also removed some redundant tiling code.
2407 2006-08-11 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2408 * Fixed an assert trigger
2410 2006-08-11 16:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2411 * Some drawing engine code tuning
2413 2006-08-14 15:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2414 * Added a missing check for nil table.
2416 2006-08-14 18:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2417 * Fixed some undefined references in mod_dock.
2419 2006-08-09 17:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2420 * Use redblack tree for reg->stacking lookup.
2422 2006-08-07 16:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2423 * Some documentation updates.
2425 2006-08-07 16:29 UTC Tuomo Valkonen <tuomov@iki.fi>
2426 * Changes in WMPlex structure.
2427 - l1/l2 lists are gone, and instead there just a single list of all
2428 managed regions using WStacking nodes, and another list of the
2429 “layer 1” or “mutually exclusive” regions.
2431 2006-08-05 18:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2432 * Removed mplex_lcount stuff.
2434 2006-08-02 14:56 UTC Tuomo Valkonen <tuomov@iki.fi>
2435 * Possible fixes to (initial) effect of stdisp on tiling llayout.
2437 2006-08-03 21:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2438 * Updated to predist.sh to reflect changed paths of *.mk.
2440 2006-08-03 21:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2441 * Changes in predist.sh to reflect _darcs/ having been changed.
2443 2006-08-03 15:56 UTC Tuomo Valkonen <tuomov@iki.fi>
2444 * Simplifications in mplex/group focus code.
2446 2006-08-02 20:02 UTC Tuomo Valkonen <tuomov@iki.fi>
2447 * Combined WStacking and WLListNode.
2449 2006-08-01 22:11 UTC Tuomo Valkonen <tuomov@iki.fi>
2450 * Some field renames for further changes.
2452 2006-07-16 15:33 UTC Tuomo Valkonen <tuomov@iki.fi>
2453 * WGroupCW uses the bottom_last_close option now (instead of reinventing it).
2455 2006-07-16 15:28 UTC Tuomo Valkonen <tuomov@iki.fi>
2456 * Added option to auto-destroy groups when 'bottom' is destroyed
2457 when nothing "essential" is left after it.
2459 2006-07-16 15:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2460 * Improved handling of stdisp managed by destroyed 'bottom' of a group.
2462 2006-07-15 19:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2463 * PWM config updates.
2465 2006-07-15 18:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2466 * Added default_ws_params to ioncore.set.
2467 - cfg_tiling.lua sets a horizontally 1:1 splitted tiled layout as default
2469 2006-07-15 18:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2470 * Renamed mod_ionws as mod_tiling and WIonWS as WTiling.
2472 2006-07-14 12:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2473 * mod_floatws is no more.
2474 - WFloatWS was moved into ioncore as the WGroupWS base for all workspaces.
2475 - Backwards compatibility hack included for saved layouts, but not
2476 configuration files.
2478 2006-07-14 11:21 UTC Tuomo Valkonen <tuomov@iki.fi>
2479 * Moved some region_register calls to safer places.
2481 2006-07-14 11:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2482 * Changed remaining lua-side references to WGenWS to WGroupWS.
2484 2006-07-10 20:25 UTC pfeifer@wait.de
2486 This patch fixes a bug in mod_panes that would prevent a caller for successfully passing
2487 a table as template to the module
2489 2006-07-14 10:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2490 * Removed redundant code by using weave for raise/lower.
2492 2006-07-12 12:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2493 * Removed WGenWS entirely.
2495 2006-07-08 10:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2496 * mod_dock was still referring to mplex_layer.
2498 2006-07-12 11:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2499 * Temporarily disabled mod_panews.
2501 2006-07-12 05:00 UTC Etan Reisner <deryni@gmail.com>
2502 * Remove an extra space in the Lua query prompt.
2504 2006-07-08 08:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2505 * Fixes in initial stacking of regions.
2507 2006-07-08 07:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2508 * floatws redirects prepare_manage to 'bottom' if active.
2510 2006-07-07 18:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2511 * Added beginnings of more generic navigation code.
2513 2006-07-07 17:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2514 * Fixed 'bottom' initial stacking.
2516 2006-07-07 14:42 UTC Tuomo Valkonen <tuomov@iki.fi>
2517 * Redirect stdisp to WGroup(WS) 'bottom'.
2519 2006-07-05 15:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2520 * Ugly Makefile hacks.
2522 2006-07-02 17:24 UTC Tuomo Valkonen <tuomov@iki.fi>
2523 * Some improvements in mplex focusing code and policies.
2525 2006-07-02 15:31 UTC Tuomo Valkonen <tuomov@iki.fi>
2528 2006-07-02 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
2529 * WGroupCW no longer loads if empty.
2531 2006-07-01 19:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2532 * Some mplex/group integration.
2534 2006-07-01 18:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2535 * Further improvements in focus code.
2537 2006-07-01 16:28 UTC Tuomo Valkonen <tuomov@iki.fi>
2538 * region_managed_goto improvements.
2540 2006-06-27 22:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2543 2006-06-27 21:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2544 * Some more changes, fixes, and damage done in key binding dispatch code.
2546 2006-06-25 20:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2547 * Fixes and simplifications to key handling code.
2549 2006-06-25 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2550 * Minor fixes to group stuff.
2552 2006-06-25 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2553 * Reduced use of WGenWS.
2554 (Only WIonWS and WPaneWS still refer to it.)
2556 2006-06-25 09:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2557 * WGroupCW passes on region_managed_notify for the 'bottom'.
2559 2006-06-25 09:04 UTC Tuomo Valkonen <tuomov@iki.fi>
2560 * Stupid C and dependencies..
2562 2006-06-24 18:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2563 * Some more release notes.
2565 2006-06-24 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2566 * Groups use minimum size hint from 'bottom'.
2568 2006-06-24 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2569 * Check that WGenWS actually implements genws_manage_stdisp before calling it.
2571 2006-06-24 17:41 UTC Tuomo Valkonen <tuomov@iki.fi>
2572 * Full-screening code updates.
2574 2006-06-24 17:40 UTC Tuomo Valkonen <tuomov@iki.fi>
2575 * Fix in group_fitrep.
2577 2006-06-24 17:33 UTC Tuomo Valkonen <tuomov@iki.fi>
2578 * Ignore stuff in groups for primitive stacking code.
2580 2006-06-24 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2581 * Fixed stacking_weave.
2583 2006-06-24 16:24 UTC Tuomo Valkonen <tuomov@iki.fi>
2584 * Added binding set for WClientWin.
2586 2006-06-24 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
2587 * New mechanism for grabs of windowless regions' bindings.
2589 2006-06-23 09:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2590 * Added stuff to RELNOTES.
2592 2006-06-23 09:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2593 * Added region_displayname stuff.
2594 - Needed to display the main client window's name in the tab-bar for
2595 client window groups (WGroupCW).
2597 2006-06-23 09:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2598 * WGroupCW gets destroyed when empty.
2600 2006-06-23 08:41 UTC Tuomo Valkonen <tuomov@iki.fi>
2601 * Temporarily removed sticky floating frame support.
2602 - To be re-implemented in a completely different manner.
2604 2006-06-23 08:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2605 * Added group modality stuff.
2607 2006-06-23 07:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2610 2006-06-22 23:38 UTC Tuomo Valkonen <tuomov@iki.fi>
2611 * First steps of client window groups.
2613 2006-06-21 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2614 * There were unused fields in WClientWin.
2616 2006-06-21 16:42 UTC Tuomo Valkonen <tuomov@iki.fi>
2617 * Some dates were wrong..
2619 2006-06-21 16:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2620 * Fixed group attach geometry stuff.
2622 2006-06-21 08:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2625 2006-06-20 19:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2626 * Inherited WFloatWS from WGroup.
2628 2006-06-20 18:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2629 * Moved part of WFloatWS as WGroup in ioncore.
2631 2006-06-20 18:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2632 * Removed unused local variable.
2634 2006-06-20 18:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2635 * Moved some more stuff.
2637 2006-06-20 18:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2638 * Moved framed attach stuff from floatws.c to placement.c.
2640 2006-06-20 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2641 * Improved floatws pholder.
2643 2006-06-19 16:21 UTC Tuomo Valkonen <tuomov@iki.fi>
2644 * Added SIZEPOLICY_SHRUNK modifier.
2646 2006-06-19 16:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2647 * Added generic floatws attach routines.
2649 2006-06-19 12:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2650 * Allow override of xterm with the XTERM Lua-side variable.
2652 2006-06-18 01:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2653 * Improved and extended floatws sizepolicy usage.
2655 2006-06-17 22:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2656 * stacking_unweave/weave
2658 2006-06-17 22:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2661 2006-06-17 18:18 UTC Tuomo Valkonen <tuomov@iki.fi>
2662 * FloatWS special-case stuff points to the stacking structures instead of the regions.
2664 2006-06-17 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2665 * Added manager specific list to WStacking.
2667 2006-06-17 10:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2668 * Cleaned up the top directory of building related files.
2669 - In particular, autovirus stuff is in build/ac now and must be run there.
2671 2006-06-15 02:51 UTC Etan Reisner <deryni@gmail.com>
2672 * Sun Xinerama support, also fix the --help text to accurately indicate whether we were built with xinerama support or not.
2674 2006-06-13 15:08 UTC Norbert Tretkowski <norbert@tretkowski.de>
2675 * Use META instead MOD1.
2677 2006-06-07 11:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2678 * Missing assignment fixed.
2680 2006-06-07 09:47 UTC Tuomo Valkonen <tuomov@iki.fi>
2681 * Export ioncore.tags_first.
2683 2006-06-11 17:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2684 * Improvements to floatws bottom support + use size policies.
2686 2006-06-11 17:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2687 * Added SIZEPOLICY_UNCONSTRAINED.
2689 2006-06-10 21:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2690 * Preliminary floatws "bottom" support.
2692 2006-06-09 14:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2693 * Exclude USECS_IN_SEC itself from valid values too..
2695 2006-06-09 14:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2696 * Ensure that tv_usec is less than 1000000 (usecs in sec).
2697 - Some kernels are a bit picky.
2699 2006-05-29 21:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2700 * Size hints weren't being applied on client windows on Ion startup startup.
2701 (Now they're applied if we do not modify the old client window size.)
2703 2006-05-29 16:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2704 * Added levels to stacking code.
2706 2006-05-28 20:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2707 * Removed some redundancy from stacking code.
2709 2006-05-19 21:36 UTC Etan Reisner <deryni@gmail.com>
2710 * 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.
2711 The switch_bindings.lua script currently has an ugly if/elseif section to do
2712 all the binding removal stuff, with this change that whole section can be
2713 replaced with one line.
2715 2006-05-28 17:52 UTC Tuomo Valkonen <tuomov@iki.fi>
2716 * Some more stacking code changes.
2718 2006-05-28 11:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2719 * Some more stacking code cleanup etc.
2721 2006-05-27 15:25 UTC Tuomo Valkonen <tuomov@iki.fi>
2722 * Some improvements/cleanup in floatws stacking code.
2724 2006-05-24 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
2725 tagged ion-3ds-20060524
2727 2006-05-23 06:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2728 * An assert had moved to the wrong place.
2730 2006-05-20 09:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2731 * One more gsub update...
2733 2006-05-19 16:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2734 * More Lua 5.1 stuff: use # instead of table.getn.
2736 2006-05-19 07:12 UTC René van Bevern <rvb@debian.org>
2737 * take ioncore_bindings.lua of ion3 to lua 5.1
2739 2006-05-19 06:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2740 * Few more backticks.
2742 2006-05-18 23:06 UTC Tuomo Valkonen <tuomov@iki.fi>
2743 tagged ion-3ds-20060519
2745 2006-05-18 23:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2746 * Added new release notes.
2748 2006-05-18 23:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2749 * Updated README.autoconf.
2751 2006-05-18 23:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2752 * Added a few more backticks to RELNOTES and README.
2754 2006-05-19 02:19 UTC Matthieu.Moy@imag.fr
2755 * Use -lm and -ldl in the test for -llua
2757 2006-05-18 13:21 UTC Tuomo Valkonen <tuomov@iki.fi>
2758 * Markdownized README as well.
2760 2006-05-18 13:04 UTC Tuomo Valkonen <tuomov@iki.fi>
2761 * Small changes in RELNOTES for markdown processing for web.
2763 2006-05-17 15:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2764 * Updated TODO.riot.
2766 2006-05-17 16:51 UTC Matthieu.Moy@imag.fr
2767 * bugfix in lua 5.1 + other usefull checks
2768 The test for the liblua version was completely buggy. Sorry.
2770 Tests added for other headers:
2771 X11/SM/SMlib.h, X11/Xresource.h and libintl.h
2772 (with error messages pointing to the name of Debian packages)
2774 Test for xmessage (with a warning only, since ion can probably still
2775 work without xmessage)
2779 2006-05-17 13:39 UTC Matthieu.Moy@imag.fr
2780 * Update configure.ac for lua 5.1
2782 2006-05-16 18:39 UTC Sergej Pupykin <ps@lx-ltd.ru>
2785 Allows to create lua hook for SIGUSR2.
2786 Can be usefull (for example) for status line changing from media player...
2789 ioncore.get_hook("ioncore_sigusr2_hook"):add(
2791 mod_statusbar.inform("status_name", "SIGUSR2 catched")
2792 mod_statusbar.update()
2796 2006-05-16 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2797 * README etc. updates.
2799 2006-05-16 17:24 UTC Tuomo Valkonen <tuomov@iki.fi>
2800 * Fixed string.gsub issues with Lua 5.1.
2803 "... If the value returned by this function is a string, then it is
2804 used as the replacement string; otherwise, the replacement string is the
2808 "If the value returned by the table query or by the function call is a string
2809 or a number, then it is used as the replacement string; otherwise, if it is
2810 false or nil, then there is no replacement (that is, the original match is
2811 kept in the string)."
2814 2006-05-16 16:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2815 * Few more missing table-iteration changes.
2817 2006-03-24 00:19 UTC Etan Reisner <deryni@gmail.com>
2818 * lua5.1 incompatible changes
2819 The _LOADED variable became package.loaded.
2820 The contents of lualib were merged into lua itself, so remove -llualib from the build line.
2821 Debian now uses pkg-config for the lua stuff not lua-config.
2823 2006-03-24 00:09 UTC Etan Reisner <deryni@gmail.com>
2824 * lua5.1 backwards compatible changes
2825 Whether intentional or not lua 5.1 no longer allows
2831 for k,v in pairs(tab) do
2836 2006-05-06 21:18 UTC Tuomo Valkonen <tuomov@iki.fi>
2837 * Do not spew out stack traces all the time when warn() is called.
2839 2006-04-26 17:49 UTC Tuomo Valkonen <tuomov@iki.fi>
2840 * framed_transients is on by default now.
2842 2006-04-22 16:08 UTC Tuomo Valkonen <tuomov@iki.fi>
2843 * Added toggle for showing tab numbers.
2844 - WFrame:set_numbers with the usual 'set'/'unset'/'toggle' parametrisation.
2846 2006-04-20 19:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2847 * Removed obsolete references to -i18n flag.
2849 2006-04-26 17:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2850 * Added WFrame.toplevel and WMPlex.toplevel binding maps.
2851 - These are not used by frames for transients.
2852 - Changed the default bindings accordingly.
2854 2006-04-13 22:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2855 * The frame_add_last option had been broken.
2856 - Since switching to use of placeholders for initial management
2857 setup, the flag was no longer checked.
2859 2006-04-02 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2860 * Added stuff for accessing regions with activity/urgency bit set.
2862 2006-04-02 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
2863 * Extended Mod1+K K binding.
2864 - Go to first region demanding attention or previously active region:
2865 "ioncore.activity_goto() or ioncore.goto_previous()".
2867 2006-04-01 14:38 UTC Tuomo Valkonen <tuomov@iki.fi>
2868 * Separated and cleaned up some stacking code from mod_floatws.
2870 2006-03-31 18:14 UTC Tuomo Valkonen <tuomov@iki.fi>
2871 * Changes in default_ws_type lookup.
2873 2006-03-28 20:18 UTC Tuomo Valkonen <tuomov@iki.fi>
2874 * Use SIZEPOLICY_FULL_BOUNDS for client windows in mplexes.
2875 - Needed to communicate available area for transients.
2877 2006-03-26 09:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2878 tagged ion-3ds-20060326
2880 2006-03-23 16:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2881 * Included a TODO list.
2883 The TODO.riot file has been created with the riot outliner available from
2884 <http://iki.fi/tuomov/riot/>. The file is, however, just an mbox file, so
2885 you can read it with your favourite threading mail user agent. For example:
2888 2006-03-20 23:08 UTC Tuomo Valkonen <tuomov@iki.fi>
2889 * Enforce win_gravity=NorthWestGravity for client windows.
2890 - Fixes issues with OO.org's transients in framed mode.
2892 2006-03-18 22:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2893 * Changes in default appmenu.
2894 - Removed firefox (won't promote gtk shit).
2895 - Added opera, konqueror, dillo, w3m, links, rxvt.
2897 2006-03-18 12:58 UTC Tuomo Valkonen <tuomov@iki.fi>
2898 * Ah, -Wl,-whole-archive is a better hack.
2900 2006-03-18 12:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2901 * Link PWM also with the -u ptrlist_iter gcc lameness hack.
2903 2006-03-17 20:49 UTC Tuomo Valkonen <tuomov@iki.fi>
2904 * Some more winprop/sizepolicy changes.
2906 2006-03-17 19:42 UTC Tuomo Valkonen <tuomov@iki.fi>
2907 tagged ion-3ds-20060317
2909 2006-03-17 10:22 UTC Tuomo Valkonen <tuomov@iki.fi>
2910 * Oops. Previous change incomplete.
2912 2006-03-17 10:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2913 * default_ws_type is no longer set by config files and could confuse things. Fixed.
2915 2006-03-15 23:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2916 * Changes in look file fonts.
2917 - Refer directly to -*-fixed-medium-r-normal-*-13-*-*-*-*-*-*-* as
2918 the 'fixed' alias has problems with encodings.
2920 2006-03-15 18:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2921 * Timer signal object passing to Lua side was broken.
2924 2006-03-15 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
2925 * Changes in the set of configuration files.
2926 - cfg_ion.lua now simply load cfg_ioncore.lua and cfg_modules.lua
2927 with the default set of modules, and includes some of the most
2928 commonly changed options commented-out. This deprecates cfg_user.lua
2929 - cfg_menus.lua and cfg_bindings.lua are now cfg_ioncore.lua. This
2930 better matches how things for different modules are in their own
2933 2006-03-12 12:29 UTC Tuomo Valkonen <tuomov@iki.fi>
2934 * Embedded dock initilisation code had been broken. Fixed.
2936 2006-03-11 09:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2937 * Oops. The stretch size policy used wrong variables.
2939 2006-03-11 08:58 UTC Tuomo Valkonen <tuomov@iki.fi>
2940 * Different query-menus use different history context.
2942 2006-03-08 20:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2943 * Oops. The new client window code used wrong "llist" iterator.
2944 This could cause segfaults.
2946 2006-03-08 19:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2947 * Oops. Closing a transient had started warping to remaining transient(s).
2949 2006-03-07 10:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2950 * Fixed binding lookup code to be able to deal with zero keycodes.
2951 - This may happen if X keycode to keysym mapping is changed
2952 while Ion is running.
2954 2006-03-06 23:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2955 * Oops. If there were winprops set, SIZEPOLICY_DEFAULT was used for transients.
2957 2006-03-05 13:44 UTC Tuomo Valkonen <tuomov@iki.fi>
2958 tagged ion-3ds-20060305
2960 2006-03-05 13:42 UTC Tuomo Valkonen <tuomov@iki.fi>
2961 * 'ru' was missing from list of translations in po/Makefile.
2963 2006-03-05 13:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2964 * frame_rqgeom_clientwin passes rqflags as-is.
2966 2006-03-05 13:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2967 * SIZE_POLICY_FREE_GLUE is now properly used for transients.
2969 2006-03-05 13:28 UTC Tuomo Valkonen <tuomov@iki.fi>
2970 * Added -u ptrlist_iter linking hack to gcc/ld.
2971 - Otherwise ptrlist.o from libtu won't get linked as it will no longer
2972 used by the main binary, and thus the modules won't have access to it.
2974 2006-03-05 10:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2975 * Improved free_glue and stretch size policies.
2977 2006-03-02 18:49 UTC Tuomo Valkonen <tuomov@iki.fi>
2978 * Added SIZEPOLICY_FREE_GLUE and other size policy code changes.
2979 (TODO: client windows need to store state for this for transients.)
2981 2006-02-26 16:25 UTC Tuomo Valkonen <tuomov@iki.fi>
2982 * Client windows use the same (mplex) size policies for transients now.
2984 2006-02-26 00:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2985 * Oops. MPlex attach code changes had broken mgd. region ordering on load.
2987 2006-02-25 17:31 UTC Tuomo Valkonen <tuomov@iki.fi>
2988 * Added some size policies with gravity.
2990 2006-02-24 19:23 UTC Tuomo Valkonen <tuomov@iki.fi>
2991 * Separated mplex size policy in new file, and independent of mplex.
2993 2006-02-22 13:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2994 * Append '/' to submenu entries in query_menu.
2996 2006-02-19 16:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2997 * Some mplex attach code cleanup.
2999 2006-02-19 16:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3000 * Reduced usage of REGION_FIT_BOUNDS a little.
3002 2006-02-19 00:41 UTC Tuomo Valkonen <tuomov@iki.fi>
3003 * Updated dock to reflect previous mplex size policy changes.
3005 2006-02-18 20:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3006 * Removed the WScratchpad class.
3007 - Scratchpads are now simply normal WFrames with MPLEX_SIZEPOLICY_FREE.
3009 2006-02-18 20:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3010 * Added WMPlex managed region size policy support.
3012 2006-02-18 18:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3013 * Fixed "./" being included in completed file name in query_exec.
3014 - Also brought mod_query.popen_completions documentation up-to-date.
3016 2006-02-15 07:29 UTC Tuomo Valkonen <tuomov@iki.fi>
3018 - Stupid unsafe dynamically-typed languages...
3020 2006-02-12 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3021 * Let's call it statusbar_ instead of status_ after all...
3023 2006-02-12 15:59 UTC Tuomo Valkonen <tuomov@iki.fi>
3024 * Oops. Should check for sb meter value being null when shortening it.
3026 2006-02-12 15:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3027 * mod_statusbar tries to load scripts before falling back to statusd.
3028 - If status_foobar(.lua|.lc) is found on the search path, -m foobar
3029 is not passed to ion-statusd.
3031 2006-02-12 15:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3032 * Added region_activity_hook.
3033 - Called when the activity flag of a region is changed with the
3034 region as parameter.
3036 2006-02-12 15:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3037 * Framed transients' size requests get handled now.
3039 2006-02-11 15:35 UTC dev@triphoenix.de
3040 * completefile-groupexec
3042 Although ion-completefile does check if any matching executable is
3043 world-executable or user-executable, it doesn't check for
3044 group-executable. This is problematic for example on systems, where
3045 games are installed with r-xr-x--- and root:games (which seems to be a
3046 common method). This introduces a check for the group id, basically it
3047 gets all groups for the current user and checks if any of them is
3048 applicable. This is only done when the user and world checks already
3049 have failed and the group-executable bit is set.
3052 2006-02-08 07:42 UTC Tuomo Valkonen <tuomov@iki.fi>
3053 * ion-statusd catches SIGCHLD.
3055 2006-02-07 21:37 UTC Tuomo Valkonen <tuomov@iki.fi>
3056 * Improved comments in cfg_statusbar.lua.
3058 2006-02-06 20:56 UTC Tuomo Valkonen <tuomov@iki.fi>
3059 * Changed query_menu title transformation.
3060 * Lua's regexp routines don't understand utf-8 or other multibyte encodings.
3061 * TODO: conversion to lower case of non-ascii letters.
3063 2006-02-01 18:05 UTC Vassily Leushin <basileus@kirov.lug.ru>
3066 2006-01-29 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3067 * Statusbar meter template is respected as maximum size for meter.
3069 2006-01-25 23:57 UTC Tuomo Valkonen <tuomov@iki.fi>
3070 * Added dummy gettext hack for those labels.
3072 2006-01-25 23:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3073 * Added context menu label support.
3075 2006-01-25 16:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3076 * Do not try to resize the statusbar unnecessarily.
3078 2006-01-21 23:47 UTC ludal@logilab.fr
3079 * fixes random segfaults
3080 With ion-3ds-20060107 I see random segfaults I can reproduce navigating
3081 some website with galeon. This patch seems to fix the problem (and the
3082 original code looked wrong)
3084 2006-01-21 21:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3085 * Oops. A function wasn't marked local.
3087 2006-01-21 20:57 UTC Tuomo Valkonen <tuomov@iki.fi>
3088 * Oops. Counter wasn't incremented in statusbar list building.
3090 2006-01-20 21:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3091 * Updated/fixed PWM bindings configuration.
3093 2006-01-20 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
3094 * Statusbar uses PtrLists instead of ObjLists.
3095 (Stuff gets removed from ObjLists before the manager's removal handler
3098 2006-01-19 19:24 UTC Etan Reisner <deryni@eden.rutgers.edu>
3099 * Use the table values we are iterating over.
3101 2006-01-14 20:10 UTC Tuomo Valkonen <tuomov@iki.fi>
3102 * Previous completion behaviour change broke something..
3104 2006-01-11 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3105 * Fixed a problem in statusbar winprop usage.
3107 2006-01-07 21:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3108 tagged ion-3ds-20060107
3110 2006-01-07 21:01 UTC Tuomo Valkonen <tuomov@iki.fi>
3111 * Added systray window height limiting.
3113 2006-01-07 19:06 UTC Tuomo Valkonen <tuomov@iki.fi>
3114 * Added support for multiple systray items in statusbar.
3115 Use %systray_whatever in the template, and set the 'statusbar' winprop
3116 to "systray_whatever" to put any window at that point the template.
3118 2006-01-01 01:26 UTC Tuomo Valkonen <tuomov@iki.fi>
3121 2006-01-01 01:17 UTC Tuomo Valkonen <tuomov@iki.fi>
3122 * Fixed mod_menu.grabmenu documentation.
3124 2005-12-31 23:44 UTC Tuomo Valkonen <tuomov@iki.fi>
3125 * Display transients of systray icons somewhere else.
3127 2005-12-29 22:10 UTC Tuomo Valkonen <tuomov@iki.fi>
3128 * The statusbar supports system tray windows now.
3129 These are windows that have the _KDE_NET_WM_SYSTEM_TRAY_WINDOW_FOR
3132 2005-12-26 19:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3133 * Moved some statusbar code to the C side and removed old (backcompat) kludges.
3135 2005-12-25 17:06 UTC Tuomo Valkonen <tuomov@iki.fi>
3136 * Added noautoexpand option for mod_query.query_menu.
3137 This option should be used to suppress automatic expansion
3138 of huge menus e.g. as follows:
3140 submenu("Debian", "Debian", {noautoexpand=true}),
3143 2005-12-23 18:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3144 * Some improvements and fixes in style files.
3146 2005-12-21 22:14 UTC Tuomo Valkonen <tuomov@iki.fi>
3147 * Fixed status display mapping on destroyal of ws and switch fs cwin.
3149 2005-12-19 18:44 UTC Tuomo Valkonen <tuomov@iki.fi>
3150 * frame_brushes_updated wasn't in the WFrame dynfuntab.
3152 2005-12-18 16:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3153 * Redefine 'print' in query_lua execution environment,
3154 and display the printed strings, if there are any, after execution
3157 2005-12-18 16:00 UTC Tuomo Valkonen <tuomov@iki.fi>
3158 * Moved fullscreen winprop handling to default clientwin_do_manage_alt handler.
3159 Other handlers may now override it, but return-from-fs spaceholder is now
3160 obtained. Also, setting the property to false will override initial
3161 fullscreen request from the application.
3163 2005-12-18 14:43 UTC Tuomo Valkonen <tuomov@iki.fi>
3164 * Fixed mod_query.query_menu failing if a submenu could not be found.
3166 2005-12-17 23:43 UTC Tuomo Valkonen <tuomov@iki.fi>
3167 * Don't warp to newly opened transient, only focus it.
3169 2005-12-17 14:14 UTC Tuomo Valkonen <tuomov@iki.fi>
3170 * Changes in transient geometry change request handling.
3172 2005-12-16 23:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3173 * Forced new completion run (Control+Tab) in auto-show-completions mode doesn't cycle to first alternative.
3175 2005-12-16 23:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3176 * Meter names etc. may be enclosed in braces in statusbar template.
3178 2005-12-14 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3179 * Documented mod_query.query low-level query routine.
3181 2005-12-13 16:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3182 * Updated documentation comment.
3184 2005-12-12 21:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3185 * Fixed space deletion in query_exec completion.
3187 2005-12-10 20:37 UTC Tuomo Valkonen <tuomov@iki.fi>
3188 tagged ion-3ds-20051210
3190 2005-12-10 20:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3191 * Removed kludges from client window resize code.
3193 2005-12-10 20:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3194 * Changes in transient window management setup code.
3196 2005-12-08 15:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3197 * Floatws config file was out-of-date.
3199 2005-12-05 23:18 UTC Tuomo Valkonen <tuomov@iki.fi>
3200 * Added a metatable kludge for MOD1/MOD2 vs. META/ALTMETA compatibility.
3201 - All mixes of old and new configuration files should work correctly.
3203 2005-12-05 23:17 UTC Tuomo Valkonen <tuomov@iki.fi>
3204 * Renamed MOD1/MOD2 to META/ALTMETA.
3205 - Too many newbies are confused between the MOD1/MOD2 variables and the
3206 Mod1/Mod2 X modifiers.
3208 2005-12-03 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3209 * mod_query.query_attachclient (Mod1+A) now activates client already in target mplex.
3211 2005-12-03 17:15 UTC Tuomo Valkonen <tuomov@iki.fi>
3212 * Empty dock uses (w, h)=tile_size instead of (1, 1).
3214 2005-12-02 07:50 UTC Tuomo Valkonen <tuomov@iki.fi>
3215 * mod_statusbar.create should pass fullsize option to WMPlex.set_stdisp.
3217 2005-11-13 22:24 UTC Tuomo Valkonen <tuomov@iki.fi>
3218 * Experimental: keybindings open query-menus instead of normal menus.
3220 2005-11-26 11:36 UTC Tuomo Valkonen <tuomov@iki.fi>
3221 * Oops. Failing to open error log file could cause extra trouble..
3223 2005-11-26 11:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3224 * Sigh. The default FD_CLOEXEC setting of false is brain-damaged.
3226 2005-11-25 19:54 UTC Miroslav Kure <kurem@debian.cz>
3227 * Updated Czech translation
3229 2005-11-15 17:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3230 * Another temporary clientwin resize hack.
3232 2005-11-20 13:00 UTC Tuomo Valkonen <tuomov@iki.fi>
3233 * Improved previous active region tracking.
3234 - Replaced explicit and cumbersome previous active object saving
3235 at particular points of the code with a simple activity history
3238 2005-11-20 12:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3239 * Hmm.. active_screen was still in ioncore_g.
3241 2005-11-15 07:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3242 * Fixed a typo; wairel -> waitrel.
3244 2005-11-13 22:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3245 * Oops. Forgot to set FRAME_SZH_USEMINMAX on floatframes now.
3247 2005-11-13 22:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3248 * Small improvement in date monitor.
3250 2005-11-13 22:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3251 * Changes in floatframe size hint adjustment.
3253 2005-11-13 21:59 UTC Tuomo Valkonen <tuomov@iki.fi>
3254 * Changes in mod_query.query_menu name conversion.
3256 2005-11-13 21:55 UTC Tuomo Valkonen <tuomov@iki.fi>
3257 * Fixed mod_query.query_menu submenu support.
3259 2005-11-10 19:44 UTC Tuomo Valkonen <tuomov@iki.fi>
3260 * Removed active screen tracking.
3261 - Focused region tracking does the job.
3263 2005-11-10 19:37 UTC Tuomo Valkonen <tuomov@iki.fi>
3264 * Added ioncore.current().
3265 - Can be used to find the currently focused region.
3267 2005-11-06 15:51 UTC Tuomo Valkonen <tuomov@iki.fi>
3268 * Removed stray debug print statement.
3270 2005-11-03 19:45 UTC Tuomo Valkonen <tuomov@iki.fi>
3271 * Command line completor understands pipes now.
3273 2005-11-02 19:40 UTC Tuomo Valkonen <tuomov@iki.fi>
3274 * Fixed empty frame minimum size hint.
3275 - Stupid C ! vs. & operator precedence.
3277 2005-11-01 17:59 UTC Tom Payne <ion@tompayne.org>
3278 * Include <locale.h> in mod_statusbar/ion-statusd/ion-statusd.c for call to setlocale.
3279 Gentoo bug https://bugs.gentoo.org/show_bug.cgi?id=110860
3281 2005-11-01 21:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3282 * Removed PWM from restart menu.
3283 - Because the default menu file is shared by PWM and Ion.
3285 2005-11-01 21:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3286 * Fixed floatframe size hints' base height.
3287 - For resize indicator to display the current client window's size
3288 instead of something else.
3290 2005-10-31 20:15 UTC Tuomo Valkonen <tuomov@iki.fi>
3291 * ion-statusd init code checks CF_NO_LOCALE.
3293 2005-10-29 12:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3294 tagged ion-3ds-20051029
3296 2005-10-25 18:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3297 * Fixed (unframed) nested transient size issue.
3299 2005-10-13 20:57 UTC Tuomo Valkonen <tuomov@iki.fi>
3300 * Fixed -sessionname to -session in manual pages.
3302 2005-10-24 20:47 UTC Tuomo Valkonen <tuomov@iki.fi>
3303 * Oops. %filler update had removed stretching space constant part.
3305 2005-10-24 15:37 UTC Tuomo Valkonen <tuomov@iki.fi>
3306 * Oops. mod_statusbar was also lagging behind the mplex_get_stdisp parametrisation change.
3308 2005-10-23 16:14 UTC Tuomo Valkonen <tuomov@iki.fi>
3309 tagged ion-3ds-20051023
3311 2005-10-23 16:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3312 * Experimental: added option to turn framed transients on/off.
3313 - Use ioncore.set{framed_transients=true} to turn them on (off by default).
3315 2005-10-23 16:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3316 * Experimental: framed transients.
3318 2005-10-23 15:55 UTC Tuomo Valkonen <tuomov@iki.fi>
3319 * Fixed dummy size hint setup.
3321 2005-10-18 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
3322 * Oops. mod_dock hadn't been updated to reflect changes in mplex_set/get_stdisp.
3324 2005-10-15 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
3325 * Changes in frame autodestroy code.
3327 2005-10-07 21:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3328 * Fixed 180 degree rotation.
3330 2005-10-07 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
3331 * Changes in ionws rotation support code.
3333 2005-10-05 22:23 UTC Sadrul H Chowdhury <imadil@gmail.com>
3334 * attach_transient crash fix
3336 2005-10-05 03:55 UTC Sadrul H Chowdhury <imadil@gmail.com>
3337 * introduce ioncore.tagged_list() to get a list of tagged regions
3339 2005-09-20 18:05 UTC Tuomo Valkonen <tuomov@iki.fi>
3340 * Fixes related to removal of region from an mplex.
3342 2005-09-18 16:50 UTC Tuomo Valkonen <tuomov@iki.fi>
3343 * Exported WClientWin.attach_transient.
3345 2005-09-18 16:47 UTC Tuomo Valkonen <tuomov@iki.fi>
3346 * Moved cfg files from module directories to etc/.
3348 2005-09-18 16:43 UTC Tuomo Valkonen <tuomov@iki.fi>
3349 * Moved some common look settings to lookcommon_*.lua from look_*.lua.
3351 2005-09-18 15:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3352 * Documentation comment fixes.
3354 2005-09-13 18:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3357 2005-09-08 18:00 UTC Tuomo Valkonen <tuomov@iki.fi>
3360 2005-09-06 16:29 UTC Tuomo Valkonen <tuomov@iki.fi>
3361 * Added fullsize option for space-wasting status displays.
3363 2005-09-06 15:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3364 * Removed -c from msgfmt arguments.
3366 2005-09-05 20:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3367 * Removed mail monitor from default statusbar template.
3369 2005-08-29 05:43 UTC Tuomo Valkonen <tuomov@iki.fi>
3370 * Fixed floatws_backcirculate (copy-paste bug..)
3372 2005-08-31 10:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3373 * Removed unused parameter of ioncore.x_get_atom_name.
3375 2005-08-27 23:01 UTC Per Olofsson <pelle@dsv.su.se>
3376 * Some updates to README.dock.
3378 2005-08-27 22:56 UTC Per Olofsson <pelle@dsv.su.se>
3379 * README.dock updates from Debian (removing references to ion-devel etc.)
3381 2005-08-28 12:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3382 * (Probably) fixed move/resize indicator positioning on xinerama screens not at (0, 0).
3384 2005-08-27 16:45 UTC Tuomo Valkonen <tuomov@iki.fi>
3385 * Replaced stray \a0's with spaces.
3387 2005-08-27 16:36 UTC Tuomo Valkonen <tuomov@iki.fi>
3388 * Added %filler statusbar element.
3390 2005-08-26 17:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3391 * Added oneshot winprop option.
3393 2005-08-22 11:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3394 * Added missing #include.
3396 2005-08-21 08:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3397 * Fixed splitting an ancestor of the stdisp.
3399 2005-08-21 07:36 UTC Tuomo Valkonen <tuomov@iki.fi>
3400 * mod_query.query_menu improvements.
3402 2005-08-20 14:44 UTC Tuomo Valkonen <tuomov@iki.fi>
3403 * Oops. Pane handle style name change wasn't supposed to be recorded.
3404 - frame-tiled-pane breaks handle drawing completely.
3406 2005-08-20 11:33 UTC Tuomo Valkonen <tuomov@iki.fi>
3407 tagged ion-3ds-20050820
3409 2005-08-20 11:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3410 * Oops. ionws_current_nostdisp was never added after all...
3412 2005-08-19 12:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3413 * Oops. ioncore_efbb was still referenced as ioncore-efbb.
3415 2005-08-09 08:24 UTC Tuomo Valkonen <tuomov@iki.fi>
3416 * Fixed statusbar filler drawing.
3418 2005-08-09 08:06 UTC Tuomo Valkonen <tuomov@iki.fi>
3419 * statusd_load interval parameter should be update_interval.
3421 2005-08-03 08:50 UTC Tuomo Valkonen <tuomov@iki.fi>
3422 * Fixed indentation in cfg_statusbar.lua.
3424 2005-08-15 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3425 * Keep track of non-fs placement of initially fullscreen windows.
3426 - region_manage_clientwin was replaced with region_prepare_manage that
3427 instead of starting to manage the client window should return a placeholder
3428 for it. If the window is not put in fs mode, this placeholder is then used
3429 to do the placement. Otherwise the placeholder is stored as the fs return
3432 2005-08-14 18:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3433 * Added a basic placeholder for transients and the dock.
3435 2005-08-11 21:00 UTC Tuomo Valkonen <tuomov@iki.fi>
3436 * Improved transpose stdisp handling.
3438 2005-08-11 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
3439 * Improvements for better Xrandr support.
3441 2005-08-11 16:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3444 2005-08-11 15:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3445 * Initialise new splits' current field point to the splitted split.
3447 2005-08-11 15:37 UTC Tuomo Valkonen <tuomov@iki.fi>
3448 * Fixed stdisp focusing on switch to fresh ionws's.
3449 - Initialise stdisp's parent split's 'current' field point to the
3452 2005-08-08 21:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3453 * Removed a few compiler warnings...
3455 2005-08-08 21:41 UTC Tuomo Valkonen <tuomov@iki.fi>
3456 * Moved menu database stuff from mod_menu to ioncore.
3457 - Configuration files for other modules can now safely define menus without
3458 checking for or loading mod_menu, and
3459 - mod_query.query_menu doesn't depend on mod_menu having been loaded.
3461 2005-08-07 12:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3462 * Added WDock.attach.
3464 2005-08-07 11:49 UTC Tuomo Valkonen <tuomov@iki.fi>
3465 * Windows can now be added last in frames.
3466 - Enable with ioncore.set{frame_add_last=true}.
3468 2005-08-07 11:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3469 * Encoding check only warns if no encoding is given at all in LC_CTYPE.
3470 - If wrong encoding is given (vs. nl_langinfo), localisation is still refused.
3471 - UTF-8 check is also case-insensitive now.
3473 2005-07-28 18:53 UTC Norbert Tretkowski <norbert@tretkowski.de>
3474 * Use WCOREDUMP() only if it's available
3476 2005-07-28 17:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3477 tagged ion-3ds-20050728
3479 2005-07-28 17:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3480 * Small fix in set_text_property.
3482 2005-07-22 09:21 UTC Tuomo Valkonen <tuomov@iki.fi>
3483 * Fixed transient EnterWindow focus.
3485 2005-07-22 08:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3486 * Changed autoshowcompl mode tab behaviour.
3487 - If hitting tab triggers a new list of completions, the first
3488 entry is selected, as would happen when hitting tab after a
3489 delayed modification-triggered completion already finished.
3491 2005-07-21 16:18 UTC Tuomo Valkonen <tuomov@iki.fi>
3492 * Added "Failed to load fallback font" error message.
3494 2005-07-21 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3495 * Fixed segfault if no font could be loaded.
3497 2005-07-20 21:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3498 * Fixed screen_managed_changed_hook calling when fs clientwin is closed.
3500 2005-07-20 22:51 UTC Tuomo Valkonen <tuomov@iki.fi>
3501 * Changed next/prev screen bindings.
3502 - They are now consistently with next/prev workspace bindings
3503 MOD1+Shift+comma/period.
3505 2005-07-20 21:06 UTC fshahriar@gmail.com
3506 * ion-completeman -- Compatibility issue with FreeBSD's sed
3508 Originally, after tab complete wasn't working I tried to do
3509 ion-completeman -mkusercache but it was generating an empty file.
3510 Tracked down the problem to the sed regex. FreeBSD doesn't like the
3512 $ echo /usr/share/man/man1/ls.1.gz|sed 's:^.*/\([^/]\+\.[0-9].*\)$:\1:p; d'
3516 Not sure if it will break if used with GNU sed.
3519 2005-07-20 20:02 UTC Tuomo Valkonen <tuomov@iki.fi>
3520 * Improved(?) size selection of docked non-dockapps and enabled d&d to dock.
3522 2005-07-17 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
3523 * Improvements to statusd launch error logging code.
3525 2005-07-17 19:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3526 * Oops. Control could reach end of non-void function.
3528 2005-07-15 20:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3529 * ion-statusd startup errors are reported in ion startup errorlog now.
3531 2005-07-15 20:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3532 * Some changes in libmainloop popen routines.
3534 2005-07-12 16:40 UTC Tuomo Valkonen <tuomov@iki.fi>
3535 * statusd_load should work on fbsd now.
3537 2005-07-10 19:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3538 * Fixed some variables to be local (on the Lua side).
3540 2005-07-10 09:40 UTC kurem@debian.cz
3541 * Updated Czech translation of Ion3
3543 2005-07-09 20:08 UTC Tuomo Valkonen <tuomov@iki.fi>
3544 * Improved started program stderr catching hack.
3545 - If the program terminates with an error code under 10s,
3546 stderr is displayed.
3547 - If the program terminates under 2s, stderr is displayed despite
3548 errorcode or signal.
3550 2005-07-09 19:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3551 * Changes in menu opening function parametrisation.
3552 - mod_menu.bigmenu should no longer be used, but remains for
3553 compatibility at least for a while. Instead, set big=true
3554 in the extra parameter to mod_menu.menu.
3556 2005-07-04 20:14 UTC Tuomo Valkonen <tuomov@iki.fi>
3557 * Added optional directory checking for 'cd'.
3558 * If the Lua POSIX library can be loaded, parameters to 'cd' in the
3559 run query are checked to be directories. (cd is interpreted as a
3560 special case to change workspace working dir.)
3562 2005-07-03 20:42 UTC Tuomo Valkonen <tuomov@iki.fi>
3563 * Scratchpad toggle now creates a new one on screens if none is found.
3565 2005-07-03 20:17 UTC Tuomo Valkonen <tuomov@iki.fi>
3566 * Oops. Updated statusd.popen_bgread.
3568 2005-07-02 20:23 UTC Tuomo Valkonen <tuomov@iki.fi>
3569 * Improved statusd_mail error message.
3571 2005-07-02 20:11 UTC Tuomo Valkonen <tuomov@iki.fi>
3572 * Added stderr handler parameter to ioncore.popen_bgread.
3574 2005-06-29 09:11 UTC Tuomo Valkonen <tuomov@iki.fi>
3575 * Fixes to goto-when-scratchpad-is-active patch.
3577 2005-06-25 15:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3578 tagged ion-3ds-20050625
3580 2005-06-25 15:11 UTC Tuomo Valkonen <tuomov@iki.fi>
3581 * Updates to Finnish translation.
3583 2005-06-24 19:15 UTC Tuomo Valkonen <tuomov@iki.fi>
3584 * The scratchpad can now be hidden automatically when going to another region.
3586 2005-06-24 10:33 UTC Tuomo Valkonen <tuomov@iki.fi>
3587 * Fixed mplex layer1 initial stacking while there were regions visible on layer2.
3589 2005-06-22 10:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3590 * Don't set template in default cfg_statusbar.lua so that translated version gets used from mod_statusbar.lua.
3592 2005-06-22 10:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3593 * Set up locale in ion-statusd.
3595 2005-06-20 18:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3596 * Man-page completion script optimisation for full list.
3598 2005-06-20 17:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3599 * Invalidate old completion list when timed completion is set up.
3601 2005-06-18 09:15 UTC Tuomo Valkonen <tuomov@iki.fi>
3602 * Improved encoding check error message.
3604 2005-06-16 09:37 UTC Stephan Wendt <stephanwendt@freenet.de>
3605 * Replacement of indenting tabs by spaces in the ssh-hostnickname-completion-patch
3607 2005-06-14 05:35 UTC Stephan Wendt <stephanwendt@freenet.de>
3608 * Hostnickname-completion for ssh
3610 Adds the feature to get hostnicknames, defined in ~/.ssh/config, presented
3611 as possible completions for the ion-ssh-functionality.
3614 2005-06-15 10:01 UTC Norbert Tretkowski <tretkowski@inittab.de>
3615 * Fixes for german po file from Jens Seidel.
3617 2005-06-14 19:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3618 * Initially show first instead of last completions of first column of them.
3620 2005-06-14 19:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3621 * Scroll completion list as selected entry is changed.
3623 2005-06-14 18:05 UTC Tuomo Valkonen <tuomov@iki.fi>
3624 * Improved manual completion in auto-show-completions mode.
3626 2005-06-10 16:49 UTC Tuomo Valkonen <tuomov@iki.fi>
3627 * Better tracking of multiple pending completions.
3628 Completor routines now get a WComplProxy object as first parameter and
3629 should use WComplProxy.set_completions instead of WEdln.set_completions
3630 to set list of completions. Much of old code should be compatible since
3631 completors were called in protected mode and only WEdln.set_completions
3634 2005-06-09 22:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3635 * Size hints are now ignored in client-requested full screen mode.
3637 2005-06-09 22:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3638 * Changes in fullscreen focus policy.
3639 - Inactive screens may switch to showing a client window when it requests
3640 full screen mode even the window isn't focused (which is required of
3641 client windows on the active screen).
3643 2005-06-07 13:05 UTC Tuomo Valkonen <tuomov@iki.fi>
3644 tagged ion-3ds-20050607
3646 2005-06-07 13:05 UTC Tuomo Valkonen <tuomov@iki.fi>
3647 * Added some release notes.
3649 2005-06-06 20:56 UTC Tuomo Valkonen <tuomov@iki.fi>
3650 * ioncore_goto_previous related fix.
3651 - clientwin_managed_goto was calling ioncore_protect_previous instead
3652 of ioncore_set_previous_of.
3654 2005-06-05 19:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3655 * Fixed _NET_SUPPORTING_WM_CHECK and _NET_SUPPORTED property setup.
3657 2005-06-05 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
3658 * Call region_notify_change in ioncore_clear_tags.
3660 2005-05-31 16:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3661 * Do not automatically run autoconf in predist.sh.
3662 (Maybe one or two more people will RTF README now.)
3664 2005-05-27 13:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3665 * Ignore _NET_ACTIVE_WINDOW request by default.
3666 - Can be enabled by setting the ignore_net_active_window winprop to false.
3668 2005-05-27 13:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3669 * Exec-in-xterm (::) and command line completion had been broken by auto-show changes.
3671 2005-05-27 11:29 UTC Tuomo Valkonen <tuomov@iki.fi>
3672 * Experimental auto-show-completions support.
3674 2005-05-27 11:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3675 * Minor improvement to binding compilation code.
3677 2005-05-19 14:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3678 * Added object parameter support to C-side timers.
3680 2005-05-19 13:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3681 * Updated mod_statusbar.set_sb to not use set_date.
3683 2005-05-19 10:01 UTC Tuomo Valkonen <tuomov@iki.fi>
3684 * Encoding sanity check ignores dashes and case.
3686 2005-05-18 13:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3687 * Moved date monitor to ion-statusd.
3689 2005-05-15 19:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3690 * Fixed floatws iteration code.
3692 2005-05-14 11:46 UTC imadil@gmail.com
3693 * mod_statusbar.get/set_sb()
3695 2005-05-13 07:47 UTC Tuomo Valkonen <tuomov@iki.fi>
3696 * Miscellaneous fixes to recent changes.
3698 2005-05-12 22:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3699 * Added zeropad to WStatusBar.get_template.
3701 2005-05-12 19:29 UTC imadil@gmail.com
3702 * WStatusBar:get_template()
3704 2005-05-12 18:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3705 * Fixed message box wrapping.
3707 2005-05-12 17:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3708 * Trap SIGCHLD earlier in startup.
3710 2005-05-12 17:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3711 * Fixed dummy implementation of mbrlen...
3713 2005-05-12 17:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3714 * Some focusing improvements.
3716 2005-05-12 15:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3717 * Added load_1min, load_5min and load_15min meters to the ion-statusd load script.
3719 2005-05-12 15:02 UTC Tuomo Valkonen <tuomov@iki.fi>
3720 * Oops. Mblen did something else...
3721 - Added str_len to ioncore/strings.c
3723 2005-05-12 14:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3724 * The statusbar support zero-padding of meters now.
3725 The syntax is %[alignment][0count]<meter name>.
3726 For example: %02mail_total
3728 2005-05-12 14:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3729 * Organised WIonWS context menu possibly better.
3731 2005-05-11 21:40 UTC Tuomo Valkonen <tuomov@iki.fi>
3732 * Select events earlier in client window init code.
3734 2005-05-10 18:08 UTC Tuomo Valkonen <tuomov@iki.fi>
3735 * Added WIonWS.split_at and transpose_at for easier binding.
3737 2005-05-10 17:52 UTC Tuomo Valkonen <tuomov@iki.fi>
3738 * Save state on SIGTERM if not running under a session manager.
3740 2005-05-10 16:21 UTC Tuomo Valkonen <tuomov@iki.fi>
3741 * Load mod_sp by default.
3743 2005-05-09 19:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3744 * Don't shell-escape arguments to man-page viewer.
3746 2005-05-06 20:48 UTC Tuomo Valkonen <tuomov@iki.fi>
3747 UNDO: The CF_DE_USE_XUTF8 option is now on by default.
3748 This will cause Xutf8 routines to be used instead Xmb routines for UTF-8.
3749 As of XFree86 4.3.0.1, the Xmb routines only use the iso10646-1 font in
3750 a fontset and thus can't well display international text, while the Xutf8
3751 routines inconsitently use the iso10646 font only as a fallback. The
3752 setting was differently previously because the Xutf8 routines were having
3753 other problems that seem to be gone now...
3755 2005-05-08 16:14 UTC Jeremy Hankins <nowan@nowan.org>
3756 * Don't break old user configs in statusd_mail.lua
3758 2005-05-08 14:12 UTC Jeremy Hankins <nowan@nowan.org>
3759 * Fixed the logic triggering the retry interval in statusd_mail.lua
3761 2005-05-07 21:30 UTC nowan@nowan.org
3762 * Oops, fix statusd_mail.lua
3764 2005-05-07 21:24 UTC nowan@nowan.org
3765 * Added support for multiple mailboxes to statusd_mail.lua
3767 2005-05-08 15:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3768 * Moved ioncore_set_previous_of calls to region_managed_goto.
3770 2005-05-07 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3771 * Possibly better submenu placement in in-frame mode.
3773 2005-05-06 20:48 UTC Tuomo Valkonen <tuomov@iki.fi>
3774 * The CF_DE_USE_XUTF8 option is now on by default.
3775 This will cause Xutf8 routines to be used instead Xmb routines for UTF-8.
3776 As of XFree86 4.3.0.1, the Xmb routines only use the iso10646-1 font in
3777 a fontset and thus can't well display international text, while the Xutf8
3778 routines inconsitently use the iso10646 font only as a fallback. The
3779 setting was differently previously because the Xutf8 routines were having
3780 other problems that seem to be gone now...
3782 2005-05-06 20:46 UTC Tuomo Valkonen <tuomov@iki.fi>
3783 * Faster fontset kludge for UTF-8 locales.
3784 - Try to substitute only with -misc-fixed-... This works in some common
3785 cases just like a more comprehensive but slower pattern would, but some
3786 users will have to provide extra fonts to the fontset manually.
3788 2005-05-04 20:26 UTC Tuomo Valkonen <tuomov@iki.fi>
3789 * Dock initial height (temporary) height was uninitialised.
3791 2005-05-02 14:55 UTC Tuomo Valkonen <tuomov@iki.fi>
3792 tagged ion-3ds-20050502
3794 2005-05-01 20:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3795 * Some changes in stock style files.
3797 2005-05-01 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
3798 * Added some node-on-ws checks.
3800 2005-05-01 08:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3801 * Improved/fixed/updated WRegion.rqclose* documentation.
3803 2005-05-01 08:49 UTC Tuomo Valkonen <tuomov@iki.fi>
3804 * WFloatWS client window rescue code ignores the status display.
3806 2005-04-30 14:49 UTC Tuomo Valkonen <tuomov@iki.fi>
3807 * Bound left/right arrows in menus.
3809 2005-04-29 16:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3810 * Execution and file viewing queries catch stderr.
3812 2005-04-29 16:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3813 * Added stderr piping support to spawning routines.
3815 2005-04-29 13:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3816 * Maybe fixed activity notification.
3818 2005-04-29 10:06 UTC Tuomo Valkonen <tuomov@iki.fi>
3819 * Changes in ionws context menu.
3820 - Replaced floating split menu with floating toggle menu.
3822 2005-04-29 10:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3823 * Added routines for toggling floating of splits.
3824 - WIonWS.set_floating for splits directly, and
3825 - WIonWS.set_floating_at for frames. Takes a direction parameter.
3827 2005-04-23 12:55 UTC Tuomo Valkonen <tuomov@iki.fi>
3828 * Added popen_bgread and exec to ion-statusd.
3830 2005-04-23 12:52 UTC Tuomo Valkonen <tuomov@iki.fi>
3831 * Moved exec code to libmainloop.
3833 2005-04-22 18:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3836 2005-04-22 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
3837 * Oops. mainloop_defer was no longer being exported due to prefix re-export change.
3839 2005-04-21 22:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3840 * More maintainable re-exporting of libmainloop routines to Lua side.
3842 2005-04-21 14:09 UTC Tuomo Valkonen <tuomov@iki.fi>
3843 * Ion-statusd no longer quits if no meters are loaded with -q.
3845 2005-04-20 13:51 UTC imadil@gmail.com
3848 2005-04-10 23:37 UTC Tuomo Valkonen <tuomov@iki.fi>
3851 2005-04-10 23:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3852 * Added clientwin_property_change_hook.
3854 - On the Lua side, the parameters to hook handlers are (WClientWin, atomid).
3857 2005-04-06 11:02 UTC Tuomo Valkonen <tuomov@iki.fi>
3858 tagged ion-3ds-20050406
3860 2005-04-06 10:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3861 * Use maximum seen value width for statusbar field width.
3863 2005-04-05 12:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3864 * Frame maximize fixes and improvements.
3866 2005-04-03 12:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3867 * Changes (crash fix?) in name allocation code.
3869 2005-04-02 15:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3870 * Menu scrolling improvements.
3872 2005-04-02 14:33 UTC Tuomo Valkonen <tuomov@iki.fi>
3873 * Improved menu positioning patch etc.
3875 2005-04-02 12:36 UTC imadil@gmail.com
3876 * repositioning pmenus that appear at the bottom of the screen
3878 2005-04-01 22:59 UTC Tuomo Valkonen <tuomov@iki.fi>
3879 * Fixed new transients being attempted to be stacked over themselves.
3881 2005-04-01 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
3882 * Fixed table.join to check for 'entry==nil' instead of 'not entry'.
3884 2005-04-01 17:57 UTC Tuomo Valkonen <tuomov@iki.fi>
3887 2005-03-29 22:01 UTC Tuomo Valkonen <tuomov@iki.fi>
3888 * Example in cfg_sp.lua was missing a comma.
3890 2005-03-29 14:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3891 * Removed remainig statusd_load debug message.
3893 2005-03-28 20:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3894 * Oops. New regions within screens were added after current instead of at end.
3896 2005-03-27 18:40 UTC Tuomo Valkonen <tuomov@iki.fi>
3897 * Some statusbar and line editor flicker reduction (?).
3899 2005-03-27 13:57 UTC Tuomo Valkonen <tuomov@iki.fi>
3900 * Drawing engine api improvements.
3902 2005-03-26 13:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3903 * Brush drawing routines are no longer passed the window.
3905 2005-03-26 12:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3906 * Some WIonWS routines now accept "any" as direction.
3908 2005-03-26 09:24 UTC Tuomo Valkonen <tuomov@iki.fi>
3909 * WFrame.set_tabbar parameters were inverted.
3911 2005-03-25 19:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3912 * Display again ?? when statusbar meter is unset.
3914 2005-03-25 16:48 UTC Tuomo Valkonen <tuomov@iki.fi>
3915 * Added WMPlex.l2_is/set_passive routines.
3917 2005-03-25 11:50 UTC Tuomo Valkonen <tuomov@iki.fi>
3918 * Oops. Menu entry for tagging hadn't been updated.
3920 2005-03-22 14:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3921 tagged ion-3ds-20050322
3923 2005-03-22 14:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3924 * Prepared release notes for a release.
3926 2005-03-21 10:26 UTC Tuomo Valkonen <tuomov@iki.fi>
3927 * Added some release notes.
3929 2005-03-21 08:52 UTC Tuomo Valkonen <tuomov@iki.fi>
3930 * Use input-menu-pmenu and tab-menuentry-pmenu styles for drop-down menus.
3932 2005-03-21 08:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3933 * Lessened string length recalculation in query listing code.
3935 2005-03-20 15:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3936 * Added ::cmd syntax for running commands with ion-runinxterm -w.
3938 2005-03-20 14:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3939 * ion-runinxterm script improvements.
3941 2005-03-20 13:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3942 * Statusbar substyle background colour gets used now.
3944 2005-03-20 13:10 UTC Tuomo Valkonen <tuomov@iki.fi>
3945 * Also changed region activity exports.
3947 - WRegion.clear_activity and WRegion.notify_activity were replaced with
3948 WRegion.set_activity with a set/unset/toggle parameter.
3950 2005-03-20 09:44 UTC Tuomo Valkonen <tuomov@iki.fi>
3951 * Added some release notes (on the toggle export changes).
3953 2005-03-19 22:06 UTC Tuomo Valkonen <tuomov@iki.fi>
3954 * More changes/fixes in layer2 focus policy.
3956 2005-03-19 21:09 UTC Tuomo Valkonen <tuomov@iki.fi>
3957 * Many exported toggle functions were changed and renamed.
3959 The following functions now take a string parameter indicating
3960 whether to toggle, set, or unset the property.
3962 - WClientwin.set_fullsreen (replaces WClientWin.toggle_fullscreen)
3963 - WRegion.set_tagged (replaces WRegion.tag/untag/toggle_tag)
3964 - WFrame.set_tabbar (replaces WFrame.toggle_tabbar)
3965 - WFrame.set_shaded (replaces WFrame.toggle_shade)
3966 - WFloatFrame.set_sticky (replaces WFloatFrame.toggle_sticky)
3967 - WMPlex.l2_set_hidden (replaces WMPlex.l2_hide/show)
3968 - mod_sp.set_shown(_on) (replaces mod_sp.toggle(_on))
3969 - mod_dock.set_floating_shown_on (replaces mod_dock.toggle_floating_on)
3971 Many missing is_<property> exports corresponding to the above were also
3974 2005-03-19 20:40 UTC Tuomo Valkonen <tuomov@iki.fi>
3975 * Oops. CLIENTWIN_IS_FULLSCREEN macro didn't work anymore.
3977 2005-03-19 19:47 UTC Tuomo Valkonen <tuomov@iki.fi>
3978 * Oops. exports.c didn't have dependencies anymore.
3980 2005-03-19 19:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3981 * Use exports.h generated by libextl-mkexports.
3983 2005-03-19 18:26 UTC Tuomo Valkonen <tuomov@iki.fi>
3984 * Client windows can now be un-fullscreened without prior frame.
3986 2005-03-19 00:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3987 * ioncore.popen_bgread also returns pid.
3989 2005-03-18 18:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3990 * Added ioncore_sigchld_hook.
3992 2005-03-18 18:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3993 * Exec routines return PID (or -1 on error).
3995 2005-03-18 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3996 * Moved hook code to libmainloop.
3998 2005-03-17 08:57 UTC Tuomo Valkonen <tuomov@iki.fi>
3999 * Attempts to fix problems with gcc/ld export-dynamic option varying.
4001 - Configurable in system.mk as the EXPORT_DYNAMIC variable
4003 - Defaults to '-Xlinker --export-dynamic' now instead of '-export-dynamic'
4005 2005-03-16 22:56 UTC Tuomo Valkonen <tuomov@iki.fi>
4006 * Fixed coding style in contribution.
4008 * Contributors _please_ follow my coding style in the future!!
4010 2005-03-16 22:20 UTC Edwin Steiner <edwin.steiner@gmx.net>
4012 add 'gravity' and 'transient_gravity' winprops
4014 2005-03-16 19:10 UTC Tuomo Valkonen <tuomov@iki.fi>
4015 * Oops. Modules should be built before ioncore for PRELOAD_MODULES.
4017 2005-03-16 18:07 UTC Tuomo Valkonen <tuomov@iki.fi>
4018 * Some more layer list scanning optimisations.
4020 2005-03-16 18:04 UTC Tuomo Valkonen <tuomov@iki.fi>
4021 * Split out some code from mplex.c to llist.c.
4023 2005-03-15 23:32 UTC Tuomo Valkonen <tuomov@iki.fi>
4024 * Some WMPlex switch code optimisations/simplifications.
4026 2005-03-15 22:45 UTC Tuomo Valkonen <tuomov@iki.fi>
4027 * WMPlex layer2 visiblity synchronisation fixes and focus policy changes.
4029 2005-03-15 21:08 UTC Tuomo Valkonen <tuomov@iki.fi>
4030 * Ionws flip/transpose fixes.
4032 2005-03-15 14:25 UTC Tuomo Valkonen <tuomov@iki.fi>
4033 * mod_query.query_menu can now display context menus.
4035 2005-03-14 18:27 UTC Tuomo Valkonen <tuomov@iki.fi>
4036 * Dummy regions are no longer given name/registered.
4038 - WPaneHandles, WInfoWins and such are not accessible to the scripter
4039 (from ioncore.region_list).
4041 2005-03-14 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
4042 * Fixed goto_previous and tab switch (pointer) interaction.
4044 2005-03-13 21:22 UTC Tuomo Valkonen <tuomov@iki.fi>
4045 * Alternative fix to bindmap precedence.
4047 - "owned" bindmaps are added last on list, while region's own bindmaps
4050 2005-03-13 20:58 UTC Tuomo Valkonen <tuomov@iki.fi>
4051 UNDO: Changed region bindmap linking order.
4053 - Frame bindmaps should now take precedence over workspace bindmaps
4054 (that are grabbed on frames as workspaces don't have normal windows
4055 associated to them).
4057 2005-03-13 21:18 UTC Tuomo Valkonen <tuomov@iki.fi>
4058 * Panehandles (floating splits) are now reparented correctly.
4060 2005-03-13 20:58 UTC Tuomo Valkonen <tuomov@iki.fi>
4061 * Changed region bindmap linking order.
4063 - Frame bindmaps should now take precedence over workspace bindmaps
4064 (that are grabbed on frames as workspaces don't have normal windows
4065 associated to them).
4067 2005-03-13 20:41 UTC Tuomo Valkonen <tuomov@iki.fi>
4068 * Removed #warnings (and fixed a few).
4070 2005-03-13 13:18 UTC Tuomo Valkonen <tuomov@iki.fi>
4071 * Removed ioncore.root_windows export.
4073 - ioncore.region_list("WRootWin") does the task.
4075 2005-03-13 13:06 UTC Tuomo Valkonen <tuomov@iki.fi>
4076 * ion-runinxterm uses the whole command as title now.
4078 2005-03-13 13:04 UTC Tuomo Valkonen <tuomov@iki.fi>
4079 * PWM menu definition updates and fixes.
4081 2005-03-13 13:02 UTC Tuomo Valkonen <tuomov@iki.fi>
4082 * Removed the ion-man script.
4084 - ioncore.exec_on now interprets the ':cmd' ion-runinxterm syntax.
4086 - mod_query.query_man accepts the man command to use as parameter,
4087 defaulting to ':man'.
4089 - The default for query_ssh is also ':ssh' now.
4091 2005-03-11 14:44 UTC Tuomo Valkonen <tuomov@iki.fi>
4092 * clientwin_unmapped_hook parameter was wrong.
4093 (Stupid semi-weakly typed languages...)
4095 2005-03-10 08:29 UTC Tuomo Valkonen <tuomov@iki.fi>
4096 * Removed ion-ssh wrapper script.
4098 - mod_query.query_ssh defaults to running ssh with ion-runinxterm, but
4099 accepts additional parameter specifying another program.
4101 2005-03-09 21:58 UTC Tuomo Valkonen <tuomov@iki.fi>
4102 * Added field alignment code to statusbar module.
4104 2005-03-09 12:10 UTC Tuomo Valkonen <tuomov@iki.fi>
4105 * Updated README information on F5/F6 keys.
4107 2005-03-09 12:06 UTC Tuomo Valkonen <tuomov@iki.fi>
4108 * Changes in mod_query.query_editfile/viewfile.
4110 - These functions take the script (and prompt) as optional parameter now,
4111 defaulting to run-mailcap.
4113 - Removed the ion-edit and ion-view scripts.
4115 2005-03-09 11:36 UTC Tuomo Valkonen <tuomov@iki.fi>
4116 * More mplex region indexing fixes.
4117 After the changes in layer list code recently and following attach index fix,
4118 regions were now loaded in wrong order at startup.
4120 2005-03-02 12:03 UTC Tuomo Valkonen <tuomov@iki.fi>
4121 UNDO: Removed WScreen.set_managed_offset.
4122 It seems unncessary now that there's the statusbar, and it's just an ugly
4123 kludge for dubious uses anyway.
4125 2005-03-08 14:32 UTC Tuomo Valkonen <tuomov@iki.fi>
4126 * Scratchpad and dock default toggle bindings changed.
4128 - Mod1+space now toggles the scratchpad, and
4130 - Mod1+D toggles the dock.
4132 2005-03-08 14:10 UTC Tuomo Valkonen <tuomov@iki.fi>
4133 * The dock is floating by default now.
4135 - New users shouldn't at firs try be bewildered by the dock not being able
4136 to coexist with the statusbar.
4139 2005-03-08 08:25 UTC Tuomo Valkonen <tuomov@iki.fi>
4140 * Exported classes are now marked with EXTL_EXPORT.
4142 2005-03-08 07:31 UTC Tuomo Valkonen <tuomov@iki.fi>
4143 * Stdisp was being destroyed along with floatws.
4145 2005-03-07 17:17 UTC Tuomo Valkonen <tuomov@iki.fi>
4146 * Fixed open quote handling in cmdline completion improvements.
4148 2005-03-07 17:04 UTC Tuomo Valkonen <tuomov@iki.fi>
4149 * Default attach index was wrong for WMPlex.attach*.
4151 - Should be after current instead of last.
4154 2005-03-07 08:45 UTC Tuomo Valkonen <tuomov@iki.fi>
4155 * Fixed focusingn of non-passive mplex layer2 regions.
4157 2005-03-06 10:35 UTC Tuomo Valkonen <tuomov@iki.fi>
4158 * Check that reparenting can be done before trying to use a placeholder.
4160 - Added pholder_(do_)target and pholder_(do_)check_reparent
4163 2005-03-06 10:24 UTC Tuomo Valkonen <tuomov@iki.fi>
4164 * More helper routines from attach.c are globally available.
4166 2005-03-05 16:25 UTC Tuomo Valkonen <tuomov@iki.fi>
4167 * Removed pholder_stale as useless given placeholder redirection.
4169 2005-03-05 12:42 UTC Tuomo Valkonen <tuomov@iki.fi>
4170 * Changed how query and menu cancel and finish routines destroy the region.
4172 2005-03-05 09:15 UTC Tuomo Valkonen <tuomov@iki.fi>
4173 * Paths in mod_statusbar file headers were wrong.
4175 2005-03-04 08:59 UTC Tuomo Valkonen <tuomov@iki.fi>
4176 tagged ion-3ds-20050304-1
4178 2005-03-04 08:59 UTC Tuomo Valkonen <tuomov@iki.fi>
4179 * predist.sh improvements.
4181 2005-03-04 08:54 UTC Tuomo Valkonen <tuomov@iki.fi>
4182 * Oops. Completion improvements had been broken by further improvements.
4184 2005-03-04 08:38 UTC Tuomo Valkonen <tuomov@iki.fi>
4185 tagged ion-3ds-20050304
4187 2005-03-04 08:38 UTC Tuomo Valkonen <tuomov@iki.fi>
4188 * Added some release notes.
4190 2005-03-04 08:24 UTC Tuomo Valkonen <tuomov@iki.fi>
4191 * Floating split load routine now adds handle widths to given sizes by default.
4193 - Override by setting tls_brs_incl_handles to true.
4196 2005-03-03 21:00 UTC Tuomo Valkonen <tuomov@iki.fi>
4197 * Improved mod_query.query_exec completion.
4199 - Arguments are now parsed, completed and escaped.
4202 2005-03-03 10:15 UTC Tuomo Valkonen <tuomov@iki.fi>
4203 * Removed reference to svn from version.h.
4205 2005-03-02 11:55 UTC Tuomo Valkonen <tuomov@iki.fi>
4206 * Call region_do_warp_alt also in protected mode.
4208 2005-03-02 11:48 UTC Tuomo Valkonen <tuomov@iki.fi>
4209 * Changes to ionws_placement_alt hook to make it callable in protected mode.
4211 2005-03-01 23:53 UTC Tuomo Valkonen <tuomov@iki.fi>
4212 * New export: ioncore.defer.
4214 2005-03-01 22:59 UTC Tuomo Valkonen <tuomov@iki.fi>
4215 * Many hook calls are now made in protected mode.
4217 2005-03-02 12:03 UTC Tuomo Valkonen <tuomov@iki.fi>
4218 * Removed WScreen.set_managed_offset.
4219 It seems unncessary now that there's the statusbar, and it's just an ugly
4220 kludge for dubious uses anyway.
4222 2005-03-01 22:54 UTC Tuomo Valkonen <tuomov@iki.fi>
4223 * WIonWS.current and WFloatWS.current were unnecessarily exported.
4225 - WRegion.current is already exported.
4227 2005-02-28 21:07 UTC Tuomo Valkonen <tuomov@iki.fi>
4228 * Rescue code simplification/clean-up.
4230 2005-02-28 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
4231 * Updated Finnish translation.
4233 2005-02-28 19:26 UTC Tuomo Valkonen <tuomov@iki.fi>
4234 * Changes and unification in rqclose code.
4236 2005-02-28 17:01 UTC Tuomo Valkonen <tuomov@iki.fi>
4237 * The statusd_mail handles missing mailbox more gracefully.
4238 - The retry_interval parameter (default: 10min) controls for how long
4239 it waits for next update attempt on error condition.
4241 2005-02-28 06:50 UTC Tuomo Valkonen <tuomov@iki.fi>
4242 * Fixed a stupid omission in new client window rescue code.
4244 2005-02-28 06:08 UTC Tuomo Valkonen <tuomov@iki.fi>
4245 * Fixed floatws drag&drop segfault.
4246 - There was a leftover floatws_add_managed call in floatws_handle_drop after
4247 creation of floatws_create_frame.
4249 2005-02-28 06:07 UTC Tuomo Valkonen <tuomov@iki.fi>
4250 * Oops. Removed a leftover debug printf.
4252 2005-02-27 13:16 UTC Tuomo Valkonen <tuomov@iki.fi>
4253 tagged ion-3ds-20050227
4255 2005-02-27 13:16 UTC Tuomo Valkonen <tuomov@iki.fi>
4256 * Updated release notes.
4258 2005-02-27 11:47 UTC Tuomo Valkonen <tuomov@iki.fi>
4259 * Session management module now uses placeholders.
4260 - Order of windows in mplexes is now remembered under SM.
4262 2005-02-27 11:46 UTC Tuomo Valkonen <tuomov@iki.fi>
4263 * WMPlexPHolder reorganisation fixes.
4265 2005-02-27 08:38 UTC Tuomo Valkonen <tuomov@iki.fi>
4266 * Added routine to go to placeholder location.
4267 - Active client window being closed in full screen mode now returns
4268 to original position.
4270 2005-02-27 07:17 UTC Tuomo Valkonen <tuomov@iki.fi>
4271 * Most source files don't need region-iter.h anymore.
4273 2005-02-27 07:16 UTC Tuomo Valkonen <tuomov@iki.fi>
4274 * Oops. WMPlex layer list code changes were incomplete.
4276 2005-02-26 23:09 UTC Tuomo Valkonen <tuomov@iki.fi>
4277 * WMPlex layer list code clean-up.
4279 2005-02-26 21:11 UTC Tuomo Valkonen <tuomov@iki.fi>
4280 * Changes to work with new libtu list routines.
4282 2005-02-26 19:01 UTC Tuomo Valkonen <tuomov@iki.fi>
4283 * Placeholder code improvements.
4284 - Client window rescue code now uses placeholders.
4285 - Added client window rescue placeholders; returning from full screen mode
4286 now works on floatws.
4288 2005-02-26 12:02 UTC Tuomo Valkonen <tuomov@iki.fi>
4289 * Added simple floatws pholder.
4291 2005-02-26 13:30 UTC Tuomo Valkonen <tuomov@iki.fi>
4292 * Added file mtime/ctime checking to ion-statusd.
4293 - Mailboxes can be checked a bit more often now without significant load.
4296 2005-02-26 09:03 UTC Tuomo Valkonen <tuomov@iki.fi>
4297 * Client window fullscreen toggle uses placeholders now.
4298 The code does not yet do anything if the target of the initial placeholder
4299 dies, and thus does not work on floatws's that also do not yet provide
4303 2005-02-26 08:40 UTC Tuomo Valkonen <tuomov@iki.fi>
4304 * Added a routine for checking whether a placeholder is stale.
4306 2005-02-26 08:31 UTC Tuomo Valkonen <tuomov@iki.fi>
4307 * Added region_managed_get_pholder for acquiring a placeholder.
4309 2005-02-26 08:21 UTC Tuomo Valkonen <tuomov@iki.fi>
4310 * Added basic placeholder support.
4311 - Basic placeholder class WPHolder.
4312 - WMPlexPHolder for holding place in mplexes.
4314 2005-02-24 09:28 UTC Tuomo Valkonen <tuomov@iki.fi>
4315 * Removed traces of old managed lists.
4316 Regions no longer contain link pointers for those lists etc. The
4317 region_rescue_clientwins stuff is currently disabled and needs to be
4318 rewritten when placeholder stuff is implemented.
4320 2005-02-24 09:22 UTC Tuomo Valkonen <tuomov@iki.fi>
4321 * WRootWin no longer uses a screen_list.
4323 2005-02-24 09:09 UTC Tuomo Valkonen <tuomov@iki.fi>
4324 * WIonWS now uses symlist for managed list.
4326 2005-02-24 08:49 UTC Tuomo Valkonen <tuomov@iki.fi>
4327 * WDock no longer uses managed_list.
4329 2005-02-24 08:45 UTC Tuomo Valkonen <tuomov@iki.fi>
4330 * WFloatWS doesn't use a special managed_list.
4331 The stacking list is enough.
4333 2005-02-24 08:12 UTC Tuomo Valkonen <tuomov@iki.fi>
4334 * WClientWin uses symlist for transient_list.
4336 2005-02-24 08:34 UTC Tuomo Valkonen <tuomov@iki.fi>
4337 * Oops. All mplex stuff was being now saved on layer 2.
4339 2005-02-23 19:40 UTC Tuomo Valkonen <tuomov@iki.fi>
4340 * WMPlex managed list changed to use proxy nodes.
4341 This should help implementing placeholders.
4343 2005-02-23 06:29 UTC Tuomo Valkonen <tuomov@iki.fi>
4344 * Updated predist.sh for darcs.
4346 2005-02-23 06:28 UTC Tuomo Valkonen <tuomov@iki.fi>
4347 * Set install script to "sh install-sh"
4349 2005-02-23 06:12 UTC Tuomo Valkonen <tuomov@iki.fi>
4350 tagged ion-3-svn2darcs
4352 2005-02-22 21:30 UTC tuomov
4353 * trunk: changeset 1974
4354 Another autoconf hack.
4356 2005-02-20 14:42 UTC tuomov
4357 * trunk: changeset 1973
4358 WMPlex layer 2 region geometry is now remembered.
4360 2005-02-20 14:38 UTC tuomov
4361 * trunk: changeset 1972
4362 Added missing include.
4364 2005-02-20 12:09 UTC tuomov
4365 * trunk: changeset 1970
4366 Autoconf script fixes (by matthieu moy).
4368 2005-02-20 09:59 UTC tuomov
4369 * trunk: changeset 1969
4370 Fixed names of workspace-specific frame bindmaps.
4372 2005-02-20 08:43 UTC tuomov
4373 * trunk: changeset 1968
4374 Updated cfg_ionws.lua.
4376 2005-02-19 08:09 UTC tuomov
4377 * trunk: changeset 1967
4378 Fixed tab switch focus change when a non-passive layer2 region was
4381 2005-02-18 21:45 UTC tuomov
4382 * trunk: changeset 1966
4383 Fixed a typo (?) that could cause floatws stacking code to lock up.
4385 2005-02-16 05:04 UTC tuomov
4386 * trunk: changeset 1965
4387 Update WMPlex.l2_hide/show docs.
4389 2005-02-15 06:06 UTC tuomov
4390 * trunk: changeset 1963
4391 Added null checks in mplex_l2_hide/show.
4393 2005-02-14 18:34 UTC tuomov
4394 * trunk: changeset 1962
4395 removed redundant ionws stacking code, and fixed a possible problem.
4397 2005-02-14 18:08 UTC tuomov
4398 * trunk: changeset 1961
4399 Added -lintl comment in system.mk
4401 2005-02-14 13:59 UTC tuomov
4402 * trunk: changeset 1960
4403 Added null check; not a member function.
4405 2005-02-14 09:07 UTC tuomov
4406 * trunk: changeset 1959
4407 kludgeconf sun f1x remap detection fix.
4409 2005-02-14 00:04 UTC tuomov
4410 * trunk: changeset 1958
4413 2005-02-13 23:36 UTC tuomov
4414 * trunk: changeset 1957
4415 Oops. pwm3.de.in wasn't svn add'ed.
4417 2005-02-13 22:59 UTC tuomov
4418 * trunk: changeset 1956
4419 Added mod_sp.toggle.
4421 2005-02-13 21:32 UTC tuomov
4422 * trunk: changeset 1955
4423 Added German translation by Schott Robert.
4425 2005-02-12 18:23 UTC tuomov
4426 * trunk: changeset 1951
4427 Event mask is now stored for WWindows.
4429 2005-02-11 18:10 UTC tuomov
4430 * trunk: changeset 1950
4431 ion-statusd now communicates width templates to mod_statusbar.
4433 2005-02-11 13:35 UTC tuomov
4434 * trunk: changeset 1949
4435 - Parameters can now be passed ion-statusd.
4437 - Some cfg_statusbar usage changes.
4439 2005-02-06 10:13 UTC tuomov
4440 * trunk: changeset 1947
4441 Added WRegion.is_activity.
4443 2005-02-03 21:44 UTC tuomov
4444 * trunk: changeset 1946
4445 Some info window fixes.
4447 2005-02-01 12:01 UTC tuomov
4448 * trunk: changeset 1945
4449 Fixed loading of small frames with hidden tab-bar.
4451 2005-01-31 17:45 UTC tuomov
4452 * trunk: changeset 1944
4453 Only use resize increment and base size from current client window
4454 size hints when deciding frame size hints.
4456 2005-01-31 11:32 UTC tuomov
4457 * trunk: changeset 1941
4458 Added support for coloured statusbar elements.
4460 2005-01-31 09:17 UTC tuomov
4461 * trunk: changeset 1940
4462 - Moved some infowin code to mod_statusbar.
4464 - mod_statusbar template processing/passing status to c side changes.
4466 2005-01-29 23:43 UTC tuomov
4467 * trunk: changeset 1939
4468 - Fixed docked window resize handling.
4470 - WDock needs to implement region_rqgeom_clientwin, as otherwise the
4471 WClientWin configure request code uses the previously available
4472 space and makes no request.
4474 2005-01-27 19:00 UTC tuomov
4475 * trunk: changeset 1938
4476 Fixed WMPlex.l2_hidden segfault when called with nil region.
4478 2005-01-24 21:59 UTC tuomov
4479 * trunk: changeset 1937
4480 Fixed hook copy-paste bug.
4482 2005-01-24 20:58 UTC tuomov
4483 * trunk: changeset 1936
4484 Added DL_LIBS to ion-statusd linking flags (although it doesn't itself
4485 depend on it) thanks to broken lua installs.
4487 2005-01-16 11:52 UTC tuomov
4488 tagged ion-3ds-20050116
4490 2005-01-16 11:07 UTC tuomov
4491 * trunk: changeset 1929
4492 Added documentation for X property access exports.
4494 2005-01-15 21:22 UTC tuomov
4495 * trunk: changeset 1927
4496 Oops. Broken rename.
4498 2005-01-15 21:20 UTC tuomov
4499 * trunk: changeset 1925
4500 tabularx header changes.
4502 2005-01-15 16:28 UTC tuomov
4503 * trunk: changeset 1921
4504 Fixed table in doc. comment.
4506 2005-01-14 14:28 UTC tuomov
4507 * trunk: changeset 1919
4510 2005-01-13 15:02 UTC tuomov
4511 * trunk: changeset 1916
4512 Fixed clientwin_unmapped_hook.
4514 2005-01-03 22:24 UTC tuomov
4515 * trunk: changeset 1911
4516 Added experimental dock (drag&)drop support. It must be enabled by
4517 defining CF_EXPERIMENTAL_DOCK_DROP.
4519 2005-01-02 13:59 UTC tuomov
4520 * trunk: changeset 1905
4523 2004-12-27 21:30 UTC tuomov
4524 * trunk: changeset 1903
4525 Made complete_name available in mod_query.
4527 2004-12-27 21:30 UTC tuomov
4528 * trunk: changeset 1902
4529 Fixed mod_statusbar Makefile to rm before ln.
4531 2005-02-23 00:41 UTC tuomov
4532 * trunk: changeset 1901
4533 Made ext_statusbar into a partially C-side module containing a
4534 WStatusBar class that can have a bindmap.
4536 2004-12-17 00:02 UTC tuomov
4537 * trunk: changeset 1898
4540 2004-12-16 23:56 UTC tuomov
4541 * trunk: changeset 1897
4542 Created directory for ion-knewt branch.
4544 2004-12-11 20:06 UTC tuomov
4545 * trunk: changeset 1896
4546 Added mod_mgmtmode management mode module.
4548 2004-12-07 15:42 UTC tuomov
4549 * trunk: changeset 1895
4550 Fixed (?) tabdrag focus.
4552 2004-11-26 17:41 UTC tuomov
4553 * trunk: changeset 1894
4554 Do not show activity/urgency notification for docked and other client
4555 windows that can not be easily focused.
4557 2004-11-26 08:18 UTC tuomov
4558 * trunk: changeset 1893
4559 PWM bindings setup script now simply loads Ion bindings and unbinds
4560 stuff that would use mod_query.
4562 2004-11-25 08:40 UTC tuomov
4563 * trunk: changeset 1892
4564 Control modifier now is required for N/P in menus to not interfere
4567 2004-11-17 18:46 UTC tuomov
4568 * trunk: changeset 1891
4569 Applied patch with some minor menu improvements.
4571 2004-11-17 18:45 UTC tuomov
4572 * trunk: changeset 1890
4575 2004-11-16 23:01 UTC tuomov
4576 * trunk: changeset 1888
4577 Removed another dupe call.
4579 2004-11-16 12:51 UTC tuomov
4580 * trunk: changeset 1887
4581 Menu definition code and documentation fixes.
4583 2004-11-15 21:32 UTC tuomov
4584 * trunk: changeset 1886
4585 Removed duplicate mod_ionws_register_exports call.
4587 2004-11-13 12:40 UTC tuomov
4588 * trunk: changeset 1884
4589 mod_query runfile and viewfile use workspace working directory.
4591 2004-11-13 00:52 UTC tuomov
4592 * trunk: changeset 1883
4595 2004-11-12 20:34 UTC tuomov
4596 * trunk: changeset 1881
4599 2004-11-12 20:12 UTC tuomov
4600 * trunk: changeset 1880
4601 Changed - to _ in ioncore-*.(lua|lc).
4603 2004-11-12 20:12 UTC tuomov
4604 * trunk: changeset 1879
4605 Fixed floatws reparent.
4607 2004-11-10 14:41 UTC tuomov
4608 * trunk: changeset 1878
4609 Added support for workspace-specific working directories. These can be
4610 changed and viewed with the internally overridden commands 'cd' and
4611 'pwd' in the F3 execution query.
4613 2004-11-10 01:48 UTC tuomov
4614 * trunk: changeset 1877
4615 Set REGION_SKIP_FOCUS on pane handles.
4617 2004-11-07 18:18 UTC tuomov
4618 * trunk: changeset 1876
4621 2004-11-07 18:00 UTC tuomov
4622 * trunk: changeset 1875
4623 Oops. Fixed a potential segfault.
4625 2004-11-05 17:35 UTC tuomov
4626 * trunk: changeset 1874
4627 Winprop name matching now available as ioncore.match_winprop_name.
4629 2004-11-05 16:38 UTC tuomov
4630 * trunk: changeset 1873
4631 %% works in statusbar template.
4633 2004-11-05 16:22 UTC tuomov
4634 * trunk: changeset 1872
4635 ion-statusd parameters are now automatically deduced by ext_statusbar
4638 2004-11-04 21:34 UTC tuomov
4639 * trunk: changeset 1870
4640 Load cfg_user.lua at end of cfg_ion.lua.
4642 2004-11-04 21:30 UTC tuomov
4643 * trunk: changeset 1869
4644 Documented ext_statusbar.update.
4646 2004-11-04 21:20 UTC tuomov
4647 * trunk: changeset 1868
4648 Fixed winprop name matching.
4650 2004-11-04 14:59 UTC tuomov
4651 tagged ion-3ds-20041104
4653 2004-11-04 14:56 UTC tuomov
4654 * trunk: changeset 1866
4657 2004-11-04 14:38 UTC tuomov
4658 * trunk: changeset 1865
4659 Removed changelog files.
4661 2004-11-04 14:32 UTC tuomov
4662 * trunk: changeset 1864
4663 Remove autom4te.cache in predist.sh
4665 2004-11-04 14:30 UTC tuomov
4666 * trunk: changeset 1863
4667 Added some new release notes.
4669 2004-11-04 14:19 UTC tuomov
4670 * trunk: changeset 1862
4671 Some more minor statusbar improvements.
4673 2004-11-04 12:05 UTC tuomov
4674 * trunk: changeset 1861
4677 2004-11-04 11:23 UTC tuomov
4678 * trunk: changeset 1860
4679 Added type of menus that grab input and allow cycling through the menu
4680 with a given key until all modifiers are released.
4682 2004-11-04 04:16 UTC tuomov
4683 * trunk: changeset 1859
4684 Still problems with timers being gc'd in statusd; the local timer
4685 references need to be used instead of the timer parameter to the
4688 2004-11-04 04:02 UTC tuomov
4689 * trunk: changeset 1858
4690 Some more statusbar/statusd improvements.
4692 2004-11-03 22:10 UTC tuomov
4693 * trunk: changeset 1857
4694 Status meters should retain a local reference to their timers or it
4695 can be collected as garbage.
4697 2004-11-03 19:56 UTC tuomov
4698 * trunk: changeset 1856
4699 Moved potentially blocking statusbar meters to ion-statusd.
4701 2005-02-23 00:39 UTC tuomov
4702 * trunk: changeset 1855
4703 Moved some mainloop stuff to libmainloop.
4705 2004-10-30 14:58 UTC tuomov
4706 * trunk: changeset 1853
4707 Some README updates.
4709 2004-10-30 14:50 UTC tuomov
4710 * trunk: changeset 1852
4711 Added WIonWS.split for splitting at a node instead of just frame/root.
4713 2004-10-23 11:05 UTC kurem
4714 * trunk: changeset 1851
4715 Update Czech translation
4717 2004-10-23 10:39 UTC tuomov
4718 * trunk: changeset 1850
4719 Arbitrary winprop matching criteria can now be used by setting the
4720 'match' field to a matching function with parameters: (winprop, cwin)
4721 and a boolean return value.
4723 2004-10-23 00:39 UTC tuomov
4724 * trunk: changeset 1849
4725 Removed _ION_KLUDGES property support as the Lua side now has direct
4726 access to window properties.
4728 2004-10-23 00:33 UTC tuomov
4729 * trunk: changeset 1848
4730 Added exports to access window properties from Lua side.
4732 2004-10-23 00:14 UTC tuomov
4733 * trunk: changeset 1847
4734 Added table.map to lua table library extensions.
4736 2004-10-19 16:04 UTC tuomov
4737 * trunk: changeset 1846
4738 Changed order of some libs linking commands due to gcc's brain-damaged
4739 handling of .a files. (-llib only loads those parts of liblib.a
4740 required by objects that have appeared before it on the command line.)
4742 2004-10-19 15:08 UTC tuomov
4743 * trunk: changeset 1845
4744 Added raise delay to help with an occasional slight annoyance of
4747 2004-10-16 10:35 UTC tuomov
4748 * trunk: changeset 1841
4749 predist.sh wasn't making modifications to system.mk
4751 2004-10-16 08:43 UTC tuomov
4752 * trunk: changeset 1840
4753 Stdisp parallel movement size calculations were reversed and an old
4754 size swap had not been removed.
4756 2004-10-15 16:50 UTC tuomov
4757 * trunk: changeset 1839
4760 2004-10-15 08:45 UTC tuomov
4761 * trunk: changeset 1838
4762 ion-completefile Makefile had not been updated for new lib build
4763 dependency handling.
4765 2004-10-15 08:41 UTC tuomov
4766 * trunk: changeset 1837
4769 2004-10-15 08:34 UTC tuomov
4770 * trunk: changeset 1836
4773 2004-10-14 12:21 UTC tuomov
4774 * trunk: changeset 1835
4775 Removed the file distdep.
4777 2004-10-14 10:55 UTC tuomov
4778 * trunk: changeset 1834
4779 Added -snapshot option to predist.sh.
4781 2004-10-11 15:34 UTC tuomov
4782 * trunk: changeset 1827
4783 Added new ionws context menu entries for splitting.
4785 2004-10-11 13:44 UTC tuomov
4786 * trunk: changeset 1820
4787 Floating splits can now be had on WIonWSs as well.
4789 2004-10-11 13:44 UTC tuomov
4790 * trunk: changeset 1819
4791 Parallel stdisp rotations had not been updated to calculate geometries
4792 properly now that we switch the places of the splits.
4794 2004-10-11 11:39 UTC tuomov
4795 * trunk: changeset 1818
4798 2004-10-09 16:27 UTC tuomov
4799 * trunk: changeset 1817
4800 Added history search to line editor. (Scrolling through history
4801 entries the beginnings of which match bol-point.)
4803 2004-10-09 16:00 UTC tuomov
4804 * trunk: changeset 1816
4805 Moved WSplitFloat to another file from the other panews split
4808 2004-10-09 15:51 UTC tuomov
4809 * trunk: changeset 1815
4810 - Added some strings from mkman.lua to be translated for improved
4811 translation of manual page bindings reference.
4813 - Finnish translation updates.
4815 2004-10-09 12:54 UTC tuomov
4816 * trunk: changeset 1812
4817 Minor libextl-related rename.
4819 2004-10-09 11:02 UTC tuomov
4820 * trunk: changeset 1808
4821 libextl-related 'make pot' fix.
4823 2004-10-09 06:13 UTC tuomov
4824 * trunk: changeset 1803
4825 Moved also mkexports.lua to libextl.
4827 2004-10-09 05:33 UTC tuomov
4828 * trunk: changeset 1797
4831 2004-10-09 05:05 UTC tuomov
4832 * trunk: changeset 1795
4833 Separated libextl from the Ion source tree.
4835 2004-10-09 04:37 UTC tuomov
4836 * trunk: changeset 1792
4837 Workspaces no longer propagate close requests.
4839 2004-10-09 04:30 UTC tuomov
4840 * trunk: changeset 1791
4841 Removed obsolete autoconf note from README.
4843 2004-10-06 16:27 UTC tuomov
4844 * trunk: changeset 1790
4845 Moved part of ioncore/ to libextl/.
4847 2004-10-06 14:33 UTC tuomov
4848 * trunk: changeset 1788
4849 Fixed line editor display update on history selection.
4851 2004-10-06 10:58 UTC tuomov
4852 * trunk: changeset 1787
4853 Some WIonWS fields were not being initialised.
4855 2004-10-06 10:17 UTC tuomov
4856 * trunk: changeset 1786
4857 ion-completeman now understands manual sections.
4859 2004-10-06 09:39 UTC tuomov
4860 * trunk: changeset 1785
4861 ioncore_g.screen_notify was not being initialised.
4863 2004-10-06 09:35 UTC tuomov
4864 * trunk: changeset 1784
4865 Don't complain if no charset is given in LC_CTYPE if it is "C" or
4868 2004-10-06 01:34 UTC tuomov
4869 * trunk: changeset 1783
4870 Fixed floatws restack.
4872 2004-10-05 09:03 UTC tuomov
4873 * trunk: changeset 1782
4874 comma and period were reversed inworkspace cycling.
4876 2004-10-05 07:38 UTC tuomov
4877 * trunk: changeset 1781
4878 Changed some set_focus calls to warp calls.
4880 2004-10-05 07:30 UTC tuomov
4881 * trunk: changeset 1780
4882 -V and -h options were not being supported after libtu optparser
4883 simplifications. Fixed that.
4885 2004-10-05 05:07 UTC tuomov
4886 tagged ion-3ds-20041005
4888 2004-10-05 05:04 UTC tuomov
4889 * trunk: changeset 1778
4892 2004-10-05 04:47 UTC tuomov
4893 * trunk: changeset 1777
4894 - Added _NET_ACTIVE_WINDOW (request and property) support.
4896 - Moved netwm atoms away from ioncore_g.
4898 2004-10-05 03:54 UTC tuomov
4899 * trunk: changeset 1776
4900 Opening a new window on a panews focuses it if an unused area had the
4903 2004-10-05 00:41 UTC tuomov
4904 * trunk: changeset 1775
4905 Moved region_set_await_focus call from xwindow_do_set_focus to where
4908 2004-10-04 22:50 UTC tuomov
4909 * trunk: changeset 1774
4910 Minor goto_previous fix. (It had been broken at some point.)
4912 2004-10-03 14:11 UTC tuomov
4913 * trunk: changeset 1773
4914 Warp propagation improvements.
4916 2004-10-02 02:29 UTC tuomov
4917 * trunk: changeset 1772
4918 Translation updates.
4920 2004-10-02 02:22 UTC tuomov
4921 * trunk: changeset 1771
4922 Oops, history.h was missing.
4924 2004-10-02 02:13 UTC tuomov
4925 * trunk: changeset 1770
4926 Added split and transpose bindings to WIonWS context menu.
4928 2004-10-02 02:07 UTC tuomov
4929 * trunk: changeset 1769
4930 - Added WSplitSplit.flip.
4932 - WSplitFloat should properly transpose now.
4934 2004-09-30 17:24 UTC tuomov
4935 * trunk: changeset 1768
4936 Added context-specific query histories.
4938 2004-09-28 16:42 UTC tuomov
4939 * trunk: changeset 1767
4940 Added ioncore.set_selection and ioncore.request_selection (with a
4941 continuation function as parameter to the latter) to deal with
4942 selections from Lua code.
4944 2004-09-28 15:11 UTC tuomov
4945 * trunk: changeset 1763
4946 Binding changes: Mod1+K comma/period moves tab left/right.
4947 Mod1+comma/period switches to previous/next workspace. Corresponding
4948 bindings for Left/Right keys were removed.
4950 2004-09-28 14:58 UTC tuomov
4951 * trunk: changeset 1762
4952 Improved support for context menus.
4954 2004-09-17 20:17 UTC tuomov
4955 * trunk: changeset 1761
4956 Renamed clientwin_added_hook to clientwin_mapped_hook and added
4957 clientwin_unmapped_hook with the X window id as parameter.
4959 2004-09-17 20:09 UTC tuomov
4960 * trunk: changeset 1760
4961 Replaced frame_activated_hook (and frame_inactivated_hook) with
4962 region_activated_hook (region_inactivated_hook) called when the region
4963 is get focus (loses focus).
4965 2004-09-17 19:55 UTC tuomov
4966 * trunk: changeset 1759
4967 Some eventmask macro changes/cleanup.
4969 2004-09-17 19:43 UTC tuomov
4970 * trunk: changeset 1758
4971 Moved hook parameter structures from source to header files and added
4972 notes of parameters of all hooks to headers.
4974 2004-09-16 23:42 UTC tuomov
4975 * trunk: changeset 1757
4976 Oops. Workspaces were being destroyed when stdisp was removed.
4978 2004-09-16 23:39 UTC tuomov
4979 * trunk: changeset 1756
4980 REGION_PARENT macro changes.
4982 2004-09-16 23:09 UTC tuomov
4983 * trunk: changeset 1755
4984 Improved handling of small unused spaces in panews.
4986 2004-09-16 19:32 UTC tuomov
4987 * trunk: changeset 1753
4988 Some minor clean-up.
4990 2004-09-16 18:44 UTC tuomov
4991 * trunk: changeset 1752
4992 Some region_set/unset/detach_manager/parent code simplifications.
4994 2004-09-16 17:06 UTC tuomov
4995 * trunk: changeset 1751
4996 Use 'default' layout by default.
4998 2004-09-16 17:05 UTC tuomov
4999 * trunk: changeset 1750
5000 - Added mod_panews.set/get
5002 - Moved loading of module configuration file to end of Lua code if the
5003 module has such, as otherwise not everything may be available to the
5006 2004-09-16 16:27 UTC tuomov
5007 * trunk: changeset 1749
5008 WSplitPane should now update markers on transpose.
5010 2004-09-07 18:45 UTC tuomov
5011 * trunk: changeset 1748
5012 Changed some exec calls to exec_on calls in mod_query.
5014 2004-09-07 01:15 UTC tuomov
5015 * trunk: changeset 1747
5016 Oops, warp setting was no longer used.
5018 2004-09-06 18:29 UTC tuomov
5019 tagged ion-3ds-20040906
5021 2004-09-06 18:28 UTC tuomov
5022 * trunk: changeset 1745
5023 Fixed a typo in release notes.
5025 2004-09-06 18:25 UTC tuomov
5026 * trunk: changeset 1744
5027 Removed POSIX_SOURCE setting from system-ac.mk.in
5029 2004-09-06 18:21 UTC tuomov
5030 * trunk: changeset 1743
5031 Added release notes for a new release.
5033 2004-09-06 17:58 UTC tuomov
5034 * trunk: changeset 1742
5035 Status display node loading fixes.
5037 2004-09-06 17:44 UTC tuomov
5038 * trunk: changeset 1741
5039 - WPaneWS:s can be closed now.
5041 - Pane initial size calculation fix.
5043 2005-02-23 00:34 UTC tuomov
5044 * trunk: changeset 1740
5045 Renamed autows to panews.
5047 2004-09-05 22:26 UTC tuomov
5048 * trunk: changeset 1739
5049 Added compatibility conversion from old frame style names.
5051 2004-09-05 21:55 UTC tuomov
5052 * trunk: changeset 1738
5053 Some focusing code simplifications/fixes/new bugs.
5055 2004-09-05 15:58 UTC tuomov
5056 * trunk: changeset 1737
5057 Fixed an mplex layer2 focus issue.
5059 2004-09-05 15:30 UTC tuomov
5060 * trunk: changeset 1736
5061 Fixed split tree ws_if_root pointer management bug.
5063 2004-09-05 15:12 UTC tuomov
5064 * trunk: changeset 1735
5065 Added 'save' option for dock.
5067 2004-09-05 13:53 UTC tuomov
5068 * trunk: changeset 1734
5069 Added frame_managed_changed_hook (improved from
5070 frame_content_switched_hook).
5072 2004-09-02 15:20 UTC tuomov
5073 * trunk: changeset 1733
5074 Border line drawing fix.
5076 2004-09-01 21:26 UTC tuomov
5077 * trunk: changeset 1732
5078 WSplitPanes should now when appropriate recreate a WSplitUnused when
5081 2004-09-01 18:45 UTC tuomov
5082 * trunk: changeset 1731
5083 AutoWS now supports dropping stuff on unused areas.
5085 2004-09-01 13:31 UTC tuomov
5086 * trunk: changeset 1730
5087 - Autows unused region focusing improvements.
5089 - Install cfg_autows.lua.
5091 2004-08-31 18:51 UTC tuomov
5092 * trunk: changeset 1729
5093 Fixes to previous changes (coded without a monitor to test the code
5096 2004-08-31 11:26 UTC tuomov
5097 * trunk: changeset 1728
5098 Fixed a potential minor memory leak.
5100 2004-08-29 15:33 UTC tuomov
5101 * trunk: changeset 1727
5102 Autoconf should work again. (Applied patch to move from
5103 libtool/libltdl to plain libdl.)
5105 2004-08-29 07:18 UTC tuomov
5106 * trunk: changeset 1726
5107 Some pane handle changes.
5109 2004-08-27 14:54 UTC tuomov
5110 * trunk: changeset 1725
5111 Tiled workspace navigation code changes.
5113 2004-08-26 16:23 UTC tuomov
5114 * trunk: changeset 1724
5115 - Moved resize code so that WUnusedWin can use it.
5117 - Added resize bindings for WUnusedWin.
5119 2004-08-26 14:16 UTC tuomov
5120 * trunk: changeset 1723
5121 Added WUnusedWin for WSplitUnused.
5123 2004-08-23 03:27 UTC tuomov
5124 * trunk: changeset 1722
5125 WAutoWS layout is now initialised when the workspace is created
5126 instead of when the first frame is created.
5128 2004-08-21 15:54 UTC tuomov
5129 * trunk: changeset 1721
5130 Added Czech translations of Ion messages.
5132 2004-08-19 15:16 UTC tuomov
5133 * trunk: changeset 1720
5134 Added bindmap for WPaneWins.
5136 2004-08-18 14:12 UTC tuomov
5137 * trunk: changeset 1719
5138 - AutoWS pane window handling improvements.
5140 - Changes in frame style names.
5142 2004-08-17 01:24 UTC tuomov
5143 * trunk: changeset 1718
5144 Changed stdisp adaptation code to be more destructive on the split
5145 tree to preserve special nodes for autows.
5147 2004-08-15 01:40 UTC tuomov
5148 * trunk: changeset 1717
5149 Fixed a reference to mod_menu.
5151 2004-08-09 23:58 UTC tuomov
5152 * trunk: changeset 1716
5153 Added beginnings of a Czech translation (by Miroslav Kure).
5155 2004-08-09 23:57 UTC tuomov
5156 * trunk: changeset 1715
5157 Simplified regexp for 'uptime' load average method as some locales
5158 show it differently.
5160 2004-08-06 02:55 UTC tuomov
5161 * trunk: changeset 1714
5162 Some more makefile fixes.
5164 2004-08-06 00:05 UTC tuomov
5165 * trunk: changeset 1713
5166 $(INTALLDIR) wasn't being called for translated manual page
5169 2004-08-03 18:40 UTC tuomov
5170 * trunk: changeset 1712
5171 Added routine to drawing engine to draw just a borderline and not a
5174 2004-08-03 16:37 UTC tuomov
5175 * trunk: changeset 1711
5176 updated cfgfile too.
5178 2004-08-02 19:35 UTC tuomov
5179 * trunk: changeset 1710
5180 Submaps now default to AnyModifier.
5182 2004-08-02 16:01 UTC tuomov
5183 * trunk: changeset 1709
5184 nroff instead of groff.
5186 2004-08-02 14:51 UTC tuomov
5187 * trunk: changeset 1708
5188 Oops, calcmail was global.
5190 2004-08-02 14:49 UTC tuomov
5191 * trunk: changeset 1707
5192 - Some more binding documentation and translation improvements.
5194 - Use proper welcome.lang.txt.
5196 2004-08-02 05:16 UTC tuomov
5197 * trunk: changeset 1706
5200 2004-08-02 03:31 UTC tuomov
5201 * trunk: changeset 1705
5202 - Removed share directory from the source tree and moved stuff therein
5203 to ioncore and utils directories.
5205 - Some rules.mk improvements.
5207 2004-08-02 00:51 UTC tuomov
5208 * trunk: changeset 1704
5209 - Improved the 'basic concepts' section of the manual page.
5211 - Added a Finnish translation of the manual page and welcome message.
5212 (Correct version of the welcome message is not yet used.)
5214 2004-08-01 21:51 UTC tuomov
5215 * trunk: changeset 1703
5216 ... and also gettext menuentry and submenu.
5218 2004-08-01 21:46 UTC tuomov
5219 * trunk: changeset 1702
5220 Removed 'TR' from menu configuration files; include 'submenu' and
5221 'menuentry' in keywords to lxgettext instead.
5223 2004-08-01 21:44 UTC tuomov
5224 * trunk: changeset 1701
5225 Fixed type in documentation string.
5227 2004-08-01 21:43 UTC tuomov
5228 * trunk: changeset 1700
5229 Added translations for binding documentation.
5231 2004-08-01 19:48 UTC tuomov
5232 * trunk: changeset 1699
5233 Oops, previous commit was a bit broken.
5235 2004-08-01 19:06 UTC tuomov
5236 * trunk: changeset 1698
5237 Binding documentation is now included in the configuration files and
5238 the documentation for manual pages is generated from there.
5240 2004-07-31 22:00 UTC tuomov
5241 * trunk: changeset 1696
5242 Minor fixes to previous error reporting and other changes.
5244 2004-07-31 20:55 UTC tuomov
5245 * trunk: changeset 1695
5246 Added Finnish translation.
5248 2004-07-31 20:53 UTC tuomov
5249 * trunk: changeset 1694
5250 - Some more error and other reporting changes for easier and better
5253 - Added menu configuration files to be translated.
5255 2004-07-31 20:12 UTC tuomov
5256 * trunk: changeset 1693
5257 s/corner/pos/g in statusbar creation code.
5259 2004-07-31 19:11 UTC tuomov
5260 * trunk: changeset 1691
5261 - Removed some redundant error reporting that is of no help to the
5264 - Changes in error reporting policy: trust the source of the problem
5265 do it, if it is our code.
5267 2005-02-23 00:02 UTC tuomov
5268 * trunk: changeset 1690
5269 Added basic framework for localisation/language translations.
5271 2004-07-30 00:08 UTC tuomov
5272 tagged ion-3ds-20040730
5274 2004-07-29 23:32 UTC tuomov
5275 * trunk: changeset 1687
5276 Oops DIST: PREFIX line was broken.
5278 2004-07-29 23:30 UTC tuomov
5279 * trunk: changeset 1686
5280 Added new release notes and other preparation for the release of ion-
5283 2004-07-29 23:24 UTC tuomov
5284 * trunk: changeset 1685
5285 - Changes in default installation paths and binary names: ion->ion3,
5288 - Added ioncore.progname so that scripts that want to show the manual
5289 page don't need to know if we're running as ion or pwm.
5291 2004-07-29 23:19 UTC tuomov
5292 * trunk: changeset 1684
5293 Manual page updates.
5295 2004-07-29 19:58 UTC tuomov
5296 * trunk: changeset 1683
5297 Added old release notes to the package.
5299 2004-07-29 19:47 UTC tuomov
5300 * trunk: changeset 1682
5301 WIonWS: don't load WSplitST, because we don't save position and
5302 orientation and thus think the saved stdispnode was bl/horizontal.
5304 2004-07-29 19:41 UTC tuomov
5305 * trunk: changeset 1681
5306 Drawing engine configuration files now also use the underscored
5307 "look_" prefix instead of "look-".
5309 2004-07-29 19:36 UTC tuomov
5310 * trunk: changeset 1680
5311 Added styles for status displays.
5313 2004-07-29 18:52 UTC tuomov
5314 * trunk: changeset 1679
5315 - Changed WFloatWS.circulate and backcirculate to be stacking based.
5317 - Fixes to previous stacking code changes.
5319 2004-07-29 18:27 UTC tuomov
5320 * trunk: changeset 1678
5321 Floatws stacking code improvements.
5323 2004-07-29 02:18 UTC tuomov
5324 * trunk: changeset 1672
5325 All savefiles are now also prefixed with "saved_".
5327 2004-07-29 02:02 UTC tuomov
5328 * trunk: changeset 1671
5329 Removed WIonWS.resize_tree and added WSplit.rqgeom.
5331 2004-07-29 01:52 UTC tuomov
5332 * trunk: changeset 1670
5333 Renamed redundantly named ioncore.create_new_ws to ioncore.create_ws.
5335 2004-07-29 01:50 UTC tuomov
5336 * trunk: changeset 1669
5337 Added WWindow.xid export.
5339 2004-07-29 01:47 UTC tuomov
5340 * trunk: changeset 1668
5341 Statically linking modules had been broken with the module stub loader
5342 change, and make depend had never worked in this case.
5344 2004-07-29 01:32 UTC tuomov
5345 * trunk: changeset 1667
5346 - Removed generic stacking code; stacking is now handled fully by
5347 managers, making it simpler and better-working.
5349 - Some fixes to WMPlex layer2 new focus policy.
5351 2004-07-28 21:58 UTC tuomov
5352 * trunk: changeset 1666
5353 Reorganisation autows code to match the new lua/c division and stub
5356 2004-07-28 20:57 UTC tuomov
5357 * trunk: changeset 1665
5358 Changes in WMPlex passive layer 2 object focus policy.
5360 2004-07-28 02:02 UTC tuomov
5361 * trunk: changeset 1664
5362 Oops. Search path order had been reversed.
5364 2004-07-28 01:57 UTC tuomov
5365 * trunk: changeset 1663
5366 Style file lookup was broken.
5368 2004-07-28 01:46 UTC tuomov
5369 * trunk: changeset 1662
5370 The status display is now skipped by WIonWS navigational routines.
5372 2004-07-28 01:30 UTC tuomov
5373 * trunk: changeset 1661
5374 Forgot to update resize_delay->kbresize_delay to config files.
5376 2004-07-28 01:25 UTC tuomov
5377 * trunk: changeset 1660
5378 Oops. Forgot to remove references to DEFAULT_WS_TYPE.
5380 2004-07-28 01:17 UTC tuomov
5381 * trunk: changeset 1659
5382 - Changes in functions to set some basic settings of ioncore and some
5383 modules: for the most part, a single 'set' function now. Also added
5384 the 'get' counterpart.
5386 - Removed extl_globals as DEFAULT_WS_TYPE is part of ioncore.set/get
5389 2004-07-27 21:06 UTC tuomov
5390 * trunk: changeset 1658
5391 Added WSplitInner.current dynfun.
5393 2004-07-27 21:01 UTC tuomov
5394 * trunk: changeset 1657
5395 Restore extl_loadstring as mod_ionflux needs it.
5397 2004-07-27 19:23 UTC tuomov
5398 * trunk: changeset 1656
5399 - Statusbar mail checker died if $MAIL didn't exist.
5401 - Added mailbox file setting.
5403 2004-07-27 18:03 UTC tuomov
5404 * trunk: changeset 1655
5405 Some statusbar config tuning
5407 2004-07-27 17:49 UTC tuomov
5408 * trunk: changeset 1654
5409 - Better cfg_dock.lua; moved code to mod_dock.
5411 - Status display is now _not_ saved to layout savefile, for easier
5412 switching between different status displays.
5414 - Some mplex layer2 access improvements.
5416 2004-07-27 13:48 UTC tuomov
5417 * trunk: changeset 1653
5418 Fixed some typos etc.
5420 2004-07-27 13:42 UTC tuomov
5421 * trunk: changeset 1652
5422 - Improved ext_statusbar update time calculation.
5424 - Added ext_statusbar to list of subdirectories to build in the top-
5427 2004-07-27 04:11 UTC tuomov
5428 * trunk: changeset 1651
5429 Oops, mail_last_check wasn't being update.
5431 2004-07-27 04:10 UTC tuomov
5432 * trunk: changeset 1650
5433 Added ext_statusbar statusbar script.
5435 2004-07-27 00:43 UTC tuomov
5436 * trunk: changeset 1649
5437 - Put ext_misc stuff in ioncore anyway; removed close_current_ws.
5439 - Fixed some PWM stuff.
5441 2004-07-27 00:26 UTC tuomov
5442 * trunk: changeset 1648
5443 Status display removal is now properly notified by the screen to
5444 workspaces over restarts.
5446 2004-07-26 22:03 UTC tuomov
5447 * trunk: changeset 1647
5448 Oops, welcome message was no longer installed.
5450 2004-07-26 21:57 UTC tuomov
5451 * trunk: changeset 1645
5452 Some documentation fixes and documentation generation changes.
5454 2004-07-26 21:57 UTC tuomov
5455 * trunk: changeset 1644
5456 Oops, there was still a reference to draw.lua
5458 2004-07-26 21:48 UTC tuomov
5459 * trunk: changeset 1643
5460 ioncore-extras.lua was still lying around after barfed commit.
5462 2004-07-26 21:29 UTC tuomov
5463 * trunk: changeset 1642
5464 Fixed a sed vomit in ion-completeman (around sed's brain-damaged
5465 refusal to support escaping of square brackets) after GNU sed stopped
5466 accepting the previous vomit.
5468 2004-07-26 20:50 UTC tuomov
5469 * trunk: changeset 1641
5470 Fixes to previous failed commit.
5472 2004-07-26 20:46 UTC tuomov
5473 * trunk: changeset 1640
5474 - United ioncore and ioncorelib; mod_query and querylib; and mod_menu
5475 and menulib routines into the single namespace of the first of each
5476 to present the user with less different code units.
5478 - Changed all configuration files the user might want to edit to be
5479 prefixed with 'cfg_'.
5481 2004-07-26 19:17 UTC tuomov
5482 * trunk: changeset 1639
5483 Renamed 'include' 'dopath' (to look similar to Lua's 'dofile' that
5484 expects complete file name).
5486 2004-07-26 18:58 UTC tuomov
5487 * trunk: changeset 1638
5488 Added stub loaders for modules, so users only need a single command to
5489 load scripts or modules.
5491 2004-07-26 17:43 UTC tuomov
5492 * trunk: changeset 1637
5493 Some minor infowin, stdisp and timer fixes and changes.
5495 2004-07-26 16:13 UTC tuomov
5496 * trunk: changeset 1636
5497 Exported timers to Lua side and some other changes in timer code.
5499 2004-07-26 14:38 UTC tuomov
5500 * trunk: changeset 1633
5501 Added some code to WInfoWin to eventually allow it to be used as an
5504 2004-07-25 19:18 UTC tuomov
5505 * trunk: changeset 1632
5506 Some autows overlap and new OO split code fixes.
5508 2004-07-24 14:09 UTC tuomov
5509 * trunk: changeset 1631
5510 Some fixes to previous changes in name allocation.
5512 2004-07-24 11:58 UTC tuomov
5513 * trunk: changeset 1630
5514 Added still incomplete support for partial floating of WSplitPanes on
5517 2004-07-23 22:27 UTC tuomov
5518 * trunk: changeset 1629
5519 Resizing code fixes and simplifications.
5521 2004-07-23 20:50 UTC tuomov
5522 * trunk: changeset 1628
5523 Some more name allocation improvements and simplifications.
5525 2004-07-23 19:34 UTC tuomov
5526 * trunk: changeset 1627
5527 Fixed problem allocating names that already contain something that
5528 looks like an instance number.
5530 2004-07-22 22:31 UTC tuomov
5531 * trunk: changeset 1626
5532 - Moved WSplitUnused code to mod_autows from mod_ionws.
5534 - Added initial version of WSplitPane split tree node for better
5535 organisation of different application classes in WAutoWS split tree.
5537 2004-07-18 18:59 UTC tuomov
5538 * trunk: changeset 1625
5539 The split tree now uses inheritance within the Ion object system, so
5540 it is easier to add special inner nodes to it.
5542 2004-07-18 02:25 UTC tuomov
5543 * trunk: changeset 1624
5544 Some dock changes+fixes.
5546 2004-07-17 00:48 UTC tuomov
5547 * trunk: changeset 1623
5548 Autows template code is now aware of stdisp.
5550 2004-07-16 23:54 UTC tuomov
5551 * trunk: changeset 1622
5552 Autows classification heuristics improvements.
5554 2004-07-15 15:29 UTC tuomov
5555 * trunk: changeset 1621
5558 2004-07-15 13:21 UTC tuomov
5559 * trunk: changeset 1620
5560 Fixed config file help.
5562 2004-07-15 01:59 UTC tuomov
5563 * trunk: changeset 1619
5564 Removed stdisp from lists of normal managed objects on workspaces.
5566 2004-07-13 16:05 UTC tuomov
5567 * trunk: changeset 1618
5568 Fixed WRegion.size_hints export.
5570 2004-07-13 16:04 UTC tuomov
5571 * trunk: changeset 1617
5572 Always leave a SPLIT_UNUSED when stacking.
5574 2004-07-13 16:03 UTC tuomov
5575 * trunk: changeset 1616
5576 Changes in split tree resize code to better handle SPLIT_UNUSED.
5578 2004-07-12 20:11 UTC tuomov
5579 * trunk: changeset 1615
5580 AutoWS layout initialisation code improvements.
5582 2004-07-11 22:57 UTC tuomov
5583 * trunk: changeset 1614
5584 Beginnings of a new template-based autows implementation.
5586 2004-07-08 00:18 UTC tuomov
5587 * trunk: changeset 1613
5588 Some frame->style handling changes.
5590 2004-07-08 00:17 UTC tuomov
5591 * trunk: changeset 1612
5592 Possibly fixed scratchpad focusing (again).
5594 2004-07-03 18:04 UTC tuomov
5595 tagged ion-3ds-20040703
5597 2004-07-03 18:01 UTC tuomov
5598 * trunk: changeset 1610
5599 Added a note on ./configure being broken in README.
5601 2004-07-03 17:57 UTC tuomov
5602 * trunk: changeset 1609
5605 2004-07-03 17:56 UTC tuomov
5606 * trunk: changeset 1608
5607 Added code in dock.lua to create dock of either flavour.
5609 2004-07-03 17:56 UTC tuomov
5610 * trunk: changeset 1607
5611 Do not automagically redirect region_manage_clientwin requests to
5612 passive layer 2 objects.
5614 2004-07-03 17:55 UTC tuomov
5615 * trunk: changeset 1606
5618 2004-07-03 17:54 UTC tuomov
5619 * trunk: changeset 1605
5620 Changes in menu stacking.
5622 2004-07-03 17:25 UTC tuomov
5623 * trunk: changeset 1604
5624 Implemented WRegion.rqclose for WDock (and removed WDock.destroy), so
5625 that empty docks can now be closed in a consistent manner.
5627 2004-07-03 17:21 UTC tuomov
5628 * trunk: changeset 1603
5629 Added some region dynfuns.
5631 2004-06-27 17:43 UTC tuomov
5632 * trunk: changeset 1602
5633 Dock supports bindings now.
5635 2004-06-27 17:12 UTC tuomov
5636 * trunk: changeset 1601
5637 - Removed orientation from stdisp parameters; it is got from the
5638 region itself through region_orientation.
5640 - WDock.set can now properly request changes when working as WMPlex
5643 2004-06-26 20:13 UTC tuomov
5644 * trunk: changeset 1600
5645 floatws fix: don't save stdisp configuration.
5647 2004-06-26 20:05 UTC tuomov
5648 * trunk: changeset 1599
5649 Ensure FD_CLOEXEC is set.
5651 2004-06-26 19:53 UTC tuomov
5652 * trunk: changeset 1598
5653 - Removed generic stacking exports. Raise/lower is only available
5654 through WFloatWS.raise/lower now.
5656 - Removed WRegion.active_sub export.
5658 2004-06-26 19:35 UTC tuomov
5659 * trunk: changeset 1597
5660 Renamed 'reference' field in load/info tables to 'reg'.
5662 2004-06-26 18:40 UTC tuomov
5663 * trunk: changeset 1596
5664 Guarantee maximum size to be set in region_size_hints along with base
5667 2004-06-26 18:37 UTC tuomov
5668 * trunk: changeset 1595
5669 Removed relw and relh from region_size_hints; use
5670 XSizeHints.base_width/height instead.
5672 2004-06-26 16:07 UTC tuomov
5673 * trunk: changeset 1594
5674 - Added support for passive mplex layer 2 objects.
5676 - Unified generic stdisp and floating dock position parametrisation.
5678 2004-06-23 15:56 UTC tuomov
5679 * trunk: changeset 1593
5680 Improved mplex managed object attribute storage.
5682 2004-06-22 00:16 UTC tuomov
5683 * trunk: changeset 1592
5684 Added XID to querylib.show_clientwin.
5686 2004-06-21 15:02 UTC tuomov
5687 * trunk: changeset 1591
5688 Fixed drawing engine style loading code when neither font nor based_on
5691 2004-06-21 08:18 UTC tuomov
5692 * trunk: changeset 1590
5693 Previous "fixes" broken dock resize on workspace change if previous
5694 docknode geometry was a good fit.
5696 2004-06-21 07:37 UTC tuomov
5697 * trunk: changeset 1589
5698 Some status display/dock support code fixes and improvements.
5700 2004-06-21 00:30 UTC tuomov
5701 * trunk: changeset 1588
5702 Support dragging tab of current window by clicking anywhere in a
5705 2004-06-20 16:45 UTC tuomov
5706 * trunk: changeset 1587
5707 Initial conversion of mod_dock to work with WMPlex sticky auto-sizing
5708 status display mechanisms.
5710 2004-06-20 11:47 UTC tuomov
5711 * trunk: changeset 1586
5712 Don't register WRegionSimpleCreateFn as it is not actually needed.
5713 Thus only register WRegionLoadCreateFn.
5715 2004-06-20 11:45 UTC tuomov
5716 * trunk: changeset 1584
5717 Don't duplicate libtu/stringintmap_key as value2str.
5719 2004-06-20 11:10 UTC tuomov
5720 * trunk: changeset 1582
5723 2004-06-19 16:39 UTC tuomov
5724 * trunk: changeset 1581
5725 - Use of block auto-indentation had broken indentation after some
5726 EXTL_EXPORT statements.
5728 - Added documentation for WMPlex.set_stdisp and WMPlex.get_stdisp.
5730 2004-06-19 16:26 UTC tuomov
5731 * trunk: changeset 1580
5732 Improved support for auto-sizing status display/dock.
5734 2004-06-19 13:26 UTC tuomov
5735 * trunk: changeset 1579
5736 Export WScreen.set_managed_offset.
5738 2004-06-18 22:14 UTC tuomov
5739 * trunk: changeset 1576
5740 Use libtu's new stringstore for storing frame style names.
5742 2004-06-17 20:42 UTC tuomov
5743 * trunk: changeset 1573
5744 Fixed handling of requested geometry in floatws_attach_clientwin.
5746 2004-06-17 17:14 UTC tuomov
5747 * trunk: changeset 1572
5748 Added some split-tree manipulation algorithms needed to eventually
5749 support an automagically properly sized dock.
5751 2004-06-17 13:58 UTC tuomov
5752 * trunk: changeset 1571
5753 Resize primary node fix.
5755 2004-06-14 15:09 UTC tuomov
5756 * trunk: changeset 1570
5757 Finished converting (still crappy) autows penalty code to Lua and some
5760 2004-06-12 20:51 UTC tuomov
5761 * trunk: changeset 1569
5762 Moved autows penalty calculation code to Lua side for easier
5765 2004-06-12 18:10 UTC tuomov
5766 * trunk: changeset 1568
5767 - Added WRegion.size_hints to exports
5769 - ... and renamed region_resize_hints to region_size_hints.
5771 2004-06-12 14:16 UTC tuomov
5772 * trunk: changeset 1567
5773 Fixed querylib.query_exit and renamed it to querylib.query_shutdown.
5775 2004-06-11 19:03 UTC tuomov
5776 * trunk: changeset 1566
5777 Changed penalties to be based on proportional shrinkage/growth/free
5778 space after split and other autows placement code changes.
5780 2004-06-11 11:03 UTC tuomov
5781 * trunk: changeset 1565
5782 Put back WIonWS.create_frame_fn.
5784 2004-06-10 22:48 UTC tuomov
5785 * trunk: changeset 1564
5786 - Session saving is no longer disabled on exit if there was an error
5787 loading layout. Instead a backup of the layout savefile is made.
5789 - The behaviour of ioncore.resign was changed not to save session, but
5790 instead just quit and, when running under a session manager,
5791 instruct the session manager to not restart the WM again.
5793 2004-06-10 21:13 UTC tuomov
5794 * trunk: changeset 1563
5795 Fixed focusing on frame destroy.
5797 2004-06-10 21:01 UTC tuomov
5798 * trunk: changeset 1562
5799 Bracing error caused split unused fusing not to work in all cases.
5801 2004-06-10 15:33 UTC tuomov
5802 * trunk: changeset 1561
5803 Changes in the set of exported WSplit methods and WIonWS:split_tree().
5805 2004-06-10 15:15 UTC tuomov
5806 * trunk: changeset 1560
5807 Added code to fuse adjacent SPLIT_UNUSED nodes.
5809 2004-06-09 16:12 UTC tuomov
5810 * trunk: changeset 1559
5811 Removed WIonFrame and WAutoFrame. There's just WFrame and WFloatFrame
5812 (also to be unified?) now.
5814 2004-06-08 20:52 UTC tuomov
5815 * trunk: changeset 1558
5816 Some minor autows placement tuning.
5818 2004-06-08 20:26 UTC tuomov
5819 * trunk: changeset 1557
5820 Moved p_move from WFloatFrame to WFrame.
5822 2004-06-08 17:23 UTC tuomov
5823 * trunk: changeset 1556
5824 Binding to nil should again remove the binding.
5826 2004-06-08 17:21 UTC tuomov
5827 * trunk: changeset 1555
5828 Fixes in navigation code handling of SPLIT_UNUSED.
5830 2004-06-07 13:41 UTC tuomov
5831 * trunk: changeset 1554
5832 Some more unused space information storage changes.
5834 2004-06-07 11:09 UTC tuomov
5835 * trunk: changeset 1553
5836 load_autows hand't been updated to new ionws_load_node parameters.
5838 2004-06-06 19:39 UTC tuomov
5839 * trunk: changeset 1552
5840 Added querylib.show_clientwin to display information on a client
5841 window and put it in the context menu.
5843 2004-06-06 19:27 UTC tuomov
5844 * trunk: changeset 1551
5845 Documentation fixes.
5847 2004-06-06 18:32 UTC tuomov
5848 * trunk: changeset 1550
5849 Some fixes in split tree load code changes.
5851 2004-06-06 17:58 UTC tuomov
5852 * trunk: changeset 1549
5853 Added penalties to attach to an existing frame.
5855 2004-06-06 17:09 UTC tuomov
5856 * trunk: changeset 1548
5857 Added querylib.query_menu that can be used to create a query of a
5860 2004-06-06 16:16 UTC tuomov
5861 * trunk: changeset 1547
5862 Moved Fx queries to WMPlex level so they're available on empty
5863 workspaces and full screen client windows as well.
5865 2004-06-06 16:08 UTC tuomov
5866 * trunk: changeset 1546
5867 Added 'lazy' split attribute. If a horizontal/vertical split is
5868 "lazy", and a direct child is removed, the split won't be collapsed
5869 unless the other child is SPLIT_UNUSED.
5871 2004-06-06 15:47 UTC tuomov
5872 * trunk: changeset 1545
5875 2004-06-05 19:24 UTC tuomov
5876 * trunk: changeset 1543
5877 - Moved workspace dummy window code from WFloatWS to WGenWS to be
5878 available to WAutoWS as well.
5880 - Removed unused managed_splits field from WIonWS.
5882 2004-06-05 15:14 UTC tuomov
5883 * trunk: changeset 1542
5884 WAutoWS placement code clean-up.
5886 2004-06-05 09:42 UTC tuomov
5887 * trunk: changeset 1541
5888 Oops. Fixed sanity check.
5890 2004-06-04 23:15 UTC tuomov
5891 * trunk: changeset 1539
5892 Added Xinerama sanity check.
5894 2004-06-04 17:55 UTC tuomov
5895 * trunk: changeset 1537
5896 Changed WAutoWS placement code to use new unused space storage and
5897 added framework code to handle calculating penalties based on
5898 "immediate" available unused space.
5900 2004-06-04 17:29 UTC tuomov
5901 * trunk: changeset 1536
5902 Changed storage of used/unused space within
5903 SPLIT_VERTICAL/SPLIT_HORIZONTAL.
5905 2004-06-04 15:49 UTC tuomov
5906 * trunk: changeset 1535
5907 Fixed WMPlex.l2_show focus.
5909 2004-06-03 11:25 UTC tuomov
5910 * trunk: changeset 1534
5911 Added very preliminary WAutoWS layout code.
5913 2004-06-03 11:23 UTC tuomov
5914 * trunk: changeset 1533
5915 Code that creates regions from tables now supports a 'reference' to
5916 use existing regions.
5918 2004-06-03 11:21 UTC tuomov
5919 * trunk: changeset 1532
5920 Fixed some indentation.
5922 2004-06-02 19:15 UTC tuomov
5923 * trunk: changeset 1531
5924 Added support for "static" splits.
5926 2004-05-31 10:40 UTC tuomov
5927 * trunk: changeset 1526
5930 2004-05-31 10:39 UTC tuomov
5931 * trunk: changeset 1525
5932 Added nil check to hook_add_extl.
5934 2004-05-30 16:01 UTC tuomov
5935 * trunk: changeset 1524
5936 Fixed a serious brainfart in region name allocation. (Temporary hack;
5937 need to do this more efficiently.)
5939 2004-05-30 14:13 UTC tuomov
5940 * trunk: changeset 1523
5941 Oops. Alloc one byte too small.
5943 2004-05-29 19:13 UTC tuomov
5944 * trunk: changeset 1522
5945 Check that client window is not already managed when loading saved
5946 configuration (on restart).
5948 2004-05-29 19:12 UTC tuomov
5949 * trunk: changeset 1521
5950 Added -noerrorlog startup option.
5952 2004-05-29 12:03 UTC tuomov
5953 * trunk: changeset 1520
5954 Fixed dec/inc_index bindings.
5956 2004-05-29 11:26 UTC tuomov
5957 * trunk: changeset 1519
5958 Bindmap binding count was not maintained correctly if a key/button was
5961 2004-05-28 14:41 UTC tuomov
5962 * trunk: changeset 1518
5963 Added SPLIT_UNUSED nodes and stopped allowing frames that do not use
5964 full space of their SPLIT_REGNODE:
5966 2004-05-26 19:26 UTC tuomov
5967 * trunk: changeset 1517
5968 querylib.query_renameworkspace had been broken at some point.
5970 2004-05-26 19:24 UTC tuomov
5971 * trunk: changeset 1516
5972 Unified module and script search paths. There's only one search path
5975 2004-05-26 19:17 UTC tuomov
5976 * trunk: changeset 1515
5977 *sigh* install-sh seems to require -c to copy.
5979 2004-05-26 17:24 UTC tuomov
5980 * trunk: changeset 1514
5981 Changed INSTALL to install-sh
5983 2004-05-26 17:10 UTC tuomov
5984 * trunk: changeset 1513
5987 2004-05-26 16:57 UTC tuomov
5988 * trunk: changeset 1512
5989 Libtool is no longer used: problems with one module depending on
5992 2004-05-26 14:13 UTC tuomov
5993 * trunk: changeset 1511
5994 Added unviewable check in mplex init.
5996 2004-05-26 13:57 UTC tuomov
5997 * trunk: changeset 1510
5998 - WMPlex layer2 object hide improved.
6000 - Unified WMPlex layer list access functions.
6002 2004-05-21 21:04 UTC tuomov
6003 * trunk: changeset 1509
6004 Removed 'exec' from /bin/sh call to execute command so that more
6005 complex commands can be entered.
6007 2004-05-21 19:46 UTC tuomov
6008 * trunk: changeset 1507
6009 Removed os.execute block.
6011 2004-05-21 18:49 UTC tuomov
6012 * trunk: changeset 1506
6013 Improved querylib.query_exec completion to break at spaces.
6015 2004-05-21 18:33 UTC tuomov
6016 * trunk: changeset 1505
6017 SSH host completion now understands usernames. (Code taken from the
6020 2004-05-21 18:26 UTC tuomov
6021 * trunk: changeset 1504
6022 - Improved integration of exit/restart/save state with session
6025 - Removed ioncore.exit(); in most cases use ioncore.shutdown() instead
6026 (and ioncore.resign() in others).
6028 2004-05-20 21:48 UTC tuomov
6029 * trunk: changeset 1503
6030 Added comment headers to the files.
6032 2004-05-20 21:35 UTC tuomov
6033 * trunk: changeset 1502
6034 - Added mod_sm.request_save.
6036 - Removed support for whatever (older?) session management system
6037 defines the macro "XSM".
6039 2004-05-20 18:26 UTC tuomov
6040 * trunk: changeset 1501
6041 - Automatically load mod_sm of the SESSION_MANAGER environment
6044 - Moved session directory setup code to mod_sm.
6046 2004-05-20 16:03 UTC tuomov
6047 * trunk: changeset 1500
6048 Added WClientWin.xid export to get X window id.
6050 2004-05-20 15:04 UTC tuomov
6051 * trunk: changeset 1499
6052 Improved WAutoFrame "lazy" move/resize behaviour.
6054 2004-05-20 14:38 UTC tuomov
6055 * trunk: changeset 1498
6056 Split resizing code now first tries to use any unused space before
6059 2004-05-19 08:35 UTC tuomov
6060 * trunk: changeset 1497
6061 - Do not clear client window activity status when receiving focus if
6062 the urgency hint is still set.
6064 - Exported WRegion.notify_activity and WRegion.clear_activity.
6066 2004-05-18 20:02 UTC tuomov
6067 * trunk: changeset 1496
6068 Fixed exec bindings to correctly set the root window and changed
6069 ioncore.exec_on to accept any region as parameter.
6071 2004-05-18 17:55 UTC tuomov
6072 * trunk: changeset 1495
6073 Changes in save directory under a session manager; use ~/.ion3/gnome-
6074 session-$GNOME_DESKTOP_SESSION_ID (with potentially unallowed
6075 characters replaced) if this environment variable is set.
6077 2004-05-17 22:52 UTC tuomov
6078 * trunk: changeset 1494
6079 Merged dock kde systray support patch and fixes from stable branch.
6081 2004-05-17 22:41 UTC tuomov
6082 * trunk: changeset 1491
6083 Added missing include.
6085 2004-05-15 17:45 UTC tuomov
6086 * trunk: changeset 1490
6087 Removed extl_call_named as it is no longer needed and useless bloat.
6089 2004-05-15 17:43 UTC tuomov
6090 * trunk: changeset 1489
6091 Converted ionws_placement_method to ionws_placement_alt hook. Removed
6092 the hook from WAutoWS code temporarily.
6094 2004-05-15 09:47 UTC tuomov
6095 * trunk: changeset 1488
6096 Fixed attempt to free memory at middle of allocated area in menu
6099 2004-05-14 14:14 UTC tuomov
6100 * trunk: changeset 1487
6101 - Changed mplex l2 hide/show to warp (if enabled) to new active
6104 - Some other focus handling fixes/changes.
6106 2004-05-14 13:13 UTC tuomov
6107 * trunk: changeset 1486
6108 WMPlex contents are unmapped when either width or height of client
6109 managed area becomes at most 1 instead of resizing them. Previously
6110 this was only done vertically for frames (shade).
6112 2004-05-14 10:14 UTC tuomov
6113 * trunk: changeset 1483
6114 Fixed shade on WIonWS.
6116 2004-05-13 12:01 UTC tuomov
6117 * trunk: changeset 1482
6120 2004-05-13 09:02 UTC tuomov
6121 * trunk: changeset 1481
6122 Removed some scratch code.
6124 2004-05-12 15:39 UTC tuomov
6125 * trunk: changeset 1480
6126 Oops. There was a typo that was causing region flags to be cleared
6127 when children were being rescued.
6129 2004-05-12 13:49 UTC tuomov
6130 * trunk: changeset 1479
6131 hook_add_extl was missing extl_ref_fn.
6133 2004-05-12 13:30 UTC tuomov
6134 * trunk: changeset 1478
6135 Documented hook exports.
6137 2004-05-12 12:56 UTC tuomov
6138 * trunk: changeset 1477
6139 Removed deprecated references to defcmd.
6141 2004-05-12 12:50 UTC tuomov
6142 * trunk: changeset 1476
6143 New hook system. Both Lua and C-side now have the same hooks except
6144 for ioncore_handle_event_alt.
6146 2004-05-12 10:31 UTC tuomov
6147 * trunk: changeset 1475
6148 Added functions to test ExtlTab:s and ExtlFn:s for equality.
6150 2004-05-08 23:38 UTC tuomov
6151 * trunk: changeset 1474
6152 WM_COLORMAP_WINDOWS handling fixes. (Does something still use
6153 this/bother supporting indexed colour models at all?)
6155 2004-05-06 21:01 UTC tuomov
6156 * trunk: changeset 1472
6157 Oops. nodecor wan't being initialised if mwm hints are not set.
6159 2004-05-06 09:35 UTC tuomov
6160 * trunk: changeset 1470
6161 Space wasn't being reclaimed when unsplitting.
6163 2004-05-03 15:22 UTC tuomov
6164 * trunk: changeset 1469
6165 Added extra check. Fixed indentation.
6167 2004-05-03 15:21 UTC tuomov
6168 * trunk: changeset 1468
6169 Fixed dynamic function call.
6171 2004-05-03 14:18 UTC tuomov
6172 * trunk: changeset 1466
6173 Fixed stippled tab font when -i18n was not set.
6175 2004-05-02 15:57 UTC tuomov
6176 * trunk: changeset 1464
6177 Path fixes in file headings.
6179 2004-05-02 15:46 UTC tuomov
6180 * trunk: changeset 1463
6181 Added some basic framework for autows. No functionality essentially
6182 different from ionws yet.
6184 2004-05-01 11:32 UTC tuomov
6185 * trunk: changeset 1460
6186 Transparency configuration reading fix.
6188 2004-04-30 19:45 UTC tuomov
6189 * trunk: changeset 1459
6190 Minor session management support improvements; should work with gnome-
6193 2004-04-28 11:34 UTC tuomov
6194 * trunk: changeset 1458
6195 Only kill active grab when esc is pressed, not released.
6197 2004-04-24 22:45 UTC tuomov
6198 * trunk: changeset 1456
6199 WIonWS supports alternative frame creation routine (for inheritance).
6201 2004-04-20 18:01 UTC tuomov
6202 * trunk: changeset 1455
6203 Split size calculation TODOs handled.
6205 2004-04-20 15:03 UTC tuomov
6206 * trunk: changeset 1454
6207 Some fixes to new split tree code.
6209 2004-04-17 17:44 UTC tuomov
6210 * trunk: changeset 1453
6211 - Added the WARN_FUNC macros.
6213 - WIonWS code checks that split_tree!=NULL more often so that it
6214 should be possible to inherit it by a workspace class that doesn't
6215 always have such a tree.
6217 2004-04-17 16:45 UTC tuomov
6218 * trunk: changeset 1452
6219 Fixed split bindings to attach currently displayed region of old frame
6222 2004-04-17 15:03 UTC tuomov
6223 * trunk: changeset 1451
6224 Added code to transpose splits.
6226 2004-04-16 22:34 UTC tuomov
6227 * trunk: changeset 1450
6228 Slightly improved splitting code.
6230 2004-04-11 10:15 UTC tuomov
6231 * trunk: changeset 1448
6232 Oops, there was an off-by-one bug in _NET_VIRTUAL_ROOTS setting.
6234 2004-04-05 12:33 UTC tuomov
6235 * trunk: changeset 1444
6236 Added a kludge to deal with waitrelease when the modifiers has already
6239 2004-04-05 07:39 UTC tuomov
6240 * trunk: changeset 1442
6241 Oops, LCDIR and SHAREDIR were on path in wrong order.
6243 2004-04-04 11:48 UTC tuomov
6244 * trunk: changeset 1441
6245 Improved split data structures.
6247 2004-04-02 19:59 UTC tuomov
6248 * trunk: changeset 1440
6249 WMPlex is now a proper non-virtual class and objects of this type can
6250 be created and nested like any others.
6252 2004-04-02 08:19 UTC tuomov
6253 * trunk: changeset 1439
6254 Also put querylib.lc and menulib.lc in LCDIR.
6256 2004-04-02 08:04 UTC tuomov
6257 * trunk: changeset 1437
6258 Changed compiled .lc files' path to LIBDIR/ion/lc.
6260 2004-03-27 09:01 UTC tuomov
6261 * trunk: changeset 1435
6262 Fixed floatframe client window size issue when shaded.
6264 2004-03-26 22:51 UTC tuomov
6265 * trunk: changeset 1434
6266 Split brush and style code in separate files.
6268 2004-03-26 22:37 UTC tuomov
6269 * trunk: changeset 1433
6270 Removed object abstraction from drawing engine brushes to help
6271 creating drawing engines with other font routines.
6273 2004-03-26 22:12 UTC tuomov
6274 * trunk: changeset 1432
6277 2004-03-24 20:45 UTC tuomov
6278 * trunk: changeset 1431
6279 Moved some root position notification code from WRegion to WWindow.
6281 2004-03-24 20:37 UTC tuomov
6282 * trunk: changeset 1430
6283 Removed duplicate fitrep code.
6285 2004-03-24 18:55 UTC tuomov
6286 * trunk: changeset 1429
6287 Some WIonWS and split tree code reorganisation.
6289 2004-03-24 17:33 UTC tuomov
6290 * trunk: changeset 1428
6291 Don't put input method failure complaints in startup error log.
6293 2004-03-23 11:28 UTC tuomov
6294 * trunk: changeset 1426
6295 querylib.query_restart and query_exit were not yet converted to the
6296 Ion3 scheme of things.
6298 2004-03-23 02:15 UTC tuomov
6299 * trunk: changeset 1424
6300 Client window unmap handling fixes (?).
6302 2004-03-22 12:29 UTC tuomov
6303 * trunk: changeset 1423
6306 2004-03-21 16:58 UTC tuomov
6307 * trunk: changeset 1422
6308 Fixed a colourmap update crash.
6310 2004-03-21 16:43 UTC tuomov
6311 * trunk: changeset 1421
6312 Binaries were still being stripped.
6314 2004-03-20 21:31 UTC tuomov
6315 * trunk: changeset 1420
6316 mod_sm wasn't registering exported functions.
6318 2004-03-20 21:23 UTC tuomov
6319 * trunk: changeset 1419
6320 Added very preliminary (and partially broken) session management
6321 support based on the 'sm' module for Ion1.
6323 2004-03-20 14:39 UTC tuomov
6324 * trunk: changeset 1418
6325 Moved activity notification window code from scratchpad to screen;
6326 also works for normal workspaces now.
6328 2004-03-18 21:11 UTC tuomov
6329 * trunk: changeset 1416
6330 Improvements and fixes in keyboard mapping changes handling.
6332 2004-03-18 09:39 UTC tuomov
6333 * trunk: changeset 1413
6334 Made drawing engine objects inheritable and initialisation code
6337 2004-03-17 20:17 UTC tuomov
6338 * trunk: changeset 1412
6339 Some scratchpad activity notification window changes/fixes.
6341 2004-03-16 17:24 UTC tuomov
6342 tagged ion-3ds-20040316
6344 2004-03-16 17:23 UTC tuomov
6345 * trunk: changeset 1406
6346 Added commented-out line to load mod_sp.
6348 2004-03-16 16:42 UTC tuomov
6349 * trunk: changeset 1405
6350 Fixed typo Wegion->WRegion.
6352 2004-03-16 16:40 UTC tuomov
6353 * trunk: changeset 1404
6354 - Added rectangle_constrain and changed code that did the same thing
6355 to use the function.
6357 - Some clientwin WFitParams usage improvements and fixes.
6359 2004-03-16 16:09 UTC tuomov
6360 * trunk: changeset 1403
6363 2004-03-15 16:32 UTC tuomov
6364 * trunk: changeset 1401
6365 Renamed module directories.
6367 2004-03-15 16:02 UTC tuomov
6368 * trunk: changeset 1399
6369 Added scratchpad activity notification bubble.
6371 2004-03-15 08:34 UTC tuomov
6372 * trunk: changeset 1397
6373 Documentation generation fixes and improvements.
6375 2004-03-15 08:10 UTC tuomov
6376 * trunk: changeset 1396
6377 Some function name shortenings and other changes.
6379 2004-03-14 23:40 UTC tuomov
6380 * trunk: changeset 1395
6381 Fixed some exec calls to ioncore.exec.
6383 2004-03-14 23:29 UTC tuomov
6384 * trunk: changeset 1394
6385 Fixed getbindings for buttons.
6387 2004-03-14 22:53 UTC tuomov
6388 * trunk: changeset 1393
6389 Made some more minor changes to binding configuration and added
6390 ioncore.getbindings and ioncorelib.getbindings that can be used to get
6391 a table of made bindings for all contexts.
6393 2004-03-14 19:04 UTC tuomov
6394 * trunk: changeset 1392
6395 Minor glitch introduced by previous changes fixed.
6397 2004-03-14 18:59 UTC tuomov
6398 * trunk: changeset 1391
6399 Multiplexers now save layer2 objects in layout savefile.
6401 2004-03-13 21:37 UTC tuomov
6402 * trunk: changeset 1390
6403 Removed superfluous region_same_rootwin check.
6405 2004-03-13 21:27 UTC tuomov
6406 * trunk: changeset 1389
6407 Added tentative mod_sp scratchpad module.
6409 2004-03-13 18:47 UTC tuomov
6410 * trunk: changeset 1388
6411 Region fitting, reparting and creating routines now receive a
6412 bounds/exact specification along with geometry to allow managers to
6413 specify whether managed regions should take full space available or
6414 are they allowed to use only part of it.
6416 2004-03-12 19:06 UTC tuomov
6417 * trunk: changeset 1387
6418 Added functions to hide/show mplex layer 2 objects.
6420 2004-03-12 17:58 UTC tuomov
6421 * trunk: changeset 1386
6422 Region closing method unifications.
6424 2004-03-12 16:27 UTC tuomov
6425 * trunk: changeset 1385
6426 Exported functions can now accept nil objects as parameters except for
6427 the first parameter. (Most exported functions have just that first
6430 2004-03-11 17:20 UTC tuomov
6431 * trunk: changeset 1384
6432 Unnamed regions can now also bee seen on lists of regions.
6434 2004-03-10 21:12 UTC tuomov
6435 * trunk: changeset 1381
6436 GCC linking order brain-damagedness workaround fixes.
6438 2004-03-10 21:03 UTC tuomov
6439 * trunk: changeset 1379
6440 Slightly simpler and faster Lua object cache.
6442 2004-03-10 20:41 UTC tuomov
6443 * trunk: changeset 1378
6444 - Moved X window code to xwindow.c.
6446 - Some other minor clean-up operations.
6448 2004-03-10 18:12 UTC tuomov
6449 * trunk: changeset 1376
6450 Slightly reduce flicker with apps that update title too often by
6451 removing a redundant change notify call.
6453 2004-03-10 18:01 UTC tuomov
6454 * trunk: changeset 1375
6455 Handle bindmaps using red-black trees for simpler code (before
6456 bindings were in arrays sorted and searched with qsort and bsearch).
6458 2004-03-10 16:49 UTC tuomov
6459 * trunk: changeset 1372
6460 Also handle name allocation using red-black trees instead of Lua
6461 tables now that such are available in libtu.
6463 2004-03-10 16:48 UTC tuomov
6464 * trunk: changeset 1371
6465 Use red-black trees added to libtu instead of a Lua tables to store
6466 split_of pointers of frames on WIonWS:s to avoid problems with object
6467 cache clean-up on frame deletion.
6469 2004-03-10 10:47 UTC tuomov
6470 * trunk: changeset 1367
6471 names.h wasn't being included.
6473 2004-03-07 21:46 UTC tuomov
6474 * trunk: changeset 1364
6475 Bound backspace in menus to clear typeahead buffer.
6477 2004-03-07 21:45 UTC tuomov
6478 * trunk: changeset 1363
6479 Moved strcasestr to libtu.
6481 2004-03-07 21:45 UTC tuomov
6482 * trunk: changeset 1361
6483 Menus now support typeahead find.
6485 2004-03-07 17:37 UTC tuomov
6486 * trunk: changeset 1359
6487 Removed ioncore_g.cwin_list.
6489 2004-03-07 17:29 UTC tuomov
6490 * trunk: changeset 1358
6491 Removed completion functions from ioncore, moving them to querylib and
6492 replacing with listing functions (ioncore.clientwin_list,
6493 ioncore.region_list).
6495 2004-03-07 17:28 UTC tuomov
6496 * trunk: changeset 1357
6497 Restored missing workspacelist menu entry.
6499 2004-03-07 15:35 UTC tuomov
6500 * trunk: changeset 1356
6501 Fixed pmenu stacking.
6503 2004-03-07 11:13 UTC tuomov
6504 * trunk: changeset 1355
6505 Added ioncore_post_layout_setup_hook.
6507 2004-03-07 10:41 UTC tuomov
6508 * trunk: changeset 1354
6509 All modules are now 'mod_something'.
6511 2004-03-07 10:39 UTC tuomov
6512 * trunk: changeset 1353
6513 Oops, some NULL checks were missing from new stacking code.
6515 2004-03-07 00:26 UTC tuomov
6516 * trunk: changeset 1352
6517 Merged recent changes from the stable branch (WFloatWS.attach, better
6518 gravity handling, goto_* routines return target).
6520 2004-03-07 00:24 UTC tuomov
6521 * trunk: changeset 1351
6522 Brought PWM binding and menu configuration files up to date.
6524 2004-03-06 23:59 UTC tuomov
6525 * trunk: changeset 1350
6526 - WMPlex now supports a full "second layer" of objects in addition to
6529 - A lot of WIonFrame code was removed and moved to WFrame.
6531 - New rescue and initial management handling code.
6533 2004-03-06 23:53 UTC tuomov
6534 * trunk: changeset 1349
6535 region_stack_above wasn't working.
6537 2004-03-06 23:12 UTC tuomov
6538 * trunk: changeset 1348
6539 Stacking code relies on XQueryTree instead of maintaining our internal
6540 state that might not agree with X.
6542 2004-03-06 23:08 UTC tuomov
6543 * trunk: changeset 1347
6544 Fixed dock configuration file for new binding system.
6546 2004-02-18 03:00 UTC tuomov
6547 * trunk: changeset 1336
6548 Merged tab drag&drop fixes and size guard additions from the stable
6551 2004-02-17 23:16 UTC tuomov
6552 * trunk: changeset 1330
6553 Oops, some old class names were used in the merge.
6555 2004-02-17 18:40 UTC tuomov
6556 * trunk: changeset 1329
6557 Merged fixes from the stable branch.
6559 2004-02-17 01:32 UTC tuomov
6560 * trunk: changeset 1326
6561 Autosave disabling was missing.
6563 2004-02-16 23:27 UTC tuomov
6564 * trunk: changeset 1324
6565 - Changed layout save mechanism to construct configuration tables
6566 instead of directly writing data to files.
6568 - Some more mainloop changes.
6570 2004-02-16 20:33 UTC tuomov
6571 * trunk: changeset 1322
6572 Documentation and documentation generation updates.
6574 2004-02-16 19:22 UTC tuomov
6575 * trunk: changeset 1321
6576 Moved SunOS F11->SunF36, F12->SunF37 kludge to build time.
6578 2004-02-16 19:02 UTC tuomov
6579 * trunk: changeset 1320
6580 Mainloop X flushing fix.
6582 2004-02-16 17:50 UTC tuomov
6583 * trunk: changeset 1317
6584 Switched to using spaces only for indentation. Simple automatic "\t"
6585 -> " " conversion; may need more tuning.
6587 2004-02-16 17:08 UTC tuomov
6588 * trunk: changeset 1315
6589 Oops. errorlog code was still here.
6591 2004-02-16 17:05 UTC tuomov
6592 * trunk: changeset 1314
6593 - Moved object system and other generic code to libtu.
6595 - Changed the mainloop to only handle file descriptors with the X
6596 connection just a case among other inputfd:s.
6598 2004-02-16 04:42 UTC tuomov
6599 * trunk: changeset 1311
6600 Moved stuff to the C side.
6602 2004-02-16 04:29 UTC tuomov
6603 * trunk: changeset 1310
6604 Some minor fixes to stuff broken by namespace change.
6606 2004-02-16 04:14 UTC tuomov
6607 * trunk: changeset 1309
6608 classes.h was missing from previous commmit.
6610 2004-02-16 04:13 UTC tuomov
6611 * trunk: changeset 1308
6612 - Major namespace clean-up, both C and Lua-side.
6614 - Yet another binding configuration scheme.
6616 2004-02-15 19:06 UTC tuomov
6617 * trunk: changeset 1300
6618 Added function to return line editor "mark".
6620 2004-02-14 23:31 UTC tuomov
6621 * trunk: changeset 1299
6622 - Removed gr_get_brush_values and the possibility obtain brush
6623 parameters before creating a window.
6625 - Added "above" and "below" as supported directions with some ionws
6628 2004-02-14 22:11 UTC tuomov
6629 * trunk: changeset 1298
6630 Merged floatframe tab toggle and man page fixes from the stable
6633 2004-02-14 22:11 UTC tuomov
6634 * trunk: changeset 1297
6635 Removed delib.lua and moved the stuff on the C side.
6637 2004-02-12 12:40 UTC tuomov
6638 * trunk: changeset 1294
6639 Added manual page caching setup help in README.
6641 2004-02-12 11:42 UTC tuomov
6642 * trunk: changeset 1293
6643 Removed superfluous navigation functions from WIonWS.
6645 2004-02-11 21:12 UTC tuomov
6646 * trunk: changeset 1292
6647 Lua interface improvements.
6649 2004-02-11 09:56 UTC tuomov
6650 * trunk: changeset 1290
6651 - Portability fixes merged from stable branch.
6653 - Fixed ion-completeman to use = insteaf == with 'test'.
6655 - Minor binding changes.
6657 2004-02-11 03:02 UTC tuomov
6658 * trunk: changeset 1288
6659 Slightly better pipe stall check.
6661 2004-02-11 02:48 UTC tuomov
6662 * trunk: changeset 1287
6663 Added line counter reset.
6665 2004-02-11 02:45 UTC tuomov
6666 * trunk: changeset 1286
6667 Querylib tries to waste a little less memory when reading completions
6670 2004-02-11 01:50 UTC tuomov
6671 * trunk: changeset 1285
6674 2004-02-11 01:41 UTC tuomov
6675 * trunk: changeset 1284
6676 Merged fixes from the "stable" Ion2 branch.
6678 2004-02-11 01:28 UTC tuomov
6679 * trunk: changeset 1282
6680 Forgot to upgrade querylib to new script parameters.
6682 2004-02-11 01:25 UTC tuomov
6683 * trunk: changeset 1281
6684 Man-page completion is now implemented with the external script 'ion-
6685 completeman'. The script supports cacheng names of known manual pages
6686 (as a cronjob) for much faster completion. It can also use the
6687 'manpath' program in addition to the MANPATH or ION_MC_MANPATH
6688 environment variables to figure out the paths containing man pages.
6690 2004-02-11 00:59 UTC tuomov
6691 * trunk: changeset 1280
6692 Completion display wasn't being refreshed, if its size didn't change
6693 between completions.
6695 2004-02-10 23:12 UTC tuomov
6696 * trunk: changeset 1277
6697 - New binding configuration scheme based on strings instead of direct
6698 passing of Lua functions.
6700 - Some WMPlex managed object indexing function changes.
6702 2004-02-10 19:47 UTC tuomov
6703 * trunk: changeset 1276
6704 Move/resize mode is common to all types of frames.
6706 2004-02-10 19:35 UTC tuomov
6707 * trunk: changeset 1274
6708 There were still some WGENFRAME macros.
6710 2004-02-10 18:29 UTC tuomov
6711 * trunk: changeset 1273
6712 Changed version and API version.
6714 2004-02-10 10:42 UTC tuomov
6715 * trunk: changeset 1271
6716 File name changes and a couple of fixes to the WGenFrame -> WFrame
6719 2004-02-10 10:36 UTC tuomov
6720 * trunk: changeset 1270
6721 Renamed WGenFrame to WFrame.
6723 2004-02-10 10:35 UTC tuomov
6724 * trunk: changeset 1269
6725 Changed default installation path to /usr/local/ion-3 and user
6726 configuration file path to ~/.ion3.
6728 2004-02-07 01:56 UTC tuomov
6729 * trunk: changeset 1256
6730 Brought WClientWin.get_ident documentation up-to-date.
6732 2004-02-05 22:09 UTC tuomov
6733 * trunk: changeset 1252
6734 Implemented a kludge to track "awaiting focus" state. This will allow,
6735 for example, windows changing to full screen mode immediately after
6736 mapping (instead of doing it right and setting the properties before
6737 mapping) to be switched to.
6739 2004-02-05 16:30 UTC tuomov
6740 * trunk: changeset 1250
6741 Added extra include for dock.
6743 2004-02-05 16:29 UTC tuomov
6744 * trunk: changeset 1249
6745 WIonWS.newframe wasn't adjusting sizes of existing frames nicely.
6747 2004-02-05 09:10 UTC tuomov
6748 * trunk: changeset 1248
6749 Removed 'const' from 'spec' entry.
6751 2004-02-03 18:45 UTC tuomov
6752 * trunk: changeset 1246
6753 - Minor memory leak removed: drawing engine colour group name.
6755 - Some extra safety checks added in line editor.
6757 2004-02-02 20:10 UTC tuomov
6758 * trunk: changeset 1245
6759 Changed the autoconf script not to use \" that not all shells
6762 2004-02-01 20:58 UTC tuomov
6763 * trunk: changeset 1244
6764 Fixed line breaking in really narrow listings.
6766 2004-02-01 11:54 UTC tuomov
6767 * trunk: changeset 1243
6770 2004-01-30 15:34 UTC tuomov
6771 * trunk: changeset 1241
6772 - Unblock signals at startup as GDM in its great wisdom initially
6773 blocks the window manager from receiving SIGCHLD resulting in
6776 - More changes to (floatws) stacking policy.
6778 2004-01-29 20:07 UTC tuomov
6779 * trunk: changeset 1240
6780 - Transient size calculation fixed.
6782 - Creating frame for a transient on a floatws will raise the frame
6783 containing the transient_for window.
6785 - Added notes on Lua 5.0 in README.
6787 2004-01-28 16:02 UTC tuomov
6788 * trunk: changeset 1238
6789 - Minor man page improvements.
6791 - Typo fix in system.mk.
6793 2004-01-28 06:41 UTC tuomov
6794 * trunk: changeset 1237
6795 Changed libtool minimum version requirement back to safe 1.4.3.
6797 2004-01-27 22:38 UTC tuomov
6798 * trunk: changeset 1236
6799 Documentation comment for ioncore_userdir was broken.
6801 2004-01-27 18:10 UTC tuomov
6802 * trunk: changeset 1233
6803 Ooops, testing changes were left in development install path.
6805 2004-01-27 18:09 UTC tuomov
6806 * trunk: changeset 1232
6807 Removed superfluous call to wedln_draw_completions.
6809 2004-01-27 13:49 UTC tuomov
6810 * trunk: changeset 1229
6811 Install documentation and manual pages under $PREFIX/share as per the
6814 2004-01-26 14:49 UTC tuomov
6815 * trunk: changeset 1228
6816 - Added autoconf script support for -DCF_NO_MB_SUPPORT
6818 - Remove system-ac.mk in 'make realclean'.
6820 2004-01-26 14:48 UTC tuomov
6821 * trunk: changeset 1227
6822 Fixed an 'err' variable to be local.
6824 2004-01-25 23:35 UTC tuomov
6825 * trunk: changeset 1226
6826 Trap signals at an earlier stage so that processes forked at startup
6827 don't become temporarily defunct.
6829 2004-01-25 18:19 UTC tuomov
6830 * trunk: changeset 1224
6831 There was still a reference to ~/.ion/
6833 2004-01-25 18:12 UTC tuomov
6834 * trunk: changeset 1223
6835 Class lookup is no longer case-insensitive. (There's no need for that
6836 since the workspace creation query was changed.)
6838 2004-01-25 18:05 UTC tuomov
6839 * trunk: changeset 1221
6840 Typo and spelling fixes.
6842 2004-01-25 11:07 UTC tuomov
6843 * trunk: changeset 1219
6844 Some XX_SOURCE flag changes.
6846 2004-01-24 21:54 UTC tuomov
6847 * trunk: changeset 1218
6850 2004-01-24 21:49 UTC tuomov
6851 * trunk: changeset 1217
6852 - Added dummy multibyte/widechar routines for retarded platforms
6853 without even such dummy support.
6855 - Some Cygwin note modifications.
6857 2004-01-24 20:28 UTC tuomov
6858 * trunk: changeset 1216
6859 Some extra safety checks added.
6861 2004-01-22 21:25 UTC tuomov
6862 * trunk: changeset 1214
6863 Fixed LaTeX in dock documentation comments.
6865 2004-01-21 19:32 UTC tuomov
6866 * trunk: changeset 1212
6867 Some more polish on floatws focus policy.
6869 2004-01-21 17:32 UTC tuomov
6870 * trunk: changeset 1211
6871 - Moved session directory creation to a proper place, so that the
6872 directory will exist for the style menu save feature.
6874 - Fill _NET_SUPPORTED root window property with the supported features
6875 (_NET_WM_FULLSCREEN, _NET_WM_NAME, _NET_VIRTUAL_ROOTS).
6877 2004-01-20 21:11 UTC tuomov
6878 * trunk: changeset 1209
6879 Module preloading support was broken.
6881 2004-01-20 19:50 UTC tuomov
6882 * trunk: changeset 1208
6885 2004-01-20 18:37 UTC tuomov
6886 * trunk: changeset 1207
6887 Binaries are now again stripped when installed.
6889 2004-01-20 18:35 UTC tuomov
6890 * trunk: changeset 1206
6891 Fixed a man page typo.
6893 2004-01-19 18:26 UTC tuomov
6894 * trunk: changeset 1205
6895 Fixed tab drop on a floatws.
6897 2004-01-19 16:03 UTC tuomov
6898 * trunk: changeset 1204
6899 Old submaps were ignored when new entries were added.
6901 2004-01-19 12:22 UTC tuomov
6902 * trunk: changeset 1203
6903 Fixed libtool version requirements.
6905 2004-01-19 12:22 UTC tuomov
6906 * trunk: changeset 1202
6907 - Autoconf script Xinerama check fixed.
6909 - README.autoconf simplified.
6911 2004-01-19 12:20 UTC tuomov
6912 * trunk: changeset 1201
6913 Fixed references to ioncore-*.lua.
6915 2004-01-16 18:39 UTC tuomov
6916 * trunk: changeset 1200
6917 There were still some references to frame-tab (how tab-frame), causing
6918 initial frame sizes on floatws:s to be miscalculated.
6920 2004-01-16 18:38 UTC tuomov
6921 * trunk: changeset 1199
6922 Oops. Removed some important code earlier.
6924 2004-01-16 16:58 UTC tuomov
6925 * trunk: changeset 1198
6926 - Minor client window management set up fixes.
6928 - Pass _ION_KLUDGES (XA_STRING) property in WClientwin.get_ident as
6931 2004-01-16 15:35 UTC tuomov
6932 * trunk: changeset 1197
6933 - Fixed goto_previous after switching between windows in the same
6936 - The dock no longer gets focused when the pointer enters it.
6938 2004-01-15 18:34 UTC tuomov
6939 * trunk: changeset 1196
6940 Changed order of mplex old/new selected object map/unmap to reduce
6943 2004-01-15 16:10 UTC tuomov
6944 * trunk: changeset 1195
6945 - A couple manual page and README bugs were fixed.
6947 - Removed Mod1+K T rebinding in ionframe_bindings to
6948 toggle_transients_pos (it is supposed to be clear_tags).
6950 2004-01-14 22:43 UTC tuomov
6951 * trunk: changeset 1194
6952 Style selection saving wasn't working.
6954 2004-01-14 19:37 UTC tuomov
6955 * trunk: changeset 1191
6956 Removed extra character in comment header.
6958 2004-01-14 18:03 UTC tuomov
6959 * trunk: changeset 1190
6960 - Floating workspace now give focus to highest-stacked frame when the
6961 active one is destroyed.
6963 - Mod1+N/P were bound to raise/lower on floating workspaces.
6965 2004-01-14 16:55 UTC tuomov
6966 * trunk: changeset 1189
6967 Changed version string to ION_VERSION.
6969 2004-01-14 16:39 UTC tuomov
6970 * trunk: changeset 1188
6971 - Added optional autoconf script.
6973 - Fixed etc/Makefile.
6975 2004-01-13 23:52 UTC tuomov
6976 * trunk: changeset 1187
6977 - Renamed do_move_pointer_to do_warp and made redefinable through the
6980 - Fixed reparent_region->region_reparent.
6982 - Added some missing includes.
6984 2004-01-13 16:31 UTC tuomov
6985 * trunk: changeset 1186
6986 Frame maximize takes active client window size limits into account.
6988 2004-01-13 16:12 UTC tuomov
6989 * trunk: changeset 1185
6990 Keyboard move/resize warps (if enabled) pointer back to manipulated
6991 frame after finishing.
6993 2004-01-08 23:16 UTC tuomov
6994 * trunk: changeset 1184
6995 Fixed some typos in documentation.
6997 2004-01-08 22:05 UTC tuomov
6998 * trunk: changeset 1182
6999 Changed winprop selection by title to longest match.
7001 2004-01-08 21:51 UTC tuomov
7002 * trunk: changeset 1181
7003 - Support changes in X keyboard map.
7005 - Some keymap deinitialisation fixes and bindmap clean-up.
7007 2004-01-06 19:48 UTC tuomov
7008 * trunk: changeset 1180
7009 Minor man page fixes.
7011 2004-01-06 12:30 UTC tuomov
7012 * trunk: changeset 1179
7013 Removed introduction of a non-existent function.
7015 2004-01-03 00:27 UTC tuomov
7016 * trunk: changeset 1178
7017 Updated most of the copyright notices to 2004.
7019 2003-12-29 20:26 UTC tuomov
7020 * trunk: changeset 1177
7021 - stylemenu properly saves draw.lua if querylib is not installed.
7023 - Separate binding configuration file for PWM.
7025 2003-12-29 20:14 UTC tuomov
7026 * trunk: changeset 1176
7027 - Some default menu configuration changes. PWM no longer uses the same
7028 menu configuration file.
7030 - Removed client window check code mismatch complaint on startup.
7032 - PWM startup errorlog was incorrectly referring to Ion.
7034 2003-12-29 20:01 UTC tuomov
7035 * trunk: changeset 1175
7036 Removed debug message.
7038 2003-12-29 18:42 UTC tuomov
7039 * trunk: changeset 1174
7040 Workspace query asks for type of workspace when creating new.
7042 2003-12-29 15:53 UTC tuomov
7043 * trunk: changeset 1173
7044 Previous frame geometry (for maximize and shade) is saved in the
7045 workspaces save file.
7047 2003-12-23 21:14 UTC tuomov
7048 * trunk: changeset 1172
7049 Added a note on the dock module authors to README.
7051 2003-12-23 21:13 UTC tuomov
7052 * trunk: changeset 1171
7053 - Added dock to list of modules to build.
7055 - Updated to newer version of dock.
7057 - Dock position and growing direction was changed to old PWM defaults.
7059 - PWM stock configuration files load the dock module by default.
7061 2003-12-23 20:55 UTC tuomov
7062 * trunk: changeset 1169
7063 - Included the dock module with Ion.
7065 - Fixed dock_get_tile_size and modified dock module Makefile for
7068 2003-12-22 20:45 UTC tuomov
7069 * trunk: changeset 1100
7070 Use also C99_SOURCE where XOPEN_SOURCE is used.
7072 2003-12-22 20:11 UTC tuomov
7073 * trunk: changeset 1099
7076 2003-12-20 13:08 UTC tuomov
7077 * trunk: changeset 1098
7078 XFreeGC(xor_gc) on deinit.
7080 2003-12-18 18:08 UTC tuomov
7081 * trunk: changeset 1097
7082 Focusing on return from submenu had been broken by previous changes.
7084 2003-12-18 17:57 UTC tuomov
7085 * trunk: changeset 1096
7086 look-clean "bigmenu" font changed.
7088 2003-12-18 17:52 UTC tuomov
7089 * trunk: changeset 1095
7090 WScreens no longer accept tab drag&drop.
7092 2003-12-18 17:48 UTC tuomov
7093 * trunk: changeset 1094
7094 Better error message in querylib.query_workspace.
7096 2003-12-18 17:45 UTC tuomov
7097 * trunk: changeset 1093
7098 Message line counting fix.
7100 2003-12-18 17:42 UTC tuomov
7101 * trunk: changeset 1092
7102 Class lookup is now case-insensitive.
7104 2003-12-18 17:28 UTC tuomov
7105 * trunk: changeset 1091
7106 Added some object destroy safety checks.
7108 2003-12-18 17:22 UTC tuomov
7109 * trunk: changeset 1090
7110 Fixed winprop lookup when window name is nil.
7112 2003-12-18 12:08 UTC tuomov
7113 * trunk: changeset 1089
7114 Use lua-config50 in Debian settings.
7116 2003-12-16 20:54 UTC tuomov
7117 * trunk: changeset 1088
7118 Re-created the file.
7120 2003-12-16 20:52 UTC tuomov
7121 * trunk: changeset 1087
7124 2003-12-16 18:29 UTC tuomov
7125 * trunk: changeset 1086
7126 Another old reference.
7128 2003-12-14 11:52 UTC tuomov
7129 * trunk: changeset 1085
7130 Fixed (?) grab release focusing when warping is disabled.
7132 2003-12-11 22:16 UTC tuomov
7133 * trunk: changeset 1084
7134 Man pages still had references to old user configuration file
7137 2003-12-11 21:31 UTC tuomov
7138 * trunk: changeset 1083
7139 Fixed querylib.query_man default value.
7141 2003-12-11 18:03 UTC tuomov
7142 * trunk: changeset 1082
7143 Fixed .welcome_msg_displayed permissions.
7145 2003-12-23 20:17 UTC unknown
7146 tagged ion-devel-20031211
7148 2003-12-11 17:11 UTC tuomov
7149 * trunk: changeset 1081
7150 Fixed a potential segfault when window disappears while being set up
7153 2003-12-23 20:17 UTC unknown
7154 tagged ion-devel-20031210
7156 2003-12-10 09:17 UTC tuomov
7157 * trunk: changeset 1080
7160 2003-12-09 20:39 UTC tuomov
7161 * trunk: changeset 1079
7164 2003-12-09 19:48 UTC tuomov
7165 * trunk: changeset 1078
7166 Removed mention of development branch.
7168 2003-12-09 19:48 UTC tuomov
7169 * trunk: changeset 1077
7170 Minor size calculation fix.
7172 2003-12-23 20:17 UTC unknown
7173 tagged ion-devel-20031209
7175 2003-12-09 19:28 UTC tuomov
7176 * trunk: changeset 1076
7177 Module compatibility is checked against ION_API_VERSION (2) instead of
7180 2003-12-09 19:13 UTC tuomov
7181 * trunk: changeset 1075
7184 2003-12-09 19:07 UTC tuomov
7185 * trunk: changeset 1074
7186 Removed configuration file conversion utilities; people following the
7187 development branch should already have converted their files.
7189 2003-12-09 19:05 UTC tuomov
7190 * trunk: changeset 1073
7191 - Removed '-devel' from path names.
7193 - Changed user configuration file directories to ~/.ion2/ and
7196 - Renamed all ioncore*.lua configuration files to ion*.lua.
7198 - The main configuration file for Ion is ion.lua and for PWM pwm.lua.
7200 2003-12-09 00:32 UTC tuomov
7201 * trunk: changeset 1072
7202 Changed LUA_PATH to LUA_DIR to avoid conflicts with Lua itself.
7204 2003-12-07 22:05 UTC tuomov
7205 * trunk: changeset 1071
7208 2003-12-07 22:01 UTC tuomov
7209 * trunk: changeset 1070
7210 Use string.shell_safe to encapsulate file names.
7212 2003-12-07 22:01 UTC tuomov
7213 * trunk: changeset 1069
7214 Added string.shell_safe function.
7216 2003-12-06 22:20 UTC tuomov
7217 * trunk: changeset 1068
7218 Insert new bindmaps at beginning of region bindmap list.
7220 2003-12-06 20:43 UTC tuomov
7221 * trunk: changeset 1067
7222 Initial workspace creation code checks default_ws_type.
7224 2003-12-06 20:36 UTC tuomov
7225 * trunk: changeset 1066
7226 Changed ion-completefile path.
7228 2003-12-06 17:45 UTC tuomov
7229 * trunk: changeset 1065
7230 Added WClientWin.toggle_transients_pos export and transients_at_top
7233 2003-12-06 17:44 UTC tuomov
7234 * trunk: changeset 1064
7235 Bound WClientWin.toggle_transients_pos to DEFAULT_MOD+K T.
7237 2003-12-06 17:43 UTC tuomov
7238 * trunk: changeset 1063
7241 2003-12-06 17:43 UTC tuomov
7242 * trunk: changeset 1062
7243 Removed extra whitespace at ends of some lines.
7245 2003-12-06 16:17 UTC tuomov
7246 * trunk: changeset 1061
7247 Fixed previous change.
7249 2003-12-06 12:25 UTC tuomov
7250 * trunk: changeset 1060
7251 Some transient initial size calculation changes.
7253 2003-12-06 11:44 UTC tuomov
7254 * trunk: changeset 1059
7255 Changed export names and added one more.
7257 2003-12-06 11:42 UTC tuomov
7258 * trunk: changeset 1058
7259 Added "stylemenu" that displays all look-*.lua files on search path.
7261 2003-12-06 11:42 UTC tuomov
7262 * trunk: changeset 1057
7263 Added some search path exports.
7265 2003-12-06 11:15 UTC tuomov
7266 * trunk: changeset 1056
7267 ion-completefile directory changed and extended to support multiple
7270 2003-12-05 00:46 UTC tuomov
7271 * trunk: changeset 1055
7272 - Submenus can now be generated by functions when needed.
7274 - Added "windowlist" and "workspacelist" default menus.
7276 2003-12-04 22:10 UTC tuomov
7277 * trunk: changeset 1054
7280 2003-12-04 21:56 UTC tuomov
7281 * trunk: changeset 1053
7282 In-mplex menus that do not fully fit within the space available now
7283 scroll the visible entries.
7285 2003-12-03 23:43 UTC tuomov
7286 * trunk: changeset 1052
7287 aboutmsg was missing.
7289 2003-12-03 23:43 UTC tuomov
7290 * trunk: changeset 1051
7293 2003-12-03 22:27 UTC tuomov
7294 * trunk: changeset 1050
7295 Closing a frame initially contaning transient window will switch focus
7296 to the frame that contained the transient_for window.
7298 2003-12-23 20:17 UTC unknown
7299 tagged ion-devel-20031203
7301 2003-12-03 20:33 UTC tuomov
7302 * trunk: changeset 1049
7303 Removed mentions of ion-devel in the release tarball; default
7304 installation target is now /usr/local with configuration files in
7305 /usr/local/etc/ion and ~/.ion. (CVS snapshots will still use
7306 /usr/local/ion-devel.)
7308 2003-12-03 20:31 UTC tuomov
7309 * trunk: changeset 1048
7310 Just ditch old $ETCDIR/draw.lua.
7312 2003-12-03 20:29 UTC tuomov
7313 * trunk: changeset 1047
7314 Added pwm.1 man page.
7316 2003-12-03 20:22 UTC tuomov
7317 * trunk: changeset 1046
7318 Use PWM_ETCDIR if set.
7320 2003-12-03 20:14 UTC tuomov
7321 * trunk: changeset 1045
7322 Load the query module.
7324 2003-12-03 20:06 UTC tuomov
7325 * trunk: changeset 1044
7326 - The ion and pwm scripts were removed and are instead now binaries
7327 linked against ioncore.a.
7329 - The 'ion' binary uses ~/.ion (no longer ~/.ion-devel) for user's
7330 configuration files and the 'pwm' binary uses ~/.pwm for user's
7331 configuration files.
7333 2003-12-03 17:59 UTC tuomov
7334 * trunk: changeset 1043
7335 Script search path changes; calling file's directly is now only
7336 considered if explicitly indicated in the file name. (So now normally
7337 "included" files in user's directories will always be preferred over
7338 those in system directories.)
7340 2003-12-03 11:37 UTC tuomov
7341 * trunk: changeset 1042
7342 etc/ make install changes; ioncore.lua is now always overwritten and
7343 draw.lua link restored to a working file.
7345 2003-12-02 23:23 UTC tuomov
7346 * trunk: changeset 1041
7347 Display a welcome message and manual page to new users.
7349 2003-12-02 23:22 UTC tuomov
7350 * trunk: changeset 1040
7351 - Display a welcome message and manual page to new users.
7353 - Some path setting function changes.
7355 2003-12-02 23:20 UTC tuomov
7356 * trunk: changeset 1039
7357 - Renamed manual page to ion.1.
7359 - Added ion.1.in.txt
7361 2003-12-02 23:11 UTC tuomov
7362 * trunk: changeset 1038
7365 2003-12-02 23:01 UTC tuomov
7366 * trunk: changeset 1037
7367 Removed mention of "messages" to reduce chance of confusion.
7369 2003-12-02 18:31 UTC tuomov
7370 * trunk: changeset 1036
7371 Added a "basic concepts" section in the manual page.
7373 2003-12-02 18:05 UTC tuomov
7374 * trunk: changeset 1035
7375 Fixed message display line copying bug.
7377 2003-12-02 13:37 UTC tuomov
7378 * trunk: changeset 1034
7379 Fixed -onescreen to -oneroot.
7381 2003-12-01 20:18 UTC tuomov
7382 * trunk: changeset 1033
7383 Button6 and Button7 might be recognised.
7385 2003-12-01 20:18 UTC tuomov
7386 * trunk: changeset 1032
7387 Ignore unknown bits in keypress event state.
7389 2003-12-01 19:09 UTC tuomov
7390 * trunk: changeset 1031
7393 2003-12-01 18:23 UTC tuomov
7394 * trunk: changeset 1030
7395 The line editor and region_set_name strip white space from the
7396 beginning and end of strings.
7398 2003-12-01 01:34 UTC tuomov
7399 * trunk: changeset 1029
7400 Some more acceleration changes.
7402 2003-11-30 16:51 UTC tuomov
7403 * trunk: changeset 1028
7404 - Implemented move/resize edge snapping.
7406 - Smoother square root based move/resize acceleration curve.
7408 2003-11-30 16:49 UTC tuomov
7409 * trunk: changeset 1027
7410 Uncommented CF_EDGE_RESISTANCE.
7412 2003-11-30 00:51 UTC tuomov
7413 * trunk: changeset 1026
7414 Save sticky state in session savefile.
7416 2003-11-30 00:48 UTC tuomov
7417 * trunk: changeset 1025
7418 Implemented sticky frames on WFloatWS:s.
7420 2003-11-30 00:34 UTC tuomov
7421 * trunk: changeset 1024
7422 Implemented WWatch-node based WObjList and changed tag list to that
7423 instead of wasting space in WRegion.
7425 2003-11-29 22:46 UTC tuomov
7426 * trunk: changeset 1023
7427 Only redraw menu entries that need redrawing when selected entry is
7430 2003-11-29 16:27 UTC tuomov
7431 * trunk: changeset 1022
7432 Some focus handling changes, fixes and clean-up.
7434 2003-11-29 15:35 UTC tuomov
7435 * trunk: changeset 1021
7436 "Close" key and menu binding changes.
7438 2003-11-29 15:34 UTC tuomov
7439 * trunk: changeset 1019
7442 2003-11-29 14:36 UTC tuomov
7443 * trunk: changeset 1018
7444 Fixed selection request when multibyte support is not enabled.
7446 2003-11-29 14:31 UTC tuomov
7447 * trunk: changeset 1017
7448 Small documentation fix.
7450 2003-11-29 14:29 UTC tuomov
7451 * trunk: changeset 1016
7452 Do not display a query_message error when failing to open
7455 2003-11-29 14:21 UTC tuomov
7456 * trunk: changeset 1015
7457 Improved documentation.
7459 2003-11-29 14:21 UTC tuomov
7460 * trunk: changeset 1014
7461 Fixed underscore and tiled escapes.
7463 2003-11-27 22:26 UTC tuomov
7464 * trunk: changeset 1013
7465 Added note on known_hosts in documentation comment.
7467 2003-11-27 22:26 UTC tuomov
7468 * trunk: changeset 1012
7469 Keyboard is no longer grabbed in submap mode if normal bindmap is not
7472 2003-11-27 19:58 UTC tuomov
7473 * trunk: changeset 1011
7476 2003-11-27 16:18 UTC tuomov
7477 * trunk: changeset 1010
7478 Minor clean-up operations.
7480 2003-11-27 15:56 UTC tuomov
7481 * trunk: changeset 1009
7482 Added some stacking setup and mplex attach sanity checks.
7484 2003-11-27 15:42 UTC tuomov
7485 * trunk: changeset 1008
7486 Added clear_tags ctxmenu entry.
7488 2003-11-27 15:38 UTC tuomov
7489 * trunk: changeset 1007
7490 Region rescue code was cleaned up a little and the code is no longer
7491 called from deinit handlers.
7493 2003-11-25 20:37 UTC tuomov
7494 * trunk: changeset 1006
7495 Added WIonWS.farthest, next_to and goto_dir exports.
7497 2003-11-25 19:44 UTC tuomov
7498 * trunk: changeset 1005
7501 2003-11-24 16:52 UTC tuomov
7502 * trunk: changeset 1004
7503 Oops, 16pt helvetica may not be available. Use 17pt, 18pt is bold even
7506 2003-11-24 16:32 UTC tuomov
7507 * trunk: changeset 1003
7508 Fonts are chosen more consistently in provided look-* style files.
7510 2003-11-24 16:07 UTC tuomov
7511 * trunk: changeset 1002
7512 look-cleanios was missing from Makefile.
7514 2003-11-24 16:02 UTC tuomov
7515 * trunk: changeset 1001
7516 Removed "for" from get_savefile_for, read_config_for, etc.
7518 2003-11-24 16:02 UTC tuomov
7519 * trunk: changeset 1000
7520 - Added 'jumpto' winprop and 'clientwin_added' hook.
7522 - 'switchto' is passed as parameter to fullscreen check functions.
7524 - Exported 'get_savefile'.
7526 - Removed "for" from get_savefile_for, read_config_for, etc.
7528 - Moved winprop lookup to the proper point in code after having again
7529 moved it where name is not available.
7531 2003-11-24 01:14 UTC tuomov
7532 * trunk: changeset 999
7533 Fixed -libdir to -moduledir.
7535 2003-11-23 19:45 UTC tuomov
7536 * trunk: changeset 998
7537 Changes in stipple pattern usage in drawing a dragged tab.
7539 2003-11-23 18:37 UTC tuomov
7540 * trunk: changeset 997
7541 Added WIonWS.resize_tree function that can be used to resize whole
7542 subtrees of the workspace split hierarchy.
7544 2003-11-23 13:19 UTC tuomov
7545 * trunk: changeset 996
7548 2003-11-23 13:18 UTC tuomov
7549 * trunk: changeset 995
7550 Added new style look-cleanios.
7552 2003-11-23 04:54 UTC tuomov
7553 * trunk: changeset 994
7554 'pmenu' entry index could be too big by one. Fixed.
7556 2003-11-23 04:53 UTC tuomov
7557 * trunk: changeset 993
7558 Look configuration files properly ported the drawing engine model and
7559 proper menu styles added to those styles that need it.
7561 2003-11-23 03:12 UTC tuomov
7562 * trunk: changeset 992
7563 String shortening rules can now be specified always-on so that the
7564 rule is applied even when no shortening is necessary.
7566 2003-11-23 03:10 UTC tuomov
7567 * trunk: changeset 991
7568 The same region is not to be passed twice as a _key_ binding handler
7569 argument; two regions are only passed when e.g. a workspace is
7570 selecting keys on a frame.
7572 2003-11-23 03:08 UTC tuomov
7573 * trunk: changeset 990
7574 Changed make_mplex_sub_or_self_fn behaviour.
7576 2003-11-23 02:45 UTC tuomov
7577 * trunk: changeset 989
7578 Completable hosts for SSH query are parsed from ~/.ssh/known_hosts
7579 (instead of requiring the user to a list of them).
7581 2003-11-22 15:44 UTC tuomov
7582 * trunk: changeset 988
7583 Added Button3->rootmenu binding.
7585 2003-11-21 16:45 UTC tuomov
7586 * trunk: changeset 987
7587 Added mention of modulelist.mk.
7589 2003-11-21 16:40 UTC tuomov
7590 * trunk: changeset 986
7591 Modified the default drawing engine to be more usable as a basis for
7592 alternative drawing engines that need per-window data.
7594 2003-11-21 15:09 UTC tuomov
7595 * trunk: changeset 985
7596 Title shortening rules are now used always even if the title would fit
7597 in the available space without modification.
7599 2003-12-23 20:17 UTC unknown
7600 tagged ion-devel-20031121
7602 2003-11-21 14:43 UTC tuomov
7603 * trunk: changeset 984
7604 clean-up variable rename.
7606 2003-11-21 09:11 UTC tuomov
7607 * trunk: changeset 983
7608 Invalid multibyte strings could cause the line editor to go to an
7611 2003-11-21 09:00 UTC tuomov
7612 * trunk: changeset 982
7613 Listing (completions, messages) line breaking wasn't yet multibyte-
7616 2003-12-23 20:17 UTC unknown
7617 tagged ion-devel-20031119
7619 2003-11-21 04:10 UTC tuomov
7620 * trunk: changeset 981
7621 New string shortening code could segfault. Fixed it.
7623 2003-11-19 21:39 UTC tuomov
7624 * trunk: changeset 980
7625 Replaced UTF-8 support with (almost) general multibyte encoding
7628 2003-11-17 21:03 UTC tuomov
7629 * trunk: changeset 978
7630 mplex_fit didn't update region geometry data.
7632 2003-11-17 21:03 UTC tuomov
7633 * trunk: changeset 977
7634 A minor clean-up operation.
7636 2003-11-16 21:40 UTC tuomov
7637 * trunk: changeset 976
7638 Updated documentation.
7640 2003-11-16 17:16 UTC tuomov
7641 * trunk: changeset 975
7644 2003-11-16 17:05 UTC tuomov
7645 * trunk: changeset 974
7646 make_mplex_sub_or_self_fn was broken.
7648 2003-11-16 17:05 UTC tuomov
7649 * trunk: changeset 973
7650 A variable name was wrong.
7652 2003-11-16 16:51 UTC tuomov
7653 * trunk: changeset 972
7654 Added support for _NET_WM_STATE_FULLSCREEN request.
7656 2003-11-16 15:19 UTC tuomov
7657 * trunk: changeset 971
7658 Reset font to NULL on deinit.
7660 2003-11-16 14:58 UTC tuomov
7661 * trunk: changeset 970
7662 Bindings can now be removed on the fly by passing nil as callback
7665 2003-11-16 13:56 UTC tuomov
7666 * trunk: changeset 969
7667 Complain of invalid binding table.
7669 2003-11-16 13:48 UTC tuomov
7670 * trunk: changeset 968
7671 Updated the Makefile.
7673 2003-11-16 13:48 UTC tuomov
7674 * trunk: changeset 967
7675 Renamed ioncore-mplexfns.lua to ioncorelib-mplexfns.lua and moved all
7676 mplex-related functions from ioncorelib.lua there.
7678 2003-11-16 01:44 UTC tuomov
7679 * trunk: changeset 966
7680 Fixed GC font setup.
7682 2003-11-16 01:43 UTC tuomov
7683 * trunk: changeset 965
7684 Don't compiled some code if CF_UTF8 is not set.
7686 2003-11-16 00:29 UTC tuomov
7687 * trunk: changeset 964
7688 Updated the man page.
7690 2003-11-15 23:51 UTC tuomov
7691 * trunk: changeset 963
7692 UTF8 is not used if locale is C/POSIX (or broken) even if Ion was
7693 compiled with UTF8 support.
7695 2003-11-15 23:49 UTC tuomov
7696 * trunk: changeset 962
7697 Added font caching/ref.counting so that font loading would take little
7698 less time when pattern guessing is required to fullfill locale's
7701 2003-11-14 20:35 UTC tuomov
7702 * trunk: changeset 961
7703 Changed the order in which brushes are freed.
7705 2003-11-14 20:31 UTC tuomov
7706 * trunk: changeset 960
7707 The original source of the the fontset code was discovered.
7709 2003-11-14 16:00 UTC tuomov
7710 * trunk: changeset 959
7711 The functions to create binding wrappers to operate on WMPlexs'
7712 children were extended and given better names, although the old ones
7713 are still available.
7715 2003-11-14 15:56 UTC tuomov
7716 * trunk: changeset 958
7719 2003-11-14 15:49 UTC tuomov
7720 * trunk: changeset 957
7721 Removed fallback font check.
7723 2003-11-14 15:40 UTC tuomov
7724 * trunk: changeset 956
7725 Added FontSet guessing code that should be able to figure out enough
7726 fonts for XCreateFontSet to fullfill locales' requirements so font
7727 loading shouldn't fail so often when UTF8 support is enabled.
7729 2003-11-14 00:42 UTC tuomov
7730 * trunk: changeset 955
7731 At least load "de" engine if no engine has been loaded while executing
7734 2003-11-13 22:37 UTC tuomov
7735 * trunk: changeset 954
7736 Added some _LOADED checks.
7738 2003-11-13 18:45 UTC tuomov
7739 * trunk: changeset 953
7740 Lua files in share/ (but not etc/) are precompiled.
7742 2003-11-13 18:26 UTC tuomov
7743 * trunk: changeset 952
7744 'ioncore-startup.lua' kludge was removed and replaced by the loading
7745 of 'ioncore-efbb.lua' in case of empty bindmaps from the C side.
7747 2003-11-13 18:04 UTC tuomov
7748 * trunk: changeset 951
7749 Changes in default configuration files to make them more legible and
7750 to add menu configuration.
7752 2003-11-13 18:03 UTC tuomov
7753 * trunk: changeset 950
7754 Call XClearWindow when toggling tab to avoid clutter.
7756 2003-11-13 18:02 UTC tuomov
7757 * trunk: changeset 949
7758 Added ioncore_aboutmsg export.
7760 2003-11-13 12:07 UTC tuomov
7761 * trunk: changeset 948
7762 Added disabled XMMS kludge.
7764 2003-11-12 17:50 UTC tuomov
7765 * trunk: changeset 947
7766 Extension definition changes.
7768 2003-11-12 17:50 UTC tuomov
7769 * trunk: changeset 946
7770 - C-side module configuration file loading function also look for
7773 - Lua-side include() automatically also looks for .lc and .lua files
7774 if neither extension nor path component is given.
7776 2003-11-10 17:58 UTC tuomov
7777 * trunk: changeset 945
7778 Made find_suitable_screen global.
7780 2003-11-09 16:09 UTC tuomov
7781 * trunk: changeset 944
7782 Added WRegion.is_active and is_mapped exports.
7784 2003-11-06 17:50 UTC tuomov
7785 * trunk: changeset 943
7786 Some mplex_managed_changed calls were wrong, causing trouble with
7789 2003-11-05 22:45 UTC tuomov
7790 * trunk: changeset 942
7793 2003-11-05 22:45 UTC tuomov
7794 * trunk: changeset 941
7795 Stack management fixes.
7797 2003-11-05 12:23 UTC tuomov
7798 * trunk: changeset 940
7799 Removed mentions of xft.
7801 2003-11-04 20:27 UTC tuomov
7802 * trunk: changeset 939
7803 Fixed a potential segfault point.
7805 2003-11-04 20:26 UTC tuomov
7806 * trunk: changeset 938
7807 Quick&dirty stacking fix.
7809 2003-10-30 10:00 UTC tuomov
7810 * trunk: changeset 937
7811 Removed CURRENT_FILE kludge for include handling; use the Lua debug
7812 interface instead to get the file the calling function was defined in.
7814 2003-10-30 08:34 UTC tuomov
7815 * trunk: changeset 936
7816 Some changes in default menus.
7818 2003-10-30 08:34 UTC tuomov
7819 * trunk: changeset 935
7820 libtool 1.4.3->1.4.x.
7822 2003-10-28 13:00 UTC tuomov
7823 * trunk: changeset 934
7824 submenus weren't being handled correctly.
7826 2003-10-27 16:59 UTC tuomov
7827 * trunk: changeset 933
7828 about_msg should be local.
7830 2003-10-27 16:58 UTC tuomov
7831 * trunk: changeset 932
7832 Changed styles are automatically translated (and complained of).
7834 2003-10-27 12:26 UTC tuomov
7835 * trunk: changeset 931
7836 Fixed cursor and selection substyles.
7838 2003-10-27 12:05 UTC tuomov
7839 * trunk: changeset 930
7840 Updated the script to use the new style names.
7842 2003-10-27 12:05 UTC tuomov
7843 * trunk: changeset 929
7844 Some style name changes.
7846 2003-10-27 12:05 UTC tuomov
7847 * trunk: changeset 928
7850 2003-10-27 12:05 UTC tuomov
7851 * trunk: changeset 927
7852 Updated the look-* files.
7854 2003-10-27 12:05 UTC tuomov
7855 * trunk: changeset 926
7856 look-cleanviolet is now the default style.
7858 2003-10-25 20:23 UTC tuomov
7859 * trunk: changeset 925
7860 Check fallback font at startup with XCreateFontSet instead of
7863 2003-10-24 17:09 UTC tuomov
7864 * trunk: changeset 924
7865 Moved list of modules to build from system.mk to modulelist.mk
7867 2003-10-04 14:52 UTC tuomov
7868 * trunk: changeset 923
7869 va_list usage changes due to problems on some architechtures.
7871 2003-10-04 12:41 UTC tuomov
7872 * trunk: changeset 922
7873 Added genframe_(in)activated hooks.
7875 2003-09-15 18:15 UTC tuomov
7876 * trunk: changeset 921
7877 Some target and fullscreen winprop handling fixes.
7879 2003-09-15 18:15 UTC tuomov
7880 * trunk: changeset 920
7881 Some fixes to client window rescuing.
7883 2003-09-15 18:15 UTC tuomov
7884 * trunk: changeset 919
7885 Some fixes to client window rescuing.
7887 2003-09-15 18:14 UTC tuomov
7888 * trunk: changeset 918
7889 Fixed a FALSE to NULL.
7891 2003-09-09 20:07 UTC tuomov
7892 * trunk: changeset 917
7893 Fixed an event-missing problem.
7895 2003-09-04 08:22 UTC tuomov
7896 * trunk: changeset 916
7897 Menu configuration changes.
7899 2003-09-04 08:22 UTC tuomov
7900 * trunk: changeset 915
7901 Ungrab keyboard before calling dispatch_binding (except with submap).
7903 2003-08-31 16:15 UTC tuomov
7904 * trunk: changeset 914
7905 Added a note on .xinitrc/.xsession to README.
7907 2003-08-28 20:59 UTC tuomov
7908 * trunk: changeset 913
7909 Some border drawing fixes.
7911 2003-08-25 15:25 UTC tuomov
7912 * trunk: changeset 912
7913 restart_other_wm fixes.
7915 2003-08-25 15:05 UTC tuomov
7916 * trunk: changeset 911
7917 Better grabbing checks.
7919 2003-08-25 15:04 UTC tuomov
7920 * trunk: changeset 910
7921 XSync() before fork() -- xlock should work a bit better now.
7923 2003-08-24 14:51 UTC tuomov
7924 * trunk: changeset 909
7925 Menu config changes; use submenus.
7927 2003-08-24 14:51 UTC tuomov
7928 * trunk: changeset 908
7929 Removed empty_tab area.
7931 2003-08-24 14:51 UTC tuomov
7932 * trunk: changeset 907
7933 Moved minof/maxof elsewhere, removed empty_tab.
7935 2003-08-24 14:50 UTC tuomov
7936 * trunk: changeset 906
7939 2003-08-24 14:50 UTC tuomov
7940 * trunk: changeset 905
7941 Added ''pmenu'' off-screen scrolling support as in PWM.
7943 2003-08-24 14:49 UTC tuomov
7944 * trunk: changeset 904
7945 Some WTimer enhancements.
7947 2003-08-22 16:37 UTC tuomov
7948 * trunk: changeset 903
7949 Fixed a crash problem in case of invalid use of WGenFrame.p_tabdrag.
7951 2003-08-21 18:29 UTC tuomov
7952 * trunk: changeset 902
7953 - More changes to pointer handling code for better menu support.
7955 - genframe_bindings knows of frame areas.
7957 2003-08-21 18:28 UTC tuomov
7958 * trunk: changeset 901
7959 Enhanced menu support.
7961 2003-08-21 18:24 UTC tuomov
7962 * trunk: changeset 900
7963 Added a brush that handles submenu entries in menus specially.
7965 2003-08-21 18:22 UTC tuomov
7966 * trunk: changeset 899
7967 'make depend' fixed to work with modules.
7969 2003-08-20 16:46 UTC tuomov
7970 * trunk: changeset 898
7971 Don't strip white space from query results.
7973 2003-08-19 12:54 UTC tuomov
7974 * trunk: changeset 897
7975 Fixed tab drop on floatws:s (was putting clients to full screen mode
7978 2003-08-19 09:11 UTC tuomov
7979 * trunk: changeset 896
7980 uname SunOS check complaint fix with newer gnu utils.
7982 2003-08-15 17:14 UTC tuomov
7983 * trunk: changeset 895
7984 Some changes to pointer event handling code so menus can set handlers
7985 immediately on button press.
7987 2003-08-15 13:59 UTC tuomov
7988 * trunk: changeset 894
7989 Some files were missing.. again.. *sigh*
7991 2003-08-14 18:16 UTC tuomov
7992 * trunk: changeset 893
7993 Added very preliminary and primitive menu support (only query-like
7994 embedded-in-an-mplex menus).
7996 2003-08-14 18:08 UTC tuomov
7997 * trunk: changeset 892
7998 Added ioncore_version export.
8000 2003-12-23 20:17 UTC unknown
8001 tagged ion-devel-20030814
8003 2003-08-14 18:07 UTC tuomov
8004 * trunk: changeset 891
8005 Some file location reorganisation.
8007 2003-08-14 18:07 UTC tuomov
8008 * trunk: changeset 890
8009 Some file location reorganisation and header cleanup.
8011 2003-08-13 13:09 UTC tuomov
8012 * trunk: changeset 889
8013 Call region_notify_change when name is unset.
8015 2003-12-23 20:17 UTC unknown
8016 tagged ion-devel-20030811-1
8018 2003-08-13 13:08 UTC tuomov
8019 * trunk: changeset 888
8020 Dragging a tab with no title could cause a segfault.
8022 2003-12-23 20:17 UTC unknown
8023 tagged ion-devel-20030811
8025 2003-08-12 00:06 UTC tuomov
8026 * trunk: changeset 887
8027 Changed location for X shape extension shape.h include.
8029 2003-08-11 23:05 UTC tuomov
8030 * trunk: changeset 886
8031 There was an indexing bug in rootwin.c that caused stack corruption
8032 and crash when Xinerama was enabled.
8034 2003-12-23 20:17 UTC unknown
8035 tagged ion-devel-20030810-1
8037 2003-08-11 05:21 UTC tuomov
8038 * trunk: changeset 885
8039 Winprop lookup had been broken.
8041 2003-08-10 17:02 UTC tuomov
8042 * trunk: changeset 884
8043 make_exec_fn was broken when the parameter to created function was a
8046 2003-12-23 20:17 UTC unknown
8047 tagged ion-devel-20030810
8049 2003-08-10 16:16 UTC tuomov
8050 * trunk: changeset 883
8051 Removed duplicate variable.
8053 2003-08-10 16:15 UTC tuomov
8054 * trunk: changeset 882
8055 Changes in tab reordering were not being updated to screen correctly.
8057 2003-08-10 13:46 UTC tuomov
8058 * trunk: changeset 881
8059 Added some more functions to manipulate object indices within a
8062 2003-08-08 15:40 UTC tuomov
8063 * trunk: changeset 880
8064 close_sub_or_self is now WRegion.close_sub_or_self.
8066 2003-08-07 21:32 UTC tuomov
8067 * trunk: changeset 879
8068 Modified the winprop patch to use the numerical zero field instead of
8069 " ! " to store winprops with no name regexp specified.
8071 2003-08-07 20:49 UTC tuomov
8072 * trunk: changeset 878
8073 Applied a patch to add title matching field 'name' (Lua regexp) in
8076 2003-08-06 18:23 UTC tuomov
8077 * trunk: changeset 877
8078 Fixed a typo in UTF8 font code.
8080 2003-08-06 18:21 UTC tuomov
8081 * trunk: changeset 876
8082 Changed where get_winprop is called to a later time where the client
8083 window's name has been set.
8085 2003-08-06 14:58 UTC tuomov
8086 * trunk: changeset 875
8087 foreground colour was wrong.
8089 2003-08-06 14:35 UTC tuomov
8090 * trunk: changeset 874
8091 Moved lookconv.lua to utils.
8093 2003-08-06 14:35 UTC tuomov
8094 * trunk: changeset 873
8095 - Wrote a conversion script from older .lua workspaces savefiles.
8097 - Moved lookconv.lua to utils.
8099 2003-08-06 13:57 UTC tuomov
8100 * trunk: changeset 872
8101 Updated style configuration files to draw tabs with the 'activity'
8102 attribute set in white on red. 'lookconv.lua' uses these same colours
8105 2003-08-06 13:55 UTC tuomov
8106 * trunk: changeset 871
8107 Implemented 'activity' display cue that is set when a newly created
8108 client window is not displayed or when the urgency hint is set by the
8111 2003-08-06 13:46 UTC tuomov
8112 * trunk: changeset 870
8113 Backslash wasn't being escaped in saved strings.
8115 2003-08-05 14:13 UTC tuomov
8116 * trunk: changeset 869
8117 Improved handling of substyles with based_on.
8119 2003-08-05 14:09 UTC tuomov
8120 * trunk: changeset 868
8121 Removed WRegion/mgr_data; use object-indexed tables instead.
8123 2003-08-05 14:07 UTC tuomov
8124 * trunk: changeset 867
8125 Use a table instead of WRegion/mgr_data to store managed regions'
8128 2003-08-05 13:30 UTC tuomov
8129 * trunk: changeset 866
8130 Added functions to index tables by any supported type.
8132 2003-08-04 22:15 UTC tuomov
8133 * trunk: changeset 865
8134 Wrong file name info in file.
8136 2003-08-04 21:30 UTC tuomov
8137 * trunk: changeset 864
8138 Some table accessing routine unifications.
8140 2003-08-04 16:59 UTC tuomov
8141 * trunk: changeset 863
8142 ionframe_bar_inside_border instead of bar_inside_frame
8144 2003-08-04 16:54 UTC tuomov
8145 * trunk: changeset 862
8146 Enchanced WRegion.close documentation.
8148 2003-08-04 14:58 UTC tuomov
8149 * trunk: changeset 861
8150 mdblclick(Button1) bound to shade on ionframes.
8152 2003-08-04 14:56 UTC tuomov
8153 * trunk: changeset 860
8154 Ionframe shade fixed.
8156 2003-08-04 10:03 UTC tuomov
8157 * trunk: changeset 859
8158 Added table entry type info to a documentation comment for
8161 2003-08-03 20:35 UTC tuomov
8162 * trunk: changeset 858
8163 Added options to set floatframe bar width limits and tab bar location
8164 for ionframes(fields floatframe_bar_max_w_q/floatframe_tab_min_w and
8165 ionframe_bar_inside_borderin frame style config).
8167 2003-08-01 16:49 UTC tuomov
8168 * trunk: changeset 857
8169 preliminary code to handle changing transient_for property... special
8170 interface needed to handle floatws:s.
8172 2003-08-01 16:32 UTC tuomov
8173 * trunk: changeset 856
8174 Added some line editing and history exports.
8176 2003-08-01 05:52 UTC tuomov
8177 * trunk: changeset 855
8178 Added ignore_cfgrq winprop.
8180 2003-07-31 16:52 UTC tuomov
8181 * trunk: changeset 854
8182 added spacing = 1 to input style.
8184 2003-07-31 16:52 UTC tuomov
8185 * trunk: changeset 853
8186 listing fitting fixed.
8188 2003-07-31 14:16 UTC tuomov
8189 * trunk: changeset 852
8190 Fixed some problems with selections in queries and added
8191 wedln_clear_mark function.
8193 2003-07-31 14:16 UTC tuomov
8194 * trunk: changeset 851
8195 Bound Control+G to end a query and Control+K G to clear mark in
8198 2003-07-31 13:55 UTC tuomov
8199 * trunk: changeset 850
8200 Added some more querylib documentation and simplified a couple
8203 2003-07-31 13:49 UTC tuomov
8204 * trunk: changeset 849
8205 Added gr_refresh and renamed reread_draw_config to gr_read_config.
8207 2003-07-31 13:49 UTC tuomov
8208 * trunk: changeset 848
8209 Style configuration files now call de_reset and gr_refresh.
8211 2003-07-30 21:56 UTC tuomov
8212 * trunk: changeset 847
8213 look-cleanviolet.lua was missing from set of installed files.
8215 2003-07-30 19:37 UTC tuomov
8216 * trunk: changeset 846
8217 Added some ugly workarounds to some random Lua API functions not
8218 checking the types of objects on stack.
8220 2003-07-30 19:33 UTC tuomov
8221 * trunk: changeset 845
8222 Implemented keyboard resize acceleration.
8224 2003-07-30 15:44 UTC tuomov
8225 * trunk: changeset 844
8226 Updated manpage with -sessionname.
8228 2003-07-30 15:27 UTC tuomov
8229 * trunk: changeset 843
8230 WRectangle passing as argument changed to const WRectangle* mostly.
8232 2003-07-30 14:23 UTC tuomov
8233 * trunk: changeset 842
8234 Added "deinit" hook.
8236 2003-07-30 14:21 UTC tuomov
8237 * trunk: changeset 841
8238 Updated read_config_for_args call.
8240 2003-07-30 14:17 UTC tuomov
8241 * trunk: changeset 840
8242 - Removed support for screen-specific configuration files.
8244 - Savefiles now go in ~/.ion-devel/sessionname (instead of ~/.ion-
8245 devel/saves) where sessionname is 'default-session-displayname' by
8246 default (with colon in display name converted to a dash) but can be
8247 changed from the command line.
8249 - Workspaces are now saved in a single 'workspaces.lua' file in
8250 session directory and screens are also now set with a single
8251 'initialise_screen_id' call.
8253 2003-07-30 14:14 UTC tuomov
8254 * trunk: changeset 839
8255 Removed CF_SECOND_RATE_OS_FS comment as the setting is no longer
8258 2003-07-28 18:01 UTC tuomov
8259 * trunk: changeset 838
8260 Added --mode=link to libtool parameters.
8262 2003-07-28 13:43 UTC tuomov
8263 * trunk: changeset 837
8264 - Fixed a bug in the new split resizing algorithm that caused
8265 bottom/right regions in a split to be misplaced if both bottom and
8266 top or left and right border were moved of another region.
8268 - Added some comments documenting the resizing algorithm.
8270 2003-07-27 18:49 UTC tuomov
8271 * trunk: changeset 836
8272 Added some libtool options to system.mk
8274 2003-07-27 18:42 UTC tuomov
8275 * trunk: changeset 835
8276 Fixed a problem with the split resizing algorithm and keyboard resize
8277 by almost completely rewriting the algorithm.
8279 2003-07-27 18:41 UTC tuomov
8280 * trunk: changeset 834
8283 2003-07-27 00:15 UTC tuomov
8284 * trunk: changeset 833
8285 Added keys for manipulating tags and attaching tagged objects (Mod+T:
8286 toggle tag, Mod+K T: clear tags, Mod+K A: attach tagged).
8288 2003-07-27 00:00 UTC tuomov
8289 * trunk: changeset 832
8290 Fixed transient_mode = "current" in full-screen mode.
8292 2003-07-26 23:44 UTC tuomov
8293 * trunk: changeset 831
8294 Added some documentation comments.
8296 2003-07-26 23:07 UTC tuomov
8297 * trunk: changeset 830
8298 Transparency mode switching fixed.
8300 2003-07-26 22:58 UTC tuomov
8301 * trunk: changeset 829
8304 2003-07-26 22:37 UTC tuomov
8305 * trunk: changeset 828
8306 Some colour group initialisation changes.
8308 2003-07-25 20:31 UTC tuomov
8309 * trunk: changeset 827
8310 CVS barfed again and refused to remove these files.
8312 2003-07-25 20:24 UTC tuomov
8313 * trunk: changeset 826
8314 Ion now supports drawing engines as loadable modules!
8316 2003-07-25 20:13 UTC tuomov
8317 * trunk: changeset 825
8318 Colour scheme configuration files were converted to the new format.
8320 2003-07-25 19:34 UTC tuomov
8321 * trunk: changeset 824
8322 WRootWin changed to be of type WWindow (instead of just WRegion).
8324 2003-07-23 13:43 UTC tuomov
8325 * trunk: changeset 823
8326 Fixed tag pixmap and textbox spacings.
8328 2003-07-22 18:09 UTC tuomov
8329 * trunk: changeset 822
8330 Drawing engine Lua library was added.
8332 2003-07-22 18:06 UTC tuomov
8333 * trunk: changeset 821
8334 Drawing engine interface code was added although not yet used.
8336 2003-07-22 18:04 UTC tuomov
8337 * trunk: changeset 820
8338 The prospective default drawing engine was added.
8340 2003-07-22 16:57 UTC tuomov
8341 * trunk: changeset 819
8342 Added a script (etc/lookconv.lua) to convert the old .lua colour
8343 schemes to the upcoming format.
8345 2003-07-21 05:25 UTC tuomov
8346 * trunk: changeset 818
8347 Added a note on *BSD libtool version brain-damagedness.
8349 2003-07-19 10:50 UTC tuomov
8350 * trunk: changeset 817
8351 submap had been broken by previous simplifications.
8353 2003-07-19 10:50 UTC tuomov
8354 * trunk: changeset 816
8355 Some va_list passing changes.
8357 2003-07-18 15:30 UTC tuomov
8358 * trunk: changeset 815
8359 The fact that there is a configuration manual was made much better
8360 visible in the README.
8362 2003-07-16 14:16 UTC tuomov
8363 * trunk: changeset 814
8364 Nested workspace handling had been broken by the add managed/attach
8365 interface change. Fixed.
8367 2003-07-13 21:14 UTC tuomov
8368 * trunk: changeset 813
8369 The function 'exec_on_wm_display' was renamed 'exec'.
8371 2003-07-13 21:10 UTC tuomov
8372 * trunk: changeset 812
8373 Lua function binding for classes put into class-tables thus making the
8374 bindings more object-oriented in spirit.
8376 2003-07-10 22:56 UTC tuomov
8377 * trunk: changeset 811
8378 AnyModifier handling fixes; Xlib was crashing when lock ignore kludge
8379 was applied on AnyModifier grabs.
8381 2003-07-08 18:48 UTC tuomov
8382 * trunk: changeset 810
8383 Some documentation updates.
8385 2003-07-08 18:22 UTC tuomov
8386 * trunk: changeset 809
8387 removed deprecated definitions
8389 2003-07-08 18:08 UTC tuomov
8390 * trunk: changeset 808
8391 The 'have region A manage region B' interface was heavily revamped.
8392 The generic region_manage(_new) functions are gone and only WMPlexes
8393 now export the equivalent interfaces mplex_attach(_new). Only client
8394 windows' are now set up with a generic interface that is a lot simpler
8397 2003-12-23 20:17 UTC unknown
8398 tagged ion-devel-20030628
8400 2003-07-04 14:04 UTC tuomov
8401 * trunk: changeset 807
8402 Set default_ws_type in pwm-ioncore-example.lua.
8404 2003-06-28 17:40 UTC tuomov
8405 * trunk: changeset 806
8406 Fixed a crash when the same key was bound as both submap and normal
8407 action on an object.
8409 2003-06-27 21:16 UTC tuomov
8410 * trunk: changeset 805
8411 Added more obsolete functions.
8413 2003-06-27 21:15 UTC tuomov
8414 * trunk: changeset 804
8415 Fixed some comments.
8417 2003-06-27 21:15 UTC tuomov
8418 * trunk: changeset 803
8419 Implemented region_close on WFloatWS:s and renamed floatws_destroy to
8420 floatws_relocate_and_close to be consistent with the naming of similar
8421 functions on WIonFrames.
8423 2003-06-27 21:15 UTC tuomov
8424 * trunk: changeset 802
8425 Fixed documentation in querylib.
8427 2003-06-27 18:55 UTC tuomov
8428 * trunk: changeset 801
8429 The CF_LT_DL_ANCIENT option was removed as much more extra code would
8430 have been needed to support ancient versions of libtool. Version 1.4.3
8431 or newer is now required.
8433 2003-06-27 18:47 UTC tuomov
8434 * trunk: changeset 800
8435 The '-or' flag to find apparently was a GNU extension; '-o' seems to
8438 2003-06-27 18:40 UTC tuomov
8439 * trunk: changeset 799
8440 - The Mod1+F1 Ion man page display binding was broken.
8442 - The function exec_in_frame was renamed exec_in.
8444 2003-06-27 14:05 UTC tuomov
8445 * trunk: changeset 798
8448 2003-06-25 23:37 UTC tuomov
8449 * trunk: changeset 797
8450 FloatWS:s don't warp to new frames.
8452 2003-06-25 23:14 UTC tuomov
8453 * trunk: changeset 796
8454 XOR resize rubberand had been broken by previous changes.
8456 2003-06-25 13:37 UTC tuomov
8457 * trunk: changeset 795
8458 The default bindings for the F-keys now use the modifier from
8459 SECOND_MOD (defaults to the empty string i.e. no modifier).
8461 2003-12-23 20:17 UTC unknown
8462 tagged ion-devel-20030623
8464 2003-06-25 05:36 UTC tuomov
8465 * trunk: changeset 794
8466 Tabs' grab area extended to include frame's top border when the
8467 frame's y coordinate is zero.
8469 2003-06-23 23:47 UTC tuomov
8470 * trunk: changeset 793
8473 2003-06-23 13:14 UTC tuomov
8474 * trunk: changeset 792
8475 Resize display was showing incorrect values for keyboard resize.
8477 2003-06-23 13:13 UTC tuomov
8478 * trunk: changeset 791
8479 A bug in grab handler calling code could crash Ion when leaving
8480 keyboard resize mode manually.
8482 2003-06-23 01:20 UTC tuomov
8483 * trunk: changeset 790
8484 Fixed pointer warping on screen change.
8486 2003-06-22 11:12 UTC tuomov
8487 * trunk: changeset 789
8488 Removed false comments.
8490 2003-06-21 20:07 UTC tuomov
8491 * trunk: changeset 788
8492 Screen lookup had been broken for windows that are not properly on any
8495 2003-06-21 20:06 UTC tuomov
8496 * trunk: changeset 787
8497 As the number of dynamic functions has been getting bigger, the
8498 functions are now sorted on first use and then binary-searched instead
8499 of naive linear searching.
8501 2003-12-23 20:17 UTC unknown
8502 tagged ion-devel-20030620
8504 2003-06-21 12:50 UTC tuomov
8505 * trunk: changeset 786
8506 Return from full screen mode to floatws had been broken.
8508 2003-06-21 10:56 UTC tuomov
8509 * trunk: changeset 785
8510 Client window last height request bookkeeping code had been lost when
8511 configure request policy was changed. This caused transient sizes to
8512 be calculated incorrectly.
8514 2003-06-20 09:19 UTC tuomov
8515 * trunk: changeset 784
8518 2003-06-20 09:19 UTC tuomov
8519 * trunk: changeset 783
8520 Constrain frames to their workspaces.
8522 2003-06-20 08:52 UTC tuomov
8523 * trunk: changeset 782
8526 2003-06-20 08:50 UTC tuomov
8527 * trunk: changeset 781
8528 Some initial focus policy changes.
8530 2003-06-20 08:50 UTC tuomov
8531 * trunk: changeset 780
8532 The split functions now return the newly created frame.
8534 2003-06-20 07:40 UTC tuomov
8535 * trunk: changeset 779
8538 2003-06-19 22:06 UTC tuomov
8539 * trunk: changeset 778
8540 Put new client windows in innermost/deepest nested active workspace,
8541 if any, instead of limiting to those attached directly to screens.
8543 2003-06-19 22:05 UTC tuomov
8544 * trunk: changeset 777
8545 Split recalculation on WS resize fixed and made proportional.
8547 2003-06-19 20:51 UTC tuomov
8548 * trunk: changeset 776
8549 Changes to client window move request handling on WFloatWS:s; while
8550 the current behaviour may not be correct, a greater number of apps'
8551 requests should work almost as expected even in nested workspaces.
8553 2003-06-19 18:12 UTC tuomov
8554 * trunk: changeset 775
8555 New windows weren't being placed on correct screen in Xinerama mode.
8557 2003-06-19 18:11 UTC tuomov
8558 * trunk: changeset 774
8559 Removed unnecessary flags from create/init.
8561 2003-06-19 16:16 UTC tuomov
8562 * trunk: changeset 773
8563 Tab-bar state wasn't being applied correctly from savefiles.
8565 2003-06-18 18:49 UTC tuomov
8566 * trunk: changeset 772
8567 Some transient size management changes.
8569 2003-06-18 18:14 UTC tuomov
8570 * trunk: changeset 771
8571 - Added min_size winprop.
8573 - Transients weren't properly unattached when the managing client
8574 window died. This could cause segfault e.g. at exit.
8576 2003-12-23 20:17 UTC unknown
8577 tagged ion-devel-20030617
8579 2003-06-18 13:31 UTC tuomov
8580 * trunk: changeset 770
8581 Some title shortening rules were defined in wrong order in ioncore-
8582 example.lua and the rules App: doc -> doc... and App: doc<n> ->
8583 doc...<n> were missing.
8585 2003-06-18 12:12 UTC tuomov
8586 * trunk: changeset 769
8587 Use libtool for make clean.
8589 2003-06-17 20:29 UTC tuomov
8590 * trunk: changeset 768
8591 Added Galeon find dialog randomly missing transient_for hint
8592 workaround winprop to kludges.lua.
8594 2003-06-17 20:27 UTC tuomov
8595 * trunk: changeset 767
8596 Fixed the workaround.
8598 2003-06-17 20:09 UTC tuomov
8599 * trunk: changeset 766
8600 The function close_sub_or_self was added.
8602 2003-06-17 20:09 UTC tuomov
8603 * trunk: changeset 765
8604 The function region_get_active_leaf was removed and the export
8605 region_active_sub added.
8607 2003-06-17 20:08 UTC tuomov
8608 * trunk: changeset 764
8609 The Mod1+C binding had been broken by the removal if
8610 make_active_leaf_fn: The function close_sub_or_self (not same as
8611 make_active_leaf_fn(region_close)) was added and the key bound to this
8614 2003-06-17 19:45 UTC tuomov
8615 * trunk: changeset 763
8616 Added workaround to the XFree86 textprop bug that caused starting
8617 Opera to crash Ion when UTF8 support was enabled.
8619 2003-06-17 19:32 UTC tuomov
8620 * trunk: changeset 762
8621 Mention XFree86 version number in the bug comment.
8623 2003-06-17 19:28 UTC tuomov
8624 * trunk: changeset 761
8625 Mention WinXP in cygwin comments.
8627 2003-06-17 16:57 UTC tuomov
8628 * trunk: changeset 760
8629 Added commented-out options to system.mk for compiling Ion with the
8630 Debian Lua package as the paths and file names differ greatly from the
8631 official distribution.
8633 2003-06-17 15:56 UTC tuomov
8634 * trunk: changeset 759
8635 Added a note to system.mk about the Xlib UTF8 bug.
8637 2003-06-17 09:16 UTC tuomov
8638 * trunk: changeset 758
8641 2003-06-17 08:26 UTC tuomov
8642 * trunk: changeset 757
8643 Added some Cygwin installation notes to system.mk.
8645 2003-06-17 08:17 UTC tuomov
8646 * trunk: changeset 756
8647 Scripts in share/ still weren't being built.
8649 2003-06-15 18:22 UTC tuomov
8650 * trunk: changeset 755
8651 Winprop lookup was cluttering globals.
8653 2003-06-15 10:40 UTC tuomov
8654 * trunk: changeset 754
8655 Some more stack trace cleanup.
8657 2003-06-15 10:24 UTC tuomov
8658 * trunk: changeset 753
8659 Stack traces are ordered better when there are nested calls with
8660 errors and calls to C functions for which no name is known are
8661 compressed in the output.
8663 2003-06-15 09:09 UTC tuomov
8664 * trunk: changeset 752
8665 make_active_leaf_fn in compat.lua was broken.
8667 2003-12-23 20:17 UTC unknown
8668 tagged ion-devel-20030614
8670 2003-06-14 20:28 UTC tuomov
8671 * trunk: changeset 751
8672 Some WMPlex/query focusing fixes.
8674 2003-06-14 20:12 UTC tuomov
8675 * trunk: changeset 750
8676 The man page query completor also looks for symbolic links.
8678 2003-06-14 15:10 UTC tuomov
8679 * trunk: changeset 749
8680 Added more documentation to *frame_begin_resize.
8682 2003-06-14 12:05 UTC tuomov
8683 * trunk: changeset 748
8684 Focus was being incorrectly changed when an inactive full screen
8685 client window was destroyed.
8687 2003-06-14 11:49 UTC tuomov
8688 * trunk: changeset 747
8689 Some fullscreen focus kludges
8691 2003-06-13 23:01 UTC tuomov
8692 * trunk: changeset 746
8693 Use luaL_(g|s)etn instead of looking upthe functions from the table
8696 2003-06-13 19:36 UTC tuomov
8697 * trunk: changeset 745
8698 - Some changes to grab and drag handler setup functions.
8700 - Escape key was harcoded to kill any active grab (so that
8701 misconfigured resize modes and such can't do harm).
8703 2003-06-12 22:53 UTC tuomov
8704 * trunk: changeset 744
8707 2003-06-12 18:48 UTC tuomov
8708 * trunk: changeset 743
8709 Some generic resize code simplifications; timers moved to keyboard
8710 resize mode code(s).
8712 2003-06-12 18:28 UTC tuomov
8713 * trunk: changeset 742
8714 Resize timeout timer was being set up only after some resize action
8715 had been performed, not when entering the mode.
8717 2003-06-12 18:14 UTC tuomov
8718 * trunk: changeset 741
8719 More error-tolerant configuration reading setup: 1. If Lua fails to
8720 load a configuration file (syntax error etc.), the next on path is
8721 tried instead of failing. (If the configuration file dies in an error
8722 during execution, the next one, however, is not attempted.) 2. The
8723 main configuration file (ioncore.lua) is executed through ioncore-
8724 startup.lua. This file redefines some of the binding setup functions
8725 to monitor binding settings. If some of the binding groups have been
8726 left empty by failing configuration files, minimal bindings are
8729 2003-06-12 18:04 UTC tuomov
8730 * trunk: changeset 740
8731 Some error display format changes.
8733 2003-06-12 18:04 UTC tuomov
8734 * trunk: changeset 739
8735 Some error displays were broken.
8737 2003-06-12 18:03 UTC tuomov
8738 * trunk: changeset 738
8739 The binding setup functions no return FALSE if no bindings were
8742 2003-06-12 18:01 UTC tuomov
8743 * trunk: changeset 737
8744 Better commented configuration files.
8746 2003-06-12 15:41 UTC tuomov
8747 * trunk: changeset 736
8748 Comments in system.mk were out of place
8750 2003-06-12 00:37 UTC tuomov
8751 * trunk: changeset 735
8752 Error log should be somewhat easier to read now.
8754 2003-06-10 18:18 UTC tuomov
8755 * trunk: changeset 734
8758 2003-06-10 16:21 UTC tuomov
8759 * trunk: changeset 733
8760 bindmaps.c and bindmaps.h were missing from previous commit.
8762 2003-06-10 16:17 UTC tuomov
8763 * trunk: changeset 732
8764 - Binding configuration (hopefully) simplified: bindings previously
8765 defined in common-frame-bindings.lua were moved to ioncore-
8766 bindings.lua and functions for defining bindings common to all
8767 WMPlexes and WGenFrames were added.
8769 - The confusing 'make_active_leaf_fn' was also removed (can still be
8770 found in compat.lua) and instead client window bindings are defined
8771 in mplex_bindings with the help of the perhaps a little less
8772 confusing 'make_current_clientwin_fn'.
8774 2003-06-10 16:14 UTC tuomov
8775 * trunk: changeset 731
8776 Binding configuration (hopefully) simplified: bindings previously
8777 defined in common-frame-bindings.lua were moved to ioncore-
8778 bindings.lua and functions for defining bindings common to all
8779 WMPlexes and WGenFrames were added.
8781 2003-06-10 11:07 UTC tuomov
8782 * trunk: changeset 730
8783 Manual page updates.
8785 2003-06-10 11:05 UTC tuomov
8786 * trunk: changeset 729
8787 The functions extl_dofile/string' were removed and
8788 extl_loadfile/string added.
8790 2003-06-09 22:24 UTC tuomov
8791 * trunk: changeset 728
8792 Warping on workspace switch had been broken by addition of
8795 2003-06-09 21:13 UTC tuomov
8796 * trunk: changeset 727
8797 The Lua interfacing code now uses a unique (cached in a weak table)
8798 WWatch for Ion's objects instead of creating a new userdata/watch
8799 every time an object is passed to Lua. This allows using the objects
8800 as indexes in tables.
8802 2003-06-09 20:28 UTC tuomov
8803 * trunk: changeset 726
8804 Some client window initial focus policy unification.
8806 2003-06-09 16:14 UTC tuomov
8807 * trunk: changeset 725
8808 Added some definitions in header
8810 2003-06-09 15:17 UTC tuomov
8811 * trunk: changeset 724
8812 'QueryLib.query_workspace' new creates workspaces of the type set in
8813 the variable 'default_ws_type' if no type is otherwise specified and
8814 Mod1+F9 was bound to create workspaces of this type without asking for
8815 a name. (The default name of default_ws_type<n> is used.)
8817 2003-06-09 15:14 UTC tuomov
8818 * trunk: changeset 723
8819 WRegions (except WClientWins) are now given names of the form
8820 'ClassName<n>' by default.
8822 2003-06-09 14:24 UTC tuomov
8823 * trunk: changeset 722
8824 - Don't complain of disappeared windows at startup phase.
8826 - Some client window management setup cleanup.
8828 2003-06-08 19:06 UTC tuomov
8829 * trunk: changeset 721
8830 Added 'warn' export.
8832 2003-06-08 18:22 UTC tuomov
8833 * trunk: changeset 720
8834 Added -noxinerama command line option.
8836 2003-06-08 17:55 UTC tuomov
8837 * trunk: changeset 719
8840 2003-06-08 17:38 UTC tuomov
8841 * trunk: changeset 718
8842 Fixed some documentation comments.
8844 2003-12-23 20:17 UTC unknown
8845 tagged ion-devel-20030606
8847 2003-06-08 17:28 UTC tuomov
8848 * trunk: changeset 717
8849 Added mplex_managed_count, mplex_managed_index and mplex_current_index
8850 functions. The latter two are in ioncore-mplexfns.lua that must
8851 specifically be loaded if the functions are needed.
8853 2003-06-08 12:44 UTC tuomov
8854 * trunk: changeset 716
8855 Workspace swithing while dragging tabs had been broken by the mplex
8858 2003-06-06 13:23 UTC tuomov
8859 * trunk: changeset 715
8862 2003-06-06 13:13 UTC tuomov
8863 * trunk: changeset 714
8864 Added 'screen_set_managed_offset' function that statusbars and such
8865 should use to allocate space.
8867 2003-06-06 12:42 UTC tuomov
8868 * trunk: changeset 713
8871 2003-06-05 23:19 UTC tuomov
8872 * trunk: changeset 712
8873 Don't execute 'arg' setup code when there are no parameters.
8875 2003-06-05 06:10 UTC tuomov
8876 * trunk: changeset 711
8877 Makefile was missing share/ from SUBDIRS:
8879 2003-06-04 16:12 UTC tuomov
8880 * trunk: changeset 710
8881 WScreen and WGenFrame now have a common WMPlex base class.
8883 2003-06-02 22:30 UTC tuomov
8884 * trunk: changeset 709
8885 Ion-ssh and ion-man scripts were updated to use $SHAREDIR/ion-
8888 2003-06-02 19:52 UTC tuomov
8889 * trunk: changeset 708
8890 CF_NO_XINERAMA had been broken at some point.
8892 2003-06-02 17:50 UTC tuomov
8893 * trunk: changeset 707
8894 Added -DCF_LTLD_ANCIENT kludge so that it might be possible to use
8895 some systems' ancient libltdl.
8897 2003-12-23 20:17 UTC unknown
8898 tagged ion-devel-20030602-1
8900 2003-06-02 14:15 UTC tuomov
8901 * trunk: changeset 706
8902 Remaining sprintf calls replaced with snprintf.
8904 2003-06-02 14:08 UTC tuomov
8905 * trunk: changeset 705
8906 Most of module management code removed as libltdl can handle it.
8908 2003-06-02 10:34 UTC tuomov
8909 * trunk: changeset 704
8912 2003-06-02 10:32 UTC tuomov
8913 * trunk: changeset 703
8916 2003-12-23 20:17 UTC unknown
8917 tagged ion-devel-20030602
8919 2003-06-02 10:04 UTC tuomov
8920 * trunk: changeset 702
8921 Changed $SHAREDIR before $ETCDIR on configuration file/script search
8922 path because people weren't removing their old *lib.lua files.
8924 2003-12-23 20:17 UTC unknown
8925 tagged ion-devel-20030601
8927 2003-06-02 09:27 UTC tuomov
8928 * trunk: changeset 701
8929 Ugly-font support was broken.
8931 2003-06-02 05:40 UTC tuomov
8932 * trunk: changeset 700
8933 Some libltdl search path setting changes.
8935 2003-06-01 13:21 UTC tuomov
8936 * trunk: changeset 699
8937 Some minor clarifications and fixes.
8939 2003-06-01 12:15 UTC tuomov
8940 * trunk: changeset 698
8943 2003-06-01 12:11 UTC tuomov
8944 * trunk: changeset 697
8945 Another extl_l1_finalize fix.
8947 2003-12-23 20:17 UTC unknown
8948 tagged ion-devel-20030531
8950 2003-06-01 02:02 UTC tuomov
8951 * trunk: changeset 696
8952 Fixed a memory leak.
8954 2003-06-01 01:44 UTC tuomov
8955 * trunk: changeset 695
8956 An off-by-one error in extl_l1_finalize caused references to some Lua
8957 tables (including large completions) never to be released.
8959 2003-05-31 15:33 UTC tuomov
8960 * trunk: changeset 694
8961 Ion-runinxterm was not found.
8963 2003-05-31 15:04 UTC tuomov
8964 * trunk: changeset 693
8965 License changed: LGPL.
8967 2003-05-31 14:49 UTC tuomov
8968 * trunk: changeset 692
8969 The -libdir option aws changed to -moduledir.
8971 2003-05-31 14:48 UTC tuomov
8972 * trunk: changeset 691
8973 Manual page updated.
8975 2003-05-31 13:20 UTC tuomov
8976 * trunk: changeset 690
8979 2003-05-31 13:19 UTC tuomov
8980 * trunk: changeset 689
8981 Added CF_ALWAYS_VIRTUAL_ROOT
8983 2003-05-31 13:11 UTC tuomov
8984 * trunk: changeset 688
8985 Compatibility wrappers for old resize functions were added.
8987 2003-05-31 13:11 UTC tuomov
8988 * trunk: changeset 687
8989 The functions *frame_do_resize were changed to receive four
8990 parameters, one for each border/direction.
8992 2003-05-31 13:10 UTC tuomov
8993 * trunk: changeset 686
8994 More changes in move/resize mode bindings to be more consistent and
8995 predictable: Left/Right/Up/Down and F/B/P/N grow the frame in the
8996 specific direction, Shift+keys shrink and in case of floating frames,
8997 DEFAULT_MOD+keys move.
8999 2003-05-31 12:45 UTC tuomov
9000 * trunk: changeset 685
9001 mkexports.pl => mkexports.lua
9003 2003-05-31 12:43 UTC tuomov
9004 * trunk: changeset 684
9005 Transient reparent stack "fix".
9007 2003-05-31 12:35 UTC tuomov
9008 * trunk: changeset 683
9009 Removed unused settings.
9011 2003-05-31 11:09 UTC tuomov
9012 * trunk: changeset 682
9015 2003-05-31 10:58 UTC tuomov
9016 * trunk: changeset 681
9017 Some (part bad) name allocation fixes.
9019 2003-05-31 00:40 UTC tuomov
9020 * trunk: changeset 680
9021 Some reordering of initilisation code.
9023 2003-05-30 21:17 UTC tuomov
9024 * trunk: changeset 679
9025 Changes in installation directories: The ion-* shell scripts are
9026 installed in $SHAREDIR and are ioncorelib.lua, querylib.lua and
9027 compat.lua. 'ion-completefile' is installed in $EXTRABINDIR
9028 (=$MODULEDIR) being a binary.
9030 2003-05-30 21:17 UTC tuomov
9031 * trunk: changeset 678
9032 - Changes in installation directories: The ion-* shell scripts are
9033 installed in $SHAREDIR and are ioncorelib.lua, querylib.lua and
9034 compat.lua. 'ion-completefile' is installed in $EXTRABINDIR
9035 (=$MODULEDIR) being a binary.
9037 - QueryLib functions search the script directories (~/.ion-devel/,
9038 $ETCDIR, $SHAREDIR, $EXTRABINDIR; in that order) for the ion-*
9039 helper programs instead of assuming them being on $PATH.
9041 2003-05-30 21:15 UTC tuomov
9042 * trunk: changeset 677
9043 - The *DIR settings in system.mk are now more detailed.
9045 - Changes in installation directories: The ion-* shell scripts are
9046 installed in $SHAREDIR and are ioncorelib.lua, querylib.lua and
9047 compat.lua. 'ion-completefile' is installed in $EXTRABINDIR
9048 (=$MODULEDIR) being a binary.
9050 2003-05-29 22:22 UTC tuomov
9051 * trunk: changeset 676
9052 Removed note on C99 requirement as that is no longer true.
9054 2003-05-29 13:11 UTC tuomov
9055 * trunk: changeset 675
9056 Removed deprecated definitions.
9058 2003-05-29 12:32 UTC tuomov
9059 * trunk: changeset 674
9060 All object destroys should now be handled safely.
9062 2003-05-28 22:21 UTC tuomov
9063 * trunk: changeset 673
9064 Name management wasn't updating the changes to frames.
9066 2003-05-28 21:37 UTC tuomov
9067 * trunk: changeset 672
9068 Floatframe_handle_drop should now set geometry correctly in nested
9071 2003-05-28 18:48 UTC tuomov
9072 * trunk: changeset 671
9073 Small global environment cluttering fix.
9075 2003-12-23 20:17 UTC unknown
9076 tagged ion-devel-20030528
9078 2003-05-28 18:40 UTC tuomov
9079 * trunk: changeset 670
9082 2003-05-28 16:31 UTC tuomov
9083 * trunk: changeset 669
9084 Examples of query_man_path and query_ssh_hosts were added to the
9085 default ioncore.lua main configuration file.
9087 2003-05-27 19:14 UTC tuomov
9088 * trunk: changeset 668
9089 WClientWins now save the last height request of transients (and other
9090 managed objects) so a decent size should always be restored when the
9091 window is in a big enough frame.
9093 2003-05-27 17:17 UTC tuomov
9094 * trunk: changeset 667
9095 Mkexports.lua document generation updated to understand
9098 2003-05-27 17:07 UTC tuomov
9099 * trunk: changeset 666
9100 A minor check added.
9102 2003-05-27 17:02 UTC tuomov
9103 * trunk: changeset 665
9106 2003-05-27 16:59 UTC tuomov
9107 * trunk: changeset 664
9108 Some clean-up and region_full_name reference removed.
9110 2003-05-27 16:59 UTC tuomov
9111 * trunk: changeset 663
9112 complete/lookup_clientwin removed.
9114 2003-05-27 16:57 UTC tuomov
9115 * trunk: changeset 662
9116 New name allocation code: client windows are now in a separate
9117 namespace from other objects and "short names" without appended
9118 instance number are gone.
9120 2003-05-27 16:55 UTC tuomov
9121 * trunk: changeset 661
9122 Some tab bar drawing fixes.
9124 2003-05-27 16:47 UTC tuomov
9125 * trunk: changeset 660
9126 Added functions to clear Lua table entries.
9128 2003-05-26 22:13 UTC tuomov
9129 * trunk: changeset 659
9130 Some changes in system.mk Lua settings.
9132 2003-05-26 22:06 UTC tuomov
9133 * trunk: changeset 658
9136 2003-05-26 22:06 UTC tuomov
9137 * trunk: changeset 657
9138 Some client window resize/move request handling changes.
9140 2003-05-25 11:07 UTC tuomov
9141 * trunk: changeset 656
9144 2003-05-25 11:07 UTC tuomov
9145 * trunk: changeset 655
9146 Added the boolean 'fullscreen' winprop.
9148 2003-05-25 11:04 UTC tuomov
9149 * trunk: changeset 654
9150 Floatws circulate bindings should not clutter global environment.
9152 2003-05-25 11:03 UTC tuomov
9153 * trunk: changeset 653
9154 QueryLib should now remember last directory for file view and edit
9157 2003-05-24 20:37 UTC tuomov
9158 * trunk: changeset 652
9161 2003-05-24 16:45 UTC tuomov
9162 * trunk: changeset 651
9165 2003-05-24 15:06 UTC tuomov
9166 * trunk: changeset 650
9167 Added query_message.
9169 2003-05-24 14:50 UTC tuomov
9170 * trunk: changeset 649
9171 Some documentation was missing.
9173 2003-05-24 12:32 UTC tuomov
9174 * trunk: changeset 648
9175 Client window rescue fixed.
9177 2003-05-24 11:25 UTC tuomov
9178 * trunk: changeset 647
9179 Removed an unnecessary XClear.
9181 2003-05-23 23:57 UTC tuomov
9182 * trunk: changeset 646
9183 More attempts at fixing take_focus.
9185 2003-05-23 23:09 UTC tuomov
9186 * trunk: changeset 645
9187 Removed extra space in querylib prompts.
9189 2003-05-23 22:46 UTC tuomov
9190 * trunk: changeset 644
9191 Fixed lookup_region.
9193 2003-05-23 22:35 UTC tuomov
9194 * trunk: changeset 643
9197 2003-05-23 18:00 UTC tuomov
9198 * trunk: changeset 642
9199 Removed unnuecessary (?) XClear(Area|Window) calls.
9201 2003-05-23 15:43 UTC tuomov
9202 * trunk: changeset 641
9203 Removed rootwin->current_screen redundancy.
9205 2003-05-23 15:30 UTC tuomov
9206 * trunk: changeset 640
9207 Some minor clean-up.
9209 2003-05-23 15:19 UTC tuomov
9210 * trunk: changeset 639
9211 Xinerama screens now always have a virtual root window for better
9214 2003-05-23 15:14 UTC tuomov
9215 * trunk: changeset 638
9216 Removed grab_released.
9218 2003-05-23 14:38 UTC tuomov
9219 * trunk: changeset 637
9220 Grab handling code simplified.
9222 2003-05-23 14:38 UTC tuomov
9223 * trunk: changeset 636
9224 Fixed UTF8 include stuff.
9226 2003-05-21 16:09 UTC tuomov
9227 * trunk: changeset 635
9228 The exports region_set_w/h were replaced with region_request_geom.
9230 2003-05-21 16:08 UTC tuomov
9231 * trunk: changeset 634
9232 Added EXTL_EXPORT_AS
9234 2003-05-21 16:07 UTC tuomov
9235 * trunk: changeset 633
9236 The exported function specification generation script was extended
9237 with EXTL_EXPORT_AS(...).
9239 2003-05-21 05:48 UTC tuomov
9240 * trunk: changeset 632
9241 Use get_text_property in clientwin_get_ident.
9243 2003-05-20 18:37 UTC tuomov
9244 * trunk: changeset 631
9245 Better (?) frame shading and maximizing code that should also
9246 eventually work on tiled workspaces (only partially implemented;
9247 better region_request_geom neeeded).
9249 2003-05-20 14:13 UTC tuomov
9250 * trunk: changeset 630
9253 2003-05-20 13:29 UTC tuomov
9254 * trunk: changeset 629
9255 Simpler implementation of 'goto_previous' using watches.
9257 2003-12-23 20:17 UTC unknown
9258 tagged ion-devel-20030520
9260 2003-05-20 11:45 UTC tuomov
9261 * trunk: changeset 628
9262 Don't add non-strings in a table to list of completions.
9264 2003-05-20 11:44 UTC tuomov
9265 * trunk: changeset 627
9266 The exports generation script was ignoring constness of string and
9267 could therefore cause Ion to crash or corrupt strings.
9269 2003-05-19 22:46 UTC tuomov
9270 * trunk: changeset 626
9271 Removed #include <math.h>
9273 2003-05-19 22:45 UTC tuomov
9274 * trunk: changeset 625
9275 Some more mouse resize tuning.
9277 2003-05-19 16:51 UTC tuomov
9278 * trunk: changeset 624
9279 Some clean-up and optimisation.
9281 2003-05-19 15:34 UTC tuomov
9282 * trunk: changeset 623
9283 Kludges and bloat to a proper (but not necessarily correct) X server
9284 time in WM_TAKE_FOCUS messages to get around problems with some
9287 2003-05-19 14:32 UTC tuomov
9288 * trunk: changeset 622
9289 Unnecessary function region_request_geom_constrain was removed.
9291 2003-05-19 14:32 UTC tuomov
9292 * trunk: changeset 621
9293 Changes to accommodate for changes in lookup_region.
9295 2003-05-19 14:31 UTC tuomov
9296 * trunk: changeset 620
9297 Unnecessary function wobj_cast was removed.
9299 2003-05-19 14:30 UTC tuomov
9300 * trunk: changeset 619
9301 The functions lookup/complete_region now expect a string class
9302 parameter (or null for "WRegion") and the functions
9303 complete/lookup_workspace/clientwin were moved to ioncorelib.lua as
9304 they are not needed on the C side.
9306 2003-05-18 13:41 UTC tuomov
9307 * trunk: changeset 618
9308 The resize angle limits are now universal; borders and tabs are not a
9311 2003-05-18 13:35 UTC tuomov
9312 * trunk: changeset 617
9313 Mouse resize fine-tuning: if the angle between the vector from the
9314 centre of the frame to the point where the initial mouse press occured
9315 and the unit vector pointing (from the centre) to a border of the
9316 frame is less than 55 degrees, we allow resize to change that border.
9318 2003-05-18 13:03 UTC tuomov
9319 * trunk: changeset 616
9320 Some more focusing policy changes/fixes.
9322 2003-05-18 13:01 UTC tuomov
9323 * trunk: changeset 615
9326 2003-05-18 12:39 UTC tuomov
9327 * trunk: changeset 614
9330 2003-05-18 12:31 UTC tuomov
9331 * trunk: changeset 613
9334 2003-05-18 12:31 UTC tuomov
9335 * trunk: changeset 612
9336 Fix around problems with macros with some (possibly broken?) versions
9339 2003-05-17 13:53 UTC tuomov
9340 * trunk: changeset 611
9341 Previous modifications had broken tabdrag workspace switch.
9343 2003-05-17 13:37 UTC tuomov
9344 * trunk: changeset 610
9345 add_to_viewport should not have been renamed add_to_screen.
9347 2003-05-17 13:31 UTC tuomov
9348 * trunk: changeset 609
9349 Fixed the place of a comma.
9351 2003-05-17 13:13 UTC tuomov
9352 * trunk: changeset 608
9353 CVS fscked up screen.*
9355 2003-05-17 13:11 UTC tuomov
9356 * trunk: changeset 607
9357 Removed viewport.c and viewport.h.
9359 2003-05-17 13:08 UTC tuomov
9360 * trunk: changeset 606
9361 - Changes in object and function names to be closer to what users see
9362 and think: what previously were screens (WScreen) are now called
9363 root windows (WRootWin) and viewport (WViewport) have become screens
9364 (WScreen). These changes are so big that no wrappers were added to
9367 - Some old root window (old screen) functions were removed.
9369 - Bindings in global_bindings should get a WScreen (old WViewport) as
9370 an argument instead of WRootWin.
9372 - It is possible to build Ion with the CF_WINDOWED_SCREENS flag so
9373 that WScreens have "virtual" root windows to better separate
9376 2003-05-17 13:09 UTC tuomov
9377 * trunk: changeset 605
9378 - Changes in object and function names to be closer to what users see
9379 and think: what previously were screens (WScreen) are now called
9380 root windows (WRootWin) and viewport (WViewport) have become screens
9381 (WScreen). These changes are so big that no wrappers were added to
9384 - Some old root window (old screen) functions were removed.
9386 - Bindings in global_bindings should get a WScreen (old WViewport) as
9387 an argument instead of WRootWin.
9389 2003-05-17 12:16 UTC tuomov
9390 * trunk: changeset 604
9391 Default configuration uses XOR-rubberband move/resize (instead of
9392 opaque) to be nicer on slower systems.
9394 2003-05-17 11:49 UTC tuomov
9395 * trunk: changeset 603
9396 Fixed FloatWS initial focus.
9398 2003-05-16 19:53 UTC tuomov
9399 * trunk: changeset 602
9402 2003-05-16 18:48 UTC tuomov
9403 * trunk: changeset 601
9404 Some changes in property getting functions.
9406 2003-05-16 18:02 UTC tuomov
9407 * trunk: changeset 600
9408 Removed unnecessary references to screens.
9410 2003-05-16 16:08 UTC tuomov
9411 * trunk: changeset 599
9412 region_list_to_table renamed to managed_list_to_table.
9414 2003-05-16 15:59 UTC tuomov
9415 * trunk: changeset 598
9416 Signals are not trapped until the initialisation is at a point where
9417 we have found some screens to manage.
9419 2003-05-16 15:56 UTC tuomov
9420 * trunk: changeset 597
9421 Removed erroneous cast.
9423 2003-05-16 15:56 UTC tuomov
9424 * trunk: changeset 596
9425 Added the extl_globals function for accessing globals.
9427 2003-05-16 15:49 UTC tuomov
9428 * trunk: changeset 595
9429 Enchancements in client window "rescueing" and some unifications with
9430 return from full screen mode.
9432 2003-05-16 15:48 UTC tuomov
9433 * trunk: changeset 594
9434 Changed char* to const char* in ExtlL2Param.
9436 2003-05-16 15:42 UTC tuomov
9437 * trunk: changeset 593
9438 Moved fullscreen stuff into a separate file.
9440 2003-05-15 23:05 UTC tuomov
9441 * trunk: changeset 592
9442 Added a check for nil functions.
9444 2003-05-15 22:27 UTC tuomov
9445 * trunk: changeset 591
9446 Modified mkexports.lua to generate a little less code.
9448 2003-05-15 22:26 UTC tuomov
9449 * trunk: changeset 590
9450 Fixed extl_table_is_bool_set.
9452 2003-05-15 21:05 UTC tuomov
9453 * trunk: changeset 589
9454 Restored old extl_cpcall interface.
9456 2003-05-15 15:45 UTC tuomov
9457 * trunk: changeset 588
9458 Added extl_table_is_bool_set.
9460 2003-05-15 15:45 UTC tuomov
9461 * trunk: changeset 587
9462 Some l_st usage cleanup in the Lua code and added extl_cpcallx.
9464 2003-05-15 06:01 UTC tuomov
9465 * trunk: changeset 586
9466 Some minor changes in the Lua interface.
9468 2003-05-15 06:00 UTC tuomov
9469 * trunk: changeset 585
9470 QueryLib.query_lib should properly return on error.
9472 2003-05-14 21:32 UTC tuomov
9473 * trunk: changeset 584
9474 Fixed a problem with bsearch() and Solaris.
9476 2003-05-14 20:13 UTC tuomov
9477 * trunk: changeset 583
9478 Client window management setup code simplified by attaching transients
9479 the their transient_for by default and having floatws:s override this
9480 behaviour by hooking to add_clientwin_alt.
9482 2003-05-14 19:59 UTC tuomov
9483 * trunk: changeset 582
9484 Changes in how parameters are passed to Lua code loaded as string or
9487 2003-05-14 16:49 UTC tuomov
9488 * trunk: changeset 581
9489 Return from full screen mode should work with floatws:s now.
9491 2003-05-14 16:40 UTC tuomov
9492 * trunk: changeset 580
9493 Added a warning for _NET_WM broken transient_for hint.
9495 2003-05-14 16:38 UTC tuomov
9496 * trunk: changeset 579
9497 'ionws_do_clientwin' now calls the Lua function
9498 'ionws_placement_method' with parameters (ws, cwin, pos_given_by_user)
9499 to determine in which frame to place a window. This can be used to
9500 e.g. experiment with placement heuristics.
9502 2003-05-14 14:21 UTC tuomov
9503 * trunk: changeset 578
9504 Mouse resize changed to only resize along one coordinate axis when the
9505 window is grabbed far enough from borders.
9507 2003-05-13 19:20 UTC tuomov
9508 * trunk: changeset 577
9509 Renamed geom.* extlconv.*
9511 2003-05-13 18:07 UTC tuomov
9512 * trunk: changeset 576
9513 The 'include' function didn't handle absolute paths.
9515 2003-05-13 18:06 UTC tuomov
9516 * trunk: changeset 575
9517 There was a problem getting return values from Lua functions.
9519 2003-05-13 16:09 UTC tuomov
9520 * trunk: changeset 574
9521 Added parameter count check and complaint when va_copy is not
9524 2003-05-13 16:05 UTC tuomov
9525 * trunk: changeset 573
9526 The new Lua calling code allowed removing dependency on C99 va_copy a
9527 little more easily than the old so Ion no longer depends on it and
9528 should be easier to compile on older systems (apparently including gcc
9531 2003-05-13 14:46 UTC tuomov
9532 * trunk: changeset 572
9533 Transient resizing when the managing WClientWin was resized had been
9534 broken at some point.
9536 2003-05-13 05:40 UTC tuomov
9537 * trunk: changeset 571
9538 Removed redundant comment.
9540 2003-05-13 05:37 UTC tuomov
9541 * trunk: changeset 570
9542 Vertical keyboard resize binding swapped.
9544 2003-05-13 05:38 UTC tuomov
9545 * trunk: changeset 569
9546 Keyboard resize should not "cumulate" size increments that do not
9547 affect the frame size.
9549 2003-05-12 23:17 UTC tuomov
9550 * trunk: changeset 568
9551 Fixed a minor resize glitch.
9553 2003-05-12 19:57 UTC tuomov
9554 * trunk: changeset 567
9557 2003-05-12 17:02 UTC tuomov
9558 * trunk: changeset 566
9559 ionws_split_of synopsis changed.
9561 2003-05-12 16:59 UTC tuomov
9562 * trunk: changeset 565
9565 2003-05-12 16:38 UTC tuomov
9566 * trunk: changeset 564
9567 Region name instances are saved in the workspace savefiles. (However,
9568 client windows do not use the saved title because it may have changed
9569 so client windows' instance numbers may change over restarts.)
9571 2003-05-12 16:31 UTC tuomov
9572 * trunk: changeset 563
9573 QueryLib goto still had a debug complaint in it.
9575 2003-05-12 16:23 UTC tuomov
9576 * trunk: changeset 562
9577 Save client window id as %lu instead of %.32f.
9579 2003-05-12 16:20 UTC tuomov
9580 * trunk: changeset 561
9581 The wrapper function generated by "obsolete" didn't return any values.
9583 2003-05-12 16:18 UTC tuomov
9584 * trunk: changeset 560
9585 Do not add IMPLOBJ(WObj) in exports.c
9587 2003-05-12 16:18 UTC tuomov
9588 * trunk: changeset 559
9589 The exports region_get_(x|y|w|h) were replaced with region_geom.
9591 2003-05-12 16:17 UTC tuomov
9592 * trunk: changeset 558
9593 Added new exports to get information on splits on WIonWs:s. This
9594 should help writing alternative navigation functions.
9596 2003-05-12 16:18 UTC tuomov
9597 * trunk: changeset 557
9598 Added wrappers to obsolete functions region_get_(x|y|w|h).
9600 2003-05-11 16:17 UTC tuomov
9601 * trunk: changeset 556
9602 Client window check codes are not reset so they're not lost so easily.
9604 2003-05-11 14:24 UTC tuomov
9605 * trunk: changeset 555
9608 2003-05-11 13:33 UTC tuomov
9609 * trunk: changeset 554
9610 Added checks in region_add_managed to prevent from attachinging
9611 parent's or manager's to their (grand)children or managed regions.
9613 2003-05-11 00:05 UTC tuomov
9614 * trunk: changeset 553
9615 Added a missing newline.
9617 2003-05-10 23:43 UTC tuomov
9618 * trunk: changeset 552
9619 Another broken documentation comment found.
9621 2003-05-10 23:42 UTC tuomov
9622 * trunk: changeset 551
9623 'ionws_load' no longer requires 'split_tree' to be specified so that
9624 new workspaces can be created with region_manage_new without
9625 specifying the contents.
9627 2003-05-10 23:41 UTC tuomov
9628 * trunk: changeset 550
9629 The rest of the queries (goto/create workspace, attach client) are now
9630 finally implemented in Lua as the function region_manage(_new) are
9633 2003-05-10 23:15 UTC tuomov
9634 * trunk: changeset 549
9635 Documentation was missing for exports in screen.c.
9637 2003-12-23 20:17 UTC unknown
9638 tagged ion-devel-20030510
9640 2003-05-10 20:34 UTC tuomov
9641 * trunk: changeset 548
9642 Removed efence reference from system.mk.
9644 2003-05-10 19:56 UTC tuomov
9645 * trunk: changeset 547
9646 Oops.. region_manage documentation had an extra space that caused it
9649 2003-05-10 02:16 UTC tuomov
9650 * trunk: changeset 546
9651 Some changes in comments.
9653 2003-05-10 02:12 UTC tuomov
9654 * trunk: changeset 545
9655 Fixed a bug in check_input_fds.
9657 2003-05-10 02:11 UTC tuomov
9658 * trunk: changeset 544
9659 Wiser loading of querylib.
9661 2003-05-10 02:13 UTC tuomov
9662 * trunk: changeset 543
9663 The Lua interface code now uses lua_cpcall extensively to make it more
9664 tolerant to Lua's longjmp error handling.
9666 2003-05-09 22:21 UTC tuomov
9667 * trunk: changeset 542
9668 'extl_dofile' and 'extl_dostring' now pass arguments in the local
9669 instead of global variable 'arg'.
9671 2003-05-09 22:19 UTC tuomov
9672 * trunk: changeset 541
9673 Setfenv is not necessary. Fixed error reporting.
9675 2003-05-09 21:43 UTC tuomov
9676 * trunk: changeset 540
9677 Viewport names are now saved and other changes in savefile format. Old
9678 'add_to_viewport' function was kept for compatibility but will be
9681 2003-05-09 17:39 UTC tuomov
9682 * trunk: changeset 539
9685 2003-05-09 17:34 UTC tuomov
9686 * trunk: changeset 538
9687 Some more README changes.
9689 2003-05-09 17:32 UTC tuomov
9690 * trunk: changeset 537
9691 Fixed transient size/position problems and split the
9692 REGION_ATTACH_GEOMRQ flag into separate POSRQ and SIZERQ.
9694 2003-05-09 16:28 UTC tuomov
9695 * trunk: changeset 536
9698 2003-05-09 14:57 UTC tuomov
9699 * trunk: changeset 535
9702 2003-05-09 14:36 UTC tuomov
9703 * trunk: changeset 534
9704 Added the exports 'region_manage' and 'region_manage_new'.
9706 2003-05-09 14:35 UTC tuomov
9707 * trunk: changeset 533
9708 Fixed a bug in extl_table_get that caused it to succeed for NULL
9711 2003-05-09 13:33 UTC tuomov
9712 * trunk: changeset 532
9713 Query module listings could hang Ion if there was not enough space for
9714 a single visible row.
9716 2003-05-08 18:38 UTC tuomov
9717 * trunk: changeset 531
9718 Some bindings were still using Mod1 instead of DEFAULT_MOD.
9720 2003-05-08 18:36 UTC tuomov
9721 * trunk: changeset 530
9722 Some minor fixes in bindings
9724 2003-05-08 06:05 UTC tuomov
9725 * trunk: changeset 529
9726 Fixed a va_arg problem with luaextl.c and strange architechtures.
9728 2003-05-08 06:05 UTC tuomov
9729 * trunk: changeset 528
9732 2003-05-08 05:25 UTC tuomov
9733 * trunk: changeset 527
9734 Updated documentation comments.
9736 2003-05-07 18:49 UTC tuomov
9737 * trunk: changeset 526
9740 2003-05-07 18:42 UTC tuomov
9741 * trunk: changeset 525
9742 The Lua parser in mkexports.lua now parses for function arguments.
9744 2003-05-07 18:42 UTC tuomov
9745 * trunk: changeset 524
9746 Removed make_screen_switch_nth_fn.
9748 2003-05-07 18:41 UTC tuomov
9749 * trunk: changeset 523
9750 Added documentation to ioncorelib.lua.
9752 2003-05-07 18:41 UTC tuomov
9753 * trunk: changeset 522
9754 Removed Makefile; function reference .texes are now generated in the
9757 2003-05-07 18:36 UTC tuomov
9758 * trunk: changeset 521
9759 Changes in function documentation Makefile.
9761 2003-05-07 18:21 UTC tuomov
9762 * trunk: changeset 520
9763 'mkexports.lua' can now parse documentation from Lua code.
9765 2003-05-07 18:20 UTC tuomov
9766 * trunk: changeset 519
9767 Added documentation to querylib.lua.
9769 2003-05-07 16:08 UTC tuomov
9770 * trunk: changeset 518
9771 The functions 'ionws_split', 'ionws_split_empty' and 'ionws_split_top'
9772 were renamed to the more consistent 'ionframe_split',
9773 'ionframe_split_empty' and 'ionws_newframe'. As usual, 'compat.lua'
9774 has wrappers to the old functions.
9776 2003-05-07 15:57 UTC tuomov
9777 * trunk: changeset 517
9778 - The completion handler for QueryLib.query_lua can now descend into
9779 tables and complete subexpressions.
9781 - QueryLib.query_lua sets the variable '_' in the local environment of
9782 the string to be called to point to the frame the query was opened
9783 in. The variable 'arg' is also now set in the local environment
9786 2003-05-07 14:54 UTC tuomov
9787 * trunk: changeset 516
9788 Client window size hints were not used when Ion was restarted. Fixed
9791 2003-05-07 14:42 UTC tuomov
9792 * trunk: changeset 515
9793 'viewport_display_managed' was calling just 'set_focus' instead of
9794 'warp' as it should.
9796 2003-12-23 20:17 UTC unknown
9797 tagged ion-devel-20030506
9799 2003-05-07 00:14 UTC tuomov
9800 * trunk: changeset 514
9801 FIND_PARENT1 renamed GET_PARENT_CHK. FIND_PARENT removed.
9803 2003-05-06 18:28 UTC tuomov
9804 * trunk: changeset 513
9805 Fixed a memory allocation problem discovered by valgrind.
9807 2003-05-06 17:02 UTC tuomov
9808 * trunk: changeset 512
9811 2003-05-06 17:02 UTC tuomov
9812 * trunk: changeset 511
9813 Added some \hlines in tables
9815 2003-05-06 05:20 UTC tuomov
9816 * trunk: changeset 510
9817 Fixed a bug in the title shortening routine.
9819 2003-05-06 05:20 UTC tuomov
9820 * trunk: changeset 509
9821 Fixed a bug in the new transient management setup code.
9823 2003-05-05 22:58 UTC tuomov
9824 * trunk: changeset 508
9825 A small change in documentation comment.
9827 2003-05-05 22:58 UTC tuomov
9828 * trunk: changeset 507
9829 Changes in the Makefile to build the exports.texes.
9831 2003-05-05 22:50 UTC tuomov
9832 * trunk: changeset 506
9833 Line editor history is now saved when Ion exits.
9835 2003-05-05 17:40 UTC tuomov
9836 * trunk: changeset 505
9837 Fixed extl_stack_get 'double' code.
9839 2003-05-05 17:37 UTC tuomov
9840 * trunk: changeset 504
9841 - Removed target_id code.
9843 - Client windows are now saved over restarts in saves/workspaces-*.lua
9844 instead of using target_ids. A special check code property is added
9845 to each window so that we don't incorrectly reparent windows when
9846 initially starting Ion.
9848 2003-05-04 16:01 UTC tuomov
9849 * trunk: changeset 503
9850 Added hyperlinks in the exported function documentation.
9852 2003-05-04 02:18 UTC tuomov
9853 * trunk: changeset 502
9856 2003-12-23 20:17 UTC unknown
9857 tagged ion-devel-20030504
9859 2003-05-04 02:18 UTC tuomov
9860 * trunk: changeset 501
9861 Sort functions in documentation alphabetically.
9863 2003-05-04 00:59 UTC tuomov
9864 * trunk: changeset 500
9867 2003-05-03 22:34 UTC tuomov
9868 * trunk: changeset 499
9871 2003-05-03 22:30 UTC tuomov
9872 * trunk: changeset 498
9875 2003-05-03 22:30 UTC tuomov
9876 * trunk: changeset 497
9879 2003-05-03 22:04 UTC tuomov
9880 * trunk: changeset 496
9881 doc/Makefile added and list_exports.sh removed
9883 2003-05-03 22:04 UTC tuomov
9884 * trunk: changeset 495
9885 Documentation was added to the source for exported functions.
9887 2003-05-03 22:03 UTC tuomov
9888 * trunk: changeset 494
9889 'mkexports.lua' now parses for documentation of the form /*EXTL_DOC
9892 2003-05-03 16:21 UTC tuomov
9893 * trunk: changeset 493
9894 The 'mkexports' script was rewritten in Lua (was an unmaintainable
9897 2003-05-02 19:41 UTC tuomov
9898 * trunk: changeset 492
9899 Made 'obsolete' local
9901 2003-05-02 19:39 UTC tuomov
9902 * trunk: changeset 491
9905 2003-05-02 19:18 UTC tuomov
9906 * trunk: changeset 490
9907 WFloatFrames can now be resized from the keyboard.
9909 2003-05-02 19:17 UTC tuomov
9910 * trunk: changeset 489
9911 Simplified resize interface to have just ionframe_do_resize
9913 2003-05-02 18:52 UTC tuomov
9914 * trunk: changeset 488
9915 IonFrame keyboard resize mode changed to allow resizing in both
9916 directions without leaving and re-entering resize mode. Compatibility
9917 functions for the old mode are provided in compat.lua.
9919 2003-05-02 18:52 UTC tuomov
9920 * trunk: changeset 487
9921 - IonFrame keyboard resize mode changed to allow resizing in both
9922 directions without leaving and re-entering resize mode.
9923 Compatibility functions for the old mode are provided in compat.lua.
9925 - The compatibility functions in compat.lua now complain of
9926 obsoleteness to stderr.
9928 2003-05-02 17:32 UTC tuomov
9929 * trunk: changeset 486
9932 2003-05-02 17:27 UTC tuomov
9933 * trunk: changeset 485
9934 Added the Lua-side hooks genframe_managed_switched and
9935 viewport_workspace_switched.
9937 2003-05-02 17:27 UTC tuomov
9938 * trunk: changeset 484
9939 Added support for hooks Lua code can hook on to with add_to_hook(hook,
9942 2003-05-02 16:18 UTC tuomov
9943 * trunk: changeset 483
9944 Fixed (floatws) focus problem that reoccured after previous attempt at
9945 fixing other focus problems.
9947 2003-05-01 14:23 UTC tuomov
9948 * trunk: changeset 482
9949 Added 'eq' metamethod for WObj:s.
9951 2003-05-01 14:12 UTC tuomov
9952 * trunk: changeset 481
9953 Added new exports that should e.g. enable writing workspace navigation
9954 functions that can also be used to move between viewports or other
9955 workspaces instead of just wrapping around.
9957 2003-05-01 13:14 UTC tuomov
9958 * trunk: changeset 480
9959 Some unifications in add_clientwin/region_add_managed interface.
9961 2003-04-28 22:42 UTC tuomov
9962 * trunk: changeset 479
9963 Fixed CURRENT_FILE maintenance in include().
9965 2003-04-28 16:47 UTC tuomov
9966 * trunk: changeset 478
9969 2003-12-23 20:17 UTC unknown
9970 tagged ion-devel-20030428
9972 2003-04-28 15:12 UTC tuomov
9973 * trunk: changeset 477
9974 The innermost window grabbing on a mouse button should now get to
9975 handle the event as is the case with key grabs.
9977 2003-12-23 20:17 UTC unknown
9978 tagged ion-devel-20030427-2
9980 2003-04-28 14:53 UTC tuomov
9981 * trunk: changeset 476
9982 Fixed WIonFrame subregion load problem
9984 2003-04-28 05:21 UTC tuomov
9985 * trunk: changeset 475
9986 Fixed the region destroy focus fix.
9988 2003-12-23 20:17 UTC unknown
9989 tagged ion-devel-20030427-1
9991 2003-04-27 21:29 UTC tuomov
9992 * trunk: changeset 474
9993 QueryLib.query_exec fixed to use the correct handler.
9995 2003-12-23 20:17 UTC unknown
9996 tagged ion-devel-20030427
9998 2003-04-27 21:26 UTC tuomov
9999 * trunk: changeset 473
10002 2003-04-27 17:44 UTC tuomov
10003 * trunk: changeset 472
10004 ion-completefile Makefile fixed.
10006 2003-04-27 11:54 UTC tuomov
10007 * trunk: changeset 471
10010 2003-04-27 01:15 UTC tuomov
10011 * trunk: changeset 470
10014 2003-04-27 01:10 UTC tuomov
10015 * trunk: changeset 469
10016 QueryLib file and man page completors use 'popen_bgread' so the
10017 queries can not block the WM from processing other events (or even
10020 2003-04-27 01:09 UTC tuomov
10021 * trunk: changeset 468
10022 Moved file completetion code from the query module into a separate
10023 external program ('ion-completefile').
10025 2003-04-27 01:07 UTC tuomov
10026 * trunk: changeset 467
10027 Added 'popen_bgread(cmd, lua_fn)' to open read mode pipes that are
10028 selected() in the main event loop and the given function called with
10031 2003-04-25 17:32 UTC tuomov
10032 * trunk: changeset 466
10033 Most Ion functions should be null-string safe now except for some low-
10034 level functions and functions that also receive string length as an
10035 argument. This allows Lua scripts to pass nil to functions that have
10036 special meaning for NULL strings.
10038 2003-04-25 17:11 UTC tuomov
10039 * trunk: changeset 465
10040 Fixed do_complete_region.
10042 2003-04-25 16:59 UTC tuomov
10043 * trunk: changeset 464
10044 Some changes on how region close/destroy is handled and how focus is
10045 handled when an active region with non-window manager is destroyed.
10047 2003-04-25 16:46 UTC tuomov
10048 * trunk: changeset 463
10049 Fixed extl_verify_wobj.
10051 2003-04-24 17:27 UTC tuomov
10052 * trunk: changeset 462
10053 Some minor TODOs completed and some minor fixes.
10055 2003-04-23 22:16 UTC tuomov
10056 * trunk: changeset 461
10057 Removed string free in extl_stack_push
10059 2003-04-23 16:17 UTC tuomov
10060 * trunk: changeset 460
10063 2003-04-23 16:16 UTC tuomov
10064 * trunk: changeset 459
10065 The floatws module is now aware of window gravities.
10067 2003-04-22 19:08 UTC tuomov
10068 * trunk: changeset 458
10069 Some comments added
10071 2003-04-22 19:05 UTC tuomov
10072 * trunk: changeset 457
10073 - Added window stacking management code.
10075 - Fixed region_notify_subregions_move.
10077 2003-04-22 19:05 UTC tuomov
10078 * trunk: changeset 456
10079 Added window stacking management code.
10081 2003-04-22 19:05 UTC tuomov
10082 * trunk: changeset 455
10083 The (exported) functions floatframe_raise/lower are obsolete and
10084 replaced with region_raise/lower. The file 'compat.lua' can be
10085 included to define these functions.
10087 2003-04-20 17:45 UTC tuomov
10088 * trunk: changeset 454
10089 No longer complain of missing workspace savefiles.
10091 2003-04-19 20:11 UTC tuomov
10092 * trunk: changeset 453
10095 2003-04-19 20:10 UTC tuomov
10096 * trunk: changeset 452
10097 Makefile also changed to note change of name in ioncorelib.lua
10099 2003-04-19 20:09 UTC tuomov
10100 * trunk: changeset 451
10101 'ioncore-lib.lua' renamed 'ioncorelib.lua' to be consistent with
10104 2003-04-19 19:36 UTC tuomov
10105 * trunk: changeset 450
10106 removed debug messages
10108 2003-04-19 19:35 UTC tuomov
10109 * trunk: changeset 449
10110 Extl_init enables Lua loadlib.
10112 2003-12-23 20:17 UTC unknown
10113 tagged ion-devel-20030416
10115 2003-04-19 19:34 UTC tuomov
10116 * trunk: changeset 448
10117 Winprop management is now implemented in Lua.
10119 2003-04-16 21:44 UTC tuomov
10120 * trunk: changeset 447
10121 QueryLib.mancache fixed to contain weak references.
10123 2003-04-16 17:16 UTC tuomov
10124 * trunk: changeset 446
10125 Include correct version of libtu. Old version could cause crashes.
10127 2003-04-16 17:14 UTC tuomov
10128 * trunk: changeset 445
10129 misc signal.c changes
10131 2003-04-16 17:13 UTC tuomov
10132 * trunk: changeset 444
10133 WFloatWS placement code should now handle shaded frames correctly.
10135 2003-04-16 17:11 UTC tuomov
10136 * trunk: changeset 443
10137 Added man-page completion to QueryLib.
10139 2003-12-23 20:17 UTC unknown
10140 tagged ion-devel-20030412-3
10142 2003-04-16 17:09 UTC tuomov
10143 * trunk: changeset 442
10144 Don't waitpid() in the SIGCHLD handler but in the main loop after this
10145 handler has been called. For some reason Lua's io.popen() didn't like
10148 2003-12-23 20:17 UTC unknown
10149 tagged ion-devel-20030412-2
10151 2003-12-23 20:17 UTC unknown
10152 tagged ion-devel-20030412-1
10154 2003-04-13 19:07 UTC tuomov
10155 * trunk: changeset 441
10156 FloatWS module honours window positions when starting up the WM.
10158 2003-04-12 20:08 UTC tuomov
10159 * trunk: changeset 440
10160 - Some transient handling fixes.
10162 - region_do_add_managed wasn't passing enough parameters which could
10165 2003-04-12 19:27 UTC tuomov
10166 * trunk: changeset 439
10167 Old upvalue syntax removed from Lua code as the just-released Lua 5.0
10168 does not support it anymore by default.
10170 2003-12-23 20:17 UTC unknown
10171 tagged ion-devel-20030412
10173 2003-04-12 19:06 UTC tuomov
10174 * trunk: changeset 438
10175 Added the flag -std=c99 to options to compile luaextl.c as it needs
10176 va_copy from C99 and some versions of GCC seem to disable this macro
10179 2003-04-12 18:44 UTC tuomov
10180 * trunk: changeset 437
10181 Include stdarg.h in luaextl.c
10183 2003-04-12 18:19 UTC tuomov
10184 * trunk: changeset 436
10187 2003-04-12 17:27 UTC tuomov
10188 * trunk: changeset 435
10189 Yet another attempt at perfecting focus handling (before resorting to
10190 separate displayed and actual activity states and update delays or
10191 similar another kludge in counteracting X's lame key grab focus
10194 2003-04-12 16:44 UTC tuomov
10195 * trunk: changeset 434
10198 2003-04-12 16:44 UTC tuomov
10199 * trunk: changeset 433
10202 2003-04-12 16:43 UTC tuomov
10203 * trunk: changeset 432
10206 2003-04-12 16:43 UTC tuomov
10207 * trunk: changeset 431
10208 Prefer _NET_WM_NAME, if it exists, over WM_NAME as apps no longer seem
10209 to use WM_NAME for UTF-8 titles.
10211 2003-04-12 16:10 UTC tuomov
10212 * trunk: changeset 430
10213 QueryLib.query_lua displays all error messages.
10215 2003-04-12 16:08 UTC tuomov
10216 * trunk: changeset 429
10217 The standard modules no longer fail on partially broken configuration
10218 files unless no bindings have been configured before the error
10221 2003-04-12 16:07 UTC tuomov
10222 * trunk: changeset 428
10225 2003-04-12 16:06 UTC tuomov
10226 * trunk: changeset 427
10227 Full error log is displayed with xmessage after startup whether it is
10228 possible to continue or not.
10230 2003-04-12 16:05 UTC tuomov
10231 * trunk: changeset 426
10232 Added collect_errors(fn, params) for Lua code to be able to e.g.
10233 display encountered errors with query_fwarn.
10235 2003-04-11 19:19 UTC tuomov
10236 * trunk: changeset 425
10239 2003-04-11 18:48 UTC tuomov
10240 * trunk: changeset 424
10241 Added some XFree(prop.value):s
10243 2003-04-11 18:38 UTC tuomov
10244 * trunk: changeset 423
10245 Inconsistently named 'goto_viewport_id' renamed to goto_nth_viewport.
10247 2003-04-11 18:37 UTC tuomov
10248 * trunk: changeset 422
10251 2003-04-11 18:36 UTC tuomov
10252 * trunk: changeset 421
10253 The line editor's copy-paste features should now at least attempt to
10256 2003-04-11 17:02 UTC tuomov
10257 * trunk: changeset 420
10258 Added placement calculation code to the floatws module. Placement
10259 method can be configured with
10260 'set_floatws_placement_method("method")'. Available methods are udlr,
10261 lrud and random. (Maybe placement methods should be implemented in
10264 2003-04-11 16:06 UTC tuomov
10265 * trunk: changeset 419
10266 Client windows are unmapped when frames are unmapped. This was an
10267 overlooked (but lame and redundant) requirement of the ICCCM and
10268 fullfilling it might fix some apps. (Ion probably still is far from
10269 ICCCM-compliant, but so are most of the badly behaving apps.)
10271 2003-04-11 15:24 UTC tuomov
10272 * trunk: changeset 418
10273 If UTF8 support is enabled, Ion will attempt to load CF_FALLBACK_FONT
10274 ("fixed" by default) at startup. If this fails (or XSupporsLocale()
10275 fails, which it seldom seems to do), it will reset locale back to
10276 "POSIX" so that there's a better chance that some fonts can be loaded
10277 although non-ASCII (7-bit) characters will be crippled. (If UTF8
10278 support is disabled, 8-bit character sets should usually work.)
10280 2003-04-11 14:08 UTC tuomov
10281 * trunk: changeset 417
10282 Double-click shades
10284 2003-04-11 14:07 UTC tuomov
10285 * trunk: changeset 416
10286 WFloatFrames can now be shaded.
10288 2003-04-11 05:32 UTC tuomov
10289 * trunk: changeset 415
10292 2003-12-23 20:17 UTC unknown
10293 tagged ion-devel-20030410
10295 2003-04-11 05:19 UTC tuomov
10296 * trunk: changeset 414
10297 complete_function fixed.
10299 2003-04-10 23:28 UTC tuomov
10300 * trunk: changeset 413
10301 Transient_mode winprop fixed.
10303 2003-04-10 18:31 UTC tuomov
10304 * trunk: changeset 412
10305 Removed some upvalue-marks
10307 2003-04-10 18:26 UTC tuomov
10308 * trunk: changeset 411
10309 Remaining "goto_*_name" functions were removed as Lua code will
10310 probably mostly use "reg=lookup_*() ... region_goto(reg)"
10312 2003-04-10 18:08 UTC tuomov
10313 * trunk: changeset 410
10314 QueryLib.query_yesno fixed.
10316 2003-04-10 16:34 UTC tuomov
10317 * trunk: changeset 409
10318 moved obj_exists to ioncore-lib.lua
10320 2003-04-10 16:33 UTC tuomov
10321 * trunk: changeset 408
10324 2003-04-10 16:32 UTC tuomov
10325 * trunk: changeset 407
10326 Added 'obj_exists' export for checking whether an object referenced in
10327 Lua still exists in Ion.
10329 2003-12-23 20:17 UTC unknown
10330 tagged ion-devel-20030409
10332 2003-04-10 16:03 UTC tuomov
10333 * trunk: changeset 406
10334 Updated web page address and my email
10336 2003-04-10 06:01 UTC tuomov
10337 * trunk: changeset 405
10338 complete_function implemented in Lua.
10340 2003-04-09 22:51 UTC tuomov
10341 * trunk: changeset 404
10342 - A lot of the query code was converted to Lua.
10344 - QueryLib.query_ssh query was added. This will tab-complete hosts
10345 from the table "query_ssh_hosts" and run the script "ion-ssh" on the
10348 2003-04-09 21:07 UTC tuomov
10349 * trunk: changeset 403
10350 A number of bugs in the Lua interface were fixed.
10352 2003-12-23 20:17 UTC unknown
10353 tagged ion-devel-20030408
10355 2003-04-09 19:04 UTC tuomov
10356 * trunk: changeset 402
10359 2003-04-09 18:46 UTC tuomov
10360 * trunk: changeset 401
10361 Added functions to add entries into Lua tables (for completion
10364 2003-04-08 17:49 UTC tuomov
10365 * trunk: changeset 400
10366 Code to create ~/.ion-devel/saves/ if it didn't exist had been lost at
10369 2003-04-08 17:35 UTC tuomov
10370 * trunk: changeset 399
10371 added luaextl to SUBDIRS
10373 2003-04-08 17:33 UTC tuomov
10374 * trunk: changeset 398
10377 2003-04-08 17:25 UTC tuomov
10378 * trunk: changeset 397
10379 Use libtool and libltdl for module support.
10381 2003-04-07 19:35 UTC tuomov
10382 * trunk: changeset 396
10383 Added obj_is and obj_typename exports.
10385 2003-04-07 19:16 UTC tuomov
10386 * trunk: changeset 395
10387 Multi-line capability added to WMessage.
10389 2003-04-07 19:16 UTC tuomov
10390 * trunk: changeset 394
10391 Added quite useless stack trace displayed when C function called from
10394 2003-04-07 19:15 UTC tuomov
10395 * trunk: changeset 393
10396 Added verbosity to conf-bindings error messages.
10398 2003-04-07 17:15 UTC tuomov
10399 * trunk: changeset 392
10400 Function renames. Most functions that can be considered member
10401 functions of some WObj are now rather consistently (although
10402 unnaturally) named.
10404 2003-04-07 17:14 UTC tuomov
10405 * trunk: changeset 391
10406 Updated configuration files
10408 2003-04-07 17:14 UTC tuomov
10409 * trunk: changeset 390
10410 Removed out-of-date documentation
10412 2003-04-07 15:21 UTC tuomov
10413 * trunk: changeset 389
10414 Focusing code: iteration n.
10416 2003-04-07 14:59 UTC tuomov
10417 * trunk: changeset 388
10418 Defer mechanism supports multiple lists.
10420 2003-04-07 05:47 UTC tuomov
10421 * trunk: changeset 387
10422 Added extl_dostring and better extl_dofile
10424 2003-04-07 05:36 UTC tuomov
10425 * trunk: changeset 386
10426 Added some checks to conf-draw.c
10428 2003-04-07 05:25 UTC tuomov
10429 * trunk: changeset 385
10430 Added wedln-wrappers.c
10432 2003-04-07 05:23 UTC tuomov
10433 * trunk: changeset 384
10436 2003-04-07 00:05 UTC tuomov
10437 * trunk: changeset 383
10438 Added luaextl Makefile
10440 2003-04-06 21:47 UTC tuomov
10441 * trunk: changeset 382
10442 Added some stack checks
10444 2003-04-06 16:30 UTC tuomov
10445 * trunk: changeset 381
10446 Implemented include() support for the lua files
10448 2003-04-06 15:20 UTC tuomov
10449 * trunk: changeset 380
10450 Use Lua as extension language.
10452 2003-04-05 15:00 UTC tuomov
10453 * trunk: changeset 379
10454 MODULE_CFLAGS fixed.
10456 2003-04-02 18:24 UTC tuomov
10457 * trunk: changeset 378
10460 2003-03-30 17:20 UTC tuomov
10461 * trunk: changeset 377
10462 Some minor cleanup.
10464 2003-03-30 14:29 UTC tuomov
10465 * trunk: changeset 376
10466 More minor object model changes
10468 2003-03-30 14:16 UTC tuomov
10469 * trunk: changeset 375
10470 Some simplifications to the object model: WThing removed and
10471 functionality split between WObj (watches) and WRegion (child<->parent
10474 2003-03-28 20:48 UTC tuomov
10475 * trunk: changeset 374
10476 The region_add_managed mechanism was simplified and generalised.
10478 2003-03-28 16:01 UTC tuomov
10479 * trunk: changeset 373
10480 Possible key binding setup bug fixed.
10482 2003-03-28 16:01 UTC tuomov
10483 * trunk: changeset 372
10484 Modules are removed by 'make realclean'.
10486 2003-12-23 20:17 UTC unknown
10487 tagged ion-devel-20030327
10489 2003-03-28 16:00 UTC tuomov
10490 * trunk: changeset 371
10493 2003-03-28 15:59 UTC tuomov
10494 * trunk: changeset 370
10495 Scripts are build using ETCDIR and LIBDIR instead of just PREFIX.
10497 2003-03-27 19:40 UTC tuomov
10498 * trunk: changeset 369
10499 Don't strip modules
10501 2003-03-27 19:32 UTC tuomov
10502 * trunk: changeset 368
10505 2003-03-27 19:30 UTC tuomov
10506 * trunk: changeset 367
10507 Simple ioncore startup check added.
10509 2003-03-27 19:26 UTC tuomov
10510 * trunk: changeset 366
10513 2003-03-27 19:16 UTC tuomov
10514 * trunk: changeset 365
10515 Minor fix in clientwin_deinit.
10517 2003-03-27 19:01 UTC tuomov
10518 * trunk: changeset 364
10519 A minor nested WS fix.
10521 2003-03-27 18:12 UTC tuomov
10522 * trunk: changeset 363
10523 - Renamed the main binary 'ioncore'.
10525 - Added 'ion' shell script to run 'ioncore' with correct configuration
10526 and module file directory parameters. A 'pwm' script to run ioncore
10527 in PWM mode was also added but this is not installed by 'make
10528 install' at the moment.
10530 2003-03-22 20:22 UTC tuomov
10531 * trunk: changeset 362
10532 Applied the toggle_tab patch.
10534 2003-03-20 21:01 UTC tuomov
10535 * trunk: changeset 361
10536 - Frames save their saveable contents
10538 - EnterWindow event handling changed so that embedded workspaces work
10541 2003-03-17 18:49 UTC tuomov
10542 * trunk: changeset 360
10545 2003-03-17 18:29 UTC tuomov
10546 * trunk: changeset 359
10547 Client window (esp. transient) resize request fixes.
10549 2003-03-17 18:28 UTC tuomov
10550 * trunk: changeset 358
10551 Double-click fixed.
10553 2003-03-17 18:28 UTC tuomov
10554 * trunk: changeset 357
10555 stuff moved to system.mk
10557 2003-03-17 18:27 UTC tuomov
10558 * trunk: changeset 356
10559 Tabdrag detects attempts to drop on oneself
10561 2003-03-15 19:21 UTC tuomov
10562 * trunk: changeset 355
10563 ASCII control characters (ch&0x7f<32) are now presented as escaped
10564 octals in saved region name strings.
10566 2003-12-23 20:17 UTC unknown
10567 tagged ion-devel-20030311-2
10569 2003-03-15 18:15 UTC tuomov
10570 * trunk: changeset 354
10571 The functions region_add_bindmap* no longer have the grab argument but
10572 instead REGION_BINDINGS_ARE_GRABBED flag is to be set.
10574 2003-12-23 20:17 UTC unknown
10575 tagged ion-devel-20030311
10577 2003-03-15 18:15 UTC tuomov
10578 * trunk: changeset 353
10579 - The functions region_add_bindmap* no longer have the grab argument
10580 but instead REGION_BINDINGS_ARE_GRABBED flag is to be set.
10582 - CF_PLACEMENT_GEOM check added in find_suitable_viewport.
10584 2003-03-11 20:29 UTC tuomov
10585 * trunk: changeset 352
10586 Fixed a stupid mistake in creating an initial workspace when there is
10587 no workspaces.conf.
10589 2003-03-11 19:03 UTC tuomov
10590 * trunk: changeset 351
10593 2003-03-11 18:57 UTC tuomov
10594 * trunk: changeset 350
10597 2003-03-11 18:52 UTC tuomov
10598 * trunk: changeset 349
10601 2003-03-11 18:52 UTC tuomov
10602 * trunk: changeset 348
10603 Function lookup order changed from region->parent to region->manager.
10605 2003-03-10 22:01 UTC tuomov
10606 * trunk: changeset 347
10607 Tabs can now be dropped on WFloatWS workspaces to create a new frames
10608 containing the region corresponding to the dragged tab.
10610 2003-03-10 19:12 UTC tuomov
10611 * trunk: changeset 346
10612 query_workspace should now set workspace name
10614 2003-03-10 16:58 UTC tuomov
10615 * trunk: changeset 345
10616 Added the compile time option CF_UNDERSCORED_MODULE_SYMBOLS for some
10617 strange systems whose libdl insists on the calling program prefixing
10618 module symbol names with an underscore.
10620 2003-03-09 22:50 UTC tuomov
10621 * trunk: changeset 344
10622 Resize size hint handling properly (?) implemented.
10624 2003-03-09 12:41 UTC tuomov
10625 * trunk: changeset 343
10628 2003-03-09 12:40 UTC tuomov
10629 * trunk: changeset 342
10630 Support for compiling modules statically in the Ion core binary
10632 2003-03-09 12:24 UTC tuomov
10633 * trunk: changeset 341
10636 2003-03-09 11:46 UTC tuomov
10637 * trunk: changeset 340
10640 2003-03-09 11:43 UTC tuomov
10641 * trunk: changeset 339
10642 ioncore-example.conf was missing
10644 2003-03-09 11:41 UTC tuomov
10645 * trunk: changeset 338
10648 2003-03-09 11:39 UTC tuomov
10649 * trunk: changeset 337
10650 Resize code was missing
10652 2003-03-09 11:34 UTC tuomov
10653 * trunk: changeset 336
10654 Files were missing from last commit
10656 2003-03-09 11:24 UTC tuomov
10657 * trunk: changeset 335
10658 - The query module was removed of dependencies to WIonFrame code and
10659 is now a loadable module (query.so).
10661 - The 'query_workspace' command by default creates workspaces of the
10662 first registered (module loaded) kind. Other kinds of workspaces can
10663 be created by prefixing workspace name with the class name (WIonWS,
10664 WFloatWS) and a colon, e.g. 'WFloatWS:foo'.
10666 2003-03-09 11:20 UTC tuomov
10667 * trunk: changeset 334
10668 Tiled workspace and frame code (WIonWS, WIonFrame) modularised
10669 (ionws.so) and generic frame and worksapce code moved to Ioncore.
10670 Dependencies on the query module were also removed.
10672 2003-03-09 11:17 UTC tuomov
10673 * trunk: changeset 333
10674 - Renamed wmcore ioncore.
10676 - Main configuration file name changed to 'ioncore.conf'.
10678 - Added to ioncore generic workspace and frame classes (WGenWS,
10679 WGenFrame) on which modules' implementations are to be based.
10681 - Module initialization and deinitialization functions are now named
10682 modulename_module_init and -deinit.
10684 - Added module version checking. Modules are now supposed to contain
10685 the variable 'char modulename_module_ion_version[]=ION_VERSION;',
10686 where ION_VERSION can be found in the top-level directory version.h.
10687 Ioncore will refuse to load modules which have not set this variable
10688 or the version is incorrect.
10690 - Resize size calculation should be fixed now.
10692 - The 'region_register_load_create_fn' interface was removed and
10693 replaced with 'region_register_class'.
10695 - Region create and reparent functions now have parent type WWindow
10696 because everything expected that anyway.
10698 - Workspace setups are now saved in ~/.ion-devel/saves/ to remove
10699 clutter from ~/.ion-devel.
10701 - Some minor bugs were fixed.
10703 2003-03-09 11:06 UTC tuomov
10704 * trunk: changeset 332
10705 Very preliminary and experimental (a lot is still missing) support for
10706 PWM-like workspaces and frames: the floatws module.
10708 2003-03-09 11:05 UTC tuomov
10709 * trunk: changeset 331
10710 Updated default configuration files. Binding configuration is now
10711 divided into multiple module-specific files with some common bindings
10712 in common-frame-bindins.conf. Some look configuration files were added
10713 and the rest were also changed to reflect changes in the order frame
10714 border colours and sizes are specified.
10716 2003-03-09 11:02 UTC tuomov
10717 * trunk: changeset 330
10718 Removed ETCDIR setup
10720 2003-03-08 13:53 UTC tuomov
10721 * trunk: changeset 329
10722 'make install' code moved from the toplevel Makefile to Makefiles in
10723 subdirectories (etc, man, scripts).
10725 2003-03-08 13:53 UTC tuomov
10726 * trunk: changeset 328
10727 'make install' code moved from the toplevel Makefile to Makefiles in
10728 subdirectories (etc, man, scripts)
10730 2003-03-08 13:52 UTC tuomov
10731 * trunk: changeset 327
10732 'make install' code moved from the toplevel Makefile to Makefiles in
10733 subdirectories (etc, man, scripts).
10735 2003-03-06 19:22 UTC tuomov
10736 * trunk: changeset 326
10737 Fixed a bug in do_fit_clientwin
10739 2003-03-06 19:20 UTC tuomov
10740 * trunk: changeset 325
10741 Don't grab buttons that are only bound to an area (border, tab) of the
10742 frame instead of the whole frame.
10744 2003-03-05 06:25 UTC tuomov
10745 * trunk: changeset 324
10746 handle_configure_event fixed
10748 2003-03-02 15:43 UTC tuomov
10749 * trunk: changeset 323
10752 2003-03-02 15:21 UTC tuomov
10753 * trunk: changeset 322
10754 Renamings and stuff
10756 2003-03-02 15:21 UTC tuomov
10757 * trunk: changeset 321
10758 Some renamings that will break configuration files again.
10760 2003-03-02 15:20 UTC tuomov
10761 * trunk: changeset 320
10764 2003-03-01 23:42 UTC tuomov
10765 * trunk: changeset 319
10766 Screen setup sets manager for viewports
10768 2003-03-01 23:02 UTC tuomov
10769 * trunk: changeset 318
10770 More focusing kludges
10772 2003-03-01 23:02 UTC tuomov
10773 * trunk: changeset 317
10776 2003-03-01 22:08 UTC tuomov
10777 * trunk: changeset 316
10780 2003-12-23 20:17 UTC unknown
10781 tagged ion-devel-20030301
10783 2003-03-01 17:13 UTC tuomov
10784 * trunk: changeset 315
10785 Added some locale checks
10787 2003-03-01 15:02 UTC tuomov
10788 * trunk: changeset 314
10791 2003-03-01 12:08 UTC tuomov
10792 * trunk: changeset 313
10793 Use iconv instead of libunicode
10795 2003-03-01 12:08 UTC tuomov
10796 * trunk: changeset 312
10797 Use iconv instead of libunicode
10799 2003-02-28 23:17 UTC tuomov
10800 * trunk: changeset 311
10801 missing font assert
10803 2003-02-28 19:15 UTC tuomov
10804 * trunk: changeset 310
10805 FONT_HEIGHT -> MAX_FONT_HEIGHT
10807 2003-02-28 18:47 UTC tuomov
10808 * trunk: changeset 309
10809 The 'transparent_background' draw.conf option now only applies to
10810 empty frames. For client windows with a transparent background the
10811 'transparent' winprop should be set to true for transparent frame
10814 2003-02-28 18:17 UTC tuomov
10815 * trunk: changeset 308
10816 More focus kludging
10818 2003-02-28 16:47 UTC tuomov
10819 * trunk: changeset 307
10822 2003-02-28 16:24 UTC tuomov
10823 * trunk: changeset 306
10824 Preliminary support for UTF8. XFree86 (4.x) and libunicode are
10827 2003-12-23 20:17 UTC unknown
10828 tagged ion-devel-20030225
10830 2003-02-28 15:27 UTC tuomov
10831 * trunk: changeset 305
10832 Maybe focusing would work this time...
10834 2003-02-26 23:40 UTC tuomov
10835 * trunk: changeset 304
10836 do_fit_clientwin fixed
10838 2003-02-25 19:29 UTC tuomov
10839 * trunk: changeset 303
10840 More kludges in an attempt to fix focus handling
10842 2003-02-25 19:16 UTC tuomov
10843 * trunk: changeset 302
10844 Support for optional autoconf-generated system-ac.inc. (The configure
10845 script is not finished or included.)
10847 2003-02-24 14:13 UTC tuomov
10848 * trunk: changeset 301
10849 Xft support fixed more
10851 2003-02-24 11:24 UTC tuomov
10852 * trunk: changeset 300
10855 2003-02-24 06:29 UTC tuomov
10856 * trunk: changeset 299
10859 2003-02-24 06:25 UTC tuomov
10860 * trunk: changeset 298
10861 Added KP_Enter bound to 'finish' to query bindings
10863 2003-02-24 06:23 UTC tuomov
10864 * trunk: changeset 297
10865 Fixed focus and grab handling when warping is not enabled
10867 2003-02-23 18:55 UTC tuomov
10868 * trunk: changeset 296
10869 Added the command frame_close_if_empty and bound close command for
10872 2003-12-23 20:17 UTC unknown
10873 tagged ion-devel-20030223
10875 2003-02-23 18:54 UTC tuomov
10876 * trunk: changeset 295
10877 Implemented "close" command for queries.
10879 2003-02-23 18:49 UTC tuomov
10880 * trunk: changeset 294
10883 2003-02-23 14:25 UTC tuomov
10884 * trunk: changeset 293
10885 Nested submaps are now fully implemented.
10887 2003-02-23 14:14 UTC tuomov
10888 * trunk: changeset 292
10891 2003-02-23 13:45 UTC tuomov
10892 * trunk: changeset 291
10893 The command clientwin_toggle_fullscreen now works in both directions.
10894 However, it should be noted that this toggle does not work well along
10895 with client programs' full screen mode toggles. Some means of
10896 communication should be devised.
10898 2003-02-23 13:16 UTC tuomov
10899 * trunk: changeset 290
10900 Attempts at more focusing fixes
10902 2003-02-23 12:35 UTC tuomov
10903 * trunk: changeset 289
10904 Changes to binding file
10906 2003-02-23 12:22 UTC tuomov
10907 * trunk: changeset 288
10908 Added the compile-time option CF_SECOND_RATE_OS_FS to change colons to
10909 underscores in display name part of configuration file names.
10911 2003-02-23 11:58 UTC tuomov
10912 * trunk: changeset 287
10913 Preliminary support for workspace switching while dragging tabs.
10915 2003-02-23 02:40 UTC tuomov
10916 * trunk: changeset 286
10919 2003-02-23 02:35 UTC tuomov
10920 * trunk: changeset 285
10923 2003-02-23 00:38 UTC tuomov
10924 * trunk: changeset 284
10925 Some changes and (hopefully) fixes to focusing policy
10927 2003-02-23 00:14 UTC tuomov
10928 * trunk: changeset 283
10929 Submap with the same key can be specified in multiple sections now
10931 2003-02-22 21:48 UTC tuomov
10932 * trunk: changeset 282
10933 Tab width calculation fixed
10935 2003-02-22 21:08 UTC tuomov
10936 * trunk: changeset 281
10937 Workspace initialization stuff moved to wmcore
10939 2003-02-22 20:49 UTC tuomov
10940 * trunk: changeset 280
10943 2003-02-22 20:36 UTC tuomov
10944 * trunk: changeset 279
10945 Some function names changed
10947 2003-02-22 17:44 UTC tuomov
10948 * trunk: changeset 278
10949 Active client window commands can be accessed from other bindings with
10950 the command 'commands_at_leaf'.
10952 2003-02-22 17:40 UTC tuomov
10953 * trunk: changeset 277
10954 - Key binding setup changed.
10956 - X window -less regions no longer contain children. Instead the
10957 regions "manage" these objects that share the parent object with the
10960 - Removed clientwin_bindings and viewport_bindings sections.
10962 - More consistent and descriptive command names.
10964 - New workspace layout saving and loading code that supports arbitrary
10965 objects instead of just frames and workspaces..
10967 2003-02-22 17:37 UTC tuomov
10968 * trunk: changeset 276
10969 - Key binding setup changed.
10971 - X window -less regions no longer contain children. Instead the
10972 regions "manage" these objects that share the parent object with the
10975 2003-02-22 17:34 UTC tuomov
10976 * trunk: changeset 275
10977 - Removed clientwin_bindings and viewport_bindings sections.
10979 - More consistent and descriptive command names.
10981 2003-02-22 17:32 UTC tuomov
10982 * trunk: changeset 274
10985 2003-02-22 14:24 UTC tuomov
10986 * trunk: changeset 273
10987 Resize size display should now be properly positioned on Xinerama
10990 2003-02-20 17:48 UTC tuomov
10991 * trunk: changeset 272
10992 load_module searches the directories $LIBDIR and ~/.ion-devel/lib for
10993 the module if the name contains no slashes.
10995 2003-02-20 14:59 UTC tuomov
10996 * trunk: changeset 271
10997 Xft default compilation options changed in system.mk
10999 2003-02-17 20:34 UTC tuomov
11000 * trunk: changeset 270
11001 Fixed region_do_find_new_home
11003 2003-02-16 17:30 UTC tuomov
11004 * trunk: changeset 269
11007 2003-02-12 21:18 UTC tuomov
11008 * trunk: changeset 268
11011 2003-02-09 16:23 UTC tuomov
11012 * trunk: changeset 267
11013 Free unused colours
11015 2003-02-09 15:57 UTC tuomov
11016 * trunk: changeset 266
11017 Addresses updated on the man page
11019 2003-02-09 12:45 UTC tuomov
11020 * trunk: changeset 265
11021 Support re-reading draw.conf (reread_draw_config) without restart
11023 2003-12-23 20:17 UTC unknown
11024 tagged ion-devel-20030131-2
11026 2003-02-09 12:44 UTC tuomov
11027 * trunk: changeset 264
11028 Changed broken_app_resize_kludge a bit. Should work a little better
11031 2003-12-23 20:17 UTC unknown
11032 tagged ion-devel-20030131
11034 2003-02-08 13:41 UTC tuomov
11035 * trunk: changeset 263
11038 2003-01-31 21:44 UTC tuomov
11039 * trunk: changeset 262
11040 Changed hook linking order
11042 2003-01-31 18:16 UTC tuomov
11043 * trunk: changeset 261
11044 Year changed to 2003
11046 2003-01-26 22:30 UTC tuomov
11047 * trunk: changeset 260
11048 Changed -pedantic-errors to -pedantic in system.mk to get around
11049 broken glibc headers
11051 2003-01-17 21:43 UTC tuomov
11052 * trunk: changeset 259
11053 Transient mapping fix
11055 2003-01-09 00:29 UTC tuomov
11056 * trunk: changeset 258
11057 Xft font names are now to be prefixed with 'xft:', otherwise normal
11058 clear fonts are used. Xft support still is not compiled in by default.
11060 2003-01-09 00:01 UTC tuomov
11061 * trunk: changeset 257
11064 2003-01-08 15:25 UTC tuomov
11065 * trunk: changeset 256
11068 2003-01-05 23:48 UTC tuomov
11069 * trunk: changeset 255
11070 Removed an unnecessary debug fprintf
11072 2003-01-05 06:53 UTC tuomov
11073 * trunk: changeset 254
11074 Tab dragging routines can now handle nested frames.
11076 2003-01-04 22:02 UTC tuomov
11077 * trunk: changeset 253
11078 Submap handling fix
11080 2003-01-04 21:39 UTC tuomov
11081 * trunk: changeset 252
11082 CF_STUBBORN_TRESH fix
11084 2003-12-23 20:17 UTC unknown
11085 tagged ion-devel-20021229
11087 2003-01-03 22:58 UTC tuomov
11088 * trunk: changeset 251
11089 sample.conf micro->milli
11091 2003-12-23 20:17 UTC unknown
11092 tagged ion-devel-20021219
11094 2002-12-30 23:33 UTC tuomov
11095 * trunk: changeset 250
11096 Send more ConfigureNotify events to fix slow startup times of some
11099 2002-12-29 02:22 UTC tuomov
11100 * trunk: changeset 249
11101 Configurable regular expression based window title shortening rules
11103 2002-12-18 23:04 UTC tuomov
11104 * trunk: changeset 248
11105 Fixed a potential memory leak
11107 2002-12-18 22:51 UTC tuomov
11108 * trunk: changeset 247
11109 kludges.conf updated
11111 2002-12-18 22:50 UTC tuomov
11112 * trunk: changeset 246
11113 Winprop matching improvements: WM_WINDOW_ROLE support and
11114 configuration format changed to 'winprop "class", "role", "instance" {
11117 2002-12-14 17:55 UTC tuomov
11118 * trunk: changeset 245
11121 2002-12-03 22:32 UTC tuomov
11122 * trunk: changeset 244
11123 Some extra abstraction to Xft support code
11125 2002-12-03 22:19 UTC tuomov
11126 * trunk: changeset 243
11127 Applied Xft support patch
11129 2002-11-21 17:58 UTC tuomov
11130 * trunk: changeset 242
11131 Web page and email address updated
11133 2002-11-14 23:00 UTC tuomov
11134 * trunk: changeset 241
11135 Transient window height restrictions lifted
11137 2003-12-23 20:17 UTC unknown
11138 tagged ion-devel-20021104
11140 2002-11-13 00:00 UTC tuomov
11141 * trunk: changeset 240
11142 config.h wasn't included at the proper point in binding.c
11144 2002-11-08 00:14 UTC tuomov
11145 * trunk: changeset 239
11146 Fixed pointer warping on workspace change when warps are disabled
11148 2003-12-23 20:17 UTC unknown
11149 tagged ion-devel-20021103
11151 2002-11-04 13:37 UTC tuomov
11152 * trunk: changeset 238
11153 Fixed a segfault problem with symlists
11155 2002-11-03 04:33 UTC tuomov
11156 * trunk: changeset 237
11157 Fixed a drawing problem with ion_bar_inside_frame FALSE
11159 2002-11-03 02:44 UTC tuomov
11160 * trunk: changeset 236
11161 Added transparent_background (TRUE/FALSE) draw.conf configuration
11164 2002-11-03 02:33 UTC tuomov
11165 * trunk: changeset 235
11166 Bound broken_application_resize_kludge to Mod1+L
11168 2002-11-03 02:26 UTC tuomov
11169 * trunk: changeset 234
11170 Added broken_app_resize_kludge function
11172 2002-11-03 02:15 UTC tuomov
11173 * trunk: changeset 233
11174 Ad hoc fix for clientwin enter window events
11176 2002-11-02 22:57 UTC tuomov
11177 * trunk: changeset 232
11180 2002-11-02 22:57 UTC tuomov
11181 * trunk: changeset 231
11182 Line editor history scrolling fixed
11184 2002-11-02 22:21 UTC tuomov
11185 * trunk: changeset 230
11186 Default (black&white) colour scheme changes
11188 2002-11-02 22:14 UTC tuomov
11189 * trunk: changeset 229
11190 Fullscreen windows on separate Xinerama screens should be focused
11193 2002-11-02 22:03 UTC tuomov
11194 * trunk: changeset 228
11195 Fixed a problem concerning resizing of frames containing hidden
11196 "acrobatic" windows
11198 2002-11-02 15:54 UTC tuomov
11199 * trunk: changeset 227
11200 Added handle_event_alt "alternative hook" for modules that want to
11201 handle X events directly.
11203 2003-12-23 20:17 UTC unknown
11204 tagged ion-devel-20020926
11206 2002-10-27 22:40 UTC tuomov
11207 * trunk: changeset 226
11208 Screen-based configuration file selection fixed
11210 2002-10-15 18:08 UTC tuomov
11211 * trunk: changeset 225
11212 Fixed a problem with query boxes and wheel mice
11214 2002-09-25 21:15 UTC tuomov
11215 * trunk: changeset 224
11216 Added the function goto_named_region (replaces missing
11219 2002-09-25 11:53 UTC tuomov
11220 * trunk: changeset 223
11221 Added manual tab-ordering functions frame_move_current_tab_left/right
11223 2002-09-25 07:26 UTC tuomov
11224 * trunk: changeset 222
11225 Fixed pointer warping on workspace change
11227 2002-09-15 09:36 UTC tuomov
11228 * trunk: changeset 221
11231 2002-09-15 09:36 UTC tuomov
11232 * trunk: changeset 220
11233 Added a few missing characters to workspace configuration loading code
11235 2003-12-23 20:17 UTC unknown
11236 tagged ion-devel-20020819
11238 2002-09-13 11:35 UTC tuomov
11239 * trunk: changeset 219
11242 2002-08-22 21:13 UTC tuomov
11243 * trunk: changeset 218
11244 Self-pointing transient_for hint problem fixed
11246 2002-08-18 17:09 UTC tuomov
11247 * trunk: changeset 217
11248 Initial focus changes
11250 2002-08-18 16:51 UTC tuomov
11251 * trunk: changeset 216
11252 Tagging restored (frame functions: toggle_sub_tag, attach_tagged and
11253 global function clear_tags)
11255 2002-08-12 20:55 UTC tuomov
11256 * trunk: changeset 215
11257 Unused code commented out
11259 2003-12-23 20:17 UTC unknown
11260 tagged ion-devel-20020606
11262 2002-07-06 21:59 UTC tuomov
11263 * trunk: changeset 214
11264 Function completion in query_function restored
11266 2002-06-14 22:36 UTC tuomov
11267 * trunk: changeset 213
11268 Tab drag assertion fixed
11270 2002-06-05 23:10 UTC tuomov
11271 * trunk: changeset 212
11272 "Watches" added in pointing device code
11274 2002-06-05 22:51 UTC tuomov
11275 * trunk: changeset 211
11278 2002-06-05 20:56 UTC tuomov
11279 * trunk: changeset 210
11280 Target ID table bugfix
11282 2002-06-05 20:56 UTC tuomov
11283 * trunk: changeset 209
11286 2003-12-23 20:17 UTC unknown
11287 tagged ion-devel-20020604
11289 2002-06-05 14:03 UTC tuomov
11290 * trunk: changeset 208
11291 Old window_press restored: mouse actions directed to the client window
11292 associated with a tab should work now.
11294 2002-06-03 23:07 UTC tuomov
11295 * trunk: changeset 207
11296 Some minor clean-up
11298 2002-06-03 22:50 UTC tuomov
11299 * trunk: changeset 206
11300 Makefile fix concerning patch and bindings-sun.conf
11302 2002-06-03 22:39 UTC tuomov
11303 * trunk: changeset 205
11304 Preliminary Xinerama support
11306 2002-06-03 15:11 UTC tuomov
11307 * trunk: changeset 204
11308 Another key binding related segfault fix
11310 2003-12-23 20:17 UTC unknown
11311 tagged ion-devel-20020531
11313 2002-06-01 00:25 UTC tuomov
11314 * trunk: changeset 203
11315 Fixed segfault problem with multihead displays
11317 2002-05-31 06:00 UTC tuomov
11318 * trunk: changeset 202
11319 Fixed lockup when a window's title ends in its only colon (and spaces)
11320 but even just the three dots and instance number are too long to fit
11323 2003-12-23 20:17 UTC unknown
11324 tagged ion-devel-20020529
11326 2002-05-30 19:30 UTC tuomov
11327 * trunk: changeset 201
11328 Fixed segfault when unbound key was pressed in submap mode
11330 2003-12-23 20:17 UTC unknown
11331 tagged ion-devel-20020528
11333 2002-05-30 17:04 UTC tuomov
11334 * trunk: changeset 200
11337 2002-05-29 06:51 UTC tuomov
11338 * trunk: changeset 199
11339 - Fixed wscurrent callback handlers
11341 - Fixed query_function error reporting
11343 2002-05-28 21:49 UTC tuomov
11344 * trunk: changeset 198
11347 2002-05-28 21:46 UTC tuomov
11348 * trunk: changeset 197
11349 - Lifted restriction on nested command sequences (now max 32)
11351 - More fixes and temporary kludges
11353 2002-05-28 20:08 UTC tuomov
11354 * trunk: changeset 196
11355 New binding configuration file
11357 2002-05-28 20:05 UTC tuomov
11358 * trunk: changeset 195
11359 regbind.* were missing
11361 2002-05-28 19:59 UTC tuomov
11362 * trunk: changeset 194
11365 2002-05-28 19:59 UTC tuomov
11366 * trunk: changeset 193
11367 Added a notice of out-of-date information to documentation
11369 2002-05-27 21:54 UTC tuomov
11370 * trunk: changeset 192
11371 Resize problem fixed
11373 2002-05-26 23:03 UTC tuomov
11374 * trunk: changeset 191
11375 Binding callbacks are now entirely command sequence based
11377 2002-05-26 14:40 UTC tuomov
11378 * trunk: changeset 190
11379 - Key binding management revised: all X server key grabs are made on
11380 the root window and the innermost window with an internal grab gets
11381 to receive the events.
11383 - Key binding configuration changed: clientwin, screen and frame
11386 - Preliminary full screen client window support:
11387 'clientwin_enter_fullscreen' function (no toggle yet) and auto
11388 detection (MWM decoration hints set to none when a configure request
11389 with width and height set to those of the screen is received).
11391 2002-05-26 14:27 UTC tuomov
11392 * trunk: changeset 189
11393 Query updated to new binding model
11395 2002-05-26 14:27 UTC tuomov
11396 * trunk: changeset 188
11397 Bindings updated to new binding model
11399 2002-05-21 18:49 UTC tuomov
11400 * trunk: changeset 187
11401 Fixed workspace switching on restart
11403 2002-05-21 18:39 UTC tuomov
11404 * trunk: changeset 186
11407 2002-05-19 22:30 UTC tuomov
11408 * trunk: changeset 185
11409 Title updating fixed
11411 2003-12-23 20:17 UTC unknown
11412 tagged ion-devel-20020510
11414 2002-05-19 22:26 UTC tuomov
11415 * trunk: changeset 184
11418 2002-05-11 00:09 UTC tuomov
11419 * trunk: changeset 183
11420 My email address changed
11422 2003-12-23 20:17 UTC unknown
11423 tagged ion-devel-20020414
11425 2002-05-10 19:33 UTC tuomov
11426 * trunk: changeset 182
11427 transient_mode winprop returns
11429 2003-12-23 20:17 UTC unknown
11430 tagged ion-devel-20020411
11432 2002-04-20 20:59 UTC tuomov
11433 * trunk: changeset 181
11434 Main loop select() support for multiple file descriptors.
11436 2002-04-12 20:01 UTC tuomov
11437 * trunk: changeset 180
11438 The function query_renameframe was added and names of frames are saved
11441 2002-04-11 21:31 UTC tuomov
11442 * trunk: changeset 179
11443 Some minor glitches like missing includes fixed -- strict compiler
11444 warning flags enabled by default again.
11446 2002-04-11 20:51 UTC tuomov
11447 * trunk: changeset 178
11448 Command sequence stuff moved to wmcore/
11450 2003-12-23 20:17 UTC unknown
11451 tagged ion-devel-20020405
11453 2002-04-11 15:24 UTC tuomov
11454 * trunk: changeset 177
11455 'target' winprop for specifying named workspaces (or any named object
11456 with region_attach_sub) as attachment targets for client windows.
11458 2002-04-11 15:06 UTC tuomov
11459 * trunk: changeset 176
11460 Added the region_ws_attach_clientwin/region_ws_attach_transient
11461 interface that workspace-like objects should implement.
11463 2002-04-04 23:42 UTC tuomov
11464 * trunk: changeset 175
11465 oldChangeLog changed
11467 2005-02-15 18:06 UTC tailor@f281.ttorni.ton.tut.fi
11468 * Tailorization of trunk
11469 Import of the upstream sources from the repository
11471 http://tao.uab.es/ion/svn/ion/trunk