1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--lg@xwem.org--2005/xwem--main--2.1
5 2005-04-05 18:54:39 GMT Zajcev Evgeny <lg@xwem.org> versionfix-1
10 xwem--main--2.1--versionfix-1
12 * xwem-keyboard.el (xwem-read-key-sequence-1): [bug fix] Reuse
20 2005-04-04 18:23:36 GMT Zajcev Evgeny <lg@xwem.org> version-0
25 xwem--main--2.1--version-0
29 2005-04-04 18:22:56 GMT Zajcev Evgeny <lg@xwem.org> patch-43
34 xwem--main--2.1--patch-43
36 * lisp/xwem-events.el (xwem-event-client): [bug fix] Consider selected
37 client in case of if event is generated for dummy client. Selected
38 client can be the dummy client however. This fixes bug, which was
39 causing invalid command looking up when prefix argument is used.
42 lisp/xwem-events.el lisp/xwem-keyboard.el
45 dev@xwem.org--2004-w/xwem--dev--2.1--patch-36
48 2005-04-01 23:19:52 GMT Zajcev Evgeny <lg@xwem.org> patch-42
51 Another bunch of fixes before release
53 xwem--main--2.1--patch-42
55 * dockapp/xwem-weather.el (xwem-weather-menu): Menu title removed.
57 * dockapp/xwem-weather.el (xwem-weather-popup-menu): Make menu title
58 dinamically, to show station id.
60 * extra/xwem-frametrans.el (xwem-frame-transparency): [new] Command to
61 toggle frame transparency for selected frame.
63 * extra/xwem-frametrans.el (advice): [addon] advice also
64 `xwem-win-set-cl' to update frame transparency mask.
66 * extra/xwem-rooticon.el (xwem-rooticon-always-on-top-spec): [fix] Rank
67 is 15 by default, to not obscure xwem minibuffer, which has rank 20.
69 * extra/xwem-rooticon.el (xwem-rooticon-genmenu): [addon] Dynamic menu
70 title, to show icon name.
72 * lisp/xwem-clients.el (xwem-select-client): [fix] If client can't be
73 selected - just activate it.
75 * lisp/xwem-clients.el (xwem-client-iconify): [addon] Now accepts prefix
76 argument - to iconify all clients of same major mode as selected
79 * lisp/xwem-clients.el (xwem-client-iconify-every): [new] Command to
82 * lisp/xwem-clients.el (xwem-client-exchange-selected-and-mark): [new]
83 Command to exchange marked client and selected client. Binded by
86 * lisp/xwem-frame.el (xwem-frame-destroy): [addon] Now accepts prefix
87 argument - to close all clients managed in this frame.
89 * lisp/xwem-keydefs.el (xwem-global-map): [addon] `H-x 7 Z' binded to
90 `xwem-client-iconify-every'.
92 * lisp/xwem-keydefs.el (xwem-global-map): [addon] `H-x H-x' binded to
93 `xwem-client-exchange-selected-and-mark'.
95 * lisp/xwem-main.el (xwem-after-window-setup): [fix] Initialise xwem-misc
96 before doing any things. Just in case someone want to use misc masks
99 * lisp/xwem-minibuffer.el (xwem-modeline-format): [change] Format changed
100 to make it more human friendly. Info about mark and register added.
102 * lisp/xwem-misc.el (advice): Advice `XCreateWindow' to mark windows
103 created by xwem on xwem display.
105 * lisp/xwem-misc.el (ranking): [fixes] Various fixes to rearrange
106 `xwem-misc-always-on-top-stack' properly.
108 * lisp/xwem-misc.el: On load hooks removed, since xwem-main initialises
111 * lisp/xwem-netwm.el (xwem-manage-fullscreen): [addon] Support for
114 * lisp/xwem-rooter.el (activate method): [fix] Do XMapWindow explicitely.
116 * lisp/xwem-transient.el (ranking): [addon] Support for inheriting
117 always-on-top rank from client it transient for.
119 * utils/xwem-osd.el (xwem-osd-create-mask): [bug fix] Do not recreate
120 masking gc if it is already created.
122 * xwem-agent/xwem-agent.c (start_emacs): [fix] Make sure there is no
123 other (S)XEmacs instance started by xwem-agent, before starting new
128 dockapp/xwem-weather.el extra/xwem-frametrans.el
129 extra/xwem-rooticon.el lisp/xwem-clients.el lisp/xwem-frame.el
130 lisp/xwem-keydefs.el lisp/xwem-main.el lisp/xwem-minibuffer.el
131 lisp/xwem-misc.el lisp/xwem-netwm.el lisp/xwem-rooter.el
132 lisp/xwem-transient.el utils/xwem-appcollect.el
133 utils/xwem-osd.el xwem-agent/xwem-agent.c
136 dev@xwem.org--2004-w/xwem--dev--2.1--patch-33
137 dev@xwem.org--2004-w/xwem--dev--2.1--patch-34
140 2005-03-30 23:10:15 GMT Zajcev Evgeny <lg@xwem.org> patch-41
143 Many fixes, minor and major
145 xwem--main--2.1--patch-41
147 * dockapp/xwem-framei.el (xwem-framei-init): xwem-osd-always-ontop removed.
149 * extra/xwem-keytt.el (xwem-keytt-acroread-keymap): C-v and M-v changed
150 to <next> and <prior> respectively.
152 * extra/xwem-rooticon.el (xwem-rooticon-always-on-top-spec): [sem change]
153 Now list of cons cells in form (MATCH-SPEC . RANK), so root icons for
154 different clients may have different ranks.
156 * lisp/xwem-clgen.el (bottom): [bug fix] Set `win-support' property for
159 * lisp/xwem-clients.el (xwem-attach-client): [bug fix] clients filtering
162 * lisp/xwem-clients.el (bottom): [bug fix] Set `win-support' property for
163 dedicated major mode.
165 * lisp/xwem-edmacro.el (xwem-edmacro-edit-kbd-macro): [fix] Skip default
166 binding as real key binding.
168 * lisp/xwem-keyboard.el (xwem-kbd-get-binding): [sem change] Optional
169 argument REJECT-DEFAULT added. If non-nil do not accept default
170 binding when looking up key binding.
172 * lisp/xwem-keyboard.el (xwem-universal-command): [fix] Hack to avoid
173 double key echoing, when reprocessing command key.
175 * lisp/xwem-launcher.el (xwem-launcher-parse-arguments): [bug fix]
177 * lisp/xwem-launcher.el (xwem-launch-generic-program): [bug fix] typo.
179 * lisp/xwem-misc.el (xwem-xwin-rank): [new] Return x window always on top
182 * lisp/xwem-misc.el (xwem-misc-set-xwin-always-on-top): [bug fix] Do
185 * lisp/xwem-misc.el (xwem-misc-lower-xwin): [fix] Resort, if necessary
186 `xwem-misc-always-on-top-stack' when lowering xwin below some sibling.
188 * lisp/xwem-netwm.el (xwem-fullscreen-iconify-when-inactive): [new]
189 Non-nil to iconify fullscreen clients that inactivates. NOTE: Non-nil
192 * lisp/xwem-netwm.el (xwem-fullscreen-ai-rank): [new] Ranks pair for
193 active and inactive states of fullscreen clients.
195 * lisp/xwem-rooter.el (xwem-rooter-always-on-top-spec): [change] Similiar
196 to `xwem-rooticon-always-on-top-spec', but for rooter clients.
198 * utils/xwem-osd.el: Fixes to use OSD's color if color for OSD instance
203 dockapp/xwem-framei.el extra/xwem-keytt.el
204 extra/xwem-rooticon.el lisp/xwem-clgen.el lisp/xwem-clients.el
205 lisp/xwem-edmacro.el lisp/xwem-keyboard.el
206 lisp/xwem-launcher.el lisp/xwem-misc.el lisp/xwem-netwm.el
207 lisp/xwem-rooter.el lisp/xwem-special.el utils/xwem-osd.el
210 dev@xwem.org--2004-w/xwem--dev--2.1--patch-30
211 dev@xwem.org--2004-w/xwem--dev--2.1--patch-31
212 dev@xwem.org--2004-w/xwem--dev--2.1--patch-32
215 2005-03-26 22:23:00 GMT Zajcev Evgeny <lg@xwem.org> patch-40
218 universal argument commands fixes to work with macroses
220 xwem--main--2.1--patch-40
222 * lisp/xwem-keyboard.el (xwem-universal-digit): [fix] xwem-last-event
223 not guarantee to be event. This fixes bug when H-<digit> command is
226 * lisp/xwem-keyboard.el (xwem-universal-command): [fix] use
227 `xwem-dispatch-command-event' directly.
230 lisp/xwem-keyboard.el
233 2005-03-24 21:03:43 GMT Zajcev Evgeny <lg@xwem.org> patch-39
236 xwem-agent possible bug fix
238 xwem--main--2.1--patch-39
240 * xwem-agent/xwem-agent.c (emacs_rip): [fix] wait -> waitpid. Possible
244 xwem-agent/xwem-agent.c
247 2005-03-22 23:13:31 GMT Zajcev Evgeny <lg@xwem.org> patch-38
250 rooticon popup menu addons
252 xwem--main--2.1--patch-38
254 * extra/xwem-rooticon.el (xwem-rooticon-genmenu): [addon] Few menu items
258 extra/xwem-rooticon.el
261 2005-03-22 22:25:00 GMT Zajcev Evgeny <lg@xwem.org> patch-37
264 frametrans fixes, quoted arguments in launcher
266 xwem--main--2.1--patch-37
268 * lisp/xwem-launcher.el (xwem-launcher-split-cmd): [removed]
270 * lisp/xwem-launcher.el (xwem-launcher-join-cmd): [removed]
272 * lisp/xwem-launcher.el (xwem-launcher-parse-arguments): [new] Split
273 command string to arguments list.
275 * lisp/xwem-launcher.el (xwem-launcher-normalize-cmd): [fix] Use
276 `xwem-launcher-parse-arguments' now.
278 * lisp/xwem-launcher.el (xwem-launcher-query): [fix] Use
279 `xwem-launcher-parse-arguments' now.
281 * lisp/xwem-launcher.el (xwem-open-file): [fix] Support for spaces in
284 * extra/xwem-frametrans.el: General fixes to make it more useble. To try
287 (require 'xwem-frametrans)
288 (xwem-frame-set-property nil 'transparency t)
291 extra/xwem-frametrans.el lisp/xwem-frame.el
292 lisp/xwem-launcher.el lisp/xwem-selections.el lisp/xwem-win.el
295 2005-03-20 21:47:29 GMT Zajcev Evgeny <lg@xwem.org> patch-36
300 xwem--main--2.1--patch-36
302 * lisp/xwem-keyboard.el (xwem-kbd-dispatch-binding): [addon] Echo last
303 key before executing macro.
306 lisp/xwem-keyboard.el
309 2005-03-19 21:46:44 GMT Zajcev Evgeny <lg@xwem.org> patch-35
314 xwem--main--2.1--patch-35
316 * lisp/xwem-manage.el (xwem-applications-alist): Little
319 * lisp/xwem-manage.el (xwem-cl-match-p): [addon] new type for matching -
320 `property'. So for example to match client which has 2 pixels width
321 border use something like:
323 (xwem-cl-match-cl cl '((property (x-border-width . 2))))
325 * lisp/xwem-focus.el (bottom): Trailing space removed in minor mode name.
327 * lisp/xwem-frame.el (xwem-make-frame-1): [addon] Support for
328 ParentRelative background. To try out what parent relative background
329 is - remove 'background property from `xwem-frame-default-properties'
330 and create new frame:
332 (plist-remprop xwem-frame-default-properties 'background)
333 (xwem-make-frame 'desktop)
335 * lisp/xwem-icons.el (xwem-icons-list): [addon] rxvt added.
337 * extra/xwem-mogu.el (xwem-mogu-minor-mode): Initial changes to make mogu
338 be minor mode (not checked, might not work yet).
341 extra/xwem-mogu.el lisp/xwem-focus.el lisp/xwem-frame.el
342 lisp/xwem-icons.el lisp/xwem-manage.el
345 2005-03-09 20:09:25 GMT Zajcev Evgeny <lg@xwem.org> patch-34
350 xwem--main--2.1--patch-34
354 * steve@eicq.org--2005/xwem--steve--2.1--patch-9
359 lisp/xwem-selections.el
362 steve@eicq.org--2005/xwem--steve--2.1--patch-9
365 2005-03-06 23:14:54 GMT Zajcev Evgeny <lg@xwem.org> patch-33
368 Some minor fixes, advances in xwem-mogu
370 xwem--main--2.1--patch-33
372 * utils/xwem-osd.el: [fix] Merged from steve
374 * lisp/xwem-netwm.el (xwem-fullscreen-apply-state): [change] Use real
375 raise/lower, omiting stack ranking.
377 * extra/xwem-keytt.el (firefox): +/-/= and \\ commented out, because of
380 * extra/xwem-mogu.el: Already usable. No default bindings.
383 extra/xwem-keytt.el extra/xwem-mogu.el lisp/xwem-minibuffer.el
384 lisp/xwem-netwm.el utils/xwem-osd.el
387 2005-03-04 19:28:11 GMT Zajcev Evgeny <lg@xwem.org> patch-32
392 xwem--main--2.1--patch-32
396 * steve@eicq.org--2005/xwem--steve--2.1--patch-7
404 steve@eicq.org--2005/xwem--steve--2.1--patch-7
407 2005-03-03 23:21:54 GMT Zajcev Evgeny <lg@xwem.org> patch-31
410 Initial import of XWEM MOuse Grid Uberness.
412 xwem--main--2.1--patch-31
416 extra/.arch-ids/xwem-mogu.el.id extra/xwem-mogu.el
419 2005-03-03 23:11:48 GMT Zajcev Evgeny <lg@xwem.org> patch-30
422 merge from ckent, window stack introduced, fixes
424 xwem--main--2.1--patch-30
426 Keyboard (lisp/xwem-keyboard.el lisp/xwem-keymacro.el lisp/xwem-events.el):
428 Special tag <self-insert> introduced. When some key has self-insert as
429 prefix - all following keys directly sent to client (omiting xwem
430 commands looking up). This was done to avoid cross bindings problem in
431 xwem-keytt. To define self-insert keys, use something like:
433 (kbd "<self-insert> H-x o") ; Send `H-x o' directly to client
435 Stacking (lisp/xwem-misc.el):
437 New, each X window can have special property - always-on-top-rank
438 (number). This number denotes X window position in virtualized windows
439 stack. So it always to make some window be always on top.
441 Worklog (utils/xwem-worklog.el):
443 Bug fix, Thanks to Steve!
445 KeyTT (extra/xwem-keytt.el):
447 All bindings are <self-insert> now to avoid cross binding problems.
450 * lisp/xwem-frame.el (xwem-frame-at): [bug typo fix sem] New argument
451 MAPED-P added - if non-nil only maped frames are examined.
453 * lisp/xwem-minibuffer.el (xwem-minibiffer-always-on-top-rank): [new]
454 Rank in stack for minibuffer. By default - xwem minibuffer is always
457 * lisp/xwem-rooter.el (xwem-rooter-always-on-top-spec): [new] MATCH-SPEC
458 for always on top rooters. To make xclock to be always on top - use
461 (setq xwem-rooter-always-on-top-spec
462 '((application "xclock")))
465 extra/xwem-keytt.el extra/xwem-ratanot.el
466 extra/xwem-rooticon.el lisp/xwem-clients.el
467 lisp/xwem-events.el lisp/xwem-frame.el lisp/xwem-keyboard.el
468 lisp/xwem-keymacro.el lisp/xwem-minibuffer.el
469 lisp/xwem-misc.el lisp/xwem-netwm.el lisp/xwem-rooter.el
470 lisp/xwem-special.el lisp/xwem-transient.el
471 utils/xwem-holer.el utils/xwem-osd.el utils/xwem-worklog.el
474 dev@xwem.org--2004-w/xwem--dev--2.1--patch-26
477 2005-03-02 23:03:33 GMT Zajcev Evgeny <lg@xwem.org> patch-29
480 Merge from ckent, fixes, addons
482 xwem--main--2.1--patch-29
484 * dockapp/xwem-battery.el (main): [addon] Support for non-nil
485 `xwem-misc-turbo-mode' added.
487 * dockapp/xwem-pager.el (xwem-pager-redimentionize): [typo] fix.
489 * lisp/xwem-keymacro.el (xwem-keymacro-internal-play): [fix] Recursive
490 keymacros execution is allowed.
492 * lisp/xwem-minibuffer.el (xwem-manage-minibuffer): [addon] Apply state
493 immediately to avoid geometry breakage, when for example modeline is
494 enabled from xwemrc.el. From this time you are free to add
495 "(xwem-modeline-enable)" into your xwemrc!
497 * lisp/xwem-minibuffer.el (xwem-refit-minibuffer): [bug] Change Y
498 position only if xwem minibuffer is in active state.
500 * lisp/xwem-minibuffer.el (xwem-modeline-format): [fix addon] Minor modes
501 string formating fix. Client geometry printing added.
503 * lisp/xwem-minibuffer.el (xwem-modeline-enable): [sem] ARG removed.
505 * lisp/xwem-minibuffer.el (xwem-modeline-disable): [sem] ARG removed.
507 * lisp/xwem-register.el (register): [new] New client property -
508 'register. Having registers in client's property allow to keep
509 registers between sessions when running under xwem-agent.
511 * lisp/xwem-strokes.el (xwem-strokes-background-mode): [new] Saved
512 background mode when new stroke is started.
514 * lisp/xwem-tabbing.el (xwem-tabber-font:frame.selected-tab.selected):
515 [new] Custom interface to change tabber font.
517 * lisp/xwem-tabbing.el (xwem-tabber-font:frame.selected-tab.nonselected):
520 * lisp/xwem-tabbing.el (xwem-tabber-font:frame.nonselected-tab.selected):
523 * lisp/xwem-tabbing.el
524 (xwem-tabber-font:frame.nonselected-tab.nonselected): Ditto.
526 * lisp/xwem-theme.el (themes): Some improvements, still under
529 * utils/xwem-worklog.el (dockapp): [addon] Support for non-nil
530 `xwem-misc-turbo-mode' added.
533 dockapp/xwem-battery.el dockapp/xwem-pager.el
534 extra/xwem-edprops.el extra/xwem-keytt.el
535 lisp/xwem-keymacro.el lisp/xwem-minibuffer.el
536 lisp/xwem-register.el lisp/xwem-strokes.el
537 lisp/xwem-tabbing.el lisp/xwem-theme.el utils/xwem-worklog.el
540 dev@xwem.org--2004-w/xwem--dev--2.1--patch-25
543 2005-02-28 19:57:39 GMT Zajcev Evgeny <lg@xwem.org> patch-28
548 xwem--main--2.1--patch-28
550 * lisp/xwem-events.el (xwem-event-client): [bug fix]
552 * lisp/xwem-win.el (xwem-window-set-pixsize): [bug fix]
554 * lisp/xwem-minibuffer.el (xwem-minibuffer-map): [addon] C-<button1>
555 bound to `xwem-client-imove' by default.
558 lisp/xwem-events.el lisp/xwem-minibuffer.el lisp/xwem-win.el
561 dev@xwem.org--2004-w/xwem--dev--2.1--patch-23
562 dev@xwem.org--2004-w/xwem--dev--2.1--patch-24
565 2005-02-25 10:55:23 GMT Zajcev Evgeny <lg@xwem.org> patch-27
570 xwem--main--2.1--patch-27
574 lisp/xwem-clients.el lisp/xwem-clswi.el lisp/xwem-compat.el
575 lisp/xwem-desktop.el lisp/xwem-edmacro.el lisp/xwem-faces.el
576 lisp/xwem-frame.el lisp/xwem-help.el lisp/xwem-interactive.el
577 lisp/xwem-keyboard.el lisp/xwem-keymacro.el
578 lisp/xwem-launcher.el lisp/xwem-main.el lisp/xwem-manage.el
579 lisp/xwem-minibuffer.el lisp/xwem-misc.el lisp/xwem-mouse.el
580 lisp/xwem-netwm.el lisp/xwem-register.el
581 lisp/xwem-selections.el lisp/xwem-strokes.el
582 lisp/xwem-struct.el lisp/xwem-tabbing.el lisp/xwem-theme.el
583 lisp/xwem-tray.el lisp/xwem-win.el
586 2005-02-23 00:00:08 GMT Zajcev Evgeny <lg@xwem.org> patch-26
589 keytt addons imported, aspect ratio fix, vline fix, help fix
591 xwem--main--2.1--patch-26
593 * extra/xwem-keytt.el (xwem-keytt-global-mode): [new] Function to enable
594 global xwem-keytt minor mode. Just add `(xwem-keytt-global-mode)' into
595 xwemrc.el to start using xwem-keytt globally. xwem-keytt currently
596 supports: gv, firefox, acroread, xpdf, xdvi, djview, xchm applications.
598 * extra/xwem-vline.el (xwem-turn-on-vline): [addon] Accepts numeric
599 prefix argument to specify column at which vline to display. NOTE:
600 `xwem-turn-on-vline' command is not bound by default.
602 * lisp/xwem-clients.el (xwem-cl-switch-other-omit-mode-specific): [new]
603 Customizable variable to control `xwem-switch-other-client' command
604 behaviour. Non-nil - mean new behaviour (smart switcher to recent
605 client), nil - old behaviour (always switch to last most recent client)
607 * lisp/xwem-clients.el (xwem-cl-correct-size-for-size): [addon] Support
608 for aspect ratio, final, thanks to Richard for contribution!
610 * lisp/xwem-help.el (xwem-describe-prefix-bindings): [fix] Show minor
611 mode bindings as well.
613 * lisp/xwem-help.el (xwem-help-mode): [new] Command to describe current
614 major/minor mode. By default bound to `H-h m'
616 * lisp/xwem-keydefs.el (xwem-help-map): [addon] `H-h m'
618 * lisp/xwem-manage.el (xwem-applications-alist): [addon] xdvi, xpdf, xchm
621 * lisp/xwem-minibuffer.el (xwem-manage-minibuffer): [bug fix] Select
622 correct position, thanks to Steve's eagle eyes!
624 * lisp/xwem-minibuffer.el (modeline): fixes, automatical minibuffer
625 resizing on `xwem-modeline-enable' and `xwem-modeline-disable'
626 commands. Everybody please try H-M-x xwem-modeline-enable RET ..
628 * lisp/xwem-netwm.el (fullscreen): [addon] Set major mode property
629 'omit-aspect-ratio to disregard client's aspect ratio when doing
632 * lisp/xwem-selections.el (xwem-selections-no-remove): [change] t now by
633 default. Was discussed and agreed.
635 * lisp/xwem-selections.el (xwem-copy-cutbuffer): [fix] To make `H-w' work
636 with mozilla selections.
639 extra/xwem-keytt.el extra/xwem-vline.el lisp/xwem-clients.el
640 lisp/xwem-help.el lisp/xwem-keydefs.el lisp/xwem-manage.el
641 lisp/xwem-minibuffer.el lisp/xwem-misc.el lisp/xwem-netwm.el
642 lisp/xwem-selections.el
645 dev@xwem.org--2004-w/xwem--dev--2.1--patch-20
646 dev@xwem.org--2004-w/xwem--dev--2.1--patch-21
647 dev@xwem.org--2004-w/xwem--dev--2.1--patch-22
650 2005-02-21 23:26:59 GMT Zajcev Evgeny <lg@xwem.org> patch-25
653 initial support for aspect ratio and modeline
655 xwem--main--2.1--patch-25
657 * lisp/xwem-clients.el (xwem-cl-correct-size-for-size): [addon] Check
658 aspect ration. (only min aspect ratio examination is implemented atm)
660 * lisp/xwem-minibuffer.el (xwem-minib-specifiers): [addon] top-gutter nil
662 * lisp/xwem-minibuffer.el (xwem-minibuffer-border-width): [change]
663 Default value is 2 now.
665 * lisp/xwem-minibuffer.el (xwem-modeline-format): [new] Client local
666 variable for modeline format.
668 * lisp/xwem-minibuffer.el (xwem-modeline-regenerate): [new] Generate
671 * lisp/xwem-minibuffer.el (xwem-modeline-redraw): [new] Redisplay xwem
674 * lisp/xwem-minibuffer.el (xwem-modeline-enable): [new]
676 * lisp/xwem-minibuffer.el (xwem-modeline-disable): [new]
679 lisp/xwem-clients.el lisp/xwem-minibuffer.el
682 2005-02-18 04:40:54 GMT Zajcev Evgeny <lg@xwem.org> patch-24
685 merge from ckent, patch from ignotus, some bug fixs
687 xwem--main--2.1--patch-24
689 * lisp/xwem-frame.el (xwem-frame-configuration): [BUG fix] s/nconc/append
691 * lisp/xwem-main.el (xwem-init): [fix] reguarg larger `max-specpdl-size'
692 and `max-lisp-eval-depth' values --ignotus.
694 * lisp/xwem-clgen.el (expect-win): [change] global option now.
696 * lisp/xwem-clients.el (xwem-client-first-manage): [addon] accepts PROPS
699 * lisp/xwem-keyboard.el (xwem-cl-apply-pending-keys): [fix]
702 lisp/xwem-clgen.el lisp/xwem-clients.el lisp/xwem-frame.el
703 lisp/xwem-keyboard.el lisp/xwem-main.el
706 dev@xwem.org--2004-w/xwem--dev--2.1--patch-19
709 2005-02-16 23:02:01 GMT Zajcev Evgeny <lg@xwem.org> patch-23
712 Merge from ckent, xwem-vline initial import
714 xwem--main--2.1--patch-23
716 * dockapp/xwem-time.el (xwem-time-format-distance): [new] Custom variable
717 to specify distance between time/load/main items.
719 * lisp/xwem-clients.el (xwem-cl-XProperty-manage-spec-export): [fix]
720 Check client for aliveness before exporting.
722 * lisp/xwem-clients.el (xwem-cl-XProperty-plist-export): [fix] Check
723 client for aliveness before exporting.
725 * lisp/xwem-clients.el (xwem-cl-presetup): [addon] Grab keymaps of global
728 * lisp/xwem-focus.el (xwem-add-minor-mode): [fix] due to minor modes
731 * lisp/xwem-frame.el (xwem-frame-export-frame-configuration): [comment]
732 Profiling results added.
734 * lisp/xwem-frame.el (xwem-frame-frame-command-post-hook): [change]
735 Always export frames configuration. Since profiling shows that
736 exporting does not strikes performance at all.
738 * lisp/xwem-keyboard.el (xwem-keyboard-use-synth-events): Client local
741 * lisp/xwem-keyboard.el (xwem-lookup-map): [fix] due to minor modes
744 * lisp/xwem-keyboard.el (xwem-minor-mode-key-binding): [fix] due to minor
747 * lisp/xwem-main.el (xwem-commands-gc-cons-threshold): [change] 40000000
748 is too large for default value. Now 5000000.
750 * lisp/xwem-modes.el (xwem-add-minor-mode): [fix] KEYMAP is a symbol now
751 that holds a keymap, to make keymaps possible be client local.
753 * lisp/xwem-modes.el (xwem-turn-on-minor-mode): [fix] due to minor modes
756 * lisp/xwem-modes.el (xwem-turn-off-minor-mode): [fix] due to minor modes
759 * utils/xwem-diagram.el (xwem-diag-draw-percentage): [BUG fix] incorrect
762 * xwem-agent/xwem-agent.c (restart_emacs): [BUG fix] waiting is performed
765 * xwem-agent/xwem-agent.c (state): [new] Variable represents current
766 xwem-agent state - waiting, running or killing.
768 * xwem-agent/xwem-agent.c (main): [addon] kill key added on C-Sh-f9 to
769 kill emacs with SIGKILL.
771 * extra/xwem-keytt.el (new): Initial import of keyboard translation minor
772 mode. Use H-M-x xwem-keytt-minor-mode RET to toggle it for selected
773 client. NOTE: only 'gv' application is supported currently.
775 * extra/xwem-vline.el (new): Initial import of vertical line minor mode.
776 Use H-M-x xwem-vline-minor-mode RET to toggle it for selected client.
780 extra/.arch-ids/xwem-keytt.el.id
781 extra/.arch-ids/xwem-vline.el.id extra/xwem-keytt.el
785 dockapp/xwem-time.el lisp/xwem-clients.el lisp/xwem-focus.el
786 lisp/xwem-frame.el lisp/xwem-keyboard.el lisp/xwem-main.el
787 lisp/xwem-modes.el utils/xwem-diagram.el
788 xwem-agent/xwem-agent.c
791 dev@xwem.org--2004-w/xwem--dev--2.1--patch-17
794 2005-02-15 12:45:58 GMT Zajcev Evgeny <lg@xwem.org> patch-22
797 merge from ckent and steve, some fixes, still EXPERIMENTAL.
799 xwem--main--2.1--patch-22
801 * Makefile: (DEPS): [addon] Full list of dependences added.
803 * lisp/xwem-launcher.el (xwem-execute-program-expecting): [new] Execute
804 program expecting for its management. (EXPERIMENTAL)
806 * lisp/xwem-launcher.el (many): Use `xwem-execute-program-expecting' when
807 doing expecting execution.
809 * lisp/xwem-time.el (xwem-time-default-get-mail): [bug fix] Boolean
812 * lisp/xwem-clgen.el (xwem-manage-generic): [addon] Find expect-win by
815 * lisp/xwem-clients.el (client-window): [change] Now window-id.
817 * lisp/xwem-main.el (XWEM_RUNNING): [new] (merge from steve)
819 * lisp/xwem-report.el (xwem-bug-address): [change] xwem-bugs@xwem.org now
821 * lisp/xwem-struct.el (xwem-win): [addon] id - unique window
824 * lisp/xwem-struct.el (saved-win): [addon] id - saved unique window
825 identificator added. !!NOTE!! - This breaks restoring saved(in old
826 format) frame configuration. You need to resave it in new format! If
827 using `xwem-desktop-onetime-goals' - just remove files it uses.
829 * lisp/xwem-win.el (xwem-win-gen-id): [new] Generate unique window
832 * lisp/xwem-win.el (xwem-win-find-by-id): [new] Search for window with
833 WIN-ID as unique window identificator.
835 * xwem-agent/xwem-agent.c: Merge from steve, some tiny fixes.
838 xwem-agent/.arch-ids/.arch-inventory.id
839 xwem-agent/.arch-inventory
842 Makefile dockapp/xwem-time.el extra/xwem-ratanot.el
843 lisp/xwem-clgen.el lisp/xwem-clients.el lisp/xwem-frame.el
844 lisp/xwem-launcher.el lisp/xwem-main.el lisp/xwem-report.el
845 lisp/xwem-root.el lisp/xwem-struct.el lisp/xwem-tabbing.el
846 lisp/xwem-win.el xwem-agent/xwem-agent.c
849 dev@xwem.org--2004-w/xwem--dev--2.1--patch-15
850 steve@eicq.org--2005/xwem--steve--2.1--patch-5
853 2005-02-13 23:04:16 GMT Zajcev Evgeny <lg@xwem.org> patch-21
856 EXPERIMENTAL. xwem-agent initial import. dockapps rewritten (esp xwem-time), xwem-misc-turbo-mode introduced.
858 xwem--main--2.1--patch-21
860 * xwem-agent/xwem-agent.c (initial): Initial import of xwem-agent.
861 xwem-agent is intermediate software that holds X server and controls
862 (S)XEmacs process. See Commentary section for more info.
864 * xwem-agent/Makefile (initial): Initial import of xwem-agent.
866 * lisp/xwem-keyboard.el (xwem-local-map): [fix] Do not ungrab keymaps.
868 * lisp/xwem-launcher.el (ladock): [rewriten] Launcher dock rewritten to
869 support `xwem-misc-turbo-mode'.
871 * lisp/xwem-main.el (xwem-initial-manage): [fix] manage clients in
874 * lisp/xwem-misc.el (xwem-misc-turbo-mode): [new] Non-nil enables turbo
875 drawing mode. If `xwem-misc-turbo-mode' is non-nil drawings occurs
876 faster, but no on-fly color changes is possible.
878 * lisp/xwem-mous.el (xwem-generate-cl-menu): [addon-fix] Attach item
879 added to attach marked clients. Soft kill changed to Close.
881 * lisp/xwem-root.el (xwem-fini-root): [fix] Set input focus to
882 PointerRoot when exiting.
884 * lisp/xwem-struct.el (xwem-XProperty-set): [new] For exporting data to
887 * lisp/xwem-struct.el (xwem-XProperty-get): [new] For importing data from
890 * lisp/xwem-tabbing.el (xwem-tabber-resize): [addon] Support for
891 `xwem-misc-turbo-mode' added.
893 * lisp/xwem-theme.el (themes): [fix] `xwem-launch-dock-face' fixes.
895 * lisp/xwem-win.el (xwem-win-num): [new] Return logical window number.
897 * lisp/xwem-win.el (xwem-win-find-by-num): [new] Find window by its
900 * lisp/xwem-win.el (xwem-cl-set-win): [addon] Set 'client-window property
901 when client changes window.
903 * lisp/xwem-clients.el (xwem-cl-activate-hook): [semchange] Now called
904 with two arguments - CL and TYPE.
906 * lisp/xwem-clients.el (xwem-cl-deactivate-hook): [semchange] Now called
907 with two arguments - CL and TYPE.
909 * lisp/xwem-clients.el (client-window): [new] New client property -
910 stores frame number and window number in cons cell.
912 * lisp/xwem-clients.el (xwem-cl-presetup): [addon] Use XChangeSaveSet -
913 potential problem with embedded frames, because XChangeSaveSet throws X
914 error for windows controled by same client.
916 * lisp/xwem-clients.el (xwem-client-first-manage): [addon] Import
917 manage-spec and properties from X. Install expectance on
918 'client-window if needed.
920 * lisp/xwem-clients.el (xwem-client-change-manage-type): [bug fix] use
921 `xwem-manage' when manage model has been changed.
923 * lisp/xwem-clients.el (xwem-client-iconify-others): [bug fix] Do things
926 * lisp/xwem-clients.el (xwem-manage): [addon] Export manage-spec to X.
928 * lisp/xwem-clients.el (xwem-client-set-property): [addon] Alos export
931 * lisp/xwem-frame.el (xwem-frame-configuration-exporting): [new] Non-nil
932 mean frame configuration is exported to X each time frame command is
935 * lisp/xwem-framesel (xwem-frame-create-initial): [addon] Import frame
936 configuration from X.
938 * lisp/xwem-time.el (): Totally rewritten. Support for
939 `xwem-misc-turbo-mode' added.
943 xwem-agent/.arch-ids/=id xwem-agent/.arch-ids/Makefile.id
944 xwem-agent/.arch-ids/xwem-agent.c.id xwem-agent/Makefile
945 xwem-agent/xwem-agent.c
948 dockapp/xwem-battery.el dockapp/xwem-pager.el
949 dockapp/xwem-time.el lisp/xwem-clients.el lisp/xwem-frame.el
950 lisp/xwem-keyboard.el lisp/xwem-launcher.el lisp/xwem-main.el
951 lisp/xwem-manage.el lisp/xwem-misc.el lisp/xwem-mouse.el
952 lisp/xwem-root.el lisp/xwem-struct.el lisp/xwem-tabbing.el
953 lisp/xwem-theme.el lisp/xwem-win.el utils/xwem-osd.el
956 xwem-agent xwem-agent/.arch-ids
959 dev@xwem.org--2004-w/xwem--dev--2.1--patch-14
962 2005-02-10 00:16:23 GMT Zajcev Evgeny <lg@xwem.org> patch-20
965 merge from ckent, some addons and fixes
967 xwem--main--2.1--patch-20
969 * lisp/xwem-pager.el (xwem-pager-dim): 2x3 is the default minimal pager
970 size. (agreed on #xwem)
972 * lisp/xwem-weather.el (xwem-weather-keymap): [bug fix] typo.
974 * lisp/xwem-focus.el (xwem-turn-on-focus-click-mode): [addon] more client
975 checks when enabling focus-click bindings.
977 * lisp/xwem-focus.el (xwem-turn-off-focus-click-mode): [addon] more
978 client checks when disabling focus-click bindings.
980 * lisp/xwem-frame.el (xwem-frame-events-handler): [bug typo] Handle
981 events for embedded frames only for embedded frames.
983 * lisp/xwem-launcher.el (xwem-file-find-command): [typo] fix
985 * lisp/xwem-misc.el (xwem-misc-linesp-show): [fix] support for Drawable
987 * lisp/xwem-mouse.el (xwem-mouse-ungrab): [sem] FLUSH-P parameter added.
988 non-nil mean, ungrab mouse immediately.
990 * lisp/xwem-theme.el (xwem-theme-apply): [addon] Apply face changes only
993 * lisp/xwem-diagram.el (many): [fix] support for Drawable
995 * lisp/xwem-worklog.el (many): Pixmaping done, worklog pause window (`H-W
996 l') will not flick anymore when updating.
998 * lisp/xwem-worklog.el (xwem-worklog-dockapp-update-task-brick): [new]
999 update only current task brick in the worklog dockapp.
1001 * lisp/xwem-worklog.el (xwem-worklog-start-dockapp): Use
1002 xwem-worklog-dockapp-update-task-brick instead of
1003 xwem-worklog-dockapp-update when task is changed. This will speedup
1004 whole xwem for worklog dockapp users.
1007 dockapp/xwem-pager.el dockapp/xwem-weather.el
1008 lisp/xwem-focus.el lisp/xwem-frame.el lisp/xwem-launcher.el
1009 lisp/xwem-misc.el lisp/xwem-mouse.el lisp/xwem-theme.el
1010 utils/xwem-diagram.el utils/xwem-worklog.el
1013 dev@xwem.org--2004-w/xwem--dev--2.1--patch-12
1016 2005-02-09 00:37:13 GMT Zajcev Evgeny <lg@xwem.org> patch-19
1019 bug fixes, addons, cleanup
1021 xwem--main--2.1--patch-19
1023 * dockapp/xwem-pager.el (xwem-pager-dim): [change] default minimal pager
1026 * lisp/xwem-launcher.el (xwem-file-find-command): [new] Return
1027 coresponding command from `xwem-open-file-commands-alist' for given
1030 * lisp/xwem-launcher.el (xwem-open-file): [fix] adjust FILE and COMMAND
1031 in case of non-interactive call.
1033 * lisp/xwem-minibuffer.el (xwem-minib-create):
1035 * lisp/xwem-minibuffer.el (xwem-minibuffer-init): [fix] workaround some
1036 problem when creating xwem minibuffer after window-setup-hook is done.
1037 This fix will create initial xemacs minibuffer only frame for xwem
1038 minibuffer before window-setup-hook.
1040 * lisp/xwem-misc.el (xwem-misc-find-frame): [addon] FRAMES-LIST parameter
1043 * lisp/xwem-mouse.el (xwem-mouse-ungrab): [feature-bug-fix] I think
1044 everybody noticed how ugly popup menus behaves when they have more then
1045 one leafs. This will fix this issue. The thing is that when menu pops
1046 up xemacs needs to grab mouse in order to track the motions, but
1047 issuing `xwem-mouse-ungrab' was not guaranties that pointer ungrabs,
1048 because xlib caches X requests.
1050 * lisp/xwem-mouse.el (xwem-generate-recent-files): [addon] new menu
1053 * lisp/xwem-mouse.el (xwem-generate-menu): [addon]
1054 `xwem-generate-recent-files' added.
1056 * utils/xwem-diagram.el (many): clarification. 80th column stuff, etc.
1058 * utils/xwem-worklog.el (many): clarification, 80th column stuff, etc.
1060 * utils/xwem-worklog.el (dockapp): [addon] Shape masking for worklog
1064 dockapp/xwem-pager.el lisp/xwem-launcher.el
1065 lisp/xwem-minibuffer.el lisp/xwem-misc.el lisp/xwem-mouse.el
1066 utils/xwem-diagram.el utils/xwem-worklog.el
1069 2005-02-08 00:38:40 GMT Zajcev Evgeny <lg@xwem.org> patch-18
1074 xwem--main--2.1--patch-18
1076 * dockapp/xwem-battery.el (xwem-batt-win-remove): [new] Function to
1077 remove battery dockapp.
1079 * dockapp/xwem-pager.el (many): Mostly totally rewritten.
1081 * dockapp/xwem-weather.el (top): [fix] Double variables removed.
1083 * lisp/xwem-clients.el (xwem-cl-destroy): [addon] run
1084 `xwem-cl-destroy-hook' under protection.
1086 * lisp/xwem-desktop.el (xwem-desktop-goals): [addon] 'frame-config goal
1087 removed. xwem-open-file-commands-alist added.
1089 * lisp/xwem-desktop.el (xwem-desktop-onetime-goals): [new] onetime goals.
1091 * lisp/xwem-desktop.el (xwem-desktop-save-onetime): [new]
1093 * lisp/xwem-desktop.el (xwem-desktop-load-onetime): [new]
1095 * lisp/xwem-frame.el (xwem-frame-keep-number): [new] Custom variable.
1096 Non-nil mean frames keeps their numbers even when intermediate frame is
1097 destroyed. NOTE: need more testing.
1099 * lisp/xwem-frame.el (many): [addon-fixes] Support for non-nil
1100 `xwem-frame-keep-number'.
1102 * lisp/xwem-interactive.el (xwem-read-frame): [addon-fix] Support for
1103 non-nil `xwem-frame-keep-number'.
1105 * lisp/xwem-keyboard.el (xwem-kbd-echo-keys-timer): [bug] fixed. display
1106 only if there is something to display.
1108 * lisp/xwem-keyboard.el (xwem-kbd-schedule-command-keys-echoing): Ditto.
1110 * lisp/xwem-keyboard.el (xwem-kbd-stop-command-keys-echoing): [addon]
1111 clear 'keys from echo area.
1113 * lisp/xwem-misc.el (xwem-shell-command): [typo] fix
1115 * lisp/xwem-netwm.el (xwem-nwm-set-number-of-desktops): [addon-fix]
1116 Support for non-nil `xwem-frame-keep-number'.
1118 * lisp/xwem-struct.el (xwem-frame-alive-p): [addon-fix] Ditto.
1121 dockapp/xwem-battery.el dockapp/xwem-pager.el
1122 dockapp/xwem-weather.el lisp/xwem-clients.el
1123 lisp/xwem-desktop.el lisp/xwem-frame.el
1124 lisp/xwem-interactive.el lisp/xwem-keyboard.el
1125 lisp/xwem-misc.el lisp/xwem-mouse.el lisp/xwem-netwm.el
1129 2005-02-06 20:03:12 GMT Zajcev Evgeny <lg@xwem.org> patch-17
1134 xwem--main--2.1--patch-17
1138 * dev@xwem.org--2004-w/xwem--dev--2.1--patch-9
1139 Many fixes, copyright string changed
1143 dockapp/xwem-battery.el dockapp/xwem-framei.el
1144 dockapp/xwem-pager.el dockapp/xwem-time.el
1145 dockapp/xwem-weather.el extra/ixwem.el extra/xwem-edprops.el
1146 extra/xwem-frametrans.el extra/xwem-gamma.el
1147 extra/xwem-ratanot.el extra/xwem-recover.el
1148 extra/xwem-rooticon.el extra/xwem-smartmods.el
1149 extra/xwem-vert.el lisp/xwem-clgen.el lisp/xwem-clients.el
1150 lisp/xwem-clswi.el lisp/xwem-compat.el lisp/xwem-desktop.el
1151 lisp/xwem-edmacro.el lisp/xwem-events.el lisp/xwem-faces.el
1152 lisp/xwem-focus.el lisp/xwem-frame.el lisp/xwem-help.el
1153 lisp/xwem-icons.el lisp/xwem-interactive.el
1154 lisp/xwem-keyboard.el lisp/xwem-keydefs.el
1155 lisp/xwem-keymacro.el lisp/xwem-launcher.el lisp/xwem-load.el
1156 lisp/xwem-main.el lisp/xwem-manage.el lisp/xwem-minibuffer.el
1157 lisp/xwem-misc.el lisp/xwem-modes.el lisp/xwem-mouse.el
1158 lisp/xwem-netwm.el lisp/xwem-register.el lisp/xwem-report.el
1159 lisp/xwem-root.el lisp/xwem-rooter.el lisp/xwem-selections.el
1160 lisp/xwem-sound.el lisp/xwem-special.el lisp/xwem-strokes.el
1161 lisp/xwem-struct.el lisp/xwem-tabbing.el lisp/xwem-theme.el
1162 lisp/xwem-transient.el lisp/xwem-tray.el lisp/xwem-win.el
1163 lpath.el utils/xwem-appcollect.el utils/xwem-diagram.el
1164 utils/xwem-holer.el utils/xwem-osd.el utils/xwem-worklog.el
1168 dev@xwem.org--2004-w/xwem--dev--2.1--patch-9
1171 2005-02-04 22:25:59 GMT Zajcev Evgeny <lg@xwem.org> patch-16
1174 little cleaning up started
1176 xwem--main--2.1--patch-16
1178 This commit is broken, do not update this patch.
1181 dockapp/xwem-battery.el dockapp/xwem-framei.el
1182 dockapp/xwem-pager.el dockapp/xwem-weather.el
1183 lisp/xwem-frame.el lisp/xwem-launcher.el
1184 lisp/xwem-selections.el
1187 2005-02-04 00:14:34 GMT Zajcev Evgeny <lg@xwem.org> patch-15
1190 Customizable addon to xwem-open-file
1192 xwem--main--2.1--patch-15
1196 lisp/xwem-launcher.el
1199 2005-02-03 23:52:39 GMT Zajcev Evgeny <lg@xwem.org> patch-14
1202 merge from ckent, xwem-open-file command added
1204 xwem--main--2.1--patch-14
1206 * dockapp/xwem-time.el (xwem-time-event-handler): [fixes] typo
1208 * lisp/xwem-clients.el (xwem-switch-other-client): [addon] try to avoid
1209 selecting client that would be choosen by `xwem-method-other-client'.
1210 This increases accuracy of hitting necessary client when using `H-x
1213 * lisp/xwem-keydefs.el (H-x H-f): [new] xwem-open-file
1215 * lisp/xwem-launcher.el (xwem-open-file-commands-alist): [new] Custom
1216 variable to control `xwem-open-file'.
1218 * lisp/xwem-launcher.el (xwem-open-file): [new cmd] Interactively open
1222 dockapp/xwem-time.el lisp/xwem-clients.el lisp/xwem-keydefs.el
1223 lisp/xwem-launcher.el
1226 dev@xwem.org--2004-w/xwem--dev--2.1--patch-8
1229 2005-02-02 23:52:49 GMT Zajcev Evgeny <lg@xwem.org> patch-13
1234 xwem--main--2.1--patch-13
1238 lisp/xwem-clients.el lisp/xwem-launcher.el
1239 utils/xwem-worklog.el
1242 2005-02-02 22:11:35 GMT Zajcev Evgeny <lg@xwem.org> patch-12
1247 xwem--main--2.1--patch-12
1249 * lisp/xwem-clients.el (xwem-cl-other-strategy): [rem] Was not used for
1252 * lisp/xwem-clients.el (xwem-cl-other-include-active): [new] To customise
1253 other client choosing politics.
1255 * lisp/xwem-clients.el (xwem-cl-other-include-iconified): [new] Ditto.
1257 * lisp/xwem-clients.el (xwem-cl-other): [sem] Use defun* and keywording.
1259 * lisp/xwem-edmacro.el (xwem-edmacro-store): [bug fix] Check
1260 `xwem-keymacro-macros-stack' for emptyness.
1262 * lisp/xwem-frame.el (xwem-frame-total-remove): [try] do `xwem-withdraw'
1265 * lisp/xwem-keyboard.el (xwem-keyboard-use-syth-events): [typo fix]
1266 renamed to xwem-keyboard-use-synth-events.
1268 * lisp/xwem-keyboard.el (xwem-kbd-force-mods-release): [fix] Take into
1269 account `xwem-keyboard-use-synth-events' value.
1271 * lisp/xwem-keyboard.el (xwem-kbd-wait-button-release): [fix] Ditto.
1273 * lisp/xwem-keyboard.el (xwem-kbd-filter-keycodes): [new] Filter valid
1274 keycodes from keycodes list.
1276 * lisp/xwem-keyboard.el (xwem-kbd-initialize-modifiers): [fix] Use
1277 `xwem-kbd-filter-keycodes' to create proper keycodes lists.
1279 * lisp/xwem-keymacro.el (xwem-keymacro-init): [try] defadvice
1280 xwem-key-send-xtest-internal removed. Recursive macroses are inlined
1281 now. This is because of race condition of XRECORD enable/disable.
1283 * lisp/xwem-keymacro.el (xwem-keymacro-internal-play): [try] Do nothing
1284 if already executing keyboard macro. Recursive macroses are inlined to
1285 self-insert commands.
1287 * lisp/xwem-manage.el (xwem-applications-alist): [fix] Mozilla
1288 application entry fixed.
1290 * lisp/xwem-selections.el (xwem-copy-cutbuffer): [addon]
1291 `xwem-copy-cutbuffer' is smart now. If there is some active region in
1292 Emacs it copies it, if not it copies WHICH-ONE cutbuffer to
1295 * lisp/xwem-win.el (xwem-win-redraw-win): [bug fix] win&frame validation
1296 added, it is required because `xwem-win-redraw-win' is deffered function.
1299 lisp/xwem-clients.el lisp/xwem-clswi.el lisp/xwem-edmacro.el
1300 lisp/xwem-frame.el lisp/xwem-keyboard.el lisp/xwem-keymacro.el
1301 lisp/xwem-manage.el lisp/xwem-netwm.el lisp/xwem-selections.el
1305 dev@xwem.org--2004-w/xwem--dev--2.1--patch-4
1306 dev@xwem.org--2004-w/xwem--dev--2.1--patch-5
1307 dev@xwem.org--2004-w/xwem--dev--2.1--patch-6
1308 dev@xwem.org--2004-w/xwem--dev--2.1--patch-7
1311 2005-02-01 23:08:58 GMT Zajcev Evgeny <lg@xwem.org> patch-11
1314 Opera icon added. Opera application defined.
1316 xwem--main--2.1--patch-11
1318 * lisp/xwem-manage.el (xwem-applications-alist): [addon] Opera
1321 * lisp/xwem-icons.el (xwem-icons-list): [addon] mini-opera.xpm added.
1323 * lisp/xwem-selections.el (xwem-selections-no-remove): [new] Custom
1324 variable to control `xwem-paste-cutbuffer' behaviour.
1326 * lisp/xwem-selections.el (xwem-copy-region-as-cutbuffer): [new] Command
1327 to put Emacs active region to `xwem-selections', so it can be pasted
1328 with `H-y' lately in any client.
1331 icons/.arch-ids/mini-opera.xpm.id icons/mini-opera.xpm
1334 lisp/xwem-icons.el lisp/xwem-manage.el lisp/xwem-selections.el
1337 2005-01-31 00:09:12 GMT Zajcev Evgeny <lg@xwem.org> patch-10
1340 tiny fixes, little cleanup
1342 xwem--main--2.1--patch-10
1344 * dockapp/xwem-weather.el (xwem-weather-display-temp): [fix]
1345 `xwem-osd-show' removed. `xwem-osd-show' implied by
1346 `xwem-osd-create-dock'.
1348 * lisp/xwem-clgen.el (parenting): [addon] parenting stuff moved here from
1351 * lisp/xwem-misc.el (parenting): [rem] moved to xwem-clgen.
1353 * lisp/xwem-keymacro.el (xwem-executing-kbd-macro): [removed]
1355 * lisp/xwem-keymacro.el (xwem-keymacro-executing-p): [new] Return non-nil
1356 if executing keyboard macro.
1360 dockapp/xwem-weather.el lisp/xwem-clgen.el
1361 lisp/xwem-keyboard.el lisp/xwem-keymacro.el lisp/xwem-misc.el
1364 2005-01-30 20:53:05 GMT Zajcev Evgeny <lg@xwem.org> patch-9
1367 Keyboard macroses enhancements, EXPERIMENTAL. Minor bug fixes.
1369 xwem--main--2.1--patch-9
1371 * lisp/xwem-clgen.el (xwem-clgen-apply-state): [bug fix] Reparent only
1372 when there is real need.
1374 * lisp/xwem-clients.el (xwem-dummy-client-init): [bug fix] Set manage
1375 type to 'dummy for dummy client.
1377 * lisp/xwem-edmacro.el (xwem-edmacro-store): [fix] use
1378 `xwem-keymacro-macros-stack' now.
1380 * lisp/xwem-edmacro.el (xwem-edmacro-edit-kbd-macro): [fix] Ditto.
1382 * lisp/xwem-keyboard.el (xwem-keyboard-use-syth-events): [new] New
1383 variable to customize keys sending mechanism. Set it to non-nil to use
1386 * lisp/xwem-keyboard.el (xwem-kbd-initialize-modifiers): [fixes]
1387 According to X PROTO Shift, Lock, Control modifiers bits are fixated,
1388 so any key, not only Control_L and Control_R can be a control modifier.
1390 * lisp/xwem-keyboard.el (xwem-key-send-xtest-internal): [new] Old
1391 xwem-key-sendseq-internal.
1393 * lisp/xwem-keyboard.el (xwem-key-send-xtest): [new] Send emacs keys
1394 using XTEST sending mechanism.
1396 * lisp/xwem-keyboard.el (xwem-key-send-synth): [new] Send emacs keys
1397 using XSendEvent sending mechanism.
1399 * lisp/xwem-keyboard.el (xwem-kbd-add-pending-keys): [new] Add pending
1400 keys input to some client.
1402 * lisp/xwem-keyboard.el (xwem-cl-apply-pending-keys): [new] Deffered
1403 applier for `xwem-kbd-add-pending-keys'.
1405 * lisp/xwem-keyboard.el (xwem-kbd-apply-grabbing): [bug fix] Use dummy
1406 client to grab keyboard on.
1408 * lisp/xwem-keydefs.el (bindings): [new] `H-x 4 H-[', `H-x 4 H-]', `H-o
1409 H-[', `H-o H-]' for clswi commands on other window.
1411 * lisp/xwem-keymacro.el (xwem-keymacro-show-macro): [change] nil now.
1413 * lisp/xwem-keymacro.el (xwem-keymacro-last-kbd-macro): [removed]
1415 * lisp/xwem-keymacro.el (xwem-keymacro-macros-stack): [new] Keyboard
1418 * lisp/xwem-keymacro.el (xwem-keymacro-macros-depth): [new] Current depth
1419 in `xwem-keymacro-macros-stack'.
1421 * lisp/xwem-keymacro.el (xwem-keymacro-execute-keys): [change]
1422 Non-deffered variant. NOTE: needs workaround xwem minibuffer reading
1425 * lisp/xwem-keymacro.el (xwem-keymacro-play-last): [fix] Now we can play
1426 keyboard macro while recording keyboard macro.
1428 * lisp/xwem-keymacro.el (xwem-keymacro-init): [addon] Advise
1429 `xwem-key-send-xtest-internal' to disable/enable recording context
1430 while recording keyboard macro.
1432 * lisp/xwem-misc.el (xwem-misc-init): [addon] Advise `XReparentWindow' to
1433 save last xparent for xwindow.
1435 * lisp/xwem-misc.el (xwem-misc-xwin-last-xparent): [new] Return last
1440 Makefile extra/xwem-smartmods.el lisp/xwem-clgen.el
1441 lisp/xwem-clients.el lisp/xwem-edmacro.el lisp/xwem-focus.el
1442 lisp/xwem-help.el lisp/xwem-keyboard.el lisp/xwem-keydefs.el
1443 lisp/xwem-keymacro.el lisp/xwem-misc.el lisp/xwem-strokes.el
1446 2005-01-27 21:46:41 GMT Zajcev Evgeny <lg@xwem.org> patch-8
1449 Merge with ckent, 80th column fixes, tab-space fixes
1451 xwem--main--2.1--patch-8
1455 * dev@xwem.org--2004-w/xwem--dev--2.1--patch-3
1456 80th column rule fixes
1460 extra/xwem-rooticon.el lisp/xwem-clgen.el lisp/xwem-clients.el
1461 lisp/xwem-desktop.el lisp/xwem-edmacro.el lisp/xwem-events.el
1462 lisp/xwem-faces.el lisp/xwem-focus.el lisp/xwem-frame.el
1463 lisp/xwem-help.el lisp/xwem-icons.el lisp/xwem-interactive.el
1464 lisp/xwem-keyboard.el lisp/xwem-keydefs.el
1465 lisp/xwem-keymacro.el lisp/xwem-launcher.el lisp/xwem-main.el
1466 lisp/xwem-manage.el lisp/xwem-minibuffer.el lisp/xwem-misc.el
1467 lisp/xwem-mouse.el lisp/xwem-netwm.el lisp/xwem-register.el
1468 lisp/xwem-report.el lisp/xwem-root.el lisp/xwem-selections.el
1469 lisp/xwem-sound.el lisp/xwem-special.el lisp/xwem-strokes.el
1470 lisp/xwem-struct.el lisp/xwem-tabbing.el lisp/xwem-theme.el
1471 lisp/xwem-tray.el lisp/xwem-win.el
1474 dev@xwem.org--2004-w/xwem--dev--2.1--patch-3
1477 2005-01-25 21:38:30 GMT Zajcev Evgeny <lg@xwem.org> patch-7
1480 Typo fix, thanks to Steve
1482 xwem--main--2.1--patch-7
1486 lisp/xwem-clients.el
1489 2005-01-25 00:06:08 GMT Zajcev Evgeny <lg@xwem.org> patch-6
1492 xwem-cl-manage-hook added
1494 xwem--main--2.1--patch-6
1496 * lisp/xwem-clients.el (Commentary): [addons]
1498 * lisp/xwem-clients.el (xwem-cl-manage-hook): [new] hook called when
1499 client manages initially or after managing model change.
1502 lisp/xwem-clients.el
1505 2005-01-24 23:45:28 GMT Zajcev Evgeny <lg@xwem.org> patch-5
1508 merges, fixes, addons
1510 xwem--main--2.1--patch-5
1512 * lisp/xwem-clgen.el (xwem-manage-generic): [fix] proper handling of
1513 `xwem-clgen-activate-new' and `xwem-clgen-select-new'.
1515 * lisp/xwem-clients.el (xwem-cl-get-uptime-1): [MERGE] New helper
1516 function for calculating client uptimes. (xwem-cl-get-uptime): Use it.
1517 Also use a nicer output format.
1519 Don't autoload `subtract-time' from time-date.el, it is not needed
1520 anymore. And don't define our own version of it.
1522 * lisp/xwem-icons.el (xwem-icons-list): [addon] mini-djvu.xpm added.
1524 * lisp/xwem-manage.el (xwem-applications-alist): [addon] djview
1525 added. [fix] mozilla fixed.
1527 * lisp/xwem-minibuffer.el (xwem-minibuffer-init): [MERGE] Typo
1528 fix. default-frame-plist -> default-x-frame-plist.
1530 * icons/mini-djvu.xpm (new): [ii]
1533 icons/.arch-ids/mini-djvu.xpm.id icons/mini-djvu.xpm
1536 lisp/xwem-clgen.el lisp/xwem-clients.el lisp/xwem-icons.el
1537 lisp/xwem-keymacro.el lisp/xwem-manage.el
1538 lisp/xwem-minibuffer.el
1541 steve@eicq.org--2005/xwem--steve--2.1--patch-2
1542 steve@eicq.org--2005/xwem--steve--2.1--patch-3
1545 2005-01-18 22:54:11 GMT Zajcev Evgeny <lg@xwem.org> patch-4
1550 xwem--main--2.1--patch-4
1554 * dev@xwem.org--2004-w/xwem--dev--2.1--patch-2
1559 lisp/xwem-clients.el lisp/xwem-frame.el
1562 dev@xwem.org--2004-w/xwem--dev--2.1--patch-2
1565 2005-01-16 00:16:39 GMT Zajcev Evgeny <lg@xwem.org> patch-3
1568 osd fixes, enhancements
1570 xwem--main--2.1--patch-3
1572 * lisp/xwem-tray.el (xwem-tray-hide-dapp): [fix] Do not XUnmapWindow if
1573 dockapp already unmapped, prevents infinite UnmapNotify events loop.
1575 * lisp/xwem-tray.el (xwem-tray-show-dapp): [fix] Do not XMapWindow if
1576 dockapp already mapped, prevents infinite MapNotify events loop.
1578 * utils/xwem-osd.el (xwem-osd-apply-xmask): [new] Function to apply OSD
1579 mask to life. Note: deffered.
1581 * utils/xwem-osd.el (xwem-osd-show): Use xwem-osd-apply-xmask
1583 * utils/xwem-osd.el (xwem-osd-arc-add): [bug] Fixed, forgot
1584 `xwem-osd-instance-show'. Related to colours problem ignotus has.
1586 * utils/xwem-osd.el (xwem-osd-rect-add): [bug] Fixed, forgot
1587 `xwem-osd-instance-show'. Related to colours problem ignotus has.
1589 * utils/xwem-osd.el (MOST): Use `xwem-osd-apply-xmask', so mask applied
1590 only once, prevents flicking.
1592 * utils/xwem-osd.el (xwem-osd-offscreen): [new] Move OSD to offscreen to
1593 performe OSD operationgs in safety. Copy of OSD is displayed on top of
1594 OSD. Usefull to prevent OSD flicking, when redrawing.
1596 * utils/xwem-osd.el (xwem-osd-commit): [new] Commit changes to OSD while
1597 OSD was in offscreen.
1600 lisp/xwem-tray.el utils/xwem-osd.el
1603 2005-01-12 22:29:43 GMT Zajcev Evgeny <lg@xwem.org> patch-2
1606 merge with ckent's repo
1608 xwem--main--2.1--patch-2
1610 * lisp/xwem-rooticon.el
1613 extra/xwem-rooticon.el
1616 dev@xwem.org--2004-w/xwem--dev--2.1--base-0
1617 dev@xwem.org--2004-w/xwem--dev--2.1--patch-1
1620 2005-01-01 02:54:47 GMT Zajcev Evgeny <lg@xwem.org> patch-1
1625 xwem--main--2.1--patch-1
1629 ChangeLog.d/.arch-ids/=id
1630 ChangeLog.d/.arch-ids/ChangeLog-2.0.id
1631 ChangeLog.d/ChangeLog-2.0
1637 ChangeLog.d ChangeLog.d/.arch-ids
1640 2005-01-01 02:45:16 GMT Zajcev Evgeny <lg@xwem.org> base-0
1643 tag of lg@xwem.org--2004/xwem--main--2.0--version-0
1645 xwem--main--2.1--base-0
1647 (automatically generated log message)
1650 dev@xwem.org--2004-w/xwem--dev--2.0--patch-1
1651 dev@xwem.org--2004-w/xwem--dev--2.0--patch-2
1652 dev@xwem.org--2004-w/xwem--dev--2.0--patch-3
1653 lg@xwem.org--2004/xwem--main--2.0--base-0
1654 lg@xwem.org--2004/xwem--main--2.0--patch-1
1655 lg@xwem.org--2004/xwem--main--2.0--patch-2
1656 lg@xwem.org--2004/xwem--main--2.0--patch-3
1657 lg@xwem.org--2004/xwem--main--2.0--patch-4
1658 lg@xwem.org--2004/xwem--main--2.0--patch-5
1659 lg@xwem.org--2004/xwem--main--2.0--patch-6
1660 lg@xwem.org--2004/xwem--main--2.0--patch-7
1661 lg@xwem.org--2004/xwem--main--2.0--patch-8
1662 lg@xwem.org--2004/xwem--main--2.0--patch-9
1663 lg@xwem.org--2004/xwem--main--2.0--patch-10
1664 lg@xwem.org--2004/xwem--main--2.0--patch-11
1665 lg@xwem.org--2004/xwem--main--2.0--patch-12
1666 lg@xwem.org--2004/xwem--main--2.0--patch-13
1667 lg@xwem.org--2004/xwem--main--2.0--patch-14
1668 lg@xwem.org--2004/xwem--main--2.0--patch-15
1669 lg@xwem.org--2004/xwem--main--2.0--patch-16
1670 lg@xwem.org--2004/xwem--main--2.0--patch-17
1671 lg@xwem.org--2004/xwem--main--2.0--patch-18
1672 lg@xwem.org--2004/xwem--main--2.0--patch-19
1673 lg@xwem.org--2004/xwem--main--2.0--version-0
1674 steve@eicq.org--2004/xwem--steve--2.0--base-0
1675 steve@eicq.org--2004/xwem--steve--2.0--patch-1
1676 steve@eicq.org--2004/xwem--steve--2.0--patch-2
1677 steve@eicq.org--2004/xwem--steve--2.0--patch-3
1678 steve@eicq.org--2004/xwem--steve--2.0--patch-4
1679 steve@eicq.org--2004/xwem--steve--2.0--patch-5
1682 # do not edit -- automatically generated by arch changelog
1683 # non-id: automatic-ChangeLog--lg@xwem.org--2004/xwem--main--2.0
1686 2005-01-01 02:30:16 GMT Zajcev Evgeny <lg@xwem.org> version-0
1689 Version 2.0 is released
1691 xwem--main--2.0--version-0
1695 .arch-ids/README.id README
1698 2004-12-29 22:32:15 GMT Zajcev Evgeny <lg@xwem.org> patch-19
1701 xparent problem kind of fix, dedicated problem kind of fix
1703 xwem--main--2.0--patch-19
1705 * lisp/xwem-clgen.el (on-kill): [fix?] Do not do XDestroyWindow
1707 * lisp/xwem-clients.el (xwem-clded-disassociate-frame): [fix] check
1708 xwem-cl-win for validity before operating on it.
1713 lisp/xwem-clgen.el lisp/xwem-clients.el
1716 2004-12-23 22:26:45 GMT Zajcev Evgeny <lg@xwem.org> patch-18
1721 xwem--main--2.0--patch-18
1723 * lisp/xwem-icons.el (xwem-icons-list): [fix] Removed redundant .*
1725 * lisp/xwem-keymacro.el (xwem-misc): [addon] Require xwem-misc
1727 * lisp/xwem-manage.el (xwem-applications-alist): [fix] xemacs to match
1728 GNU Emacs, XEmacs and SXEmacs.
1734 lisp/xwem-icons.el lisp/xwem-keymacro.el lisp/xwem-manage.el
1737 2004-12-20 21:03:40 GMT Zajcev Evgeny <lg@xwem.org> patch-17
1742 xwem--main--2.0--patch-17
1746 * dev@xwem.org--2004-w/xwem--dev--2.0--patch-3
1747 Merged with main, some fixes
1751 Makefile lisp/xwem-keymacro.el lisp/xwem-minibuffer.el
1752 lisp/xwem-misc.el man/Makefile
1755 dev@xwem.org--2004-w/xwem--dev--2.0--patch-3
1758 2004-12-19 22:45:44 GMT Zajcev Evgeny <lg@xwem.org> patch-16
1761 xwem tray fixes to support dockapp's map/unmap, osd fix
1763 xwem--main--2.0--patch-16
1765 * lisp/xwem-keyboard.el (xwem-kbd-quit): [typo]
1767 * lisp/xwem-tray.el (xwem-tray-remove-dapp): [fix] check dapp state.
1769 * lisp/xwem-tray.el (xwem-tray-hide-dapp): [new]
1771 * lisp/xwem-tray.el (xwem-tray-show-dapp): [new]
1773 * lisp/xwem-tray.el (xwem-tray-get-proper-position): [fix] check dapp's
1776 * lisp/xwem-tray.el (xwem-tray-new-dapp): [fix] change dapp's state after
1779 * lisp/xwem-tray.el (xwem-tray-init): [fix] Handle MapNotify/UnmapNotify
1782 * lisp/xwem-tray.el (xwem-tray-handle-xevent): [fix] Handle
1783 MapNotify/UnmapNotify events.
1785 * utils/xwem-osd.el (xwem-osd-rect-add): [Sem] Optional FILL-P argument
1789 lisp/xwem-keyboard.el lisp/xwem-tray.el utils/xwem-osd.el
1792 2004-12-19 01:40:32 GMT Zajcev Evgeny <lg@xwem.org> patch-15
1795 compile custom-load.el
1797 xwem--main--2.0--patch-15
1799 * Makefile (EXTRA_OBJ): [addon] custom-load.elc
1801 * Makefile (distclean): [addon] remove .elc files expilicitely.
1807 2004-12-19 00:00:11 GMT Zajcev Evgeny <lg@xwem.org> patch-14
1812 xwem--main--2.0--patch-14
1814 * lisp/xwem-keyboard.el (xwem-kbd-xksym->xkcode): [typo] fixed.
1817 lisp/xwem-keyboard.el
1820 2004-12-18 23:52:35 GMT Zajcev Evgeny <lg@xwem.org> patch-13
1823 xwem-icons-list fixed, keyboarding fixed
1825 xwem--main--2.0--patch-13
1827 * lisp/xwem-icons.el (xwem-icons-list): [fix] ".Term" -> ".[tT]erm" to
1828 work with eterm and kterm.
1830 * lisp/xwem-keyboard.el (xwem-kbd-xksym->xkcode): [rewritten] now should
1831 work properly with multiple keyboard groups. This is important for
1832 multi kbd layout users, such as Russians.
1835 lisp/xwem-icons.el lisp/xwem-keyboard.el
1838 2004-12-18 21:31:38 GMT Zajcev Evgeny <lg@xwem.org> patch-12
1841 merge with dev@xwem.org--2004-w/xwem--dev--2.0
1843 xwem--main--2.0--patch-12
1845 * Makefile: Dependances adding started.
1847 * lisp/xwem-clgen.el (xwem-clgen-other-client): [fix] skip iconified
1850 * lisp/xwem-clients.el (xwem-cl-other): [fix] skip iconified clients.
1852 * lisp/xwem-frame.el (xwem-dedicated-frame-defalut-properties): [new]
1853 Default properties for dedicated frames.
1855 * lisp/xwem-frame.el (xwem-make-frame-1): [addon] properties merging
1856 according to desktop type.
1858 * lisp/xwem-frame.el (xwem-frame-adjust-geom): [addon] Adjust geometry
1859 according to current xwem minibuffer state.
1861 * lisp/xwem-frame.el (xwem-frame-configuration): [addon] Use
1862 'initially-unmapped for currently unmapped frames.
1864 * lisp/xwem-frame.el (xwem-frame-goto): [addon] Support for negative N.
1866 * lisp/xwem-frame.el (xwem-frame-imove-internal): [fix] Disallowed for
1869 * lisp/xwem-keyboard (xwem-self-insert-or-undefined): [fix] Do nothing if
1870 selected client is dummy.
1872 * lisp/xwem-keydefs (xwem-global-map): `H-x o' added to execute
1875 * lisp/xwem-minibuffer (xwem-minib-focusin-outline): [rem] was commented
1878 * lisp/xwem-minibuffer (xwem-minib-focusout-outline): [rem] was commented
1881 * lisp/xwem-minibuffer (xwem-minibuffer-init): Use
1882 `xwem-misc-merge-plists'.
1884 * lisp/xwem-misc.el (xwem-message-1): [addon] limit print level
1886 * lisp/xwem-misc.el (xwem-misc-make-screenshot): [addon] Do it in post
1887 deferring hook, so screenshot will be made, after minibuffer
1890 * lisp/xwem-misc.el (xwem-debug): [addon] limit print level
1892 * lisp/xwem-report.el (xwem-report-debug): print-level set to 4
1894 * lisp/xwem-struct.el (xwem-frame-saved): [addon] selected-p added,
1895 denotes is frame was selected at dump time.
1897 * lisp/xwem-theme.el: Continuing structuring, not yet in shape.
1899 * lisp/xwem-tray.el (xwem-tray): [addon] xgeom slot added.
1901 * lisp/xwem-tray.el (xwem-tray-move-dapp): [addon] allow to ommit NEW-X,
1904 * lisp/xwem-tray.el (xwem-dapp-handle-xevent): [new] general X Events
1905 handler for dockapps.
1907 * lisp/xwem-tray.el (xwem-tray-handle-xevent): [new] general X Events
1908 handler for systray. Support for handling ConfigureNotify events
1909 added. All dockapps are vertically realligned when systray changes its
1912 * lisp/xwem-win.el (xwem-other-window): [new] alias to fixed
1913 `xwem-frame-goto-next'.
1915 * lisp/xwem-win.el (xwem-set-window-configuration): [fix] get rid of evil
1916 xwem-win-config-current-window.
1918 * lisp/xwem-win.el (xwem-win-restore-win-params): [fix] Ditto.
1922 Makefile lisp/xwem-clgen.el lisp/xwem-clients.el
1923 lisp/xwem-frame.el lisp/xwem-keyboard.el lisp/xwem-keydefs.el
1924 lisp/xwem-minibuffer.el lisp/xwem-misc.el lisp/xwem-report.el
1925 lisp/xwem-struct.el lisp/xwem-theme.el lisp/xwem-tray.el
1926 lisp/xwem-win.el {arch}/=tagging-method
1929 dev@xwem.org--2004-w/xwem--dev--2.0--patch-1
1930 dev@xwem.org--2004-w/xwem--dev--2.0--patch-2
1933 2004-12-17 10:58:28 GMT Evgeny Zajcev <lg@xwem.org> patch-11
1936 some files moved from lisp/ to extra/
1938 xwem--main--2.0--patch-11
1940 * lisp/xwem-gamma.el (moved): to extra
1942 * lisp/xwem-rooticon.el (moved): Ditto.
1944 * lisp/xwem-ratanot.el (moved): Ditto.
1948 lisp/.arch-ids/xwem-gamma.el.id
1949 ==> extra/.arch-ids/xwem-gamma.el.id
1950 lisp/.arch-ids/xwem-ratanot.el.id
1951 ==> extra/.arch-ids/xwem-ratanot.el.id
1952 lisp/.arch-ids/xwem-rooticon.el.id
1953 ==> extra/.arch-ids/xwem-rooticon.el.id
1955 ==> extra/xwem-gamma.el
1956 lisp/xwem-ratanot.el
1957 ==> extra/xwem-ratanot.el
1958 lisp/xwem-rooticon.el
1959 ==> extra/xwem-rooticon.el
1962 2004-12-17 00:53:20 GMT Evgeny Zajcev <lg@xwem.org> patch-10
1965 .arch-inventory fixes, xwem-edprops-mode fix
1967 xwem--main--2.0--patch-10
1969 * extra/xwem-edprops.el (xwem-edprops-mode): [pbug] set default to nil.
1972 extra/xwem-edprops.el lisp/.arch-inventory man/.arch-inventory
1975 2004-12-15 20:47:34 GMT Evgeny Zajcev <lg@xwem.org> patch-9
1978 xwem-debug, popup menu fix, transpose win fix
1980 xwem--main--2.0--patch-9
1982 * lisp/xwem-win.el (xwem-transpose-windows): [bug] fix.
1984 * lisp/xwem-misc.el (xwem-debug): [new] For debugging output.
1986 * lisp/xwem-keyboard.el (xwem-kbd-hack-mouse): [fixate] Use
1987 `last-nonminibuf-frame' instead of `selected-frame'.
1991 extra/xwem-edprops.el lisp/xwem-clients.el lisp/xwem-events.el
1992 lisp/xwem-frame.el lisp/xwem-keyboard.el lisp/xwem-keymacro.el
1993 lisp/xwem-main.el lisp/xwem-minibuffer.el lisp/xwem-misc.el
1994 lisp/xwem-netwm.el lisp/xwem-root.el lisp/xwem-special.el
1995 lisp/xwem-struct.el lisp/xwem-tray.el lisp/xwem-win.el
1999 2004-12-14 23:26:41 GMT Evgeny Zajcev <lg@xwem.org> patch-8
2002 emods->xmodmask fix, Xmask-or fix, alt-meta collision fix
2004 xwem--main--2.0--patch-8
2006 * lisp/xwem-keyboard.el (xwem-kbd-xmodmask->emods): [fixate] Workaround
2009 * lisp/xwem-clients.el (dummy-client): [fix] Do XSelectInput, however
2010 dunno why this is needed.
2012 * lisp/xwem-clients.el (xwem-clients-init): [fix] add-hook with append
2015 * lisp/xwem-frame.el (embedded): [fix] fixes to make embedded and
2016 embedded-desktop to work. However have problems with xwem-desktop.
2017 xwem-desktop can't restore embedded frames properly. Need to
2018 investigate what happening.
2020 * Makefile (clarification): minor
2023 Makefile dockapp/xwem-framei.el lisp/xwem-clients.el
2024 lisp/xwem-frame.el lisp/xwem-keyboard.el lisp/xwem-manage.el
2027 2004-12-13 23:11:14 GMT Evgeny Zajcev <lg@xwem.org> patch-7
2030 testing commit hooks
2032 xwem--main--2.0--patch-7
2041 2004-12-13 23:07:32 GMT Evgeny Zajcev <lg@xwem.org> patch-6
2044 Makefile fixes, some addons, little fixes, tec
2046 xwem--main--2.0--patch-6
2048 * Makefile (): clarification
2050 * xwem-custom-gen.el (New): custom-load.el generator.
2052 * lisp/xwem-minibuffer.el (xwem-minib-specifiers): [new] Specifiers to
2053 set for xwem minibuffer.
2055 * lisp/xwem-misc.el (xwem-misc-rotate-data): [new] Helpful function to
2058 * lisp/xwem-tabbing.el (title-layout): [addons] Support for title-layout
2059 frame property added.
2061 * lisp/xwem-frame.el (title-layout): [new] New frame property.
2066 .arch-ids/xwem-custom-gen.el.id xwem-custom-gen.el
2069 Makefile lisp/xwem-frame.el lisp/xwem-minibuffer.el
2070 lisp/xwem-misc.el lisp/xwem-tabbing.el lisp/xwem-theme.el
2071 lisp/xwem-win.el lpath.el man/Makefile
2074 2004-12-11 21:22:18 GMT Evgeny Zajcev <lg@xwem.org> patch-5
2079 xwem--main--2.0--patch-5
2083 Makefile lisp/xwem-clients.el lisp/xwem-main.el
2084 lisp/xwem-minibuffer.el lisp/xwem-root.el
2087 2004-12-11 20:33:02 GMT Evgeny Zajcev <lg@xwem.org> patch-4
2090 Sync with CVS, some fixes.
2092 xwem--main--2.0--patch-4
2094 lisp/xwem-clgen.el (xwem-withdraw-generic): [rem] Evil things removed to
2095 avoid BadWindow X errors.
2097 lisp/xwem-keyboard.el (modifiers): [sch] Modifiers handling changed. Alt
2098 key should work, however not checked.
2100 lisp/xwem-clients.el (xwem-client-apply-state): [fix] Handle change to
2101 withdrawn state specially to avoid BadWindow X errors.
2103 lisp/xwem-root.el (xwem-root-events-handler): [addon] X-MappingNotify
2106 lisp/xwem-events.el (xwem-ev-reconfig): [fix] Do things more safely,
2107 should fix opera issue.
2109 lisp/xwem-win.el (xwem-frame-set-win-config-frame-params): [fix] use
2110 `xwem-frame-apply-xgeom-1'.
2114 lisp/xwem-clgen.el lisp/xwem-clients.el lisp/xwem-events.el
2115 lisp/xwem-keyboard.el lisp/xwem-main.el lisp/xwem-root.el
2119 2004-12-10 23:29:27 GMT Evgeny Zajcev <lg@xwem.org> patch-3
2122 merge from steve (build cleanup)
2124 xwem--main--2.0--patch-3
2128 * steve@eicq.org--2004/xwem--steve--2.0--patch-4
2131 * steve@eicq.org--2004/xwem--steve--2.0--patch-5
2132 fix some function foo not known to be defined warnings
2139 steve@eicq.org--2004/xwem--steve--2.0--patch-4
2140 steve@eicq.org--2004/xwem--steve--2.0--patch-5
2143 2004-12-10 22:46:33 GMT Evgeny Zajcev <lg@xwem.org> patch-2
2148 xwem--main--2.0--patch-2
2155 2004-12-10 21:51:10 GMT Evgeny Zajcev <lg@xwem.org> patch-1
2160 xwem--main--2.0--patch-1
2164 * steve@eicq.org--2004/xwem--steve--2.0--base-0
2165 tag of lg@xwem.org--2004/xwem--main--2.0--base-0
2167 * steve@eicq.org--2004/xwem--steve--2.0--patch-1
2168 Add some missing files to the repo
2170 * steve@eicq.org--2004/xwem--steve--2.0--patch-2
2171 Introduce a tla-stlye version string, clean up the build
2173 * steve@eicq.org--2004/xwem--steve--2.0--patch-3
2178 .arch-ids/Makefile.id .arch-ids/xwem-loaddefs-gen.el.id
2179 Makefile battery/.arch-ids/=id battery/.arch-ids/Makefile.id
2180 battery/.arch-ids/battery.c.id battery/Makefile
2181 battery/battery.c dockapp/.arch-ids/.arch-inventory.id
2182 dockapp/.arch-ids/=id dockapp/.arch-ids/xwem-battery.el.id
2183 dockapp/.arch-ids/xwem-framei.el.id
2184 dockapp/.arch-ids/xwem-pager.el.id
2185 dockapp/.arch-ids/xwem-time.el.id
2186 dockapp/.arch-ids/xwem-weather.el.id dockapp/.arch-inventory
2187 dockapp/xwem-battery.el dockapp/xwem-framei.el
2188 dockapp/xwem-pager.el dockapp/xwem-time.el
2189 dockapp/xwem-weather.el extra/.arch-ids/.arch-inventory.id
2190 extra/.arch-ids/=id extra/.arch-ids/ixwem.el.id
2191 extra/.arch-ids/xwem-edprops.el.id
2192 extra/.arch-ids/xwem-frametrans.el.id
2193 extra/.arch-ids/xwem-recover.el.id
2194 extra/.arch-ids/xwem-smartmods.el.id
2195 extra/.arch-ids/xwem-vert.el.id extra/.arch-inventory
2196 extra/ixwem.el extra/xwem-edprops.el extra/xwem-frametrans.el
2197 extra/xwem-recover.el extra/xwem-smartmods.el
2198 extra/xwem-vert.el icons/.arch-ids/=id
2199 icons/.arch-ids/README.id icons/.arch-ids/mini-acroread.xpm.id
2200 icons/.arch-ids/mini-aim.xpm.id
2201 icons/.arch-ids/mini-bitchx.xpm.id
2202 icons/.arch-ids/mini-calc.xpm.id
2203 icons/.arch-ids/mini-cd.xpm.id
2204 icons/.arch-ids/mini-clock.xpm.id
2205 icons/.arch-ids/mini-colors.xpm.id
2206 icons/.arch-ids/mini-cross.xpm.id
2207 icons/.arch-ids/mini-daemon.xpm.id
2208 icons/.arch-ids/mini-ddd.xpm.id
2209 icons/.arch-ids/mini-diag.xpm.id
2210 icons/.arch-ids/mini-diskete.xpm.id
2211 icons/.arch-ids/mini-diskete2.xpm.id
2212 icons/.arch-ids/mini-diskette.xpm.id
2213 icons/.arch-ids/mini-display.xpm.id
2214 icons/.arch-ids/mini-doc1.xpm.id
2215 icons/.arch-ids/mini-ethereal.xpm.id
2216 icons/.arch-ids/mini-firefox.xpm.id
2217 icons/.arch-ids/mini-font.xpm.id
2218 icons/.arch-ids/mini-freedesk.xpm.id
2219 icons/.arch-ids/mini-ftp.xpm.id
2220 icons/.arch-ids/mini-gimp.xpm.id
2221 icons/.arch-ids/mini-gnus.xpm.id
2222 icons/.arch-ids/mini-graph.xpm.id
2223 icons/.arch-ids/mini-gv.xpm.id icons/.arch-ids/mini-icq.xpm.id
2224 icons/.arch-ids/mini-imagemagic.xpm.id
2225 icons/.arch-ids/mini-info.xpm.id
2226 icons/.arch-ids/mini-keyboard.xpm.id
2227 icons/.arch-ids/mini-links.xpm.id
2228 icons/.arch-ids/mini-lower.xpm.id
2229 icons/.arch-ids/mini-measure.xpm.id
2230 icons/.arch-ids/mini-mozilla.xpm.id
2231 icons/.arch-ids/mini-mozilla1.xpm.id
2232 icons/.arch-ids/mini-mozilla2.xpm.id
2233 icons/.arch-ids/mini-mozilla3.xpm.id
2234 icons/.arch-ids/mini-netscape.xpm.id
2235 icons/.arch-ids/mini-netscape1.xpm.id
2236 icons/.arch-ids/mini-netscape2.xpm.id
2237 icons/.arch-ids/mini-pager.xpm.id
2238 icons/.arch-ids/mini-penguin.xpm.id
2239 icons/.arch-ids/mini-raise.xpm.id
2240 icons/.arch-ids/mini-ray.xpm.id
2241 icons/.arch-ids/mini-redhat.xpm.id
2242 icons/.arch-ids/mini-sh1.xpm.id
2243 icons/.arch-ids/mini-stroke.xpm.id
2244 icons/.arch-ids/mini-term.xpm.id
2245 icons/.arch-ids/mini-tex.xpm.id
2246 icons/.arch-ids/mini-turn.xpm.id
2247 icons/.arch-ids/mini-vnc.xpm.id icons/.arch-ids/mini-x.xpm.id
2248 icons/.arch-ids/mini-x2.xpm.id
2249 icons/.arch-ids/mini-xchat.xpm.id
2250 icons/.arch-ids/mini-xchat1.xpm.id
2251 icons/.arch-ids/mini-xdvi.xpm.id
2252 icons/.arch-ids/mini-xemacs.xpm.id
2253 icons/.arch-ids/mini-xemacs1.xpm.id
2254 icons/.arch-ids/mini-xemacsC.xpm.id
2255 icons/.arch-ids/mini-xemacsgnus.xpm.id
2256 icons/.arch-ids/mini-xemacsinfo.xpm.id
2257 icons/.arch-ids/mini-xemacspy.xpm.id
2258 icons/.arch-ids/mini-xemacstex.xpm.id
2259 icons/.arch-ids/mini-xfig.xpm.id
2260 icons/.arch-ids/mini-xkeycaps.xpm.id
2261 icons/.arch-ids/mini-xterm.xpm.id
2262 icons/.arch-ids/mini-xterm1.xpm.id
2263 icons/.arch-ids/mini-xv.xpm.id icons/.arch-ids/mini-xv1.xpm.id
2264 icons/.arch-ids/mini-xwem.xpm.id
2265 icons/.arch-ids/mini-zoom.xpm.id
2266 icons/.arch-ids/mini32x32-help.xpm.id
2267 icons/.arch-ids/root-icon.xpm.id icons/README
2268 icons/mini-acroread.xpm icons/mini-aim.xpm
2269 icons/mini-bitchx.xpm icons/mini-calc.xpm icons/mini-cd.xpm
2270 icons/mini-clock.xpm icons/mini-colors.xpm
2271 icons/mini-cross.xpm icons/mini-daemon.xpm icons/mini-ddd.xpm
2272 icons/mini-diag.xpm icons/mini-diskete.xpm
2273 icons/mini-diskete2.xpm icons/mini-diskette.xpm
2274 icons/mini-display.xpm icons/mini-doc1.xpm
2275 icons/mini-ethereal.xpm icons/mini-firefox.xpm
2276 icons/mini-font.xpm icons/mini-freedesk.xpm icons/mini-ftp.xpm
2277 icons/mini-gimp.xpm icons/mini-gnus.xpm icons/mini-graph.xpm
2278 icons/mini-gv.xpm icons/mini-icq.xpm icons/mini-imagemagic.xpm
2279 icons/mini-info.xpm icons/mini-keyboard.xpm
2280 icons/mini-links.xpm icons/mini-lower.xpm
2281 icons/mini-measure.xpm icons/mini-mozilla.xpm
2282 icons/mini-mozilla1.xpm icons/mini-mozilla2.xpm
2283 icons/mini-mozilla3.xpm icons/mini-netscape.xpm
2284 icons/mini-netscape1.xpm icons/mini-netscape2.xpm
2285 icons/mini-pager.xpm icons/mini-penguin.xpm
2286 icons/mini-raise.xpm icons/mini-ray.xpm icons/mini-redhat.xpm
2287 icons/mini-sh1.xpm icons/mini-stroke.xpm icons/mini-term.xpm
2288 icons/mini-tex.xpm icons/mini-turn.xpm icons/mini-vnc.xpm
2289 icons/mini-x.xpm icons/mini-x2.xpm icons/mini-xchat.xpm
2290 icons/mini-xchat1.xpm icons/mini-xdvi.xpm
2291 icons/mini-xemacs.xpm icons/mini-xemacs1.xpm
2292 icons/mini-xemacsC.xpm icons/mini-xemacsgnus.xpm
2293 icons/mini-xemacsinfo.xpm icons/mini-xemacspy.xpm
2294 icons/mini-xemacstex.xpm icons/mini-xfig.xpm
2295 icons/mini-xkeycaps.xpm icons/mini-xterm.xpm
2296 icons/mini-xterm1.xpm icons/mini-xv.xpm icons/mini-xv1.xpm
2297 icons/mini-xwem.xpm icons/mini-zoom.xpm
2298 icons/mini32x32-help.xpm icons/root-icon.xpm
2299 lisp/.arch-ids/.arch-inventory.id lisp/.arch-ids/=id
2300 lisp/.arch-ids/xwem-clgen.el.id
2301 lisp/.arch-ids/xwem-clients.el.id
2302 lisp/.arch-ids/xwem-clswi.el.id
2303 lisp/.arch-ids/xwem-compat.el.id
2304 lisp/.arch-ids/xwem-desktop.el.id
2305 lisp/.arch-ids/xwem-edmacro.el.id
2306 lisp/.arch-ids/xwem-events.el.id
2307 lisp/.arch-ids/xwem-faces.el.id
2308 lisp/.arch-ids/xwem-focus.el.id
2309 lisp/.arch-ids/xwem-frame.el.id
2310 lisp/.arch-ids/xwem-gamma.el.id lisp/.arch-ids/xwem-help.el.id
2311 lisp/.arch-ids/xwem-icons.el.id
2312 lisp/.arch-ids/xwem-interactive.el.id
2313 lisp/.arch-ids/xwem-keyboard.el.id
2314 lisp/.arch-ids/xwem-keydefs.el.id
2315 lisp/.arch-ids/xwem-keymacro.el.id
2316 lisp/.arch-ids/xwem-launcher.el.id
2317 lisp/.arch-ids/xwem-load.el.id lisp/.arch-ids/xwem-main.el.id
2318 lisp/.arch-ids/xwem-manage.el.id
2319 lisp/.arch-ids/xwem-minibuffer.el.id
2320 lisp/.arch-ids/xwem-misc.el.id lisp/.arch-ids/xwem-modes.el.id
2321 lisp/.arch-ids/xwem-mouse.el.id
2322 lisp/.arch-ids/xwem-netwm.el.id
2323 lisp/.arch-ids/xwem-ratanot.el.id
2324 lisp/.arch-ids/xwem-register.el.id
2325 lisp/.arch-ids/xwem-report.el.id
2326 lisp/.arch-ids/xwem-root.el.id
2327 lisp/.arch-ids/xwem-rooter.el.id
2328 lisp/.arch-ids/xwem-rooticon.el.id
2329 lisp/.arch-ids/xwem-selections.el.id
2330 lisp/.arch-ids/xwem-sound.el.id
2331 lisp/.arch-ids/xwem-special.el.id
2332 lisp/.arch-ids/xwem-strokes.el.id
2333 lisp/.arch-ids/xwem-struct.el.id
2334 lisp/.arch-ids/xwem-tabbing.el.id
2335 lisp/.arch-ids/xwem-theme.el.id
2336 lisp/.arch-ids/xwem-transient.el.id
2337 lisp/.arch-ids/xwem-tray.el.id lisp/.arch-ids/xwem-win.el.id
2338 lisp/.arch-inventory lisp/xwem-clgen.el lisp/xwem-clients.el
2339 lisp/xwem-clswi.el lisp/xwem-compat.el lisp/xwem-desktop.el
2340 lisp/xwem-edmacro.el lisp/xwem-events.el lisp/xwem-faces.el
2341 lisp/xwem-focus.el lisp/xwem-frame.el lisp/xwem-gamma.el
2342 lisp/xwem-help.el lisp/xwem-icons.el lisp/xwem-interactive.el
2343 lisp/xwem-keyboard.el lisp/xwem-keydefs.el
2344 lisp/xwem-keymacro.el lisp/xwem-launcher.el lisp/xwem-load.el
2345 lisp/xwem-main.el lisp/xwem-manage.el lisp/xwem-minibuffer.el
2346 lisp/xwem-misc.el lisp/xwem-modes.el lisp/xwem-mouse.el
2347 lisp/xwem-netwm.el lisp/xwem-ratanot.el lisp/xwem-register.el
2348 lisp/xwem-report.el lisp/xwem-root.el lisp/xwem-rooter.el
2349 lisp/xwem-rooticon.el lisp/xwem-selections.el
2350 lisp/xwem-sound.el lisp/xwem-special.el lisp/xwem-strokes.el
2351 lisp/xwem-struct.el lisp/xwem-tabbing.el lisp/xwem-theme.el
2352 lisp/xwem-transient.el lisp/xwem-tray.el lisp/xwem-win.el
2353 man/.arch-ids/.arch-inventory.id man/.arch-ids/=id
2354 man/.arch-ids/Makefile.id man/.arch-ids/addons.texi.id
2355 man/.arch-ids/client.texi.id man/.arch-ids/frame.texi.id
2356 man/.arch-ids/help.texi.id man/.arch-ids/hooking.texi.id
2357 man/.arch-ids/logging.texi.id man/.arch-ids/manda.texi.id
2358 man/.arch-ids/minibuf.texi.id man/.arch-ids/overview.texi.id
2359 man/.arch-ids/primitives.texi.id man/.arch-ids/start.texi.id
2360 man/.arch-ids/subsystems.texi.id
2361 man/.arch-ids/textspec.texi.id man/.arch-ids/tray.texi.id
2362 man/.arch-ids/win.texi.id man/.arch-ids/xwem.texi.id
2363 man/.arch-inventory man/Makefile man/addons.texi
2364 man/client.texi man/frame.texi man/help.texi man/hooking.texi
2365 man/logging.texi man/manda.texi man/minibuf.texi
2366 man/overview.texi man/primitives.texi man/start.texi
2367 man/subsystems.texi man/textspec.texi man/tray.texi
2368 man/win.texi man/xwem.texi utils/.arch-ids/.arch-inventory.id
2369 utils/.arch-ids/=id utils/.arch-ids/xwem-appcollect.el.id
2370 utils/.arch-ids/xwem-diagram.el.id
2371 utils/.arch-ids/xwem-holer.el.id
2372 utils/.arch-ids/xwem-osd.el.id
2373 utils/.arch-ids/xwem-worklog.el.id
2374 utils/.arch-ids/xwem-xfig.el.id utils/.arch-inventory
2375 utils/xwem-appcollect.el utils/xwem-diagram.el
2376 utils/xwem-holer.el utils/xwem-osd.el utils/xwem-worklog.el
2377 utils/xwem-xfig.el xwem-loaddefs-gen.el
2380 lpath.el package-info.in
2383 .arch-ids/Makefile.id
2384 ==> .arch-ids/Makfile.CVS.id
2389 battery battery/.arch-ids dockapp dockapp/.arch-ids extra
2390 extra/.arch-ids icons icons/.arch-ids lisp lisp/.arch-ids man
2391 man/.arch-ids utils utils/.arch-ids
2394 steve@eicq.org--2004/xwem--steve--2.0--base-0
2395 steve@eicq.org--2004/xwem--steve--2.0--patch-1
2396 steve@eicq.org--2004/xwem--steve--2.0--patch-2
2397 steve@eicq.org--2004/xwem--steve--2.0--patch-3
2400 2004-12-08 19:22:14 GMT Evgeny Zajcev <lg@xwem.org> base-0
2403 Initial import of xwem sources.
2405 xwem--main--2.0--base-0
2409 ChangeLog.CVS Makefile TODO logo.xpm lpath.el package-info.in