1 2007-07-08 09:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2 tagged ion-3rc-20070708
4 2007-07-08 09:36 UTC Tuomo Valkonen <tuomov@iki.fi>
7 2007-07-08 09:29 UTC Tuomo Valkonen <tuomov@iki.fi>
8 * WGroupCW no signals name change on bottom change
10 2007-07-08 09:21 UTC Tuomo Valkonen <tuomov@iki.fi>
11 * Group bottom setting code improvements
13 2007-07-07 20:48 UTC Tuomo Valkonen <tuomov@iki.fi>
14 * tagged_attach improvements
16 2007-07-03 09:02 UTC Tuomo Valkonen <tuomov@iki.fi>
17 * Fixes to Finnish translation
19 2007-07-03 09:00 UTC Tuomo Valkonen <tuomov@iki.fi>
22 2007-07-02 18:30 UTC Miroslav Kure <kurem@debian.cz>
23 * Updated Czech translation
25 2007-07-01 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
26 * Updated Finnish translation
28 2007-07-01 10:20 UTC Tuomo Valkonen <tuomov@iki.fi>
29 * Removed 'done' entries from TODO.riot
31 2007-07-01 10:18 UTC Tuomo Valkonen <tuomov@iki.fi>
32 * _SOURCE option tuning
34 2007-07-01 10:07 UTC Tuomo Valkonen <tuomov@iki.fi>
35 * Fixed frame_managed_disposeroot empty check
37 2007-06-21 21:52 UTC Tuomo Valkonen <tuomov@iki.fi>
38 * Bindings clearing all tags weren't up-to-date
40 2007-06-20 21:23 UTC Tuomo Valkonen <tuomov@iki.fi>
41 * More tuning for moronic systems
43 2007-06-20 20:25 UTC Tuomo Valkonen <tuomov@iki.fi>
46 2007-06-20 11:16 UTC Tuomo Valkonen <tuomov@iki.fi>
47 * Check for clock_gettime(CLOCK_MONOTONIC) failure.
48 Apparently _POSIX_MONOTONIC_CLOCK can't be trusted.
50 2007-06-18 07:43 UTC Tuomo Valkonen <tuomov@iki.fi>
53 2007-06-16 20:21 UTC Tuomo Valkonen <tuomov@iki.fi>
54 * Removed cutbuffer support
56 2007-06-16 20:19 UTC Tuomo Valkonen <tuomov@iki.fi>
57 * Some property setting code fixes/improvements
59 2007-06-13 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
60 * Fixed mod_sp.set_shown_on return value
62 2007-06-08 18:40 UTC Tuomo Valkonen <tuomov@iki.fi>
63 * Updated license notice in --about
65 2007-06-08 16:55 UTC Tuomo Valkonen <tuomov@iki.fi>
66 tagged ion-3rc-20070608
68 2007-06-08 16:55 UTC Tuomo Valkonen <tuomov@iki.fi>
71 2007-06-08 16:04 UTC Tuomo Valkonen <tuomov@iki.fi>
72 * Bah, too many indirect deps from Xmu; reimplement the wh^Wmacros.
74 2007-06-08 15:57 UTC Tuomo Valkonen <tuomov@iki.fi>
75 * X selection code tuning
77 2007-06-06 18:10 UTC Tuomo Valkonen <tuomov@iki.fi>
78 * Use getloadavg(3) instead of /proc/loadavg or `uptime` in statusd.
80 2007-06-05 19:21 UTC Tuomo Valkonen <tuomov@iki.fi>
81 * Updated configuration document name in man pages
83 2007-06-05 15:15 UTC Tuomo Valkonen <tuomov@iki.fi>
84 * Removed release from Ion ION_API_VERSION
85 (It should be "stable", so modules don't have to be checked to
86 be compiled against the exact release.)
88 2007-06-04 06:32 UTC Tuomo Valkonen <tuomov@iki.fi>
89 * Fixed uninitialised variables
91 2007-05-30 18:12 UTC Tuomo Valkonen <tuomov@iki.fi>
92 * Fixed stdisp split tree node dodging
94 2007-05-29 21:09 UTC Tuomo Valkonen <tuomov@iki.fi>
95 * Oops, hidden and pseudomodal flags used the same bit
97 2007-05-28 19:59 UTC Tuomo Valkonen <tuomov@iki.fi>
98 * Document 'bottom' parameter to WGroup.attach_new
100 2007-05-28 17:50 UTC Tuomo Valkonen <tuomov@iki.fi>
101 * Don't redraw full listing on completion cycle
103 2007-05-28 08:14 UTC Tuomo Valkonen <tuomov@iki.fi>
104 * Bah, removed redundant statement
106 2007-05-26 14:08 UTC Tuomo Valkonen <tuomov@iki.fi>
109 2007-05-26 14:00 UTC Tuomo Valkonen <tuomov@iki.fi>
110 * More name policy refinements
111 (Removed "ion soup" and replaced with explicit patch requests
114 2007-05-24 20:57 UTC Tuomo Valkonen <tuomov@iki.fi>
115 * Use clock_gettime(CLOCK_MONOTONIC) when available.
117 *nix provides only one interval timer (or 'select' timeout), so programs
118 with multiple timers need to do their own timeout management. This means
119 converting the times from delays to absolute times. When gettimeofday is
120 used, the time thus provided is not guaranteed to be monotonic, and may
121 be adjusted backwards, which is a serious problem. The CLOCK_MONOTONIC
122 time advanced monotonically from an unspecified starting point, thus
123 providing exactly what is needed for decent timeout management.
125 This partially fixes issues with e.g. statusbar updates when time is
126 adjusted backwards. If CLOCK_MONOTONIC is not available, the issue
127 remains, as I can't be arsed to write ugly countermeasures against
128 the lack of an absolutely _essential_ feature that every system that
129 is not totally moronic, should have had to begin with. (I should also
130 be just using the rather nice libevent that I just learned about
131 instead of my own mainloop library... but since there's a feature
132 freeze and the conversion would be quite a bit of work that could
133 induce new bugs, it isn't happening for Ion3.)
135 2007-05-21 18:27 UTC Pierre-Henri RAMBOZ DidouPh@gmail.com
136 * Added French translation
138 2007-05-21 13:55 UTC Tuomo Valkonen <tuomov@iki.fi>
139 * set_stdisp doc update
141 2007-05-20 19:37 UTC Tuomo Valkonen <tuomov@iki.fi>
142 * Some "clean" style tuning
144 2007-05-20 19:19 UTC Tuomo Valkonen <tuomov@iki.fi>
145 * Added $(C99_SOURCE) to ion-completefile CFLAGS
147 2007-05-20 17:09 UTC Tuomo Valkonen <tuomov@iki.fi>
148 * Don't start statusd in quiet mode
149 (non-statusd meters are also auto-loaded these days, so it might just
150 as well complain of meters not found.)
152 2007-05-20 17:07 UTC Tuomo Valkonen <tuomov@iki.fi>
153 * Made statusd startup timeout non-fatal
155 2007-05-20 14:58 UTC Tuomo Valkonen <tuomov@iki.fi>
156 * popen_bgread doc improvement
158 2007-05-18 07:03 UTC Tuomo Valkonen <tuomov@iki.fi>
159 * Some improvements to name policy explanations
161 2007-05-17 16:51 UTC Tuomo Valkonen <tuomov@iki.fi>
162 * Don't check for pointer in tab-bar when disabled.
163 While the bar has no geometry when disabled, the Fitt's Law
164 hack for top of the screen borders was still functional.
166 2007-05-17 16:44 UTC Tuomo Valkonen <tuomov@iki.fi>
167 * ioncore.popen_bgread doc fix
169 2007-05-14 16:13 UTC Tuomo Valkonen <tuomov@iki.fi>
170 * Ungrabbed submaps had stopped working. Fixed.
172 2007-05-12 19:21 UTC Tuomo Valkonen <tuomov@iki.fi>
173 * Missing stdio.h header in ion-completefile
175 2007-05-12 14:25 UTC Tuomo Valkonen <tuomov@iki.fi>
176 * WTF is strcasecmp doing in strings.h and not string.h on some systems?
178 2007-05-10 13:39 UTC Tuomo Valkonen <tuomov@iki.fi>
179 * Removed references to no longer existent layers
181 2007-05-08 22:41 UTC Tuomo Valkonen <tuomov@iki.fi>
182 * A bit more better wording
184 2007-05-08 16:01 UTC Tuomo Valkonen <tuomov@iki.fi>
187 2007-05-08 15:56 UTC Tuomo Valkonen <tuomov@iki.fi>
188 * Fixed tiling emergency restore code
190 2007-05-08 15:25 UTC Tuomo Valkonen <tuomov@iki.fi>
191 * Binding fn. doc. fixes
193 2007-05-08 15:23 UTC Tuomo Valkonen <tuomov@iki.fi>
194 * "Improved" stacking traversal code wasn't considering fallback.
196 2007-05-07 20:55 UTC Tuomo Valkonen <tuomov@iki.fi>
197 * Do not use `which lua5.1` in system.mk examples.
198 Makes for confusing error messages if not found.
200 2007-05-07 15:49 UTC Tuomo Valkonen <tuomov@iki.fi>
201 * Do not try to automatically launch statusd if config file launch fails
203 2007-05-07 15:22 UTC Tuomo Valkonen <tuomov@iki.fi>
204 * Fixed statusd-not-found message
206 2007-05-07 08:34 UTC Tuomo Valkonen <tuomov@iki.fi>
209 2007-05-07 08:31 UTC Tuomo Valkonen <tuomov@iki.fi>
210 * Added some documentation and commented-out settings to cfg_ion.lua
212 2007-05-06 20:50 UTC Tuomo Valkonen <tuomov@iki.fi>
213 * Better wording of name policy
214 (Author instead of copyright/trademark holder.)
216 2007-05-06 14:43 UTC Tuomo Valkonen <tuomov@iki.fi>
217 tagged ion-3rc-20070506
219 2007-05-06 14:43 UTC Tuomo Valkonen <tuomov@iki.fi>
222 2007-05-06 14:38 UTC Tuomo Valkonen <tuomov@iki.fi>
225 2007-05-06 14:31 UTC Tuomo Valkonen <tuomov@iki.fi>
226 * predist.sh support for specifying additional repository base path
228 2007-05-06 14:26 UTC Tuomo Valkonen <tuomov@iki.fi>
231 2007-05-06 14:23 UTC Tuomo Valkonen <tuomov@iki.fi>
232 * Removed mod_mgmtmode.
233 As it is not quite finished, it does not belong in the "stable" Ion3.
234 It will be distributed separately.
236 2007-05-06 14:19 UTC Tuomo Valkonen <tuomov@iki.fi>
237 * Some more name policy clarifications
239 2007-05-06 13:55 UTC Tuomo Valkonen <tuomov@iki.fi>
240 * Made the scrachpad (scratchws) pseudomodal.
241 (This will only take effect when a new scratchpad is created.)
243 2007-05-06 13:54 UTC Tuomo Valkonen <tuomov@iki.fi>
244 * Added back pseudomodal option for regions managed by WMPlexes.
246 2007-05-06 13:12 UTC Tuomo Valkonen <tuomov@iki.fi>
247 * Stacking list traversal improvements
249 2007-05-06 11:27 UTC Tuomo Valkonen <tuomov@iki.fi>
250 * Removed redundant code
252 2007-05-05 19:04 UTC Tuomo Valkonen <tuomov@iki.fi>
255 2007-05-05 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
256 * Update notify window when name of window with activity changes.
258 2007-05-05 16:44 UTC Tuomo Valkonen <tuomov@iki.fi>
261 2007-05-04 21:34 UTC Tuomo Valkonen <tuomov@iki.fi>
262 * Display tab numbers on modifier release.
263 Seems to work better than delayed display.
265 2007-05-04 21:34 UTC Tuomo Valkonen <tuomov@iki.fi>
266 * Simplified ioncore.tabnum interface.
268 2007-05-04 21:29 UTC Tuomo Valkonen <tuomov@iki.fi>
269 * Added submat_wait called on modifier release.
271 2007-05-04 16:10 UTC Tuomo Valkonen <tuomov@iki.fi>
272 * Increased default tab numbers display delay to 250ms
274 2007-05-04 15:57 UTC Tuomo Valkonen <tuomov@iki.fi>
275 * Draw tab numbers on right, unless tab text alignment is right.
277 2007-05-04 15:53 UTC Tuomo Valkonen <tuomov@iki.fi>
278 * Added automatically displayed tab numbers.
279 The functions in `ioncore.tabnum` can be used to display
280 tab numbers on a frame after a specified delay, and clear
281 them when the submap grab is released.
283 2007-05-04 15:41 UTC Tuomo Valkonen <tuomov@iki.fi>
284 * Added submap enter events and ungrab hook
286 2007-05-04 15:36 UTC Tuomo Valkonen <tuomov@iki.fi>
287 * Fixed defer to allow NULL parameters
289 2007-05-04 06:50 UTC Tuomo Valkonen <tuomov@iki.fi>
290 * Name policy refinements
292 2007-05-03 23:58 UTC Tuomo Valkonen <tuomov@iki.fi>
293 * Removed useless property setting special case.
295 2007-05-03 16:31 UTC Tuomo Valkonen <tuomov@iki.fi>
298 2007-05-02 22:06 UTC Tuomo Valkonen <tuomov@iki.fi>
299 * Some watches weren't being initialised
301 2007-05-02 21:59 UTC Tuomo Valkonen <tuomov@iki.fi>
302 * Release notes updates
304 2007-05-02 21:43 UTC Tuomo Valkonen <tuomov@iki.fi>
305 * Removed obsoleted and redundant WFrame.set_numbers.
306 (Didn't I do this already?)
308 2007-05-02 18:50 UTC Tuomo Valkonen <tuomov@iki.fi>
309 * Store the region pointer in a Watch in binding handler.
310 It might get destroyed.
312 2007-05-01 14:12 UTC Tuomo Valkonen <tuomov@iki.fi>
313 * Drawing engine extras table storage improvements.
314 Copy only unknown values, thus freeing memory. Append
315 to replaced style's table.
317 2007-05-01 12:31 UTC Tuomo Valkonen <tuomov@iki.fi>
318 * Added "userattr1" for frames to stock styles.
319 This could be used by e.g. a "place new windows here" script,
320 via `WFrame.set_grattr`. (Of course, arbitrary attributes may
321 be defined and used, but this is one that all stock styles at
322 least are bound to define.)
324 2007-05-01 11:55 UTC Tuomo Valkonen <tuomov@iki.fi>
325 * Documentation fixes and style clean up
327 2007-05-01 11:05 UTC Tuomo Valkonen <tuomov@iki.fi>
328 * Quasiactivate frames for detachs from groups within them too.
330 2007-04-30 18:31 UTC Tuomo Valkonen <tuomov@iki.fi>
331 * More based_on fixes.
332 (Still missing copying/appending of data_table.)
334 2007-04-30 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
335 * Detach stacking level fix
337 2007-04-30 17:51 UTC Tuomo Valkonen <tuomov@iki.fi>
338 * Oops, size hints fixing had broken unsqueeze
340 2007-04-29 10:47 UTC Tuomo Valkonen <tuomov@iki.fi>
341 * Style file border tuning
343 2007-04-29 10:47 UTC Tuomo Valkonen <tuomov@iki.fi>
344 * Drawing engine border calculation tuning
346 2007-04-29 10:26 UTC Tuomo Valkonen <tuomov@iki.fi>
349 2007-04-29 10:23 UTC Tuomo Valkonen <tuomov@iki.fi>
350 * Added special "inherit" colour value.
351 This is needed in common style templates to not override padding_colour
352 with background_colour, as if padding_colour isn't set, it is set to
355 2007-04-28 19:56 UTC Tuomo Valkonen <tuomov@iki.fi>
356 * Support based_on too after all
358 2007-04-28 18:06 UTC Tuomo Valkonen <tuomov@iki.fi>
359 * Use based_on's based_on
361 2007-04-27 23:57 UTC Tuomo Valkonen <tuomov@iki.fi>
362 * Removed based_on fields from style files
364 2007-04-27 23:45 UTC Tuomo Valkonen <tuomov@iki.fi>
365 * Changes in de.defstyle
366 The based_on field is no longer used. Instead, the style is
367 based on the existing best-matching style. Thus the function
368 also amends to existing exactly matching style, instead of
371 2007-04-27 21:58 UTC Tuomo Valkonen <tuomov@iki.fi>
372 * Added name policy notice
374 2007-04-27 21:50 UTC Tuomo Valkonen <tuomov@iki.fi>
375 tagged pre-namepolicy-notice
377 2007-04-27 16:06 UTC Tuomo Valkonen <tuomov@iki.fi>
378 * Removed note of removed autoconf script from README
380 2007-04-27 15:15 UTC Tuomo Valkonen <tuomov@iki.fi>
381 * Changed license header in source files
383 2007-04-25 13:34 UTC Tuomo Valkonen <tuomov@iki.fi>
384 * Release notes draft
386 2007-04-24 23:53 UTC Tuomo Valkonen <tuomov@iki.fi>
387 * Fixed dockapp hack with those few that actually have WM_CLASS.
389 2007-04-24 14:25 UTC Tuomo Valkonen <tuomov@iki.fi>
390 * Added green tabnumber substyle to tab-frame styles.
391 (Tab numbering can be toggled/set/unset with
392 `frame:set_grattr('numbers', 'toggle')` etc.)
394 2007-04-24 14:23 UTC Tuomo Valkonen <tuomov@iki.fi>
395 * Fixes and improvements to previously blind-written code.
397 2007-04-24 11:08 UTC Tuomo Valkonen <tuomov@iki.fi>
398 * Added WFrame.set_grattr/WFrame.is_grattr
400 2007-04-24 11:38 UTC Tuomo Valkonen <tuomov@iki.fi>
401 * Added numbering hack to drawing engine
403 2007-04-24 11:23 UTC Tuomo Valkonen <tuomov@iki.fi>
404 * Drawing engine attribute matching improvements
406 2007-04-24 11:22 UTC Tuomo Valkonen <tuomov@iki.fi>
409 2007-04-24 11:08 UTC Tuomo Valkonen <tuomov@iki.fi>
410 * Added gr_stylespec_isset
412 2007-04-24 10:02 UTC Tuomo Valkonen <tuomov@iki.fi>
413 * Store current frame base style in WFrame.baseattr
414 instead of reconstructing it all the time.
416 2007-04-24 09:08 UTC Tuomo Valkonen <tuomov@iki.fi>
417 * Removed unused setting from config.h
419 2007-04-23 23:26 UTC Tuomo Valkonen <tuomov@iki.fi>
420 * Fixed size hints ICCCM compliance degradation + code clean-up
422 2007-04-23 23:01 UTC Tuomo Valkonen <tuomov@iki.fi>
423 * Improved dockapp winprop support hack.
424 Copy WM_CLASS from the (undisplayed) main window as _ION_DOCKAPP_HACK
425 property on the (displayed) icon window. Have WClientWin.get_ident
426 then report this information as `class` and `instance` for the dockapp
427 window, so that winprop matching code can use it.
429 2007-04-22 18:10 UTC Tuomo Valkonen <tuomov@iki.fi>
430 * Place dockapps in the statusbar's systray.
431 (Added winprop in default `cfg_kludges.lua`.)
433 2007-04-22 18:07 UTC Tuomo Valkonen <tuomov@iki.fi>
434 * Removed possibly obsolete Galeon winprop.
435 (Isn't the browser also dead already? Downwards slide started at Gnome 2.0.)
437 2007-04-22 18:02 UTC Tuomo Valkonen <tuomov@iki.fi>
438 * Ugly hack for dockapp winprop support.
439 We save the dockapp state ourselves over restarts to get the right
440 winprop after that, because the way windows are loaded after restart,
441 the dockapp state would not be easily available otherwise. In addition,
442 dockapps usually don't have any class/role/instance identification
443 information in the dockapp (icon) window, so this method can not
444 be used -- easily. Some dockapps would function fine with us simply
445 using the main window instead of the icon window as specified by
446 the dockapp protocol, and this would provide better winprop support,
447 but then other dockapps don't display anything meaningful in the
448 main window, that the expect not to be shown. Hence this ugly hack
449 for at least basic all-dockapps winprop matching. For better matching
450 dockapps should preferrably be able to start normally, as `asclock`
451 can do (an does by default), instead of the "withdrawn" mode.
453 2007-04-22 15:11 UTC Miroslav Kure <kurem@debian.cz>
454 * Updated Czech translation
456 2007-04-22 10:16 UTC Tuomo Valkonen <tuomov@iki.fi>
457 * Updated Finnish translation
459 2007-04-22 10:10 UTC Tuomo Valkonen <tuomov@iki.fi>
462 2007-04-22 09:58 UTC Tuomo Valkonen <tuomov@iki.fi>
463 * Man page binding documentation extraction script improvements.
464 (To generate better PWM man pages.)
466 2007-04-22 09:58 UTC Tuomo Valkonen <tuomov@iki.fi>
467 * Removed duplicate Mod1+T binding
469 2007-04-22 09:13 UTC Tuomo Valkonen <tuomov@iki.fi>
470 * Updates to PWM config file
472 2007-04-22 00:33 UTC Tuomo Valkonen <tuomov@iki.fi>
473 * Removed ru translation, as it has not been updated as requested.
475 2007-04-22 00:32 UTC Tuomo Valkonen <tuomov@iki.fi>
476 * Remove de translation, as it has not been updated as requested.
478 2007-04-22 00:32 UTC Tuomo Valkonen <tuomov@iki.fi>
479 * Removed de and ru from translations to build
480 (to allow separately rolling back other removals to be recorded).
482 2007-04-22 00:23 UTC Tuomo Valkonen <tuomov@iki.fi>
483 * Removed autoconf shit.
484 Since I will have nothing to do with that shit, and nobody else
485 seems to maintain or support it either, it has no place here.
487 2007-04-21 17:23 UTC Tuomo Valkonen <tuomov@iki.fi>
488 * Changes in prepare_manage to cope with nested workspaces.
489 A priority parameter is passed instead of just a redirection
490 hint, which was poorly utilised anyway.
492 2007-04-20 16:30 UTC Tuomo Valkonen <tuomov@iki.fi>
493 * Added is_transient field to WClientWin.get_ident and for winprop matching.
495 2007-04-20 16:30 UTC Tuomo Valkonen <tuomov@iki.fi>
496 * Removed unused transient_for field from WClientWin
498 2007-04-20 16:09 UTC Tuomo Valkonen <tuomov@iki.fi>
499 * Added look_greenlight
501 2007-04-20 16:07 UTC Tuomo Valkonen <tuomov@iki.fi>
504 2007-04-09 09:42 UTC Tuomo Valkonen <tuomov@iki.fi>
505 * Added commented-out bindings for plain-old-menus in cfg_ion.lua
507 2007-04-08 12:37 UTC Tuomo Valkonen <tuomov@iki.fi>
508 * Ref. to size policy section etc.
510 2007-04-08 12:18 UTC Tuomo Valkonen <tuomov@iki.fi>
511 * Use strings instead of numeric size policies
513 2007-04-06 11:29 UTC Tuomo Valkonen <tuomov@iki.fi>
514 * Docs from $(LUA_SOURCES) too..
516 2007-04-06 11:18 UTC Tuomo Valkonen <tuomov@iki.fi>
517 * Added exports.tex make rule
519 2007-04-06 11:00 UTC Tuomo Valkonen <tuomov@iki.fi>
520 * Added padding to default look's transient style
522 2007-04-05 16:30 UTC Tuomo Valkonen <tuomov@iki.fi>
523 * Fixed documentation mixup
525 2007-04-05 16:27 UTC Tuomo Valkonen <tuomov@iki.fi>
526 * Statusbar documetnation improvements
528 2007-04-03 15:41 UTC Tuomo Valkonen <tuomov@iki.fi>
529 * Updated Finnish translation
531 2007-04-03 15:23 UTC Tuomo Valkonen <tuomov@iki.fi>
532 * Tiling navigation code changes and semi-fixes
534 2007-03-31 21:04 UTC Miroslav Kure <kurem@debian.cz>
535 * Updated Czech translation
537 2007-03-31 14:20 UTC Tuomo Valkonen <tuomov@iki.fi>
538 * Redirect frame placeholders in frame_rescue_clientwins.
539 Dispose code changes had disabled the creation of a frame
540 recreation placeholder.
542 2007-03-29 21:39 UTC Tuomo Valkonen <tuomov@iki.fi>
543 * Unsqueeze includes base size hint
545 2007-03-29 21:35 UTC Tuomo Valkonen <tuomov@iki.fi>
546 * Put the scratchpad in the group *scratchws*
548 2007-03-29 21:34 UTC Tuomo Valkonen <tuomov@iki.fi>
549 * WGroup attach only switches to floating mode frames in tiled mode
550 (and not those in unknown or transient mode).
552 2007-03-29 21:33 UTC Tuomo Valkonen <tuomov@iki.fi>
553 * Detach stacks one level above source now
555 2007-03-29 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
556 * Don't override "level" by "bottom" in WGroup.attach
558 2007-03-29 16:00 UTC Tuomo Valkonen <tuomov@iki.fi>
559 * Move tiled transient handling from tiling code to frame code
560 (check by frame mode). This is the place to get correct behaviour
561 on a more complex scratchpad configuration.
563 2007-03-28 18:19 UTC Tuomo Valkonen <tuomov@iki.fi>
564 * Context menu generation changes.
565 The `ctxmenu` menu generator automatically uses WGroup.bottom, so that
566 it suffices to pass _sub instead of _chld to the menu functions. This
567 should fix tab drop-down menus.
569 2007-03-25 11:53 UTC Tuomo Valkonen <tuomov@iki.fi>
570 * region_may_control_focus policy change.
571 The focus may be controlled, if a manager is about to be given
572 the focus (which makes sense, since we have not requested focus
573 within a particular region within it). This fixes unsqueeze focus
576 2007-03-20 11:35 UTC Tuomo Valkonen <tuomov@iki.fi>
579 2007-03-19 19:02 UTC Tuomo Valkonen <tuomov@iki.fi>
580 * Removed redundant MPLEX_ATTACH_MODAL parameter
582 2007-03-19 18:57 UTC Tuomo Valkonen <tuomov@iki.fi>
583 * Menus and queries use STACKING_LEVEL_MODAL1+1.
584 This is to not let transients steal the focus.
586 2007-03-19 18:37 UTC Tuomo Valkonen <tuomov@iki.fi>
587 * Oops, return in wrong place in fs rq check was breaking other cfgrqs
589 2007-03-19 18:19 UTC Tuomo Valkonen <tuomov@iki.fi>
590 * Unsqueeze infinite loop fix
592 2007-03-18 20:31 UTC Tuomo Valkonen <tuomov@iki.fi>
593 tagged ion-3ds-20070318
595 2007-03-18 20:31 UTC Tuomo Valkonen <tuomov@iki.fi>
598 2007-03-18 20:07 UTC Tuomo Valkonen <tuomov@iki.fi>
601 2007-03-18 17:23 UTC Tuomo Valkonen <tuomov@iki.fi>
604 2007-03-18 17:16 UTC Tuomo Valkonen <tuomov@iki.fi>
605 * Split out lookcommon stuff into multiple files
607 2007-03-18 12:53 UTC Tuomo Valkonen <tuomov@iki.fi>
608 * query_menu duplicate name mangling fixes
610 2007-03-17 19:06 UTC Tuomo Valkonen <tuomov@iki.fi>
611 * removed unnecessary parameter
613 2007-03-17 15:00 UTC Tuomo Valkonen <tuomov@iki.fi>
614 * mplex_do_remanage_stdisp fixes
616 2007-03-17 14:51 UTC Tuomo Valkonen <tuomov@iki.fi>
617 * Screen notification windows' positions are based on stdisp position now.
619 2007-03-17 14:26 UTC Tuomo Valkonen <tuomov@iki.fi>
622 2007-03-17 14:16 UTC Tuomo Valkonen <tuomov@iki.fi>
623 * WMPlex focus restoring improvements
624 (Closing the scratchpad returns where the focus used to be, etc.)
626 2007-03-17 13:41 UTC Tuomo Valkonen <tuomov@iki.fi>
627 * Improved default style
629 2007-03-17 13:18 UTC Tuomo Valkonen <tuomov@iki.fi>
632 2007-03-17 11:09 UTC Tuomo Valkonen <tuomov@iki.fi>
633 * Added border_sides drawing engine option.
634 It controls, which sides get drawn borders. Possible values are "all",
635 "tb" (top and bottom), and "lr" (left and right). To further control
636 the drawing, use the shadow_pixels and highlight_pixels options.
638 2007-03-16 20:30 UTC Tuomo Valkonen <tuomov@iki.fi>
639 * Changes in configuration file setup.
640 cfg_ion.lua simply loads cfg_defaults.lua that loads the default set of
641 modules and other files. This completes the obsoletion of cfg_user.lua
642 (still loaded by cfg_defaults.lua) as cfg_ion.lua now only needs to contain
643 dopath("cfg_defaults.lua") for a working setup.
645 2007-03-16 20:22 UTC Tuomo Valkonen <tuomov@iki.fi>
646 * mod_tiling.lua stub loader defines "default" layout
648 2007-03-16 07:30 UTC Tuomo Valkonen <tuomov@iki.fi>
651 2007-03-15 19:42 UTC Tuomo Valkonen <tuomov@iki.fi>
652 * Case-insensitive manual page completion of `caseicompl` is set.
654 2007-03-15 19:40 UTC Tuomo Valkonen <tuomov@iki.fi>
655 * ion-completeman improvements
657 2007-03-15 19:17 UTC Tuomo Valkonen <tuomov@iki.fi>
658 * Added WMoveresMode.rqgeom and .geom
660 2007-03-15 16:24 UTC Tuomo Valkonen <tuomov@iki.fi>
661 * Context menu sorting hack
663 2007-03-13 22:46 UTC Tuomo Valkonen <tuomov@iki.fi>
664 * Always defer update of screen notify and info windows
666 2007-03-13 18:08 UTC Tuomo Valkonen <tuomov@iki.fi>
667 * Added reparent/attach failure recovery code.
668 (Should only be needed in very exceptional situations.)
670 2007-03-13 17:15 UTC Tuomo Valkonen <tuomov@iki.fi>
671 * Cleaned up trivial #warning
673 2007-03-13 17:14 UTC Tuomo Valkonen <tuomov@iki.fi>
674 * oops, ion-statusd needed some updating as well
676 2007-03-11 14:59 UTC Tuomo Valkonen <tuomov@iki.fi>
677 * Don't defer already deferred (C-side) actions
679 2007-03-10 23:08 UTC Tuomo Valkonen <tuomov@iki.fi>
680 * mod_sm uses `libtu_progbasename` with SM_SAVE_DIR.
681 Previously this was hard-coded to "ion3", and didn't work correctly as "pwm3".
683 2007-03-10 23:07 UTC Tuomo Valkonen <tuomov@iki.fi>
684 * Libtu-related updates
686 2007-03-10 22:58 UTC Tuomo Valkonen <tuomov@iki.fi>
689 2007-03-10 22:46 UTC Tuomo Valkonen <tuomov@iki.fi>
690 * frame_load wasn't using DEST_EMPTY setting of the mode
692 2007-03-10 18:48 UTC Tuomo Valkonen <tuomov@iki.fi>
694 - Moved autoraise from navi code to mplex and group `managed_prepare_focus`
695 - Added boolean `autoraise` option to `ioncore.set`.
697 2007-03-10 18:47 UTC Tuomo Valkonen <tuomov@iki.fi>
698 * region_prepare_focus behaviour changes:
699 stop recursion at active instead of mapped region.
701 2007-03-10 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
702 * WMPlex focus code passes WStacking instead of WRegion around
704 2007-03-10 18:07 UTC Tuomo Valkonen <tuomov@iki.fi>
705 * Oops, some settings were missing from ioncore.get.
707 2007-03-10 16:42 UTC Tuomo Valkonen <tuomov@iki.fi>
708 * Removed remains of special-case region_get_rescue_pholder_for for WScreen.
710 2007-03-10 16:42 UTC Tuomo Valkonen <tuomov@iki.fi>
711 * Oops, PWM needed a numeric version of ioncore_setup_display
713 2007-03-10 16:08 UTC Tuomo Valkonen <tuomov@iki.fi>
714 * Cleanup of some marked TODO items
716 2007-03-10 16:08 UTC Tuomo Valkonen <tuomov@iki.fi>
717 * Doc. comment improvements
719 2007-03-10 14:30 UTC Tuomo Valkonen <tuomov@iki.fi>
720 * ignore_cfgrq winprop for Xpdf open dialog
722 2007-03-08 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
723 * Oops, wrong flag...
725 2007-03-10 13:46 UTC Tuomo Valkonen <tuomov@iki.fi>
726 * Fixed mkbottom geometry
728 2007-03-08 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
731 2007-03-04 17:37 UTC Tuomo Valkonen <tuomov@iki.fi>
732 * Added mod_tiling.untile.
734 2007-03-03 15:24 UTC Tuomo Valkonen <tuomov@iki.fi>
735 * Hmm... it compiled a few moments ago
737 2007-03-03 15:23 UTC Tuomo Valkonen <tuomov@iki.fi>
740 2007-03-03 15:21 UTC Tuomo Valkonen <tuomov@iki.fi>
741 * Added WGroup.set_bottom
743 2007-03-03 14:56 UTC Tuomo Valkonen <tuomov@iki.fi>
744 * Removed bottom_last_close option.
745 If a group has a bottom, and the bottom is closed last, the group
746 is always to be destroyed.
748 2007-03-03 14:05 UTC Tuomo Valkonen <tuomov@iki.fi>
749 * Cleanup (declared function no longer exists)
751 2007-03-03 13:43 UTC Tuomo Valkonen <tuomov@iki.fi>
752 * Changes in tagging functions:
753 Some name were changed (to have common prefix of ioncore.tagged_),
754 and WMPlex.attach_tagged was removed and replaced with more generic
755 ioncore.tagged_attach, that also is now bound on the WGroupWS context
758 2007-03-03 12:57 UTC Tuomo Valkonen <tuomov@iki.fi>
759 * Hmm... maybe that fixes irreproducible exit crashes.
761 2007-03-03 12:56 UTC Tuomo Valkonen <tuomov@iki.fi>
762 * Moved Mod1+A attach query to WFrame.toplevel from WMPlex.toplevel.
763 (It doesn't make much sense on screens.)
765 2007-03-02 21:58 UTC Tuomo Valkonen <tuomov@iki.fi>
766 * Added map and unmap to list of notified changes to regions
768 2007-03-02 21:57 UTC Tuomo Valkonen <tuomov@iki.fi>
769 * Don't refresh on all notifies in frame_managed_notify.
771 2007-03-02 16:33 UTC Tuomo Valkonen <tuomov@iki.fi>
772 * Size hints base size usage fixes.
774 2007-03-01 21:09 UTC Tuomo Valkonen <tuomov@iki.fi>
775 * Don't set focus for windows that are already active when no other changes are pending.
777 2007-03-01 20:55 UTC Tuomo Valkonen <tuomov@iki.fi>
778 * Further pointer focus hack optimisation.
779 Do not bother with the pointer position at all: simply block
780 EnterWindow event focus changes if the unmapped/destroyed
781 window does not or should not soon have the focus.
782 (The general focus policy has recently gravitated towards
783 always ignoring EnterWindow events if there could be any
786 2007-03-01 15:32 UTC Tuomo Valkonen <tuomov@iki.fi>
787 * Removed region_goto active window optimisation to ensure warp in any case.
789 2007-02-28 23:03 UTC Tuomo Valkonen <tuomov@iki.fi>
790 * focusbogushatehatehate#2
792 2007-02-28 22:55 UTC Tuomo Valkonen <tuomov@iki.fi>
793 * groupcw_managed_notify wasn't calling group_managed_notify.
794 This broke tracking of current region within the group.
796 2007-02-28 21:51 UTC Tuomo Valkonen <tuomov@iki.fi>
797 * Focusbogushatehatehate
799 2007-02-28 20:30 UTC Tuomo Valkonen <tuomov@iki.fi>
800 * Tiling frame removal focus fixes
802 2007-02-28 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
803 * Minor pointer focus hack optimisation.
804 (Don't do anything if ioncore_g.focus_next is set.)
806 2007-02-27 20:53 UTC Tuomo Valkonen <tuomov@iki.fi>
807 * group_bottom was missing EXTL_SAFE
809 2007-02-26 20:43 UTC Tuomo Valkonen <tuomov@iki.fi>
810 * Simpler mod_query.query_attachclient handler.
811 (Uses WRegion.groupleader_of.)
813 2007-02-26 19:31 UTC Tuomo Valkonen <tuomov@iki.fi>
814 * WFrame.floating bindmap is applied to transients too
816 2007-02-26 16:28 UTC Tuomo Valkonen <tuomov@iki.fi>
817 * Activity notification display improvements (?).
819 2007-02-25 22:54 UTC Tuomo Valkonen <tuomov@iki.fi>
820 * Improved float placement code.
821 All of the stacking structure for all groups is scanned, on the target
822 stacking level, instead of just the target group's portion on all levels.
824 2007-02-25 19:45 UTC Tuomo Valkonen <tuomov@iki.fi>
825 * Added "userpos" winprop for overriding the USPosition size hint flag.
827 2007-02-25 18:54 UTC Tuomo Valkonen <tuomov@iki.fi>
828 * Split out screen notification window code into scree-notify.c
830 2007-02-24 18:52 UTC Tuomo Valkonen <tuomov@iki.fi>
831 * Added maximum width parameter to infowin_set_text.
833 2007-02-24 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
836 2007-02-24 17:37 UTC Tuomo Valkonen <tuomov@iki.fi>
837 * Removed mplex attach "layer" parameter backwards compatibility support
839 2007-02-24 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
840 * Removed layout loading backwards compatibility hack
842 2007-02-24 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
843 * And the default too..
845 2007-02-24 17:33 UTC Tuomo Valkonen <tuomov@iki.fi>
846 * Layout configuration file updates, clean-up and new layouts
848 2007-02-24 17:20 UTC Tuomo Valkonen <tuomov@iki.fi>
849 * bottom_last_close is the default now
851 2007-02-24 17:09 UTC Tuomo Valkonen <tuomov@iki.fi>
852 * Removed many specific implementations of region_may_dispose.
854 2007-02-24 17:08 UTC Tuomo Valkonen <tuomov@iki.fi>
855 * Generic implementation of region_may_dispose.
856 Based on a test run of the improved rescue code.
858 2007-02-24 15:22 UTC Tuomo Valkonen <tuomov@iki.fi>
859 * Further changes in context menu definitions.
860 - Less definitions for _sub, instead preferring directly defining things
861 in the context menu for the corresponding class.
862 - However, the menu entries for 'pmenus' are now not so nicely ordered.
863 Perhaps there should be some way to hint at the sorting...
865 2007-02-24 15:22 UTC Tuomo Valkonen <tuomov@iki.fi>
866 * Menu API and context menu generation changes
868 2007-02-23 21:07 UTC Tuomo Valkonen <tuomov@iki.fi>
869 * Make context menus work for empty workspaces (etc.) too
871 2007-02-23 20:19 UTC Tuomo Valkonen <tuomov@iki.fi>
872 * Tiling initial frame creation/attach unification.
874 2007-02-23 18:58 UTC Tuomo Valkonen <tuomov@iki.fi>
875 * Added ioncore_exec_environ_hook.
876 This can be used to set up the environment variables and such for
877 programs executed by Ion. It receives an WExecP structure as parameter,
878 and this includes the intended target region, so that a FDO startup
879 sequence specification support module could use it to set things up
880 for proper targeting of windows.
882 2007-02-23 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
883 * Removed frame_style backwards compatibility support
885 2007-02-23 18:28 UTC Tuomo Valkonen <tuomov@iki.fi>
886 * Put all windows on the focuslist menu
888 2007-02-23 18:25 UTC Tuomo Valkonen <tuomov@iki.fi>
889 * No need for region_dispose_ (with the underscore).
891 2007-02-23 16:39 UTC Tuomo Valkonen <tuomov@iki.fi>
892 * Working (?) detach/attach again with the help of region_disposeroot.
894 2007-02-23 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
895 * Replaced region_managed_rqdispose with region_managed_disposeroot.
896 This version only returns the root region to be disposed, or NULL
897 if the operation can not be done.
899 2007-02-23 16:14 UTC Tuomo Valkonen <tuomov@iki.fi>
902 2007-02-22 20:39 UTC Tuomo Valkonen <tuomov@iki.fi>
903 * TODO update: tiny frame problem solved by unsqueeze
905 2007-02-22 20:38 UTC Tuomo Valkonen <tuomov@iki.fi>
906 * ioncore.set{unsqueeze=true/false} option for auto-unsqueeze.
908 2007-02-22 20:32 UTC Tuomo Valkonen <tuomov@iki.fi>
909 * Unsqueeze transients.
910 (Yes, I know, there's a problem with stray frames with move in
911 general after other recent changes.)
913 2007-02-22 20:26 UTC Tuomo Valkonen <tuomov@iki.fi>
914 * Unsqueeze menus/queries/messages.
916 2007-02-22 20:18 UTC Tuomo Valkonen <tuomov@iki.fi>
917 * Added ioncore.unsqueeze
919 2007-02-22 20:02 UTC Tuomo Valkonen <tuomov@iki.fi>
920 * Added minimum size hint for queries/messages/menus.
922 2007-02-21 18:02 UTC Tuomo Valkonen <tuomov@iki.fi>
923 * Dispose/rqclose changes
924 - Dispose no longer defers actual destroy automatically, but stuff
925 calling it should take care of that, when needed.
926 - WRegion.rqclose defer dispose always, and _does not_ indicate,
927 whether the operation is likely to succeed. To see if this happens,
928 use the "deinit" notification.
930 2007-02-20 20:20 UTC Tuomo Valkonen <tuomov@iki.fi>
931 * Move rotation setting from WScreen to mod_xrandr
933 2007-02-20 02:42 UTC Tuomo Valkonen <tuomov@iki.fi>
934 * Improved size hint winprops
936 2007-02-20 02:23 UTC Tuomo Valkonen <tuomov@iki.fi>
937 * Added option to disable mouse/sloppy focus.
939 2007-02-20 02:18 UTC Tuomo Valkonen <tuomov@iki.fi>
942 2007-02-20 02:14 UTC Tuomo Valkonen <tuomov@iki.fi>
943 * Added WRegion.get_configuration export.
944 Note that it filters out client windows by default.
946 2007-02-19 22:45 UTC Tuomo Valkonen <tuomov@iki.fi>
947 * Frames weren't yet using rqdispose chains
949 2007-02-19 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
950 * Ugly hack for dispose
951 (TODO: use continuations instead)
953 2007-02-19 19:26 UTC Tuomo Valkonen <tuomov@iki.fi>
954 * Oops, xwindow_pointer_pos was returning root coordinates
956 2007-02-19 19:07 UTC Tuomo Valkonen <tuomov@iki.fi>
957 * More ugly hacks to pointer focus hack
959 2007-02-18 19:00 UTC Tuomo Valkonen <tuomov@iki.fi>
960 * Added missing header
962 2007-02-18 19:00 UTC Tuomo Valkonen <tuomov@iki.fi>
963 * Renamed region_may_destroy region_may_dispose for consistency.
965 2007-02-18 18:57 UTC Tuomo Valkonen <tuomov@iki.fi>
966 * bottom_last_close wasn't being saved
968 2007-02-18 18:54 UTC Tuomo Valkonen <tuomov@iki.fi>
969 * Rescue mechanism optimisations
971 2007-02-18 18:38 UTC Tuomo Valkonen <tuomov@iki.fi>
972 * No more reactive destroyal in region_managed_remove.
973 It must be done in the region_managed_rqdispose chain.
975 2007-02-18 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
978 2007-02-18 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
979 * Added region_rqdispose/region_managed_rqdispose mechanism.
980 This should fix the issue of it having bee possible to destroy the
981 last workspace (and tiling on it) on a screen recently.
983 2007-02-18 17:06 UTC Tuomo Valkonen <tuomov@iki.fi>
986 2007-02-17 20:47 UTC Tuomo Valkonen <tuomov@iki.fi>
987 * Bah, forgot the export statements, and WRegion.group_of is rather useless
988 actually, in its previous form (gone now).
990 2007-02-17 19:46 UTC Tuomo Valkonen <tuomov@iki.fi>
991 * Do not ignore active region's base size in (tiled) frames' size hints.
993 2007-02-17 14:19 UTC Tuomo Valkonen <tuomov@iki.fi>
994 * Full screen mode fixes and improvements
996 2007-02-17 14:17 UTC Tuomo Valkonen <tuomov@iki.fi>
997 * Added WRegion.group_of and WRegion.groupleader_of exports.
999 2007-02-08 16:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1000 * Mplex attach size kludges
1002 2007-02-08 15:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1005 2007-02-06 19:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1006 * Added commented-out caseicompl setting to cfg_query.lua
1008 2007-02-06 19:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1009 * Changes in NotifyPointerRoot handling.
1010 (Check for pending focus changes too. Moved after generic focus event handling.)
1012 2007-02-06 19:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1013 * Don't confine pointer by default on grab.
1015 2007-02-06 19:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1016 * region_maybewarp_now was ignoring ioncore_g.warp_enabled.
1018 2007-02-06 18:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1019 * Pointer focus hack on return from grab had been lost..
1021 2007-02-05 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1022 * Removed stub appmenu.
1023 F3/query_exec is the Ion way. (The appmenu remains for pwm, though.)
1025 2007-02-11 18:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1026 * Some menu/query cycling improvements
1027 (partially incomplete)
1029 2007-02-05 17:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1030 * Close grabmenus when grab is killed (Esc).
1032 2007-02-04 10:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1033 * Some system.mk doc updates
1035 2007-02-03 20:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1036 * Removed ext_statusbar backwards compat. hack.
1038 2007-02-03 16:10 UTC Tuomo Valkonen <tuomov@iki.fi>
1039 * Added missing backquote
1041 2007-02-03 14:50 UTC Tuomo Valkonen <tuomov@iki.fi>
1042 tagged ion-3ds-20070203
1044 2007-02-03 14:50 UTC Tuomo Valkonen <tuomov@iki.fi>
1047 2007-02-03 11:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1048 * Updates to some styles
1050 2007-02-03 11:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1051 * Include spacing in border width for the "ridge" and "inlaid" border styles.
1053 2007-02-03 06:05 UTC Etan Reisner <deryni@gmail.com>
1054 * Make the docs match the #defines.
1056 2007-02-01 20:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1057 * Different selected/unselected-activity substyles for tab-frame too.
1059 2007-02-01 20:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1060 * `WMPlex.attach_new` can now be passed parameters by `ioncore.deflayout`
1061 definitions (unless a particular parameter is masked in certain use cases,
1062 such as `switchto`).
1064 2007-02-01 18:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1065 * Minor GrStyleSpec init/copy optimisation
1067 2007-01-31 19:04 UTC Tuomo Valkonen <tuomov@iki.fi>
1068 * Fixes in lookcommon_clean usage
1070 2007-01-31 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1071 * Defined activity attribute for menu entries in the "clean" styles.
1072 (The usual red for unselected, a bit lighter for selected entries.)
1074 2007-01-31 17:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1075 * Set the "activity" attribute on relevant entries in the "focuslist" menu.
1077 2007-01-31 17:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1078 * Added support for arbitrary (drawing engine) attributes for menu entries.
1080 2007-01-30 20:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1081 * Minor improvements to groupws_prepare_manage
1083 2007-01-30 20:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1084 * Oops, layout loading changes dislocated transient mgmt. code.
1086 2007-01-30 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1087 * Renamed the `subs` element of WMPlex configuration to `managed`
1088 for consistency. The old name is still supported on load.
1090 2007-01-30 18:24 UTC Tuomo Valkonen <tuomov@iki.fi>
1091 * Added `new_group` winprop.
1092 It should be the name of the layout of a new group/workspace to create,
1093 if the the `target` winprop fails. The latter is tried again after
1094 creating the new group.
1096 2007-01-30 08:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1097 * More and fixed release notes
1099 2007-01-30 00:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1100 * Minor optimisation
1102 2007-01-29 16:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1103 * Improved layout and winprop communication between C/Lua.
1104 ioncore.deflayout and ioncore.getlayout replace mod_query.layouts
1105 and ioncore.set{default_ws_params = ...}
1107 2007-01-28 10:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1108 * Fixes to new drawing engine attribute scoring:
1109 - Since each item occurs on the attribute list only once, with a score,
1110 the a star ("*") on the source list should be used scored by its score
1111 there, instead of one. (Possibly also other items' scores should be
1112 multiplied by the source list score?)
1113 - The "activity" substyle needs some stars in it to give it a higher
1114 score over other rather specific possibilities without "no_activity"
1117 2007-01-27 17:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1118 * Oops, wrong address..
1120 2007-01-27 17:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1121 * attach_tagged behaviour restoration.
1123 2007-01-27 16:44 UTC Tuomo Valkonen <tuomov@iki.fi>
1124 * Updates to man page references to binding contexts.
1125 NOTE: Some of the translations apparently are totally
1126 out-dated. Please update.
1128 2007-01-27 13:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1129 * Added option for case-insensitive completion.
1130 mod_query.set{caseicompl=true} will cause some completions (such as
1131 window and workspace names) to be case-insensitive.
1133 2007-01-27 13:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1134 * Oops, mod_query.get wasn't marked EXTL_SAFE
1136 2007-01-27 12:51 UTC Tuomo Valkonen <tuomov@iki.fi>
1137 * mod_query(.lua) clean-up and completion improvements
1139 2007-01-26 19:51 UTC Tuomo Valkonen <tuomov@iki.fi>
1140 * Statusbar meter name is now passed as attribute to the drawing engine.
1141 It is therefore possible to give different meters different colours,
1142 with de.substyle("metername", { ... }) in the appropriate style
1143 definition ("stdisp", "stdisp-statusbar").
1145 2007-01-26 19:01 UTC Tuomo Valkonen <tuomov@iki.fi>
1146 * Completion code fixes
1148 2007-01-26 11:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1151 2007-01-25 22:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1152 * Check for NULL in get_hook
1154 2007-01-25 04:24 UTC Etan Reisner <deryni@gmail.com>
1155 * The name given to the workspace query should be used. I'm assuming this was a typo/braino of some sort.
1157 2007-01-24 19:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1160 2007-01-24 19:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1161 * Improvements to query_renameworkspace
1163 2007-01-24 18:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1164 * Added cfg_layouts.lua with layout definitions
1166 2007-01-24 18:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1167 * Added layout query for new workspace to mod_query.query_workspace.
1168 The table returned by the function mod_query.layouts can be used to
1169 configure additional layouts.
1171 2007-01-24 09:16 UTC Tuomo Valkonen <tuomov@iki.fi>
1172 * The "<empty frame>" text apparently wasn't i18nised, residing in config.h.
1174 2007-01-23 17:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1175 * Added region_dispose for chain-destruction of regions.
1176 It also handles goto to return placeholder target if the to-be destroyed
1177 region could control the focus. This also fixes recent regression wrt.
1178 return from full screen mode.
1180 2007-01-23 07:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1181 * Marked WFrame.mode "safe"
1183 2007-01-26 18:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1184 * Added quasiactivity hint to the "clean" styles (+improved activity colour).
1185 Frame padding is drawn in red when frame frame is quasiactive. Stylistically
1186 it's far from ideal, but that seems to be the best place for the hint
1187 without major improvements to the drawing engine. The "emboss" styles still
1188 need to get this added, but they also demand other work, being largely
1191 2007-01-26 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1192 * Drawing engine API and attribute handling changes.
1193 An attribute string is no longer passed to every drawing function,
1194 but instead the attributes must be allocated from libtu's "stringstore",
1195 and then set on the brush. The attributes are also no longer matched
1196 linearly, but by simple containment, with the linear specification strings
1197 in the style files (and gr_get_brush also still), however still modifying
1198 the score a match gives. These changes should make it easier to add
1199 additional attributes.
1201 2007-01-26 17:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1202 * Fixed leak in mod_query_history_push_
1204 2007-01-22 20:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1205 * Ugly pointer focus hack for messy floats:
1206 If a window that does not have the focus, or if the focus is being
1207 changed elsewhere, is unmapped (or destroyed), contains the pointer,
1208 then try to set the focus again to prevent focus from changing to
1209 a window under this unampped window. (However, if the unampped window
1210 has the focus, and no change elsewhere is known, current focus policy
1211 dictates that the focus should fall to the underlying window.)
1213 2007-01-21 13:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1214 * RELNOTES conflict resolution
1216 2007-01-21 13:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1219 2007-01-21 13:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1220 * Frame quasiactivation tracking
1222 2007-01-21 12:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1223 * Pseudoactivity state maintenance hack
1225 2007-01-18 20:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1228 2007-01-17 20:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1231 2007-01-20 20:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1232 * Removed 'detail' from notify_change parameters
1233 (And reordered call in unset_manager.)
1235 2007-01-18 08:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1237 (The one nice thing about CVS was that you could automate this
1238 numbering. Perhaps a record check script could make you update
1239 the dates manually as you change the files...)
1241 2007-01-17 18:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1242 * Further simplifications/dead code removal.
1243 (Made possible by removal of Xinerama #ifdef hacks.)
1245 2007-01-17 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1246 * Removed the bitrotted Xinerama code altogether.
1247 I am unlikely to waste time fixing it. However, the abstract support still
1248 remains (enhanced), and someone who cares about it, will just have to write
1249 a separate module to set up a special layout for the root window (now a
1250 WScreen and WMPlex) with new WScreens for each Xinerama screen, and set
1251 the screen ID of the root window to less than zero for the layout loading
1254 2007-01-17 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1257 2007-01-17 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1258 * Made WRootWin inherit WScreen.
1259 This removes some ugly hacks, and simplifies things a lot for the usual
1260 case of a single screen, or that of normal X multihead. This completes
1261 the bitrot of Xinerama-specific code, although abstract support for
1262 various (nested) screen configurations remains (and infact there's
1263 now the abstract possibility of both single-screen and multi-screen
1264 workspaces/windows).
1266 2007-01-17 16:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1267 * Group focus policy changes
1269 2007-01-16 15:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1270 * Statusbar size hint tuning
1272 2007-01-14 00:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1273 * Fixes wrt. FRAME_MODE_UNKNOWN (e.g. scratchpad).
1275 2007-01-14 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1276 * Removed fake activication messages for non-windows.
1278 2007-01-13 23:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1279 * Toplevel bindmap usage tuning
1281 2007-01-13 20:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1282 * Do not use Watches in return storage.
1283 Instead clean up things in region_deinit. The pointer to the region in the
1284 watch is reset before calling the watch handler, so node in the search tree
1285 is never found, the watch/pointer being the key.
1287 2007-01-13 20:45 UTC Tuomo Valkonen <tuomov@iki.fi>
1288 * Changes in padding/spacing usage in frames.
1291 2007-01-13 20:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1292 * Do not draw spacing after last textbox
1294 2007-01-13 18:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1295 * Oops, forgot this...
1297 2007-01-13 18:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1298 * Use libtu stringstore for the notification mechanism
1299 (Testing against allocated StringIds is more efficient than strcmp.)
1301 2007-01-13 16:02 UTC Tuomo Valkonen <tuomov@iki.fi>
1302 * Removed region_managed_(in)activated hooks and functions.
1303 - region_notify_change and the corresponding region_notify_hook do the job.
1305 2007-01-12 14:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1306 * README fixes/improvements
1308 2007-01-10 18:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1311 2007-01-10 18:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1312 * Fixed WMPlex.attach_tagged to switch to the first attached region
1314 2007-01-10 18:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1315 * Moved mod_tiling.detach as ioncore.detach.
1316 (It has nothing to do with tilings, after all.)
1318 2007-01-10 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1319 * Use previous placeholder on entering FS mode, if there's one
1321 2007-01-10 18:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1324 2007-01-10 17:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1325 * Use original stacking level and sizepolicy for unframed detachs
1327 2007-01-10 17:24 UTC Tuomo Valkonen <tuomov@iki.fi>
1328 * Removed unused modal flag
1329 (The information is in the stacking level.)
1331 2007-01-10 07:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1332 * Updated configuration file doc. comments
1334 2007-01-10 01:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1335 * Removed traces of WPaneWS.
1336 It won't be found in Ion3: there aren't separate workspace classes
1337 anymore, after all. Instead, so-called "trays" may be added. Or maybe
1340 2007-01-10 00:31 UTC Tuomo Valkonen <tuomov@iki.fi>
1341 * Query history tuning
1343 2007-01-09 22:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1344 * Added placeholder staleness checks
1346 2007-01-09 21:44 UTC Tuomo Valkonen <tuomov@iki.fi>
1347 * Placeholder and detach improvements:
1348 - No need for special handling of transients in configs anymore:
1349 framing of non-WWindow regions on detach is automatic now, and
1350 an auto-destroyed frame creates a recreation WFramedPHolder for
1351 its remaining WMPlexPHolders, so that the container frame can
1352 be recreated on attach.
1353 - Consequently, multiple fullscreened windows from a floating frame
1354 are now returned back to the same frame, even if the original
1355 frame was emptied (and thus destroyed) in the meanwhile.
1357 2007-01-08 20:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1358 * Typo fix (+ minor related policy changes)
1360 2007-01-06 18:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1361 * Added mode to WFramedParam
1363 2007-01-04 22:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1364 * Moved set/is_fullscreen from WClientWin to WGroup
1365 - Simplifies the binding (and the config needs to be updated!)
1367 2007-01-03 17:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1368 * Some renames for consistency
1370 2007-01-03 17:38 UTC Tuomo Valkonen <tuomov@iki.fi>
1371 * Support obtaining current key in submaps as well
1373 2007-01-03 17:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1374 * Mod1+K K opens a grabmenu with the "focustlist" menu
1375 - Cyclable with Mod1+K
1377 2007-01-03 17:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1378 * Added focuslist menu
1379 - First lists ioncore.activity_i results and then ioncore.focushistory_i
1381 2007-01-03 16:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1382 * Changed *_list exports into *_i iterators
1384 2007-01-03 16:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1385 * Oops (and been there for a while, stupid GCC)
1387 2007-01-03 15:51 UTC Tuomo Valkonen <tuomov@iki.fi>
1388 * Remove managers from focus list when child is pushed on it
1390 2006-12-28 20:29 UTC Tuomo Valkonen <tuomov@iki.fi>
1391 * Detach binding/menu tuning
1393 2006-12-28 20:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1394 * Added / to characters substituted in query menus
1396 2006-12-28 20:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1399 2006-12-28 20:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1400 * Detach is toggleable now (using return placeholder list)
1402 2006-12-28 19:40 UTC Tuomo Valkonen <tuomov@iki.fi>
1403 * Full screen code rearrangements
1405 2006-12-27 14:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1408 2006-12-27 14:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1409 * Use return storage for return from full screen mode
1411 2006-12-26 20:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1412 * Don't snow info window for activity on active screen
1414 2006-12-26 17:40 UTC Tuomo Valkonen <tuomov@iki.fi>
1415 * More functions for return storage
1417 2006-12-26 17:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1418 * Use watches in return storage
1420 2006-12-26 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1421 * Added basic "return" placeholder storage
1423 2006-12-26 16:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1424 * Removed unused variable/string
1426 2006-12-23 14:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1427 tagged ion-3ds-20061223
1429 2006-12-23 14:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1432 2006-12-23 11:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1433 * Bound 'toggle tag' (Mod1+T) in WMPlex.toplevel instead of WFrame.toplevel
1434 - Works for FS stuff too now
1436 2006-12-23 11:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1437 * Added info window for tagging state of FS stuff
1439 2006-12-22 14:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1440 * More mysterious focus tuning
1441 (Seems like the focus shit working varies by the sunspots.)
1443 2006-12-21 19:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1444 * Returned to old totally-out-of-order Focus/EnterWindow event processing.
1445 - It seems the sucky Xlib doesn't let you do it otherwise.
1447 2006-12-20 15:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1448 * Yet more focus tracking hacks.
1449 (Will one ever work?)
1451 2006-12-14 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1452 * The "float" winprop works on transients too now
1454 2006-12-14 16:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1455 * If sizehint winprops have been set, correct requested geometry to match these.
1457 2006-12-09 21:29 UTC Tuomo Valkonen <tuomov@iki.fi>
1458 * Place new regions after the current and those with activity after it
1459 - Controlled with frame_default_index parameter of ioncore.set.
1460 To get the old default behaviour, set this to 'next'.
1461 - This option obsoletes the frame_add_last option
1463 2006-12-09 11:24 UTC Tuomo Valkonen <tuomov@iki.fi>
1464 * Added next/prev-always alternatives to cycle parameter to mod_query.complete.
1465 - If these are used instead of next/prev, cycling occurs despite
1466 history/normal completion mode switch.
1468 2006-12-02 18:43 UTC Tuomo Valkonen <tuomov@iki.fi>
1469 * Fixed query history duplicate elimination code
1471 2006-11-23 22:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1472 * Increased query history size from 256 to 1024
1474 2006-11-19 23:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1475 * Don't unmanage stdisp when switching to region that can't manage it
1477 2006-11-12 15:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1478 * Changed region_rqgeom parametrisation
1479 - Gravity can now be passed down to the root relative ("absolute")
1480 version, allowing removal of WClientWin specific checks/hacks.
1482 2006-11-12 12:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1483 * Detach tries to keep root-relative geometry unchanged
1484 (For framed detach, the geometry of the frame is tried
1485 to be kept unchanged from the origianl geomery of the
1488 2006-11-12 12:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1489 * Detach works on transients now
1491 2006-11-12 12:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1492 * Readjust cursor position for infobox
1494 2006-11-12 10:38 UTC Miroslav Kure <kurem@debian.cz>
1495 * Updated Czech translation
1497 2006-11-11 18:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1498 * statusd startup timeout tunning
1501 2006-11-11 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1502 * Updated Finnish translation
1504 2006-11-11 15:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1505 * Menu name translation hack
1506 (These are hidden in strings in the configuration files.)
1508 2006-11-11 13:52 UTC Tuomo Valkonen <tuomov@iki.fi>
1509 * Added info box for history completion mode into queries
1511 2006-11-11 12:01 UTC Tuomo Valkonen <tuomov@iki.fi>
1512 * Warp in WMPlex.set_hidden
1514 2006-11-04 14:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1515 * Clear a few more flags of frame size hints
1517 2006-11-03 21:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1518 * Fixed mod_query.query_attachclient to attach the containing WGroupCW.
1519 Also, if one does not exist (e.g. when attaching transients), one is
1522 2006-11-03 21:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1523 * Made pholder_do_attach return region instead of boolean.
1525 2006-11-03 07:52 UTC Tuomo Valkonen <tuomov@iki.fi>
1526 * Fixed switchto/hidden WMPlex attach parameter interaction.
1528 2006-11-09 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1529 * Do not duplicate entries already in history when pushing.
1530 Instead move the first already existing first.
1532 2006-11-09 18:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1533 * strcoll instead of strcmp for completion sorting
1535 2006-11-09 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1536 * Complete history in history order instead of character set
1538 2006-11-01 20:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1539 * Remanage stdisp when bottom attached to group
1541 2006-10-31 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1542 * Fixed coding style
1543 (Remember the coding style, folks!)
1545 2006-10-31 12:03 UTC David Smith <davidsmith@acm.org>
1546 * Handle mods in submapgrab_handler
1548 2006-10-31 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1551 2006-10-30 21:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1552 * tiling_placement_alt fixes
1554 2006-10-30 21:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1555 * Comments about moronic kernels and improved workaround
1557 2006-10-29 13:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1558 * Respect REGION_SKIP_FOCUS more often
1560 2006-10-29 13:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1563 2006-10-28 23:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1564 tagged ion-3ds-20061029
1566 2006-10-28 23:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1567 * Some release notes
1569 2006-10-28 23:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1570 * mod_menu.grabmenu uses current key event.
1571 - It is no longer necessary to specify the cycling key separately.
1573 2006-10-28 23:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1574 * Query activation key now cycles completions
1576 2006-10-28 22:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1577 * Fixed defmenu for callbacks
1579 2006-10-28 22:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1580 * Added routine to get current key event, if not in a submap.
1582 2006-10-28 19:45 UTC Tuomo Valkonen <tuomov@iki.fi>
1583 * Fixed sizepolicies used for fullsize-stdisp
1585 2006-10-28 19:41 UTC Tuomo Valkonen <tuomov@iki.fi>
1586 * Context menu code now knows to use 'Foo.bar' for Foo in mode 'bar-baz'.
1588 2006-10-28 19:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1589 * Removed unused/broken WFrame-as-scratchpad bindmap
1591 2006-10-27 18:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1592 * Set SIZEPOLICY_FULL_EXACT for group bottom if unspecified.
1594 2006-10-27 18:29 UTC Tuomo Valkonen <tuomov@iki.fi>
1595 * Oops, incomplete backward cycle...
1597 2006-10-27 18:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1598 * Changed parametrisation of WEdln.complete
1600 2006-10-27 18:16 UTC Tuomo Valkonen <tuomov@iki.fi>
1601 * Added support for history completion
1602 - Mod1+R in the default bindings completes in history.
1604 2006-10-22 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1605 * create_frame parametrisation in mod_scratchpad was wrong.
1608 2006-10-21 22:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1609 * Fixed rotation support.
1610 (Application of size policies did not pass through the information.)
1612 2006-10-21 20:41 UTC Tuomo Valkonen <tuomov@iki.fi>
1613 * Fixed layout backwards compatibility hack.
1614 - It wasn't setting SIZEPOLICY_FULL_EXACT for WTiling.
1616 2006-10-21 17:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1617 * Fixed shading code after the mode stuff had broken it
1619 2006-10-21 17:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1620 * Resizing code fixes and other changes
1622 2006-10-20 23:41 UTC Tuomo Valkonen <tuomov@iki.fi>
1623 * Allow frames attached to WTiling to have tiled-alt mode
1625 2006-10-20 17:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1626 * Oops. Workspace switch warp had become disabled.
1628 2006-10-20 15:43 UTC Tuomo Valkonen <tuomov@iki.fi>
1629 tagged ion-3ds-20061020
1631 2006-10-20 15:43 UTC Tuomo Valkonen <tuomov@iki.fi>
1634 2006-10-20 15:41 UTC Tuomo Valkonen <tuomov@iki.fi>
1635 * Added README for po/
1637 2006-10-20 15:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1638 * Restored client window unmap fs_pholder return goto
1639 (Which could do in theory do the wrong thing now under some
1640 strange settings and scripts. TODO: better and more general
1643 2006-10-20 15:34 UTC Tuomo Valkonen <tuomov@iki.fi>
1644 * Fixes to previous focus fixes
1646 2006-10-19 21:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1647 * Separate update_$LANG targets in Makefile instead of update_translations
1649 2006-10-19 18:10 UTC Tuomo Valkonen <tuomov@iki.fi>
1650 * Removed unnecessary test file
1652 2006-10-19 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1653 * Updated Finnish translation
1655 2006-10-19 16:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1658 2006-10-18 18:04 UTC Tuomo Valkonen <tuomov@iki.fi>
1659 * mplex_current_node falls back to mx_current.
1660 (Kludge to get around problems with deferred destroy and groups.)
1662 2006-10-18 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1663 * WMPlex focus code changes
1665 2006-10-17 21:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1666 * Added boolean 'float' winprop.
1667 - If it is set, groups don't pass prepare_manage to 'bottom'.
1669 2006-10-17 21:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1670 * Don't set REGION_PLEASE_WARP on groups
1672 2006-10-16 22:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1673 * predist.sh fix/redundancy removal
1675 2006-10-16 22:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1676 * Don't install cfg_panews.lua, as the module is disabled.
1678 2006-10-16 19:55 UTC Tuomo Valkonen <tuomov@iki.fi>
1679 * Makefile preload hack fixes
1681 2006-10-16 19:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1684 2006-10-16 12:17 UTC Miroslav Kure <kurem@debian.cz>
1685 * Updated Czech manpage
1687 2006-10-16 12:16 UTC Miroslav Kure <kurem@debian.cz>
1688 * Updated Czech translation
1690 2006-10-02 11:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1693 2006-10-15 22:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1694 * Fixed a typo in workspace query
1695 (Stupid dynamic typing.)
1697 2006-10-15 18:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1698 tagged ion-3ds-20061015
1700 2006-10-15 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1703 2006-10-15 17:52 UTC Tuomo Valkonen <tuomov@iki.fi>
1704 * Some final release note tuning
1706 2006-10-15 17:02 UTC Tuomo Valkonen <tuomov@iki.fi>
1707 * Use the faster direct url in predist.sh
1709 2006-10-15 17:01 UTC Tuomo Valkonen <tuomov@iki.fi>
1712 2006-10-15 16:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1713 * Oops. Do not enforce floating style for transient frames..
1715 2006-10-15 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1716 * Improved layout backwards compatibility hack
1718 2006-10-15 14:36 UTC Tuomo Valkonen <tuomov@iki.fi>
1721 2006-10-15 14:16 UTC Tuomo Valkonen <tuomov@iki.fi>
1722 * WFrame@WTiling bindmap and menu was actually redundant now.
1724 2006-10-14 23:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1725 * Added some release notes
1727 2006-10-14 23:01 UTC Tuomo Valkonen <tuomov@iki.fi>
1728 * Actually, disable tab-bar by deafult for FRAME_MODE_TILED_ALT.
1730 2006-10-14 22:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1731 * Use "@" instead of "-on-" for bindings and menus dependent on manager
1732 (for more consistency with "." for mode-dependent stuff).
1734 2006-10-14 22:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1735 * Context menus also support modes now.
1736 - The context menu "Class.mode" is included, if Class:mode exists and
1739 2006-10-14 22:45 UTC Tuomo Valkonen <tuomov@iki.fi>
1740 * Improvements to mode stuff
1742 2006-10-14 22:28 UTC Tuomo Valkonen <tuomov@iki.fi>
1743 * Removed superfluous frame drawing routine dynamism.
1745 2006-10-14 22:21 UTC Tuomo Valkonen <tuomov@iki.fi>
1748 2006-10-14 22:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1749 * Groups and tilings now enforce frame mode.
1751 2006-10-14 22:10 UTC Tuomo Valkonen <tuomov@iki.fi>
1752 * Added frame mode-switching code.
1753 - Frames without a tab bar can be obtained with
1755 frame:set_mode('frame-tiled-alt')
1757 in the default styles (or by entirely disabling the tabbar with
1758 `bar = 'none'` in the 'frame-tiled' style).
1760 2006-10-14 21:29 UTC Tuomo Valkonen <tuomov@iki.fi>
1761 * Removed WFloatFrame
1762 - Frame modes are used instead.
1763 - Tabbar-toggling is also gone, and must be reproduced with
1766 2006-10-14 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1767 * Replace frame style parameter with mode parameter.
1769 2006-10-10 22:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1770 * Added guards for _rawsub and renamed it _chld.
1772 2006-10-07 21:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1773 * Fixed stdisp unmanage
1775 2006-10-07 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1776 * Added detach entries into menus
1778 2006-10-07 16:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1779 * Added 'append' option for menus.
1781 2006-10-07 14:29 UTC Tuomo Valkonen <tuomov@iki.fi>
1782 * Added support for WFoo-on-WBar context menus.
1784 2006-10-07 14:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1785 * Manual page binding listing generation improvements etc.
1787 2006-10-06 15:50 UTC Tuomo Valkonen <tuomov@iki.fi>
1788 * Added context menu for screens.
1789 - Entries to create workspace with default template or an empty one, and
1790 close current workspace (if permitted).
1791 - Mod1+M bound at WMPlex level now, to display this menu on empty
1794 2006-10-05 18:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1795 * Updated (English and Finnish) man pages.
1797 2006-10-05 17:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1798 * Floatframe shading fixes.
1800 2006-10-04 18:01 UTC Tuomo Valkonen <tuomov@iki.fi>
1801 * Float placement code ignore group bottom now.
1803 2006-10-04 17:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1804 * Fixed and cleaned up bitrot in region binding registration code.
1806 2006-10-03 16:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1807 * Fixed mod_query.show_clientwin by expanding it into mod_query.show_tree.
1809 2006-10-03 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1810 * Simplified group attach stuff with separate WFramedPHolder
1812 2006-09-30 20:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1813 * mod_menu was still referring to WMPlex.llist
1815 2006-09-30 20:43 UTC Tuomo Valkonen <tuomov@iki.fi>
1816 * Group attach size fix (quick&dirty version).
1818 2006-09-30 12:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1819 * Oops. Reparent/weave were in wrong order in group_fitrep.
1821 2006-09-29 19:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1822 * Put floating client windows as well in groups (for now).
1823 - Also use frames with special style for floating transients as well.
1825 2006-09-29 19:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1826 * WGroupedPHolder and other fixes.
1828 2006-09-29 17:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1829 * Hacks to ignore size hints when in client-requested full screen mode.
1831 2006-09-28 18:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1832 * Fixed uninitialised structures.
1835 2006-09-28 09:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1836 * Restored NotifyPointer focus event ignorance.
1838 2006-09-27 09:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1839 * Changed email in convirus script to nobody@nowhere.invalid
1840 (Stupid piece of shit telling users to report its own idiocy to
1843 2006-09-27 09:52 UTC Tuomo Valkonen <tuomov@iki.fi>
1844 * Use NGROUPS_MAX if NGROUPS is not defined.
1846 2006-09-24 16:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1847 * Removed useless rescue code.
1849 2006-09-24 16:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1852 2006-09-24 15:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1853 * Use WGroupedPHolder for grouped attach of client windows to frames.
1855 2006-09-24 15:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1856 * Fixed mplex placeholder rearrangements.
1858 2006-09-23 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1859 * Removed completed #warning TODO
1861 2006-09-23 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1862 * Lowering a stacked-above object (transient) lowers the o'parent' object as well now.
1864 2006-09-22 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1865 * Fixed group prepare_manage policy.
1867 2006-09-19 17:10 UTC Tuomo Valkonen <tuomov@iki.fi>
1868 * Changes in EnterWindow event handling.
1870 2006-09-19 07:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1871 * Added zero size check to Xinerama sanity check.
1873 2006-09-17 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1874 * Transient etc. size fixes
1876 2006-09-16 19:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1877 * Sizehint code tuning for requirements of WGroupCW.
1879 2006-09-16 19:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1880 * Oops, statusbar attach stuff hadn't been brought up-to-date.
1882 2006-09-16 17:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1883 * Removed redundant size hint correction wrapper code.
1885 2006-09-16 15:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1886 * WGroupWS.attach_framed supports arbitrary regions (and not just WClientWins).
1888 2006-09-16 15:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1889 * Use just "frame-floating" style instead of "frame-floating-groupws".
1891 2006-09-16 15:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1892 * WFloatFrame wasn't using region_displayname yet.
1894 2006-09-16 14:36 UTC Tuomo Valkonen <tuomov@iki.fi>
1895 * Cleaned up SPLIT_NONE/ANY
1897 2006-09-16 11:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1898 * Marked some entries as 'done' on the TODO list.
1900 2006-09-15 12:01 UTC Tuomo Valkonen <tuomov@iki.fi>
1901 * Removed superfluous ion-completeman code
1903 2006-09-15 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1906 2006-09-10 19:28 UTC Tuomo Valkonen <tuomov@iki.fi>
1907 * Fixed focusing when focus gets restored to root window and we want to focus something else.
1909 2006-09-10 12:44 UTC Tuomo Valkonen <tuomov@iki.fi>
1910 * Transient initial positioning fixed
1912 2006-09-03 13:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1913 * Fixes to activity propagation code
1915 2006-09-03 12:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1916 * Oops, forgot to update bindings earlier.
1918 2006-09-03 11:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1921 2006-09-03 10:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1922 * Replaced region_activity_hook with generic region_notify_hook, which
1923 is also used to notify of name, tag and other changes, with a string
1924 parameter indicating the actual change that has taken place.
1926 2006-09-03 08:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1927 * The activity notification window is now managed normally.
1929 2006-08-31 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
1930 * Added basic detach/mkbottom code.
1931 TODO: placeholders for reattach, etc. Maybe put into separate
1932 module (instead of mod_tiling)?
1934 2006-08-31 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1935 * Various minor fixes and clean-up.
1937 2006-08-25 02:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1938 * Moved commented-out transpose_words as Control+K T.
1940 2006-08-24 20:52 UTC Tibor Csögör <tibi@tiborius.net>
1941 * Added transpose_chars and transpose_words to mod_query.
1943 2006-08-31 17:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1944 * Some attach mechanism improvements.
1946 2006-08-21 17:02 UTC Tuomo Valkonen <tuomov@iki.fi>
1947 * Navigation code fixes
1949 2006-08-21 16:34 UTC Tuomo Valkonen <tuomov@iki.fi>
1950 * WMPlex attach code always uses WMPlexPHolders.
1951 - The attach callbacks should then be able to safely remove stuff
1952 from the mplex, for detach stuff etc.
1954 2006-08-19 17:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1955 * Fixed initial window order in frame.
1957 2006-08-19 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1958 * Improvements related to navigation and stacking
1959 - Added WRegion.rqorder as an abstract raise/lower request.
1961 2006-08-19 16:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1962 * Removed unused stacking code
1964 2006-08-18 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1965 * More navigation stuff.
1966 - In particular, rebound configuration files to use ioncore.goto_next
1967 with appropriate parametrisation.
1969 2006-08-18 17:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1970 * Some improvements in binding handler compilation code
1972 2006-08-17 17:01 UTC Tuomo Valkonen <tuomov@iki.fi>
1973 * Added no_ascend/no_descend parameters to the navi functions.
1975 2006-08-17 16:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1976 * Some fixes binding graph hacks for windowless regions.
1978 2006-08-16 18:55 UTC Tuomo Valkonen <tuomov@iki.fi>
1979 * Generic navigation code improvements.
1980 - Also removed some redundant tiling code.
1982 2006-08-11 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1983 * Fixed an assert trigger
1985 2006-08-11 16:45 UTC Tuomo Valkonen <tuomov@iki.fi>
1986 * Some drawing engine code tuning
1988 2006-08-14 15:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1989 * Added a missing check for nil table.
1991 2006-08-14 18:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1992 * Fixed some undefined references in mod_dock.
1994 2006-08-09 17:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1995 * Use redblack tree for reg->stacking lookup.
1997 2006-08-07 16:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1998 * Some documentation updates.
2000 2006-08-07 16:29 UTC Tuomo Valkonen <tuomov@iki.fi>
2001 * Changes in WMPlex structure.
2002 - l1/l2 lists are gone, and instead there just a single list of all
2003 managed regions using WStacking nodes, and another list of the
2004 “layer 1” or “mutually exclusive” regions.
2006 2006-08-05 18:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2007 * Removed mplex_lcount stuff.
2009 2006-08-02 14:56 UTC Tuomo Valkonen <tuomov@iki.fi>
2010 * Possible fixes to (initial) effect of stdisp on tiling llayout.
2012 2006-08-03 21:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2013 * Updated to predist.sh to reflect changed paths of *.mk.
2015 2006-08-03 21:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2016 * Changes in predist.sh to reflect _darcs/ having been changed.
2018 2006-08-03 15:56 UTC Tuomo Valkonen <tuomov@iki.fi>
2019 * Simplifications in mplex/group focus code.
2021 2006-08-02 20:02 UTC Tuomo Valkonen <tuomov@iki.fi>
2022 * Combined WStacking and WLListNode.
2024 2006-08-01 22:11 UTC Tuomo Valkonen <tuomov@iki.fi>
2025 * Some field renames for further changes.
2027 2006-07-16 15:33 UTC Tuomo Valkonen <tuomov@iki.fi>
2028 * WGroupCW uses the bottom_last_close option now (instead of reinventing it).
2030 2006-07-16 15:28 UTC Tuomo Valkonen <tuomov@iki.fi>
2031 * Added option to auto-destroy groups when 'bottom' is destroyed
2032 when nothing "essential" is left after it.
2034 2006-07-16 15:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2035 * Improved handling of stdisp managed by destroyed 'bottom' of a group.
2037 2006-07-15 19:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2038 * PWM config updates.
2040 2006-07-15 18:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2041 * Added default_ws_params to ioncore.set.
2042 - cfg_tiling.lua sets a horizontally 1:1 splitted tiled layout as default
2044 2006-07-15 18:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2045 * Renamed mod_ionws as mod_tiling and WIonWS as WTiling.
2047 2006-07-14 12:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2048 * mod_floatws is no more.
2049 - WFloatWS was moved into ioncore as the WGroupWS base for all workspaces.
2050 - Backwards compatibility hack included for saved layouts, but not
2051 configuration files.
2053 2006-07-14 11:21 UTC Tuomo Valkonen <tuomov@iki.fi>
2054 * Moved some region_register calls to safer places.
2056 2006-07-14 11:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2057 * Changed remaining lua-side references to WGenWS to WGroupWS.
2059 2006-07-10 20:25 UTC pfeifer@wait.de
2061 This patch fixes a bug in mod_panes that would prevent a caller for successfully passing
2062 a table as template to the module
2064 2006-07-14 10:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2065 * Removed redundant code by using weave for raise/lower.
2067 2006-07-12 12:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2068 * Removed WGenWS entirely.
2070 2006-07-08 10:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2071 * mod_dock was still referring to mplex_layer.
2073 2006-07-12 11:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2074 * Temporarily disabled mod_panews.
2076 2006-07-12 05:00 UTC Etan Reisner <deryni@gmail.com>
2077 * Remove an extra space in the Lua query prompt.
2079 2006-07-08 08:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2080 * Fixes in initial stacking of regions.
2082 2006-07-08 07:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2083 * floatws redirects prepare_manage to 'bottom' if active.
2085 2006-07-07 18:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2086 * Added beginnings of more generic navigation code.
2088 2006-07-07 17:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2089 * Fixed 'bottom' initial stacking.
2091 2006-07-07 14:42 UTC Tuomo Valkonen <tuomov@iki.fi>
2092 * Redirect stdisp to WGroup(WS) 'bottom'.
2094 2006-07-05 15:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2095 * Ugly Makefile hacks.
2097 2006-07-02 17:24 UTC Tuomo Valkonen <tuomov@iki.fi>
2098 * Some improvements in mplex focusing code and policies.
2100 2006-07-02 15:31 UTC Tuomo Valkonen <tuomov@iki.fi>
2103 2006-07-02 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
2104 * WGroupCW no longer loads if empty.
2106 2006-07-01 19:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2107 * Some mplex/group integration.
2109 2006-07-01 18:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2110 * Further improvements in focus code.
2112 2006-07-01 16:28 UTC Tuomo Valkonen <tuomov@iki.fi>
2113 * region_managed_goto improvements.
2115 2006-06-27 22:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2118 2006-06-27 21:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2119 * Some more changes, fixes, and damage done in key binding dispatch code.
2121 2006-06-25 20:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2122 * Fixes and simplifications to key handling code.
2124 2006-06-25 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2125 * Minor fixes to group stuff.
2127 2006-06-25 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2128 * Reduced use of WGenWS.
2129 (Only WIonWS and WPaneWS still refer to it.)
2131 2006-06-25 09:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2132 * WGroupCW passes on region_managed_notify for the 'bottom'.
2134 2006-06-25 09:04 UTC Tuomo Valkonen <tuomov@iki.fi>
2135 * Stupid C and dependencies..
2137 2006-06-24 18:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2138 * Some more release notes.
2140 2006-06-24 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2141 * Groups use minimum size hint from 'bottom'.
2143 2006-06-24 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2144 * Check that WGenWS actually implements genws_manage_stdisp before calling it.
2146 2006-06-24 17:41 UTC Tuomo Valkonen <tuomov@iki.fi>
2147 * Full-screening code updates.
2149 2006-06-24 17:40 UTC Tuomo Valkonen <tuomov@iki.fi>
2150 * Fix in group_fitrep.
2152 2006-06-24 17:33 UTC Tuomo Valkonen <tuomov@iki.fi>
2153 * Ignore stuff in groups for primitive stacking code.
2155 2006-06-24 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2156 * Fixed stacking_weave.
2158 2006-06-24 16:24 UTC Tuomo Valkonen <tuomov@iki.fi>
2159 * Added binding set for WClientWin.
2161 2006-06-24 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
2162 * New mechanism for grabs of windowless regions' bindings.
2164 2006-06-23 09:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2165 * Added stuff to RELNOTES.
2167 2006-06-23 09:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2168 * Added region_displayname stuff.
2169 - Needed to display the main client window's name in the tab-bar for
2170 client window groups (WGroupCW).
2172 2006-06-23 09:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2173 * WGroupCW gets destroyed when empty.
2175 2006-06-23 08:41 UTC Tuomo Valkonen <tuomov@iki.fi>
2176 * Temporarily removed sticky floating frame support.
2177 - To be re-implemented in a completely different manner.
2179 2006-06-23 08:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2180 * Added group modality stuff.
2182 2006-06-23 07:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2185 2006-06-22 23:38 UTC Tuomo Valkonen <tuomov@iki.fi>
2186 * First steps of client window groups.
2188 2006-06-21 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2189 * There were unused fields in WClientWin.
2191 2006-06-21 16:42 UTC Tuomo Valkonen <tuomov@iki.fi>
2192 * Some dates were wrong..
2194 2006-06-21 16:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2195 * Fixed group attach geometry stuff.
2197 2006-06-21 08:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2200 2006-06-20 19:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2201 * Inherited WFloatWS from WGroup.
2203 2006-06-20 18:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2204 * Moved part of WFloatWS as WGroup in ioncore.
2206 2006-06-20 18:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2207 * Removed unused local variable.
2209 2006-06-20 18:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2210 * Moved some more stuff.
2212 2006-06-20 18:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2213 * Moved framed attach stuff from floatws.c to placement.c.
2215 2006-06-20 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2216 * Improved floatws pholder.
2218 2006-06-19 16:21 UTC Tuomo Valkonen <tuomov@iki.fi>
2219 * Added SIZEPOLICY_SHRUNK modifier.
2221 2006-06-19 16:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2222 * Added generic floatws attach routines.
2224 2006-06-19 12:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2225 * Allow override of xterm with the XTERM Lua-side variable.
2227 2006-06-18 01:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2228 * Improved and extended floatws sizepolicy usage.
2230 2006-06-17 22:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2231 * stacking_unweave/weave
2233 2006-06-17 22:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2236 2006-06-17 18:18 UTC Tuomo Valkonen <tuomov@iki.fi>
2237 * FloatWS special-case stuff points to the stacking structures instead of the regions.
2239 2006-06-17 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2240 * Added manager specific list to WStacking.
2242 2006-06-17 10:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2243 * Cleaned up the top directory of building related files.
2244 - In particular, autovirus stuff is in build/ac now and must be run there.
2246 2006-06-15 02:51 UTC Etan Reisner <deryni@gmail.com>
2247 * Sun Xinerama support, also fix the --help text to accurately indicate whether we were built with xinerama support or not.
2249 2006-06-13 15:08 UTC Norbert Tretkowski <norbert@tretkowski.de>
2250 * Use META instead MOD1.
2252 2006-06-07 11:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2253 * Missing assignment fixed.
2255 2006-06-07 09:47 UTC Tuomo Valkonen <tuomov@iki.fi>
2256 * Export ioncore.tags_first.
2258 2006-06-11 17:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2259 * Improvements to floatws bottom support + use size policies.
2261 2006-06-11 17:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2262 * Added SIZEPOLICY_UNCONSTRAINED.
2264 2006-06-10 21:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2265 * Preliminary floatws "bottom" support.
2267 2006-06-09 14:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2268 * Exclude USECS_IN_SEC itself from valid values too..
2270 2006-06-09 14:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2271 * Ensure that tv_usec is less than 1000000 (usecs in sec).
2272 - Some kernels are a bit picky.
2274 2006-05-29 21:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2275 * Size hints weren't being applied on client windows on Ion startup startup.
2276 (Now they're applied if we do not modify the old client window size.)
2278 2006-05-29 16:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2279 * Added levels to stacking code.
2281 2006-05-28 20:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2282 * Removed some redundancy from stacking code.
2284 2006-05-19 21:36 UTC Etan Reisner <deryni@gmail.com>
2285 * 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.
2286 The switch_bindings.lua script currently has an ugly if/elseif section to do
2287 all the binding removal stuff, with this change that whole section can be
2288 replaced with one line.
2290 2006-05-28 17:52 UTC Tuomo Valkonen <tuomov@iki.fi>
2291 * Some more stacking code changes.
2293 2006-05-28 11:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2294 * Some more stacking code cleanup etc.
2296 2006-05-27 15:25 UTC Tuomo Valkonen <tuomov@iki.fi>
2297 * Some improvements/cleanup in floatws stacking code.
2299 2006-05-24 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
2300 tagged ion-3ds-20060524
2302 2006-05-23 06:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2303 * An assert had moved to the wrong place.
2305 2006-05-20 09:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2306 * One more gsub update...
2308 2006-05-19 16:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2309 * More Lua 5.1 stuff: use # instead of table.getn.
2311 2006-05-19 07:12 UTC René van Bevern <rvb@debian.org>
2312 * take ioncore_bindings.lua of ion3 to lua 5.1
2314 2006-05-19 06:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2315 * Few more backticks.
2317 2006-05-18 23:06 UTC Tuomo Valkonen <tuomov@iki.fi>
2318 tagged ion-3ds-20060519
2320 2006-05-18 23:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2321 * Added new release notes.
2323 2006-05-18 23:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2324 * Updated README.autoconf.
2326 2006-05-18 23:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2327 * Added a few more backticks to RELNOTES and README.
2329 2006-05-19 02:19 UTC Matthieu.Moy@imag.fr
2330 * Use -lm and -ldl in the test for -llua
2332 2006-05-18 13:21 UTC Tuomo Valkonen <tuomov@iki.fi>
2333 * Markdownized README as well.
2335 2006-05-18 13:04 UTC Tuomo Valkonen <tuomov@iki.fi>
2336 * Small changes in RELNOTES for markdown processing for web.
2338 2006-05-17 15:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2339 * Updated TODO.riot.
2341 2006-05-17 16:51 UTC Matthieu.Moy@imag.fr
2342 * bugfix in lua 5.1 + other usefull checks
2343 The test for the liblua version was completely buggy. Sorry.
2345 Tests added for other headers:
2346 X11/SM/SMlib.h, X11/Xresource.h and libintl.h
2347 (with error messages pointing to the name of Debian packages)
2349 Test for xmessage (with a warning only, since ion can probably still
2350 work without xmessage)
2354 2006-05-17 13:39 UTC Matthieu.Moy@imag.fr
2355 * Update configure.ac for lua 5.1
2357 2006-05-16 18:39 UTC Sergej Pupykin <ps@lx-ltd.ru>
2360 Allows to create lua hook for SIGUSR2.
2361 Can be usefull (for example) for status line changing from media player...
2364 ioncore.get_hook("ioncore_sigusr2_hook"):add(
2366 mod_statusbar.inform("status_name", "SIGUSR2 catched")
2367 mod_statusbar.update()
2371 2006-05-16 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2372 * README etc. updates.
2374 2006-05-16 17:24 UTC Tuomo Valkonen <tuomov@iki.fi>
2375 * Fixed string.gsub issues with Lua 5.1.
2378 "... If the value returned by this function is a string, then it is
2379 used as the replacement string; otherwise, the replacement string is the
2383 "If the value returned by the table query or by the function call is a string
2384 or a number, then it is used as the replacement string; otherwise, if it is
2385 false or nil, then there is no replacement (that is, the original match is
2386 kept in the string)."
2389 2006-05-16 16:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2390 * Few more missing table-iteration changes.
2392 2006-03-24 00:19 UTC Etan Reisner <deryni@gmail.com>
2393 * lua5.1 incompatible changes
2394 The _LOADED variable became package.loaded.
2395 The contents of lualib were merged into lua itself, so remove -llualib from the build line.
2396 Debian now uses pkg-config for the lua stuff not lua-config.
2398 2006-03-24 00:09 UTC Etan Reisner <deryni@gmail.com>
2399 * lua5.1 backwards compatible changes
2400 Whether intentional or not lua 5.1 no longer allows
2406 for k,v in pairs(tab) do
2411 2006-05-06 21:18 UTC Tuomo Valkonen <tuomov@iki.fi>
2412 * Do not spew out stack traces all the time when warn() is called.
2414 2006-04-26 17:49 UTC Tuomo Valkonen <tuomov@iki.fi>
2415 * framed_transients is on by default now.
2417 2006-04-22 16:08 UTC Tuomo Valkonen <tuomov@iki.fi>
2418 * Added toggle for showing tab numbers.
2419 - WFrame:set_numbers with the usual 'set'/'unset'/'toggle' parametrisation.
2421 2006-04-20 19:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2422 * Removed obsolete references to -i18n flag.
2424 2006-04-26 17:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2425 * Added WFrame.toplevel and WMPlex.toplevel binding maps.
2426 - These are not used by frames for transients.
2427 - Changed the default bindings accordingly.
2429 2006-04-13 22:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2430 * The frame_add_last option had been broken.
2431 - Since switching to use of placeholders for initial management
2432 setup, the flag was no longer checked.
2434 2006-04-02 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2435 * Added stuff for accessing regions with activity/urgency bit set.
2437 2006-04-02 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
2438 * Extended Mod1+K K binding.
2439 - Go to first region demanding attention or previously active region:
2440 "ioncore.activity_goto() or ioncore.goto_previous()".
2442 2006-04-01 14:38 UTC Tuomo Valkonen <tuomov@iki.fi>
2443 * Separated and cleaned up some stacking code from mod_floatws.
2445 2006-03-31 18:14 UTC Tuomo Valkonen <tuomov@iki.fi>
2446 * Changes in default_ws_type lookup.
2448 2006-03-28 20:18 UTC Tuomo Valkonen <tuomov@iki.fi>
2449 * Use SIZEPOLICY_FULL_BOUNDS for client windows in mplexes.
2450 - Needed to communicate available area for transients.
2452 2006-03-26 09:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2453 tagged ion-3ds-20060326
2455 2006-03-23 16:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2456 * Included a TODO list.
2458 The TODO.riot file has been created with the riot outliner available from
2459 <http://iki.fi/tuomov/riot/>. The file is, however, just an mbox file, so
2460 you can read it with your favourite threading mail user agent. For example:
2463 2006-03-20 23:08 UTC Tuomo Valkonen <tuomov@iki.fi>
2464 * Enforce win_gravity=NorthWestGravity for client windows.
2465 - Fixes issues with OO.org's transients in framed mode.
2467 2006-03-18 22:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2468 * Changes in default appmenu.
2469 - Removed firefox (won't promote gtk shit).
2470 - Added opera, konqueror, dillo, w3m, links, rxvt.
2472 2006-03-18 12:58 UTC Tuomo Valkonen <tuomov@iki.fi>
2473 * Ah, -Wl,-whole-archive is a better hack.
2475 2006-03-18 12:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2476 * Link PWM also with the -u ptrlist_iter gcc lameness hack.
2478 2006-03-17 20:49 UTC Tuomo Valkonen <tuomov@iki.fi>
2479 * Some more winprop/sizepolicy changes.
2481 2006-03-17 19:42 UTC Tuomo Valkonen <tuomov@iki.fi>
2482 tagged ion-3ds-20060317
2484 2006-03-17 10:22 UTC Tuomo Valkonen <tuomov@iki.fi>
2485 * Oops. Previous change incomplete.
2487 2006-03-17 10:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2488 * default_ws_type is no longer set by config files and could confuse things. Fixed.
2490 2006-03-15 23:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2491 * Changes in look file fonts.
2492 - Refer directly to -*-fixed-medium-r-normal-*-13-*-*-*-*-*-*-* as
2493 the 'fixed' alias has problems with encodings.
2495 2006-03-15 18:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2496 * Timer signal object passing to Lua side was broken.
2499 2006-03-15 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
2500 * Changes in the set of configuration files.
2501 - cfg_ion.lua now simply load cfg_ioncore.lua and cfg_modules.lua
2502 with the default set of modules, and includes some of the most
2503 commonly changed options commented-out. This deprecates cfg_user.lua
2504 - cfg_menus.lua and cfg_bindings.lua are now cfg_ioncore.lua. This
2505 better matches how things for different modules are in their own
2508 2006-03-12 12:29 UTC Tuomo Valkonen <tuomov@iki.fi>
2509 * Embedded dock initilisation code had been broken. Fixed.
2511 2006-03-11 09:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2512 * Oops. The stretch size policy used wrong variables.
2514 2006-03-11 08:58 UTC Tuomo Valkonen <tuomov@iki.fi>
2515 * Different query-menus use different history context.
2517 2006-03-08 20:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2518 * Oops. The new client window code used wrong "llist" iterator.
2519 This could cause segfaults.
2521 2006-03-08 19:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2522 * Oops. Closing a transient had started warping to remaining transient(s).
2524 2006-03-07 10:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2525 * Fixed binding lookup code to be able to deal with zero keycodes.
2526 - This may happen if X keycode to keysym mapping is changed
2527 while Ion is running.
2529 2006-03-06 23:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2530 * Oops. If there were winprops set, SIZEPOLICY_DEFAULT was used for transients.
2532 2006-03-05 13:44 UTC Tuomo Valkonen <tuomov@iki.fi>
2533 tagged ion-3ds-20060305
2535 2006-03-05 13:42 UTC Tuomo Valkonen <tuomov@iki.fi>
2536 * 'ru' was missing from list of translations in po/Makefile.
2538 2006-03-05 13:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2539 * frame_rqgeom_clientwin passes rqflags as-is.
2541 2006-03-05 13:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2542 * SIZE_POLICY_FREE_GLUE is now properly used for transients.
2544 2006-03-05 13:28 UTC Tuomo Valkonen <tuomov@iki.fi>
2545 * Added -u ptrlist_iter linking hack to gcc/ld.
2546 - Otherwise ptrlist.o from libtu won't get linked as it will no longer
2547 used by the main binary, and thus the modules won't have access to it.
2549 2006-03-05 10:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2550 * Improved free_glue and stretch size policies.
2552 2006-03-02 18:49 UTC Tuomo Valkonen <tuomov@iki.fi>
2553 * Added SIZEPOLICY_FREE_GLUE and other size policy code changes.
2554 (TODO: client windows need to store state for this for transients.)
2556 2006-02-26 16:25 UTC Tuomo Valkonen <tuomov@iki.fi>
2557 * Client windows use the same (mplex) size policies for transients now.
2559 2006-02-26 00:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2560 * Oops. MPlex attach code changes had broken mgd. region ordering on load.
2562 2006-02-25 17:31 UTC Tuomo Valkonen <tuomov@iki.fi>
2563 * Added some size policies with gravity.
2565 2006-02-24 19:23 UTC Tuomo Valkonen <tuomov@iki.fi>
2566 * Separated mplex size policy in new file, and independent of mplex.
2568 2006-02-22 13:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2569 * Append '/' to submenu entries in query_menu.
2571 2006-02-19 16:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2572 * Some mplex attach code cleanup.
2574 2006-02-19 16:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2575 * Reduced usage of REGION_FIT_BOUNDS a little.
2577 2006-02-19 00:41 UTC Tuomo Valkonen <tuomov@iki.fi>
2578 * Updated dock to reflect previous mplex size policy changes.
2580 2006-02-18 20:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2581 * Removed the WScratchpad class.
2582 - Scratchpads are now simply normal WFrames with MPLEX_SIZEPOLICY_FREE.
2584 2006-02-18 20:31 UTC Tuomo Valkonen <tuomov@iki.fi>
2585 * Added WMPlex managed region size policy support.
2587 2006-02-18 18:53 UTC Tuomo Valkonen <tuomov@iki.fi>
2588 * Fixed "./" being included in completed file name in query_exec.
2589 - Also brought mod_query.popen_completions documentation up-to-date.
2591 2006-02-15 07:29 UTC Tuomo Valkonen <tuomov@iki.fi>
2593 - Stupid unsafe dynamically-typed languages...
2595 2006-02-12 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2596 * Let's call it statusbar_ instead of status_ after all...
2598 2006-02-12 15:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2599 * Oops. Should check for sb meter value being null when shortening it.
2601 2006-02-12 15:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2602 * mod_statusbar tries to load scripts before falling back to statusd.
2603 - If status_foobar(.lua|.lc) is found on the search path, -m foobar
2604 is not passed to ion-statusd.
2606 2006-02-12 15:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2607 * Added region_activity_hook.
2608 - Called when the activity flag of a region is changed with the
2609 region as parameter.
2611 2006-02-12 15:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2612 * Framed transients' size requests get handled now.
2614 2006-02-11 15:35 UTC dev@triphoenix.de
2615 * completefile-groupexec
2617 Although ion-completefile does check if any matching executable is
2618 world-executable or user-executable, it doesn't check for
2619 group-executable. This is problematic for example on systems, where
2620 games are installed with r-xr-x--- and root:games (which seems to be a
2621 common method). This introduces a check for the group id, basically it
2622 gets all groups for the current user and checks if any of them is
2623 applicable. This is only done when the user and world checks already
2624 have failed and the group-executable bit is set.
2627 2006-02-08 07:42 UTC Tuomo Valkonen <tuomov@iki.fi>
2628 * ion-statusd catches SIGCHLD.
2630 2006-02-07 21:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2631 * Improved comments in cfg_statusbar.lua.
2633 2006-02-06 20:56 UTC Tuomo Valkonen <tuomov@iki.fi>
2634 * Changed query_menu title transformation.
2635 * Lua's regexp routines don't understand utf-8 or other multibyte encodings.
2636 * TODO: conversion to lower case of non-ascii letters.
2638 2006-02-01 18:05 UTC Vassily Leushin <basileus@kirov.lug.ru>
2641 2006-01-29 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
2642 * Statusbar meter template is respected as maximum size for meter.
2644 2006-01-25 23:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2645 * Added dummy gettext hack for those labels.
2647 2006-01-25 23:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2648 * Added context menu label support.
2650 2006-01-25 16:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2651 * Do not try to resize the statusbar unnecessarily.
2653 2006-01-21 23:47 UTC ludal@logilab.fr
2654 * fixes random segfaults
2655 With ion-3ds-20060107 I see random segfaults I can reproduce navigating
2656 some website with galeon. This patch seems to fix the problem (and the
2657 original code looked wrong)
2659 2006-01-21 21:35 UTC Tuomo Valkonen <tuomov@iki.fi>
2660 * Oops. A function wasn't marked local.
2662 2006-01-21 20:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2663 * Oops. Counter wasn't incremented in statusbar list building.
2665 2006-01-20 21:16 UTC Tuomo Valkonen <tuomov@iki.fi>
2666 * Updated/fixed PWM bindings configuration.
2668 2006-01-20 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2669 * Statusbar uses PtrLists instead of ObjLists.
2670 (Stuff gets removed from ObjLists before the manager's removal handler
2673 2006-01-19 19:24 UTC Etan Reisner <deryni@eden.rutgers.edu>
2674 * Use the table values we are iterating over.
2676 2006-01-14 20:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2677 * Previous completion behaviour change broke something..
2679 2006-01-11 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2680 * Fixed a problem in statusbar winprop usage.
2682 2006-01-07 21:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2683 tagged ion-3ds-20060107
2685 2006-01-07 21:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2686 * Added systray window height limiting.
2688 2006-01-07 19:06 UTC Tuomo Valkonen <tuomov@iki.fi>
2689 * Added support for multiple systray items in statusbar.
2690 Use %systray_whatever in the template, and set the 'statusbar' winprop
2691 to "systray_whatever" to put any window at that point the template.
2693 2006-01-01 01:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2696 2006-01-01 01:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2697 * Fixed mod_menu.grabmenu documentation.
2699 2005-12-31 23:44 UTC Tuomo Valkonen <tuomov@iki.fi>
2700 * Display transients of systray icons somewhere else.
2702 2005-12-29 22:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2703 * The statusbar supports system tray windows now.
2704 These are windows that have the _KDE_NET_WM_SYSTEM_TRAY_WINDOW_FOR
2707 2005-12-26 19:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2708 * Moved some statusbar code to the C side and removed old (backcompat) kludges.
2710 2005-12-25 17:06 UTC Tuomo Valkonen <tuomov@iki.fi>
2711 * Added noautoexpand option for mod_query.query_menu.
2712 This option should be used to suppress automatic expansion
2713 of huge menus e.g. as follows:
2715 submenu("Debian", "Debian", {noautoexpand=true}),
2718 2005-12-23 18:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2719 * Some improvements and fixes in style files.
2721 2005-12-21 22:14 UTC Tuomo Valkonen <tuomov@iki.fi>
2722 * Fixed status display mapping on destroyal of ws and switch fs cwin.
2724 2005-12-19 18:44 UTC Tuomo Valkonen <tuomov@iki.fi>
2725 * frame_brushes_updated wasn't in the WFrame dynfuntab.
2727 2005-12-18 16:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2728 * Redefine 'print' in query_lua execution environment,
2729 and display the printed strings, if there are any, after execution
2732 2005-12-18 16:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2733 * Moved fullscreen winprop handling to default clientwin_do_manage_alt handler.
2734 Other handlers may now override it, but return-from-fs spaceholder is now
2735 obtained. Also, setting the property to false will override initial
2736 fullscreen request from the application.
2738 2005-12-18 14:43 UTC Tuomo Valkonen <tuomov@iki.fi>
2739 * Fixed mod_query.query_menu failing if a submenu could not be found.
2741 2005-12-17 23:43 UTC Tuomo Valkonen <tuomov@iki.fi>
2742 * Don't warp to newly opened transient, only focus it.
2744 2005-12-17 14:14 UTC Tuomo Valkonen <tuomov@iki.fi>
2745 * Changes in transient geometry change request handling.
2747 2005-12-16 23:35 UTC Tuomo Valkonen <tuomov@iki.fi>
2748 * Forced new completion run (Control+Tab) in auto-show-completions mode doesn't cycle to first alternative.
2750 2005-12-16 23:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2751 * Meter names etc. may be enclosed in braces in statusbar template.
2753 2005-12-14 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2754 * Documented mod_query.query low-level query routine.
2756 2005-12-13 16:53 UTC Tuomo Valkonen <tuomov@iki.fi>
2757 * Updated documentation comment.
2759 2005-12-12 21:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2760 * Fixed space deletion in query_exec completion.
2762 2005-12-10 20:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2763 tagged ion-3ds-20051210
2765 2005-12-10 20:35 UTC Tuomo Valkonen <tuomov@iki.fi>
2766 * Removed kludges from client window resize code.
2768 2005-12-10 20:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2769 * Changes in transient window management setup code.
2771 2005-12-08 15:16 UTC Tuomo Valkonen <tuomov@iki.fi>
2772 * Floatws config file was out-of-date.
2774 2005-12-05 23:18 UTC Tuomo Valkonen <tuomov@iki.fi>
2775 * Added a metatable kludge for MOD1/MOD2 vs. META/ALTMETA compatibility.
2776 - All mixes of old and new configuration files should work correctly.
2778 2005-12-05 23:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2779 * Renamed MOD1/MOD2 to META/ALTMETA.
2780 - Too many newbies are confused between the MOD1/MOD2 variables and the
2781 Mod1/Mod2 X modifiers.
2783 2005-12-03 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2784 * mod_query.query_attachclient (Mod1+A) now activates client already in target mplex.
2786 2005-12-03 17:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2787 * Empty dock uses (w, h)=tile_size instead of (1, 1).
2789 2005-12-02 07:50 UTC Tuomo Valkonen <tuomov@iki.fi>
2790 * mod_statusbar.create should pass fullsize option to WMPlex.set_stdisp.
2792 2005-11-13 22:24 UTC Tuomo Valkonen <tuomov@iki.fi>
2793 * Experimental: keybindings open query-menus instead of normal menus.
2795 2005-11-26 11:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2796 * Oops. Failing to open error log file could cause extra trouble..
2798 2005-11-26 11:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2799 * Sigh. The default FD_CLOEXEC setting of false is brain-damaged.
2801 2005-11-25 19:54 UTC Miroslav Kure <kurem@debian.cz>
2802 * Updated Czech translation
2804 2005-11-15 17:04 UTC Tuomo Valkonen <tuomov@iki.fi>
2805 * Another temporary clientwin resize hack.
2807 2005-11-20 13:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2808 * Improved previous active region tracking.
2809 - Replaced explicit and cumbersome previous active object saving
2810 at particular points of the code with a simple activity history
2813 2005-11-20 12:31 UTC Tuomo Valkonen <tuomov@iki.fi>
2814 * Hmm.. active_screen was still in ioncore_g.
2816 2005-11-15 07:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2817 * Fixed a typo; wairel -> waitrel.
2819 2005-11-13 22:38 UTC Tuomo Valkonen <tuomov@iki.fi>
2820 * Oops. Forgot to set FRAME_SZH_USEMINMAX on floatframes now.
2822 2005-11-13 22:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2823 * Small improvement in date monitor.
2825 2005-11-13 22:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2826 * Changes in floatframe size hint adjustment.
2828 2005-11-13 21:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2829 * Changes in mod_query.query_menu name conversion.
2831 2005-11-13 21:55 UTC Tuomo Valkonen <tuomov@iki.fi>
2832 * Fixed mod_query.query_menu submenu support.
2834 2005-11-10 19:44 UTC Tuomo Valkonen <tuomov@iki.fi>
2835 * Removed active screen tracking.
2836 - Focused region tracking does the job.
2838 2005-11-10 19:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2839 * Added ioncore.current().
2840 - Can be used to find the currently focused region.
2842 2005-11-06 15:51 UTC Tuomo Valkonen <tuomov@iki.fi>
2843 * Removed stray debug print statement.
2845 2005-11-03 19:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2846 * Command line completor understands pipes now.
2848 2005-11-02 19:40 UTC Tuomo Valkonen <tuomov@iki.fi>
2849 * Fixed empty frame minimum size hint.
2850 - Stupid C ! vs. & operator precedence.
2852 2005-11-01 17:59 UTC Tom Payne <ion@tompayne.org>
2853 * Include <locale.h> in mod_statusbar/ion-statusd/ion-statusd.c for call to setlocale.
2854 Gentoo bug https://bugs.gentoo.org/show_bug.cgi?id=110860
2856 2005-11-01 21:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2857 * Removed PWM from restart menu.
2858 - Because the default menu file is shared by PWM and Ion.
2860 2005-11-01 21:53 UTC Tuomo Valkonen <tuomov@iki.fi>
2861 * Fixed floatframe size hints' base height.
2862 - For resize indicator to display the current client window's size
2863 instead of something else.
2865 2005-10-31 20:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2866 * ion-statusd init code checks CF_NO_LOCALE.
2868 2005-10-29 12:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2869 tagged ion-3ds-20051029
2871 2005-10-25 18:31 UTC Tuomo Valkonen <tuomov@iki.fi>
2872 * Fixed (unframed) nested transient size issue.
2874 2005-10-13 20:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2875 * Fixed -sessionname to -session in manual pages.
2877 2005-10-24 20:47 UTC Tuomo Valkonen <tuomov@iki.fi>
2878 * Oops. %filler update had removed stretching space constant part.
2880 2005-10-24 15:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2881 * Oops. mod_statusbar was also lagging behind the mplex_get_stdisp parametrisation change.
2883 2005-10-23 16:14 UTC Tuomo Valkonen <tuomov@iki.fi>
2884 tagged ion-3ds-20051023
2886 2005-10-23 16:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2887 * Experimental: added option to turn framed transients on/off.
2888 - Use ioncore.set{framed_transients=true} to turn them on (off by default).
2890 2005-10-23 16:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2891 * Experimental: framed transients.
2893 2005-10-23 15:55 UTC Tuomo Valkonen <tuomov@iki.fi>
2894 * Fixed dummy size hint setup.
2896 2005-10-18 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
2897 * Oops. mod_dock hadn't been updated to reflect changes in mplex_set/get_stdisp.
2899 2005-10-15 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
2900 * Changes in frame autodestroy code.
2902 2005-10-07 21:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2903 * Fixed 180 degree rotation.
2905 2005-10-07 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
2906 * Changes in ionws rotation support code.
2908 2005-10-05 22:23 UTC Sadrul H Chowdhury <imadil@gmail.com>
2909 * attach_transient crash fix
2911 2005-10-05 03:55 UTC Sadrul H Chowdhury <imadil@gmail.com>
2912 * introduce ioncore.tagged_list() to get a list of tagged regions
2914 2005-09-20 18:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2915 * Fixes related to removal of region from an mplex.
2917 2005-09-18 16:50 UTC Tuomo Valkonen <tuomov@iki.fi>
2918 * Exported WClientWin.attach_transient.
2920 2005-09-18 16:47 UTC Tuomo Valkonen <tuomov@iki.fi>
2921 * Moved cfg files from module directories to etc/.
2923 2005-09-18 16:43 UTC Tuomo Valkonen <tuomov@iki.fi>
2924 * Moved some common look settings to lookcommon_*.lua from look_*.lua.
2926 2005-09-18 15:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2927 * Documentation comment fixes.
2929 2005-09-13 18:04 UTC Tuomo Valkonen <tuomov@iki.fi>
2932 2005-09-08 18:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2935 2005-09-06 16:29 UTC Tuomo Valkonen <tuomov@iki.fi>
2936 * Added fullsize option for space-wasting status displays.
2938 2005-09-06 15:16 UTC Tuomo Valkonen <tuomov@iki.fi>
2939 * Removed -c from msgfmt arguments.
2941 2005-09-05 20:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2942 * Removed mail monitor from default statusbar template.
2944 2005-08-29 05:43 UTC Tuomo Valkonen <tuomov@iki.fi>
2945 * Fixed floatws_backcirculate (copy-paste bug..)
2947 2005-08-31 10:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2948 * Removed unused parameter of ioncore.x_get_atom_name.
2950 2005-08-27 23:01 UTC Per Olofsson <pelle@dsv.su.se>
2951 * Some updates to README.dock.
2953 2005-08-27 22:56 UTC Per Olofsson <pelle@dsv.su.se>
2954 * README.dock updates from Debian (removing references to ion-devel etc.)
2956 2005-08-28 12:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2957 * (Probably) fixed move/resize indicator positioning on xinerama screens not at (0, 0).
2959 2005-08-27 16:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2960 * Replaced stray \a0's with spaces.
2962 2005-08-27 16:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2963 * Added %filler statusbar element.
2965 2005-08-26 17:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2966 * Added oneshot winprop option.
2968 2005-08-22 11:31 UTC Tuomo Valkonen <tuomov@iki.fi>
2969 * Added missing #include.
2971 2005-08-21 08:04 UTC Tuomo Valkonen <tuomov@iki.fi>
2972 * Fixed splitting an ancestor of the stdisp.
2974 2005-08-21 07:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2975 * mod_query.query_menu improvements.
2977 2005-08-20 14:44 UTC Tuomo Valkonen <tuomov@iki.fi>
2978 * Oops. Pane handle style name change wasn't supposed to be recorded.
2979 - frame-tiled-pane breaks handle drawing completely.
2981 2005-08-20 11:33 UTC Tuomo Valkonen <tuomov@iki.fi>
2982 tagged ion-3ds-20050820
2984 2005-08-20 11:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2985 * Oops. ionws_current_nostdisp was never added after all...
2987 2005-08-19 12:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2988 * Oops. ioncore_efbb was still referenced as ioncore-efbb.
2990 2005-08-09 08:24 UTC Tuomo Valkonen <tuomov@iki.fi>
2991 * Fixed statusbar filler drawing.
2993 2005-08-09 08:06 UTC Tuomo Valkonen <tuomov@iki.fi>
2994 * statusd_load interval parameter should be update_interval.
2996 2005-08-03 08:50 UTC Tuomo Valkonen <tuomov@iki.fi>
2997 * Fixed indentation in cfg_statusbar.lua.
2999 2005-08-15 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3000 * Keep track of non-fs placement of initially fullscreen windows.
3001 - region_manage_clientwin was replaced with region_prepare_manage that
3002 instead of starting to manage the client window should return a placeholder
3003 for it. If the window is not put in fs mode, this placeholder is then used
3004 to do the placement. Otherwise the placeholder is stored as the fs return
3007 2005-08-14 18:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3008 * Added a basic placeholder for transients and the dock.
3010 2005-08-11 21:00 UTC Tuomo Valkonen <tuomov@iki.fi>
3011 * Improved transpose stdisp handling.
3013 2005-08-11 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
3014 * Improvements for better Xrandr support.
3016 2005-08-11 16:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3019 2005-08-11 15:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3020 * Initialise new splits' current field point to the splitted split.
3022 2005-08-11 15:37 UTC Tuomo Valkonen <tuomov@iki.fi>
3023 * Fixed stdisp focusing on switch to fresh ionws's.
3024 - Initialise stdisp's parent split's 'current' field point to the
3027 2005-08-08 21:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3028 * Removed a few compiler warnings...
3030 2005-08-08 21:41 UTC Tuomo Valkonen <tuomov@iki.fi>
3031 * Moved menu database stuff from mod_menu to ioncore.
3032 - Configuration files for other modules can now safely define menus without
3033 checking for or loading mod_menu, and
3034 - mod_query.query_menu doesn't depend on mod_menu having been loaded.
3036 2005-08-07 12:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3037 * Added WDock.attach.
3039 2005-08-07 11:49 UTC Tuomo Valkonen <tuomov@iki.fi>
3040 * Windows can now be added last in frames.
3041 - Enable with ioncore.set{frame_add_last=true}.
3043 2005-08-07 11:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3044 * Encoding check only warns if no encoding is given at all in LC_CTYPE.
3045 - If wrong encoding is given (vs. nl_langinfo), localisation is still refused.
3046 - UTF-8 check is also case-insensitive now.
3048 2005-07-28 18:53 UTC Norbert Tretkowski <norbert@tretkowski.de>
3049 * Use WCOREDUMP() only if it's available
3051 2005-07-28 17:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3052 tagged ion-3ds-20050728
3054 2005-07-28 17:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3055 * Small fix in set_text_property.
3057 2005-07-22 09:21 UTC Tuomo Valkonen <tuomov@iki.fi>
3058 * Fixed transient EnterWindow focus.
3060 2005-07-22 08:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3061 * Changed autoshowcompl mode tab behaviour.
3062 - If hitting tab triggers a new list of completions, the first
3063 entry is selected, as would happen when hitting tab after a
3064 delayed modification-triggered completion already finished.
3066 2005-07-21 16:18 UTC Tuomo Valkonen <tuomov@iki.fi>
3067 * Added "Failed to load fallback font" error message.
3069 2005-07-21 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3070 * Fixed segfault if no font could be loaded.
3072 2005-07-20 21:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3073 * Fixed screen_managed_changed_hook calling when fs clientwin is closed.
3075 2005-07-20 22:51 UTC Tuomo Valkonen <tuomov@iki.fi>
3076 * Changed next/prev screen bindings.
3077 - They are now consistently with next/prev workspace bindings
3078 MOD1+Shift+comma/period.
3080 2005-07-20 21:06 UTC fshahriar@gmail.com
3081 * ion-completeman -- Compatibility issue with FreeBSD's sed
3083 Originally, after tab complete wasn't working I tried to do
3084 ion-completeman -mkusercache but it was generating an empty file.
3085 Tracked down the problem to the sed regex. FreeBSD doesn't like the
3087 $ echo /usr/share/man/man1/ls.1.gz|sed 's:^.*/\([^/]\+\.[0-9].*\)$:\1:p; d'
3091 Not sure if it will break if used with GNU sed.
3094 2005-07-20 20:02 UTC Tuomo Valkonen <tuomov@iki.fi>
3095 * Improved(?) size selection of docked non-dockapps and enabled d&d to dock.
3097 2005-07-17 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
3098 * Improvements to statusd launch error logging code.
3100 2005-07-17 19:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3101 * Oops. Control could reach end of non-void function.
3103 2005-07-15 20:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3104 * ion-statusd startup errors are reported in ion startup errorlog now.
3106 2005-07-15 20:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3107 * Some changes in libmainloop popen routines.
3109 2005-07-12 16:40 UTC Tuomo Valkonen <tuomov@iki.fi>
3110 * statusd_load should work on fbsd now.
3112 2005-07-10 19:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3113 * Fixed some variables to be local (on the Lua side).
3115 2005-07-10 09:40 UTC kurem@debian.cz
3116 * Updated Czech translation of Ion3
3118 2005-07-09 20:08 UTC Tuomo Valkonen <tuomov@iki.fi>
3119 * Improved started program stderr catching hack.
3120 - If the program terminates with an error code under 10s,
3121 stderr is displayed.
3122 - If the program terminates under 2s, stderr is displayed despite
3123 errorcode or signal.
3125 2005-07-09 19:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3126 * Changes in menu opening function parametrisation.
3127 - mod_menu.bigmenu should no longer be used, but remains for
3128 compatibility at least for a while. Instead, set big=true
3129 in the extra parameter to mod_menu.menu.
3131 2005-07-04 20:14 UTC Tuomo Valkonen <tuomov@iki.fi>
3132 * Added optional directory checking for 'cd'.
3133 * If the Lua POSIX library can be loaded, parameters to 'cd' in the
3134 run query are checked to be directories. (cd is interpreted as a
3135 special case to change workspace working dir.)
3137 2005-07-03 20:42 UTC Tuomo Valkonen <tuomov@iki.fi>
3138 * Scratchpad toggle now creates a new one on screens if none is found.
3140 2005-07-03 20:17 UTC Tuomo Valkonen <tuomov@iki.fi>
3141 * Oops. Updated statusd.popen_bgread.
3143 2005-07-02 20:23 UTC Tuomo Valkonen <tuomov@iki.fi>
3144 * Improved statusd_mail error message.
3146 2005-07-02 20:11 UTC Tuomo Valkonen <tuomov@iki.fi>
3147 * Added stderr handler parameter to ioncore.popen_bgread.
3149 2005-06-29 09:11 UTC Tuomo Valkonen <tuomov@iki.fi>
3150 * Fixes to goto-when-scratchpad-is-active patch.
3152 2005-06-25 15:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3153 tagged ion-3ds-20050625
3155 2005-06-25 15:11 UTC Tuomo Valkonen <tuomov@iki.fi>
3156 * Updates to Finnish translation.
3158 2005-06-24 19:15 UTC Tuomo Valkonen <tuomov@iki.fi>
3159 * The scratchpad can now be hidden automatically when going to another region.
3161 2005-06-24 10:33 UTC Tuomo Valkonen <tuomov@iki.fi>
3162 * Fixed mplex layer1 initial stacking while there were regions visible on layer2.
3164 2005-06-22 10:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3165 * Don't set template in default cfg_statusbar.lua so that translated version gets used from mod_statusbar.lua.
3167 2005-06-22 10:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3168 * Set up locale in ion-statusd.
3170 2005-06-20 18:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3171 * Man-page completion script optimisation for full list.
3173 2005-06-20 17:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3174 * Invalidate old completion list when timed completion is set up.
3176 2005-06-18 09:15 UTC Tuomo Valkonen <tuomov@iki.fi>
3177 * Improved encoding check error message.
3179 2005-06-16 09:37 UTC Stephan Wendt <stephanwendt@freenet.de>
3180 * Replacement of indenting tabs by spaces in the ssh-hostnickname-completion-patch
3182 2005-06-14 05:35 UTC Stephan Wendt <stephanwendt@freenet.de>
3183 * Hostnickname-completion for ssh
3185 Adds the feature to get hostnicknames, defined in ~/.ssh/config, presented
3186 as possible completions for the ion-ssh-functionality.
3189 2005-06-15 10:01 UTC Norbert Tretkowski <tretkowski@inittab.de>
3190 * Fixes for german po file from Jens Seidel.
3192 2005-06-14 19:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3193 * Initially show first instead of last completions of first column of them.
3195 2005-06-14 19:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3196 * Scroll completion list as selected entry is changed.
3198 2005-06-14 18:05 UTC Tuomo Valkonen <tuomov@iki.fi>
3199 * Improved manual completion in auto-show-completions mode.
3201 2005-06-10 16:49 UTC Tuomo Valkonen <tuomov@iki.fi>
3202 * Better tracking of multiple pending completions.
3203 Completor routines now get a WComplProxy object as first parameter and
3204 should use WComplProxy.set_completions instead of WEdln.set_completions
3205 to set list of completions. Much of old code should be compatible since
3206 completors were called in protected mode and only WEdln.set_completions
3209 2005-06-09 22:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3210 * Size hints are now ignored in client-requested full screen mode.
3212 2005-06-09 22:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3213 * Changes in fullscreen focus policy.
3214 - Inactive screens may switch to showing a client window when it requests
3215 full screen mode even the window isn't focused (which is required of
3216 client windows on the active screen).
3218 2005-06-07 13:05 UTC Tuomo Valkonen <tuomov@iki.fi>
3219 tagged ion-3ds-20050607
3221 2005-06-07 13:05 UTC Tuomo Valkonen <tuomov@iki.fi>
3222 * Added some release notes.
3224 2005-06-06 20:56 UTC Tuomo Valkonen <tuomov@iki.fi>
3225 * ioncore_goto_previous related fix.
3226 - clientwin_managed_goto was calling ioncore_protect_previous instead
3227 of ioncore_set_previous_of.
3229 2005-06-05 19:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3230 * Fixed _NET_SUPPORTING_WM_CHECK and _NET_SUPPORTED property setup.
3232 2005-06-05 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
3233 * Call region_notify_change in ioncore_clear_tags.
3235 2005-05-31 16:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3236 * Do not automatically run autoconf in predist.sh.
3237 (Maybe one or two more people will RTF README now.)
3239 2005-05-27 13:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3240 * Ignore _NET_ACTIVE_WINDOW request by default.
3241 - Can be enabled by setting the ignore_net_active_window winprop to false.
3243 2005-05-27 13:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3244 * Exec-in-xterm (::) and command line completion had been broken by auto-show changes.
3246 2005-05-27 11:29 UTC Tuomo Valkonen <tuomov@iki.fi>
3247 * Experimental auto-show-completions support.
3249 2005-05-27 11:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3250 * Minor improvement to binding compilation code.
3252 2005-05-19 14:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3253 * Added object parameter support to C-side timers.
3255 2005-05-19 13:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3256 * Updated mod_statusbar.set_sb to not use set_date.
3258 2005-05-19 10:01 UTC Tuomo Valkonen <tuomov@iki.fi>
3259 * Encoding sanity check ignores dashes and case.
3261 2005-05-18 13:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3262 * Moved date monitor to ion-statusd.
3264 2005-05-15 19:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3265 * Fixed floatws iteration code.
3267 2005-05-14 11:46 UTC imadil@gmail.com
3268 * mod_statusbar.get/set_sb()
3270 2005-05-13 07:47 UTC Tuomo Valkonen <tuomov@iki.fi>
3271 * Miscellaneous fixes to recent changes.
3273 2005-05-12 22:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3274 * Added zeropad to WStatusBar.get_template.
3276 2005-05-12 19:29 UTC imadil@gmail.com
3277 * WStatusBar:get_template()
3279 2005-05-12 18:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3280 * Fixed message box wrapping.
3282 2005-05-12 17:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3283 * Trap SIGCHLD earlier in startup.
3285 2005-05-12 17:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3286 * Fixed dummy implementation of mbrlen...
3288 2005-05-12 17:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3289 * Some focusing improvements.
3291 2005-05-12 15:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3292 * Added load_1min, load_5min and load_15min meters to the ion-statusd load script.
3294 2005-05-12 15:02 UTC Tuomo Valkonen <tuomov@iki.fi>
3295 * Oops. Mblen did something else...
3296 - Added str_len to ioncore/strings.c
3298 2005-05-12 14:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3299 * The statusbar support zero-padding of meters now.
3300 The syntax is %[alignment][0count]<meter name>.
3301 For example: %02mail_total
3303 2005-05-12 14:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3304 * Organised WIonWS context menu possibly better.
3306 2005-05-11 21:40 UTC Tuomo Valkonen <tuomov@iki.fi>
3307 * Select events earlier in client window init code.
3309 2005-05-10 18:08 UTC Tuomo Valkonen <tuomov@iki.fi>
3310 * Added WIonWS.split_at and transpose_at for easier binding.
3312 2005-05-10 17:52 UTC Tuomo Valkonen <tuomov@iki.fi>
3313 * Save state on SIGTERM if not running under a session manager.
3315 2005-05-10 16:21 UTC Tuomo Valkonen <tuomov@iki.fi>
3316 * Load mod_sp by default.
3318 2005-05-09 19:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3319 * Don't shell-escape arguments to man-page viewer.
3321 2005-05-06 20:48 UTC Tuomo Valkonen <tuomov@iki.fi>
3322 UNDO: The CF_DE_USE_XUTF8 option is now on by default.
3323 This will cause Xutf8 routines to be used instead Xmb routines for UTF-8.
3324 As of XFree86 4.3.0.1, the Xmb routines only use the iso10646-1 font in
3325 a fontset and thus can't well display international text, while the Xutf8
3326 routines inconsitently use the iso10646 font only as a fallback. The
3327 setting was differently previously because the Xutf8 routines were having
3328 other problems that seem to be gone now...
3330 2005-05-08 16:14 UTC Jeremy Hankins <nowan@nowan.org>
3331 * Don't break old user configs in statusd_mail.lua
3333 2005-05-08 14:12 UTC Jeremy Hankins <nowan@nowan.org>
3334 * Fixed the logic triggering the retry interval in statusd_mail.lua
3336 2005-05-07 21:30 UTC nowan@nowan.org
3337 * Oops, fix statusd_mail.lua
3339 2005-05-07 21:24 UTC nowan@nowan.org
3340 * Added support for multiple mailboxes to statusd_mail.lua
3342 2005-05-08 15:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3343 * Moved ioncore_set_previous_of calls to region_managed_goto.
3345 2005-05-07 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3346 * Possibly better submenu placement in in-frame mode.
3348 2005-05-06 20:48 UTC Tuomo Valkonen <tuomov@iki.fi>
3349 * The CF_DE_USE_XUTF8 option is now on by default.
3350 This will cause Xutf8 routines to be used instead Xmb routines for UTF-8.
3351 As of XFree86 4.3.0.1, the Xmb routines only use the iso10646-1 font in
3352 a fontset and thus can't well display international text, while the Xutf8
3353 routines inconsitently use the iso10646 font only as a fallback. The
3354 setting was differently previously because the Xutf8 routines were having
3355 other problems that seem to be gone now...
3357 2005-05-06 20:46 UTC Tuomo Valkonen <tuomov@iki.fi>
3358 * Faster fontset kludge for UTF-8 locales.
3359 - Try to substitute only with -misc-fixed-... This works in some common
3360 cases just like a more comprehensive but slower pattern would, but some
3361 users will have to provide extra fonts to the fontset manually.
3363 2005-05-04 20:26 UTC Tuomo Valkonen <tuomov@iki.fi>
3364 * Dock initial height (temporary) height was uninitialised.
3366 2005-05-02 14:55 UTC Tuomo Valkonen <tuomov@iki.fi>
3367 tagged ion-3ds-20050502
3369 2005-05-01 20:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3370 * Some changes in stock style files.
3372 2005-05-01 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
3373 * Added some node-on-ws checks.
3375 2005-05-01 08:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3376 * Improved/fixed/updated WRegion.rqclose* documentation.
3378 2005-05-01 08:49 UTC Tuomo Valkonen <tuomov@iki.fi>
3379 * WFloatWS client window rescue code ignores the status display.
3381 2005-04-30 14:49 UTC Tuomo Valkonen <tuomov@iki.fi>
3382 * Bound left/right arrows in menus.
3384 2005-04-29 16:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3385 * Execution and file viewing queries catch stderr.
3387 2005-04-29 16:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3388 * Added stderr piping support to spawning routines.
3390 2005-04-29 13:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3391 * Maybe fixed activity notification.
3393 2005-04-29 10:06 UTC Tuomo Valkonen <tuomov@iki.fi>
3394 * Changes in ionws context menu.
3395 - Replaced floating split menu with floating toggle menu.
3397 2005-04-29 10:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3398 * Added routines for toggling floating of splits.
3399 - WIonWS.set_floating for splits directly, and
3400 - WIonWS.set_floating_at for frames. Takes a direction parameter.
3402 2005-04-23 12:55 UTC Tuomo Valkonen <tuomov@iki.fi>
3403 * Added popen_bgread and exec to ion-statusd.
3405 2005-04-23 12:52 UTC Tuomo Valkonen <tuomov@iki.fi>
3406 * Moved exec code to libmainloop.
3408 2005-04-22 18:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3411 2005-04-22 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
3412 * Oops. mainloop_defer was no longer being exported due to prefix re-export change.
3414 2005-04-21 22:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3415 * More maintainable re-exporting of libmainloop routines to Lua side.
3417 2005-04-21 14:09 UTC Tuomo Valkonen <tuomov@iki.fi>
3418 * Ion-statusd no longer quits if no meters are loaded with -q.
3420 2005-04-20 13:51 UTC imadil@gmail.com
3423 2005-04-10 23:37 UTC Tuomo Valkonen <tuomov@iki.fi>
3426 2005-04-10 23:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3427 * Added clientwin_property_change_hook.
3429 - On the Lua side, the parameters to hook handlers are (WClientWin, atomid).
3432 2005-04-06 11:02 UTC Tuomo Valkonen <tuomov@iki.fi>
3433 tagged ion-3ds-20050406
3435 2005-04-06 10:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3436 * Use maximum seen value width for statusbar field width.
3438 2005-04-05 12:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3439 * Frame maximize fixes and improvements.
3441 2005-04-03 12:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3442 * Changes (crash fix?) in name allocation code.
3444 2005-04-02 15:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3445 * Menu scrolling improvements.
3447 2005-04-02 14:33 UTC Tuomo Valkonen <tuomov@iki.fi>
3448 * Improved menu positioning patch etc.
3450 2005-04-02 12:36 UTC imadil@gmail.com
3451 * repositioning pmenus that appear at the bottom of the screen
3453 2005-04-01 22:59 UTC Tuomo Valkonen <tuomov@iki.fi>
3454 * Fixed new transients being attempted to be stacked over themselves.
3456 2005-04-01 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
3457 * Fixed table.join to check for 'entry==nil' instead of 'not entry'.
3459 2005-04-01 17:57 UTC Tuomo Valkonen <tuomov@iki.fi>
3462 2005-03-29 22:01 UTC Tuomo Valkonen <tuomov@iki.fi>
3463 * Example in cfg_sp.lua was missing a comma.
3465 2005-03-29 14:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3466 * Removed remainig statusd_load debug message.
3468 2005-03-28 20:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3469 * Oops. New regions within screens were added after current instead of at end.
3471 2005-03-27 18:40 UTC Tuomo Valkonen <tuomov@iki.fi>
3472 * Some statusbar and line editor flicker reduction (?).
3474 2005-03-27 13:57 UTC Tuomo Valkonen <tuomov@iki.fi>
3475 * Drawing engine api improvements.
3477 2005-03-26 13:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3478 * Brush drawing routines are no longer passed the window.
3480 2005-03-26 12:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3481 * Some WIonWS routines now accept "any" as direction.
3483 2005-03-26 09:24 UTC Tuomo Valkonen <tuomov@iki.fi>
3484 * WFrame.set_tabbar parameters were inverted.
3486 2005-03-25 19:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3487 * Display again ?? when statusbar meter is unset.
3489 2005-03-25 16:48 UTC Tuomo Valkonen <tuomov@iki.fi>
3490 * Added WMPlex.l2_is/set_passive routines.
3492 2005-03-25 11:50 UTC Tuomo Valkonen <tuomov@iki.fi>
3493 * Oops. Menu entry for tagging hadn't been updated.
3495 2005-03-22 14:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3496 tagged ion-3ds-20050322
3498 2005-03-22 14:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3499 * Prepared release notes for a release.
3501 2005-03-21 10:26 UTC Tuomo Valkonen <tuomov@iki.fi>
3502 * Added some release notes.
3504 2005-03-21 08:52 UTC Tuomo Valkonen <tuomov@iki.fi>
3505 * Use input-menu-pmenu and tab-menuentry-pmenu styles for drop-down menus.
3507 2005-03-21 08:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3508 * Lessened string length recalculation in query listing code.
3510 2005-03-20 15:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3511 * Added ::cmd syntax for running commands with ion-runinxterm -w.
3513 2005-03-20 14:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3514 * ion-runinxterm script improvements.
3516 2005-03-20 13:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3517 * Statusbar substyle background colour gets used now.
3519 2005-03-20 13:10 UTC Tuomo Valkonen <tuomov@iki.fi>
3520 * Also changed region activity exports.
3522 - WRegion.clear_activity and WRegion.notify_activity were replaced with
3523 WRegion.set_activity with a set/unset/toggle parameter.
3525 2005-03-20 09:44 UTC Tuomo Valkonen <tuomov@iki.fi>
3526 * Added some release notes (on the toggle export changes).
3528 2005-03-19 22:06 UTC Tuomo Valkonen <tuomov@iki.fi>
3529 * More changes/fixes in layer2 focus policy.
3531 2005-03-19 21:09 UTC Tuomo Valkonen <tuomov@iki.fi>
3532 * Many exported toggle functions were changed and renamed.
3534 The following functions now take a string parameter indicating
3535 whether to toggle, set, or unset the property.
3537 - WClientwin.set_fullsreen (replaces WClientWin.toggle_fullscreen)
3538 - WRegion.set_tagged (replaces WRegion.tag/untag/toggle_tag)
3539 - WFrame.set_tabbar (replaces WFrame.toggle_tabbar)
3540 - WFrame.set_shaded (replaces WFrame.toggle_shade)
3541 - WFloatFrame.set_sticky (replaces WFloatFrame.toggle_sticky)
3542 - WMPlex.l2_set_hidden (replaces WMPlex.l2_hide/show)
3543 - mod_sp.set_shown(_on) (replaces mod_sp.toggle(_on))
3544 - mod_dock.set_floating_shown_on (replaces mod_dock.toggle_floating_on)
3546 Many missing is_<property> exports corresponding to the above were also
3549 2005-03-19 20:40 UTC Tuomo Valkonen <tuomov@iki.fi>
3550 * Oops. CLIENTWIN_IS_FULLSCREEN macro didn't work anymore.
3552 2005-03-19 19:47 UTC Tuomo Valkonen <tuomov@iki.fi>
3553 * Oops. exports.c didn't have dependencies anymore.
3555 2005-03-19 19:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3556 * Use exports.h generated by libextl-mkexports.
3558 2005-03-19 18:26 UTC Tuomo Valkonen <tuomov@iki.fi>
3559 * Client windows can now be un-fullscreened without prior frame.
3561 2005-03-19 00:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3562 * ioncore.popen_bgread also returns pid.
3564 2005-03-18 18:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3565 * Added ioncore_sigchld_hook.
3567 2005-03-18 18:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3568 * Exec routines return PID (or -1 on error).
3570 2005-03-18 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3571 * Moved hook code to libmainloop.
3573 2005-03-17 08:57 UTC Tuomo Valkonen <tuomov@iki.fi>
3574 * Attempts to fix problems with gcc/ld export-dynamic option varying.
3576 - Configurable in system.mk as the EXPORT_DYNAMIC variable
3578 - Defaults to '-Xlinker --export-dynamic' now instead of '-export-dynamic'
3580 2005-03-16 22:56 UTC Tuomo Valkonen <tuomov@iki.fi>
3581 * Fixed coding style in contribution.
3583 * Contributors _please_ follow my coding style in the future!!
3585 2005-03-16 22:20 UTC Edwin Steiner <edwin.steiner@gmx.net>
3587 add 'gravity' and 'transient_gravity' winprops
3589 2005-03-16 19:10 UTC Tuomo Valkonen <tuomov@iki.fi>
3590 * Oops. Modules should be built before ioncore for PRELOAD_MODULES.
3592 2005-03-16 18:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3593 * Some more layer list scanning optimisations.
3595 2005-03-16 18:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3596 * Split out some code from mplex.c to llist.c.
3598 2005-03-15 23:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3599 * Some WMPlex switch code optimisations/simplifications.
3601 2005-03-15 22:45 UTC Tuomo Valkonen <tuomov@iki.fi>
3602 * WMPlex layer2 visiblity synchronisation fixes and focus policy changes.
3604 2005-03-15 21:08 UTC Tuomo Valkonen <tuomov@iki.fi>
3605 * Ionws flip/transpose fixes.
3607 2005-03-15 14:25 UTC Tuomo Valkonen <tuomov@iki.fi>
3608 * mod_query.query_menu can now display context menus.
3610 2005-03-14 18:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3611 * Dummy regions are no longer given name/registered.
3613 - WPaneHandles, WInfoWins and such are not accessible to the scripter
3614 (from ioncore.region_list).
3616 2005-03-14 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3617 * Fixed goto_previous and tab switch (pointer) interaction.
3619 2005-03-13 21:22 UTC Tuomo Valkonen <tuomov@iki.fi>
3620 * Alternative fix to bindmap precedence.
3622 - "owned" bindmaps are added last on list, while region's own bindmaps
3625 2005-03-13 20:58 UTC Tuomo Valkonen <tuomov@iki.fi>
3626 UNDO: Changed region bindmap linking order.
3628 - Frame bindmaps should now take precedence over workspace bindmaps
3629 (that are grabbed on frames as workspaces don't have normal windows
3630 associated to them).
3632 2005-03-13 21:18 UTC Tuomo Valkonen <tuomov@iki.fi>
3633 * Panehandles (floating splits) are now reparented correctly.
3635 2005-03-13 20:58 UTC Tuomo Valkonen <tuomov@iki.fi>
3636 * Changed region bindmap linking order.
3638 - Frame bindmaps should now take precedence over workspace bindmaps
3639 (that are grabbed on frames as workspaces don't have normal windows
3640 associated to them).
3642 2005-03-13 20:41 UTC Tuomo Valkonen <tuomov@iki.fi>
3643 * Removed #warnings (and fixed a few).
3645 2005-03-13 13:18 UTC Tuomo Valkonen <tuomov@iki.fi>
3646 * Removed ioncore.root_windows export.
3648 - ioncore.region_list("WRootWin") does the task.
3650 2005-03-13 13:06 UTC Tuomo Valkonen <tuomov@iki.fi>
3651 * ion-runinxterm uses the whole command as title now.
3653 2005-03-13 13:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3654 * PWM menu definition updates and fixes.
3656 2005-03-13 13:02 UTC Tuomo Valkonen <tuomov@iki.fi>
3657 * Removed the ion-man script.
3659 - ioncore.exec_on now interprets the ':cmd' ion-runinxterm syntax.
3661 - mod_query.query_man accepts the man command to use as parameter,
3662 defaulting to ':man'.
3664 - The default for query_ssh is also ':ssh' now.
3666 2005-03-11 14:44 UTC Tuomo Valkonen <tuomov@iki.fi>
3667 * clientwin_unmapped_hook parameter was wrong.
3668 (Stupid semi-weakly typed languages...)
3670 2005-03-10 08:29 UTC Tuomo Valkonen <tuomov@iki.fi>
3671 * Removed ion-ssh wrapper script.
3673 - mod_query.query_ssh defaults to running ssh with ion-runinxterm, but
3674 accepts additional parameter specifying another program.
3676 2005-03-09 21:58 UTC Tuomo Valkonen <tuomov@iki.fi>
3677 * Added field alignment code to statusbar module.
3679 2005-03-09 12:10 UTC Tuomo Valkonen <tuomov@iki.fi>
3680 * Updated README information on F5/F6 keys.
3682 2005-03-09 12:06 UTC Tuomo Valkonen <tuomov@iki.fi>
3683 * Changes in mod_query.query_editfile/viewfile.
3685 - These functions take the script (and prompt) as optional parameter now,
3686 defaulting to run-mailcap.
3688 - Removed the ion-edit and ion-view scripts.
3690 2005-03-09 11:36 UTC Tuomo Valkonen <tuomov@iki.fi>
3691 * More mplex region indexing fixes.
3692 After the changes in layer list code recently and following attach index fix,
3693 regions were now loaded in wrong order at startup.
3695 2005-03-02 12:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3696 UNDO: Removed WScreen.set_managed_offset.
3697 It seems unncessary now that there's the statusbar, and it's just an ugly
3698 kludge for dubious uses anyway.
3700 2005-03-08 14:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3701 * Scratchpad and dock default toggle bindings changed.
3703 - Mod1+space now toggles the scratchpad, and
3705 - Mod1+D toggles the dock.
3707 2005-03-08 14:10 UTC Tuomo Valkonen <tuomov@iki.fi>
3708 * The dock is floating by default now.
3710 - New users shouldn't at firs try be bewildered by the dock not being able
3711 to coexist with the statusbar.
3714 2005-03-08 08:25 UTC Tuomo Valkonen <tuomov@iki.fi>
3715 * Exported classes are now marked with EXTL_EXPORT.
3717 2005-03-08 07:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3718 * Stdisp was being destroyed along with floatws.
3720 2005-03-07 17:17 UTC Tuomo Valkonen <tuomov@iki.fi>
3721 * Fixed open quote handling in cmdline completion improvements.
3723 2005-03-07 17:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3724 * Default attach index was wrong for WMPlex.attach*.
3726 - Should be after current instead of last.
3729 2005-03-07 08:45 UTC Tuomo Valkonen <tuomov@iki.fi>
3730 * Fixed focusingn of non-passive mplex layer2 regions.
3732 2005-03-06 10:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3733 * Check that reparenting can be done before trying to use a placeholder.
3735 - Added pholder_(do_)target and pholder_(do_)check_reparent
3738 2005-03-06 10:24 UTC Tuomo Valkonen <tuomov@iki.fi>
3739 * More helper routines from attach.c are globally available.
3741 2005-03-05 16:25 UTC Tuomo Valkonen <tuomov@iki.fi>
3742 * Removed pholder_stale as useless given placeholder redirection.
3744 2005-03-05 12:42 UTC Tuomo Valkonen <tuomov@iki.fi>
3745 * Changed how query and menu cancel and finish routines destroy the region.
3747 2005-03-05 09:15 UTC Tuomo Valkonen <tuomov@iki.fi>
3748 * Paths in mod_statusbar file headers were wrong.
3750 2005-03-04 08:59 UTC Tuomo Valkonen <tuomov@iki.fi>
3751 tagged ion-3ds-20050304-1
3753 2005-03-04 08:59 UTC Tuomo Valkonen <tuomov@iki.fi>
3754 * predist.sh improvements.
3756 2005-03-04 08:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3757 * Oops. Completion improvements had been broken by further improvements.
3759 2005-03-04 08:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3760 tagged ion-3ds-20050304
3762 2005-03-04 08:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3763 * Added some release notes.
3765 2005-03-04 08:24 UTC Tuomo Valkonen <tuomov@iki.fi>
3766 * Floating split load routine now adds handle widths to given sizes by default.
3768 - Override by setting tls_brs_incl_handles to true.
3771 2005-03-03 21:00 UTC Tuomo Valkonen <tuomov@iki.fi>
3772 * Improved mod_query.query_exec completion.
3774 - Arguments are now parsed, completed and escaped.
3777 2005-03-03 10:15 UTC Tuomo Valkonen <tuomov@iki.fi>
3778 * Removed reference to svn from version.h.
3780 2005-03-02 11:55 UTC Tuomo Valkonen <tuomov@iki.fi>
3781 * Call region_do_warp_alt also in protected mode.
3783 2005-03-02 11:48 UTC Tuomo Valkonen <tuomov@iki.fi>
3784 * Changes to ionws_placement_alt hook to make it callable in protected mode.
3786 2005-03-01 23:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3787 * New export: ioncore.defer.
3789 2005-03-01 22:59 UTC Tuomo Valkonen <tuomov@iki.fi>
3790 * Many hook calls are now made in protected mode.
3792 2005-03-02 12:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3793 * Removed WScreen.set_managed_offset.
3794 It seems unncessary now that there's the statusbar, and it's just an ugly
3795 kludge for dubious uses anyway.
3797 2005-03-01 22:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3798 * WIonWS.current and WFloatWS.current were unnecessarily exported.
3800 - WRegion.current is already exported.
3802 2005-02-28 21:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3803 * Rescue code simplification/clean-up.
3805 2005-02-28 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
3806 * Updated Finnish translation.
3808 2005-02-28 19:26 UTC Tuomo Valkonen <tuomov@iki.fi>
3809 * Changes and unification in rqclose code.
3811 2005-02-28 17:01 UTC Tuomo Valkonen <tuomov@iki.fi>
3812 * The statusd_mail handles missing mailbox more gracefully.
3813 - The retry_interval parameter (default: 10min) controls for how long
3814 it waits for next update attempt on error condition.
3816 2005-02-28 06:50 UTC Tuomo Valkonen <tuomov@iki.fi>
3817 * Fixed a stupid omission in new client window rescue code.
3819 2005-02-28 06:08 UTC Tuomo Valkonen <tuomov@iki.fi>
3820 * Fixed floatws drag&drop segfault.
3821 - There was a leftover floatws_add_managed call in floatws_handle_drop after
3822 creation of floatws_create_frame.
3824 2005-02-28 06:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3825 * Oops. Removed a leftover debug printf.
3827 2005-02-27 13:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3828 tagged ion-3ds-20050227
3830 2005-02-27 13:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3831 * Updated release notes.
3833 2005-02-27 11:47 UTC Tuomo Valkonen <tuomov@iki.fi>
3834 * Session management module now uses placeholders.
3835 - Order of windows in mplexes is now remembered under SM.
3837 2005-02-27 11:46 UTC Tuomo Valkonen <tuomov@iki.fi>
3838 * WMPlexPHolder reorganisation fixes.
3840 2005-02-27 08:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3841 * Added routine to go to placeholder location.
3842 - Active client window being closed in full screen mode now returns
3843 to original position.
3845 2005-02-27 07:17 UTC Tuomo Valkonen <tuomov@iki.fi>
3846 * Most source files don't need region-iter.h anymore.
3848 2005-02-27 07:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3849 * Oops. WMPlex layer list code changes were incomplete.
3851 2005-02-26 23:09 UTC Tuomo Valkonen <tuomov@iki.fi>
3852 * WMPlex layer list code clean-up.
3854 2005-02-26 21:11 UTC Tuomo Valkonen <tuomov@iki.fi>
3855 * Changes to work with new libtu list routines.
3857 2005-02-26 19:01 UTC Tuomo Valkonen <tuomov@iki.fi>
3858 * Placeholder code improvements.
3859 - Client window rescue code now uses placeholders.
3860 - Added client window rescue placeholders; returning from full screen mode
3861 now works on floatws.
3863 2005-02-26 12:02 UTC Tuomo Valkonen <tuomov@iki.fi>
3864 * Added simple floatws pholder.
3866 2005-02-26 13:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3867 * Added file mtime/ctime checking to ion-statusd.
3868 - Mailboxes can be checked a bit more often now without significant load.
3871 2005-02-26 09:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3872 * Client window fullscreen toggle uses placeholders now.
3873 The code does not yet do anything if the target of the initial placeholder
3874 dies, and thus does not work on floatws's that also do not yet provide
3878 2005-02-26 08:40 UTC Tuomo Valkonen <tuomov@iki.fi>
3879 * Added a routine for checking whether a placeholder is stale.
3881 2005-02-26 08:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3882 * Added region_managed_get_pholder for acquiring a placeholder.
3884 2005-02-26 08:21 UTC Tuomo Valkonen <tuomov@iki.fi>
3885 * Added basic placeholder support.
3886 - Basic placeholder class WPHolder.
3887 - WMPlexPHolder for holding place in mplexes.
3889 2005-02-24 09:28 UTC Tuomo Valkonen <tuomov@iki.fi>
3890 * Removed traces of old managed lists.
3891 Regions no longer contain link pointers for those lists etc. The
3892 region_rescue_clientwins stuff is currently disabled and needs to be
3893 rewritten when placeholder stuff is implemented.
3895 2005-02-24 09:22 UTC Tuomo Valkonen <tuomov@iki.fi>
3896 * WRootWin no longer uses a screen_list.
3898 2005-02-24 09:09 UTC Tuomo Valkonen <tuomov@iki.fi>
3899 * WIonWS now uses symlist for managed list.
3901 2005-02-24 08:49 UTC Tuomo Valkonen <tuomov@iki.fi>
3902 * WDock no longer uses managed_list.
3904 2005-02-24 08:45 UTC Tuomo Valkonen <tuomov@iki.fi>
3905 * WFloatWS doesn't use a special managed_list.
3906 The stacking list is enough.
3908 2005-02-24 08:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3909 * WClientWin uses symlist for transient_list.
3911 2005-02-24 08:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3912 * Oops. All mplex stuff was being now saved on layer 2.
3914 2005-02-23 19:40 UTC Tuomo Valkonen <tuomov@iki.fi>
3915 * WMPlex managed list changed to use proxy nodes.
3916 This should help implementing placeholders.
3918 2005-02-23 06:29 UTC Tuomo Valkonen <tuomov@iki.fi>
3919 * Updated predist.sh for darcs.
3921 2005-02-23 06:28 UTC Tuomo Valkonen <tuomov@iki.fi>
3922 * Set install script to "sh install-sh"
3924 2005-02-23 06:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3925 tagged ion-3-svn2darcs
3927 2005-02-22 21:30 UTC tuomov
3928 * trunk: changeset 1974
3929 Another autoconf hack.
3931 2005-02-20 14:42 UTC tuomov
3932 * trunk: changeset 1973
3933 WMPlex layer 2 region geometry is now remembered.
3935 2005-02-20 14:38 UTC tuomov
3936 * trunk: changeset 1972
3937 Added missing include.
3939 2005-02-20 12:09 UTC tuomov
3940 * trunk: changeset 1970
3941 Autoconf script fixes (by matthieu moy).
3943 2005-02-20 09:59 UTC tuomov
3944 * trunk: changeset 1969
3945 Fixed names of workspace-specific frame bindmaps.
3947 2005-02-20 08:43 UTC tuomov
3948 * trunk: changeset 1968
3949 Updated cfg_ionws.lua.
3951 2005-02-19 08:09 UTC tuomov
3952 * trunk: changeset 1967
3953 Fixed tab switch focus change when a non-passive layer2 region was
3956 2005-02-18 21:45 UTC tuomov
3957 * trunk: changeset 1966
3958 Fixed a typo (?) that could cause floatws stacking code to lock up.
3960 2005-02-16 05:04 UTC tuomov
3961 * trunk: changeset 1965
3962 Update WMPlex.l2_hide/show docs.
3964 2005-02-15 06:06 UTC tuomov
3965 * trunk: changeset 1963
3966 Added null checks in mplex_l2_hide/show.
3968 2005-02-14 18:34 UTC tuomov
3969 * trunk: changeset 1962
3970 removed redundant ionws stacking code, and fixed a possible problem.
3972 2005-02-14 18:08 UTC tuomov
3973 * trunk: changeset 1961
3974 Added -lintl comment in system.mk
3976 2005-02-14 13:59 UTC tuomov
3977 * trunk: changeset 1960
3978 Added null check; not a member function.
3980 2005-02-14 09:07 UTC tuomov
3981 * trunk: changeset 1959
3982 kludgeconf sun f1x remap detection fix.
3984 2005-02-14 00:04 UTC tuomov
3985 * trunk: changeset 1958
3988 2005-02-13 23:36 UTC tuomov
3989 * trunk: changeset 1957
3990 Oops. pwm3.de.in wasn't svn add'ed.
3992 2005-02-13 22:59 UTC tuomov
3993 * trunk: changeset 1956
3994 Added mod_sp.toggle.
3996 2005-02-13 21:32 UTC tuomov
3997 * trunk: changeset 1955
3998 Added German translation by Schott Robert.
4000 2005-02-12 18:23 UTC tuomov
4001 * trunk: changeset 1951
4002 Event mask is now stored for WWindows.
4004 2005-02-11 18:10 UTC tuomov
4005 * trunk: changeset 1950
4006 ion-statusd now communicates width templates to mod_statusbar.
4008 2005-02-11 13:35 UTC tuomov
4009 * trunk: changeset 1949
4010 - Parameters can now be passed ion-statusd.
4012 - Some cfg_statusbar usage changes.
4014 2005-02-06 10:13 UTC tuomov
4015 * trunk: changeset 1947
4016 Added WRegion.is_activity.
4018 2005-02-03 21:44 UTC tuomov
4019 * trunk: changeset 1946
4020 Some info window fixes.
4022 2005-02-01 12:01 UTC tuomov
4023 * trunk: changeset 1945
4024 Fixed loading of small frames with hidden tab-bar.
4026 2005-01-31 17:45 UTC tuomov
4027 * trunk: changeset 1944
4028 Only use resize increment and base size from current client window
4029 size hints when deciding frame size hints.
4031 2005-01-31 11:32 UTC tuomov
4032 * trunk: changeset 1941
4033 Added support for coloured statusbar elements.
4035 2005-01-31 09:17 UTC tuomov
4036 * trunk: changeset 1940
4037 - Moved some infowin code to mod_statusbar.
4039 - mod_statusbar template processing/passing status to c side changes.
4041 2005-01-29 23:43 UTC tuomov
4042 * trunk: changeset 1939
4043 - Fixed docked window resize handling.
4045 - WDock needs to implement region_rqgeom_clientwin, as otherwise the
4046 WClientWin configure request code uses the previously available
4047 space and makes no request.
4049 2005-01-27 19:00 UTC tuomov
4050 * trunk: changeset 1938
4051 Fixed WMPlex.l2_hidden segfault when called with nil region.
4053 2005-01-24 21:59 UTC tuomov
4054 * trunk: changeset 1937
4055 Fixed hook copy-paste bug.
4057 2005-01-24 20:58 UTC tuomov
4058 * trunk: changeset 1936
4059 Added DL_LIBS to ion-statusd linking flags (although it doesn't itself
4060 depend on it) thanks to broken lua installs.
4062 2005-01-16 11:52 UTC tuomov
4063 tagged ion-3ds-20050116
4065 2005-01-16 11:07 UTC tuomov
4066 * trunk: changeset 1929
4067 Added documentation for X property access exports.
4069 2005-01-15 21:22 UTC tuomov
4070 * trunk: changeset 1927
4071 Oops. Broken rename.
4073 2005-01-15 21:20 UTC tuomov
4074 * trunk: changeset 1925
4075 tabularx header changes.
4077 2005-01-15 16:28 UTC tuomov
4078 * trunk: changeset 1921
4079 Fixed table in doc. comment.
4081 2005-01-14 14:28 UTC tuomov
4082 * trunk: changeset 1919
4085 2005-01-13 15:02 UTC tuomov
4086 * trunk: changeset 1916
4087 Fixed clientwin_unmapped_hook.
4089 2005-01-03 22:24 UTC tuomov
4090 * trunk: changeset 1911
4091 Added experimental dock (drag&)drop support. It must be enabled by
4092 defining CF_EXPERIMENTAL_DOCK_DROP.
4094 2005-01-02 13:59 UTC tuomov
4095 * trunk: changeset 1905
4098 2004-12-27 21:30 UTC tuomov
4099 * trunk: changeset 1903
4100 Made complete_name available in mod_query.
4102 2004-12-27 21:30 UTC tuomov
4103 * trunk: changeset 1902
4104 Fixed mod_statusbar Makefile to rm before ln.
4106 2005-02-23 00:41 UTC tuomov
4107 * trunk: changeset 1901
4108 Made ext_statusbar into a partially C-side module containing a
4109 WStatusBar class that can have a bindmap.
4111 2004-12-17 00:02 UTC tuomov
4112 * trunk: changeset 1898
4115 2004-12-16 23:56 UTC tuomov
4116 * trunk: changeset 1897
4117 Created directory for ion-knewt branch.
4119 2004-12-11 20:06 UTC tuomov
4120 * trunk: changeset 1896
4121 Added mod_mgmtmode management mode module.
4123 2004-12-07 15:42 UTC tuomov
4124 * trunk: changeset 1895
4125 Fixed (?) tabdrag focus.
4127 2004-11-26 17:41 UTC tuomov
4128 * trunk: changeset 1894
4129 Do not show activity/urgency notification for docked and other client
4130 windows that can not be easily focused.
4132 2004-11-26 08:18 UTC tuomov
4133 * trunk: changeset 1893
4134 PWM bindings setup script now simply loads Ion bindings and unbinds
4135 stuff that would use mod_query.
4137 2004-11-25 08:40 UTC tuomov
4138 * trunk: changeset 1892
4139 Control modifier now is required for N/P in menus to not interfere
4142 2004-11-17 18:46 UTC tuomov
4143 * trunk: changeset 1891
4144 Applied patch with some minor menu improvements.
4146 2004-11-17 18:45 UTC tuomov
4147 * trunk: changeset 1890
4150 2004-11-16 23:01 UTC tuomov
4151 * trunk: changeset 1888
4152 Removed another dupe call.
4154 2004-11-16 12:51 UTC tuomov
4155 * trunk: changeset 1887
4156 Menu definition code and documentation fixes.
4158 2004-11-15 21:32 UTC tuomov
4159 * trunk: changeset 1886
4160 Removed duplicate mod_ionws_register_exports call.
4162 2004-11-13 12:40 UTC tuomov
4163 * trunk: changeset 1884
4164 mod_query runfile and viewfile use workspace working directory.
4166 2004-11-13 00:52 UTC tuomov
4167 * trunk: changeset 1883
4170 2004-11-12 20:34 UTC tuomov
4171 * trunk: changeset 1881
4174 2004-11-12 20:12 UTC tuomov
4175 * trunk: changeset 1880
4176 Changed - to _ in ioncore-*.(lua|lc).
4178 2004-11-12 20:12 UTC tuomov
4179 * trunk: changeset 1879
4180 Fixed floatws reparent.
4182 2004-11-10 14:41 UTC tuomov
4183 * trunk: changeset 1878
4184 Added support for workspace-specific working directories. These can be
4185 changed and viewed with the internally overridden commands 'cd' and
4186 'pwd' in the F3 execution query.
4188 2004-11-10 01:48 UTC tuomov
4189 * trunk: changeset 1877
4190 Set REGION_SKIP_FOCUS on pane handles.
4192 2004-11-07 18:18 UTC tuomov
4193 * trunk: changeset 1876
4196 2004-11-07 18:00 UTC tuomov
4197 * trunk: changeset 1875
4198 Oops. Fixed a potential segfault.
4200 2004-11-05 17:35 UTC tuomov
4201 * trunk: changeset 1874
4202 Winprop name matching now available as ioncore.match_winprop_name.
4204 2004-11-05 16:38 UTC tuomov
4205 * trunk: changeset 1873
4206 %% works in statusbar template.
4208 2004-11-05 16:22 UTC tuomov
4209 * trunk: changeset 1872
4210 ion-statusd parameters are now automatically deduced by ext_statusbar
4213 2004-11-04 21:34 UTC tuomov
4214 * trunk: changeset 1870
4215 Load cfg_user.lua at end of cfg_ion.lua.
4217 2004-11-04 21:30 UTC tuomov
4218 * trunk: changeset 1869
4219 Documented ext_statusbar.update.
4221 2004-11-04 21:20 UTC tuomov
4222 * trunk: changeset 1868
4223 Fixed winprop name matching.
4225 2004-11-04 14:59 UTC tuomov
4226 tagged ion-3ds-20041104
4228 2004-11-04 14:56 UTC tuomov
4229 * trunk: changeset 1866
4232 2004-11-04 14:38 UTC tuomov
4233 * trunk: changeset 1865
4234 Removed changelog files.
4236 2004-11-04 14:32 UTC tuomov
4237 * trunk: changeset 1864
4238 Remove autom4te.cache in predist.sh
4240 2004-11-04 14:30 UTC tuomov
4241 * trunk: changeset 1863
4242 Added some new release notes.
4244 2004-11-04 14:19 UTC tuomov
4245 * trunk: changeset 1862
4246 Some more minor statusbar improvements.
4248 2004-11-04 12:05 UTC tuomov
4249 * trunk: changeset 1861
4252 2004-11-04 11:23 UTC tuomov
4253 * trunk: changeset 1860
4254 Added type of menus that grab input and allow cycling through the menu
4255 with a given key until all modifiers are released.
4257 2004-11-04 04:16 UTC tuomov
4258 * trunk: changeset 1859
4259 Still problems with timers being gc'd in statusd; the local timer
4260 references need to be used instead of the timer parameter to the
4263 2004-11-04 04:02 UTC tuomov
4264 * trunk: changeset 1858
4265 Some more statusbar/statusd improvements.
4267 2004-11-03 22:10 UTC tuomov
4268 * trunk: changeset 1857
4269 Status meters should retain a local reference to their timers or it
4270 can be collected as garbage.
4272 2004-11-03 19:56 UTC tuomov
4273 * trunk: changeset 1856
4274 Moved potentially blocking statusbar meters to ion-statusd.
4276 2005-02-23 00:39 UTC tuomov
4277 * trunk: changeset 1855
4278 Moved some mainloop stuff to libmainloop.
4280 2004-10-30 14:58 UTC tuomov
4281 * trunk: changeset 1853
4282 Some README updates.
4284 2004-10-30 14:50 UTC tuomov
4285 * trunk: changeset 1852
4286 Added WIonWS.split for splitting at a node instead of just frame/root.
4288 2004-10-23 11:05 UTC kurem
4289 * trunk: changeset 1851
4290 Update Czech translation
4292 2004-10-23 10:39 UTC tuomov
4293 * trunk: changeset 1850
4294 Arbitrary winprop matching criteria can now be used by setting the
4295 'match' field to a matching function with parameters: (winprop, cwin)
4296 and a boolean return value.
4298 2004-10-23 00:39 UTC tuomov
4299 * trunk: changeset 1849
4300 Removed _ION_KLUDGES property support as the Lua side now has direct
4301 access to window properties.
4303 2004-10-23 00:33 UTC tuomov
4304 * trunk: changeset 1848
4305 Added exports to access window properties from Lua side.
4307 2004-10-23 00:14 UTC tuomov
4308 * trunk: changeset 1847
4309 Added table.map to lua table library extensions.
4311 2004-10-19 16:04 UTC tuomov
4312 * trunk: changeset 1846
4313 Changed order of some libs linking commands due to gcc's brain-damaged
4314 handling of .a files. (-llib only loads those parts of liblib.a
4315 required by objects that have appeared before it on the command line.)
4317 2004-10-19 15:08 UTC tuomov
4318 * trunk: changeset 1845
4319 Added raise delay to help with an occasional slight annoyance of
4322 2004-10-16 10:35 UTC tuomov
4323 * trunk: changeset 1841
4324 predist.sh wasn't making modifications to system.mk
4326 2004-10-16 08:43 UTC tuomov
4327 * trunk: changeset 1840
4328 Stdisp parallel movement size calculations were reversed and an old
4329 size swap had not been removed.
4331 2004-10-15 16:50 UTC tuomov
4332 * trunk: changeset 1839
4335 2004-10-15 08:45 UTC tuomov
4336 * trunk: changeset 1838
4337 ion-completefile Makefile had not been updated for new lib build
4338 dependency handling.
4340 2004-10-15 08:41 UTC tuomov
4341 * trunk: changeset 1837
4344 2004-10-15 08:34 UTC tuomov
4345 * trunk: changeset 1836
4348 2004-10-14 12:21 UTC tuomov
4349 * trunk: changeset 1835
4350 Removed the file distdep.
4352 2004-10-14 10:55 UTC tuomov
4353 * trunk: changeset 1834
4354 Added -snapshot option to predist.sh.
4356 2004-10-11 15:34 UTC tuomov
4357 * trunk: changeset 1827
4358 Added new ionws context menu entries for splitting.
4360 2004-10-11 13:44 UTC tuomov
4361 * trunk: changeset 1820
4362 Floating splits can now be had on WIonWSs as well.
4364 2004-10-11 13:44 UTC tuomov
4365 * trunk: changeset 1819
4366 Parallel stdisp rotations had not been updated to calculate geometries
4367 properly now that we switch the places of the splits.
4369 2004-10-11 11:39 UTC tuomov
4370 * trunk: changeset 1818
4373 2004-10-09 16:27 UTC tuomov
4374 * trunk: changeset 1817
4375 Added history search to line editor. (Scrolling through history
4376 entries the beginnings of which match bol-point.)
4378 2004-10-09 16:00 UTC tuomov
4379 * trunk: changeset 1816
4380 Moved WSplitFloat to another file from the other panews split
4383 2004-10-09 15:51 UTC tuomov
4384 * trunk: changeset 1815
4385 - Added some strings from mkman.lua to be translated for improved
4386 translation of manual page bindings reference.
4388 - Finnish translation updates.
4390 2004-10-09 12:54 UTC tuomov
4391 * trunk: changeset 1812
4392 Minor libextl-related rename.
4394 2004-10-09 11:02 UTC tuomov
4395 * trunk: changeset 1808
4396 libextl-related 'make pot' fix.
4398 2004-10-09 06:13 UTC tuomov
4399 * trunk: changeset 1803
4400 Moved also mkexports.lua to libextl.
4402 2004-10-09 05:33 UTC tuomov
4403 * trunk: changeset 1797
4406 2004-10-09 05:05 UTC tuomov
4407 * trunk: changeset 1795
4408 Separated libextl from the Ion source tree.
4410 2004-10-09 04:37 UTC tuomov
4411 * trunk: changeset 1792
4412 Workspaces no longer propagate close requests.
4414 2004-10-09 04:30 UTC tuomov
4415 * trunk: changeset 1791
4416 Removed obsolete autoconf note from README.
4418 2004-10-06 16:27 UTC tuomov
4419 * trunk: changeset 1790
4420 Moved part of ioncore/ to libextl/.
4422 2004-10-06 14:33 UTC tuomov
4423 * trunk: changeset 1788
4424 Fixed line editor display update on history selection.
4426 2004-10-06 10:58 UTC tuomov
4427 * trunk: changeset 1787
4428 Some WIonWS fields were not being initialised.
4430 2004-10-06 10:17 UTC tuomov
4431 * trunk: changeset 1786
4432 ion-completeman now understands manual sections.
4434 2004-10-06 09:39 UTC tuomov
4435 * trunk: changeset 1785
4436 ioncore_g.screen_notify was not being initialised.
4438 2004-10-06 09:35 UTC tuomov
4439 * trunk: changeset 1784
4440 Don't complain if no charset is given in LC_CTYPE if it is "C" or
4443 2004-10-06 01:34 UTC tuomov
4444 * trunk: changeset 1783
4445 Fixed floatws restack.
4447 2004-10-05 09:03 UTC tuomov
4448 * trunk: changeset 1782
4449 comma and period were reversed inworkspace cycling.
4451 2004-10-05 07:38 UTC tuomov
4452 * trunk: changeset 1781
4453 Changed some set_focus calls to warp calls.
4455 2004-10-05 07:30 UTC tuomov
4456 * trunk: changeset 1780
4457 -V and -h options were not being supported after libtu optparser
4458 simplifications. Fixed that.
4460 2004-10-05 05:07 UTC tuomov
4461 tagged ion-3ds-20041005
4463 2004-10-05 05:04 UTC tuomov
4464 * trunk: changeset 1778
4467 2004-10-05 04:47 UTC tuomov
4468 * trunk: changeset 1777
4469 - Added _NET_ACTIVE_WINDOW (request and property) support.
4471 - Moved netwm atoms away from ioncore_g.
4473 2004-10-05 03:54 UTC tuomov
4474 * trunk: changeset 1776
4475 Opening a new window on a panews focuses it if an unused area had the
4478 2004-10-05 00:41 UTC tuomov
4479 * trunk: changeset 1775
4480 Moved region_set_await_focus call from xwindow_do_set_focus to where
4483 2004-10-04 22:50 UTC tuomov
4484 * trunk: changeset 1774
4485 Minor goto_previous fix. (It had been broken at some point.)
4487 2004-10-03 14:11 UTC tuomov
4488 * trunk: changeset 1773
4489 Warp propagation improvements.
4491 2004-10-02 02:29 UTC tuomov
4492 * trunk: changeset 1772
4493 Translation updates.
4495 2004-10-02 02:22 UTC tuomov
4496 * trunk: changeset 1771
4497 Oops, history.h was missing.
4499 2004-10-02 02:13 UTC tuomov
4500 * trunk: changeset 1770
4501 Added split and transpose bindings to WIonWS context menu.
4503 2004-10-02 02:07 UTC tuomov
4504 * trunk: changeset 1769
4505 - Added WSplitSplit.flip.
4507 - WSplitFloat should properly transpose now.
4509 2004-09-30 17:24 UTC tuomov
4510 * trunk: changeset 1768
4511 Added context-specific query histories.
4513 2004-09-28 16:42 UTC tuomov
4514 * trunk: changeset 1767
4515 Added ioncore.set_selection and ioncore.request_selection (with a
4516 continuation function as parameter to the latter) to deal with
4517 selections from Lua code.
4519 2004-09-28 15:11 UTC tuomov
4520 * trunk: changeset 1763
4521 Binding changes: Mod1+K comma/period moves tab left/right.
4522 Mod1+comma/period switches to previous/next workspace. Corresponding
4523 bindings for Left/Right keys were removed.
4525 2004-09-28 14:58 UTC tuomov
4526 * trunk: changeset 1762
4527 Improved support for context menus.
4529 2004-09-17 20:17 UTC tuomov
4530 * trunk: changeset 1761
4531 Renamed clientwin_added_hook to clientwin_mapped_hook and added
4532 clientwin_unmapped_hook with the X window id as parameter.
4534 2004-09-17 20:09 UTC tuomov
4535 * trunk: changeset 1760
4536 Replaced frame_activated_hook (and frame_inactivated_hook) with
4537 region_activated_hook (region_inactivated_hook) called when the region
4538 is get focus (loses focus).
4540 2004-09-17 19:55 UTC tuomov
4541 * trunk: changeset 1759
4542 Some eventmask macro changes/cleanup.
4544 2004-09-17 19:43 UTC tuomov
4545 * trunk: changeset 1758
4546 Moved hook parameter structures from source to header files and added
4547 notes of parameters of all hooks to headers.
4549 2004-09-16 23:42 UTC tuomov
4550 * trunk: changeset 1757
4551 Oops. Workspaces were being destroyed when stdisp was removed.
4553 2004-09-16 23:39 UTC tuomov
4554 * trunk: changeset 1756
4555 REGION_PARENT macro changes.
4557 2004-09-16 23:09 UTC tuomov
4558 * trunk: changeset 1755
4559 Improved handling of small unused spaces in panews.
4561 2004-09-16 19:32 UTC tuomov
4562 * trunk: changeset 1753
4563 Some minor clean-up.
4565 2004-09-16 18:44 UTC tuomov
4566 * trunk: changeset 1752
4567 Some region_set/unset/detach_manager/parent code simplifications.
4569 2004-09-16 17:06 UTC tuomov
4570 * trunk: changeset 1751
4571 Use 'default' layout by default.
4573 2004-09-16 17:05 UTC tuomov
4574 * trunk: changeset 1750
4575 - Added mod_panews.set/get
4577 - Moved loading of module configuration file to end of Lua code if the
4578 module has such, as otherwise not everything may be available to the
4581 2004-09-16 16:27 UTC tuomov
4582 * trunk: changeset 1749
4583 WSplitPane should now update markers on transpose.
4585 2004-09-07 18:45 UTC tuomov
4586 * trunk: changeset 1748
4587 Changed some exec calls to exec_on calls in mod_query.
4589 2004-09-07 01:15 UTC tuomov
4590 * trunk: changeset 1747
4591 Oops, warp setting was no longer used.
4593 2004-09-06 18:29 UTC tuomov
4594 tagged ion-3ds-20040906
4596 2004-09-06 18:28 UTC tuomov
4597 * trunk: changeset 1745
4598 Fixed a typo in release notes.
4600 2004-09-06 18:25 UTC tuomov
4601 * trunk: changeset 1744
4602 Removed POSIX_SOURCE setting from system-ac.mk.in
4604 2004-09-06 18:21 UTC tuomov
4605 * trunk: changeset 1743
4606 Added release notes for a new release.
4608 2004-09-06 17:58 UTC tuomov
4609 * trunk: changeset 1742
4610 Status display node loading fixes.
4612 2004-09-06 17:44 UTC tuomov
4613 * trunk: changeset 1741
4614 - WPaneWS:s can be closed now.
4616 - Pane initial size calculation fix.
4618 2005-02-23 00:34 UTC tuomov
4619 * trunk: changeset 1740
4620 Renamed autows to panews.
4622 2004-09-05 22:26 UTC tuomov
4623 * trunk: changeset 1739
4624 Added compatibility conversion from old frame style names.
4626 2004-09-05 21:55 UTC tuomov
4627 * trunk: changeset 1738
4628 Some focusing code simplifications/fixes/new bugs.
4630 2004-09-05 15:58 UTC tuomov
4631 * trunk: changeset 1737
4632 Fixed an mplex layer2 focus issue.
4634 2004-09-05 15:30 UTC tuomov
4635 * trunk: changeset 1736
4636 Fixed split tree ws_if_root pointer management bug.
4638 2004-09-05 15:12 UTC tuomov
4639 * trunk: changeset 1735
4640 Added 'save' option for dock.
4642 2004-09-05 13:53 UTC tuomov
4643 * trunk: changeset 1734
4644 Added frame_managed_changed_hook (improved from
4645 frame_content_switched_hook).
4647 2004-09-02 15:20 UTC tuomov
4648 * trunk: changeset 1733
4649 Border line drawing fix.
4651 2004-09-01 21:26 UTC tuomov
4652 * trunk: changeset 1732
4653 WSplitPanes should now when appropriate recreate a WSplitUnused when
4656 2004-09-01 18:45 UTC tuomov
4657 * trunk: changeset 1731
4658 AutoWS now supports dropping stuff on unused areas.
4660 2004-09-01 13:31 UTC tuomov
4661 * trunk: changeset 1730
4662 - Autows unused region focusing improvements.
4664 - Install cfg_autows.lua.
4666 2004-08-31 18:51 UTC tuomov
4667 * trunk: changeset 1729
4668 Fixes to previous changes (coded without a monitor to test the code
4671 2004-08-31 11:26 UTC tuomov
4672 * trunk: changeset 1728
4673 Fixed a potential minor memory leak.
4675 2004-08-29 15:33 UTC tuomov
4676 * trunk: changeset 1727
4677 Autoconf should work again. (Applied patch to move from
4678 libtool/libltdl to plain libdl.)
4680 2004-08-29 07:18 UTC tuomov
4681 * trunk: changeset 1726
4682 Some pane handle changes.
4684 2004-08-27 14:54 UTC tuomov
4685 * trunk: changeset 1725
4686 Tiled workspace navigation code changes.
4688 2004-08-26 16:23 UTC tuomov
4689 * trunk: changeset 1724
4690 - Moved resize code so that WUnusedWin can use it.
4692 - Added resize bindings for WUnusedWin.
4694 2004-08-26 14:16 UTC tuomov
4695 * trunk: changeset 1723
4696 Added WUnusedWin for WSplitUnused.
4698 2004-08-23 03:27 UTC tuomov
4699 * trunk: changeset 1722
4700 WAutoWS layout is now initialised when the workspace is created
4701 instead of when the first frame is created.
4703 2004-08-21 15:54 UTC tuomov
4704 * trunk: changeset 1721
4705 Added Czech translations of Ion messages.
4707 2004-08-19 15:16 UTC tuomov
4708 * trunk: changeset 1720
4709 Added bindmap for WPaneWins.
4711 2004-08-18 14:12 UTC tuomov
4712 * trunk: changeset 1719
4713 - AutoWS pane window handling improvements.
4715 - Changes in frame style names.
4717 2004-08-17 01:24 UTC tuomov
4718 * trunk: changeset 1718
4719 Changed stdisp adaptation code to be more destructive on the split
4720 tree to preserve special nodes for autows.
4722 2004-08-15 01:40 UTC tuomov
4723 * trunk: changeset 1717
4724 Fixed a reference to mod_menu.
4726 2004-08-09 23:58 UTC tuomov
4727 * trunk: changeset 1716
4728 Added beginnings of a Czech translation (by Miroslav Kure).
4730 2004-08-09 23:57 UTC tuomov
4731 * trunk: changeset 1715
4732 Simplified regexp for 'uptime' load average method as some locales
4733 show it differently.
4735 2004-08-06 02:55 UTC tuomov
4736 * trunk: changeset 1714
4737 Some more makefile fixes.
4739 2004-08-06 00:05 UTC tuomov
4740 * trunk: changeset 1713
4741 $(INTALLDIR) wasn't being called for translated manual page
4744 2004-08-03 18:40 UTC tuomov
4745 * trunk: changeset 1712
4746 Added routine to drawing engine to draw just a borderline and not a
4749 2004-08-03 16:37 UTC tuomov
4750 * trunk: changeset 1711
4751 updated cfgfile too.
4753 2004-08-02 19:35 UTC tuomov
4754 * trunk: changeset 1710
4755 Submaps now default to AnyModifier.
4757 2004-08-02 16:01 UTC tuomov
4758 * trunk: changeset 1709
4759 nroff instead of groff.
4761 2004-08-02 14:51 UTC tuomov
4762 * trunk: changeset 1708
4763 Oops, calcmail was global.
4765 2004-08-02 14:49 UTC tuomov
4766 * trunk: changeset 1707
4767 - Some more binding documentation and translation improvements.
4769 - Use proper welcome.lang.txt.
4771 2004-08-02 05:16 UTC tuomov
4772 * trunk: changeset 1706
4775 2004-08-02 03:31 UTC tuomov
4776 * trunk: changeset 1705
4777 - Removed share directory from the source tree and moved stuff therein
4778 to ioncore and utils directories.
4780 - Some rules.mk improvements.
4782 2004-08-02 00:51 UTC tuomov
4783 * trunk: changeset 1704
4784 - Improved the 'basic concepts' section of the manual page.
4786 - Added a Finnish translation of the manual page and welcome message.
4787 (Correct version of the welcome message is not yet used.)
4789 2004-08-01 21:51 UTC tuomov
4790 * trunk: changeset 1703
4791 ... and also gettext menuentry and submenu.
4793 2004-08-01 21:46 UTC tuomov
4794 * trunk: changeset 1702
4795 Removed 'TR' from menu configuration files; include 'submenu' and
4796 'menuentry' in keywords to lxgettext instead.
4798 2004-08-01 21:44 UTC tuomov
4799 * trunk: changeset 1701
4800 Fixed type in documentation string.
4802 2004-08-01 21:43 UTC tuomov
4803 * trunk: changeset 1700
4804 Added translations for binding documentation.
4806 2004-08-01 19:48 UTC tuomov
4807 * trunk: changeset 1699
4808 Oops, previous commit was a bit broken.
4810 2004-08-01 19:06 UTC tuomov
4811 * trunk: changeset 1698
4812 Binding documentation is now included in the configuration files and
4813 the documentation for manual pages is generated from there.
4815 2004-07-31 22:00 UTC tuomov
4816 * trunk: changeset 1696
4817 Minor fixes to previous error reporting and other changes.
4819 2004-07-31 20:55 UTC tuomov
4820 * trunk: changeset 1695
4821 Added Finnish translation.
4823 2004-07-31 20:53 UTC tuomov
4824 * trunk: changeset 1694
4825 - Some more error and other reporting changes for easier and better
4828 - Added menu configuration files to be translated.
4830 2004-07-31 20:12 UTC tuomov
4831 * trunk: changeset 1693
4832 s/corner/pos/g in statusbar creation code.
4834 2004-07-31 19:11 UTC tuomov
4835 * trunk: changeset 1691
4836 - Removed some redundant error reporting that is of no help to the
4839 - Changes in error reporting policy: trust the source of the problem
4840 do it, if it is our code.
4842 2005-02-23 00:02 UTC tuomov
4843 * trunk: changeset 1690
4844 Added basic framework for localisation/language translations.
4846 2004-07-30 00:08 UTC tuomov
4847 tagged ion-3ds-20040730
4849 2004-07-29 23:32 UTC tuomov
4850 * trunk: changeset 1687
4851 Oops DIST: PREFIX line was broken.
4853 2004-07-29 23:30 UTC tuomov
4854 * trunk: changeset 1686
4855 Added new release notes and other preparation for the release of ion-
4858 2004-07-29 23:24 UTC tuomov
4859 * trunk: changeset 1685
4860 - Changes in default installation paths and binary names: ion->ion3,
4863 - Added ioncore.progname so that scripts that want to show the manual
4864 page don't need to know if we're running as ion or pwm.
4866 2004-07-29 23:19 UTC tuomov
4867 * trunk: changeset 1684
4868 Manual page updates.
4870 2004-07-29 19:58 UTC tuomov
4871 * trunk: changeset 1683
4872 Added old release notes to the package.
4874 2004-07-29 19:47 UTC tuomov
4875 * trunk: changeset 1682
4876 WIonWS: don't load WSplitST, because we don't save position and
4877 orientation and thus think the saved stdispnode was bl/horizontal.
4879 2004-07-29 19:41 UTC tuomov
4880 * trunk: changeset 1681
4881 Drawing engine configuration files now also use the underscored
4882 "look_" prefix instead of "look-".
4884 2004-07-29 19:36 UTC tuomov
4885 * trunk: changeset 1680
4886 Added styles for status displays.
4888 2004-07-29 18:52 UTC tuomov
4889 * trunk: changeset 1679
4890 - Changed WFloatWS.circulate and backcirculate to be stacking based.
4892 - Fixes to previous stacking code changes.
4894 2004-07-29 18:27 UTC tuomov
4895 * trunk: changeset 1678
4896 Floatws stacking code improvements.
4898 2004-07-29 02:18 UTC tuomov
4899 * trunk: changeset 1672
4900 All savefiles are now also prefixed with "saved_".
4902 2004-07-29 02:02 UTC tuomov
4903 * trunk: changeset 1671
4904 Removed WIonWS.resize_tree and added WSplit.rqgeom.
4906 2004-07-29 01:52 UTC tuomov
4907 * trunk: changeset 1670
4908 Renamed redundantly named ioncore.create_new_ws to ioncore.create_ws.
4910 2004-07-29 01:50 UTC tuomov
4911 * trunk: changeset 1669
4912 Added WWindow.xid export.
4914 2004-07-29 01:47 UTC tuomov
4915 * trunk: changeset 1668
4916 Statically linking modules had been broken with the module stub loader
4917 change, and make depend had never worked in this case.
4919 2004-07-29 01:32 UTC tuomov
4920 * trunk: changeset 1667
4921 - Removed generic stacking code; stacking is now handled fully by
4922 managers, making it simpler and better-working.
4924 - Some fixes to WMPlex layer2 new focus policy.
4926 2004-07-28 21:58 UTC tuomov
4927 * trunk: changeset 1666
4928 Reorganisation autows code to match the new lua/c division and stub
4931 2004-07-28 20:57 UTC tuomov
4932 * trunk: changeset 1665
4933 Changes in WMPlex passive layer 2 object focus policy.
4935 2004-07-28 02:02 UTC tuomov
4936 * trunk: changeset 1664
4937 Oops. Search path order had been reversed.
4939 2004-07-28 01:57 UTC tuomov
4940 * trunk: changeset 1663
4941 Style file lookup was broken.
4943 2004-07-28 01:46 UTC tuomov
4944 * trunk: changeset 1662
4945 The status display is now skipped by WIonWS navigational routines.
4947 2004-07-28 01:30 UTC tuomov
4948 * trunk: changeset 1661
4949 Forgot to update resize_delay->kbresize_delay to config files.
4951 2004-07-28 01:25 UTC tuomov
4952 * trunk: changeset 1660
4953 Oops. Forgot to remove references to DEFAULT_WS_TYPE.
4955 2004-07-28 01:17 UTC tuomov
4956 * trunk: changeset 1659
4957 - Changes in functions to set some basic settings of ioncore and some
4958 modules: for the most part, a single 'set' function now. Also added
4959 the 'get' counterpart.
4961 - Removed extl_globals as DEFAULT_WS_TYPE is part of ioncore.set/get
4964 2004-07-27 21:06 UTC tuomov
4965 * trunk: changeset 1658
4966 Added WSplitInner.current dynfun.
4968 2004-07-27 21:01 UTC tuomov
4969 * trunk: changeset 1657
4970 Restore extl_loadstring as mod_ionflux needs it.
4972 2004-07-27 19:23 UTC tuomov
4973 * trunk: changeset 1656
4974 - Statusbar mail checker died if $MAIL didn't exist.
4976 - Added mailbox file setting.
4978 2004-07-27 18:03 UTC tuomov
4979 * trunk: changeset 1655
4980 Some statusbar config tuning
4982 2004-07-27 17:49 UTC tuomov
4983 * trunk: changeset 1654
4984 - Better cfg_dock.lua; moved code to mod_dock.
4986 - Status display is now _not_ saved to layout savefile, for easier
4987 switching between different status displays.
4989 - Some mplex layer2 access improvements.
4991 2004-07-27 13:48 UTC tuomov
4992 * trunk: changeset 1653
4993 Fixed some typos etc.
4995 2004-07-27 13:42 UTC tuomov
4996 * trunk: changeset 1652
4997 - Improved ext_statusbar update time calculation.
4999 - Added ext_statusbar to list of subdirectories to build in the top-
5002 2004-07-27 04:11 UTC tuomov
5003 * trunk: changeset 1651
5004 Oops, mail_last_check wasn't being update.
5006 2004-07-27 04:10 UTC tuomov
5007 * trunk: changeset 1650
5008 Added ext_statusbar statusbar script.
5010 2004-07-27 00:43 UTC tuomov
5011 * trunk: changeset 1649
5012 - Put ext_misc stuff in ioncore anyway; removed close_current_ws.
5014 - Fixed some PWM stuff.
5016 2004-07-27 00:26 UTC tuomov
5017 * trunk: changeset 1648
5018 Status display removal is now properly notified by the screen to
5019 workspaces over restarts.
5021 2004-07-26 22:03 UTC tuomov
5022 * trunk: changeset 1647
5023 Oops, welcome message was no longer installed.
5025 2004-07-26 21:57 UTC tuomov
5026 * trunk: changeset 1645
5027 Some documentation fixes and documentation generation changes.
5029 2004-07-26 21:57 UTC tuomov
5030 * trunk: changeset 1644
5031 Oops, there was still a reference to draw.lua
5033 2004-07-26 21:48 UTC tuomov
5034 * trunk: changeset 1643
5035 ioncore-extras.lua was still lying around after barfed commit.
5037 2004-07-26 21:29 UTC tuomov
5038 * trunk: changeset 1642
5039 Fixed a sed vomit in ion-completeman (around sed's brain-damaged
5040 refusal to support escaping of square brackets) after GNU sed stopped
5041 accepting the previous vomit.
5043 2004-07-26 20:50 UTC tuomov
5044 * trunk: changeset 1641
5045 Fixes to previous failed commit.
5047 2004-07-26 20:46 UTC tuomov
5048 * trunk: changeset 1640
5049 - United ioncore and ioncorelib; mod_query and querylib; and mod_menu
5050 and menulib routines into the single namespace of the first of each
5051 to present the user with less different code units.
5053 - Changed all configuration files the user might want to edit to be
5054 prefixed with 'cfg_'.
5056 2004-07-26 19:17 UTC tuomov
5057 * trunk: changeset 1639
5058 Renamed 'include' 'dopath' (to look similar to Lua's 'dofile' that
5059 expects complete file name).
5061 2004-07-26 18:58 UTC tuomov
5062 * trunk: changeset 1638
5063 Added stub loaders for modules, so users only need a single command to
5064 load scripts or modules.
5066 2004-07-26 17:43 UTC tuomov
5067 * trunk: changeset 1637
5068 Some minor infowin, stdisp and timer fixes and changes.
5070 2004-07-26 16:13 UTC tuomov
5071 * trunk: changeset 1636
5072 Exported timers to Lua side and some other changes in timer code.
5074 2004-07-26 14:38 UTC tuomov
5075 * trunk: changeset 1633
5076 Added some code to WInfoWin to eventually allow it to be used as an
5079 2004-07-25 19:18 UTC tuomov
5080 * trunk: changeset 1632
5081 Some autows overlap and new OO split code fixes.
5083 2004-07-24 14:09 UTC tuomov
5084 * trunk: changeset 1631
5085 Some fixes to previous changes in name allocation.
5087 2004-07-24 11:58 UTC tuomov
5088 * trunk: changeset 1630
5089 Added still incomplete support for partial floating of WSplitPanes on
5092 2004-07-23 22:27 UTC tuomov
5093 * trunk: changeset 1629
5094 Resizing code fixes and simplifications.
5096 2004-07-23 20:50 UTC tuomov
5097 * trunk: changeset 1628
5098 Some more name allocation improvements and simplifications.
5100 2004-07-23 19:34 UTC tuomov
5101 * trunk: changeset 1627
5102 Fixed problem allocating names that already contain something that
5103 looks like an instance number.
5105 2004-07-22 22:31 UTC tuomov
5106 * trunk: changeset 1626
5107 - Moved WSplitUnused code to mod_autows from mod_ionws.
5109 - Added initial version of WSplitPane split tree node for better
5110 organisation of different application classes in WAutoWS split tree.
5112 2004-07-18 18:59 UTC tuomov
5113 * trunk: changeset 1625
5114 The split tree now uses inheritance within the Ion object system, so
5115 it is easier to add special inner nodes to it.
5117 2004-07-18 02:25 UTC tuomov
5118 * trunk: changeset 1624
5119 Some dock changes+fixes.
5121 2004-07-17 00:48 UTC tuomov
5122 * trunk: changeset 1623
5123 Autows template code is now aware of stdisp.
5125 2004-07-16 23:54 UTC tuomov
5126 * trunk: changeset 1622
5127 Autows classification heuristics improvements.
5129 2004-07-15 15:29 UTC tuomov
5130 * trunk: changeset 1621
5133 2004-07-15 13:21 UTC tuomov
5134 * trunk: changeset 1620
5135 Fixed config file help.
5137 2004-07-15 01:59 UTC tuomov
5138 * trunk: changeset 1619
5139 Removed stdisp from lists of normal managed objects on workspaces.
5141 2004-07-13 16:05 UTC tuomov
5142 * trunk: changeset 1618
5143 Fixed WRegion.size_hints export.
5145 2004-07-13 16:04 UTC tuomov
5146 * trunk: changeset 1617
5147 Always leave a SPLIT_UNUSED when stacking.
5149 2004-07-13 16:03 UTC tuomov
5150 * trunk: changeset 1616
5151 Changes in split tree resize code to better handle SPLIT_UNUSED.
5153 2004-07-12 20:11 UTC tuomov
5154 * trunk: changeset 1615
5155 AutoWS layout initialisation code improvements.
5157 2004-07-11 22:57 UTC tuomov
5158 * trunk: changeset 1614
5159 Beginnings of a new template-based autows implementation.
5161 2004-07-08 00:18 UTC tuomov
5162 * trunk: changeset 1613
5163 Some frame->style handling changes.
5165 2004-07-08 00:17 UTC tuomov
5166 * trunk: changeset 1612
5167 Possibly fixed scratchpad focusing (again).
5169 2004-07-03 18:04 UTC tuomov
5170 tagged ion-3ds-20040703
5172 2004-07-03 18:01 UTC tuomov
5173 * trunk: changeset 1610
5174 Added a note on ./configure being broken in README.
5176 2004-07-03 17:57 UTC tuomov
5177 * trunk: changeset 1609
5180 2004-07-03 17:56 UTC tuomov
5181 * trunk: changeset 1608
5182 Added code in dock.lua to create dock of either flavour.
5184 2004-07-03 17:56 UTC tuomov
5185 * trunk: changeset 1607
5186 Do not automagically redirect region_manage_clientwin requests to
5187 passive layer 2 objects.
5189 2004-07-03 17:55 UTC tuomov
5190 * trunk: changeset 1606
5193 2004-07-03 17:54 UTC tuomov
5194 * trunk: changeset 1605
5195 Changes in menu stacking.
5197 2004-07-03 17:25 UTC tuomov
5198 * trunk: changeset 1604
5199 Implemented WRegion.rqclose for WDock (and removed WDock.destroy), so
5200 that empty docks can now be closed in a consistent manner.
5202 2004-07-03 17:21 UTC tuomov
5203 * trunk: changeset 1603
5204 Added some region dynfuns.
5206 2004-06-27 17:43 UTC tuomov
5207 * trunk: changeset 1602
5208 Dock supports bindings now.
5210 2004-06-27 17:12 UTC tuomov
5211 * trunk: changeset 1601
5212 - Removed orientation from stdisp parameters; it is got from the
5213 region itself through region_orientation.
5215 - WDock.set can now properly request changes when working as WMPlex
5218 2004-06-26 20:13 UTC tuomov
5219 * trunk: changeset 1600
5220 floatws fix: don't save stdisp configuration.
5222 2004-06-26 20:05 UTC tuomov
5223 * trunk: changeset 1599
5224 Ensure FD_CLOEXEC is set.
5226 2004-06-26 19:53 UTC tuomov
5227 * trunk: changeset 1598
5228 - Removed generic stacking exports. Raise/lower is only available
5229 through WFloatWS.raise/lower now.
5231 - Removed WRegion.active_sub export.
5233 2004-06-26 19:35 UTC tuomov
5234 * trunk: changeset 1597
5235 Renamed 'reference' field in load/info tables to 'reg'.
5237 2004-06-26 18:40 UTC tuomov
5238 * trunk: changeset 1596
5239 Guarantee maximum size to be set in region_size_hints along with base
5242 2004-06-26 18:37 UTC tuomov
5243 * trunk: changeset 1595
5244 Removed relw and relh from region_size_hints; use
5245 XSizeHints.base_width/height instead.
5247 2004-06-26 16:07 UTC tuomov
5248 * trunk: changeset 1594
5249 - Added support for passive mplex layer 2 objects.
5251 - Unified generic stdisp and floating dock position parametrisation.
5253 2004-06-23 15:56 UTC tuomov
5254 * trunk: changeset 1593
5255 Improved mplex managed object attribute storage.
5257 2004-06-22 00:16 UTC tuomov
5258 * trunk: changeset 1592
5259 Added XID to querylib.show_clientwin.
5261 2004-06-21 15:02 UTC tuomov
5262 * trunk: changeset 1591
5263 Fixed drawing engine style loading code when neither font nor based_on
5266 2004-06-21 08:18 UTC tuomov
5267 * trunk: changeset 1590
5268 Previous "fixes" broken dock resize on workspace change if previous
5269 docknode geometry was a good fit.
5271 2004-06-21 07:37 UTC tuomov
5272 * trunk: changeset 1589
5273 Some status display/dock support code fixes and improvements.
5275 2004-06-21 00:30 UTC tuomov
5276 * trunk: changeset 1588
5277 Support dragging tab of current window by clicking anywhere in a
5280 2004-06-20 16:45 UTC tuomov
5281 * trunk: changeset 1587
5282 Initial conversion of mod_dock to work with WMPlex sticky auto-sizing
5283 status display mechanisms.
5285 2004-06-20 11:47 UTC tuomov
5286 * trunk: changeset 1586
5287 Don't register WRegionSimpleCreateFn as it is not actually needed.
5288 Thus only register WRegionLoadCreateFn.
5290 2004-06-20 11:45 UTC tuomov
5291 * trunk: changeset 1584
5292 Don't duplicate libtu/stringintmap_key as value2str.
5294 2004-06-20 11:10 UTC tuomov
5295 * trunk: changeset 1582
5298 2004-06-19 16:39 UTC tuomov
5299 * trunk: changeset 1581
5300 - Use of block auto-indentation had broken indentation after some
5301 EXTL_EXPORT statements.
5303 - Added documentation for WMPlex.set_stdisp and WMPlex.get_stdisp.
5305 2004-06-19 16:26 UTC tuomov
5306 * trunk: changeset 1580
5307 Improved support for auto-sizing status display/dock.
5309 2004-06-19 13:26 UTC tuomov
5310 * trunk: changeset 1579
5311 Export WScreen.set_managed_offset.
5313 2004-06-18 22:14 UTC tuomov
5314 * trunk: changeset 1576
5315 Use libtu's new stringstore for storing frame style names.
5317 2004-06-17 20:42 UTC tuomov
5318 * trunk: changeset 1573
5319 Fixed handling of requested geometry in floatws_attach_clientwin.
5321 2004-06-17 17:14 UTC tuomov
5322 * trunk: changeset 1572
5323 Added some split-tree manipulation algorithms needed to eventually
5324 support an automagically properly sized dock.
5326 2004-06-17 13:58 UTC tuomov
5327 * trunk: changeset 1571
5328 Resize primary node fix.
5330 2004-06-14 15:09 UTC tuomov
5331 * trunk: changeset 1570
5332 Finished converting (still crappy) autows penalty code to Lua and some
5335 2004-06-12 20:51 UTC tuomov
5336 * trunk: changeset 1569
5337 Moved autows penalty calculation code to Lua side for easier
5340 2004-06-12 18:10 UTC tuomov
5341 * trunk: changeset 1568
5342 - Added WRegion.size_hints to exports
5344 - ... and renamed region_resize_hints to region_size_hints.
5346 2004-06-12 14:16 UTC tuomov
5347 * trunk: changeset 1567
5348 Fixed querylib.query_exit and renamed it to querylib.query_shutdown.
5350 2004-06-11 19:03 UTC tuomov
5351 * trunk: changeset 1566
5352 Changed penalties to be based on proportional shrinkage/growth/free
5353 space after split and other autows placement code changes.
5355 2004-06-11 11:03 UTC tuomov
5356 * trunk: changeset 1565
5357 Put back WIonWS.create_frame_fn.
5359 2004-06-10 22:48 UTC tuomov
5360 * trunk: changeset 1564
5361 - Session saving is no longer disabled on exit if there was an error
5362 loading layout. Instead a backup of the layout savefile is made.
5364 - The behaviour of ioncore.resign was changed not to save session, but
5365 instead just quit and, when running under a session manager,
5366 instruct the session manager to not restart the WM again.
5368 2004-06-10 21:13 UTC tuomov
5369 * trunk: changeset 1563
5370 Fixed focusing on frame destroy.
5372 2004-06-10 21:01 UTC tuomov
5373 * trunk: changeset 1562
5374 Bracing error caused split unused fusing not to work in all cases.
5376 2004-06-10 15:33 UTC tuomov
5377 * trunk: changeset 1561
5378 Changes in the set of exported WSplit methods and WIonWS:split_tree().
5380 2004-06-10 15:15 UTC tuomov
5381 * trunk: changeset 1560
5382 Added code to fuse adjacent SPLIT_UNUSED nodes.
5384 2004-06-09 16:12 UTC tuomov
5385 * trunk: changeset 1559
5386 Removed WIonFrame and WAutoFrame. There's just WFrame and WFloatFrame
5387 (also to be unified?) now.
5389 2004-06-08 20:52 UTC tuomov
5390 * trunk: changeset 1558
5391 Some minor autows placement tuning.
5393 2004-06-08 20:26 UTC tuomov
5394 * trunk: changeset 1557
5395 Moved p_move from WFloatFrame to WFrame.
5397 2004-06-08 17:23 UTC tuomov
5398 * trunk: changeset 1556
5399 Binding to nil should again remove the binding.
5401 2004-06-08 17:21 UTC tuomov
5402 * trunk: changeset 1555
5403 Fixes in navigation code handling of SPLIT_UNUSED.
5405 2004-06-07 13:41 UTC tuomov
5406 * trunk: changeset 1554
5407 Some more unused space information storage changes.
5409 2004-06-07 11:09 UTC tuomov
5410 * trunk: changeset 1553
5411 load_autows hand't been updated to new ionws_load_node parameters.
5413 2004-06-06 19:39 UTC tuomov
5414 * trunk: changeset 1552
5415 Added querylib.show_clientwin to display information on a client
5416 window and put it in the context menu.
5418 2004-06-06 19:27 UTC tuomov
5419 * trunk: changeset 1551
5420 Documentation fixes.
5422 2004-06-06 18:32 UTC tuomov
5423 * trunk: changeset 1550
5424 Some fixes in split tree load code changes.
5426 2004-06-06 17:58 UTC tuomov
5427 * trunk: changeset 1549
5428 Added penalties to attach to an existing frame.
5430 2004-06-06 17:09 UTC tuomov
5431 * trunk: changeset 1548
5432 Added querylib.query_menu that can be used to create a query of a
5435 2004-06-06 16:16 UTC tuomov
5436 * trunk: changeset 1547
5437 Moved Fx queries to WMPlex level so they're available on empty
5438 workspaces and full screen client windows as well.
5440 2004-06-06 16:08 UTC tuomov
5441 * trunk: changeset 1546
5442 Added 'lazy' split attribute. If a horizontal/vertical split is
5443 "lazy", and a direct child is removed, the split won't be collapsed
5444 unless the other child is SPLIT_UNUSED.
5446 2004-06-06 15:47 UTC tuomov
5447 * trunk: changeset 1545
5450 2004-06-05 19:24 UTC tuomov
5451 * trunk: changeset 1543
5452 - Moved workspace dummy window code from WFloatWS to WGenWS to be
5453 available to WAutoWS as well.
5455 - Removed unused managed_splits field from WIonWS.
5457 2004-06-05 15:14 UTC tuomov
5458 * trunk: changeset 1542
5459 WAutoWS placement code clean-up.
5461 2004-06-05 09:42 UTC tuomov
5462 * trunk: changeset 1541
5463 Oops. Fixed sanity check.
5465 2004-06-04 23:15 UTC tuomov
5466 * trunk: changeset 1539
5467 Added Xinerama sanity check.
5469 2004-06-04 17:55 UTC tuomov
5470 * trunk: changeset 1537
5471 Changed WAutoWS placement code to use new unused space storage and
5472 added framework code to handle calculating penalties based on
5473 "immediate" available unused space.
5475 2004-06-04 17:29 UTC tuomov
5476 * trunk: changeset 1536
5477 Changed storage of used/unused space within
5478 SPLIT_VERTICAL/SPLIT_HORIZONTAL.
5480 2004-06-04 15:49 UTC tuomov
5481 * trunk: changeset 1535
5482 Fixed WMPlex.l2_show focus.
5484 2004-06-03 11:25 UTC tuomov
5485 * trunk: changeset 1534
5486 Added very preliminary WAutoWS layout code.
5488 2004-06-03 11:23 UTC tuomov
5489 * trunk: changeset 1533
5490 Code that creates regions from tables now supports a 'reference' to
5491 use existing regions.
5493 2004-06-03 11:21 UTC tuomov
5494 * trunk: changeset 1532
5495 Fixed some indentation.
5497 2004-06-02 19:15 UTC tuomov
5498 * trunk: changeset 1531
5499 Added support for "static" splits.
5501 2004-05-31 10:40 UTC tuomov
5502 * trunk: changeset 1526
5505 2004-05-31 10:39 UTC tuomov
5506 * trunk: changeset 1525
5507 Added nil check to hook_add_extl.
5509 2004-05-30 16:01 UTC tuomov
5510 * trunk: changeset 1524
5511 Fixed a serious brainfart in region name allocation. (Temporary hack;
5512 need to do this more efficiently.)
5514 2004-05-30 14:13 UTC tuomov
5515 * trunk: changeset 1523
5516 Oops. Alloc one byte too small.
5518 2004-05-29 19:13 UTC tuomov
5519 * trunk: changeset 1522
5520 Check that client window is not already managed when loading saved
5521 configuration (on restart).
5523 2004-05-29 19:12 UTC tuomov
5524 * trunk: changeset 1521
5525 Added -noerrorlog startup option.
5527 2004-05-29 12:03 UTC tuomov
5528 * trunk: changeset 1520
5529 Fixed dec/inc_index bindings.
5531 2004-05-29 11:26 UTC tuomov
5532 * trunk: changeset 1519
5533 Bindmap binding count was not maintained correctly if a key/button was
5536 2004-05-28 14:41 UTC tuomov
5537 * trunk: changeset 1518
5538 Added SPLIT_UNUSED nodes and stopped allowing frames that do not use
5539 full space of their SPLIT_REGNODE:
5541 2004-05-26 19:26 UTC tuomov
5542 * trunk: changeset 1517
5543 querylib.query_renameworkspace had been broken at some point.
5545 2004-05-26 19:24 UTC tuomov
5546 * trunk: changeset 1516
5547 Unified module and script search paths. There's only one search path
5550 2004-05-26 19:17 UTC tuomov
5551 * trunk: changeset 1515
5552 *sigh* install-sh seems to require -c to copy.
5554 2004-05-26 17:24 UTC tuomov
5555 * trunk: changeset 1514
5556 Changed INSTALL to install-sh
5558 2004-05-26 17:10 UTC tuomov
5559 * trunk: changeset 1513
5562 2004-05-26 16:57 UTC tuomov
5563 * trunk: changeset 1512
5564 Libtool is no longer used: problems with one module depending on
5567 2004-05-26 14:13 UTC tuomov
5568 * trunk: changeset 1511
5569 Added unviewable check in mplex init.
5571 2004-05-26 13:57 UTC tuomov
5572 * trunk: changeset 1510
5573 - WMPlex layer2 object hide improved.
5575 - Unified WMPlex layer list access functions.
5577 2004-05-21 21:04 UTC tuomov
5578 * trunk: changeset 1509
5579 Removed 'exec' from /bin/sh call to execute command so that more
5580 complex commands can be entered.
5582 2004-05-21 19:46 UTC tuomov
5583 * trunk: changeset 1507
5584 Removed os.execute block.
5586 2004-05-21 18:49 UTC tuomov
5587 * trunk: changeset 1506
5588 Improved querylib.query_exec completion to break at spaces.
5590 2004-05-21 18:33 UTC tuomov
5591 * trunk: changeset 1505
5592 SSH host completion now understands usernames. (Code taken from the
5595 2004-05-21 18:26 UTC tuomov
5596 * trunk: changeset 1504
5597 - Improved integration of exit/restart/save state with session
5600 - Removed ioncore.exit(); in most cases use ioncore.shutdown() instead
5601 (and ioncore.resign() in others).
5603 2004-05-20 21:48 UTC tuomov
5604 * trunk: changeset 1503
5605 Added comment headers to the files.
5607 2004-05-20 21:35 UTC tuomov
5608 * trunk: changeset 1502
5609 - Added mod_sm.request_save.
5611 - Removed support for whatever (older?) session management system
5612 defines the macro "XSM".
5614 2004-05-20 18:26 UTC tuomov
5615 * trunk: changeset 1501
5616 - Automatically load mod_sm of the SESSION_MANAGER environment
5619 - Moved session directory setup code to mod_sm.
5621 2004-05-20 16:03 UTC tuomov
5622 * trunk: changeset 1500
5623 Added WClientWin.xid export to get X window id.
5625 2004-05-20 15:04 UTC tuomov
5626 * trunk: changeset 1499
5627 Improved WAutoFrame "lazy" move/resize behaviour.
5629 2004-05-20 14:38 UTC tuomov
5630 * trunk: changeset 1498
5631 Split resizing code now first tries to use any unused space before
5634 2004-05-19 08:35 UTC tuomov
5635 * trunk: changeset 1497
5636 - Do not clear client window activity status when receiving focus if
5637 the urgency hint is still set.
5639 - Exported WRegion.notify_activity and WRegion.clear_activity.
5641 2004-05-18 20:02 UTC tuomov
5642 * trunk: changeset 1496
5643 Fixed exec bindings to correctly set the root window and changed
5644 ioncore.exec_on to accept any region as parameter.
5646 2004-05-18 17:55 UTC tuomov
5647 * trunk: changeset 1495
5648 Changes in save directory under a session manager; use ~/.ion3/gnome-
5649 session-$GNOME_DESKTOP_SESSION_ID (with potentially unallowed
5650 characters replaced) if this environment variable is set.
5652 2004-05-17 22:52 UTC tuomov
5653 * trunk: changeset 1494
5654 Merged dock kde systray support patch and fixes from stable branch.
5656 2004-05-17 22:41 UTC tuomov
5657 * trunk: changeset 1491
5658 Added missing include.
5660 2004-05-15 17:45 UTC tuomov
5661 * trunk: changeset 1490
5662 Removed extl_call_named as it is no longer needed and useless bloat.
5664 2004-05-15 17:43 UTC tuomov
5665 * trunk: changeset 1489
5666 Converted ionws_placement_method to ionws_placement_alt hook. Removed
5667 the hook from WAutoWS code temporarily.
5669 2004-05-15 09:47 UTC tuomov
5670 * trunk: changeset 1488
5671 Fixed attempt to free memory at middle of allocated area in menu
5674 2004-05-14 14:14 UTC tuomov
5675 * trunk: changeset 1487
5676 - Changed mplex l2 hide/show to warp (if enabled) to new active
5679 - Some other focus handling fixes/changes.
5681 2004-05-14 13:13 UTC tuomov
5682 * trunk: changeset 1486
5683 WMPlex contents are unmapped when either width or height of client
5684 managed area becomes at most 1 instead of resizing them. Previously
5685 this was only done vertically for frames (shade).
5687 2004-05-14 10:14 UTC tuomov
5688 * trunk: changeset 1483
5689 Fixed shade on WIonWS.
5691 2004-05-13 12:01 UTC tuomov
5692 * trunk: changeset 1482
5695 2004-05-13 09:02 UTC tuomov
5696 * trunk: changeset 1481
5697 Removed some scratch code.
5699 2004-05-12 15:39 UTC tuomov
5700 * trunk: changeset 1480
5701 Oops. There was a typo that was causing region flags to be cleared
5702 when children were being rescued.
5704 2004-05-12 13:49 UTC tuomov
5705 * trunk: changeset 1479
5706 hook_add_extl was missing extl_ref_fn.
5708 2004-05-12 13:30 UTC tuomov
5709 * trunk: changeset 1478
5710 Documented hook exports.
5712 2004-05-12 12:56 UTC tuomov
5713 * trunk: changeset 1477
5714 Removed deprecated references to defcmd.
5716 2004-05-12 12:50 UTC tuomov
5717 * trunk: changeset 1476
5718 New hook system. Both Lua and C-side now have the same hooks except
5719 for ioncore_handle_event_alt.
5721 2004-05-12 10:31 UTC tuomov
5722 * trunk: changeset 1475
5723 Added functions to test ExtlTab:s and ExtlFn:s for equality.
5725 2004-05-08 23:38 UTC tuomov
5726 * trunk: changeset 1474
5727 WM_COLORMAP_WINDOWS handling fixes. (Does something still use
5728 this/bother supporting indexed colour models at all?)
5730 2004-05-06 21:01 UTC tuomov
5731 * trunk: changeset 1472
5732 Oops. nodecor wan't being initialised if mwm hints are not set.
5734 2004-05-06 09:35 UTC tuomov
5735 * trunk: changeset 1470
5736 Space wasn't being reclaimed when unsplitting.
5738 2004-05-03 15:22 UTC tuomov
5739 * trunk: changeset 1469
5740 Added extra check. Fixed indentation.
5742 2004-05-03 15:21 UTC tuomov
5743 * trunk: changeset 1468
5744 Fixed dynamic function call.
5746 2004-05-03 14:18 UTC tuomov
5747 * trunk: changeset 1466
5748 Fixed stippled tab font when -i18n was not set.
5750 2004-05-02 15:57 UTC tuomov
5751 * trunk: changeset 1464
5752 Path fixes in file headings.
5754 2004-05-02 15:46 UTC tuomov
5755 * trunk: changeset 1463
5756 Added some basic framework for autows. No functionality essentially
5757 different from ionws yet.
5759 2004-05-01 11:32 UTC tuomov
5760 * trunk: changeset 1460
5761 Transparency configuration reading fix.
5763 2004-04-30 19:45 UTC tuomov
5764 * trunk: changeset 1459
5765 Minor session management support improvements; should work with gnome-
5768 2004-04-28 11:34 UTC tuomov
5769 * trunk: changeset 1458
5770 Only kill active grab when esc is pressed, not released.
5772 2004-04-24 22:45 UTC tuomov
5773 * trunk: changeset 1456
5774 WIonWS supports alternative frame creation routine (for inheritance).
5776 2004-04-20 18:01 UTC tuomov
5777 * trunk: changeset 1455
5778 Split size calculation TODOs handled.
5780 2004-04-20 15:03 UTC tuomov
5781 * trunk: changeset 1454
5782 Some fixes to new split tree code.
5784 2004-04-17 17:44 UTC tuomov
5785 * trunk: changeset 1453
5786 - Added the WARN_FUNC macros.
5788 - WIonWS code checks that split_tree!=NULL more often so that it
5789 should be possible to inherit it by a workspace class that doesn't
5790 always have such a tree.
5792 2004-04-17 16:45 UTC tuomov
5793 * trunk: changeset 1452
5794 Fixed split bindings to attach currently displayed region of old frame
5797 2004-04-17 15:03 UTC tuomov
5798 * trunk: changeset 1451
5799 Added code to transpose splits.
5801 2004-04-16 22:34 UTC tuomov
5802 * trunk: changeset 1450
5803 Slightly improved splitting code.
5805 2004-04-11 10:15 UTC tuomov
5806 * trunk: changeset 1448
5807 Oops, there was an off-by-one bug in _NET_VIRTUAL_ROOTS setting.
5809 2004-04-05 12:33 UTC tuomov
5810 * trunk: changeset 1444
5811 Added a kludge to deal with waitrelease when the modifiers has already
5814 2004-04-05 07:39 UTC tuomov
5815 * trunk: changeset 1442
5816 Oops, LCDIR and SHAREDIR were on path in wrong order.
5818 2004-04-04 11:48 UTC tuomov
5819 * trunk: changeset 1441
5820 Improved split data structures.
5822 2004-04-02 19:59 UTC tuomov
5823 * trunk: changeset 1440
5824 WMPlex is now a proper non-virtual class and objects of this type can
5825 be created and nested like any others.
5827 2004-04-02 08:19 UTC tuomov
5828 * trunk: changeset 1439
5829 Also put querylib.lc and menulib.lc in LCDIR.
5831 2004-04-02 08:04 UTC tuomov
5832 * trunk: changeset 1437
5833 Changed compiled .lc files' path to LIBDIR/ion/lc.
5835 2004-03-27 09:01 UTC tuomov
5836 * trunk: changeset 1435
5837 Fixed floatframe client window size issue when shaded.
5839 2004-03-26 22:51 UTC tuomov
5840 * trunk: changeset 1434
5841 Split brush and style code in separate files.
5843 2004-03-26 22:37 UTC tuomov
5844 * trunk: changeset 1433
5845 Removed object abstraction from drawing engine brushes to help
5846 creating drawing engines with other font routines.
5848 2004-03-26 22:12 UTC tuomov
5849 * trunk: changeset 1432
5852 2004-03-24 20:45 UTC tuomov
5853 * trunk: changeset 1431
5854 Moved some root position notification code from WRegion to WWindow.
5856 2004-03-24 20:37 UTC tuomov
5857 * trunk: changeset 1430
5858 Removed duplicate fitrep code.
5860 2004-03-24 18:55 UTC tuomov
5861 * trunk: changeset 1429
5862 Some WIonWS and split tree code reorganisation.
5864 2004-03-24 17:33 UTC tuomov
5865 * trunk: changeset 1428
5866 Don't put input method failure complaints in startup error log.
5868 2004-03-23 11:28 UTC tuomov
5869 * trunk: changeset 1426
5870 querylib.query_restart and query_exit were not yet converted to the
5871 Ion3 scheme of things.
5873 2004-03-23 02:15 UTC tuomov
5874 * trunk: changeset 1424
5875 Client window unmap handling fixes (?).
5877 2004-03-22 12:29 UTC tuomov
5878 * trunk: changeset 1423
5881 2004-03-21 16:58 UTC tuomov
5882 * trunk: changeset 1422
5883 Fixed a colourmap update crash.
5885 2004-03-21 16:43 UTC tuomov
5886 * trunk: changeset 1421
5887 Binaries were still being stripped.
5889 2004-03-20 21:31 UTC tuomov
5890 * trunk: changeset 1420
5891 mod_sm wasn't registering exported functions.
5893 2004-03-20 21:23 UTC tuomov
5894 * trunk: changeset 1419
5895 Added very preliminary (and partially broken) session management
5896 support based on the 'sm' module for Ion1.
5898 2004-03-20 14:39 UTC tuomov
5899 * trunk: changeset 1418
5900 Moved activity notification window code from scratchpad to screen;
5901 also works for normal workspaces now.
5903 2004-03-18 21:11 UTC tuomov
5904 * trunk: changeset 1416
5905 Improvements and fixes in keyboard mapping changes handling.
5907 2004-03-18 09:39 UTC tuomov
5908 * trunk: changeset 1413
5909 Made drawing engine objects inheritable and initialisation code
5912 2004-03-17 20:17 UTC tuomov
5913 * trunk: changeset 1412
5914 Some scratchpad activity notification window changes/fixes.
5916 2004-03-16 17:24 UTC tuomov
5917 tagged ion-3ds-20040316
5919 2004-03-16 17:23 UTC tuomov
5920 * trunk: changeset 1406
5921 Added commented-out line to load mod_sp.
5923 2004-03-16 16:42 UTC tuomov
5924 * trunk: changeset 1405
5925 Fixed typo Wegion->WRegion.
5927 2004-03-16 16:40 UTC tuomov
5928 * trunk: changeset 1404
5929 - Added rectangle_constrain and changed code that did the same thing
5930 to use the function.
5932 - Some clientwin WFitParams usage improvements and fixes.
5934 2004-03-16 16:09 UTC tuomov
5935 * trunk: changeset 1403
5938 2004-03-15 16:32 UTC tuomov
5939 * trunk: changeset 1401
5940 Renamed module directories.
5942 2004-03-15 16:02 UTC tuomov
5943 * trunk: changeset 1399
5944 Added scratchpad activity notification bubble.
5946 2004-03-15 08:34 UTC tuomov
5947 * trunk: changeset 1397
5948 Documentation generation fixes and improvements.
5950 2004-03-15 08:10 UTC tuomov
5951 * trunk: changeset 1396
5952 Some function name shortenings and other changes.
5954 2004-03-14 23:40 UTC tuomov
5955 * trunk: changeset 1395
5956 Fixed some exec calls to ioncore.exec.
5958 2004-03-14 23:29 UTC tuomov
5959 * trunk: changeset 1394
5960 Fixed getbindings for buttons.
5962 2004-03-14 22:53 UTC tuomov
5963 * trunk: changeset 1393
5964 Made some more minor changes to binding configuration and added
5965 ioncore.getbindings and ioncorelib.getbindings that can be used to get
5966 a table of made bindings for all contexts.
5968 2004-03-14 19:04 UTC tuomov
5969 * trunk: changeset 1392
5970 Minor glitch introduced by previous changes fixed.
5972 2004-03-14 18:59 UTC tuomov
5973 * trunk: changeset 1391
5974 Multiplexers now save layer2 objects in layout savefile.
5976 2004-03-13 21:37 UTC tuomov
5977 * trunk: changeset 1390
5978 Removed superfluous region_same_rootwin check.
5980 2004-03-13 21:27 UTC tuomov
5981 * trunk: changeset 1389
5982 Added tentative mod_sp scratchpad module.
5984 2004-03-13 18:47 UTC tuomov
5985 * trunk: changeset 1388
5986 Region fitting, reparting and creating routines now receive a
5987 bounds/exact specification along with geometry to allow managers to
5988 specify whether managed regions should take full space available or
5989 are they allowed to use only part of it.
5991 2004-03-12 19:06 UTC tuomov
5992 * trunk: changeset 1387
5993 Added functions to hide/show mplex layer 2 objects.
5995 2004-03-12 17:58 UTC tuomov
5996 * trunk: changeset 1386
5997 Region closing method unifications.
5999 2004-03-12 16:27 UTC tuomov
6000 * trunk: changeset 1385
6001 Exported functions can now accept nil objects as parameters except for
6002 the first parameter. (Most exported functions have just that first
6005 2004-03-11 17:20 UTC tuomov
6006 * trunk: changeset 1384
6007 Unnamed regions can now also bee seen on lists of regions.
6009 2004-03-10 21:12 UTC tuomov
6010 * trunk: changeset 1381
6011 GCC linking order brain-damagedness workaround fixes.
6013 2004-03-10 21:03 UTC tuomov
6014 * trunk: changeset 1379
6015 Slightly simpler and faster Lua object cache.
6017 2004-03-10 20:41 UTC tuomov
6018 * trunk: changeset 1378
6019 - Moved X window code to xwindow.c.
6021 - Some other minor clean-up operations.
6023 2004-03-10 18:12 UTC tuomov
6024 * trunk: changeset 1376
6025 Slightly reduce flicker with apps that update title too often by
6026 removing a redundant change notify call.
6028 2004-03-10 18:01 UTC tuomov
6029 * trunk: changeset 1375
6030 Handle bindmaps using red-black trees for simpler code (before
6031 bindings were in arrays sorted and searched with qsort and bsearch).
6033 2004-03-10 16:49 UTC tuomov
6034 * trunk: changeset 1372
6035 Also handle name allocation using red-black trees instead of Lua
6036 tables now that such are available in libtu.
6038 2004-03-10 16:48 UTC tuomov
6039 * trunk: changeset 1371
6040 Use red-black trees added to libtu instead of a Lua tables to store
6041 split_of pointers of frames on WIonWS:s to avoid problems with object
6042 cache clean-up on frame deletion.
6044 2004-03-10 10:47 UTC tuomov
6045 * trunk: changeset 1367
6046 names.h wasn't being included.
6048 2004-03-07 21:46 UTC tuomov
6049 * trunk: changeset 1364
6050 Bound backspace in menus to clear typeahead buffer.
6052 2004-03-07 21:45 UTC tuomov
6053 * trunk: changeset 1363
6054 Moved strcasestr to libtu.
6056 2004-03-07 21:45 UTC tuomov
6057 * trunk: changeset 1361
6058 Menus now support typeahead find.
6060 2004-03-07 17:37 UTC tuomov
6061 * trunk: changeset 1359
6062 Removed ioncore_g.cwin_list.
6064 2004-03-07 17:29 UTC tuomov
6065 * trunk: changeset 1358
6066 Removed completion functions from ioncore, moving them to querylib and
6067 replacing with listing functions (ioncore.clientwin_list,
6068 ioncore.region_list).
6070 2004-03-07 17:28 UTC tuomov
6071 * trunk: changeset 1357
6072 Restored missing workspacelist menu entry.
6074 2004-03-07 15:35 UTC tuomov
6075 * trunk: changeset 1356
6076 Fixed pmenu stacking.
6078 2004-03-07 11:13 UTC tuomov
6079 * trunk: changeset 1355
6080 Added ioncore_post_layout_setup_hook.
6082 2004-03-07 10:41 UTC tuomov
6083 * trunk: changeset 1354
6084 All modules are now 'mod_something'.
6086 2004-03-07 10:39 UTC tuomov
6087 * trunk: changeset 1353
6088 Oops, some NULL checks were missing from new stacking code.
6090 2004-03-07 00:26 UTC tuomov
6091 * trunk: changeset 1352
6092 Merged recent changes from the stable branch (WFloatWS.attach, better
6093 gravity handling, goto_* routines return target).
6095 2004-03-07 00:24 UTC tuomov
6096 * trunk: changeset 1351
6097 Brought PWM binding and menu configuration files up to date.
6099 2004-03-06 23:59 UTC tuomov
6100 * trunk: changeset 1350
6101 - WMPlex now supports a full "second layer" of objects in addition to
6104 - A lot of WIonFrame code was removed and moved to WFrame.
6106 - New rescue and initial management handling code.
6108 2004-03-06 23:53 UTC tuomov
6109 * trunk: changeset 1349
6110 region_stack_above wasn't working.
6112 2004-03-06 23:12 UTC tuomov
6113 * trunk: changeset 1348
6114 Stacking code relies on XQueryTree instead of maintaining our internal
6115 state that might not agree with X.
6117 2004-03-06 23:08 UTC tuomov
6118 * trunk: changeset 1347
6119 Fixed dock configuration file for new binding system.
6121 2004-02-18 03:00 UTC tuomov
6122 * trunk: changeset 1336
6123 Merged tab drag&drop fixes and size guard additions from the stable
6126 2004-02-17 23:16 UTC tuomov
6127 * trunk: changeset 1330
6128 Oops, some old class names were used in the merge.
6130 2004-02-17 18:40 UTC tuomov
6131 * trunk: changeset 1329
6132 Merged fixes from the stable branch.
6134 2004-02-17 01:32 UTC tuomov
6135 * trunk: changeset 1326
6136 Autosave disabling was missing.
6138 2004-02-16 23:27 UTC tuomov
6139 * trunk: changeset 1324
6140 - Changed layout save mechanism to construct configuration tables
6141 instead of directly writing data to files.
6143 - Some more mainloop changes.
6145 2004-02-16 20:33 UTC tuomov
6146 * trunk: changeset 1322
6147 Documentation and documentation generation updates.
6149 2004-02-16 19:22 UTC tuomov
6150 * trunk: changeset 1321
6151 Moved SunOS F11->SunF36, F12->SunF37 kludge to build time.
6153 2004-02-16 19:02 UTC tuomov
6154 * trunk: changeset 1320
6155 Mainloop X flushing fix.
6157 2004-02-16 17:50 UTC tuomov
6158 * trunk: changeset 1317
6159 Switched to using spaces only for indentation. Simple automatic "\t"
6160 -> " " conversion; may need more tuning.
6162 2004-02-16 17:08 UTC tuomov
6163 * trunk: changeset 1315
6164 Oops. errorlog code was still here.
6166 2004-02-16 17:05 UTC tuomov
6167 * trunk: changeset 1314
6168 - Moved object system and other generic code to libtu.
6170 - Changed the mainloop to only handle file descriptors with the X
6171 connection just a case among other inputfd:s.
6173 2004-02-16 04:42 UTC tuomov
6174 * trunk: changeset 1311
6175 Moved stuff to the C side.
6177 2004-02-16 04:29 UTC tuomov
6178 * trunk: changeset 1310
6179 Some minor fixes to stuff broken by namespace change.
6181 2004-02-16 04:14 UTC tuomov
6182 * trunk: changeset 1309
6183 classes.h was missing from previous commmit.
6185 2004-02-16 04:13 UTC tuomov
6186 * trunk: changeset 1308
6187 - Major namespace clean-up, both C and Lua-side.
6189 - Yet another binding configuration scheme.
6191 2004-02-15 19:06 UTC tuomov
6192 * trunk: changeset 1300
6193 Added function to return line editor "mark".
6195 2004-02-14 23:31 UTC tuomov
6196 * trunk: changeset 1299
6197 - Removed gr_get_brush_values and the possibility obtain brush
6198 parameters before creating a window.
6200 - Added "above" and "below" as supported directions with some ionws
6203 2004-02-14 22:11 UTC tuomov
6204 * trunk: changeset 1298
6205 Merged floatframe tab toggle and man page fixes from the stable
6208 2004-02-14 22:11 UTC tuomov
6209 * trunk: changeset 1297
6210 Removed delib.lua and moved the stuff on the C side.
6212 2004-02-12 12:40 UTC tuomov
6213 * trunk: changeset 1294
6214 Added manual page caching setup help in README.
6216 2004-02-12 11:42 UTC tuomov
6217 * trunk: changeset 1293
6218 Removed superfluous navigation functions from WIonWS.
6220 2004-02-11 21:12 UTC tuomov
6221 * trunk: changeset 1292
6222 Lua interface improvements.
6224 2004-02-11 09:56 UTC tuomov
6225 * trunk: changeset 1290
6226 - Portability fixes merged from stable branch.
6228 - Fixed ion-completeman to use = insteaf == with 'test'.
6230 - Minor binding changes.
6232 2004-02-11 03:02 UTC tuomov
6233 * trunk: changeset 1288
6234 Slightly better pipe stall check.
6236 2004-02-11 02:48 UTC tuomov
6237 * trunk: changeset 1287
6238 Added line counter reset.
6240 2004-02-11 02:45 UTC tuomov
6241 * trunk: changeset 1286
6242 Querylib tries to waste a little less memory when reading completions
6245 2004-02-11 01:50 UTC tuomov
6246 * trunk: changeset 1285
6249 2004-02-11 01:41 UTC tuomov
6250 * trunk: changeset 1284
6251 Merged fixes from the "stable" Ion2 branch.
6253 2004-02-11 01:28 UTC tuomov
6254 * trunk: changeset 1282
6255 Forgot to upgrade querylib to new script parameters.
6257 2004-02-11 01:25 UTC tuomov
6258 * trunk: changeset 1281
6259 Man-page completion is now implemented with the external script 'ion-
6260 completeman'. The script supports cacheng names of known manual pages
6261 (as a cronjob) for much faster completion. It can also use the
6262 'manpath' program in addition to the MANPATH or ION_MC_MANPATH
6263 environment variables to figure out the paths containing man pages.
6265 2004-02-11 00:59 UTC tuomov
6266 * trunk: changeset 1280
6267 Completion display wasn't being refreshed, if its size didn't change
6268 between completions.
6270 2004-02-10 23:12 UTC tuomov
6271 * trunk: changeset 1277
6272 - New binding configuration scheme based on strings instead of direct
6273 passing of Lua functions.
6275 - Some WMPlex managed object indexing function changes.
6277 2004-02-10 19:47 UTC tuomov
6278 * trunk: changeset 1276
6279 Move/resize mode is common to all types of frames.
6281 2004-02-10 19:35 UTC tuomov
6282 * trunk: changeset 1274
6283 There were still some WGENFRAME macros.
6285 2004-02-10 18:29 UTC tuomov
6286 * trunk: changeset 1273
6287 Changed version and API version.
6289 2004-02-10 10:42 UTC tuomov
6290 * trunk: changeset 1271
6291 File name changes and a couple of fixes to the WGenFrame -> WFrame
6294 2004-02-10 10:36 UTC tuomov
6295 * trunk: changeset 1270
6296 Renamed WGenFrame to WFrame.
6298 2004-02-10 10:35 UTC tuomov
6299 * trunk: changeset 1269
6300 Changed default installation path to /usr/local/ion-3 and user
6301 configuration file path to ~/.ion3.
6303 2004-02-07 01:56 UTC tuomov
6304 * trunk: changeset 1256
6305 Brought WClientWin.get_ident documentation up-to-date.
6307 2004-02-05 22:09 UTC tuomov
6308 * trunk: changeset 1252
6309 Implemented a kludge to track "awaiting focus" state. This will allow,
6310 for example, windows changing to full screen mode immediately after
6311 mapping (instead of doing it right and setting the properties before
6312 mapping) to be switched to.
6314 2004-02-05 16:30 UTC tuomov
6315 * trunk: changeset 1250
6316 Added extra include for dock.
6318 2004-02-05 16:29 UTC tuomov
6319 * trunk: changeset 1249
6320 WIonWS.newframe wasn't adjusting sizes of existing frames nicely.
6322 2004-02-05 09:10 UTC tuomov
6323 * trunk: changeset 1248
6324 Removed 'const' from 'spec' entry.
6326 2004-02-03 18:45 UTC tuomov
6327 * trunk: changeset 1246
6328 - Minor memory leak removed: drawing engine colour group name.
6330 - Some extra safety checks added in line editor.
6332 2004-02-02 20:10 UTC tuomov
6333 * trunk: changeset 1245
6334 Changed the autoconf script not to use \" that not all shells
6337 2004-02-01 20:58 UTC tuomov
6338 * trunk: changeset 1244
6339 Fixed line breaking in really narrow listings.
6341 2004-02-01 11:54 UTC tuomov
6342 * trunk: changeset 1243
6345 2004-01-30 15:34 UTC tuomov
6346 * trunk: changeset 1241
6347 - Unblock signals at startup as GDM in its great wisdom initially
6348 blocks the window manager from receiving SIGCHLD resulting in
6351 - More changes to (floatws) stacking policy.
6353 2004-01-29 20:07 UTC tuomov
6354 * trunk: changeset 1240
6355 - Transient size calculation fixed.
6357 - Creating frame for a transient on a floatws will raise the frame
6358 containing the transient_for window.
6360 - Added notes on Lua 5.0 in README.
6362 2004-01-28 16:02 UTC tuomov
6363 * trunk: changeset 1238
6364 - Minor man page improvements.
6366 - Typo fix in system.mk.
6368 2004-01-28 06:41 UTC tuomov
6369 * trunk: changeset 1237
6370 Changed libtool minimum version requirement back to safe 1.4.3.
6372 2004-01-27 22:38 UTC tuomov
6373 * trunk: changeset 1236
6374 Documentation comment for ioncore_userdir was broken.
6376 2004-01-27 18:10 UTC tuomov
6377 * trunk: changeset 1233
6378 Ooops, testing changes were left in development install path.
6380 2004-01-27 18:09 UTC tuomov
6381 * trunk: changeset 1232
6382 Removed superfluous call to wedln_draw_completions.
6384 2004-01-27 13:49 UTC tuomov
6385 * trunk: changeset 1229
6386 Install documentation and manual pages under $PREFIX/share as per the
6389 2004-01-26 14:49 UTC tuomov
6390 * trunk: changeset 1228
6391 - Added autoconf script support for -DCF_NO_MB_SUPPORT
6393 - Remove system-ac.mk in 'make realclean'.
6395 2004-01-26 14:48 UTC tuomov
6396 * trunk: changeset 1227
6397 Fixed an 'err' variable to be local.
6399 2004-01-25 23:35 UTC tuomov
6400 * trunk: changeset 1226
6401 Trap signals at an earlier stage so that processes forked at startup
6402 don't become temporarily defunct.
6404 2004-01-25 18:19 UTC tuomov
6405 * trunk: changeset 1224
6406 There was still a reference to ~/.ion/
6408 2004-01-25 18:12 UTC tuomov
6409 * trunk: changeset 1223
6410 Class lookup is no longer case-insensitive. (There's no need for that
6411 since the workspace creation query was changed.)
6413 2004-01-25 18:05 UTC tuomov
6414 * trunk: changeset 1221
6415 Typo and spelling fixes.
6417 2004-01-25 11:07 UTC tuomov
6418 * trunk: changeset 1219
6419 Some XX_SOURCE flag changes.
6421 2004-01-24 21:54 UTC tuomov
6422 * trunk: changeset 1218
6425 2004-01-24 21:49 UTC tuomov
6426 * trunk: changeset 1217
6427 - Added dummy multibyte/widechar routines for retarded platforms
6428 without even such dummy support.
6430 - Some Cygwin note modifications.
6432 2004-01-24 20:28 UTC tuomov
6433 * trunk: changeset 1216
6434 Some extra safety checks added.
6436 2004-01-22 21:25 UTC tuomov
6437 * trunk: changeset 1214
6438 Fixed LaTeX in dock documentation comments.
6440 2004-01-21 19:32 UTC tuomov
6441 * trunk: changeset 1212
6442 Some more polish on floatws focus policy.
6444 2004-01-21 17:32 UTC tuomov
6445 * trunk: changeset 1211
6446 - Moved session directory creation to a proper place, so that the
6447 directory will exist for the style menu save feature.
6449 - Fill _NET_SUPPORTED root window property with the supported features
6450 (_NET_WM_FULLSCREEN, _NET_WM_NAME, _NET_VIRTUAL_ROOTS).
6452 2004-01-20 21:11 UTC tuomov
6453 * trunk: changeset 1209
6454 Module preloading support was broken.
6456 2004-01-20 19:50 UTC tuomov
6457 * trunk: changeset 1208
6460 2004-01-20 18:37 UTC tuomov
6461 * trunk: changeset 1207
6462 Binaries are now again stripped when installed.
6464 2004-01-20 18:35 UTC tuomov
6465 * trunk: changeset 1206
6466 Fixed a man page typo.
6468 2004-01-19 18:26 UTC tuomov
6469 * trunk: changeset 1205
6470 Fixed tab drop on a floatws.
6472 2004-01-19 16:03 UTC tuomov
6473 * trunk: changeset 1204
6474 Old submaps were ignored when new entries were added.
6476 2004-01-19 12:22 UTC tuomov
6477 * trunk: changeset 1203
6478 Fixed libtool version requirements.
6480 2004-01-19 12:22 UTC tuomov
6481 * trunk: changeset 1202
6482 - Autoconf script Xinerama check fixed.
6484 - README.autoconf simplified.
6486 2004-01-19 12:20 UTC tuomov
6487 * trunk: changeset 1201
6488 Fixed references to ioncore-*.lua.
6490 2004-01-16 18:39 UTC tuomov
6491 * trunk: changeset 1200
6492 There were still some references to frame-tab (how tab-frame), causing
6493 initial frame sizes on floatws:s to be miscalculated.
6495 2004-01-16 18:38 UTC tuomov
6496 * trunk: changeset 1199
6497 Oops. Removed some important code earlier.
6499 2004-01-16 16:58 UTC tuomov
6500 * trunk: changeset 1198
6501 - Minor client window management set up fixes.
6503 - Pass _ION_KLUDGES (XA_STRING) property in WClientwin.get_ident as
6506 2004-01-16 15:35 UTC tuomov
6507 * trunk: changeset 1197
6508 - Fixed goto_previous after switching between windows in the same
6511 - The dock no longer gets focused when the pointer enters it.
6513 2004-01-15 18:34 UTC tuomov
6514 * trunk: changeset 1196
6515 Changed order of mplex old/new selected object map/unmap to reduce
6518 2004-01-15 16:10 UTC tuomov
6519 * trunk: changeset 1195
6520 - A couple manual page and README bugs were fixed.
6522 - Removed Mod1+K T rebinding in ionframe_bindings to
6523 toggle_transients_pos (it is supposed to be clear_tags).
6525 2004-01-14 22:43 UTC tuomov
6526 * trunk: changeset 1194
6527 Style selection saving wasn't working.
6529 2004-01-14 19:37 UTC tuomov
6530 * trunk: changeset 1191
6531 Removed extra character in comment header.
6533 2004-01-14 18:03 UTC tuomov
6534 * trunk: changeset 1190
6535 - Floating workspace now give focus to highest-stacked frame when the
6536 active one is destroyed.
6538 - Mod1+N/P were bound to raise/lower on floating workspaces.
6540 2004-01-14 16:55 UTC tuomov
6541 * trunk: changeset 1189
6542 Changed version string to ION_VERSION.
6544 2004-01-14 16:39 UTC tuomov
6545 * trunk: changeset 1188
6546 - Added optional autoconf script.
6548 - Fixed etc/Makefile.
6550 2004-01-13 23:52 UTC tuomov
6551 * trunk: changeset 1187
6552 - Renamed do_move_pointer_to do_warp and made redefinable through the
6555 - Fixed reparent_region->region_reparent.
6557 - Added some missing includes.
6559 2004-01-13 16:31 UTC tuomov
6560 * trunk: changeset 1186
6561 Frame maximize takes active client window size limits into account.
6563 2004-01-13 16:12 UTC tuomov
6564 * trunk: changeset 1185
6565 Keyboard move/resize warps (if enabled) pointer back to manipulated
6566 frame after finishing.
6568 2004-01-08 23:16 UTC tuomov
6569 * trunk: changeset 1184
6570 Fixed some typos in documentation.
6572 2004-01-08 22:05 UTC tuomov
6573 * trunk: changeset 1182
6574 Changed winprop selection by title to longest match.
6576 2004-01-08 21:51 UTC tuomov
6577 * trunk: changeset 1181
6578 - Support changes in X keyboard map.
6580 - Some keymap deinitialisation fixes and bindmap clean-up.
6582 2004-01-06 19:48 UTC tuomov
6583 * trunk: changeset 1180
6584 Minor man page fixes.
6586 2004-01-06 12:30 UTC tuomov
6587 * trunk: changeset 1179
6588 Removed introduction of a non-existent function.
6590 2004-01-03 00:27 UTC tuomov
6591 * trunk: changeset 1178
6592 Updated most of the copyright notices to 2004.
6594 2003-12-29 20:26 UTC tuomov
6595 * trunk: changeset 1177
6596 - stylemenu properly saves draw.lua if querylib is not installed.
6598 - Separate binding configuration file for PWM.
6600 2003-12-29 20:14 UTC tuomov
6601 * trunk: changeset 1176
6602 - Some default menu configuration changes. PWM no longer uses the same
6603 menu configuration file.
6605 - Removed client window check code mismatch complaint on startup.
6607 - PWM startup errorlog was incorrectly referring to Ion.
6609 2003-12-29 20:01 UTC tuomov
6610 * trunk: changeset 1175
6611 Removed debug message.
6613 2003-12-29 18:42 UTC tuomov
6614 * trunk: changeset 1174
6615 Workspace query asks for type of workspace when creating new.
6617 2003-12-29 15:53 UTC tuomov
6618 * trunk: changeset 1173
6619 Previous frame geometry (for maximize and shade) is saved in the
6620 workspaces save file.
6622 2003-12-23 21:14 UTC tuomov
6623 * trunk: changeset 1172
6624 Added a note on the dock module authors to README.
6626 2003-12-23 21:13 UTC tuomov
6627 * trunk: changeset 1171
6628 - Added dock to list of modules to build.
6630 - Updated to newer version of dock.
6632 - Dock position and growing direction was changed to old PWM defaults.
6634 - PWM stock configuration files load the dock module by default.
6636 2003-12-23 20:55 UTC tuomov
6637 * trunk: changeset 1169
6638 - Included the dock module with Ion.
6640 - Fixed dock_get_tile_size and modified dock module Makefile for
6643 2003-12-22 20:45 UTC tuomov
6644 * trunk: changeset 1100
6645 Use also C99_SOURCE where XOPEN_SOURCE is used.
6647 2003-12-22 20:11 UTC tuomov
6648 * trunk: changeset 1099
6651 2003-12-20 13:08 UTC tuomov
6652 * trunk: changeset 1098
6653 XFreeGC(xor_gc) on deinit.
6655 2003-12-18 18:08 UTC tuomov
6656 * trunk: changeset 1097
6657 Focusing on return from submenu had been broken by previous changes.
6659 2003-12-18 17:57 UTC tuomov
6660 * trunk: changeset 1096
6661 look-clean "bigmenu" font changed.
6663 2003-12-18 17:52 UTC tuomov
6664 * trunk: changeset 1095
6665 WScreens no longer accept tab drag&drop.
6667 2003-12-18 17:48 UTC tuomov
6668 * trunk: changeset 1094
6669 Better error message in querylib.query_workspace.
6671 2003-12-18 17:45 UTC tuomov
6672 * trunk: changeset 1093
6673 Message line counting fix.
6675 2003-12-18 17:42 UTC tuomov
6676 * trunk: changeset 1092
6677 Class lookup is now case-insensitive.
6679 2003-12-18 17:28 UTC tuomov
6680 * trunk: changeset 1091
6681 Added some object destroy safety checks.
6683 2003-12-18 17:22 UTC tuomov
6684 * trunk: changeset 1090
6685 Fixed winprop lookup when window name is nil.
6687 2003-12-18 12:08 UTC tuomov
6688 * trunk: changeset 1089
6689 Use lua-config50 in Debian settings.
6691 2003-12-16 20:54 UTC tuomov
6692 * trunk: changeset 1088
6693 Re-created the file.
6695 2003-12-16 20:52 UTC tuomov
6696 * trunk: changeset 1087
6699 2003-12-16 18:29 UTC tuomov
6700 * trunk: changeset 1086
6701 Another old reference.
6703 2003-12-14 11:52 UTC tuomov
6704 * trunk: changeset 1085
6705 Fixed (?) grab release focusing when warping is disabled.
6707 2003-12-11 22:16 UTC tuomov
6708 * trunk: changeset 1084
6709 Man pages still had references to old user configuration file
6712 2003-12-11 21:31 UTC tuomov
6713 * trunk: changeset 1083
6714 Fixed querylib.query_man default value.
6716 2003-12-11 18:03 UTC tuomov
6717 * trunk: changeset 1082
6718 Fixed .welcome_msg_displayed permissions.
6720 2003-12-23 20:17 UTC unknown
6721 tagged ion-devel-20031211
6723 2003-12-11 17:11 UTC tuomov
6724 * trunk: changeset 1081
6725 Fixed a potential segfault when window disappears while being set up
6728 2003-12-23 20:17 UTC unknown
6729 tagged ion-devel-20031210
6731 2003-12-10 09:17 UTC tuomov
6732 * trunk: changeset 1080
6735 2003-12-09 20:39 UTC tuomov
6736 * trunk: changeset 1079
6739 2003-12-09 19:48 UTC tuomov
6740 * trunk: changeset 1078
6741 Removed mention of development branch.
6743 2003-12-09 19:48 UTC tuomov
6744 * trunk: changeset 1077
6745 Minor size calculation fix.
6747 2003-12-23 20:17 UTC unknown
6748 tagged ion-devel-20031209
6750 2003-12-09 19:28 UTC tuomov
6751 * trunk: changeset 1076
6752 Module compatibility is checked against ION_API_VERSION (2) instead of
6755 2003-12-09 19:13 UTC tuomov
6756 * trunk: changeset 1075
6759 2003-12-09 19:07 UTC tuomov
6760 * trunk: changeset 1074
6761 Removed configuration file conversion utilities; people following the
6762 development branch should already have converted their files.
6764 2003-12-09 19:05 UTC tuomov
6765 * trunk: changeset 1073
6766 - Removed '-devel' from path names.
6768 - Changed user configuration file directories to ~/.ion2/ and
6771 - Renamed all ioncore*.lua configuration files to ion*.lua.
6773 - The main configuration file for Ion is ion.lua and for PWM pwm.lua.
6775 2003-12-09 00:32 UTC tuomov
6776 * trunk: changeset 1072
6777 Changed LUA_PATH to LUA_DIR to avoid conflicts with Lua itself.
6779 2003-12-07 22:05 UTC tuomov
6780 * trunk: changeset 1071
6783 2003-12-07 22:01 UTC tuomov
6784 * trunk: changeset 1070
6785 Use string.shell_safe to encapsulate file names.
6787 2003-12-07 22:01 UTC tuomov
6788 * trunk: changeset 1069
6789 Added string.shell_safe function.
6791 2003-12-06 22:20 UTC tuomov
6792 * trunk: changeset 1068
6793 Insert new bindmaps at beginning of region bindmap list.
6795 2003-12-06 20:43 UTC tuomov
6796 * trunk: changeset 1067
6797 Initial workspace creation code checks default_ws_type.
6799 2003-12-06 20:36 UTC tuomov
6800 * trunk: changeset 1066
6801 Changed ion-completefile path.
6803 2003-12-06 17:45 UTC tuomov
6804 * trunk: changeset 1065
6805 Added WClientWin.toggle_transients_pos export and transients_at_top
6808 2003-12-06 17:44 UTC tuomov
6809 * trunk: changeset 1064
6810 Bound WClientWin.toggle_transients_pos to DEFAULT_MOD+K T.
6812 2003-12-06 17:43 UTC tuomov
6813 * trunk: changeset 1063
6816 2003-12-06 17:43 UTC tuomov
6817 * trunk: changeset 1062
6818 Removed extra whitespace at ends of some lines.
6820 2003-12-06 16:17 UTC tuomov
6821 * trunk: changeset 1061
6822 Fixed previous change.
6824 2003-12-06 12:25 UTC tuomov
6825 * trunk: changeset 1060
6826 Some transient initial size calculation changes.
6828 2003-12-06 11:44 UTC tuomov
6829 * trunk: changeset 1059
6830 Changed export names and added one more.
6832 2003-12-06 11:42 UTC tuomov
6833 * trunk: changeset 1058
6834 Added "stylemenu" that displays all look-*.lua files on search path.
6836 2003-12-06 11:42 UTC tuomov
6837 * trunk: changeset 1057
6838 Added some search path exports.
6840 2003-12-06 11:15 UTC tuomov
6841 * trunk: changeset 1056
6842 ion-completefile directory changed and extended to support multiple
6845 2003-12-05 00:46 UTC tuomov
6846 * trunk: changeset 1055
6847 - Submenus can now be generated by functions when needed.
6849 - Added "windowlist" and "workspacelist" default menus.
6851 2003-12-04 22:10 UTC tuomov
6852 * trunk: changeset 1054
6855 2003-12-04 21:56 UTC tuomov
6856 * trunk: changeset 1053
6857 In-mplex menus that do not fully fit within the space available now
6858 scroll the visible entries.
6860 2003-12-03 23:43 UTC tuomov
6861 * trunk: changeset 1052
6862 aboutmsg was missing.
6864 2003-12-03 23:43 UTC tuomov
6865 * trunk: changeset 1051
6868 2003-12-03 22:27 UTC tuomov
6869 * trunk: changeset 1050
6870 Closing a frame initially contaning transient window will switch focus
6871 to the frame that contained the transient_for window.
6873 2003-12-23 20:17 UTC unknown
6874 tagged ion-devel-20031203
6876 2003-12-03 20:33 UTC tuomov
6877 * trunk: changeset 1049
6878 Removed mentions of ion-devel in the release tarball; default
6879 installation target is now /usr/local with configuration files in
6880 /usr/local/etc/ion and ~/.ion. (CVS snapshots will still use
6881 /usr/local/ion-devel.)
6883 2003-12-03 20:31 UTC tuomov
6884 * trunk: changeset 1048
6885 Just ditch old $ETCDIR/draw.lua.
6887 2003-12-03 20:29 UTC tuomov
6888 * trunk: changeset 1047
6889 Added pwm.1 man page.
6891 2003-12-03 20:22 UTC tuomov
6892 * trunk: changeset 1046
6893 Use PWM_ETCDIR if set.
6895 2003-12-03 20:14 UTC tuomov
6896 * trunk: changeset 1045
6897 Load the query module.
6899 2003-12-03 20:06 UTC tuomov
6900 * trunk: changeset 1044
6901 - The ion and pwm scripts were removed and are instead now binaries
6902 linked against ioncore.a.
6904 - The 'ion' binary uses ~/.ion (no longer ~/.ion-devel) for user's
6905 configuration files and the 'pwm' binary uses ~/.pwm for user's
6906 configuration files.
6908 2003-12-03 17:59 UTC tuomov
6909 * trunk: changeset 1043
6910 Script search path changes; calling file's directly is now only
6911 considered if explicitly indicated in the file name. (So now normally
6912 "included" files in user's directories will always be preferred over
6913 those in system directories.)
6915 2003-12-03 11:37 UTC tuomov
6916 * trunk: changeset 1042
6917 etc/ make install changes; ioncore.lua is now always overwritten and
6918 draw.lua link restored to a working file.
6920 2003-12-02 23:23 UTC tuomov
6921 * trunk: changeset 1041
6922 Display a welcome message and manual page to new users.
6924 2003-12-02 23:22 UTC tuomov
6925 * trunk: changeset 1040
6926 - Display a welcome message and manual page to new users.
6928 - Some path setting function changes.
6930 2003-12-02 23:20 UTC tuomov
6931 * trunk: changeset 1039
6932 - Renamed manual page to ion.1.
6934 - Added ion.1.in.txt
6936 2003-12-02 23:11 UTC tuomov
6937 * trunk: changeset 1038
6940 2003-12-02 23:01 UTC tuomov
6941 * trunk: changeset 1037
6942 Removed mention of "messages" to reduce chance of confusion.
6944 2003-12-02 18:31 UTC tuomov
6945 * trunk: changeset 1036
6946 Added a "basic concepts" section in the manual page.
6948 2003-12-02 18:05 UTC tuomov
6949 * trunk: changeset 1035
6950 Fixed message display line copying bug.
6952 2003-12-02 13:37 UTC tuomov
6953 * trunk: changeset 1034
6954 Fixed -onescreen to -oneroot.
6956 2003-12-01 20:18 UTC tuomov
6957 * trunk: changeset 1033
6958 Button6 and Button7 might be recognised.
6960 2003-12-01 20:18 UTC tuomov
6961 * trunk: changeset 1032
6962 Ignore unknown bits in keypress event state.
6964 2003-12-01 19:09 UTC tuomov
6965 * trunk: changeset 1031
6968 2003-12-01 18:23 UTC tuomov
6969 * trunk: changeset 1030
6970 The line editor and region_set_name strip white space from the
6971 beginning and end of strings.
6973 2003-12-01 01:34 UTC tuomov
6974 * trunk: changeset 1029
6975 Some more acceleration changes.
6977 2003-11-30 16:51 UTC tuomov
6978 * trunk: changeset 1028
6979 - Implemented move/resize edge snapping.
6981 - Smoother square root based move/resize acceleration curve.
6983 2003-11-30 16:49 UTC tuomov
6984 * trunk: changeset 1027
6985 Uncommented CF_EDGE_RESISTANCE.
6987 2003-11-30 00:51 UTC tuomov
6988 * trunk: changeset 1026
6989 Save sticky state in session savefile.
6991 2003-11-30 00:48 UTC tuomov
6992 * trunk: changeset 1025
6993 Implemented sticky frames on WFloatWS:s.
6995 2003-11-30 00:34 UTC tuomov
6996 * trunk: changeset 1024
6997 Implemented WWatch-node based WObjList and changed tag list to that
6998 instead of wasting space in WRegion.
7000 2003-11-29 22:46 UTC tuomov
7001 * trunk: changeset 1023
7002 Only redraw menu entries that need redrawing when selected entry is
7005 2003-11-29 16:27 UTC tuomov
7006 * trunk: changeset 1022
7007 Some focus handling changes, fixes and clean-up.
7009 2003-11-29 15:35 UTC tuomov
7010 * trunk: changeset 1021
7011 "Close" key and menu binding changes.
7013 2003-11-29 15:34 UTC tuomov
7014 * trunk: changeset 1019
7017 2003-11-29 14:36 UTC tuomov
7018 * trunk: changeset 1018
7019 Fixed selection request when multibyte support is not enabled.
7021 2003-11-29 14:31 UTC tuomov
7022 * trunk: changeset 1017
7023 Small documentation fix.
7025 2003-11-29 14:29 UTC tuomov
7026 * trunk: changeset 1016
7027 Do not display a query_message error when failing to open
7030 2003-11-29 14:21 UTC tuomov
7031 * trunk: changeset 1015
7032 Improved documentation.
7034 2003-11-29 14:21 UTC tuomov
7035 * trunk: changeset 1014
7036 Fixed underscore and tiled escapes.
7038 2003-11-27 22:26 UTC tuomov
7039 * trunk: changeset 1013
7040 Added note on known_hosts in documentation comment.
7042 2003-11-27 22:26 UTC tuomov
7043 * trunk: changeset 1012
7044 Keyboard is no longer grabbed in submap mode if normal bindmap is not
7047 2003-11-27 19:58 UTC tuomov
7048 * trunk: changeset 1011
7051 2003-11-27 16:18 UTC tuomov
7052 * trunk: changeset 1010
7053 Minor clean-up operations.
7055 2003-11-27 15:56 UTC tuomov
7056 * trunk: changeset 1009
7057 Added some stacking setup and mplex attach sanity checks.
7059 2003-11-27 15:42 UTC tuomov
7060 * trunk: changeset 1008
7061 Added clear_tags ctxmenu entry.
7063 2003-11-27 15:38 UTC tuomov
7064 * trunk: changeset 1007
7065 Region rescue code was cleaned up a little and the code is no longer
7066 called from deinit handlers.
7068 2003-11-25 20:37 UTC tuomov
7069 * trunk: changeset 1006
7070 Added WIonWS.farthest, next_to and goto_dir exports.
7072 2003-11-25 19:44 UTC tuomov
7073 * trunk: changeset 1005
7076 2003-11-24 16:52 UTC tuomov
7077 * trunk: changeset 1004
7078 Oops, 16pt helvetica may not be available. Use 17pt, 18pt is bold even
7081 2003-11-24 16:32 UTC tuomov
7082 * trunk: changeset 1003
7083 Fonts are chosen more consistently in provided look-* style files.
7085 2003-11-24 16:07 UTC tuomov
7086 * trunk: changeset 1002
7087 look-cleanios was missing from Makefile.
7089 2003-11-24 16:02 UTC tuomov
7090 * trunk: changeset 1001
7091 Removed "for" from get_savefile_for, read_config_for, etc.
7093 2003-11-24 16:02 UTC tuomov
7094 * trunk: changeset 1000
7095 - Added 'jumpto' winprop and 'clientwin_added' hook.
7097 - 'switchto' is passed as parameter to fullscreen check functions.
7099 - Exported 'get_savefile'.
7101 - Removed "for" from get_savefile_for, read_config_for, etc.
7103 - Moved winprop lookup to the proper point in code after having again
7104 moved it where name is not available.
7106 2003-11-24 01:14 UTC tuomov
7107 * trunk: changeset 999
7108 Fixed -libdir to -moduledir.
7110 2003-11-23 19:45 UTC tuomov
7111 * trunk: changeset 998
7112 Changes in stipple pattern usage in drawing a dragged tab.
7114 2003-11-23 18:37 UTC tuomov
7115 * trunk: changeset 997
7116 Added WIonWS.resize_tree function that can be used to resize whole
7117 subtrees of the workspace split hierarchy.
7119 2003-11-23 13:19 UTC tuomov
7120 * trunk: changeset 996
7123 2003-11-23 13:18 UTC tuomov
7124 * trunk: changeset 995
7125 Added new style look-cleanios.
7127 2003-11-23 04:54 UTC tuomov
7128 * trunk: changeset 994
7129 'pmenu' entry index could be too big by one. Fixed.
7131 2003-11-23 04:53 UTC tuomov
7132 * trunk: changeset 993
7133 Look configuration files properly ported the drawing engine model and
7134 proper menu styles added to those styles that need it.
7136 2003-11-23 03:12 UTC tuomov
7137 * trunk: changeset 992
7138 String shortening rules can now be specified always-on so that the
7139 rule is applied even when no shortening is necessary.
7141 2003-11-23 03:10 UTC tuomov
7142 * trunk: changeset 991
7143 The same region is not to be passed twice as a _key_ binding handler
7144 argument; two regions are only passed when e.g. a workspace is
7145 selecting keys on a frame.
7147 2003-11-23 03:08 UTC tuomov
7148 * trunk: changeset 990
7149 Changed make_mplex_sub_or_self_fn behaviour.
7151 2003-11-23 02:45 UTC tuomov
7152 * trunk: changeset 989
7153 Completable hosts for SSH query are parsed from ~/.ssh/known_hosts
7154 (instead of requiring the user to a list of them).
7156 2003-11-22 15:44 UTC tuomov
7157 * trunk: changeset 988
7158 Added Button3->rootmenu binding.
7160 2003-11-21 16:45 UTC tuomov
7161 * trunk: changeset 987
7162 Added mention of modulelist.mk.
7164 2003-11-21 16:40 UTC tuomov
7165 * trunk: changeset 986
7166 Modified the default drawing engine to be more usable as a basis for
7167 alternative drawing engines that need per-window data.
7169 2003-11-21 15:09 UTC tuomov
7170 * trunk: changeset 985
7171 Title shortening rules are now used always even if the title would fit
7172 in the available space without modification.
7174 2003-12-23 20:17 UTC unknown
7175 tagged ion-devel-20031121
7177 2003-11-21 14:43 UTC tuomov
7178 * trunk: changeset 984
7179 clean-up variable rename.
7181 2003-11-21 09:11 UTC tuomov
7182 * trunk: changeset 983
7183 Invalid multibyte strings could cause the line editor to go to an
7186 2003-11-21 09:00 UTC tuomov
7187 * trunk: changeset 982
7188 Listing (completions, messages) line breaking wasn't yet multibyte-
7191 2003-12-23 20:17 UTC unknown
7192 tagged ion-devel-20031119
7194 2003-11-21 04:10 UTC tuomov
7195 * trunk: changeset 981
7196 New string shortening code could segfault. Fixed it.
7198 2003-11-19 21:39 UTC tuomov
7199 * trunk: changeset 980
7200 Replaced UTF-8 support with (almost) general multibyte encoding
7203 2003-11-17 21:03 UTC tuomov
7204 * trunk: changeset 978
7205 mplex_fit didn't update region geometry data.
7207 2003-11-17 21:03 UTC tuomov
7208 * trunk: changeset 977
7209 A minor clean-up operation.
7211 2003-11-16 21:40 UTC tuomov
7212 * trunk: changeset 976
7213 Updated documentation.
7215 2003-11-16 17:16 UTC tuomov
7216 * trunk: changeset 975
7219 2003-11-16 17:05 UTC tuomov
7220 * trunk: changeset 974
7221 make_mplex_sub_or_self_fn was broken.
7223 2003-11-16 17:05 UTC tuomov
7224 * trunk: changeset 973
7225 A variable name was wrong.
7227 2003-11-16 16:51 UTC tuomov
7228 * trunk: changeset 972
7229 Added support for _NET_WM_STATE_FULLSCREEN request.
7231 2003-11-16 15:19 UTC tuomov
7232 * trunk: changeset 971
7233 Reset font to NULL on deinit.
7235 2003-11-16 14:58 UTC tuomov
7236 * trunk: changeset 970
7237 Bindings can now be removed on the fly by passing nil as callback
7240 2003-11-16 13:56 UTC tuomov
7241 * trunk: changeset 969
7242 Complain of invalid binding table.
7244 2003-11-16 13:48 UTC tuomov
7245 * trunk: changeset 968
7246 Updated the Makefile.
7248 2003-11-16 13:48 UTC tuomov
7249 * trunk: changeset 967
7250 Renamed ioncore-mplexfns.lua to ioncorelib-mplexfns.lua and moved all
7251 mplex-related functions from ioncorelib.lua there.
7253 2003-11-16 01:44 UTC tuomov
7254 * trunk: changeset 966
7255 Fixed GC font setup.
7257 2003-11-16 01:43 UTC tuomov
7258 * trunk: changeset 965
7259 Don't compiled some code if CF_UTF8 is not set.
7261 2003-11-16 00:29 UTC tuomov
7262 * trunk: changeset 964
7263 Updated the man page.
7265 2003-11-15 23:51 UTC tuomov
7266 * trunk: changeset 963
7267 UTF8 is not used if locale is C/POSIX (or broken) even if Ion was
7268 compiled with UTF8 support.
7270 2003-11-15 23:49 UTC tuomov
7271 * trunk: changeset 962
7272 Added font caching/ref.counting so that font loading would take little
7273 less time when pattern guessing is required to fullfill locale's
7276 2003-11-14 20:35 UTC tuomov
7277 * trunk: changeset 961
7278 Changed the order in which brushes are freed.
7280 2003-11-14 20:31 UTC tuomov
7281 * trunk: changeset 960
7282 The original source of the the fontset code was discovered.
7284 2003-11-14 16:00 UTC tuomov
7285 * trunk: changeset 959
7286 The functions to create binding wrappers to operate on WMPlexs'
7287 children were extended and given better names, although the old ones
7288 are still available.
7290 2003-11-14 15:56 UTC tuomov
7291 * trunk: changeset 958
7294 2003-11-14 15:49 UTC tuomov
7295 * trunk: changeset 957
7296 Removed fallback font check.
7298 2003-11-14 15:40 UTC tuomov
7299 * trunk: changeset 956
7300 Added FontSet guessing code that should be able to figure out enough
7301 fonts for XCreateFontSet to fullfill locales' requirements so font
7302 loading shouldn't fail so often when UTF8 support is enabled.
7304 2003-11-14 00:42 UTC tuomov
7305 * trunk: changeset 955
7306 At least load "de" engine if no engine has been loaded while executing
7309 2003-11-13 22:37 UTC tuomov
7310 * trunk: changeset 954
7311 Added some _LOADED checks.
7313 2003-11-13 18:45 UTC tuomov
7314 * trunk: changeset 953
7315 Lua files in share/ (but not etc/) are precompiled.
7317 2003-11-13 18:26 UTC tuomov
7318 * trunk: changeset 952
7319 'ioncore-startup.lua' kludge was removed and replaced by the loading
7320 of 'ioncore-efbb.lua' in case of empty bindmaps from the C side.
7322 2003-11-13 18:04 UTC tuomov
7323 * trunk: changeset 951
7324 Changes in default configuration files to make them more legible and
7325 to add menu configuration.
7327 2003-11-13 18:03 UTC tuomov
7328 * trunk: changeset 950
7329 Call XClearWindow when toggling tab to avoid clutter.
7331 2003-11-13 18:02 UTC tuomov
7332 * trunk: changeset 949
7333 Added ioncore_aboutmsg export.
7335 2003-11-13 12:07 UTC tuomov
7336 * trunk: changeset 948
7337 Added disabled XMMS kludge.
7339 2003-11-12 17:50 UTC tuomov
7340 * trunk: changeset 947
7341 Extension definition changes.
7343 2003-11-12 17:50 UTC tuomov
7344 * trunk: changeset 946
7345 - C-side module configuration file loading function also look for
7348 - Lua-side include() automatically also looks for .lc and .lua files
7349 if neither extension nor path component is given.
7351 2003-11-10 17:58 UTC tuomov
7352 * trunk: changeset 945
7353 Made find_suitable_screen global.
7355 2003-11-09 16:09 UTC tuomov
7356 * trunk: changeset 944
7357 Added WRegion.is_active and is_mapped exports.
7359 2003-11-06 17:50 UTC tuomov
7360 * trunk: changeset 943
7361 Some mplex_managed_changed calls were wrong, causing trouble with
7364 2003-11-05 22:45 UTC tuomov
7365 * trunk: changeset 942
7368 2003-11-05 22:45 UTC tuomov
7369 * trunk: changeset 941
7370 Stack management fixes.
7372 2003-11-05 12:23 UTC tuomov
7373 * trunk: changeset 940
7374 Removed mentions of xft.
7376 2003-11-04 20:27 UTC tuomov
7377 * trunk: changeset 939
7378 Fixed a potential segfault point.
7380 2003-11-04 20:26 UTC tuomov
7381 * trunk: changeset 938
7382 Quick&dirty stacking fix.
7384 2003-10-30 10:00 UTC tuomov
7385 * trunk: changeset 937
7386 Removed CURRENT_FILE kludge for include handling; use the Lua debug
7387 interface instead to get the file the calling function was defined in.
7389 2003-10-30 08:34 UTC tuomov
7390 * trunk: changeset 936
7391 Some changes in default menus.
7393 2003-10-30 08:34 UTC tuomov
7394 * trunk: changeset 935
7395 libtool 1.4.3->1.4.x.
7397 2003-10-28 13:00 UTC tuomov
7398 * trunk: changeset 934
7399 submenus weren't being handled correctly.
7401 2003-10-27 16:59 UTC tuomov
7402 * trunk: changeset 933
7403 about_msg should be local.
7405 2003-10-27 16:58 UTC tuomov
7406 * trunk: changeset 932
7407 Changed styles are automatically translated (and complained of).
7409 2003-10-27 12:26 UTC tuomov
7410 * trunk: changeset 931
7411 Fixed cursor and selection substyles.
7413 2003-10-27 12:05 UTC tuomov
7414 * trunk: changeset 930
7415 Updated the script to use the new style names.
7417 2003-10-27 12:05 UTC tuomov
7418 * trunk: changeset 929
7419 Some style name changes.
7421 2003-10-27 12:05 UTC tuomov
7422 * trunk: changeset 928
7425 2003-10-27 12:05 UTC tuomov
7426 * trunk: changeset 927
7427 Updated the look-* files.
7429 2003-10-27 12:05 UTC tuomov
7430 * trunk: changeset 926
7431 look-cleanviolet is now the default style.
7433 2003-10-25 20:23 UTC tuomov
7434 * trunk: changeset 925
7435 Check fallback font at startup with XCreateFontSet instead of
7438 2003-10-24 17:09 UTC tuomov
7439 * trunk: changeset 924
7440 Moved list of modules to build from system.mk to modulelist.mk
7442 2003-10-04 14:52 UTC tuomov
7443 * trunk: changeset 923
7444 va_list usage changes due to problems on some architechtures.
7446 2003-10-04 12:41 UTC tuomov
7447 * trunk: changeset 922
7448 Added genframe_(in)activated hooks.
7450 2003-09-15 18:15 UTC tuomov
7451 * trunk: changeset 921
7452 Some target and fullscreen winprop handling fixes.
7454 2003-09-15 18:15 UTC tuomov
7455 * trunk: changeset 920
7456 Some fixes to client window rescuing.
7458 2003-09-15 18:15 UTC tuomov
7459 * trunk: changeset 919
7460 Some fixes to client window rescuing.
7462 2003-09-15 18:14 UTC tuomov
7463 * trunk: changeset 918
7464 Fixed a FALSE to NULL.
7466 2003-09-09 20:07 UTC tuomov
7467 * trunk: changeset 917
7468 Fixed an event-missing problem.
7470 2003-09-04 08:22 UTC tuomov
7471 * trunk: changeset 916
7472 Menu configuration changes.
7474 2003-09-04 08:22 UTC tuomov
7475 * trunk: changeset 915
7476 Ungrab keyboard before calling dispatch_binding (except with submap).
7478 2003-08-31 16:15 UTC tuomov
7479 * trunk: changeset 914
7480 Added a note on .xinitrc/.xsession to README.
7482 2003-08-28 20:59 UTC tuomov
7483 * trunk: changeset 913
7484 Some border drawing fixes.
7486 2003-08-25 15:25 UTC tuomov
7487 * trunk: changeset 912
7488 restart_other_wm fixes.
7490 2003-08-25 15:05 UTC tuomov
7491 * trunk: changeset 911
7492 Better grabbing checks.
7494 2003-08-25 15:04 UTC tuomov
7495 * trunk: changeset 910
7496 XSync() before fork() -- xlock should work a bit better now.
7498 2003-08-24 14:51 UTC tuomov
7499 * trunk: changeset 909
7500 Menu config changes; use submenus.
7502 2003-08-24 14:51 UTC tuomov
7503 * trunk: changeset 908
7504 Removed empty_tab area.
7506 2003-08-24 14:51 UTC tuomov
7507 * trunk: changeset 907
7508 Moved minof/maxof elsewhere, removed empty_tab.
7510 2003-08-24 14:50 UTC tuomov
7511 * trunk: changeset 906
7514 2003-08-24 14:50 UTC tuomov
7515 * trunk: changeset 905
7516 Added ''pmenu'' off-screen scrolling support as in PWM.
7518 2003-08-24 14:49 UTC tuomov
7519 * trunk: changeset 904
7520 Some WTimer enhancements.
7522 2003-08-22 16:37 UTC tuomov
7523 * trunk: changeset 903
7524 Fixed a crash problem in case of invalid use of WGenFrame.p_tabdrag.
7526 2003-08-21 18:29 UTC tuomov
7527 * trunk: changeset 902
7528 - More changes to pointer handling code for better menu support.
7530 - genframe_bindings knows of frame areas.
7532 2003-08-21 18:28 UTC tuomov
7533 * trunk: changeset 901
7534 Enhanced menu support.
7536 2003-08-21 18:24 UTC tuomov
7537 * trunk: changeset 900
7538 Added a brush that handles submenu entries in menus specially.
7540 2003-08-21 18:22 UTC tuomov
7541 * trunk: changeset 899
7542 'make depend' fixed to work with modules.
7544 2003-08-20 16:46 UTC tuomov
7545 * trunk: changeset 898
7546 Don't strip white space from query results.
7548 2003-08-19 12:54 UTC tuomov
7549 * trunk: changeset 897
7550 Fixed tab drop on floatws:s (was putting clients to full screen mode
7553 2003-08-19 09:11 UTC tuomov
7554 * trunk: changeset 896
7555 uname SunOS check complaint fix with newer gnu utils.
7557 2003-08-15 17:14 UTC tuomov
7558 * trunk: changeset 895
7559 Some changes to pointer event handling code so menus can set handlers
7560 immediately on button press.
7562 2003-08-15 13:59 UTC tuomov
7563 * trunk: changeset 894
7564 Some files were missing.. again.. *sigh*
7566 2003-08-14 18:16 UTC tuomov
7567 * trunk: changeset 893
7568 Added very preliminary and primitive menu support (only query-like
7569 embedded-in-an-mplex menus).
7571 2003-08-14 18:08 UTC tuomov
7572 * trunk: changeset 892
7573 Added ioncore_version export.
7575 2003-12-23 20:17 UTC unknown
7576 tagged ion-devel-20030814
7578 2003-08-14 18:07 UTC tuomov
7579 * trunk: changeset 891
7580 Some file location reorganisation.
7582 2003-08-14 18:07 UTC tuomov
7583 * trunk: changeset 890
7584 Some file location reorganisation and header cleanup.
7586 2003-08-13 13:09 UTC tuomov
7587 * trunk: changeset 889
7588 Call region_notify_change when name is unset.
7590 2003-12-23 20:17 UTC unknown
7591 tagged ion-devel-20030811-1
7593 2003-08-13 13:08 UTC tuomov
7594 * trunk: changeset 888
7595 Dragging a tab with no title could cause a segfault.
7597 2003-12-23 20:17 UTC unknown
7598 tagged ion-devel-20030811
7600 2003-08-12 00:06 UTC tuomov
7601 * trunk: changeset 887
7602 Changed location for X shape extension shape.h include.
7604 2003-08-11 23:05 UTC tuomov
7605 * trunk: changeset 886
7606 There was an indexing bug in rootwin.c that caused stack corruption
7607 and crash when Xinerama was enabled.
7609 2003-12-23 20:17 UTC unknown
7610 tagged ion-devel-20030810-1
7612 2003-08-11 05:21 UTC tuomov
7613 * trunk: changeset 885
7614 Winprop lookup had been broken.
7616 2003-08-10 17:02 UTC tuomov
7617 * trunk: changeset 884
7618 make_exec_fn was broken when the parameter to created function was a
7621 2003-12-23 20:17 UTC unknown
7622 tagged ion-devel-20030810
7624 2003-08-10 16:16 UTC tuomov
7625 * trunk: changeset 883
7626 Removed duplicate variable.
7628 2003-08-10 16:15 UTC tuomov
7629 * trunk: changeset 882
7630 Changes in tab reordering were not being updated to screen correctly.
7632 2003-08-10 13:46 UTC tuomov
7633 * trunk: changeset 881
7634 Added some more functions to manipulate object indices within a
7637 2003-08-08 15:40 UTC tuomov
7638 * trunk: changeset 880
7639 close_sub_or_self is now WRegion.close_sub_or_self.
7641 2003-08-07 21:32 UTC tuomov
7642 * trunk: changeset 879
7643 Modified the winprop patch to use the numerical zero field instead of
7644 " ! " to store winprops with no name regexp specified.
7646 2003-08-07 20:49 UTC tuomov
7647 * trunk: changeset 878
7648 Applied a patch to add title matching field 'name' (Lua regexp) in
7651 2003-08-06 18:23 UTC tuomov
7652 * trunk: changeset 877
7653 Fixed a typo in UTF8 font code.
7655 2003-08-06 18:21 UTC tuomov
7656 * trunk: changeset 876
7657 Changed where get_winprop is called to a later time where the client
7658 window's name has been set.
7660 2003-08-06 14:58 UTC tuomov
7661 * trunk: changeset 875
7662 foreground colour was wrong.
7664 2003-08-06 14:35 UTC tuomov
7665 * trunk: changeset 874
7666 Moved lookconv.lua to utils.
7668 2003-08-06 14:35 UTC tuomov
7669 * trunk: changeset 873
7670 - Wrote a conversion script from older .lua workspaces savefiles.
7672 - Moved lookconv.lua to utils.
7674 2003-08-06 13:57 UTC tuomov
7675 * trunk: changeset 872
7676 Updated style configuration files to draw tabs with the 'activity'
7677 attribute set in white on red. 'lookconv.lua' uses these same colours
7680 2003-08-06 13:55 UTC tuomov
7681 * trunk: changeset 871
7682 Implemented 'activity' display cue that is set when a newly created
7683 client window is not displayed or when the urgency hint is set by the
7686 2003-08-06 13:46 UTC tuomov
7687 * trunk: changeset 870
7688 Backslash wasn't being escaped in saved strings.
7690 2003-08-05 14:13 UTC tuomov
7691 * trunk: changeset 869
7692 Improved handling of substyles with based_on.
7694 2003-08-05 14:09 UTC tuomov
7695 * trunk: changeset 868
7696 Removed WRegion/mgr_data; use object-indexed tables instead.
7698 2003-08-05 14:07 UTC tuomov
7699 * trunk: changeset 867
7700 Use a table instead of WRegion/mgr_data to store managed regions'
7703 2003-08-05 13:30 UTC tuomov
7704 * trunk: changeset 866
7705 Added functions to index tables by any supported type.
7707 2003-08-04 22:15 UTC tuomov
7708 * trunk: changeset 865
7709 Wrong file name info in file.
7711 2003-08-04 21:30 UTC tuomov
7712 * trunk: changeset 864
7713 Some table accessing routine unifications.
7715 2003-08-04 16:59 UTC tuomov
7716 * trunk: changeset 863
7717 ionframe_bar_inside_border instead of bar_inside_frame
7719 2003-08-04 16:54 UTC tuomov
7720 * trunk: changeset 862
7721 Enchanced WRegion.close documentation.
7723 2003-08-04 14:58 UTC tuomov
7724 * trunk: changeset 861
7725 mdblclick(Button1) bound to shade on ionframes.
7727 2003-08-04 14:56 UTC tuomov
7728 * trunk: changeset 860
7729 Ionframe shade fixed.
7731 2003-08-04 10:03 UTC tuomov
7732 * trunk: changeset 859
7733 Added table entry type info to a documentation comment for
7736 2003-08-03 20:35 UTC tuomov
7737 * trunk: changeset 858
7738 Added options to set floatframe bar width limits and tab bar location
7739 for ionframes(fields floatframe_bar_max_w_q/floatframe_tab_min_w and
7740 ionframe_bar_inside_borderin frame style config).
7742 2003-08-01 16:49 UTC tuomov
7743 * trunk: changeset 857
7744 preliminary code to handle changing transient_for property... special
7745 interface needed to handle floatws:s.
7747 2003-08-01 16:32 UTC tuomov
7748 * trunk: changeset 856
7749 Added some line editing and history exports.
7751 2003-08-01 05:52 UTC tuomov
7752 * trunk: changeset 855
7753 Added ignore_cfgrq winprop.
7755 2003-07-31 16:52 UTC tuomov
7756 * trunk: changeset 854
7757 added spacing = 1 to input style.
7759 2003-07-31 16:52 UTC tuomov
7760 * trunk: changeset 853
7761 listing fitting fixed.
7763 2003-07-31 14:16 UTC tuomov
7764 * trunk: changeset 852
7765 Fixed some problems with selections in queries and added
7766 wedln_clear_mark function.
7768 2003-07-31 14:16 UTC tuomov
7769 * trunk: changeset 851
7770 Bound Control+G to end a query and Control+K G to clear mark in
7773 2003-07-31 13:55 UTC tuomov
7774 * trunk: changeset 850
7775 Added some more querylib documentation and simplified a couple
7778 2003-07-31 13:49 UTC tuomov
7779 * trunk: changeset 849
7780 Added gr_refresh and renamed reread_draw_config to gr_read_config.
7782 2003-07-31 13:49 UTC tuomov
7783 * trunk: changeset 848
7784 Style configuration files now call de_reset and gr_refresh.
7786 2003-07-30 21:56 UTC tuomov
7787 * trunk: changeset 847
7788 look-cleanviolet.lua was missing from set of installed files.
7790 2003-07-30 19:37 UTC tuomov
7791 * trunk: changeset 846
7792 Added some ugly workarounds to some random Lua API functions not
7793 checking the types of objects on stack.
7795 2003-07-30 19:33 UTC tuomov
7796 * trunk: changeset 845
7797 Implemented keyboard resize acceleration.
7799 2003-07-30 15:44 UTC tuomov
7800 * trunk: changeset 844
7801 Updated manpage with -sessionname.
7803 2003-07-30 15:27 UTC tuomov
7804 * trunk: changeset 843
7805 WRectangle passing as argument changed to const WRectangle* mostly.
7807 2003-07-30 14:23 UTC tuomov
7808 * trunk: changeset 842
7809 Added "deinit" hook.
7811 2003-07-30 14:21 UTC tuomov
7812 * trunk: changeset 841
7813 Updated read_config_for_args call.
7815 2003-07-30 14:17 UTC tuomov
7816 * trunk: changeset 840
7817 - Removed support for screen-specific configuration files.
7819 - Savefiles now go in ~/.ion-devel/sessionname (instead of ~/.ion-
7820 devel/saves) where sessionname is 'default-session-displayname' by
7821 default (with colon in display name converted to a dash) but can be
7822 changed from the command line.
7824 - Workspaces are now saved in a single 'workspaces.lua' file in
7825 session directory and screens are also now set with a single
7826 'initialise_screen_id' call.
7828 2003-07-30 14:14 UTC tuomov
7829 * trunk: changeset 839
7830 Removed CF_SECOND_RATE_OS_FS comment as the setting is no longer
7833 2003-07-28 18:01 UTC tuomov
7834 * trunk: changeset 838
7835 Added --mode=link to libtool parameters.
7837 2003-07-28 13:43 UTC tuomov
7838 * trunk: changeset 837
7839 - Fixed a bug in the new split resizing algorithm that caused
7840 bottom/right regions in a split to be misplaced if both bottom and
7841 top or left and right border were moved of another region.
7843 - Added some comments documenting the resizing algorithm.
7845 2003-07-27 18:49 UTC tuomov
7846 * trunk: changeset 836
7847 Added some libtool options to system.mk
7849 2003-07-27 18:42 UTC tuomov
7850 * trunk: changeset 835
7851 Fixed a problem with the split resizing algorithm and keyboard resize
7852 by almost completely rewriting the algorithm.
7854 2003-07-27 18:41 UTC tuomov
7855 * trunk: changeset 834
7858 2003-07-27 00:15 UTC tuomov
7859 * trunk: changeset 833
7860 Added keys for manipulating tags and attaching tagged objects (Mod+T:
7861 toggle tag, Mod+K T: clear tags, Mod+K A: attach tagged).
7863 2003-07-27 00:00 UTC tuomov
7864 * trunk: changeset 832
7865 Fixed transient_mode = "current" in full-screen mode.
7867 2003-07-26 23:44 UTC tuomov
7868 * trunk: changeset 831
7869 Added some documentation comments.
7871 2003-07-26 23:07 UTC tuomov
7872 * trunk: changeset 830
7873 Transparency mode switching fixed.
7875 2003-07-26 22:58 UTC tuomov
7876 * trunk: changeset 829
7879 2003-07-26 22:37 UTC tuomov
7880 * trunk: changeset 828
7881 Some colour group initialisation changes.
7883 2003-07-25 20:31 UTC tuomov
7884 * trunk: changeset 827
7885 CVS barfed again and refused to remove these files.
7887 2003-07-25 20:24 UTC tuomov
7888 * trunk: changeset 826
7889 Ion now supports drawing engines as loadable modules!
7891 2003-07-25 20:13 UTC tuomov
7892 * trunk: changeset 825
7893 Colour scheme configuration files were converted to the new format.
7895 2003-07-25 19:34 UTC tuomov
7896 * trunk: changeset 824
7897 WRootWin changed to be of type WWindow (instead of just WRegion).
7899 2003-07-23 13:43 UTC tuomov
7900 * trunk: changeset 823
7901 Fixed tag pixmap and textbox spacings.
7903 2003-07-22 18:09 UTC tuomov
7904 * trunk: changeset 822
7905 Drawing engine Lua library was added.
7907 2003-07-22 18:06 UTC tuomov
7908 * trunk: changeset 821
7909 Drawing engine interface code was added although not yet used.
7911 2003-07-22 18:04 UTC tuomov
7912 * trunk: changeset 820
7913 The prospective default drawing engine was added.
7915 2003-07-22 16:57 UTC tuomov
7916 * trunk: changeset 819
7917 Added a script (etc/lookconv.lua) to convert the old .lua colour
7918 schemes to the upcoming format.
7920 2003-07-21 05:25 UTC tuomov
7921 * trunk: changeset 818
7922 Added a note on *BSD libtool version brain-damagedness.
7924 2003-07-19 10:50 UTC tuomov
7925 * trunk: changeset 817
7926 submap had been broken by previous simplifications.
7928 2003-07-19 10:50 UTC tuomov
7929 * trunk: changeset 816
7930 Some va_list passing changes.
7932 2003-07-18 15:30 UTC tuomov
7933 * trunk: changeset 815
7934 The fact that there is a configuration manual was made much better
7935 visible in the README.
7937 2003-07-16 14:16 UTC tuomov
7938 * trunk: changeset 814
7939 Nested workspace handling had been broken by the add managed/attach
7940 interface change. Fixed.
7942 2003-07-13 21:14 UTC tuomov
7943 * trunk: changeset 813
7944 The function 'exec_on_wm_display' was renamed 'exec'.
7946 2003-07-13 21:10 UTC tuomov
7947 * trunk: changeset 812
7948 Lua function binding for classes put into class-tables thus making the
7949 bindings more object-oriented in spirit.
7951 2003-07-10 22:56 UTC tuomov
7952 * trunk: changeset 811
7953 AnyModifier handling fixes; Xlib was crashing when lock ignore kludge
7954 was applied on AnyModifier grabs.
7956 2003-07-08 18:48 UTC tuomov
7957 * trunk: changeset 810
7958 Some documentation updates.
7960 2003-07-08 18:22 UTC tuomov
7961 * trunk: changeset 809
7962 removed deprecated definitions
7964 2003-07-08 18:08 UTC tuomov
7965 * trunk: changeset 808
7966 The 'have region A manage region B' interface was heavily revamped.
7967 The generic region_manage(_new) functions are gone and only WMPlexes
7968 now export the equivalent interfaces mplex_attach(_new). Only client
7969 windows' are now set up with a generic interface that is a lot simpler
7972 2003-12-23 20:17 UTC unknown
7973 tagged ion-devel-20030628
7975 2003-07-04 14:04 UTC tuomov
7976 * trunk: changeset 807
7977 Set default_ws_type in pwm-ioncore-example.lua.
7979 2003-06-28 17:40 UTC tuomov
7980 * trunk: changeset 806
7981 Fixed a crash when the same key was bound as both submap and normal
7982 action on an object.
7984 2003-06-27 21:16 UTC tuomov
7985 * trunk: changeset 805
7986 Added more obsolete functions.
7988 2003-06-27 21:15 UTC tuomov
7989 * trunk: changeset 804
7990 Fixed some comments.
7992 2003-06-27 21:15 UTC tuomov
7993 * trunk: changeset 803
7994 Implemented region_close on WFloatWS:s and renamed floatws_destroy to
7995 floatws_relocate_and_close to be consistent with the naming of similar
7996 functions on WIonFrames.
7998 2003-06-27 21:15 UTC tuomov
7999 * trunk: changeset 802
8000 Fixed documentation in querylib.
8002 2003-06-27 18:55 UTC tuomov
8003 * trunk: changeset 801
8004 The CF_LT_DL_ANCIENT option was removed as much more extra code would
8005 have been needed to support ancient versions of libtool. Version 1.4.3
8006 or newer is now required.
8008 2003-06-27 18:47 UTC tuomov
8009 * trunk: changeset 800
8010 The '-or' flag to find apparently was a GNU extension; '-o' seems to
8013 2003-06-27 18:40 UTC tuomov
8014 * trunk: changeset 799
8015 - The Mod1+F1 Ion man page display binding was broken.
8017 - The function exec_in_frame was renamed exec_in.
8019 2003-06-27 14:05 UTC tuomov
8020 * trunk: changeset 798
8023 2003-06-25 23:37 UTC tuomov
8024 * trunk: changeset 797
8025 FloatWS:s don't warp to new frames.
8027 2003-06-25 23:14 UTC tuomov
8028 * trunk: changeset 796
8029 XOR resize rubberand had been broken by previous changes.
8031 2003-06-25 13:37 UTC tuomov
8032 * trunk: changeset 795
8033 The default bindings for the F-keys now use the modifier from
8034 SECOND_MOD (defaults to the empty string i.e. no modifier).
8036 2003-12-23 20:17 UTC unknown
8037 tagged ion-devel-20030623
8039 2003-06-25 05:36 UTC tuomov
8040 * trunk: changeset 794
8041 Tabs' grab area extended to include frame's top border when the
8042 frame's y coordinate is zero.
8044 2003-06-23 23:47 UTC tuomov
8045 * trunk: changeset 793
8048 2003-06-23 13:14 UTC tuomov
8049 * trunk: changeset 792
8050 Resize display was showing incorrect values for keyboard resize.
8052 2003-06-23 13:13 UTC tuomov
8053 * trunk: changeset 791
8054 A bug in grab handler calling code could crash Ion when leaving
8055 keyboard resize mode manually.
8057 2003-06-23 01:20 UTC tuomov
8058 * trunk: changeset 790
8059 Fixed pointer warping on screen change.
8061 2003-06-22 11:12 UTC tuomov
8062 * trunk: changeset 789
8063 Removed false comments.
8065 2003-06-21 20:07 UTC tuomov
8066 * trunk: changeset 788
8067 Screen lookup had been broken for windows that are not properly on any
8070 2003-06-21 20:06 UTC tuomov
8071 * trunk: changeset 787
8072 As the number of dynamic functions has been getting bigger, the
8073 functions are now sorted on first use and then binary-searched instead
8074 of naive linear searching.
8076 2003-12-23 20:17 UTC unknown
8077 tagged ion-devel-20030620
8079 2003-06-21 12:50 UTC tuomov
8080 * trunk: changeset 786
8081 Return from full screen mode to floatws had been broken.
8083 2003-06-21 10:56 UTC tuomov
8084 * trunk: changeset 785
8085 Client window last height request bookkeeping code had been lost when
8086 configure request policy was changed. This caused transient sizes to
8087 be calculated incorrectly.
8089 2003-06-20 09:19 UTC tuomov
8090 * trunk: changeset 784
8093 2003-06-20 09:19 UTC tuomov
8094 * trunk: changeset 783
8095 Constrain frames to their workspaces.
8097 2003-06-20 08:52 UTC tuomov
8098 * trunk: changeset 782
8101 2003-06-20 08:50 UTC tuomov
8102 * trunk: changeset 781
8103 Some initial focus policy changes.
8105 2003-06-20 08:50 UTC tuomov
8106 * trunk: changeset 780
8107 The split functions now return the newly created frame.
8109 2003-06-20 07:40 UTC tuomov
8110 * trunk: changeset 779
8113 2003-06-19 22:06 UTC tuomov
8114 * trunk: changeset 778
8115 Put new client windows in innermost/deepest nested active workspace,
8116 if any, instead of limiting to those attached directly to screens.
8118 2003-06-19 22:05 UTC tuomov
8119 * trunk: changeset 777
8120 Split recalculation on WS resize fixed and made proportional.
8122 2003-06-19 20:51 UTC tuomov
8123 * trunk: changeset 776
8124 Changes to client window move request handling on WFloatWS:s; while
8125 the current behaviour may not be correct, a greater number of apps'
8126 requests should work almost as expected even in nested workspaces.
8128 2003-06-19 18:12 UTC tuomov
8129 * trunk: changeset 775
8130 New windows weren't being placed on correct screen in Xinerama mode.
8132 2003-06-19 18:11 UTC tuomov
8133 * trunk: changeset 774
8134 Removed unnecessary flags from create/init.
8136 2003-06-19 16:16 UTC tuomov
8137 * trunk: changeset 773
8138 Tab-bar state wasn't being applied correctly from savefiles.
8140 2003-06-18 18:49 UTC tuomov
8141 * trunk: changeset 772
8142 Some transient size management changes.
8144 2003-06-18 18:14 UTC tuomov
8145 * trunk: changeset 771
8146 - Added min_size winprop.
8148 - Transients weren't properly unattached when the managing client
8149 window died. This could cause segfault e.g. at exit.
8151 2003-12-23 20:17 UTC unknown
8152 tagged ion-devel-20030617
8154 2003-06-18 13:31 UTC tuomov
8155 * trunk: changeset 770
8156 Some title shortening rules were defined in wrong order in ioncore-
8157 example.lua and the rules App: doc -> doc... and App: doc<n> ->
8158 doc...<n> were missing.
8160 2003-06-18 12:12 UTC tuomov
8161 * trunk: changeset 769
8162 Use libtool for make clean.
8164 2003-06-17 20:29 UTC tuomov
8165 * trunk: changeset 768
8166 Added Galeon find dialog randomly missing transient_for hint
8167 workaround winprop to kludges.lua.
8169 2003-06-17 20:27 UTC tuomov
8170 * trunk: changeset 767
8171 Fixed the workaround.
8173 2003-06-17 20:09 UTC tuomov
8174 * trunk: changeset 766
8175 The function close_sub_or_self was added.
8177 2003-06-17 20:09 UTC tuomov
8178 * trunk: changeset 765
8179 The function region_get_active_leaf was removed and the export
8180 region_active_sub added.
8182 2003-06-17 20:08 UTC tuomov
8183 * trunk: changeset 764
8184 The Mod1+C binding had been broken by the removal if
8185 make_active_leaf_fn: The function close_sub_or_self (not same as
8186 make_active_leaf_fn(region_close)) was added and the key bound to this
8189 2003-06-17 19:45 UTC tuomov
8190 * trunk: changeset 763
8191 Added workaround to the XFree86 textprop bug that caused starting
8192 Opera to crash Ion when UTF8 support was enabled.
8194 2003-06-17 19:32 UTC tuomov
8195 * trunk: changeset 762
8196 Mention XFree86 version number in the bug comment.
8198 2003-06-17 19:28 UTC tuomov
8199 * trunk: changeset 761
8200 Mention WinXP in cygwin comments.
8202 2003-06-17 16:57 UTC tuomov
8203 * trunk: changeset 760
8204 Added commented-out options to system.mk for compiling Ion with the
8205 Debian Lua package as the paths and file names differ greatly from the
8206 official distribution.
8208 2003-06-17 15:56 UTC tuomov
8209 * trunk: changeset 759
8210 Added a note to system.mk about the Xlib UTF8 bug.
8212 2003-06-17 09:16 UTC tuomov
8213 * trunk: changeset 758
8216 2003-06-17 08:26 UTC tuomov
8217 * trunk: changeset 757
8218 Added some Cygwin installation notes to system.mk.
8220 2003-06-17 08:17 UTC tuomov
8221 * trunk: changeset 756
8222 Scripts in share/ still weren't being built.
8224 2003-06-15 18:22 UTC tuomov
8225 * trunk: changeset 755
8226 Winprop lookup was cluttering globals.
8228 2003-06-15 10:40 UTC tuomov
8229 * trunk: changeset 754
8230 Some more stack trace cleanup.
8232 2003-06-15 10:24 UTC tuomov
8233 * trunk: changeset 753
8234 Stack traces are ordered better when there are nested calls with
8235 errors and calls to C functions for which no name is known are
8236 compressed in the output.
8238 2003-06-15 09:09 UTC tuomov
8239 * trunk: changeset 752
8240 make_active_leaf_fn in compat.lua was broken.
8242 2003-12-23 20:17 UTC unknown
8243 tagged ion-devel-20030614
8245 2003-06-14 20:28 UTC tuomov
8246 * trunk: changeset 751
8247 Some WMPlex/query focusing fixes.
8249 2003-06-14 20:12 UTC tuomov
8250 * trunk: changeset 750
8251 The man page query completor also looks for symbolic links.
8253 2003-06-14 15:10 UTC tuomov
8254 * trunk: changeset 749
8255 Added more documentation to *frame_begin_resize.
8257 2003-06-14 12:05 UTC tuomov
8258 * trunk: changeset 748
8259 Focus was being incorrectly changed when an inactive full screen
8260 client window was destroyed.
8262 2003-06-14 11:49 UTC tuomov
8263 * trunk: changeset 747
8264 Some fullscreen focus kludges
8266 2003-06-13 23:01 UTC tuomov
8267 * trunk: changeset 746
8268 Use luaL_(g|s)etn instead of looking upthe functions from the table
8271 2003-06-13 19:36 UTC tuomov
8272 * trunk: changeset 745
8273 - Some changes to grab and drag handler setup functions.
8275 - Escape key was harcoded to kill any active grab (so that
8276 misconfigured resize modes and such can't do harm).
8278 2003-06-12 22:53 UTC tuomov
8279 * trunk: changeset 744
8282 2003-06-12 18:48 UTC tuomov
8283 * trunk: changeset 743
8284 Some generic resize code simplifications; timers moved to keyboard
8285 resize mode code(s).
8287 2003-06-12 18:28 UTC tuomov
8288 * trunk: changeset 742
8289 Resize timeout timer was being set up only after some resize action
8290 had been performed, not when entering the mode.
8292 2003-06-12 18:14 UTC tuomov
8293 * trunk: changeset 741
8294 More error-tolerant configuration reading setup: 1. If Lua fails to
8295 load a configuration file (syntax error etc.), the next on path is
8296 tried instead of failing. (If the configuration file dies in an error
8297 during execution, the next one, however, is not attempted.) 2. The
8298 main configuration file (ioncore.lua) is executed through ioncore-
8299 startup.lua. This file redefines some of the binding setup functions
8300 to monitor binding settings. If some of the binding groups have been
8301 left empty by failing configuration files, minimal bindings are
8304 2003-06-12 18:04 UTC tuomov
8305 * trunk: changeset 740
8306 Some error display format changes.
8308 2003-06-12 18:04 UTC tuomov
8309 * trunk: changeset 739
8310 Some error displays were broken.
8312 2003-06-12 18:03 UTC tuomov
8313 * trunk: changeset 738
8314 The binding setup functions no return FALSE if no bindings were
8317 2003-06-12 18:01 UTC tuomov
8318 * trunk: changeset 737
8319 Better commented configuration files.
8321 2003-06-12 15:41 UTC tuomov
8322 * trunk: changeset 736
8323 Comments in system.mk were out of place
8325 2003-06-12 00:37 UTC tuomov
8326 * trunk: changeset 735
8327 Error log should be somewhat easier to read now.
8329 2003-06-10 18:18 UTC tuomov
8330 * trunk: changeset 734
8333 2003-06-10 16:21 UTC tuomov
8334 * trunk: changeset 733
8335 bindmaps.c and bindmaps.h were missing from previous commit.
8337 2003-06-10 16:17 UTC tuomov
8338 * trunk: changeset 732
8339 - Binding configuration (hopefully) simplified: bindings previously
8340 defined in common-frame-bindings.lua were moved to ioncore-
8341 bindings.lua and functions for defining bindings common to all
8342 WMPlexes and WGenFrames were added.
8344 - The confusing 'make_active_leaf_fn' was also removed (can still be
8345 found in compat.lua) and instead client window bindings are defined
8346 in mplex_bindings with the help of the perhaps a little less
8347 confusing 'make_current_clientwin_fn'.
8349 2003-06-10 16:14 UTC tuomov
8350 * trunk: changeset 731
8351 Binding configuration (hopefully) simplified: bindings previously
8352 defined in common-frame-bindings.lua were moved to ioncore-
8353 bindings.lua and functions for defining bindings common to all
8354 WMPlexes and WGenFrames were added.
8356 2003-06-10 11:07 UTC tuomov
8357 * trunk: changeset 730
8358 Manual page updates.
8360 2003-06-10 11:05 UTC tuomov
8361 * trunk: changeset 729
8362 The functions extl_dofile/string' were removed and
8363 extl_loadfile/string added.
8365 2003-06-09 22:24 UTC tuomov
8366 * trunk: changeset 728
8367 Warping on workspace switch had been broken by addition of
8370 2003-06-09 21:13 UTC tuomov
8371 * trunk: changeset 727
8372 The Lua interfacing code now uses a unique (cached in a weak table)
8373 WWatch for Ion's objects instead of creating a new userdata/watch
8374 every time an object is passed to Lua. This allows using the objects
8375 as indexes in tables.
8377 2003-06-09 20:28 UTC tuomov
8378 * trunk: changeset 726
8379 Some client window initial focus policy unification.
8381 2003-06-09 16:14 UTC tuomov
8382 * trunk: changeset 725
8383 Added some definitions in header
8385 2003-06-09 15:17 UTC tuomov
8386 * trunk: changeset 724
8387 'QueryLib.query_workspace' new creates workspaces of the type set in
8388 the variable 'default_ws_type' if no type is otherwise specified and
8389 Mod1+F9 was bound to create workspaces of this type without asking for
8390 a name. (The default name of default_ws_type<n> is used.)
8392 2003-06-09 15:14 UTC tuomov
8393 * trunk: changeset 723
8394 WRegions (except WClientWins) are now given names of the form
8395 'ClassName<n>' by default.
8397 2003-06-09 14:24 UTC tuomov
8398 * trunk: changeset 722
8399 - Don't complain of disappeared windows at startup phase.
8401 - Some client window management setup cleanup.
8403 2003-06-08 19:06 UTC tuomov
8404 * trunk: changeset 721
8405 Added 'warn' export.
8407 2003-06-08 18:22 UTC tuomov
8408 * trunk: changeset 720
8409 Added -noxinerama command line option.
8411 2003-06-08 17:55 UTC tuomov
8412 * trunk: changeset 719
8415 2003-06-08 17:38 UTC tuomov
8416 * trunk: changeset 718
8417 Fixed some documentation comments.
8419 2003-12-23 20:17 UTC unknown
8420 tagged ion-devel-20030606
8422 2003-06-08 17:28 UTC tuomov
8423 * trunk: changeset 717
8424 Added mplex_managed_count, mplex_managed_index and mplex_current_index
8425 functions. The latter two are in ioncore-mplexfns.lua that must
8426 specifically be loaded if the functions are needed.
8428 2003-06-08 12:44 UTC tuomov
8429 * trunk: changeset 716
8430 Workspace swithing while dragging tabs had been broken by the mplex
8433 2003-06-06 13:23 UTC tuomov
8434 * trunk: changeset 715
8437 2003-06-06 13:13 UTC tuomov
8438 * trunk: changeset 714
8439 Added 'screen_set_managed_offset' function that statusbars and such
8440 should use to allocate space.
8442 2003-06-06 12:42 UTC tuomov
8443 * trunk: changeset 713
8446 2003-06-05 23:19 UTC tuomov
8447 * trunk: changeset 712
8448 Don't execute 'arg' setup code when there are no parameters.
8450 2003-06-05 06:10 UTC tuomov
8451 * trunk: changeset 711
8452 Makefile was missing share/ from SUBDIRS:
8454 2003-06-04 16:12 UTC tuomov
8455 * trunk: changeset 710
8456 WScreen and WGenFrame now have a common WMPlex base class.
8458 2003-06-02 22:30 UTC tuomov
8459 * trunk: changeset 709
8460 Ion-ssh and ion-man scripts were updated to use $SHAREDIR/ion-
8463 2003-06-02 19:52 UTC tuomov
8464 * trunk: changeset 708
8465 CF_NO_XINERAMA had been broken at some point.
8467 2003-06-02 17:50 UTC tuomov
8468 * trunk: changeset 707
8469 Added -DCF_LTLD_ANCIENT kludge so that it might be possible to use
8470 some systems' ancient libltdl.
8472 2003-12-23 20:17 UTC unknown
8473 tagged ion-devel-20030602-1
8475 2003-06-02 14:15 UTC tuomov
8476 * trunk: changeset 706
8477 Remaining sprintf calls replaced with snprintf.
8479 2003-06-02 14:08 UTC tuomov
8480 * trunk: changeset 705
8481 Most of module management code removed as libltdl can handle it.
8483 2003-06-02 10:34 UTC tuomov
8484 * trunk: changeset 704
8487 2003-06-02 10:32 UTC tuomov
8488 * trunk: changeset 703
8491 2003-12-23 20:17 UTC unknown
8492 tagged ion-devel-20030602
8494 2003-06-02 10:04 UTC tuomov
8495 * trunk: changeset 702
8496 Changed $SHAREDIR before $ETCDIR on configuration file/script search
8497 path because people weren't removing their old *lib.lua files.
8499 2003-12-23 20:17 UTC unknown
8500 tagged ion-devel-20030601
8502 2003-06-02 09:27 UTC tuomov
8503 * trunk: changeset 701
8504 Ugly-font support was broken.
8506 2003-06-02 05:40 UTC tuomov
8507 * trunk: changeset 700
8508 Some libltdl search path setting changes.
8510 2003-06-01 13:21 UTC tuomov
8511 * trunk: changeset 699
8512 Some minor clarifications and fixes.
8514 2003-06-01 12:15 UTC tuomov
8515 * trunk: changeset 698
8518 2003-06-01 12:11 UTC tuomov
8519 * trunk: changeset 697
8520 Another extl_l1_finalize fix.
8522 2003-12-23 20:17 UTC unknown
8523 tagged ion-devel-20030531
8525 2003-06-01 02:02 UTC tuomov
8526 * trunk: changeset 696
8527 Fixed a memory leak.
8529 2003-06-01 01:44 UTC tuomov
8530 * trunk: changeset 695
8531 An off-by-one error in extl_l1_finalize caused references to some Lua
8532 tables (including large completions) never to be released.
8534 2003-05-31 15:33 UTC tuomov
8535 * trunk: changeset 694
8536 Ion-runinxterm was not found.
8538 2003-05-31 15:04 UTC tuomov
8539 * trunk: changeset 693
8540 License changed: LGPL.
8542 2003-05-31 14:49 UTC tuomov
8543 * trunk: changeset 692
8544 The -libdir option aws changed to -moduledir.
8546 2003-05-31 14:48 UTC tuomov
8547 * trunk: changeset 691
8548 Manual page updated.
8550 2003-05-31 13:20 UTC tuomov
8551 * trunk: changeset 690
8554 2003-05-31 13:19 UTC tuomov
8555 * trunk: changeset 689
8556 Added CF_ALWAYS_VIRTUAL_ROOT
8558 2003-05-31 13:11 UTC tuomov
8559 * trunk: changeset 688
8560 Compatibility wrappers for old resize functions were added.
8562 2003-05-31 13:11 UTC tuomov
8563 * trunk: changeset 687
8564 The functions *frame_do_resize were changed to receive four
8565 parameters, one for each border/direction.
8567 2003-05-31 13:10 UTC tuomov
8568 * trunk: changeset 686
8569 More changes in move/resize mode bindings to be more consistent and
8570 predictable: Left/Right/Up/Down and F/B/P/N grow the frame in the
8571 specific direction, Shift+keys shrink and in case of floating frames,
8572 DEFAULT_MOD+keys move.
8574 2003-05-31 12:45 UTC tuomov
8575 * trunk: changeset 685
8576 mkexports.pl => mkexports.lua
8578 2003-05-31 12:43 UTC tuomov
8579 * trunk: changeset 684
8580 Transient reparent stack "fix".
8582 2003-05-31 12:35 UTC tuomov
8583 * trunk: changeset 683
8584 Removed unused settings.
8586 2003-05-31 11:09 UTC tuomov
8587 * trunk: changeset 682
8590 2003-05-31 10:58 UTC tuomov
8591 * trunk: changeset 681
8592 Some (part bad) name allocation fixes.
8594 2003-05-31 00:40 UTC tuomov
8595 * trunk: changeset 680
8596 Some reordering of initilisation code.
8598 2003-05-30 21:17 UTC tuomov
8599 * trunk: changeset 679
8600 Changes in installation directories: The ion-* shell scripts are
8601 installed in $SHAREDIR and are ioncorelib.lua, querylib.lua and
8602 compat.lua. 'ion-completefile' is installed in $EXTRABINDIR
8603 (=$MODULEDIR) being a binary.
8605 2003-05-30 21:17 UTC tuomov
8606 * trunk: changeset 678
8607 - Changes in installation directories: The ion-* shell scripts are
8608 installed in $SHAREDIR and are ioncorelib.lua, querylib.lua and
8609 compat.lua. 'ion-completefile' is installed in $EXTRABINDIR
8610 (=$MODULEDIR) being a binary.
8612 - QueryLib functions search the script directories (~/.ion-devel/,
8613 $ETCDIR, $SHAREDIR, $EXTRABINDIR; in that order) for the ion-*
8614 helper programs instead of assuming them being on $PATH.
8616 2003-05-30 21:15 UTC tuomov
8617 * trunk: changeset 677
8618 - The *DIR settings in system.mk are now more detailed.
8620 - Changes in installation directories: The ion-* shell scripts are
8621 installed in $SHAREDIR and are ioncorelib.lua, querylib.lua and
8622 compat.lua. 'ion-completefile' is installed in $EXTRABINDIR
8623 (=$MODULEDIR) being a binary.
8625 2003-05-29 22:22 UTC tuomov
8626 * trunk: changeset 676
8627 Removed note on C99 requirement as that is no longer true.
8629 2003-05-29 13:11 UTC tuomov
8630 * trunk: changeset 675
8631 Removed deprecated definitions.
8633 2003-05-29 12:32 UTC tuomov
8634 * trunk: changeset 674
8635 All object destroys should now be handled safely.
8637 2003-05-28 22:21 UTC tuomov
8638 * trunk: changeset 673
8639 Name management wasn't updating the changes to frames.
8641 2003-05-28 21:37 UTC tuomov
8642 * trunk: changeset 672
8643 Floatframe_handle_drop should now set geometry correctly in nested
8646 2003-05-28 18:48 UTC tuomov
8647 * trunk: changeset 671
8648 Small global environment cluttering fix.
8650 2003-12-23 20:17 UTC unknown
8651 tagged ion-devel-20030528
8653 2003-05-28 18:40 UTC tuomov
8654 * trunk: changeset 670
8657 2003-05-28 16:31 UTC tuomov
8658 * trunk: changeset 669
8659 Examples of query_man_path and query_ssh_hosts were added to the
8660 default ioncore.lua main configuration file.
8662 2003-05-27 19:14 UTC tuomov
8663 * trunk: changeset 668
8664 WClientWins now save the last height request of transients (and other
8665 managed objects) so a decent size should always be restored when the
8666 window is in a big enough frame.
8668 2003-05-27 17:17 UTC tuomov
8669 * trunk: changeset 667
8670 Mkexports.lua document generation updated to understand
8673 2003-05-27 17:07 UTC tuomov
8674 * trunk: changeset 666
8675 A minor check added.
8677 2003-05-27 17:02 UTC tuomov
8678 * trunk: changeset 665
8681 2003-05-27 16:59 UTC tuomov
8682 * trunk: changeset 664
8683 Some clean-up and region_full_name reference removed.
8685 2003-05-27 16:59 UTC tuomov
8686 * trunk: changeset 663
8687 complete/lookup_clientwin removed.
8689 2003-05-27 16:57 UTC tuomov
8690 * trunk: changeset 662
8691 New name allocation code: client windows are now in a separate
8692 namespace from other objects and "short names" without appended
8693 instance number are gone.
8695 2003-05-27 16:55 UTC tuomov
8696 * trunk: changeset 661
8697 Some tab bar drawing fixes.
8699 2003-05-27 16:47 UTC tuomov
8700 * trunk: changeset 660
8701 Added functions to clear Lua table entries.
8703 2003-05-26 22:13 UTC tuomov
8704 * trunk: changeset 659
8705 Some changes in system.mk Lua settings.
8707 2003-05-26 22:06 UTC tuomov
8708 * trunk: changeset 658
8711 2003-05-26 22:06 UTC tuomov
8712 * trunk: changeset 657
8713 Some client window resize/move request handling changes.
8715 2003-05-25 11:07 UTC tuomov
8716 * trunk: changeset 656
8719 2003-05-25 11:07 UTC tuomov
8720 * trunk: changeset 655
8721 Added the boolean 'fullscreen' winprop.
8723 2003-05-25 11:04 UTC tuomov
8724 * trunk: changeset 654
8725 Floatws circulate bindings should not clutter global environment.
8727 2003-05-25 11:03 UTC tuomov
8728 * trunk: changeset 653
8729 QueryLib should now remember last directory for file view and edit
8732 2003-05-24 20:37 UTC tuomov
8733 * trunk: changeset 652
8736 2003-05-24 16:45 UTC tuomov
8737 * trunk: changeset 651
8740 2003-05-24 15:06 UTC tuomov
8741 * trunk: changeset 650
8742 Added query_message.
8744 2003-05-24 14:50 UTC tuomov
8745 * trunk: changeset 649
8746 Some documentation was missing.
8748 2003-05-24 12:32 UTC tuomov
8749 * trunk: changeset 648
8750 Client window rescue fixed.
8752 2003-05-24 11:25 UTC tuomov
8753 * trunk: changeset 647
8754 Removed an unnecessary XClear.
8756 2003-05-23 23:57 UTC tuomov
8757 * trunk: changeset 646
8758 More attempts at fixing take_focus.
8760 2003-05-23 23:09 UTC tuomov
8761 * trunk: changeset 645
8762 Removed extra space in querylib prompts.
8764 2003-05-23 22:46 UTC tuomov
8765 * trunk: changeset 644
8766 Fixed lookup_region.
8768 2003-05-23 22:35 UTC tuomov
8769 * trunk: changeset 643
8772 2003-05-23 18:00 UTC tuomov
8773 * trunk: changeset 642
8774 Removed unnuecessary (?) XClear(Area|Window) calls.
8776 2003-05-23 15:43 UTC tuomov
8777 * trunk: changeset 641
8778 Removed rootwin->current_screen redundancy.
8780 2003-05-23 15:30 UTC tuomov
8781 * trunk: changeset 640
8782 Some minor clean-up.
8784 2003-05-23 15:19 UTC tuomov
8785 * trunk: changeset 639
8786 Xinerama screens now always have a virtual root window for better
8789 2003-05-23 15:14 UTC tuomov
8790 * trunk: changeset 638
8791 Removed grab_released.
8793 2003-05-23 14:38 UTC tuomov
8794 * trunk: changeset 637
8795 Grab handling code simplified.
8797 2003-05-23 14:38 UTC tuomov
8798 * trunk: changeset 636
8799 Fixed UTF8 include stuff.
8801 2003-05-21 16:09 UTC tuomov
8802 * trunk: changeset 635
8803 The exports region_set_w/h were replaced with region_request_geom.
8805 2003-05-21 16:08 UTC tuomov
8806 * trunk: changeset 634
8807 Added EXTL_EXPORT_AS
8809 2003-05-21 16:07 UTC tuomov
8810 * trunk: changeset 633
8811 The exported function specification generation script was extended
8812 with EXTL_EXPORT_AS(...).
8814 2003-05-21 05:48 UTC tuomov
8815 * trunk: changeset 632
8816 Use get_text_property in clientwin_get_ident.
8818 2003-05-20 18:37 UTC tuomov
8819 * trunk: changeset 631
8820 Better (?) frame shading and maximizing code that should also
8821 eventually work on tiled workspaces (only partially implemented;
8822 better region_request_geom neeeded).
8824 2003-05-20 14:13 UTC tuomov
8825 * trunk: changeset 630
8828 2003-05-20 13:29 UTC tuomov
8829 * trunk: changeset 629
8830 Simpler implementation of 'goto_previous' using watches.
8832 2003-12-23 20:17 UTC unknown
8833 tagged ion-devel-20030520
8835 2003-05-20 11:45 UTC tuomov
8836 * trunk: changeset 628
8837 Don't add non-strings in a table to list of completions.
8839 2003-05-20 11:44 UTC tuomov
8840 * trunk: changeset 627
8841 The exports generation script was ignoring constness of string and
8842 could therefore cause Ion to crash or corrupt strings.
8844 2003-05-19 22:46 UTC tuomov
8845 * trunk: changeset 626
8846 Removed #include <math.h>
8848 2003-05-19 22:45 UTC tuomov
8849 * trunk: changeset 625
8850 Some more mouse resize tuning.
8852 2003-05-19 16:51 UTC tuomov
8853 * trunk: changeset 624
8854 Some clean-up and optimisation.
8856 2003-05-19 15:34 UTC tuomov
8857 * trunk: changeset 623
8858 Kludges and bloat to a proper (but not necessarily correct) X server
8859 time in WM_TAKE_FOCUS messages to get around problems with some
8862 2003-05-19 14:32 UTC tuomov
8863 * trunk: changeset 622
8864 Unnecessary function region_request_geom_constrain was removed.
8866 2003-05-19 14:32 UTC tuomov
8867 * trunk: changeset 621
8868 Changes to accommodate for changes in lookup_region.
8870 2003-05-19 14:31 UTC tuomov
8871 * trunk: changeset 620
8872 Unnecessary function wobj_cast was removed.
8874 2003-05-19 14:30 UTC tuomov
8875 * trunk: changeset 619
8876 The functions lookup/complete_region now expect a string class
8877 parameter (or null for "WRegion") and the functions
8878 complete/lookup_workspace/clientwin were moved to ioncorelib.lua as
8879 they are not needed on the C side.
8881 2003-05-18 13:41 UTC tuomov
8882 * trunk: changeset 618
8883 The resize angle limits are now universal; borders and tabs are not a
8886 2003-05-18 13:35 UTC tuomov
8887 * trunk: changeset 617
8888 Mouse resize fine-tuning: if the angle between the vector from the
8889 centre of the frame to the point where the initial mouse press occured
8890 and the unit vector pointing (from the centre) to a border of the
8891 frame is less than 55 degrees, we allow resize to change that border.
8893 2003-05-18 13:03 UTC tuomov
8894 * trunk: changeset 616
8895 Some more focusing policy changes/fixes.
8897 2003-05-18 13:01 UTC tuomov
8898 * trunk: changeset 615
8901 2003-05-18 12:39 UTC tuomov
8902 * trunk: changeset 614
8905 2003-05-18 12:31 UTC tuomov
8906 * trunk: changeset 613
8909 2003-05-18 12:31 UTC tuomov
8910 * trunk: changeset 612
8911 Fix around problems with macros with some (possibly broken?) versions
8914 2003-05-17 13:53 UTC tuomov
8915 * trunk: changeset 611
8916 Previous modifications had broken tabdrag workspace switch.
8918 2003-05-17 13:37 UTC tuomov
8919 * trunk: changeset 610
8920 add_to_viewport should not have been renamed add_to_screen.
8922 2003-05-17 13:31 UTC tuomov
8923 * trunk: changeset 609
8924 Fixed the place of a comma.
8926 2003-05-17 13:13 UTC tuomov
8927 * trunk: changeset 608
8928 CVS fscked up screen.*
8930 2003-05-17 13:11 UTC tuomov
8931 * trunk: changeset 607
8932 Removed viewport.c and viewport.h.
8934 2003-05-17 13:08 UTC tuomov
8935 * trunk: changeset 606
8936 - Changes in object and function names to be closer to what users see
8937 and think: what previously were screens (WScreen) are now called
8938 root windows (WRootWin) and viewport (WViewport) have become screens
8939 (WScreen). These changes are so big that no wrappers were added to
8942 - Some old root window (old screen) functions were removed.
8944 - Bindings in global_bindings should get a WScreen (old WViewport) as
8945 an argument instead of WRootWin.
8947 - It is possible to build Ion with the CF_WINDOWED_SCREENS flag so
8948 that WScreens have "virtual" root windows to better separate
8951 2003-05-17 13:09 UTC tuomov
8952 * trunk: changeset 605
8953 - Changes in object and function names to be closer to what users see
8954 and think: what previously were screens (WScreen) are now called
8955 root windows (WRootWin) and viewport (WViewport) have become screens
8956 (WScreen). These changes are so big that no wrappers were added to
8959 - Some old root window (old screen) functions were removed.
8961 - Bindings in global_bindings should get a WScreen (old WViewport) as
8962 an argument instead of WRootWin.
8964 2003-05-17 12:16 UTC tuomov
8965 * trunk: changeset 604
8966 Default configuration uses XOR-rubberband move/resize (instead of
8967 opaque) to be nicer on slower systems.
8969 2003-05-17 11:49 UTC tuomov
8970 * trunk: changeset 603
8971 Fixed FloatWS initial focus.
8973 2003-05-16 19:53 UTC tuomov
8974 * trunk: changeset 602
8977 2003-05-16 18:48 UTC tuomov
8978 * trunk: changeset 601
8979 Some changes in property getting functions.
8981 2003-05-16 18:02 UTC tuomov
8982 * trunk: changeset 600
8983 Removed unnecessary references to screens.
8985 2003-05-16 16:08 UTC tuomov
8986 * trunk: changeset 599
8987 region_list_to_table renamed to managed_list_to_table.
8989 2003-05-16 15:59 UTC tuomov
8990 * trunk: changeset 598
8991 Signals are not trapped until the initialisation is at a point where
8992 we have found some screens to manage.
8994 2003-05-16 15:56 UTC tuomov
8995 * trunk: changeset 597
8996 Removed erroneous cast.
8998 2003-05-16 15:56 UTC tuomov
8999 * trunk: changeset 596
9000 Added the extl_globals function for accessing globals.
9002 2003-05-16 15:49 UTC tuomov
9003 * trunk: changeset 595
9004 Enchancements in client window "rescueing" and some unifications with
9005 return from full screen mode.
9007 2003-05-16 15:48 UTC tuomov
9008 * trunk: changeset 594
9009 Changed char* to const char* in ExtlL2Param.
9011 2003-05-16 15:42 UTC tuomov
9012 * trunk: changeset 593
9013 Moved fullscreen stuff into a separate file.
9015 2003-05-15 23:05 UTC tuomov
9016 * trunk: changeset 592
9017 Added a check for nil functions.
9019 2003-05-15 22:27 UTC tuomov
9020 * trunk: changeset 591
9021 Modified mkexports.lua to generate a little less code.
9023 2003-05-15 22:26 UTC tuomov
9024 * trunk: changeset 590
9025 Fixed extl_table_is_bool_set.
9027 2003-05-15 21:05 UTC tuomov
9028 * trunk: changeset 589
9029 Restored old extl_cpcall interface.
9031 2003-05-15 15:45 UTC tuomov
9032 * trunk: changeset 588
9033 Added extl_table_is_bool_set.
9035 2003-05-15 15:45 UTC tuomov
9036 * trunk: changeset 587
9037 Some l_st usage cleanup in the Lua code and added extl_cpcallx.
9039 2003-05-15 06:01 UTC tuomov
9040 * trunk: changeset 586
9041 Some minor changes in the Lua interface.
9043 2003-05-15 06:00 UTC tuomov
9044 * trunk: changeset 585
9045 QueryLib.query_lib should properly return on error.
9047 2003-05-14 21:32 UTC tuomov
9048 * trunk: changeset 584
9049 Fixed a problem with bsearch() and Solaris.
9051 2003-05-14 20:13 UTC tuomov
9052 * trunk: changeset 583
9053 Client window management setup code simplified by attaching transients
9054 the their transient_for by default and having floatws:s override this
9055 behaviour by hooking to add_clientwin_alt.
9057 2003-05-14 19:59 UTC tuomov
9058 * trunk: changeset 582
9059 Changes in how parameters are passed to Lua code loaded as string or
9062 2003-05-14 16:49 UTC tuomov
9063 * trunk: changeset 581
9064 Return from full screen mode should work with floatws:s now.
9066 2003-05-14 16:40 UTC tuomov
9067 * trunk: changeset 580
9068 Added a warning for _NET_WM broken transient_for hint.
9070 2003-05-14 16:38 UTC tuomov
9071 * trunk: changeset 579
9072 'ionws_do_clientwin' now calls the Lua function
9073 'ionws_placement_method' with parameters (ws, cwin, pos_given_by_user)
9074 to determine in which frame to place a window. This can be used to
9075 e.g. experiment with placement heuristics.
9077 2003-05-14 14:21 UTC tuomov
9078 * trunk: changeset 578
9079 Mouse resize changed to only resize along one coordinate axis when the
9080 window is grabbed far enough from borders.
9082 2003-05-13 19:20 UTC tuomov
9083 * trunk: changeset 577
9084 Renamed geom.* extlconv.*
9086 2003-05-13 18:07 UTC tuomov
9087 * trunk: changeset 576
9088 The 'include' function didn't handle absolute paths.
9090 2003-05-13 18:06 UTC tuomov
9091 * trunk: changeset 575
9092 There was a problem getting return values from Lua functions.
9094 2003-05-13 16:09 UTC tuomov
9095 * trunk: changeset 574
9096 Added parameter count check and complaint when va_copy is not
9099 2003-05-13 16:05 UTC tuomov
9100 * trunk: changeset 573
9101 The new Lua calling code allowed removing dependency on C99 va_copy a
9102 little more easily than the old so Ion no longer depends on it and
9103 should be easier to compile on older systems (apparently including gcc
9106 2003-05-13 14:46 UTC tuomov
9107 * trunk: changeset 572
9108 Transient resizing when the managing WClientWin was resized had been
9109 broken at some point.
9111 2003-05-13 05:40 UTC tuomov
9112 * trunk: changeset 571
9113 Removed redundant comment.
9115 2003-05-13 05:37 UTC tuomov
9116 * trunk: changeset 570
9117 Vertical keyboard resize binding swapped.
9119 2003-05-13 05:38 UTC tuomov
9120 * trunk: changeset 569
9121 Keyboard resize should not "cumulate" size increments that do not
9122 affect the frame size.
9124 2003-05-12 23:17 UTC tuomov
9125 * trunk: changeset 568
9126 Fixed a minor resize glitch.
9128 2003-05-12 19:57 UTC tuomov
9129 * trunk: changeset 567
9132 2003-05-12 17:02 UTC tuomov
9133 * trunk: changeset 566
9134 ionws_split_of synopsis changed.
9136 2003-05-12 16:59 UTC tuomov
9137 * trunk: changeset 565
9140 2003-05-12 16:38 UTC tuomov
9141 * trunk: changeset 564
9142 Region name instances are saved in the workspace savefiles. (However,
9143 client windows do not use the saved title because it may have changed
9144 so client windows' instance numbers may change over restarts.)
9146 2003-05-12 16:31 UTC tuomov
9147 * trunk: changeset 563
9148 QueryLib goto still had a debug complaint in it.
9150 2003-05-12 16:23 UTC tuomov
9151 * trunk: changeset 562
9152 Save client window id as %lu instead of %.32f.
9154 2003-05-12 16:20 UTC tuomov
9155 * trunk: changeset 561
9156 The wrapper function generated by "obsolete" didn't return any values.
9158 2003-05-12 16:18 UTC tuomov
9159 * trunk: changeset 560
9160 Do not add IMPLOBJ(WObj) in exports.c
9162 2003-05-12 16:18 UTC tuomov
9163 * trunk: changeset 559
9164 The exports region_get_(x|y|w|h) were replaced with region_geom.
9166 2003-05-12 16:17 UTC tuomov
9167 * trunk: changeset 558
9168 Added new exports to get information on splits on WIonWs:s. This
9169 should help writing alternative navigation functions.
9171 2003-05-12 16:18 UTC tuomov
9172 * trunk: changeset 557
9173 Added wrappers to obsolete functions region_get_(x|y|w|h).
9175 2003-05-11 16:17 UTC tuomov
9176 * trunk: changeset 556
9177 Client window check codes are not reset so they're not lost so easily.
9179 2003-05-11 14:24 UTC tuomov
9180 * trunk: changeset 555
9183 2003-05-11 13:33 UTC tuomov
9184 * trunk: changeset 554
9185 Added checks in region_add_managed to prevent from attachinging
9186 parent's or manager's to their (grand)children or managed regions.
9188 2003-05-11 00:05 UTC tuomov
9189 * trunk: changeset 553
9190 Added a missing newline.
9192 2003-05-10 23:43 UTC tuomov
9193 * trunk: changeset 552
9194 Another broken documentation comment found.
9196 2003-05-10 23:42 UTC tuomov
9197 * trunk: changeset 551
9198 'ionws_load' no longer requires 'split_tree' to be specified so that
9199 new workspaces can be created with region_manage_new without
9200 specifying the contents.
9202 2003-05-10 23:41 UTC tuomov
9203 * trunk: changeset 550
9204 The rest of the queries (goto/create workspace, attach client) are now
9205 finally implemented in Lua as the function region_manage(_new) are
9208 2003-05-10 23:15 UTC tuomov
9209 * trunk: changeset 549
9210 Documentation was missing for exports in screen.c.
9212 2003-12-23 20:17 UTC unknown
9213 tagged ion-devel-20030510
9215 2003-05-10 20:34 UTC tuomov
9216 * trunk: changeset 548
9217 Removed efence reference from system.mk.
9219 2003-05-10 19:56 UTC tuomov
9220 * trunk: changeset 547
9221 Oops.. region_manage documentation had an extra space that caused it
9224 2003-05-10 02:16 UTC tuomov
9225 * trunk: changeset 546
9226 Some changes in comments.
9228 2003-05-10 02:12 UTC tuomov
9229 * trunk: changeset 545
9230 Fixed a bug in check_input_fds.
9232 2003-05-10 02:11 UTC tuomov
9233 * trunk: changeset 544
9234 Wiser loading of querylib.
9236 2003-05-10 02:13 UTC tuomov
9237 * trunk: changeset 543
9238 The Lua interface code now uses lua_cpcall extensively to make it more
9239 tolerant to Lua's longjmp error handling.
9241 2003-05-09 22:21 UTC tuomov
9242 * trunk: changeset 542
9243 'extl_dofile' and 'extl_dostring' now pass arguments in the local
9244 instead of global variable 'arg'.
9246 2003-05-09 22:19 UTC tuomov
9247 * trunk: changeset 541
9248 Setfenv is not necessary. Fixed error reporting.
9250 2003-05-09 21:43 UTC tuomov
9251 * trunk: changeset 540
9252 Viewport names are now saved and other changes in savefile format. Old
9253 'add_to_viewport' function was kept for compatibility but will be
9256 2003-05-09 17:39 UTC tuomov
9257 * trunk: changeset 539
9260 2003-05-09 17:34 UTC tuomov
9261 * trunk: changeset 538
9262 Some more README changes.
9264 2003-05-09 17:32 UTC tuomov
9265 * trunk: changeset 537
9266 Fixed transient size/position problems and split the
9267 REGION_ATTACH_GEOMRQ flag into separate POSRQ and SIZERQ.
9269 2003-05-09 16:28 UTC tuomov
9270 * trunk: changeset 536
9273 2003-05-09 14:57 UTC tuomov
9274 * trunk: changeset 535
9277 2003-05-09 14:36 UTC tuomov
9278 * trunk: changeset 534
9279 Added the exports 'region_manage' and 'region_manage_new'.
9281 2003-05-09 14:35 UTC tuomov
9282 * trunk: changeset 533
9283 Fixed a bug in extl_table_get that caused it to succeed for NULL
9286 2003-05-09 13:33 UTC tuomov
9287 * trunk: changeset 532
9288 Query module listings could hang Ion if there was not enough space for
9289 a single visible row.
9291 2003-05-08 18:38 UTC tuomov
9292 * trunk: changeset 531
9293 Some bindings were still using Mod1 instead of DEFAULT_MOD.
9295 2003-05-08 18:36 UTC tuomov
9296 * trunk: changeset 530
9297 Some minor fixes in bindings
9299 2003-05-08 06:05 UTC tuomov
9300 * trunk: changeset 529
9301 Fixed a va_arg problem with luaextl.c and strange architechtures.
9303 2003-05-08 06:05 UTC tuomov
9304 * trunk: changeset 528
9307 2003-05-08 05:25 UTC tuomov
9308 * trunk: changeset 527
9309 Updated documentation comments.
9311 2003-05-07 18:49 UTC tuomov
9312 * trunk: changeset 526
9315 2003-05-07 18:42 UTC tuomov
9316 * trunk: changeset 525
9317 The Lua parser in mkexports.lua now parses for function arguments.
9319 2003-05-07 18:42 UTC tuomov
9320 * trunk: changeset 524
9321 Removed make_screen_switch_nth_fn.
9323 2003-05-07 18:41 UTC tuomov
9324 * trunk: changeset 523
9325 Added documentation to ioncorelib.lua.
9327 2003-05-07 18:41 UTC tuomov
9328 * trunk: changeset 522
9329 Removed Makefile; function reference .texes are now generated in the
9332 2003-05-07 18:36 UTC tuomov
9333 * trunk: changeset 521
9334 Changes in function documentation Makefile.
9336 2003-05-07 18:21 UTC tuomov
9337 * trunk: changeset 520
9338 'mkexports.lua' can now parse documentation from Lua code.
9340 2003-05-07 18:20 UTC tuomov
9341 * trunk: changeset 519
9342 Added documentation to querylib.lua.
9344 2003-05-07 16:08 UTC tuomov
9345 * trunk: changeset 518
9346 The functions 'ionws_split', 'ionws_split_empty' and 'ionws_split_top'
9347 were renamed to the more consistent 'ionframe_split',
9348 'ionframe_split_empty' and 'ionws_newframe'. As usual, 'compat.lua'
9349 has wrappers to the old functions.
9351 2003-05-07 15:57 UTC tuomov
9352 * trunk: changeset 517
9353 - The completion handler for QueryLib.query_lua can now descend into
9354 tables and complete subexpressions.
9356 - QueryLib.query_lua sets the variable '_' in the local environment of
9357 the string to be called to point to the frame the query was opened
9358 in. The variable 'arg' is also now set in the local environment
9361 2003-05-07 14:54 UTC tuomov
9362 * trunk: changeset 516
9363 Client window size hints were not used when Ion was restarted. Fixed
9366 2003-05-07 14:42 UTC tuomov
9367 * trunk: changeset 515
9368 'viewport_display_managed' was calling just 'set_focus' instead of
9369 'warp' as it should.
9371 2003-12-23 20:17 UTC unknown
9372 tagged ion-devel-20030506
9374 2003-05-07 00:14 UTC tuomov
9375 * trunk: changeset 514
9376 FIND_PARENT1 renamed GET_PARENT_CHK. FIND_PARENT removed.
9378 2003-05-06 18:28 UTC tuomov
9379 * trunk: changeset 513
9380 Fixed a memory allocation problem discovered by valgrind.
9382 2003-05-06 17:02 UTC tuomov
9383 * trunk: changeset 512
9386 2003-05-06 17:02 UTC tuomov
9387 * trunk: changeset 511
9388 Added some \hlines in tables
9390 2003-05-06 05:20 UTC tuomov
9391 * trunk: changeset 510
9392 Fixed a bug in the title shortening routine.
9394 2003-05-06 05:20 UTC tuomov
9395 * trunk: changeset 509
9396 Fixed a bug in the new transient management setup code.
9398 2003-05-05 22:58 UTC tuomov
9399 * trunk: changeset 508
9400 A small change in documentation comment.
9402 2003-05-05 22:58 UTC tuomov
9403 * trunk: changeset 507
9404 Changes in the Makefile to build the exports.texes.
9406 2003-05-05 22:50 UTC tuomov
9407 * trunk: changeset 506
9408 Line editor history is now saved when Ion exits.
9410 2003-05-05 17:40 UTC tuomov
9411 * trunk: changeset 505
9412 Fixed extl_stack_get 'double' code.
9414 2003-05-05 17:37 UTC tuomov
9415 * trunk: changeset 504
9416 - Removed target_id code.
9418 - Client windows are now saved over restarts in saves/workspaces-*.lua
9419 instead of using target_ids. A special check code property is added
9420 to each window so that we don't incorrectly reparent windows when
9421 initially starting Ion.
9423 2003-05-04 16:01 UTC tuomov
9424 * trunk: changeset 503
9425 Added hyperlinks in the exported function documentation.
9427 2003-05-04 02:18 UTC tuomov
9428 * trunk: changeset 502
9431 2003-12-23 20:17 UTC unknown
9432 tagged ion-devel-20030504
9434 2003-05-04 02:18 UTC tuomov
9435 * trunk: changeset 501
9436 Sort functions in documentation alphabetically.
9438 2003-05-04 00:59 UTC tuomov
9439 * trunk: changeset 500
9442 2003-05-03 22:34 UTC tuomov
9443 * trunk: changeset 499
9446 2003-05-03 22:30 UTC tuomov
9447 * trunk: changeset 498
9450 2003-05-03 22:30 UTC tuomov
9451 * trunk: changeset 497
9454 2003-05-03 22:04 UTC tuomov
9455 * trunk: changeset 496
9456 doc/Makefile added and list_exports.sh removed
9458 2003-05-03 22:04 UTC tuomov
9459 * trunk: changeset 495
9460 Documentation was added to the source for exported functions.
9462 2003-05-03 22:03 UTC tuomov
9463 * trunk: changeset 494
9464 'mkexports.lua' now parses for documentation of the form /*EXTL_DOC
9467 2003-05-03 16:21 UTC tuomov
9468 * trunk: changeset 493
9469 The 'mkexports' script was rewritten in Lua (was an unmaintainable
9472 2003-05-02 19:41 UTC tuomov
9473 * trunk: changeset 492
9474 Made 'obsolete' local
9476 2003-05-02 19:39 UTC tuomov
9477 * trunk: changeset 491
9480 2003-05-02 19:18 UTC tuomov
9481 * trunk: changeset 490
9482 WFloatFrames can now be resized from the keyboard.
9484 2003-05-02 19:17 UTC tuomov
9485 * trunk: changeset 489
9486 Simplified resize interface to have just ionframe_do_resize
9488 2003-05-02 18:52 UTC tuomov
9489 * trunk: changeset 488
9490 IonFrame keyboard resize mode changed to allow resizing in both
9491 directions without leaving and re-entering resize mode. Compatibility
9492 functions for the old mode are provided in compat.lua.
9494 2003-05-02 18:52 UTC tuomov
9495 * trunk: changeset 487
9496 - IonFrame keyboard resize mode changed to allow resizing in both
9497 directions without leaving and re-entering resize mode.
9498 Compatibility functions for the old mode are provided in compat.lua.
9500 - The compatibility functions in compat.lua now complain of
9501 obsoleteness to stderr.
9503 2003-05-02 17:32 UTC tuomov
9504 * trunk: changeset 486
9507 2003-05-02 17:27 UTC tuomov
9508 * trunk: changeset 485
9509 Added the Lua-side hooks genframe_managed_switched and
9510 viewport_workspace_switched.
9512 2003-05-02 17:27 UTC tuomov
9513 * trunk: changeset 484
9514 Added support for hooks Lua code can hook on to with add_to_hook(hook,
9517 2003-05-02 16:18 UTC tuomov
9518 * trunk: changeset 483
9519 Fixed (floatws) focus problem that reoccured after previous attempt at
9520 fixing other focus problems.
9522 2003-05-01 14:23 UTC tuomov
9523 * trunk: changeset 482
9524 Added 'eq' metamethod for WObj:s.
9526 2003-05-01 14:12 UTC tuomov
9527 * trunk: changeset 481
9528 Added new exports that should e.g. enable writing workspace navigation
9529 functions that can also be used to move between viewports or other
9530 workspaces instead of just wrapping around.
9532 2003-05-01 13:14 UTC tuomov
9533 * trunk: changeset 480
9534 Some unifications in add_clientwin/region_add_managed interface.
9536 2003-04-28 22:42 UTC tuomov
9537 * trunk: changeset 479
9538 Fixed CURRENT_FILE maintenance in include().
9540 2003-04-28 16:47 UTC tuomov
9541 * trunk: changeset 478
9544 2003-12-23 20:17 UTC unknown
9545 tagged ion-devel-20030428
9547 2003-04-28 15:12 UTC tuomov
9548 * trunk: changeset 477
9549 The innermost window grabbing on a mouse button should now get to
9550 handle the event as is the case with key grabs.
9552 2003-12-23 20:17 UTC unknown
9553 tagged ion-devel-20030427-2
9555 2003-04-28 14:53 UTC tuomov
9556 * trunk: changeset 476
9557 Fixed WIonFrame subregion load problem
9559 2003-04-28 05:21 UTC tuomov
9560 * trunk: changeset 475
9561 Fixed the region destroy focus fix.
9563 2003-12-23 20:17 UTC unknown
9564 tagged ion-devel-20030427-1
9566 2003-04-27 21:29 UTC tuomov
9567 * trunk: changeset 474
9568 QueryLib.query_exec fixed to use the correct handler.
9570 2003-12-23 20:17 UTC unknown
9571 tagged ion-devel-20030427
9573 2003-04-27 21:26 UTC tuomov
9574 * trunk: changeset 473
9577 2003-04-27 17:44 UTC tuomov
9578 * trunk: changeset 472
9579 ion-completefile Makefile fixed.
9581 2003-04-27 11:54 UTC tuomov
9582 * trunk: changeset 471
9585 2003-04-27 01:15 UTC tuomov
9586 * trunk: changeset 470
9589 2003-04-27 01:10 UTC tuomov
9590 * trunk: changeset 469
9591 QueryLib file and man page completors use 'popen_bgread' so the
9592 queries can not block the WM from processing other events (or even
9595 2003-04-27 01:09 UTC tuomov
9596 * trunk: changeset 468
9597 Moved file completetion code from the query module into a separate
9598 external program ('ion-completefile').
9600 2003-04-27 01:07 UTC tuomov
9601 * trunk: changeset 467
9602 Added 'popen_bgread(cmd, lua_fn)' to open read mode pipes that are
9603 selected() in the main event loop and the given function called with
9606 2003-04-25 17:32 UTC tuomov
9607 * trunk: changeset 466
9608 Most Ion functions should be null-string safe now except for some low-
9609 level functions and functions that also receive string length as an
9610 argument. This allows Lua scripts to pass nil to functions that have
9611 special meaning for NULL strings.
9613 2003-04-25 17:11 UTC tuomov
9614 * trunk: changeset 465
9615 Fixed do_complete_region.
9617 2003-04-25 16:59 UTC tuomov
9618 * trunk: changeset 464
9619 Some changes on how region close/destroy is handled and how focus is
9620 handled when an active region with non-window manager is destroyed.
9622 2003-04-25 16:46 UTC tuomov
9623 * trunk: changeset 463
9624 Fixed extl_verify_wobj.
9626 2003-04-24 17:27 UTC tuomov
9627 * trunk: changeset 462
9628 Some minor TODOs completed and some minor fixes.
9630 2003-04-23 22:16 UTC tuomov
9631 * trunk: changeset 461
9632 Removed string free in extl_stack_push
9634 2003-04-23 16:17 UTC tuomov
9635 * trunk: changeset 460
9638 2003-04-23 16:16 UTC tuomov
9639 * trunk: changeset 459
9640 The floatws module is now aware of window gravities.
9642 2003-04-22 19:08 UTC tuomov
9643 * trunk: changeset 458
9646 2003-04-22 19:05 UTC tuomov
9647 * trunk: changeset 457
9648 - Added window stacking management code.
9650 - Fixed region_notify_subregions_move.
9652 2003-04-22 19:05 UTC tuomov
9653 * trunk: changeset 456
9654 Added window stacking management code.
9656 2003-04-22 19:05 UTC tuomov
9657 * trunk: changeset 455
9658 The (exported) functions floatframe_raise/lower are obsolete and
9659 replaced with region_raise/lower. The file 'compat.lua' can be
9660 included to define these functions.
9662 2003-04-20 17:45 UTC tuomov
9663 * trunk: changeset 454
9664 No longer complain of missing workspace savefiles.
9666 2003-04-19 20:11 UTC tuomov
9667 * trunk: changeset 453
9670 2003-04-19 20:10 UTC tuomov
9671 * trunk: changeset 452
9672 Makefile also changed to note change of name in ioncorelib.lua
9674 2003-04-19 20:09 UTC tuomov
9675 * trunk: changeset 451
9676 'ioncore-lib.lua' renamed 'ioncorelib.lua' to be consistent with
9679 2003-04-19 19:36 UTC tuomov
9680 * trunk: changeset 450
9681 removed debug messages
9683 2003-04-19 19:35 UTC tuomov
9684 * trunk: changeset 449
9685 Extl_init enables Lua loadlib.
9687 2003-12-23 20:17 UTC unknown
9688 tagged ion-devel-20030416
9690 2003-04-19 19:34 UTC tuomov
9691 * trunk: changeset 448
9692 Winprop management is now implemented in Lua.
9694 2003-04-16 21:44 UTC tuomov
9695 * trunk: changeset 447
9696 QueryLib.mancache fixed to contain weak references.
9698 2003-04-16 17:16 UTC tuomov
9699 * trunk: changeset 446
9700 Include correct version of libtu. Old version could cause crashes.
9702 2003-04-16 17:14 UTC tuomov
9703 * trunk: changeset 445
9704 misc signal.c changes
9706 2003-04-16 17:13 UTC tuomov
9707 * trunk: changeset 444
9708 WFloatWS placement code should now handle shaded frames correctly.
9710 2003-04-16 17:11 UTC tuomov
9711 * trunk: changeset 443
9712 Added man-page completion to QueryLib.
9714 2003-12-23 20:17 UTC unknown
9715 tagged ion-devel-20030412-3
9717 2003-04-16 17:09 UTC tuomov
9718 * trunk: changeset 442
9719 Don't waitpid() in the SIGCHLD handler but in the main loop after this
9720 handler has been called. For some reason Lua's io.popen() didn't like
9723 2003-12-23 20:17 UTC unknown
9724 tagged ion-devel-20030412-2
9726 2003-12-23 20:17 UTC unknown
9727 tagged ion-devel-20030412-1
9729 2003-04-13 19:07 UTC tuomov
9730 * trunk: changeset 441
9731 FloatWS module honours window positions when starting up the WM.
9733 2003-04-12 20:08 UTC tuomov
9734 * trunk: changeset 440
9735 - Some transient handling fixes.
9737 - region_do_add_managed wasn't passing enough parameters which could
9740 2003-04-12 19:27 UTC tuomov
9741 * trunk: changeset 439
9742 Old upvalue syntax removed from Lua code as the just-released Lua 5.0
9743 does not support it anymore by default.
9745 2003-12-23 20:17 UTC unknown
9746 tagged ion-devel-20030412
9748 2003-04-12 19:06 UTC tuomov
9749 * trunk: changeset 438
9750 Added the flag -std=c99 to options to compile luaextl.c as it needs
9751 va_copy from C99 and some versions of GCC seem to disable this macro
9754 2003-04-12 18:44 UTC tuomov
9755 * trunk: changeset 437
9756 Include stdarg.h in luaextl.c
9758 2003-04-12 18:19 UTC tuomov
9759 * trunk: changeset 436
9762 2003-04-12 17:27 UTC tuomov
9763 * trunk: changeset 435
9764 Yet another attempt at perfecting focus handling (before resorting to
9765 separate displayed and actual activity states and update delays or
9766 similar another kludge in counteracting X's lame key grab focus
9769 2003-04-12 16:44 UTC tuomov
9770 * trunk: changeset 434
9773 2003-04-12 16:44 UTC tuomov
9774 * trunk: changeset 433
9777 2003-04-12 16:43 UTC tuomov
9778 * trunk: changeset 432
9781 2003-04-12 16:43 UTC tuomov
9782 * trunk: changeset 431
9783 Prefer _NET_WM_NAME, if it exists, over WM_NAME as apps no longer seem
9784 to use WM_NAME for UTF-8 titles.
9786 2003-04-12 16:10 UTC tuomov
9787 * trunk: changeset 430
9788 QueryLib.query_lua displays all error messages.
9790 2003-04-12 16:08 UTC tuomov
9791 * trunk: changeset 429
9792 The standard modules no longer fail on partially broken configuration
9793 files unless no bindings have been configured before the error
9796 2003-04-12 16:07 UTC tuomov
9797 * trunk: changeset 428
9800 2003-04-12 16:06 UTC tuomov
9801 * trunk: changeset 427
9802 Full error log is displayed with xmessage after startup whether it is
9803 possible to continue or not.
9805 2003-04-12 16:05 UTC tuomov
9806 * trunk: changeset 426
9807 Added collect_errors(fn, params) for Lua code to be able to e.g.
9808 display encountered errors with query_fwarn.
9810 2003-04-11 19:19 UTC tuomov
9811 * trunk: changeset 425
9814 2003-04-11 18:48 UTC tuomov
9815 * trunk: changeset 424
9816 Added some XFree(prop.value):s
9818 2003-04-11 18:38 UTC tuomov
9819 * trunk: changeset 423
9820 Inconsistently named 'goto_viewport_id' renamed to goto_nth_viewport.
9822 2003-04-11 18:37 UTC tuomov
9823 * trunk: changeset 422
9826 2003-04-11 18:36 UTC tuomov
9827 * trunk: changeset 421
9828 The line editor's copy-paste features should now at least attempt to
9831 2003-04-11 17:02 UTC tuomov
9832 * trunk: changeset 420
9833 Added placement calculation code to the floatws module. Placement
9834 method can be configured with
9835 'set_floatws_placement_method("method")'. Available methods are udlr,
9836 lrud and random. (Maybe placement methods should be implemented in
9839 2003-04-11 16:06 UTC tuomov
9840 * trunk: changeset 419
9841 Client windows are unmapped when frames are unmapped. This was an
9842 overlooked (but lame and redundant) requirement of the ICCCM and
9843 fullfilling it might fix some apps. (Ion probably still is far from
9844 ICCCM-compliant, but so are most of the badly behaving apps.)
9846 2003-04-11 15:24 UTC tuomov
9847 * trunk: changeset 418
9848 If UTF8 support is enabled, Ion will attempt to load CF_FALLBACK_FONT
9849 ("fixed" by default) at startup. If this fails (or XSupporsLocale()
9850 fails, which it seldom seems to do), it will reset locale back to
9851 "POSIX" so that there's a better chance that some fonts can be loaded
9852 although non-ASCII (7-bit) characters will be crippled. (If UTF8
9853 support is disabled, 8-bit character sets should usually work.)
9855 2003-04-11 14:08 UTC tuomov
9856 * trunk: changeset 417
9859 2003-04-11 14:07 UTC tuomov
9860 * trunk: changeset 416
9861 WFloatFrames can now be shaded.
9863 2003-04-11 05:32 UTC tuomov
9864 * trunk: changeset 415
9867 2003-12-23 20:17 UTC unknown
9868 tagged ion-devel-20030410
9870 2003-04-11 05:19 UTC tuomov
9871 * trunk: changeset 414
9872 complete_function fixed.
9874 2003-04-10 23:28 UTC tuomov
9875 * trunk: changeset 413
9876 Transient_mode winprop fixed.
9878 2003-04-10 18:31 UTC tuomov
9879 * trunk: changeset 412
9880 Removed some upvalue-marks
9882 2003-04-10 18:26 UTC tuomov
9883 * trunk: changeset 411
9884 Remaining "goto_*_name" functions were removed as Lua code will
9885 probably mostly use "reg=lookup_*() ... region_goto(reg)"
9887 2003-04-10 18:08 UTC tuomov
9888 * trunk: changeset 410
9889 QueryLib.query_yesno fixed.
9891 2003-04-10 16:34 UTC tuomov
9892 * trunk: changeset 409
9893 moved obj_exists to ioncore-lib.lua
9895 2003-04-10 16:33 UTC tuomov
9896 * trunk: changeset 408
9899 2003-04-10 16:32 UTC tuomov
9900 * trunk: changeset 407
9901 Added 'obj_exists' export for checking whether an object referenced in
9902 Lua still exists in Ion.
9904 2003-12-23 20:17 UTC unknown
9905 tagged ion-devel-20030409
9907 2003-04-10 16:03 UTC tuomov
9908 * trunk: changeset 406
9909 Updated web page address and my email
9911 2003-04-10 06:01 UTC tuomov
9912 * trunk: changeset 405
9913 complete_function implemented in Lua.
9915 2003-04-09 22:51 UTC tuomov
9916 * trunk: changeset 404
9917 - A lot of the query code was converted to Lua.
9919 - QueryLib.query_ssh query was added. This will tab-complete hosts
9920 from the table "query_ssh_hosts" and run the script "ion-ssh" on the
9923 2003-04-09 21:07 UTC tuomov
9924 * trunk: changeset 403
9925 A number of bugs in the Lua interface were fixed.
9927 2003-12-23 20:17 UTC unknown
9928 tagged ion-devel-20030408
9930 2003-04-09 19:04 UTC tuomov
9931 * trunk: changeset 402
9934 2003-04-09 18:46 UTC tuomov
9935 * trunk: changeset 401
9936 Added functions to add entries into Lua tables (for completion
9939 2003-04-08 17:49 UTC tuomov
9940 * trunk: changeset 400
9941 Code to create ~/.ion-devel/saves/ if it didn't exist had been lost at
9944 2003-04-08 17:35 UTC tuomov
9945 * trunk: changeset 399
9946 added luaextl to SUBDIRS
9948 2003-04-08 17:33 UTC tuomov
9949 * trunk: changeset 398
9952 2003-04-08 17:25 UTC tuomov
9953 * trunk: changeset 397
9954 Use libtool and libltdl for module support.
9956 2003-04-07 19:35 UTC tuomov
9957 * trunk: changeset 396
9958 Added obj_is and obj_typename exports.
9960 2003-04-07 19:16 UTC tuomov
9961 * trunk: changeset 395
9962 Multi-line capability added to WMessage.
9964 2003-04-07 19:16 UTC tuomov
9965 * trunk: changeset 394
9966 Added quite useless stack trace displayed when C function called from
9969 2003-04-07 19:15 UTC tuomov
9970 * trunk: changeset 393
9971 Added verbosity to conf-bindings error messages.
9973 2003-04-07 17:15 UTC tuomov
9974 * trunk: changeset 392
9975 Function renames. Most functions that can be considered member
9976 functions of some WObj are now rather consistently (although
9979 2003-04-07 17:14 UTC tuomov
9980 * trunk: changeset 391
9981 Updated configuration files
9983 2003-04-07 17:14 UTC tuomov
9984 * trunk: changeset 390
9985 Removed out-of-date documentation
9987 2003-04-07 15:21 UTC tuomov
9988 * trunk: changeset 389
9989 Focusing code: iteration n.
9991 2003-04-07 14:59 UTC tuomov
9992 * trunk: changeset 388
9993 Defer mechanism supports multiple lists.
9995 2003-04-07 05:47 UTC tuomov
9996 * trunk: changeset 387
9997 Added extl_dostring and better extl_dofile
9999 2003-04-07 05:36 UTC tuomov
10000 * trunk: changeset 386
10001 Added some checks to conf-draw.c
10003 2003-04-07 05:25 UTC tuomov
10004 * trunk: changeset 385
10005 Added wedln-wrappers.c
10007 2003-04-07 05:23 UTC tuomov
10008 * trunk: changeset 384
10011 2003-04-07 00:05 UTC tuomov
10012 * trunk: changeset 383
10013 Added luaextl Makefile
10015 2003-04-06 21:47 UTC tuomov
10016 * trunk: changeset 382
10017 Added some stack checks
10019 2003-04-06 16:30 UTC tuomov
10020 * trunk: changeset 381
10021 Implemented include() support for the lua files
10023 2003-04-06 15:20 UTC tuomov
10024 * trunk: changeset 380
10025 Use Lua as extension language.
10027 2003-04-05 15:00 UTC tuomov
10028 * trunk: changeset 379
10029 MODULE_CFLAGS fixed.
10031 2003-04-02 18:24 UTC tuomov
10032 * trunk: changeset 378
10035 2003-03-30 17:20 UTC tuomov
10036 * trunk: changeset 377
10037 Some minor cleanup.
10039 2003-03-30 14:29 UTC tuomov
10040 * trunk: changeset 376
10041 More minor object model changes
10043 2003-03-30 14:16 UTC tuomov
10044 * trunk: changeset 375
10045 Some simplifications to the object model: WThing removed and
10046 functionality split between WObj (watches) and WRegion (child<->parent
10049 2003-03-28 20:48 UTC tuomov
10050 * trunk: changeset 374
10051 The region_add_managed mechanism was simplified and generalised.
10053 2003-03-28 16:01 UTC tuomov
10054 * trunk: changeset 373
10055 Possible key binding setup bug fixed.
10057 2003-03-28 16:01 UTC tuomov
10058 * trunk: changeset 372
10059 Modules are removed by 'make realclean'.
10061 2003-12-23 20:17 UTC unknown
10062 tagged ion-devel-20030327
10064 2003-03-28 16:00 UTC tuomov
10065 * trunk: changeset 371
10068 2003-03-28 15:59 UTC tuomov
10069 * trunk: changeset 370
10070 Scripts are build using ETCDIR and LIBDIR instead of just PREFIX.
10072 2003-03-27 19:40 UTC tuomov
10073 * trunk: changeset 369
10074 Don't strip modules
10076 2003-03-27 19:32 UTC tuomov
10077 * trunk: changeset 368
10080 2003-03-27 19:30 UTC tuomov
10081 * trunk: changeset 367
10082 Simple ioncore startup check added.
10084 2003-03-27 19:26 UTC tuomov
10085 * trunk: changeset 366
10088 2003-03-27 19:16 UTC tuomov
10089 * trunk: changeset 365
10090 Minor fix in clientwin_deinit.
10092 2003-03-27 19:01 UTC tuomov
10093 * trunk: changeset 364
10094 A minor nested WS fix.
10096 2003-03-27 18:12 UTC tuomov
10097 * trunk: changeset 363
10098 - Renamed the main binary 'ioncore'.
10100 - Added 'ion' shell script to run 'ioncore' with correct configuration
10101 and module file directory parameters. A 'pwm' script to run ioncore
10102 in PWM mode was also added but this is not installed by 'make
10103 install' at the moment.
10105 2003-03-22 20:22 UTC tuomov
10106 * trunk: changeset 362
10107 Applied the toggle_tab patch.
10109 2003-03-20 21:01 UTC tuomov
10110 * trunk: changeset 361
10111 - Frames save their saveable contents
10113 - EnterWindow event handling changed so that embedded workspaces work
10116 2003-03-17 18:49 UTC tuomov
10117 * trunk: changeset 360
10120 2003-03-17 18:29 UTC tuomov
10121 * trunk: changeset 359
10122 Client window (esp. transient) resize request fixes.
10124 2003-03-17 18:28 UTC tuomov
10125 * trunk: changeset 358
10126 Double-click fixed.
10128 2003-03-17 18:28 UTC tuomov
10129 * trunk: changeset 357
10130 stuff moved to system.mk
10132 2003-03-17 18:27 UTC tuomov
10133 * trunk: changeset 356
10134 Tabdrag detects attempts to drop on oneself
10136 2003-03-15 19:21 UTC tuomov
10137 * trunk: changeset 355
10138 ASCII control characters (ch&0x7f<32) are now presented as escaped
10139 octals in saved region name strings.
10141 2003-12-23 20:17 UTC unknown
10142 tagged ion-devel-20030311-2
10144 2003-03-15 18:15 UTC tuomov
10145 * trunk: changeset 354
10146 The functions region_add_bindmap* no longer have the grab argument but
10147 instead REGION_BINDINGS_ARE_GRABBED flag is to be set.
10149 2003-12-23 20:17 UTC unknown
10150 tagged ion-devel-20030311
10152 2003-03-15 18:15 UTC tuomov
10153 * trunk: changeset 353
10154 - The functions region_add_bindmap* no longer have the grab argument
10155 but instead REGION_BINDINGS_ARE_GRABBED flag is to be set.
10157 - CF_PLACEMENT_GEOM check added in find_suitable_viewport.
10159 2003-03-11 20:29 UTC tuomov
10160 * trunk: changeset 352
10161 Fixed a stupid mistake in creating an initial workspace when there is
10162 no workspaces.conf.
10164 2003-03-11 19:03 UTC tuomov
10165 * trunk: changeset 351
10168 2003-03-11 18:57 UTC tuomov
10169 * trunk: changeset 350
10172 2003-03-11 18:52 UTC tuomov
10173 * trunk: changeset 349
10176 2003-03-11 18:52 UTC tuomov
10177 * trunk: changeset 348
10178 Function lookup order changed from region->parent to region->manager.
10180 2003-03-10 22:01 UTC tuomov
10181 * trunk: changeset 347
10182 Tabs can now be dropped on WFloatWS workspaces to create a new frames
10183 containing the region corresponding to the dragged tab.
10185 2003-03-10 19:12 UTC tuomov
10186 * trunk: changeset 346
10187 query_workspace should now set workspace name
10189 2003-03-10 16:58 UTC tuomov
10190 * trunk: changeset 345
10191 Added the compile time option CF_UNDERSCORED_MODULE_SYMBOLS for some
10192 strange systems whose libdl insists on the calling program prefixing
10193 module symbol names with an underscore.
10195 2003-03-09 22:50 UTC tuomov
10196 * trunk: changeset 344
10197 Resize size hint handling properly (?) implemented.
10199 2003-03-09 12:41 UTC tuomov
10200 * trunk: changeset 343
10203 2003-03-09 12:40 UTC tuomov
10204 * trunk: changeset 342
10205 Support for compiling modules statically in the Ion core binary
10207 2003-03-09 12:24 UTC tuomov
10208 * trunk: changeset 341
10211 2003-03-09 11:46 UTC tuomov
10212 * trunk: changeset 340
10215 2003-03-09 11:43 UTC tuomov
10216 * trunk: changeset 339
10217 ioncore-example.conf was missing
10219 2003-03-09 11:41 UTC tuomov
10220 * trunk: changeset 338
10223 2003-03-09 11:39 UTC tuomov
10224 * trunk: changeset 337
10225 Resize code was missing
10227 2003-03-09 11:34 UTC tuomov
10228 * trunk: changeset 336
10229 Files were missing from last commit
10231 2003-03-09 11:24 UTC tuomov
10232 * trunk: changeset 335
10233 - The query module was removed of dependencies to WIonFrame code and
10234 is now a loadable module (query.so).
10236 - The 'query_workspace' command by default creates workspaces of the
10237 first registered (module loaded) kind. Other kinds of workspaces can
10238 be created by prefixing workspace name with the class name (WIonWS,
10239 WFloatWS) and a colon, e.g. 'WFloatWS:foo'.
10241 2003-03-09 11:20 UTC tuomov
10242 * trunk: changeset 334
10243 Tiled workspace and frame code (WIonWS, WIonFrame) modularised
10244 (ionws.so) and generic frame and worksapce code moved to Ioncore.
10245 Dependencies on the query module were also removed.
10247 2003-03-09 11:17 UTC tuomov
10248 * trunk: changeset 333
10249 - Renamed wmcore ioncore.
10251 - Main configuration file name changed to 'ioncore.conf'.
10253 - Added to ioncore generic workspace and frame classes (WGenWS,
10254 WGenFrame) on which modules' implementations are to be based.
10256 - Module initialization and deinitialization functions are now named
10257 modulename_module_init and -deinit.
10259 - Added module version checking. Modules are now supposed to contain
10260 the variable 'char modulename_module_ion_version[]=ION_VERSION;',
10261 where ION_VERSION can be found in the top-level directory version.h.
10262 Ioncore will refuse to load modules which have not set this variable
10263 or the version is incorrect.
10265 - Resize size calculation should be fixed now.
10267 - The 'region_register_load_create_fn' interface was removed and
10268 replaced with 'region_register_class'.
10270 - Region create and reparent functions now have parent type WWindow
10271 because everything expected that anyway.
10273 - Workspace setups are now saved in ~/.ion-devel/saves/ to remove
10274 clutter from ~/.ion-devel.
10276 - Some minor bugs were fixed.
10278 2003-03-09 11:06 UTC tuomov
10279 * trunk: changeset 332
10280 Very preliminary and experimental (a lot is still missing) support for
10281 PWM-like workspaces and frames: the floatws module.
10283 2003-03-09 11:05 UTC tuomov
10284 * trunk: changeset 331
10285 Updated default configuration files. Binding configuration is now
10286 divided into multiple module-specific files with some common bindings
10287 in common-frame-bindins.conf. Some look configuration files were added
10288 and the rest were also changed to reflect changes in the order frame
10289 border colours and sizes are specified.
10291 2003-03-09 11:02 UTC tuomov
10292 * trunk: changeset 330
10293 Removed ETCDIR setup
10295 2003-03-08 13:53 UTC tuomov
10296 * trunk: changeset 329
10297 'make install' code moved from the toplevel Makefile to Makefiles in
10298 subdirectories (etc, man, scripts).
10300 2003-03-08 13:53 UTC tuomov
10301 * trunk: changeset 328
10302 'make install' code moved from the toplevel Makefile to Makefiles in
10303 subdirectories (etc, man, scripts)
10305 2003-03-08 13:52 UTC tuomov
10306 * trunk: changeset 327
10307 'make install' code moved from the toplevel Makefile to Makefiles in
10308 subdirectories (etc, man, scripts).
10310 2003-03-06 19:22 UTC tuomov
10311 * trunk: changeset 326
10312 Fixed a bug in do_fit_clientwin
10314 2003-03-06 19:20 UTC tuomov
10315 * trunk: changeset 325
10316 Don't grab buttons that are only bound to an area (border, tab) of the
10317 frame instead of the whole frame.
10319 2003-03-05 06:25 UTC tuomov
10320 * trunk: changeset 324
10321 handle_configure_event fixed
10323 2003-03-02 15:43 UTC tuomov
10324 * trunk: changeset 323
10327 2003-03-02 15:21 UTC tuomov
10328 * trunk: changeset 322
10329 Renamings and stuff
10331 2003-03-02 15:21 UTC tuomov
10332 * trunk: changeset 321
10333 Some renamings that will break configuration files again.
10335 2003-03-02 15:20 UTC tuomov
10336 * trunk: changeset 320
10339 2003-03-01 23:42 UTC tuomov
10340 * trunk: changeset 319
10341 Screen setup sets manager for viewports
10343 2003-03-01 23:02 UTC tuomov
10344 * trunk: changeset 318
10345 More focusing kludges
10347 2003-03-01 23:02 UTC tuomov
10348 * trunk: changeset 317
10351 2003-03-01 22:08 UTC tuomov
10352 * trunk: changeset 316
10355 2003-12-23 20:17 UTC unknown
10356 tagged ion-devel-20030301
10358 2003-03-01 17:13 UTC tuomov
10359 * trunk: changeset 315
10360 Added some locale checks
10362 2003-03-01 15:02 UTC tuomov
10363 * trunk: changeset 314
10366 2003-03-01 12:08 UTC tuomov
10367 * trunk: changeset 313
10368 Use iconv instead of libunicode
10370 2003-03-01 12:08 UTC tuomov
10371 * trunk: changeset 312
10372 Use iconv instead of libunicode
10374 2003-02-28 23:17 UTC tuomov
10375 * trunk: changeset 311
10376 missing font assert
10378 2003-02-28 19:15 UTC tuomov
10379 * trunk: changeset 310
10380 FONT_HEIGHT -> MAX_FONT_HEIGHT
10382 2003-02-28 18:47 UTC tuomov
10383 * trunk: changeset 309
10384 The 'transparent_background' draw.conf option now only applies to
10385 empty frames. For client windows with a transparent background the
10386 'transparent' winprop should be set to true for transparent frame
10389 2003-02-28 18:17 UTC tuomov
10390 * trunk: changeset 308
10391 More focus kludging
10393 2003-02-28 16:47 UTC tuomov
10394 * trunk: changeset 307
10397 2003-02-28 16:24 UTC tuomov
10398 * trunk: changeset 306
10399 Preliminary support for UTF8. XFree86 (4.x) and libunicode are
10402 2003-12-23 20:17 UTC unknown
10403 tagged ion-devel-20030225
10405 2003-02-28 15:27 UTC tuomov
10406 * trunk: changeset 305
10407 Maybe focusing would work this time...
10409 2003-02-26 23:40 UTC tuomov
10410 * trunk: changeset 304
10411 do_fit_clientwin fixed
10413 2003-02-25 19:29 UTC tuomov
10414 * trunk: changeset 303
10415 More kludges in an attempt to fix focus handling
10417 2003-02-25 19:16 UTC tuomov
10418 * trunk: changeset 302
10419 Support for optional autoconf-generated system-ac.inc. (The configure
10420 script is not finished or included.)
10422 2003-02-24 14:13 UTC tuomov
10423 * trunk: changeset 301
10424 Xft support fixed more
10426 2003-02-24 11:24 UTC tuomov
10427 * trunk: changeset 300
10430 2003-02-24 06:29 UTC tuomov
10431 * trunk: changeset 299
10434 2003-02-24 06:25 UTC tuomov
10435 * trunk: changeset 298
10436 Added KP_Enter bound to 'finish' to query bindings
10438 2003-02-24 06:23 UTC tuomov
10439 * trunk: changeset 297
10440 Fixed focus and grab handling when warping is not enabled
10442 2003-02-23 18:55 UTC tuomov
10443 * trunk: changeset 296
10444 Added the command frame_close_if_empty and bound close command for
10447 2003-12-23 20:17 UTC unknown
10448 tagged ion-devel-20030223
10450 2003-02-23 18:54 UTC tuomov
10451 * trunk: changeset 295
10452 Implemented "close" command for queries.
10454 2003-02-23 18:49 UTC tuomov
10455 * trunk: changeset 294
10458 2003-02-23 14:25 UTC tuomov
10459 * trunk: changeset 293
10460 Nested submaps are now fully implemented.
10462 2003-02-23 14:14 UTC tuomov
10463 * trunk: changeset 292
10466 2003-02-23 13:45 UTC tuomov
10467 * trunk: changeset 291
10468 The command clientwin_toggle_fullscreen now works in both directions.
10469 However, it should be noted that this toggle does not work well along
10470 with client programs' full screen mode toggles. Some means of
10471 communication should be devised.
10473 2003-02-23 13:16 UTC tuomov
10474 * trunk: changeset 290
10475 Attempts at more focusing fixes
10477 2003-02-23 12:35 UTC tuomov
10478 * trunk: changeset 289
10479 Changes to binding file
10481 2003-02-23 12:22 UTC tuomov
10482 * trunk: changeset 288
10483 Added the compile-time option CF_SECOND_RATE_OS_FS to change colons to
10484 underscores in display name part of configuration file names.
10486 2003-02-23 11:58 UTC tuomov
10487 * trunk: changeset 287
10488 Preliminary support for workspace switching while dragging tabs.
10490 2003-02-23 02:40 UTC tuomov
10491 * trunk: changeset 286
10494 2003-02-23 02:35 UTC tuomov
10495 * trunk: changeset 285
10498 2003-02-23 00:38 UTC tuomov
10499 * trunk: changeset 284
10500 Some changes and (hopefully) fixes to focusing policy
10502 2003-02-23 00:14 UTC tuomov
10503 * trunk: changeset 283
10504 Submap with the same key can be specified in multiple sections now
10506 2003-02-22 21:48 UTC tuomov
10507 * trunk: changeset 282
10508 Tab width calculation fixed
10510 2003-02-22 21:08 UTC tuomov
10511 * trunk: changeset 281
10512 Workspace initialization stuff moved to wmcore
10514 2003-02-22 20:49 UTC tuomov
10515 * trunk: changeset 280
10518 2003-02-22 20:36 UTC tuomov
10519 * trunk: changeset 279
10520 Some function names changed
10522 2003-02-22 17:44 UTC tuomov
10523 * trunk: changeset 278
10524 Active client window commands can be accessed from other bindings with
10525 the command 'commands_at_leaf'.
10527 2003-02-22 17:40 UTC tuomov
10528 * trunk: changeset 277
10529 - Key binding setup changed.
10531 - X window -less regions no longer contain children. Instead the
10532 regions "manage" these objects that share the parent object with the
10535 - Removed clientwin_bindings and viewport_bindings sections.
10537 - More consistent and descriptive command names.
10539 - New workspace layout saving and loading code that supports arbitrary
10540 objects instead of just frames and workspaces..
10542 2003-02-22 17:37 UTC tuomov
10543 * trunk: changeset 276
10544 - Key binding setup changed.
10546 - X window -less regions no longer contain children. Instead the
10547 regions "manage" these objects that share the parent object with the
10550 2003-02-22 17:34 UTC tuomov
10551 * trunk: changeset 275
10552 - Removed clientwin_bindings and viewport_bindings sections.
10554 - More consistent and descriptive command names.
10556 2003-02-22 17:32 UTC tuomov
10557 * trunk: changeset 274
10560 2003-02-22 14:24 UTC tuomov
10561 * trunk: changeset 273
10562 Resize size display should now be properly positioned on Xinerama
10565 2003-02-20 17:48 UTC tuomov
10566 * trunk: changeset 272
10567 load_module searches the directories $LIBDIR and ~/.ion-devel/lib for
10568 the module if the name contains no slashes.
10570 2003-02-20 14:59 UTC tuomov
10571 * trunk: changeset 271
10572 Xft default compilation options changed in system.mk
10574 2003-02-17 20:34 UTC tuomov
10575 * trunk: changeset 270
10576 Fixed region_do_find_new_home
10578 2003-02-16 17:30 UTC tuomov
10579 * trunk: changeset 269
10582 2003-02-12 21:18 UTC tuomov
10583 * trunk: changeset 268
10586 2003-02-09 16:23 UTC tuomov
10587 * trunk: changeset 267
10588 Free unused colours
10590 2003-02-09 15:57 UTC tuomov
10591 * trunk: changeset 266
10592 Addresses updated on the man page
10594 2003-02-09 12:45 UTC tuomov
10595 * trunk: changeset 265
10596 Support re-reading draw.conf (reread_draw_config) without restart
10598 2003-12-23 20:17 UTC unknown
10599 tagged ion-devel-20030131-2
10601 2003-02-09 12:44 UTC tuomov
10602 * trunk: changeset 264
10603 Changed broken_app_resize_kludge a bit. Should work a little better
10606 2003-12-23 20:17 UTC unknown
10607 tagged ion-devel-20030131
10609 2003-02-08 13:41 UTC tuomov
10610 * trunk: changeset 263
10613 2003-01-31 21:44 UTC tuomov
10614 * trunk: changeset 262
10615 Changed hook linking order
10617 2003-01-31 18:16 UTC tuomov
10618 * trunk: changeset 261
10619 Year changed to 2003
10621 2003-01-26 22:30 UTC tuomov
10622 * trunk: changeset 260
10623 Changed -pedantic-errors to -pedantic in system.mk to get around
10624 broken glibc headers
10626 2003-01-17 21:43 UTC tuomov
10627 * trunk: changeset 259
10628 Transient mapping fix
10630 2003-01-09 00:29 UTC tuomov
10631 * trunk: changeset 258
10632 Xft font names are now to be prefixed with 'xft:', otherwise normal
10633 clear fonts are used. Xft support still is not compiled in by default.
10635 2003-01-09 00:01 UTC tuomov
10636 * trunk: changeset 257
10639 2003-01-08 15:25 UTC tuomov
10640 * trunk: changeset 256
10643 2003-01-05 23:48 UTC tuomov
10644 * trunk: changeset 255
10645 Removed an unnecessary debug fprintf
10647 2003-01-05 06:53 UTC tuomov
10648 * trunk: changeset 254
10649 Tab dragging routines can now handle nested frames.
10651 2003-01-04 22:02 UTC tuomov
10652 * trunk: changeset 253
10653 Submap handling fix
10655 2003-01-04 21:39 UTC tuomov
10656 * trunk: changeset 252
10657 CF_STUBBORN_TRESH fix
10659 2003-12-23 20:17 UTC unknown
10660 tagged ion-devel-20021229
10662 2003-01-03 22:58 UTC tuomov
10663 * trunk: changeset 251
10664 sample.conf micro->milli
10666 2003-12-23 20:17 UTC unknown
10667 tagged ion-devel-20021219
10669 2002-12-30 23:33 UTC tuomov
10670 * trunk: changeset 250
10671 Send more ConfigureNotify events to fix slow startup times of some
10674 2002-12-29 02:22 UTC tuomov
10675 * trunk: changeset 249
10676 Configurable regular expression based window title shortening rules
10678 2002-12-18 23:04 UTC tuomov
10679 * trunk: changeset 248
10680 Fixed a potential memory leak
10682 2002-12-18 22:51 UTC tuomov
10683 * trunk: changeset 247
10684 kludges.conf updated
10686 2002-12-18 22:50 UTC tuomov
10687 * trunk: changeset 246
10688 Winprop matching improvements: WM_WINDOW_ROLE support and
10689 configuration format changed to 'winprop "class", "role", "instance" {
10692 2002-12-14 17:55 UTC tuomov
10693 * trunk: changeset 245
10696 2002-12-03 22:32 UTC tuomov
10697 * trunk: changeset 244
10698 Some extra abstraction to Xft support code
10700 2002-12-03 22:19 UTC tuomov
10701 * trunk: changeset 243
10702 Applied Xft support patch
10704 2002-11-21 17:58 UTC tuomov
10705 * trunk: changeset 242
10706 Web page and email address updated
10708 2002-11-14 23:00 UTC tuomov
10709 * trunk: changeset 241
10710 Transient window height restrictions lifted
10712 2003-12-23 20:17 UTC unknown
10713 tagged ion-devel-20021104
10715 2002-11-13 00:00 UTC tuomov
10716 * trunk: changeset 240
10717 config.h wasn't included at the proper point in binding.c
10719 2002-11-08 00:14 UTC tuomov
10720 * trunk: changeset 239
10721 Fixed pointer warping on workspace change when warps are disabled
10723 2003-12-23 20:17 UTC unknown
10724 tagged ion-devel-20021103
10726 2002-11-04 13:37 UTC tuomov
10727 * trunk: changeset 238
10728 Fixed a segfault problem with symlists
10730 2002-11-03 04:33 UTC tuomov
10731 * trunk: changeset 237
10732 Fixed a drawing problem with ion_bar_inside_frame FALSE
10734 2002-11-03 02:44 UTC tuomov
10735 * trunk: changeset 236
10736 Added transparent_background (TRUE/FALSE) draw.conf configuration
10739 2002-11-03 02:33 UTC tuomov
10740 * trunk: changeset 235
10741 Bound broken_application_resize_kludge to Mod1+L
10743 2002-11-03 02:26 UTC tuomov
10744 * trunk: changeset 234
10745 Added broken_app_resize_kludge function
10747 2002-11-03 02:15 UTC tuomov
10748 * trunk: changeset 233
10749 Ad hoc fix for clientwin enter window events
10751 2002-11-02 22:57 UTC tuomov
10752 * trunk: changeset 232
10755 2002-11-02 22:57 UTC tuomov
10756 * trunk: changeset 231
10757 Line editor history scrolling fixed
10759 2002-11-02 22:21 UTC tuomov
10760 * trunk: changeset 230
10761 Default (black&white) colour scheme changes
10763 2002-11-02 22:14 UTC tuomov
10764 * trunk: changeset 229
10765 Fullscreen windows on separate Xinerama screens should be focused
10768 2002-11-02 22:03 UTC tuomov
10769 * trunk: changeset 228
10770 Fixed a problem concerning resizing of frames containing hidden
10771 "acrobatic" windows
10773 2002-11-02 15:54 UTC tuomov
10774 * trunk: changeset 227
10775 Added handle_event_alt "alternative hook" for modules that want to
10776 handle X events directly.
10778 2003-12-23 20:17 UTC unknown
10779 tagged ion-devel-20020926
10781 2002-10-27 22:40 UTC tuomov
10782 * trunk: changeset 226
10783 Screen-based configuration file selection fixed
10785 2002-10-15 18:08 UTC tuomov
10786 * trunk: changeset 225
10787 Fixed a problem with query boxes and wheel mice
10789 2002-09-25 21:15 UTC tuomov
10790 * trunk: changeset 224
10791 Added the function goto_named_region (replaces missing
10794 2002-09-25 11:53 UTC tuomov
10795 * trunk: changeset 223
10796 Added manual tab-ordering functions frame_move_current_tab_left/right
10798 2002-09-25 07:26 UTC tuomov
10799 * trunk: changeset 222
10800 Fixed pointer warping on workspace change
10802 2002-09-15 09:36 UTC tuomov
10803 * trunk: changeset 221
10806 2002-09-15 09:36 UTC tuomov
10807 * trunk: changeset 220
10808 Added a few missing characters to workspace configuration loading code
10810 2003-12-23 20:17 UTC unknown
10811 tagged ion-devel-20020819
10813 2002-09-13 11:35 UTC tuomov
10814 * trunk: changeset 219
10817 2002-08-22 21:13 UTC tuomov
10818 * trunk: changeset 218
10819 Self-pointing transient_for hint problem fixed
10821 2002-08-18 17:09 UTC tuomov
10822 * trunk: changeset 217
10823 Initial focus changes
10825 2002-08-18 16:51 UTC tuomov
10826 * trunk: changeset 216
10827 Tagging restored (frame functions: toggle_sub_tag, attach_tagged and
10828 global function clear_tags)
10830 2002-08-12 20:55 UTC tuomov
10831 * trunk: changeset 215
10832 Unused code commented out
10834 2003-12-23 20:17 UTC unknown
10835 tagged ion-devel-20020606
10837 2002-07-06 21:59 UTC tuomov
10838 * trunk: changeset 214
10839 Function completion in query_function restored
10841 2002-06-14 22:36 UTC tuomov
10842 * trunk: changeset 213
10843 Tab drag assertion fixed
10845 2002-06-05 23:10 UTC tuomov
10846 * trunk: changeset 212
10847 "Watches" added in pointing device code
10849 2002-06-05 22:51 UTC tuomov
10850 * trunk: changeset 211
10853 2002-06-05 20:56 UTC tuomov
10854 * trunk: changeset 210
10855 Target ID table bugfix
10857 2002-06-05 20:56 UTC tuomov
10858 * trunk: changeset 209
10861 2003-12-23 20:17 UTC unknown
10862 tagged ion-devel-20020604
10864 2002-06-05 14:03 UTC tuomov
10865 * trunk: changeset 208
10866 Old window_press restored: mouse actions directed to the client window
10867 associated with a tab should work now.
10869 2002-06-03 23:07 UTC tuomov
10870 * trunk: changeset 207
10871 Some minor clean-up
10873 2002-06-03 22:50 UTC tuomov
10874 * trunk: changeset 206
10875 Makefile fix concerning patch and bindings-sun.conf
10877 2002-06-03 22:39 UTC tuomov
10878 * trunk: changeset 205
10879 Preliminary Xinerama support
10881 2002-06-03 15:11 UTC tuomov
10882 * trunk: changeset 204
10883 Another key binding related segfault fix
10885 2003-12-23 20:17 UTC unknown
10886 tagged ion-devel-20020531
10888 2002-06-01 00:25 UTC tuomov
10889 * trunk: changeset 203
10890 Fixed segfault problem with multihead displays
10892 2002-05-31 06:00 UTC tuomov
10893 * trunk: changeset 202
10894 Fixed lockup when a window's title ends in its only colon (and spaces)
10895 but even just the three dots and instance number are too long to fit
10898 2003-12-23 20:17 UTC unknown
10899 tagged ion-devel-20020529
10901 2002-05-30 19:30 UTC tuomov
10902 * trunk: changeset 201
10903 Fixed segfault when unbound key was pressed in submap mode
10905 2003-12-23 20:17 UTC unknown
10906 tagged ion-devel-20020528
10908 2002-05-30 17:04 UTC tuomov
10909 * trunk: changeset 200
10912 2002-05-29 06:51 UTC tuomov
10913 * trunk: changeset 199
10914 - Fixed wscurrent callback handlers
10916 - Fixed query_function error reporting
10918 2002-05-28 21:49 UTC tuomov
10919 * trunk: changeset 198
10922 2002-05-28 21:46 UTC tuomov
10923 * trunk: changeset 197
10924 - Lifted restriction on nested command sequences (now max 32)
10926 - More fixes and temporary kludges
10928 2002-05-28 20:08 UTC tuomov
10929 * trunk: changeset 196
10930 New binding configuration file
10932 2002-05-28 20:05 UTC tuomov
10933 * trunk: changeset 195
10934 regbind.* were missing
10936 2002-05-28 19:59 UTC tuomov
10937 * trunk: changeset 194
10940 2002-05-28 19:59 UTC tuomov
10941 * trunk: changeset 193
10942 Added a notice of out-of-date information to documentation
10944 2002-05-27 21:54 UTC tuomov
10945 * trunk: changeset 192
10946 Resize problem fixed
10948 2002-05-26 23:03 UTC tuomov
10949 * trunk: changeset 191
10950 Binding callbacks are now entirely command sequence based
10952 2002-05-26 14:40 UTC tuomov
10953 * trunk: changeset 190
10954 - Key binding management revised: all X server key grabs are made on
10955 the root window and the innermost window with an internal grab gets
10956 to receive the events.
10958 - Key binding configuration changed: clientwin, screen and frame
10961 - Preliminary full screen client window support:
10962 'clientwin_enter_fullscreen' function (no toggle yet) and auto
10963 detection (MWM decoration hints set to none when a configure request
10964 with width and height set to those of the screen is received).
10966 2002-05-26 14:27 UTC tuomov
10967 * trunk: changeset 189
10968 Query updated to new binding model
10970 2002-05-26 14:27 UTC tuomov
10971 * trunk: changeset 188
10972 Bindings updated to new binding model
10974 2002-05-21 18:49 UTC tuomov
10975 * trunk: changeset 187
10976 Fixed workspace switching on restart
10978 2002-05-21 18:39 UTC tuomov
10979 * trunk: changeset 186
10982 2002-05-19 22:30 UTC tuomov
10983 * trunk: changeset 185
10984 Title updating fixed
10986 2003-12-23 20:17 UTC unknown
10987 tagged ion-devel-20020510
10989 2002-05-19 22:26 UTC tuomov
10990 * trunk: changeset 184
10993 2002-05-11 00:09 UTC tuomov
10994 * trunk: changeset 183
10995 My email address changed
10997 2003-12-23 20:17 UTC unknown
10998 tagged ion-devel-20020414
11000 2002-05-10 19:33 UTC tuomov
11001 * trunk: changeset 182
11002 transient_mode winprop returns
11004 2003-12-23 20:17 UTC unknown
11005 tagged ion-devel-20020411
11007 2002-04-20 20:59 UTC tuomov
11008 * trunk: changeset 181
11009 Main loop select() support for multiple file descriptors.
11011 2002-04-12 20:01 UTC tuomov
11012 * trunk: changeset 180
11013 The function query_renameframe was added and names of frames are saved
11016 2002-04-11 21:31 UTC tuomov
11017 * trunk: changeset 179
11018 Some minor glitches like missing includes fixed -- strict compiler
11019 warning flags enabled by default again.
11021 2002-04-11 20:51 UTC tuomov
11022 * trunk: changeset 178
11023 Command sequence stuff moved to wmcore/
11025 2003-12-23 20:17 UTC unknown
11026 tagged ion-devel-20020405
11028 2002-04-11 15:24 UTC tuomov
11029 * trunk: changeset 177
11030 'target' winprop for specifying named workspaces (or any named object
11031 with region_attach_sub) as attachment targets for client windows.
11033 2002-04-11 15:06 UTC tuomov
11034 * trunk: changeset 176
11035 Added the region_ws_attach_clientwin/region_ws_attach_transient
11036 interface that workspace-like objects should implement.
11038 2002-04-04 23:42 UTC tuomov
11039 * trunk: changeset 175
11040 oldChangeLog changed
11042 2005-02-15 18:06 UTC tailor@f281.ttorni.ton.tut.fi
11043 * Tailorization of trunk
11044 Import of the upstream sources from the repository
11046 http://tao.uab.es/ion/svn/ion/trunk