Commit Graph

188 Commits

Author SHA1 Message Date
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
Kim Woelders 234a1d984b Bump version.
SVN revision: 24903
2006-08-19 11:49:01 +00:00
Kim Woelders 3701b1f5da Thu Aug 17 23:21:24 CEST 2006
(Kim)

--- 0.16.8.3 ---


SVN revision: 24851
2006-08-17 21:30:17 +00:00
Kim Woelders 64be6e5767 Sun Aug 13 14:46:37 CEST 2006
(Kim)

--- 0.16.8.3 0.02 ---
Add usual keybindings to about dialog.
Some more dialog creation refactoring bits.
Rename some macros (_Ewin...) for consistency.
Eliminate redundant macro (Xwin).
Add override redirect flag to map event debug info.
Fix some segv's in obscure situations.
Still more dialog creation refactoring bits.
Fix clients resizing while having bogus max size hint (KDE info windows).
Fix incorrect menu placement near left screen edge.
Fix config parameter type.
Avoid dangling buffer. Eliminate some redundant code.
Fix shape on pager zoom window (when composite is enabled).
Defer tooltip realization.
Add note about ARGB window borders.


SVN revision: 24645
2006-08-13 12:48:13 +00:00
Kim Woelders c1b77c64b6 Mon Jul 24 21:05:36 CEST 2006
(Kim)

--- 0.16.8.3 0.01 ---
Bump version, add revision to version info strings.
Japanese translation update (Yasufumi Haga).
Refactor dialog creation functions.
Fix for autoconf-2.60 (datadir).
Fix setting border style using winops menu.
Fix closing logout dialog when using key bindings.
Split up, shuffle around file.c (no real changes).
Eliminate a lot of stat's during configuration file parsing.


SVN revision: 24170
2006-07-25 00:07:04 +00:00
Kim Woelders 8d54a7fee2 Fix for autoconf-2.60 (datadir).
SVN revision: 24152
2006-07-23 23:09:07 +00:00
Kim Woelders 87ff749de8 Bump version, add revision to version info strings.
SVN revision: 24018
2006-07-18 00:18:48 +00:00
Kim Woelders 32ac5da522 Sat Jul 15 17:31:44 CEST 2006
(Kim)

--- 0.16.8.2 ---
Fix pager zoom window shape bug.
Fix initial menu rendering in certain situations.
Update winter theme (localized font configuration files).
Fix window stack getting messed up due to bug in handling of particular case
of misbehaving clients (yet another variant of unmap/map without waiting for
withdrawal).
Fix exit/restart from GSOD.


SVN revision: 23955
2006-07-15 20:32:18 +00:00
Kim Woelders e0a886e184 Thu Jun 8 01:29:33 CEST 2006
(Kim)

--- 0.16.8.2 0.05 ---
Fix killing clients (hmm... was broken quite a while back). (0.04)
Speed up shape propagation.
Fix drawing of vertical border text in certain themes.
Add some sanity checking for pixmap cursors.
Event debug cleanups.
IPC window operation tweaks:
- Enable targeting multiple windows (wildcard in name spec).
- Enable non-group operations.
Add background transparency "compatibility mode" option to configuration dialog.
Don't reserve space for unmapped systray windows.
Fix screen edge resistance in presence of windows with struts.
ARGB window tweaks and testing stuff.
Fix shutdown when using session manager.
Fix shape update when client resizes after changing shape.
Fix incorrect damage region when raise actually lowers and vice versa.
Change default session script to run scripts in foreground.


SVN revision: 23268
2006-06-07 23:31:07 +00:00
Kim Woelders b2efeb59de Mon May 22 00:08:21 CEST 2006
(Kim)

--- 0.16.8.2 0.04 ---
Change internal window handling API. Should make things slightly faster.
Fix a number of window placement bugs.
Attempt to fix occasional crashing of clients with systray windows on e16 exit.
Fix potential configuration file corruption when running multihead.
Faster TT font drawing.
Fix border rendering for ARGB clients (requires imlib2 from CVS).


SVN revision: 22822
2006-05-21 22:08:42 +00:00
Kim Woelders e20179630c Remove old window handling API fallback stuff.
SVN revision: 22481
2006-05-07 15:08:01 +00:00
Kim Woelders f02b00ad9d Change internal window handling API. Now passing Win (pointer to EXID struct) in stead of window XID.
SVN revision: 22397
2006-04-29 19:39:21 +00:00
Kim Woelders f5f246d56c Fri Apr 28 20:36:30 CEST 2006
(Kim)

--- 0.16.8.2 0.03 ---
Start renaming/rewrapping stuff preparing for other api changes.
Revert bad change. ICCCM size matching should never increase size.
Fix _XROOT... hint compatibility hack.
Enable configuring internal and exported language.
Fix progress bars with composite enabled.
Fix winter theme progress bar images.
Add feature to subdivide screen (xinerama style).
Fix several bugs with maximizing windows.
Fix bug when reparenting to nested E.
Fix bug potentially causing eternal loop while sliding.


SVN revision: 22387
2006-04-28 18:36:15 +00:00
Kim Woelders 0a4c0153e0 Enable unsetting env vars with Esetenv().
SVN revision: 22282
2006-04-21 15:51:46 +00:00
Kim Woelders 063c9e345f Mon Apr 17 19:04:41 CEST 2006
(Kim)

--- 0.16.8.2 0.02 ---
Faster, smoother rendering of dialogs (use bg pixmap, no longer using expose events).
Move frequently used opaque type definitions to etypes.h.
Hack to fix problem with composite opacity during non-opaque move/resize.
Fix transparent iconbox.
Introduce idlers.
Fix grabbing bitmap icons.
Japanese translation update (Yasufumi Haga).
Improve window repositioning on screen size change.
Fix building with libiconv (Mike Frysinger).
Fix problem with background pixmaps being freed by mistake.
Fix theme transparency with external background.
Various build related tweaks:
- Autogenerate spec file (now named e16.spec, was e.spec)
- Minor changes to various version strings
- Move timestamp.h to top dir.


SVN revision: 22181
2006-04-17 17:04:48 +00:00
Kim Woelders e68510f952 Various build related tweaks:
- Autogenerate spec file (now named e16.spec, was e.spec)
- Minor changes to various version strings
- Move timestamp.h to top dir.


SVN revision: 22180
2006-04-17 15:55:24 +00:00
Kim Woelders 0cdff64beb Sun Apr 2 19:53:43 CEST 2006
(Kim)

--- 0.16.8.2 0.01 ---
Wrap imlib.
Attempt do useful window repositioning on screen size change.
Fix IPC help formatting for a few items.
Allow omitting "menus/" in menu path. May make migration from <16.8 less painful.
Get rid of ~/.e16/e_config.bindings. Instead save key AND button binding to
 ~/.e16/bindings.cfg when edited with e16keyedit. Rename ~/.e16/e_config.bindings
 to ~/.e16/e_config.bindings.old after reading.
 No more "unchangable" keybindings. All are exposed to e16keyedit.
Clear maximized state on resize.
Make window opaque when focused (window option, enabled by default).
Clean up handling of opacity settings, move config options to misc.opacity.
Opacity values in configuration are now 0-100 in stead of 0-255.
Japanese translation update (Yasufumi Haga).


SVN revision: 21739
2006-04-02 17:54:37 +00:00
Kim Woelders 6854456944 Bump version. Add configuration summary.
SVN revision: 21573
2006-03-29 16:22:20 +00:00
Kim Woelders 6c966e4697 Tue Mar 28 20:06:01 CEST 2006
(Kim)

--- 0.16.8.1 ---
e16keyedit (version 0.3) now works with e16.8. Add notes/configuration data.
Fix move window by area (eesh wop <id> area move x y).
Simplify server extension handling. Initial screensaver extension stuff.
Fix non-opaque slidein.
Fix pager update on internal window unmap (revert recent change).


SVN revision: 21537
2006-03-28 18:06:43 +00:00
Kim Woelders 0915c5727b Simplify server extension handling. Initial screensaver extension stuff.
SVN revision: 21412
2006-03-19 15:33:38 +00:00
Kim Woelders 9678510c78 Wed Mar 15 19:13:54 CET 2006
(Kim)

--- 0.16.8.1 0.05 ---
Make shadow opacity configurable.
Disable pager "live" zoom mode when CM is inactive.
Update pagers after fading.
Simplify shadowing. Speed up fading with blurry shadows. Add silly shadow mode.
Allow specifying any button in button bindings (not just 1-5).
Only create default iconbox first time.
Improve not composite redirecting override-redirect windows hack.


SVN revision: 21325
2006-03-15 18:15:08 +00:00
Kim Woelders b5f3b0e3b9 Fri Mar 3 00:07:10 CET 2006
(Kim)

--- 0.16.8.1 0.04 ---
Rework background handling:
- Only use root background overlay when composite is enabled
- Improve handling of external backgrounds ("No Background")
- Fix external background handling when composite is enabled
Fix button shape change when composite is enabled.


SVN revision: 20924
2006-03-02 23:08:02 +00:00
Kim Woelders def68d4623 Enable using ecore_list_... functions from library.
SVN revision: 20837
2006-02-27 19:34:49 +00:00
Kim Woelders 99a0669587 Tue Feb 21 19:58:22 CET 2006
(Kim)

--- 0.16.8.1 0.03 ---
Add move/resize functions with action source parameter.
Yet another attempt to get pager scaling on resolution change right.
Reenable having menu definitions in theme (hmm.. why did I take this out?).
Fix background configuration when background is NONE.


SVN revision: 20694
2006-02-21 18:59:07 +00:00
Kim Woelders 2a4e9350b1 Sun Feb 19 23:10:05 CET 2006
(Kim)

--- 0.16.8.1 0.02 ---
Fix parsing menu files without newline at end of file.
Move lists to Ecore_List.
Rename some files.
Quick fix for apps that want to inherit the root pixmap.
Notes on tweaking the Aqua theme (Yasufumi Haga).


SVN revision: 20596
2006-02-19 22:10:58 +00:00
Kim Woelders 108da23e94 Thu Feb 16 22:37:38 CET 2006
(Kim)

--- 0.16.8.1 0.01 ---
Scale pagers on screen resolution change.
Fix position after unshading certain borders. Cleanups.
Add sanity check for background timeout value.


SVN revision: 20528
2006-02-16 21:38:17 +00:00