forked from e16/e16
1
0
Fork 0
Commit Graph

213 Commits

Author SHA1 Message Date
Kim Woelders 7113170651 Tue Jun 19 20:52:47 CEST 2007
(Kim)

--- 0.16.8.9 0.03 ---
French translation update (Tristan D.).
Fix building with glx when glXBind/ReleaseTexImageEXT are not directly available
 (based on patch by bene42).
Use shaped window in stead of server grab/line draws for boxed move/resize mode
 (old mode available with "eesh set misc.movres.old_mode 1").
Disable slide-in until startup windows are gone.
Use extents equal shape for objects without shadow.
Correct damage update on shape change.
Always focus unfocused window when clicked.
Fix bug in left/top resizing when returning to starting point.


SVN revision: 30405
2007-06-19 18:53:51 +00:00
Kim Woelders 2e90bf4fcb Fix building with glx when glXBind/ReleaseTexImageEXT are not directly available
(based on patch by bene42).


SVN revision: 30333
2007-06-14 22:38:22 +00:00
Kim Woelders 38e3f973be Sat Jun 9 11:35:20 CEST 2007
(Kim)

--- 0.16.8.9 0.02 ---
Fix extents invalidation when reparenting+moving while unmapped.
Avoid area switch when activating window that is mostly offscreen (noted by Mike Frysinger).
edox: Fix centering when running e16 in window.
Change generated menu file references to be relative to ~/.e16/menus/.
Use new destructive line parser to avoid a lot of strdup/free's.
Move menus in menus.cfg to simple files (preserving backward compatibility).
Make xsession stuff work - at least on Fedora.
Japanese translation update (Yasufumi Haga).
Defer image class color allocation until needed (most likely never).


SVN revision: 30281
2007-06-09 09:36:36 +00:00
Kim Woelders ed086ecbe5 Sat May 26 19:46:45 CEST 2007
(Kim)

--- 0.16.8.9 0.01 ---
Bump version.
Eliminate unused parameter in IPC functions. Move some stuff out of E.h.
Tweak debug message printing.
Tweak debug messages in configuration settings handling.
Fix several issues around setting internal window title/class.
Hungarian translation spelling corrections (Egmont Koblinger).
Free un-loadable menu pixmaps some time after menu is closed.
Make magnifier window title translatable.
Move argb bit from Eobj down to Win struct.
Set default pager mode to live.
Move some window background pixmap handling down to Win layer.
Fix edge flipping after desk switch.


SVN revision: 30084
2007-05-26 18:34:50 +00:00
Kim Woelders c71eeb8e26 Bump version.
SVN revision: 30014
2007-05-18 08:23:16 +00:00
Kim Woelders 073d0bde36 Thu May 17 11:49:39 CEST 2007
(Kim)

--- 0.16.8.8 ---
Bump version.
Fix pagers when enabling after initially being disabled (noted by Dennis Nezic).
Remove unused backup-....cfg stuff.
Fix fallback textclass.
Don't crash if trying to start when no theme is found. Add missing newline.
Fix parsing title, name, and class matches in windowmatches.cfg (noted by Ted Baltz).
Remove trailing dash in release version string.
Enable setting imlib2 image cache size (debug).
Eliminate some remainders from Window re-wrapping done a while back.


SVN revision: 30007
2007-05-17 09:51:24 +00:00
Kim Woelders 96746665ab Remove trailing dash in release version string.
SVN revision: 29917
2007-05-07 23:09:43 +00:00
Kim Woelders 5f63b77adb Bump version.
SVN revision: 29872
2007-05-06 12:55:04 +00:00
Kim Woelders 59922b270c Fri May 4 00:13:57 CEST 2007
(Kim)

--- 0.16.8.7 ---
Avoid creating/destroying regions.
Use some macros to simplify code. Minor reorganization of root stuff.
Avoid creating/destroying regions - continued.
Fix ugly black shadows on icons in transparent iconbox (noted by Atom Smasher).
Fix repaint after changing shadow mode.


SVN revision: 29834
2007-05-03 22:17:49 +00:00
Kim Woelders 9a0fd5c86c Sat Apr 21 00:22:48 CEST 2007
(Kim)

--- 0.16.8.7 0.05 ---
Mozilla apps have changed WM_CLASS name to gecko.
Split client message processing into client and root message parts.
Don't use atom name in client message processing.
Don't use atom name in property change processing.
Add some new atoms (_NET_WM_ACTION_ABOVE/BELOW).
Startup id bits.
Remove unused ACTION_UNSHADE. Eliminate almost duplicate tooltip strings.
Update config file string list.
Danish translation update.


SVN revision: 29614
2007-04-20 22:23:34 +00:00
Kim Woelders 4ae649d12d Sat Apr 14 12:40:57 CEST 2007
(Kim)

--- 0.16.8.7 0.04 ---
Add some glx bits.
Japanese translation update (Yasufumi Haga).
Minor reorganization of internal window ops.
Use anti-alias only when appropriate.
Add magnifier window (eesh mag show).
Handle switching between versions with minor ENL_DATA differences a bit better.
Remove some unnecessary casts.
Don't append newline to e16 ipc output (eesh).
Fix windows sometimes getting stuck to pointer.
Fix incorrect fading termination in certain situations.
Add _NET_STARTUP_ID.
Add ecore_x_netwm_startup_id_get().
French translation update (Tristan D.).


SVN revision: 29507
2007-04-14 10:43:48 +00:00
Kim Woelders 3b75ed83b4 Sun Mar 25 11:38:23 CEST 2007
(Kim)

--- 0.16.8.7 0.03 ---
Revert not unshading iconified windows on activation.
Inhibit unmaximizing in various situations, e.g. when shaded.
Fix unmaximizing after shade/unshade (noted by Sven Faerber and Bradley Reed).
Fix resizing normal->maximized->fullscreen and back.
Fix preserving maximised state across restart.
Use same configure.in/spec file setup in e16 and epplets.
French translation update (Tristan D.).
Fix "multiple deiconification" seen with e.g. claws-mail (noted by Bradley Reed).
Move definition of __UNUSED__ to config.h.
Add some glx support stuff.
Add option to do edge flipping only when moving window (based on patch by
 Peter Poulsen).
Enable focusing windows not containing the pointer in pointer focus modes when
using the focus list (noted by Peter Poulsen).
Don't wipe m4/ on maintainer-clean.


SVN revision: 29098
2007-03-25 09:39:26 +00:00
Kim Woelders 46ead133ef Use same configure.in/spec file setup in e16 and epplets.
SVN revision: 28790
2007-03-18 01:08:10 +00:00
Kim Woelders e3ce8ad803 Wed Mar 14 00:25:26 CET 2007
(Kim)

--- 0.16.8.7 0.02 ---
The CM now renders to the composite overlay window (if available).
Fix segv on logout (thanks to Christian Klein). (fixup)
Fix various updates when external background changes (was disabled?).
Fix stacking before shade/unshade when "click-raises" is enabled (noted
 by Sven Faerber).
Show message when selecting "Composite Settings ..." and e16 is built
 without composite support (suggested by Mike Frysinger).
Don't unshade iconified windows on activation (revert to old behavior -
 requested by Sven Faerber).


SVN revision: 28715
2007-03-14 05:27:15 +00:00
Kim Woelders 8c4b4b20a5 Fri Mar 9 00:47:46 CET 2007
(Kim)

--- 0.16.8.7 0.01 ---
gettext should be external.
Add MAINTAINERCLEANFILES.
Add icon to xsession .desktop files.
Fix configure with --x-includes and --x-libraries (thanks to Peter Hyman).
Don't scan background directory at startup but when needed (menu or config dialog).
Initial GLX config support.
Fix some group handling breakage (broken since 0.16.8?).
French translation update (Tristan D.).
Correct translators mailing list.
Disable non-functional group show/hide stuff.
Add option to show windows on all desks in focus list.


SVN revision: 28631
2007-03-09 05:48:38 +00:00
Kim Woelders 814241cc54 Initial GLX configuration support.
SVN revision: 28468
2007-02-25 02:27:41 +00:00
Kim Woelders c2a7d113b4 Fix configure with --x-includes and --x-libraries (thanks to Peter Hyman).
SVN revision: 28466
2007-02-25 00:33:03 +00:00
Kim Woelders 6433841776 Add icon to xsession .desktop files.
SVN revision: 28460
2007-02-24 18:46:22 +00:00
Kim Woelders 8f8e8e6417 gettext should be external.
SVN revision: 28454
2007-02-24 02:12:02 +00:00
Kim Woelders 73d66e9ace Bump version.
SVN revision: 28453
2007-02-24 01:27:40 +00:00
Kim Woelders 9338c9d388 Tue Feb 20 18:45:20 CET 2007
(Kim)

--- 0.16.8.6 ---
Japanese translation update (Yasufumi Haga).
Add icon to iconbox after in stead of before animation.
Disable dialog checkbox for non-functional "Button Image" feature.
Add some checks to avoid imlib warnings.


SVN revision: 28411
2007-02-21 01:43:08 +00:00
Kim Woelders f131c2c515 Thu Feb 8 22:09:11 CET 2007
(Kim)

--- 0.16.8.6 0.04 ---
No shadow on kicker tooltip or screen saver windows.
Do fading using animators.
Use global animation time step.
Update config item notes.
Make shadow on/off change effective immediately.


SVN revision: 28289
2007-02-09 03:09:48 +00:00
Kim Woelders 78aa66560c Thu Feb 1 23:44:09 CET 2007
(Kim)

--- 0.16.8.6 0.03 ---
Disable unused feature (file name mapping) (epp).
Suppress blank output lines (epp).
Add command to show current screen size. Update screen command help.
Make old sample scripts work.
Add animators.
Tweak timer event handling (run all expired timers at once).
Use animator to slide startup windows.
Highlight selected focus list item when clicked (noted by Warren Crossing).
Move modifier mask stuff around. Avoid redundant key/button grab/ungrabs.
Make focus list key handling somewhat less ugly.


SVN revision: 28194
2007-02-02 04:46:25 +00:00
Kim Woelders 586462e5dc Sat Jan 20 14:53:41 CET 2007
(Kim)

--- 0.16.8.6 0.02 ---
Fix segv in some obscure client exit scenarios involving reparent/destroy.
Add more sanity checks in client container event handler.
Refactor various file property test functions.
Cleanups, enable compiling everything as if it were C++.
Fix epp warnings.


SVN revision: 28085
2007-01-20 19:54:59 +00:00
Kim Woelders f53600e1e8 Cleanups, enable compiling everything as if it were C++.
SVN revision: 28022
2007-01-17 01:10:44 +00:00
Kim Woelders fcbbd6e927 Sun Jan 14 11:38:31 CET 2007
(Kim)

--- 0.16.8.6 0.01 ---
Refactor iconbox animation code.
Japanese translation update (Yasufumi Haga).
Fix bug in dockapp placement (wrapping at right/lower edge). Fix by davey?
Clean out unused duplicate backgrounds at startup.
Minor reorganisation of some ewin internals.
Fix build with ecore (ecore_list_find implemented in ecore).
Move theme path related stuff out of eimage.c, add function to get image data.
Add title to Window Options menu.
Remove offensive pawn.png.
Remove unneeded grab parameter (we always grab).
Fix move through desk switch.
Fix crash on opening certain dialogs when sound is enabled (Valdis Kletnieks).
Danish translation update.


SVN revision: 27967
2007-01-14 16:40:40 +00:00
Kim Woelders e893fd6223 Cleanups, HAS_...->HAVE_...
SVN revision: 27575
2006-12-27 16:34:48 +00:00
Kim Woelders 8831417ea3 Bump version.
SVN revision: 27557
2006-12-24 10:21:52 +00:00
Kim Woelders 0b9dfeb7ec Sat Dec 16 15:43:41 CET 2006
(Kim)

--- 0.16.8.5 ---


SVN revision: 27475
2006-12-16 14:45:21 +00:00
Kim Woelders e0d7bec702 Sun Dec 10 18:13:19 CET 2006
(Kim)

--- 0.16.8.5 0.04 ---
UCS-4 seems to be more portable than WCHAR_T.
Xft font height tweak.
Progressbars - Simplify, increase height to fit text, if needed.
Add some font aliases. (config/fonts.cfg-xft_example)
Fix setting hilited/clicked font in certain dialog widgets.
Add missing e-mail address. (po/Makevars)
Add session management support status to summary.
Fix list of files containing translatable stuff.
Disable translation of some error message stuff that might as well be left untranslated.
Fix focused opacity stuff, add fading toggle. (config/menus.cfg)
Reuse other text with same meaning. (config/actionclasses.cfg)


SVN revision: 27410
2006-12-10 17:15:16 +00:00
Kim Woelders b0b6936caf Add session management support status to summary.
SVN revision: 27393
2006-12-09 17:27:31 +00:00
Kim Woelders b429c405f8 UCS-4 seems to be more portable than WCHAR_T.
SVN revision: 27304
2006-11-30 22:03:20 +00:00
Kim Woelders 0ebd06ba81 Mon Nov 27 21:21:37 CET 2006
(Kim)

--- 0.16.8.5 0.03 ---
IPC command "misc arrange" -> "desk arrange".
Move move/resize event handling to more appropriate location.
Split up, shuffle around, rename.
Enable window matches on override-redirect windows (for compositing options).
Set no-redirect flag on input-only windows (cosmetic/debug, has no real effect).
Bad iconv conversion descriptor is not NULL but (iconv_t)(-1).
Rewrap stuff related to WM_NAME/CLASS.
EwinGetName -> EwinGetTitle.
Rewrap more stuff related to WM_NAME/CLASS.
Enable matching override-redirect windows by WM_CLASS.
By default set opaque and fading off on xscreensaver window.
Clean up move/resize event handling.
Allow disabling theme localisation.
Add Xft font configuration example.


SVN revision: 27255
2006-11-27 20:23:01 +00:00
Kim Woelders eddd201a37 Fri Nov 17 19:42:09 CET 2006
(Kim)

--- 0.16.8.5 0.02 ---
Ignore bogus unmap events (before window is mapped) and synthetic unmap events.
- Either would fix trouble with misbehaving client (gnome-terminal
  configuration window).
Enable setting focused/non-focused opacity independently.
- Based on patch from Grant Wier.
Fix shortening text to fit available space in certain combinations of locale
 and font type.
Update help for a number of IPC commands.


SVN revision: 27160
2006-11-17 18:42:51 +00:00
Kim Woelders 8a2f14250f Attempt to fix autofoo breakage (with some autotool versions?).
SVN revision: 26941
2006-11-04 08:23:16 +00:00
Kim Woelders edf61065c6 Cleanups.
SVN revision: 26931
2006-11-03 19:10:14 +00:00
Kim Woelders 2f844d67fa Thu Nov 2 21:12:57 CET 2006
(Kim)

--- 0.16.8.5 0.01 ---
Correct initial sizing of dialog window.
Refactor font drawing code.
Disable text rendering using XDrawString(16).
- The code should never come in play anyway because of the "fixed" fallback
  in the XCreateFontSet case.
Add Xft support.
Japanese translation update (Yasufumi Haga).
No need to restart when changing override-redirect window opacity.
Center unplaced dialogs on "parent"(if transient) or root.
Add _NET_WM_SYNC_REQUEST support.


SVN revision: 26905
2006-11-02 20:13:42 +00:00
Kim Woelders 5c27f72cac Add _NET_WM_SYNC_REQUEST support.
SVN revision: 26842
2006-10-28 14:53:16 +00:00
Kim Woelders a28ffc41ac Add Xft support.
SVN revision: 26743
2006-10-22 14:09:50 +00:00
Kim Woelders ee5916ecf4 Autofoo cleanups.
SVN revision: 26724
2006-10-20 22:39:35 +00:00
Kim Woelders 73f6862138 Bump version.
SVN revision: 26688
2006-10-18 15:56:54 +00:00
Kim Woelders 20b36cd812 Sun Oct 15 19:51:10 CEST 2006
(Kim)

--- 0.16.8.4 ---
Set correct environment when starting remembered applications at startup.
Fix pager updates in certain combinations of modes.
Fix segv when creating second systray.
Notes on configuration options, and other info bits.
Add ipc/match bits to enable/disable fading of particular windows.
Fix applying matches to internal client windows in certain situations.
Fix potential segv when showing menu.
Fix dialog image rendering in certain situations.


SVN revision: 26621
2006-10-15 17:56:57 +00:00
Kim Woelders c5445ae035 Wed Sep 20 18:56:15 CEST 2006
(Kim)

--- 0.16.8.4 0.04 ---
Refactor/simplify, use execApplication in stead of plain fork/exec.
Add hack to make apps lauched from e16 in window mode appear in the virtual
 root in stead of the real root.
Japanese translation update (Yasufumi Haga).
Generalize selection handling. Manage _NET_WM_CM_Sx selection.
- Should fix issues with recent gtk ARGB windows.
Fix translation of button labels in combined settings dialog.
Fix bug in dialog layout (table positioning) causing trouble (unselectable
 items) primarily in combined settings dialog.
Fix setting pager mode when compiled without composite.
Set mask alpha threshold, if possible.


SVN revision: 25987
2006-09-20 16:57:16 +00:00
Kim Woelders 5e13c9ca36 Set mask alpha threshold, if possible.
SVN revision: 25977
2006-09-19 16:55:16 +00:00
Kim Woelders 068aa3465e Add hack to make apps lauched from e16 in window mode appear in the virtual
root in stead of the real root.


SVN revision: 25697
2006-09-10 18:43:20 +00:00
Kim Woelders d363bf0c08 Sun Sep 10 08:57:47 CEST 2006
(Kim)

--- 0.16.8.4 0.03 ---
Fix build without composite.
Avoid unnecessary library dependencies in eesh and edox. Cleanups.


SVN revision: 25671
2006-09-10 06:58:30 +00:00
Kim Woelders 870989a27e Avoid unnecessary library dependencies in eesh and edox. Cleanups.
SVN revision: 25668
2006-09-09 22:21:48 +00:00
Kim Woelders 283436105f Sat Sep 9 11:05:59 CEST 2006
(Kim)

--- 0.16.8.4 0.02 ---
Avoid having to click twice to activate menu item.
Split iconbox into container, iconbox, and systray.
Add live pager update mode (when composite is enabled).
Put menus on current desk in stead of floating on root.
Fix missing/too many draws of the background selector window.
Fix live pager updates and pager zooming for sticky windows
 (Invalidate named pixmap on reparent).
Fix memory leaks in combined dialog.
Eliminate redundant geometry caching in top-level objects.


SVN revision: 25659
2006-09-09 09:08:03 +00:00
Kim Woelders 6bc169f2f2 Sun Aug 27 22:14:29 CEST 2006
(Kim)

--- 0.16.8.4 0.01 ---
Enable emptying part of dialog and resizing dialog window.
Add missing label text.
Add data parameter to dialog keybinding callback.
Use table with normal buttons in dialog footer.
Add combined configuration dialog.
Simplify dialogs (remove rarely used simple dialog variant).
Shuffle _NET_WM_SYNC_REQUEST stuff around (still not active).
Rename a few configuration items.
Fix logout dialog layout.
Do case insensitive searching with ipc window names (vapier).
Trivial re-wrapping of XQueryPointer().


SVN revision: 25163
2006-08-27 20:15:07 +00:00
Mike Frysinger 603ee950d7 do case insensitive searching with ipc window names
SVN revision: 25091
2006-08-24 21:32:28 +00:00