Commit Graph

239 Commits

Author SHA1 Message Date
Kim Woelders 7964707723 Trivial autofoo var renaming.
SVN revision: 32908
2007-11-28 19:21:47 +00:00
Kim Woelders 21116ee67c Sun Nov 18 11:21:30 CET 2007
(Kim)

--- 0.16.8.11 0.01 ---
Fix reuse of freed pixmaps when using pseudo-transparency.
edox: Various enhancements and cleanups:
 Enable using arrow keys for navigation.
 Enable reloading file ('r').
Hide tooltips in various situations (showing focus list, window map, move, etc.).
Find some more menu icons.
Move to new AC_INIT style.
Fix memory leak when xinerama is enabled (normally hit only once).
Re-init xinerama info when screen size changes.
Fix translucent moves of non-shaped windows (noted by Thanatermesis).
Autofoo cleanups, move to bindir, pkgdatadir and friends.
Menu whitespace cleanups, rename some items:
 Enlightenment Epplets -> Epplets.
 Restart Enlightenment -> Restart.
Fix build when imlib_context_set_mask_alpha_threshold() is not available
 (bugzilla 275).
Fix edge flip after screen size change.
Add magnifier to desktop menu.


SVN revision: 32758
2007-11-18 10:31:45 +00:00
Kim Woelders 53898c1811 Missed some autofoo substitutions.
SVN revision: 32756
2007-11-18 09:54:49 +00:00
Kim Woelders c49bd4f606 Autofoo cleanups, move to bindir, pkgdatadir and friends.
SVN revision: 32474
2007-11-07 22:05:18 +00:00
Kim Woelders f60b3b306f Using modules should be fine.
SVN revision: 32325
2007-11-03 12:07:05 +00:00
Kim Woelders c5f33fc0a7 Move to new AC_INIT style.
SVN revision: 32323
2007-11-03 11:57:31 +00:00
Kim Woelders ed8837c2f1 Remove unused substs.
SVN revision: 32322
2007-11-03 10:32:42 +00:00
Kim Woelders 5e595c2faf Bump version.
SVN revision: 32129
2007-10-21 13:10:23 +00:00
Kim Woelders 1de6aa707d Sat Oct 6 09:16:40 CEST 2007
(Kim)

--- 0.16.8.10 ---


SVN revision: 31985
2007-10-06 07:17:05 +00:00
Kim Woelders 9980a3d94a Sun Sep 30 20:02:02 CEST 2007
(Kim)

--- 0.16.8.10 0.02 ---
Fix infinite loop when regenerating menus.
Fix potential incorrect termination of IPC connection, which could cause segv.
eesh: Fix bad event loop causing hangs in certain situations.
eesh: Always wait for ack (also with -e), otherwise the message could get lost.
Screen stuff naming consistency and code tweaks.
Fix xinerama head selection in certain situations.
Fix menu placement on xinerama screens.
Force new (default as of 0.16.8.9) composite manager mode at startup.


SVN revision: 31895
2007-09-30 18:02:39 +00:00
Kim Woelders bc02041a23 Sun Sep 23 14:51:38 CEST 2007
(Kim)

--- 0.16.8.10 0.01 ---
Bump version.
Change some libtool macro names to non-deprecated ones.
Add AC_LIBTOOL_LANG_..._CONFIG magic to cut down configure speed a bit on
 some platforms (as suggested by Andreas).
Always enable warnings when using gcc. Fix warnings.
Remove unmaintained debian stuff.
Deactivate more code when disabling sound.
XColor -> EColor, EGet/SetColor -> macros.
Loadable module support bits.
Split up font stuff, preparing for loadable font type handlers.
Japanese translation update (Yasufumi Haga).
Close systray if _NET_SYSTEM_TRAY_Sx selection is lost.
Font and sound module bits.
Deactivate unused code, trivial cleanups.
Optionally build various bits (font,sound support) as loadable modules.
Eliminate EXCreate/FreePixmap.
Avoid some pixmap create/destroys.
Simplify some imageclass functions (w,h are always window size).
Add optional visibility hiding (only useful with modular build).
Spec file fix for x86_64 (Peter Kjellerstedt).
Enable setting default maximise policy.
Startup id bits.
Japanese translation update (Yasufumi Haga).


SVN revision: 31793
2007-09-23 12:52:02 +00:00
Kim Woelders 04d18ba16d Add optional visibility hiding (only useful with modular build).
SVN revision: 31691
2007-09-12 21:33:50 +00:00
Kim Woelders 3663e80d44 Optionally build various bits (font,sound support) as loadable modules.
SVN revision: 31636
2007-09-06 16:02:48 +00:00
Kim Woelders 5219b01981 Loadable module support bits.
SVN revision: 31568
2007-08-28 18:52:45 +00:00
Kim Woelders 8c34f94d61 Deactivate more code when disabling sound.
SVN revision: 31479
2007-08-23 18:48:21 +00:00
Kim Woelders d947191450 Always enable additional warnings when using gcc.
SVN revision: 31407
2007-08-19 19:28:23 +00:00
Kim Woelders 24a9e5ef19 Change some libtool macro names to non-deprecated ones.
Add AC_LIBTOOL_LANG_..._CONFIG magic to cut down configure speed a bit on
some platforms (as suggested by Andreas).


SVN revision: 31406
2007-08-19 19:25:40 +00:00
Kim Woelders ecd9c13ca7 Bump version.
SVN revision: 31405
2007-08-19 19:21:35 +00:00
Kim Woelders 90c0f15ad5 Sat Aug 11 13:31:21 CEST 2007
(Kim)

--- 0.16.8.9 ---
Fix rendering vertical (->down) text.
Fix occasional bad tooltip placement.
Fix evaluation of LOCALEDIR with new autosomething. Remove fsstd option.
Spec file tweaks.
Change configuration of alternative font configuration.
Xft font is now selected using prefix "xft:".
Fix valgrind complaint (drawable caching).
Optionally use pango for font rendering.


SVN revision: 31241
2007-08-11 11:37:51 +00:00
Kim Woelders 90139eb915 Optionally use pango for font rendering.
SVN revision: 31218
2007-08-07 22:05:16 +00:00
Kim Woelders 5dca3495ff Fix evaluation of LOCALEDIR with new autosomething. Remove fsstd option.
SVN revision: 31205
2007-08-07 14:08:39 +00:00
Kim Woelders adac39bcde Sat Jul 28 16:08:32 CEST 2007
(Kim)

--- 0.16.8.9 0.05 ---
Follow ecore_list name changes.
Avoid some lagginess at end of desk switch.
Disable theme localisation by default.
Prefer Xft font configuration.


SVN revision: 31042
2007-07-28 14:09:08 +00:00
Kim Woelders 1f56bba5a2 Mon Jul 23 22:11:58 CEST 2007
(Kim)

--- 0.16.8.9 0.04 ---
Fix some potential segv's.
Add shaped window version of technical move/resize mode.
Avoid move/resize updates when nothing has changed.
Disable some code that should be redundant.
CM: Minor optimisation for unshaped windows.
Don't look up well-known atoms.
CM: Avoid creating/destroying regions.
No need for aliases in .menu files.
Eliminate some pointer event processing.
CM: Make it less likely that X-errors occur when window is unmapped.
Simplify initial window management at startup.
Fix incorrect menu placement in certain situations.
CM: Debug tweaks.
CM: Fix alternative composite manager mode of operation (compmgr.mode = 1).
    Using this mode fixes a number of problems seen with override-redirect
    client windows, e.g. xlock not receiving key presses.
    Not sure if there are any problems with this or if it simply should be
    the default.
Move some window property derivation to allow tweaking stuff in snapshots.
Add dialog option to select non-grabbing move/resize modes.
Fix set/unset of raise/focus grabs in certain situations.
Fix some dialog debug stuff.
Fix some background dialog issues + tweak layout.
Destroy unused top-level menus.
Fix changing pager mode.
Minor doc updates.
Fix build without Xft.
Use pkg-config for ecore stuff.
Enable building without session management support.
CM: Fix tooltip shape change in certain situations.
Don't mask off events while switching area/desk. The amount of enter/leave
 events during switches has been reduced considerably, and changing the event
 masks causes more trouble than worth while (I think...).
Get rid of spurious tooltips.
Remove the "excessive flip check" limiting minimum time between edge flips.


SVN revision: 30949
2007-07-23 20:12:45 +00:00
Kim Woelders 526207fd99 Enable building without session management support.
SVN revision: 30898
2007-07-18 11:18:50 +00:00
Kim Woelders 1d2f6424d1 Use pkg-config for ecore stuff.
SVN revision: 30897
2007-07-18 11:16:34 +00:00
Kim Woelders c3c95de22e Debug stuff + trivial cleanups.
SVN revision: 30745
2007-07-11 08:32:23 +00:00
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