[sawfish: 5/5] Merge branch 'focus-revert'
- From: Christopher Bratusek <chrisb src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [sawfish: 5/5] Merge branch 'focus-revert'
- Date: Thu, 8 Oct 2009 07:45:20 +0000 (UTC)
commit b34f434342c14f57ec1e039c39ef76bc40c46bb7
Merge: 6b6d631... 9bb5cea...
Author: Christopher Roy Bratusek <chris nanolx org>
Date: Thu Oct 8 09:44:40 2009 +0200
Merge branch 'focus-revert'
Conflicts:
ChangeLog
lisp/sawfish/wm/focus.jl
ChangeLog | 16 ++++++++++++
lisp/sawfish/wm/focus.jl | 46 ++++++++++++++++++------------------
lisp/sawfish/wm/state/transient.jl | 29 +++++++---------------
3 files changed, 48 insertions(+), 43 deletions(-)
---
diff --cc ChangeLog
index f25fd55,99c64bc..373f5b4
--- a/ChangeLog
+++ b/ChangeLog
@@@ -1,911 -1,13 +1,927 @@@
++2009-10-08 Christopher Bratusek <zanghar freenet de>
++ * ChangeLog
++ * man/sawfish.texi
++ * lisp/sawfish/wm/focus.jl
++ * lisp/sawfish/wm/transient.jl: revert timo/kde-menu-focus branch merge, (re)merge timo/focus-revert instead
++
+2009-10-07 Jeremy Hankins <nowan nowan org>
+ * themes/mxflat/theme.jl: Removed bindings for Button6-Click that are no longer valid.
+
+2009-10-07 Christopher Bratusek <zanghar freenet de>
+ * src/events.c
+ * lisp/sawfish/wm/focus.jl
+ * lisp/sawfish/wm/transient.jl: merged timo/kde-menu-focus branch
+ - Changed an ugly cond into an ugly when
+ - Fix focus behaviour of KDE Run Command
+ - Fix KDE focus behaviour also in transient-unmap-window
+ - Ignore grab-induced enter-notify events
+
+ * lisp/sawfish/wm/frames.jl: merged timo/frame-fix branch
+ - added remove-frame-part-value
+ - improved update-frame-font-color
+
+ * lisp/sawfish/wm/frames.jl
+ * lisp/sawfish/wm/windows.jl: merged timo/kde4 branch
+ -- (merged earlier already)
+ - fixed doc-window properties
+
+ * src/keys.h: merged timo/mouse branch
+ - removed built-in (hackish) support for Mousebuttons 6 - 9
+ - use evdev if you need support for those buttons, instead
+
+ * lisp/sawfish/wm/ext/fdo-menu.jl: merged timo/fdo-fix branch
+ - improved find-lang-string
+ - s/\012/\n/
+ - Fix whitespace and other ugliness
+ - Fix more ugliness in find-lang-in-desktop-file and generate-menu-entry
+ - Import rep.regexp
+
+ * src/windows.c: merged timo/race branch
+ - Wrap most of add_window in rep_PUSHGC/rep_POPGC
+
+ * Makefile.in: don't try to remove ancient sawmill* binaries
+
+ * man/news.texi: added entries for above changes
+ reworked sawfish 1.6.0 section partially
+
+2009-10-05 Christopher Bratusek <zanghar freenet de>
+ * lisp/sawfish/wm/defaults.jl
+ * man/news.texi: removed try-require
+
+2009-10-03 Jeremy Hankins <nowan nowan org>
+ * lisp/sawfish/cfg/main.jl.in
+ * lisp/sawfish/gtk/widgets/font.jl.in
+ * scripts/sawfish-about.jl.in: Whitespace cleanup in files that were missed before.
+
+2009-10-03 Teika kazura <teika lavabit com>
+ * man/faq.texi: update on how to read info
+
+2009-10-01 Christopher Bratusek <zanghar freenet de>
+ * configure.in
+ * OPTIONS
+ * src/play-sample.c
+ * src/Makefile.in
+ * Makedefs.in
+ * sawfish.ebuild.in
+ * lisp/sawfish/wm/util/play-audio.jl: removed built-in audio support, using /usr/bin/paplay by default
+
+ * man/sawfish.texi
+ * KEYBINDINGS
+ * lisp/sawfish/wm/frames.jl
+ * lisp/sawfish/wm/keymaps.jl: added new buttons (frame-classes) (+ keymaps and docs):
+ - sticky button
+ - lock button
+ - rename button
+ - move/resize button
+ - raise/lower button
+
+ * lisp/sawfish/wm/menus.jl: string change in customize-menu
+
+ * man/news.texi: updated
+
+ * OPTIONS: updated
+
+2009-10-01 Teika kazura <teika lavabit com>
+ * OPTIONS
+ * lisp/sawfish/wm/frames.jl
+ * lisp/sawfish/wm/windows.jl
+ * man/sawfish.texi: Doc on window types.
+
+2009-09-30 Teika kazura <teika lavabit com>
+ * OPTIONS
+ * lisp/sawfish/wm/windows.jl: Docstring of 'dont-avoid-ignored' is corrected.
+
+2009-09-29 Jeremy Hankins <nowan nowan org>
+ * lisp/sawfish/cfg/apply.jl
+ * lisp/sawfish/cfg/config.jl
+ * lisp/sawfish/cfg/group.jl
+ * lisp/sawfish/cfg/i18n.jl
+ * lisp/sawfish/cfg/layout.jl
+ * lisp/sawfish/cfg/layouts/keymaps.jl
+ * lisp/sawfish/cfg/shell.jl
+ * lisp/sawfish/cfg/slot.jl
+ * lisp/sawfish/cfg/widgets/command.jl
+ * lisp/sawfish/cfg/widgets/event.jl
+ * lisp/sawfish/cfg/widgets/frame-style.jl
+ * lisp/sawfish/cfg/widgets/gtk/icon.jl
+ * lisp/sawfish/cfg/widgets/gtk/workspace-geometry.jl
+ * lisp/sawfish/cfg/widgets/icon.jl
+ * lisp/sawfish/cfg/widgets/keymap.jl
+ * lisp/sawfish/cfg/widgets/match-window.jl
+ * lisp/sawfish/cfg/widgets/modifier-list.jl
+ * lisp/sawfish/cfg/widgets/workspace-geometry.jl
+ * lisp/sawfish/cfg/wm.jl
+ * lisp/sawfish/gtk/stock.jl
+ * lisp/sawfish/gtk/widget-dialog.jl
+ * lisp/sawfish/gtk/widget-test.jl
+ * lisp/sawfish/gtk/widget.jl
+ * lisp/sawfish/gtk/widgets/alist.jl
+ * lisp/sawfish/gtk/widgets/color.jl
+ * lisp/sawfish/gtk/widgets/file.jl
+ * lisp/sawfish/gtk/widgets/list.jl
+ * lisp/sawfish/gtk/widgets/pair.jl
+ * lisp/sawfish/gtk/widgets/program.jl
+ * lisp/sawfish/gtk/widgets/scheme-boolean.jl
+ * lisp/sawfish/wm.jl
+ * lisp/sawfish/wm/animation/outline.jl
+ * lisp/sawfish/wm/autoload.jl
+ * lisp/sawfish/wm/commands.jl
+ * lisp/sawfish/wm/commands/cycle.jl
+ * lisp/sawfish/wm/commands/describe.jl
+ * lisp/sawfish/wm/commands/groups.jl
+ * lisp/sawfish/wm/commands/grow-pack.jl
+ * lisp/sawfish/wm/commands/help.jl
+ * lisp/sawfish/wm/commands/move-cursor.jl
+ * lisp/sawfish/wm/commands/move-resize.jl
+ * lisp/sawfish/wm/commands/raise-commands.jl
+ * lisp/sawfish/wm/commands/shrink-yank.jl
+ * lisp/sawfish/wm/commands/size-window.jl
+ * lisp/sawfish/wm/commands/slide-window.jl
+ * lisp/sawfish/wm/commands/user.jl
+ * lisp/sawfish/wm/commands/viewport-extras.jl
+ * lisp/sawfish/wm/commands/viewport-linear.jl
+ * lisp/sawfish/wm/commands/x-cycle.jl
+ * lisp/sawfish/wm/cursors.jl
+ * lisp/sawfish/wm/custom-defaults.jl
+ * lisp/sawfish/wm/custom.jl
+ * lisp/sawfish/wm/customize.jl
+ * lisp/sawfish/wm/defaults.jl
+ * lisp/sawfish/wm/ext/3d-hack.jl
+ * lisp/sawfish/wm/ext/audio-events.jl
+ * lisp/sawfish/wm/ext/auto-raise.jl
+ * lisp/sawfish/wm/ext/beos-window-menu.jl
+ * lisp/sawfish/wm/ext/edge-flip.jl
+ * lisp/sawfish/wm/ext/error-handler.jl
+ * lisp/sawfish/wm/ext/fdo-menu.jl
+ * lisp/sawfish/wm/ext/hide-dialogs.jl
+ * lisp/sawfish/wm/ext/infinite-desktop.jl
+ * lisp/sawfish/wm/ext/match-window.jl
+ * lisp/sawfish/wm/ext/old-window-menu.jl
+ * lisp/sawfish/wm/ext/shade-hover.jl
+ * lisp/sawfish/wm/ext/tooltips.jl
+ * lisp/sawfish/wm/ext/window-history.jl
+ * lisp/sawfish/wm/ext/workspace-grid.jl
+ * lisp/sawfish/wm/extras.jl
+ * lisp/sawfish/wm/focus.jl
+ * lisp/sawfish/wm/frames.jl
+ * lisp/sawfish/wm/gaol.jl
+ * lisp/sawfish/wm/integration/gnome.jl
+ * lisp/sawfish/wm/integration/kde.jl
+ * lisp/sawfish/wm/keymaps.jl
+ * lisp/sawfish/wm/menus.jl
+ * lisp/sawfish/wm/misc.jl
+ * lisp/sawfish/wm/placement.jl
+ * lisp/sawfish/wm/placement/off-center.jl
+ * lisp/sawfish/wm/placement/smart.jl
+ * lisp/sawfish/wm/placement/stagger.jl
+ * lisp/sawfish/wm/placement/top-left.jl
+ * lisp/sawfish/wm/server.jl
+ * lisp/sawfish/wm/session/init.jl
+ * lisp/sawfish/wm/session/load.jl
+ * lisp/sawfish/wm/session/save.jl
+ * lisp/sawfish/wm/stacking.jl
+ * lisp/sawfish/wm/state/configure.jl
+ * lisp/sawfish/wm/state/iconify.jl
+ * lisp/sawfish/wm/state/ignored.jl
+ * lisp/sawfish/wm/state/maximize.jl
+ * lisp/sawfish/wm/state/mwm.jl
+ * lisp/sawfish/wm/state/open-look.jl
+ * lisp/sawfish/wm/state/shading.jl
+ * lisp/sawfish/wm/state/transient.jl
+ * lisp/sawfish/wm/state/wm-spec.jl
+ * lisp/sawfish/wm/swapper.jl
+ * lisp/sawfish/wm/tabs/tab.jl
+ * lisp/sawfish/wm/tabs/tabgroup.jl
+ * lisp/sawfish/wm/theming/make-theme-preview.jl
+ * lisp/sawfish/wm/theming/make-theme.jl
+ * lisp/sawfish/wm/user.jl
+ * lisp/sawfish/wm/util/compat.jl
+ * lisp/sawfish/wm/util/decode-events.jl
+ * lisp/sawfish/wm/util/display-window.jl
+ * lisp/sawfish/wm/util/display-wininfo.jl
+ * lisp/sawfish/wm/util/edges.jl
+ * lisp/sawfish/wm/util/font.jl
+ * lisp/sawfish/wm/util/groups.jl
+ * lisp/sawfish/wm/util/gtkrc.jl
+ * lisp/sawfish/wm/util/keymap-diff.jl
+ * lisp/sawfish/wm/util/keymap.jl
+ * lisp/sawfish/wm/util/marks.jl
+ * lisp/sawfish/wm/util/nokogiri.jl
+ * lisp/sawfish/wm/util/ping.jl
+ * lisp/sawfish/wm/util/play-audio.jl
+ * lisp/sawfish/wm/util/prompt-extras.jl
+ * lisp/sawfish/wm/util/prompt-wm.jl
+ * lisp/sawfish/wm/util/prompt.jl
+ * lisp/sawfish/wm/util/recolor-image.jl
+ * lisp/sawfish/wm/util/rects.jl
+ * lisp/sawfish/wm/util/stacking.jl
+ * lisp/sawfish/wm/util/window-order.jl
+ * lisp/sawfish/wm/util/window-outline.jl
+ * lisp/sawfish/wm/util/with-output.jl
+ * lisp/sawfish/wm/util/workarea.jl
+ * lisp/sawfish/wm/viewport.jl
+ * lisp/sawfish/wm/window-anim.jl
+ * lisp/sawfish/wm/windows.jl
+ * lisp/sawfish/wm/workspace.jl
+ * scripts/sawfish-client.jl
+ * scripts/sawfish-menu.jl
+ * themes/Crux/theme.jl
+ * themes/Elberg-tabbed/theme.jl
+ * themes/absolute-e/theme.jl
+ * themes/brushed-metal/theme.jl
+ * themes/get-S-tabbed/theme.jl
+ * themes/gradient/theme.jl
+ * themes/gtk/theme.jl
+ * themes/microGUI/theme.jl
+ * themes/mono/theme.jl
+ * themes/mxflat/theme.jl
+ * themes/simple/theme.jl
+ * themes/smaker/theme.jl: General whitespace cleanup. Indentation
+ is standardized and lines (with a few
+ exceptions -- mostly long strings) are
+ capped at 80 chars.
+
+2009-09-26 Christopher Bratusek <zanghar freenet de>
+ * lisp/Makefile.in
+ * lisp/sawfish/cfg/Makefile.in
+ * configure.in
+ * man/sawfish-ui.1
+ * man/sawfish-config.1
+ * lisp/sawfish/ui/
+ * lisp/sawfish/cfg/: renamed `sawfish-ui' to `sawfish-config'
+
+ * OPTIONS
+ * README.IMPORTANT
+ * TODO
+ * lisp/sawfish/wm/custom.jl
+ * lisp/sawfish/wm/ext/match-window.jl
+ * sawfish.ebuild.in
+ * sawfish.spec.in
+ * sawfish-ksm.desktop
+ * sawfish-wm.desktop
+ * themes/mxflat/theme.jl
+ * themes/mxflat/CHANGELOG
+ * themes/mxflat/README
+ * themes/mxflat/TODO
+ * CONTRIBUTING
+ * man/sawfish.texi
+ * man/news.texi: updated
+
+ * lisp/sawfish/cfg/widgets/match-window.jl: justify the `grab' button to the left
+ justify the labels to the left
+
+ * KEYBINDINGS: explained macros (artist formerly known as `nested keybindings')
+ added Multikey (aka Compose)
+ better explaination of ISO_Level3_Shift
+
+ * po/make-pot: removed --update (intltool + rep = puke)
+
+ * lisp/sawfish/wm/frames.jl
+ * lisp/sawfish/wm/extras.jl: added customization options for changing font-color
+ *independently* of what frame-style is beeing used
+ -- [Matthew Love, Christopher Bratusek]
+
+ * OPTIONS: updated
+
+ * man/sawfish.texi: added update-frame-font-color
+
+2009-09-25 Teika kazura <teika lavabit com>
+ * lisp/sawfish/wm/autoload.jl
+ * lisp/sawfish/wm/ext/match-window.jl
+ * lisp/sawfish/wm/windows.jl: rename-window functions are moved to wm/windows.jl
+
+2009-09-23 Christopher Bratusek <zanghar freenet de>
+ * man/news.texi: news items for 1.6.0 are partially rewritten [Teika Kazura]
+
+ * lisp/sawfish/wm/ext/fdo-menu.jl: small fix in the exile function [Matthew Love]
+
+ * lisp/sawfish/ui/widgets/frame-style.jl: also support tar.lzma and tar.xz here
+ make cursor invisible in the textview
+ set wrap-mode to word-char
+
+ * lisp/sawfish/ui/shell.jl: changed wm class of sawfish-ui from "main" "Nokogiri"
+ to "sawfish-configurator" "Sawfish-Configurator"
+
+ * lisp/sawfish/wm/autoload.jl
+ * lisp/sawfish/wm/ext/match-window: rename "Matched Windows" group to "Window Rules" in UI
+
+2009-09-22 Christopher Bratusek <zanghar freenet de>
+ * lisp/sawfish/wm/viewport.jl: string-change
+
+ * OPTIONS: updated
+ fixed typos
+ removed old GNOME stuff
+
+2009-09-21 Christopher Bratusek <zanghar freenet de>
+ * lisp/sawfish/wm/util/prompt.jl: temporary solution of previous work [Jeremy Hankins]
+
+2009-09-20 Christopher Bratusek <zanghar freenet de>
+ * lisp/sawfish/wm/ext/fdo-menu.jl: use define instead of defun
+ changed name of a few variables
+ make it more error tolerant regarding bad .desktop files
+ make it work if any lang-setting variable is unset
+ -- [Matthew Love]
+
+ * man/faq.texi: updated
+
+ * lisp/sawfish/gtk/widget-text.jl: mark as broken
+
+ * themes/Crux/theme.jl: make default text-color of inactive frames black
+ for better readability
+
+ * man/sawfish.1
+ * man/sawfish-client.1
+ * man/sawfish-ui.1
+ * man/Makefile.in: actually add man-pages to git
+ improve man target
+
+2009-09-19 Christopher Bratusek <zanghar freenet de>
+ * lisp/sawfish/wm/commands/user.jl
+ * lisp/sawfish/wm/workspace.jl: move display-workspace-name & helpers to workspace.jl
+
+ * man/sawfish.texi
+ * lisp/sawfish/wm/autoload.jl
+ * lisp/sawfish/wm/commands/move-resize.jl: added move-window-center command
+
+ * man/sawfish.texi: fixed a glitch
+
+ * man/news.texi: updated
+ added pxref to Input Focus
+
+ * man/Makefile.in: add --no-validate flag for generating NEWS
+
+ * lisp/sawfish/wm/ext/match-window: make `rename-window' also change (_NET_)WM_ICON_NAME
+
+2009-09-15 Christopher Bratusek <zanghar freenet de>
+ * lisp/sawfish/wm/util/prompt-extras.jl: fixed a newly introduced bug [Matthew Love]
+
+ * man/sawfish.texi: added section to info file [Luis Rodrigo Gallardo Cruz]
+
+ * scripts/Makefile.in: also expand REP_ENVIRON here [Luis Rodrigo Gallardo Cruz]
+
+ * lisp/sawfish/wm/commands/move-resize.jl: change cursor to hand2 on move
+ change cursor to crosshair on resize
+
+ * OPTIONS: small update
+
+ * man/sawfish.1
+ * man/sawfish-client.1
+ * man/sawfish-ui.1: added man-page for sawfish
+ added man-page for sawfish-client
+ added man-page for sawfish-ui
+ -- [Debian]
+
+ * man/Makefile.in: actually build FAQ
+ removed sawfish.dvi target
+ removed sawfish.ps target
+
+ * man/news.texi: updated
+
+2009-09-14 Christopher Bratusek <zanghar freenet de>
+ * lisp/sawfish/wm/ext/match-window.jl: string change in rename-window
+ improved keymap-trans
+ renamed rename-window to rename-window-func
+ fixed a glitch in rename-window-func
+
+ * OPTIONS: small update
+
+2009-09-13 Christopher Bratusek <zanghar freenet de>
+ * sawfish.doap: added
+
+ * lisp/sawfish/wm/commands/user.jl: added display-workspace-name
+ clipboard-preview-clip-length is now a defcustom
+ clipboard-preview-timeout is now a defcustom
+
+ * OPTIONS
+ * man/news.texi: updated
+
+2009-09-12 Christopher Bratusek <zanghar freenet de>
+ * lisp/sawfish/wm/focus.jl: doc for focus-revert
+ indention improvements
+ -- [Teika Kazura]
+
+ * man/news.texi: major rewrite of 1.5.0 section [Teika Kazura]
+ updated
+
+ * sawfish.desktop
+ * sawfish-session.desktop
+ * lisp/sawfish/wm/commands/viewport-extras.jl
+ * man/news.texi
+ * themes/Crux/README.gl
+ * themes/absolute-e/README.ja
+ * themes/brushed-metal/README.ja
+ * themes/brushed-metal/README.pl
+ * themes/gradient/README.gl
+ * themes/gradient/README.ja
+ * themes/gradient/README.pl
+ * themes/gtk/README.gl
+ * themes/gtk/README.ja
+ * themes/gtk/README.pl
+ * themes/microGUI/README.gl
+ * themes/microGUI/README.it
+ * themes/microGUI/README.ja
+ * themes/microGUI/README.pl
+ * themes/mono/README.gl
+ * themes/mono/README.ja
+ * themes/mono/README.pl
+ * themes/simple/README.gl
+ * themes/simple/README.ja
+ * themes/simple/README.pl
+ * themes/smaker/README.it
+ * themes/smaker/README.ja
+ * themes/smaker/README.pl: change encoding to UTF8 (latin -1 + -2 previously) [Teika Kazura]
+
+ * scripts/sawfish-client.jl: added `,quit' command (like `C-d'), unlike `C-c' this won't kill sawfish [Teika Kazura]
+
+ * lisp/sawfish/wm/customize.jl: With new "customize-redirect" option, Sawfish-UIs output can be redirected [Teika Kazura]
+
+ * OPTIONS
+ * man/news.texi: updated
+
+ * lisp/sawfish/wm/misc.jl: squashed the last compiler warning in rep-code [Matthew Love]
+
+ * Makefile.in: don't remove ancient Sawmill.desktop
+
+ * lisp/sawfish/wm/user.jl: display-message-with-timeout now must be called with a timeout
+ header updated
+ description for view-clipboard
+
+2009-09-11 Christopher Bratusek <zanghar freenet de>
+ * configure.in
+ * Makedefs.in
+ * Makefile.in: check for installation path of sawfish-ksm.desktop via kde4-config
+
+ * lisp/sawfish/wm/ext/fdo-menu.jl: added copyright header
+ make update-sawfish-menu work without restarting sawfish
+ -- (after intial call on sawfish-startup) [Matthew Love]
+
+2009-09-08 Christopher Bratusek <zanghar freenet de>
+ * lisp/sawfish/wm/util/prompt.jl: squashed the last compiler warnings [Matthew Love]
+
+2009-09-07 Christopher Bratusek <zanghar freenet de>
+ * lisp/sawfish/wm/user.jl
+ * lisp/sawfish/wm/misc.jl
+ * lisp/sawfish/wm/edge-flip.jl: squashed compiler warnings [Matthew Love]
+
+ * lisp/sawfish/wm/ext/error-handler.jl: export `error-handler-function' [Matthew Love]
+
+ * lisp/sawfish/wm/state/maximize.jl: squashed a compiler warning
+
+ * lisp/sawfish/wm/integration/kde.jl: added logout, reboot and shutdown entries
+
+ * lisp/sawfish/wm/theming/make-theme.jl: make-image is defined the *second* time here
+ the first time in gaol, rename this instance to
+ make-image-possibly-from-cache to avoid confusion
+ for both users and the rep-compiler
+ also squashes a compiler warning [Matthew Love]
+
+ * src/play-sample.c
+ * man/faq.texi: s/Gnome/GNOME/
+
+2009-09-06 Christopher Bratusek <zanghar freenet de>
+ * lisp/sawfish/wm/ext/fdo-menu.jl: Partial rewrite of fdo-menu [Matthew Love]
+
+ * lisp/sawfish/wm/user.jl
+ * lisp/sawfish/wm/defaults.jl
+ * lisp/sawfish/wm/extras.jl: sawfish.wm.extras removed
+ moved try-require from extras to defaults
+ since gnome-int does no longer change the behaviour of sawfish itself
+ load defaults even if there's an rc file
+ generate the fdo-menu if there's no customized apps-menu
+
+2009-09-05 Christopher Bratusek <zanghar freenet de>
+ * sawfish.spec.in: improved [Kim B. Heino]
+
+ * lisp/sawfish/wm/ext/fdo-menu.jl: replace boundp check with variable-customized-p
+
+2009-09-03 Christopher Bratusek <zanghar freenet de>
+ * lisp/sawfish/wm/integration/kde.jl: initial kde integration module [incomplete atm]
+
+ * man/sawfish.texi: fixed a typo
+
+ * lisp/sawfish/wm.jl: removed deprecated command-line-arg for getting sm-id
+
+ * po/POTFILES.in: updated
+
+ * lisp/sawfish/wm/defaults.jl: try loading kde-int if kde is running
+
+ * po/*.po: fixed-up
+
+2009-09-02 Christopher Bratusek <zanghar freenet de>
+ * lisp/sawfish/wm/commands/user.jl
+ * lisp/sawfish/wm/commands/help.jl: replace display-url by browser
+ improved browser command
+
+ * lisp/sawfish/wm/gnome/integration.jl
+ * lisp/sawfish/wm/integration/gnome.jl: renamed file
+ correctly change of browser-command
+ only change browser-command if not customized
+ use browser instead of display-url
+
+ * lisp/sawfish/wm/ext/fdo-menu.jl: fixed a bug in language setting
+ removed obsolete code
+ trimmed down code
+ clean-up
+ -- [Matthew Love]
+
+ * lisp/sawfish/wm/menus.jl: renamed `All Settings' menu-item to `Sawfish-UI'
+
+2009-09-01 Christopher Bratusek <zanghar freenet de>
+ * themes/simple/theme.jl: make windows resizable from right border
+
+ * lisp/sawfish/wm/menus.jl: added Session sub-menu
+ move Display Errors here
+ move Restart Sawfish here
+ move Quit Sawfish here
+
+ * lisp/sawfish/wm/help.jl: removed display-url-commands, use browser-command instead
+ removed help-call-info-gnome
+
+ * lisp/sawfish/wm/user.jl: don't load sawfish.wm.state.gnome
+
+ * lisp/sawfish/wm/state/gnome.jl: removed, since we support WM_STATE_*
+
+ * lisp/sawfish/wm/commands/gnome.jl: removed
+
+ * lisp/sawfish/wm/autoload.jl: removed sawfish.wm.commands.gnome autoloads
+
+ * lisp/sawfish/wm/integration.jl: use browser-program instead of display-url-command
+ removed some obsolete bits
+ append Logout from GNOME to Session sub-menu
+ append Shutdown from GNOME to Session sub-menu
+ updated commands for more recent GNOME versions
+
+ * po/POTFILES.in: updated
+
+ * OPTIONS: more updates
+
+2009-08-31 Christopher Bratusek <zanghar freenet de>
+ * CONTRIBUTING: Encoding is changed to utf-8 from latin-1 [Teika Kazura]
+
+ * lisp/sawfish/wm/state/maximize.jl: Renamed hooked function `after-add-window' to `maximize-after-add-window'.
+ This makes it self-descriptive, so that when you evaluate `after-add-window-hook',
+ you see what's hooked in. [Teika Kazura]
+
+ * man/news.texi: Minor fixes in 1.5.0 section [Teika Kazura]
+ Improved 1.6.0 section
+
+ * man/sawfish.texi: Better description on font type.
+ Description on window snapping and cycle-among-groups[-backwards].
+ Usage on environmental variables.
+ -- [Teika Kazura]
+
+ * src/keys.h: Small comment added [Teika Kazura]
+
+ * lisp/sawfish/wm/commands/move-resize.jl: string improvements [Teika Kazura]
+
+ * lisp/sawfish/wm/fdo-menu.jl: make it avoidable via (setq use-fod-menu nil) in your resourcefile [Matthew Love]
+
+ * OPTIONS: updated for sawfish.wm.commands.user:view-clipbard
+ updated for sawfish.wm.ext.fdo-menu
+
+2009-08-30 Christopher Bratusek <zanghar freenet de>
+ * lisp/sawfish/gtk/widget.jl: Number widget can take optional initial value [Teika Kazura]
+
+ * lisp/sawfish/wm/ext/match-window.jl: In configurator GUI, position parameter can take negative value.
+ Depth's initial value is 0. [Teika Kazura]
+
+ * lisp/sawfish/wm/menus.jl: revamped root and window menu
+
+ * lisp/sawfish/wm/ext/fdo-menu.jl: added FDO Applicationmenu support [Matthew Love]
+
+ * lisp/sawfish/wm/commands/grow-pack.jl
+ * lisp/sawfish/wm/commands/shrink-yank.jl: use same group for options
+
+ * lisp/sawfish/wm/commands/user.jl: ex sawfish.wm.commands.xterm
+ `browser' command added (defaults to `www-broser')
+ `some' statement added () [Mark Triggs]
+ `display-message-with-timeout' function added
+ `program-available' function added [Mark Triggs]
+ `view-clipboard' command [Mark Triggs]
+
+ * lisp/sawfish/wm/user.jl: load sawfish.wm.extras
+
+ * lisp/sawfish/wm/extras.jl: `try-require' function added [Mark Triggs]
+ call update-saw-menu from here (generates fdo-menu)
+
+ * lisp/sawfish/wm/gnome/menus.jl: removed, supersedded by desktop-independ fdo-menu
+
+ * lisp/sawfish/wm/gnome/match-window.jl: removed, gnome-panel for a long time now understands
+ the standard tasklist-skip property, no need for the
+ for the GNOME specific anymore
+
+ * CONTRIBUTING: added Matthew Love to `THANKS' section
+
+ * man/news.texi: updated
+
+ * po/POTFILES.in: updated
+
+ * po/*.po: regenerated po-files
+
+2009-08-29 Christopher Bratusek <zanghar freenet de>
+ * lisp/sawfish/wm.jl: changed position of user-level initialization
+
+ * lisp/sawfish/wm/autoload.jl: unify entry syntax
+
+ * lisp/sawfish/wm/gaol.jl: make default-directory safe-special
+
+ * lisp/sawfish/wm/commands/move-resize.jl: added halve/double-window-size functions
+ added resize-by-factor meta functions
+
+ * lisp/sawfish/wm/user.jl: rename .sawmillrc to .sawfishrc if the former exists, but the later not
+
+ * lisp/sawfish/wm/ext/match-window.jl: improve position matcher to bind a window to a position
+ either center north north-east north-west east south south-east
+ south-west west south OR to a user-given position for the former
+ it will also set the gravity of the window to that position
+ -- [Jeremy Hankins]
+
+ * man/news.texi: updated
+
+ * man/sawfish.texi: added halve/double-window-size
+
+2009-08-28 Christopher Bratusek <zanghar freenet de>
+ * lisp/sawfish/wm/ext/match-window.jl: accidently also commited keymap-trans window-matcher (...)
+ remove an unused export
+
+ * CONTRIBUTING: updated `THANKS' section
+
+2009-08-27 Christopher Bratusek <zanghar freenet de>
+ * lisp/sawfish/wm/windows.jl: get-window-by-class/get-window-by-class-re [Christopher Bratusek]
+
+ * lisp/sawfish/wm/viewports.jl: improved dynamic viewport-boundary-mode [Jeremy Hankins]
+
+ * man/sawfish.texi: doc for above changes
+
+ * Makefile.in
+ * src/Makefile.in
+ * man/Makefile.in
+ * lisp/Makefile.in
+ * TODO
+ * lisp/sawfish/ui/WISHLIST: s/sawmill/sawfish/
+
+ * po/Makefile.in: fixed call of make-pot
+
+ * lisp/sawfish/gtk/widget.jl: fixed issue with translated tooltip strings [Teika Kazura]
+
+ * lisp/sawfish/wm/commands/shrink-yank.jl: export commands
+
+ * lisp/sawfish/wm/workspace.jl: export send-to-workspace
+ fix a select-workspace-from-first call [Michal Maruska]
+
+ * configure.in: bump minimum librep to 0.90.2, to make sure folks get a fixed sawfish-ui regarding UTF8 strings
+
+ * man/news.texi: updated
+
+ * lisp/sawfish/wm/match-window.jl: set default to 0 if unset previously (avoids -65355 as default)
+
+2009-08-09 Christopher Bratusek <zanghar freenet de>
+ * lisp/sawfish/wm/ext/match-window.jl: move rename-window here, as it requires prompt but this either does not
+ load properly in windows.jl or breaks sawfish-ui if require'ed instead of open'ed
+
+ * KEYBINDINGS: Added desckription of several keys
+
+2009-08-05 Christopher Bratusek <zanghar freenet de>
+ * lisp/sawfish/wm/windows.jl: make rename-window work again
+
+2009-07-30 Christopher Bratusek <zanghar freenet de>
+ * lisp/sawfish/gtk/widgets/color.jl: since we now got gtk-color-button-get-color-interp in rep-gtk, replace
+ Button + ColorPreview [deprecated] + ColorSelection Trio by single ColorButton
+
+ * lisp/sawfish/gtk/color-preview.jl: obsolete because of the above widget-transistion
+
+ * Makefile.in: add sawfish-ksm.desktop to uninstall rule
+
+ * sawfish.spec.in: package sawfish-ksm.desktop
+
+2009-07-29 Christopher Bratusek <zanghar freenet de>
+ * lisp/sawfish/wm/mmc/window-manipulation.jl: moved maximize-unframe/reframe into sawfish.wm.state.maximize
+ moved rename-window into sawfish.wm.windows
+
+ * lisp/sawfish/wm/windows.jl: first change WM_NAME then _NET_WM_NAME in rename-window (so that we can grab
+ the new window-name with sawfish-ui and display it in the titlebar (some panels,
+ eg. gnome-panel, don't accept the new name, though))
+
+ * lisp/sawfish/wm/ext/match-window.jl: added window-name matcher
+
+ * lisp/sawfish/gtk/stock.jl: remove make-url-widget function as we now got GtkLinkButton in rep-gtk
+
+ * scripts/sawfish-about.jl.in: use GtkLinkButton instead of make-url-widget
+ updated Johns Mail
+
+2009-07-28 Christopher Bratusek <zanghar freenet de>
+ * lisp/sawfish/wm/frames.jl: make doc-windows unframed [Timo Korvola]
+
+ * lisp/sawfish/wm/windows.jl: set window-type to dock for panels [Timo Korvola]
+
+ * configure.in: small fixup in x11r7 checks regarding SMlib and libICE
+
+2009-07-27 Christopher Bratusek <zanghar freenet de>
+ * lisp/sawfish/wm/viewport.jl: Added viewport-boundary-mode dynamic [Jeremy Hankins]
+
+ * lisp/sawfish/wm/viewport.jl
+ * lisp/sawfish/wm/ext/match-window.jl: added new-viewport window matcher and viewport-windows function [Jeremy Hankins]
+
+2009-07-26 Christopher Bratusek <zanghar freenet de>
+ * lisp/sawfish/wm/tabs/tab.jl
+ * lisp/sawfish/wm/tabs/tabgroup.jl
+ * lisp/sawfish/wm/util/marks.jl: fixed license header
+
+ * lisp/sawfish/wm/gnome-integration.jl: don't remove quit and restart entries from menu
+ use gnome-www-browser instead of ancient gnome-moz-remote
+ display applications in the apps-menu (currently uncategorized)
+ remove Applnk from application search paths
+ removed some yet obsolete code
+
+2009-07-25 Christopher Bratusek <zanghar freenet de>
+ * src/Makefile.in: include $CFLAGS in gtk-style rule
+
+ * configure.in: ... non-bash compatibility
+
+ * lisp/sawfish/wm/mmc/window-manipulation.jl: 3 new functions based on sawfish-mmc code (maximize-reframe, maximize-unframe, rename-window)
+
+ * sawfish.ebuild.in: improved
+
+ * sawfish.spec.in: fixed repexecdir definition
+
+ * po/Makefile.in: renamed realclean rule to distclean rule
+
+2009-07-24 Christopher Bratusek <zanghar freenet de>
+ * lisp/sawfish/wm/frames.jl: support theme-tarballs compressed with XZ and LZMA (needs librep 0.90.1)
+
+ * configure.in: require librep 0.90.1
+
+ * lisp/sawfish/wm/ext/infinite-desktop.jl: fixed cursor warping [Jeremy Hankins]
+
+ * lisp/sawfish/wm/defaults.jl: update GNOME-Check for recent versions [Alexey I. Froloff]
+
+ * lisp/sawfish/wm/placement/stagger.jl: fix group of stagger option
+
+ * sawfish.desktop
+ * sawfish-wm.dektop: fixed a typo, removed unneeded entries
+
+ * lisp/sawfish/ui/slot.jl: Re-add patch to make strings fully translatable [Alexey I. Froloff]
+
+2009-07-18 Christopher Bratusek <zanghar freenet de>
+ * lisp/sawfish/gtk/widget.jl: - allow negative values in spinbuttons in sawfish-ui
+ - connect spinbuttons to value-changed signal (allows typing in the value manually)
+
+ * lisp/sawfish/wm/state/maximize.jl
+ * lisp/sawfish/wm/ext/match-window.jl: added fullscreen-xinerama window matcher [Jeremy Hankins]
+
+2009-07-15 Christopher Bratusek <zanghar freenet de>
+ * src/Makefile.in: add --tag=CC there necessary on some systems [Gentoo]
+
+ * lisp/sawfish/wm/ext/match-window.jl: added fullscreen and new-workspace matches [Jeremy Hankins]
+
+2009-07-10 Christopher Bratusek <zanghar freenet de>
+ * sawfish-ksm.desktop: make sawfish appear in KDEs WM Selector
+
+2009-07-09 Christopher Bratusek <zanghar freenet de>
+ * lisp/sawfish/wm/commands/move-cursor.jl: Fixed small glitch
+
+2009-07-04 Christopher Bratusek <zanghar freenet de>
+ * lisp/sawfish/wm/tabs/tab.jl: make changed value of
+ raise-tabs-on-hover take effect immediately
+
+2009-07-03 Christopher Bratusek <zanghar freenet de>
+ * configure.in: post-release version bump to 1.6.0 [branched 1.5.0],
+ bump rep-gtk requirement to 0.90.0, therefore bumped gtk+ requirement
+ to 2.12.0
+
+ * lisp/sawfish/gtk/color-preview.jl: use GtkColorButton instead of
+ GtkPreview (for rep-gtk 0.90.0)
+
+ * lisp/sawfish/wm/commands/move-cursor.jl: added 5 new move-cursor
+ command 4 for moving diagonally (move-cursor -northwest, -northeast,
+ southwest, southeast) and move-cursor-center
+
+ * man/sawfish.texi: updated doc for new move-cursor-commands
+
+ * man/news.texi: added 1.6.0 section, updated
+
+2009-07-02 Christopher Bratusek <zanghar freenet de>
+ * po/*
+ * configure.in: de-intltoolize sawfish ... is breaking current
+ sawfish-ui badly, preparative tasks for tommorows 1.5.0 release
+
+2009-06-26 Christopher Bratusek <zanghar freenet de>
+ * configure.in: added --with/without-nls option [disable installing
+ translations files, default=enabled]
+
+ * scripts/Makefile.in
+ * lisp/Makefile.in
+ * lisp/sawfish/ui/Makefile.in
+ * lisp/sawfish/gtk/Makefile.in: expand REP_ENVIRON
+
+ * lisp/sawfish/wm/session/init.jl: set RestartStyleHint to 2
+ [Christian Marillat]
+
+ * lisp/sawfish/wm/session/load.jl: when matching window to alist try
+ to match according WM_NAME if there's no WM_CLASS [Christian Marillat]
+
+ * README.IMPORTANT
+ * man/news.texi: updated
+
+2009-06-19 Christopher Bratusek <zanghar freenet de>
+ * themes/microGUI/theme.jl: fixed a speed-issue
+
+ * themes/Elberg-tabbed/theme.jl: make properly use of WM_NAME
+
+ * lisp/sawfish/wm/ext/match-window.jl: expose fixed-position,
+ never-iconify, never-maximize in the Window-Matcher UI
+
+ * lisp/sawfish/wm/focus.jl
+ * lisp/sawfish/wm/state/transient.jl: improve kde3 integration
+ and new focus-revert logic [Timo Korvola]
+
+ * README.IMPORTANT: Note about double-click in UI
+
+ * man/sawfish.texi: updated doc for focus-revert [Timo Korvola]
+
+ * man/news.texi: updated
+
+2009-06-01 Christopher Bratusek <zanghar freenet de>
+ * lisp/sawfish/gtk/widget.jl: UTF-8 Support
+
+2009-05-31 Christopher Bratusek <zanghar freenet de>
+ * lisp/sawfish/wm/goups.jl
+ * lisp/sawfish/wm/ext/beos-window-menu.jl: UTF-8 Support [Wang Diancheng]
+
+ * configure.in: bump minimum librep to 0.90.0 for UTF-8 Support
+ small fixup in rep-gtk check
+
+2009-05-27 Christopher Bratusek <zanghar freenet de>
+ * lisp/sawfish/wm/util/prompt.jl: fixed typo
+
+2009-05-25 Christopher Bratusek <zanghar freenet de>
+ * lisp/sawfish/wm/commands/move-cursor.jl: export all functions
+
+2009-05-16 Christopher Bratusek <zanghar freenet de>
+ * lisp/sawfish/wm/util/prompt.jl: improved prompt.jl [Sergey I. Sharybi]
+
+ * OPTIONS: updated
+
+ 2009-05-10 Timo Korvola <tkorvola iki fi>
+
+ * focus.jl, transient.jl: focus modes are now expected to respond
+ to a new of event, `focus-revert'. It is invoked when the
+ focused window closes and transient-unmap-window does not have
+ any candidate that should inherit the focus. The focus mode is
+ then expected to set focus somewhere reasonable, whatever that
+ means. The window argument is always nil. All user-defined
+ focus modes need to be updated!
+
+2009-05-08 Christopher Bratusek <zanghar freenet de>
+ * lisp/sawfish/wm/placement.jl: interactive placement mode now also for dialogs
+
+ * OPTIONS: updated
+
+2009-05-07 Christopher Bratusek <zanghar freenet de>
+ * COPYING.SOUNDS: added
+
+ * lisp/sawfish/wm/autoload.jl
+ * lisp/sawfish/wm/commands/x-cycle.jl: added cycle-among-groups{,-backwards} [Fernando Carmano Varo]
+
+ * lisp/sawfish/wm/autoload.jl: autoload Tabs-group
+
+ * lisp/sawfish/wm/tabs/tab.jl: Tabbed Windowing Support: Raise Tabs on hover
+
+ * lisp/sawfish/wm/keymaps.jl
+ * lisp/sawfish/wm/tab.jl: rename add-to-group to tab-add-to-group
+
+2009-05-06 Christopher Bratusek <zanghar freenet de>
+ * sawfish.spec.in: don't re-define %{_host} [Ritz]
+
+ * */ChangeLog.pre-1.5.0: remove old ChangeLog files
+
+2009-05-05 Christopher Bratusek <zanghar freenet de>
+ * lisp/sawfish/wm/util/window-outline.jl: some fixups for the draft animator [Teika]
+
+2009-05-04 Christopher Bratusek <zanghar freenet de>
+ * configure.in: - fix the last incomplete AC_DEFINE
+ - remove unsed configure flags
+ - don't add CFLAGS if non given
+ - check for intltool 0.40.0
+
+ * autogen.sh: run intltoolize
+
+ * po/POTFILES.in: updated
+
+ * sawfish.ebuild.in: updated
+
+ * po/LINGUAS: added
+
+ * po/sawfish.pot
+ * po/make-pot
+ * po/sawfish-xgettext
+ * po/update.sh: removed, using intltool instead
+
+ * lisp/sawfish/ui/frame-style.jl: make frame-style string translatable
+
+2009-05-03 Christopher Bratusek <zanghar freenet de>
+ * lisp/sawfish/ui/slot.jl: make defcustoms strings translatable [Alexey I. Froloff]
+
2009-04-20 Christopher Bratusek <zanghar freenet de>
* src/keys.c: - AltGR is not always Mod5
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]