forked from e16/e16
1
0
Fork 0
Commit Graph

137 Commits

Author SHA1 Message Date
Kim Woelders 44bad8d85e Wed Feb 8 19:24:21 CET 2006
(Kim)

--- 0.16.8 ---
Use default pager background in pagers for desk without background.
Fix menu rendering after changing theme trans to 0.
Add some missing localizable strings.
Japanese translation update (Yasufumi Haga).
Get rid of tooltips when closing window.
Correct window position when dragging window through area/desk switch.
Fix focus when dragging window through area/desk switch.
Fix focus when entering desk where nothing should be focused.
Freeze keyboard while switching area/desk.
Fix focus stack after area/desk switch when using (sloppy) pointer focus.
Remove support for ancient gettext versions.
Quit pager zoom when leaving screen.


SVN revision: 20349
2006-02-08 18:44:42 +00:00
Kim Woelders 00cb6cff7a Remove support for ancient gettext versions.
SVN revision: 20275
2006-02-04 14:20:12 +00:00
Kim Woelders e9bc4506cd Tue Jan 24 20:34:43 CET 2006
(Kim)

--- 0.16.8 pre3 ---
Set some keybindings on "OK" dialog.
Fix changing no background to background.
No longer use convert (ImageMagick) to create scaled icons in menu generation,
but scale internally according to configuration setting.
Allow setting border on windows with borderless hint.
Fix potential missing server ungrab.
Track top-level window shapedness.
Unselect client window events on withdraw. This fixes trouble with certain
kde(?) systray apps when not using the e16 systray. Thanks to Peter Hyman
for going on about this :)


SVN revision: 20009
2006-01-24 19:35:31 +00:00
Kim Woelders 1a2663672e Sat Jan 14 17:26:16 CET 2006
(Kim)

--- 0.16.8 pre2 ---
Fix size indication when moving shaded window.
Fix potential segv when reloading menus.
Fix setting focusclick window attribute.
Set focusclick attribute on desktop type windows.
Make click-raises and click-to-focus independent options.
Make click-raises default.
Fix focusing focusclick windows in certain situations.
Fix button slideouts on desks other than first.
Fix desk button bindings when passed through by app.
Fix scaled backgrounds with overlay image and overlay images with alpha.
Run menu generation on startup only if menus subdir doesn't exist.
Simplify pseudotrans code, fix iconbox transparency.
Better parsing of Exec line in .desktop files (http://bugs.debian.org/345021).
Show root tooltips only after move.
Always set name on EObj's (debug).
Fix scaling of fixed aspect ratio backgrounds.
Fix bug with initially maximized/fullscreen windows.
Fix slow logout with gnome-session.
Fix timer event starvation by X events.
- Thanks to Mark Bowyer for help to sort this out.
Change timers to use absolute time.
Go back to using single unredirected root background window (speeds up
 composite considerably).
Composite manager - Window shape must be clipped by window size.
Combine some shadow parameters, change defaults.
Change default ARGB client mode to borderless.
Avoid setting shape to default (unshaped) on ShapeNotify when already set.
 This fixes an event looping problem on Xsun where doing so generates
 Shape (and Visibility) Notify events (Xsun bug?).
- Thanks again to Mark Bowyer for help to track this down.
Do full composite repaint on VT switch.
Fix pseudotransparent iconbox on desk with no background.


SVN revision: 19803
2006-01-14 16:27:06 +00:00
Mike Frysinger 6a58ed9a95 actually just re-use the ENABLE_NLS macro rather than checking for libintl.h
SVN revision: 19589
2006-01-07 06:59:12 +00:00
Mike Frysinger f7c2c61cfd make sure libintl.h exists before including it
SVN revision: 19587
2006-01-07 06:48:29 +00:00
Kim Woelders ce7e5ea00e Fri Dec 16 00:05:43 CET 2005
(Kim)

--- 0.16.8 pre1 ---
Add show desktop IPC command ("desk clear").
Abort fadeout if geometry is changed while unmapped.
Use per desk background window.
Fix setting no background.
Fix bug in setting solid color bg.
Fix bug when window is damaged and sharp shadows are enabled.
Fix destruction of desk background window and composite update on desk switch.
Drop obsolete man page until somebody bothers to update it.
Fix pointer focus on desk switch.


SVN revision: 19051
2005-12-15 23:06:21 +00:00
Kim Woelders 8386f6cb58 Bump version.
SVN revision: 18713
2005-11-29 18:37:41 +00:00
Mike Frysinger 09096fe116 make xinerama a configure option and fix the configure help output
SVN revision: 18668
2005-11-27 17:54:56 +00:00
Kim Woelders 9dca3e88f1 EWM hint support is no longer optional. Split off hints.h.
SVN revision: 18049
2005-10-27 23:18:35 +00:00
Kim Woelders 34302788d3 Sat Oct 22 13:48:05 CEST 2005
(Kim)

--- 0.16.8 0.19 ---
Fix potential segv while fading.
Defer menu loading. Unload 5 min after last use.
Fix various composite manager bugs (hidden damage, shape during fadeout, fading while sliding).
Fix windows sliding in sometimes not being focused when they should.
Speed up fullscreen mode toggling.
Fix some systray race conditions.
Fix dialog layout bug. Shuffle some dialog contents around.
Change default dialog layout, remove redundant code.
Fix geometry indicator during non-opaque resizing.
Fix focus list sometimes not being closed.
Smoother geometry indicator.
Fix focus list rendering bug (reset shape before update). Restructure code.
Save settings when exiting Desktop dialog.
Force focus unset before leaving desk.
Fix caching of imlib images (has been severely crippled for some time).
Avoid shape processing for images with alpha set but no shape set.
Set ICCCM configure position relative to desk origin.
Tweak click-raises (raise if lowered after getting focus).
Use timer events for startup windows.
Fix non-opaque resizing.
Fix pointer focus on window close.
Click-raises tweak (don't set grabs if window cannot be raised).


SVN revision: 17770
2005-10-22 11:48:57 +00:00
Kim Woelders e24ada8d75 Tue Sep 20 19:36:08 CEST 2005
(Kim)

--- 0.16.8 0.18 ---
Fix race in systray object registration.
Fix toggling fixedpos, neverfocus, add fixedsize.
Track window modality state (not honoured).
Fix final position for non-opaque slideins.
The beginnings of fading (OR fade-in for now).
Focus stack tweak.
Fix focus on multihead when entering empty screen.
Delay sub-menu closing.
Event handling tweaks. Global action events must occur on root window.
Fade on opacity changes.  Enable/disable fading in config dialog.
Speed up stacking.
Fade out on unmap. Destroy ends fading.
Remove IPC copyright function - info is in AUTHORS and COPYING.
Move README-0.16.8 to docs/.
Add notes on 0.16.7.x configuration files (Andy Murren).


SVN revision: 16813
2005-09-20 17:42:10 +00:00
Kim Woelders afe604aa5f Move README-0.16.8 to docs/.
SVN revision: 16773
2005-09-19 16:00:38 +00:00
Kim Woelders c1d642c53a Tue Aug 23 20:42:02 CEST 2005
(Kim)

--- 0.16.8 0.17 ---
Dialog sliders - Don't callback on mouse down, fix klicking on knob.
Fix occasional event loop delay.
Speed up pseudotrans changes.
Composite manager - Prepare for handling unredirected windows, cleanups.
Enable actions on focus in/out.
Attempt to fix issues with _XROOTPMAP_ID across restart.
Fix adding desks, avoid some X-errors, cleanups.
Name pagers Pager-<no> in stead of just <no>.
Fix incorrect background pixmap size in certain situations.
Fix root resizing.
Move some global vars around, cleanups.
Fix some focus issues.
Move tooltip handling to source. Eliminate WindowAtXY().
Fix slideouts (again).
Fix occasionally missing images in dialogs.
Button related cleanups.
Fix segv's, X-errors, memleak, wrapping.
Make default menus and action tooltips localizable.


SVN revision: 16300
2005-08-23 18:43:49 +00:00
Kim Woelders 89599d19dd Tue Aug 9 17:47:36 CEST 2005
(Kim)

--- 0.16.8 0.16 ---
Move "hiwin" stuff to hiwin.c/h. Pager tweaks when composite is enabled.
Bulgarian translation update (Viktor Kojouharov).
Another partial cleanup of client window property/state stuff.
Remove FAQ. It's still in man and dox.
Dialog item text simplification.
Fix slideouts.
Wrap client window access.
"get_client_info" is obsolete (use win_info).
Pager tweaks.
Live update of pager zoom windows when composite is enabled.
Avoid some screen updates due to invisible object damage.
Fix MouseUp deskbinding.
Composite manager - Invalidate named pixmap on unmap, cleanups,
 experimental override redirect handling modes.
Eliminate old client order list. Shuffle some stuff around.
Cleanups.
Wrap XWarpPointer and XQueryPointer.


SVN revision: 16087
2005-08-09 15:48:40 +00:00
Kim Woelders c6d9f2e158 Sun Jul 31 15:42:20 CEST 2005
(Kim)

--- 0.16.8 0.15 ---
Fix sharp shadow bug.
Fix "focus prev". Enable using up/down arrow keys with focus list.
Iconox update tweak.
Pager click fixes.
Fix "Restart application on login" when WM_COMMAND is on group window.
Urgency tweak.
Add string splitting function. Rename string list functions.
Fix bad _NET_WM_ICON consistency check.
Fix segv on pager close.
Fix focus to none.
Fix composite manager enable/disable.
Update default theme.
Fix bad window sizing during unshade.
Background generation tweaks, background selector speedups.
Fix ugliness when deiconifying with composite enabled.
Add override-redirect window translucency.
Translucent resizing.
Background generation tweaks, background selector speedups.
Add .png to cached image file names.
Fix bug when dragging window through edge flip. Minor pager scan speedup.


SVN revision: 15974
2005-07-31 13:43:07 +00:00
Kim Woelders a1c3e06ada Mon Jul 11 22:16:56 CEST 2005
(Kim)

--- 0.16.8 0.14 ---
Partial cleanup of client window property/state stuff.
Set _NET_WM_ALLOWED_ACTIONS values properly.
Move .desktop file to <datadir>/xsessions/.
Handle _NET_WM_STRUT_PARTIAL (partial info not used in arrange/maximize code yet).
Focus window on activated button binding with click-to-focus.
Handle _NET_MOVERESIZE_WINDOW.
Trivial namespace cleanup.
Fix shading of shaped windows.
Stuff for grabbing redirected windows.
Enable showing offscreen windows via pager.
Map virtual roots at creation (before creating named pixmaps for clients).


SVN revision: 15735
2005-07-11 20:18:58 +00:00
Kim Woelders 0897d04469 Thu Jun 30 15:23:58 CEST 2005
(Kim)

--- 0.16.8 0.13 ---
Handle _NET_WM_ICON.
Focus handling tweaks.
Initial _NET_WM_ALLOWED_ACTIONS handling, cleanups.
Action/grab tweaks, cleanups (should fix focus list lockup).
Trivial stuff (function renaming, avoid referencing ewin list, eliminate
 unnecessary casts).
Eliminate xid list (now linked within struct).


SVN revision: 15584
2005-06-30 13:24:56 +00:00
Kim Woelders 61325d7301 Sat Jun 18 02:22:33 CEST 2005
(Kim)

--- 0.16.8 0.12 ---
Scale default background. Cleanups (winter theme).
Fix warnings on x86-64 (Tres Melton).
Make dialog sliders behave when using mouse wheel (Tres Melton).
Fix slideouts.
Fix menu generation when PATH contains non-existing directories.
Improve viewport switching with composite enabled.
Remove some XSync's.
Composite manager tweaks.
Fix dialog segv and other issues.
Fix starting/stopping composite manager.
Fix crash on large client windows (dimension > 8192 pixels).
Shape speedups, sanity check.
Fix delay in main event loop, cleanups.
Fix segv when lowering number of desktops.
Speed up initial rendering of certain dialogs.
Fix dragging pagers. Make pager scanning a bit more efficient.
Fix transient placement.
Focus tweaks.


SVN revision: 15405
2005-06-18 00:25:57 +00:00
Kim Woelders 0f491e6d14 Mon Jun 6 19:57:21 CEST 2005
(Kim)

--- 0.16.8 0.11 ---
Fix segv in dialogs.
Shape fixes.
Fix focuslist icons interfering with iconbox ones.
Add "warp always" focus option.
Attempt to make client handling more solid.
Attempt to improve focusing of new windows.
Pager update fixes.
Fix various window slidein issues.
Composite manager fixes.
Initial urgency and DEMANDS_ATTENTION support.
Pseudo-trans update fixes (Tres Melton).


SVN revision: 15170
2005-06-06 17:58:46 +00:00
Kim Woelders 10dc9968b2 Fix "About theme" when e16-docs is not installed.
SVN revision: 15097
2005-06-03 18:10:48 +00:00
Kim Woelders 108e5b96eb Tue May 17 19:06:57 CEST 2005
(Kim)

Major changes:
- Top-level window handling adapted for composite manager.
- Composite manager now (mostly) works on all desktops.
French translation update (Ludwig Noujarret).
Initial ARGB client support (Rajsekar Manokaran).
Fix cruft left some times after non-opaque resizing.
Fix fullscreen window positioning after restart.
Systray fixes (avoid crashing certain clients on close).
Window shape fixes related to composite mode.
Draw queue has been eliminated.


SVN revision: 14823
2005-05-17 17:11:33 +00:00
Kim Woelders 1930a3cb75 Thu Apr 14 22:47:03 CEST 2005
(Kim)

--- 0.16.8 0.09 ---
Fix major picture leak.
Clean up command line option handling.
Fix various issues with options and restarting/session management.
Simplify handling of top-level windows - part 1.


SVN revision: 14203
2005-04-14 20:47:52 +00:00
Kim Woelders 39edcf3e84 Mon Apr 4 23:41:06 CEST 2005
(Kim)

--- 0.16.8 0.08 ---
Correct group_op help text.
Add option to send ICCCM ConfigureNotify's while moving (default off, was always on).
Fix various menu animation/sliding bugs.
Add warning if trying to enable composite when not available (Thanks emby).
Fix button text.
Add window op to enable/disable button grabs per client window.
Fix menu opacity and stacking.
Fix submenu alignment, limit number of menu items per column.
Composite manager fixes and speedups.
Clean up when exiting Alert().
Remove broken -smfile command line option.
Add -p (--config-prefix) command line option to set the configuration file prefix.
Fix initial border assignment for internal windows.


SVN revision: 14097
2005-04-04 21:44:21 +00:00
Kim Woelders a5b6ce4993 Sat Mar 26 13:09:50 CET 2005
(Kim)

--- 0.16.8 0.07 ---
Update theme.
Remove non-functional "external imageclass" stuff.
Copyright updates. More enlightenment->e16.
Simplify building non-final releases.
Fix pointer focus on virtual roots.
Fix type (may have caused trouble with focus list settings).
Avoid confusion with edb. Fix null string item problem.
Fix some remembered settings bugs.
Fix various opacity setting bugs.
Fix keygrabs handling (e.g. focus list staying up).


SVN revision: 13916
2005-03-26 12:12:00 +00:00
Kim Woelders 99d1d85b0a Simplify building non-final releases.
SVN revision: 13802
2005-03-20 14:40:14 +00:00
Kim Woelders 4de4f8b2de Get at least a warning then.
SVN revision: 13470
2005-02-22 22:54:47 +00:00
Kim Woelders 6fe5eac4e2 Require imlib2 >= 1.2.0.
SVN revision: 13447
2005-02-20 17:24:35 +00:00
Kim Woelders 9d8f1fe60f 64 bit arch fixes (I think).
SVN revision: 13334
2005-02-12 20:22:48 +00:00
Kim Woelders 47c947699e Enable RandR support by default.
SVN revision: 13206
2005-02-06 14:21:29 +00:00
Kim Woelders fbbe386efb 0.16.8
SVN revision: 12619
2004-12-28 23:46:49 +00:00
Kim Woelders c6c01a0cae Fri Dec 17 21:07:37 CET 2004
(Kim)

Bump version numbers.
Fix backgrounds with only non-fullscreen foreground image.
Fix "Background Error! 1 references remain".


SVN revision: 12494
2004-12-17 20:08:27 +00:00
Kim Woelders ffad64275a Improve KDE menu generation. Suggested by Sandy Weicks <sw98234@hotmail.com>.
Remove unused scripts.
Make "e_cache_clean all" clean all cache dirs (img/ too).


SVN revision: 11741
2004-09-30 19:26:23 +00:00
Kim Woelders e4de6a08f9 Bulgarian translation by Viktor Kojouharov <saturn_vk@abv.bg>.
SVN revision: 11652
2004-09-16 18:14:10 +00:00
Kim Woelders 8a5e063f5b Bosnian translation from Kemal Sanjta <gomez@lugzdk.ba>.
SVN revision: 11392
2004-08-26 19:30:02 +00:00
Kim Woelders 2194f03c36 Wed Aug 25 18:07:04 CEST 2004
(Kim)

--- 0.16.7.2 0.01 ---
Bump version numbers.
Make keys used for menu navigation configurable.
 (patch from Alan Schmitt <alan.schmitt@polytechnique.org>).


SVN revision: 11377
2004-08-25 16:08:52 +00:00
Kim Woelders fce44faad5 Debian build updates by Julien Portalier <trash@portalier.com>.
SVN revision: 11217
2004-08-13 20:11:31 +00:00
Kim Woelders e68b96572d Grrr.
SVN revision: 11131
2004-08-02 19:19:56 +00:00
Kim Woelders 03564e5e20 Sun Jul 25 12:51:32 CEST 2004
(Kim)

Bye bye Imlib1 and Fnlib.
Remove unused clone stuff.
Tidy up a bit (removed ancient ChangeLog's and other obsolete stuff).


SVN revision: 11013
2004-07-25 10:52:20 +00:00
Kim Woelders a5de9656e8 Bye bye Imlib1 and Fnlib.
SVN revision: 11010
2004-07-25 09:34:43 +00:00
Kim Woelders d668428c12 Correct Danish translations file name.
SVN revision: 10316
2004-05-22 11:32:58 +00:00
Kim Woelders b21d80f907 Add Korean config/theme files. Patch from Michael Kim <lavnrose@e.sarang.net>.
SVN revision: 10293
2004-05-20 21:55:51 +00:00
Kim Woelders dec4fb84fa Added some session setup files.
SVN revision: 10242
2004-05-15 10:32:24 +00:00
Kim Woelders 41fdbda4f4 I surrender :)
SVN revision: 10166
2004-05-12 00:06:26 +00:00
Kim Woelders f24b13b5e9 Minor fixups.
SVN revision: 10165
2004-05-11 18:53:16 +00:00
Kim Woelders d607d56bdb Move some DEFS into config.h.
SVN revision: 10137
2004-05-08 21:39:37 +00:00
Kim Woelders 819685d8f9 Try doing Imlib2 configuration properly.
SVN revision: 10131
2004-05-08 15:53:21 +00:00
Kim Woelders 4943f9812b Fix X library configuration some more.
SVN revision: 9939
2004-04-27 18:59:53 +00:00
Kim Woelders 485635dec5 Portability fixes and auto* cleanups.
SVN revision: 9884
2004-04-24 13:16:38 +00:00
Kim Woelders 344a9f4f2c Sun Mar 21 02:54:46 CET 2004
(Kim)

Enable compiling with -Wwrite-strings.


SVN revision: 9416
2004-03-21 01:45:32 +00:00