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