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