e16 v1.0.26 - 2022-10-24 ------------------------ - 1.0.26 - Update po - autofoo: Rework git tag/release stuff - autofoo: Fix incorrect handling of no-container option - Handle quoting in StrlistDecodeEscaped() - eesh: Improve argument passing - Portuguese translation update (Hugo Carvalho) - Fix some clang-analyzer complaints - autofoo: Drop pkg_revision some more - edge: Prevent pointer click and motion events propagating to root - edge: Refactor window creation - edge: Cosmetics - events: Discard all but last reparent event in queue for window - events: Trivial cleanup - menus: Fix potential crash - autofoo: Drop pkg_revision - French translation update (Philippe J. Guillaumie) e16 v1.0.25 - 2022-06-13 ------------------------ - 1.0.25 - arrange: Keep upper left corner on screen when centering window - Danish translation update - Update po - ipc: Improve help for win_op target specification - bindings.cfg: Add bindings for pinning - Update config/e16keyedit.db (pinning) - Update docs/e16.asc (desktops.names) - xprop: Drop setting default desktop names in ex_netwm_desk_names_set() - desktops: Enable setting desktop names - desktops: Introduce DesksGetNames() - desktops: Cosmetics - Introduce HintsSetDesktopNames() - Introduce EobjSetName() - docs: Corrections after conversion, remove obsolete stuff, updates - docs: Convert xml to asciidoc - Menu and bindings cleanups - iclass: Remove unneeded header - iclass: Make active state more visible in fallback icon class - ewins: Fix ewin area calculation - GSOD: Fix repaint after quit by button press - GSOD: Some refactoring - containers: Fix creating new iconboxes - containers: Cosmetics - French translation update (Philippe J. Guillaumie) - background: Discard broken backgrounds when opening configuration dialog - Update winter theme - autofoo: Invert no-container option logic - moveresize: Fix screen edge resistance for grouped windows - moveresize: Move SnapEwin() to where it is used. - moveresize: Enable configuring edge restistance in dialog - arrange: Introduce screen struts - arrange: Refactor SnapEwin() - session: Fix broken session id handling - pinning: Remember across restart - menus: Drop (edox) Help - main: Don't start edox on first startup - French translation update (Philippe J. Guillaumie) - Clamp window position on move - CM: Adjust shadowing conditions some more - CM: Fix sharp shadows when window is shaped - place-pagers.pl: Behave properly when pagers have borders - ipc: Add custom format window_list - Danish translation update - po: Patch po files in accordance with text changes - config/menus: Text cleanups - dialogs: Text cleanups - Update config/strings.c and po - po: On Top -> Highest - dialogs: Fixup after recent layout changes - Fix C++ build - arrange: Fix C++ build - epp: Fix potential compiler warning - focus: IPC help tweaks - menus: Add pass_ptr option to winops menu - place-pagers.pl: Only optionally stack below(or above) - ipc: Debug tweaks - dialogs: Drop re-centering combined dialog on item change - Dialog layout adjustments - moveresize: Refactor some conditions for readability - moveresize: Remove long time unused constrained move code - moveresize: Remove long time unused swapmove code - moveresize: Remove disabled nogroup move functions - containers: Configuration saving tweaks - fixup - Fix some problems with resize-by-keyboard - Winops layer menu: Add "Lowest" - ipc: win_op help updates - French translation update (Philippe J. Guillaumie) - Add window option to pass-through pointer events - arrange: Disable ARRANGE_BY_POSITION mode - arrange: Simplify/speed up by using qsort(), cosmetics - arrange: Minor tweak in SnapEwin() - arrange: Use object order list when arranging - arrange: Remove pointless call to EwinListGetAll() - stacking: Hold all objects in the order list - stacking: Cache EWin lists - stacking: Refactor EwinListStackGet() - stacking: Cosmetics, preparing for other changes - stacking: Rename EwinListStack to EobjListStack - stacking: Remove unused EwinListStackGetTop() - Update winder theme - CM: Adjust shadowing conditions some more - e_gen_menu: Fix breakage when PATH contains non-existing directory - Fix imageclass flip/rotate for real - focus list: Fix a couple of glitches with outline window - Accept client window events a bit earlier - Remove stray quote in help text - CM: Adjust shadowing conditions - CM: Fix initial shaped state on OR windows - Danish translation update. - Update po - backgrounds: Drop 'use_bg' IPC command (but not entirely) - backgrounds: Drop most calls to autosave() - ipc: Return error message on unknown command - session: Do call module exit functions on X disconnect - glwin: Drop close on exit - containers: Configuration saving tweaks - Move XFontSet based text rendering module to separate file - Drop XFontStruct based font handling - Simplify src/Makefile.am - Add python versions of perl sample-scripts - Sample script fixes and tweaks - sample-scripts: Tabs -> spaces - e_gen_menu: Some icon search updates - e_gen_menu: Drop old gnome/kde stuff - e_gen_menu: New python version - e_gen_menu: Rename to e_gen_menu.pl - config: Convert string update script to python and update - menus: No longer need to pass through shell - Remove now unused usershell() - Drop using shell to run menu (ipc exec) commands - Introduce EnvSubst() - actions.c: Drop elaborate GSOD messages on ipc exec errors - actions.c: Let Eexec() use ExecSetupEnv() too - ipc: Only include dialog_ok if ENABLE_DIALOGS - Disable setting internal window title via ipc (properly) - ipc: Enable setting dialog_ok title - Update COMPLIANCE - Remove gnome1 hint support - extinitwin: Fix errors in window mode when using old window cursor mode - New feature - Making windows stick on specific desks/areas - snaps.c: Cosmetics - Introduce Ememdup() - 1.0.24.000 - edox: Don't try rendering text outside edox window - Do focus windows to be manually placed - matches.cfg: Correct help text regarding size matching - Implement matchregexp() using fnmatch() e16 v1.0.24 - 2021-11-14 ------------------------ - 1.0.24 - Update po - Danish translation update - pagers: Remember zoom setting when changed by pager menu - Regular expression matching fix simplification - Regular expression matching fixes - systray: Change default icon size to 32 - Set _NET_WM_PID on WM check window - Drop initial setting of _NET_WM_NAME = "e16" on the root window - Refactor atoms handling - Avoid using "delete" - COMPLIANCE: Update - Support _NET_WM_STATE_FOCUSED - Add _NET_WM_STATE_FOCUSED to the EWHM atoms - Only update _NET_WM_STATE and _NET_WM_ALLOWED_ACTIONS when changed - xprop.c: Do some sanity checks using static asserts if possible - Shuffle some property stuff around - session.c: Remove unused headers - libhack: Add XGetWindowProperty interception - libhack: Cosmetics - Eliminate EGetGeometry() - Change EXGetGeometry() to EXGetSize() - x.c: Fix LTO warnings - x.c: Deubug stuff cleanups - x.c: Remove ancient unused ECreateFocusWindow() - extinitwin: Fix parent/client synchronization - Fix EImageDefineCursor() for window mode - edox: Avoid LTO null pointer warning - edox: Unifdef USE_XFONT - Backgrounds: Fix trouble when deleting multiply referenced background - Backgrounds: Fix bad list operation in CB_ConfigureDelBG() - Groups: Avoid compiler warning in _DlgFillGroups() - Drop animation in EwinSlideSizeTo() if there is no change - Focus: Debug tweaks - Focus: Fix focus on new clients requesting max size - autofoo: Deal a bit more consistently with C[PP]FLAGS and LDADD - French translation update (Philippe J. Guillaumie/Carla Sensa) - Fix bad memory access during shutdown - FX: Use xrender when available - FX: Fix cleanup with compositing enabled - FX: Fix clipping with compositing enabled - FX: Make it work in regular compositing mode - FX: Tweaks - FX: Some refactoring - FX: Fix waves cleanup - FX: Remove "correct bugs" operation in waves - Introduce HAVE_COMPOSITE_OVERLAY_WINDOW - glwin.c: Fix incorrect config item size - Sound: Enable changing engine at runtime - Don't build disabled stuff - Sound: Change some esd to esound - Sound: Change some pa to pulse - Sound: Header file tweaks - Move Eexec() and friends to util.h - Drop (v)snprintf() implementation - Use installed gettext version, if possible - Eliminate AM_LANGINFO_CODESET - 1.0.23.000 - Fix version reported by e16 in release build e16 v1.0.23 - 2021-04-09 ------------------------ - 1.0.23 - Trim ChangeLog (move <= v1.0.0 to ChangeLog.old), new format - Add ChangeLog generation script - Update po - Focus: Tweak request serial number check logic - correction - Focus: Fixup after "Fix pointer focus on new windows..." - Focus: Improve debug message understandability - Remove obsolete and unused AC_HEADER_STDC - Fix pager update on desk switch - Fix segv on bad border definition - Introduce E_ARRAY_SIZE() and MOD_ITEMS() - Focus: Tweak request serial number check logic - Focus: Don't set focus on sliding windows - Focus: Fix pointer focus on new windows if pointer is in window - Update winter theme - Allow Winop border in matches.cfg - Remove unused Pager:name - Fix pager live updates if millisecond time is initially "negative" - Fix handling of imageclasses with flipped/rotated images - Fix pager zoom window sometimes flickering at 0,0 - Add EoGetParent() etc. - Remove ancient TODO - group_op showhide should target all the windows groups members - Rename EDirUser{Set} wrappers and use then some more - French translation update (Philippe J. Guillaumie) - Support user fonts - Sound: Treat player engine like others - Sound: sound_pa -> sound_pulse - Sound: Mostly cosmetic changes - Sound: autofoo cosmetics - Consistently put __EXPORT__ in .c files - Forgot some 2020 - conf.h: Remove some unused items - definitions: Remove some more obsolete configuration item definitions - Configuration parsing cleanups - Cleanups in .desktop file generation - Include git stamp in version info (if built from git checkout) - Introduce EImageDefineCursor() - Introduce EImageRenderOnDrawableARGB() - Cache visual in EVisualFindARGB() - Remove obsolete color modifier functions - French translation update (Philippe J. Guillaumie) - Use poll() for event handling by default (if available) - French translation update (Philippe J. Guillaumie) - French translation update (Philippe J. Guillaumie) - Update po - French translation update (Philippe J. Guillaumie) - Ensure a couple of initialisations are never skipped - Remove unused SM_CLIENT_ID stuff - Fix memory leak after failed execvp() - Remove some (duplicated?) configuration identifiers that are not in definitions - definitions: Remove long obsolete configuration item definitions - conf.h: Remove some long obsolete configuration item defines - Hide Border struct internals - Simplify checks for borderless - Use border name wrapper function some more - borders.c: Prefix static functions with _ - ipc.c: Trivial cleanups - Update po - CM: Fix damage corner case (reparenting fading-out window) - CM: Fix switching fadeout to fadein - hiwin: Tweak debug - Merge variables controlling click-to-raise configuration - focus.c: Eliminate unnecessary variable - Make "only primary mouse button raises" option take effect immediately - Add option to allow only the primary mouse button to raise windows - 1.0.22.000 e16 v1.0.22 - 2020-06-20 ------------------------ - 1.0.22. - configure.ac: Avoid trouble with missing AM_LANGINFO_CODESET - Document the "absolute" parameter for the toggle_* window operations - Update po - French translation update (Philippe J. Guillaumie) - Fix technical/shapewin move mode with window groups - Fix technical/shapewin move mode through edge flip - groups.c: Fold "groups" into "group_op" IPC command - groups.c: Add group list ipc comand - groups.c: Eliminate _EwinInGroup() - groups.c: Simplify _GroupDelete() some more - groups: Rework group configuration saving - snaps: Fix snapshot group remembering when all groups are deleted - groups.c: Fix snapshot updating - groups.c: Add some debug - groups.c: Fix group deletion - groups.c: Add group del command - groups.c: Fix showing empty group - groups.c: Fix handling groups with negative id - groups.c: Mostly cosmetic tweaks - groups.c: _GroupEwinDestroy() -> _GroupDelete() - groups.c: Enable popping up ewin group configuration dialogs from ipc - groups.c: Fold "group_info" into "group" IPC command - groups.c: Refactor _GroupEwinRemove() - groups.c: Rename functions for more consistency - groups.c: Reshuffle code to avoid forward declarations - groups.c: Mostly cosmetic changes around group configuration - groups.c: Eliminate BuildWindowGroup() - groups: Eliminate EwinGetGroups() - Add feature to build with ASAN (--enable-gcc-asan) - Fix obscure m4 problem - Autofoo cosmetics (AC_HELP_STRING -> AS_HELP_STRING). - Add alsa-lib sound backend - Minor cleanups in sound players - Avoid potential crash when attempting to enable sound, cosmetics - GSOD: Avoid rendering artifacts when unmapped - Minor cleanups after sound by audio player feature - Introduce path_canexec0() for convenience - Optionally play sounds using audio player - Autofoo sound configuration cosmetics - Enable sounds in combined configuration dialog - Espawn(): Use variable argument list - edox: Fix missing return value (at previously unreachable function exit) - edox: Add a couple of forgotten casts - Spec file: Add git tag to rpm file name (if built from git checkout) - configure.ac: Drop unnecessary prefix stuff - groups.c: Correct debug stuff - Hide Group struct internals - Fix incorrect check for __attribute__ ((unused))) - autogen.sh: Add -n as alternative to NOCONFIGURE - src: Fix clang-analyzer complaints - edox: Fix clang-analyzer complaints - eesh: Fix clang-analyzer complaints - aclass.c: Fix valgrind complaint - slideouts: Fix potential crash - slideouts: Refactoring - slideouts: Use defines for directions - Re-indent with indent-2.2.12 - Indent profile - Drop -bad for now as it does silly things - Fix unmaximizing by _NET_WM_STATE[_MAXIMIZED_...] - libhack: Intercept XSendEvent too - bindings: Add 'W' as alias for modifier 4 - windowmatches: Add some consts - Fix warnings occurring in various situations - Consistently use @ as token delimiter in .in files - windowmatches: Enable having spaces in name matches - windowmatches: Remove some cruft - windowmatches: Issue notice when discarding invalid one - windowmatches: Resurrect USE_ICON_IMAGE_FOR_CLIENT_() macros - definitions: Empty obsolete windowmatch macros - windowmatches: Remove ancient incorrect case values - windowmatches: Fix use of MAKE_WINDOW_STICKY_...() macros - e_gen_menu: Drop ConsoleOnly apps - Use installed gettext version, if possible - 1.0.21.000 e16 v1.0.21 - 2019-10-24 ------------------------ - 1.0.21. - Update po - e_gen_menu: menu generation speedups - Add sndio sound back end - Fix using sound in modular build - Explicitly include sys/select.h where needed - Include potentially missing sys/select.h e16 v1.0.20 - 2019-05-31 ------------------------ - 1.0.20. - Fix potential warning - Fix build without composite - Add gobject-2.0 dependency in case pango doesn't include it - Update po - Make config dialog edge flip mode changes take effect immediately - Forgot some 2019 - Update po - GSOD: Only react to shown buttons - GSOD: Better keyboard grab - Fix timer havoc in obscure situations - Fix potential memory leak in _ScreenInitXrandr() - Use pkg-config some more - configure.ac: Drop check for unused wctype.h - Fix compositing glitches with tiled backgrounds - Remove unused header - Fix potential segv in pulseaudio sound handler - Fix memory leak in pulseaudio sound loader - e_gen_menu: Various corrections and tweaks - e_gen_menu: Somewhat random menu generator changes - Restore background to last set if quitting background selector - Correct refresh when switching away from background "None" - Don't do double-clicks on scroll wheel events - Tweak winop opacity delta mode - Update Copyright in COPYING - Fix restart after choosing Restart in GSOD on e.g. segv - Remove saveunders option from Miscellaneous Settings dialog - Correct (disabled) debug printout - Introduxe ArrangeEwinCenteredOn() - Split unplaced transient and dialog handling - Fix transient placement involving desk/area change (take 2) - Introduce EwinFindGroupMember() - Optionally don't slide in DeskGotoByEwin() - Revert "Fix transient placement involving desk/area change" - Warning fix for gcc 9 - Tweak glwin commands - Forgot indent - Update 'definitions' - Fix transient placement involving desk/area change - Remove pointless goto - Update 'definitions' - Consistently use *ALLOC() macros - Update po - Change EFREE_... macros to functions - Update copyright to 2018 - Refactor/rename/use _EFREE type macros - 1.0.19.000 - Add theme defined menu - Enable changing only theme variant - Indent - Update 'definitions' - Reintroduce acflags for configuration of rpmbuilds e16 v1.0.19 - 2018-08-13 ------------------------ - 1.0.19. - Update po - Simplify autogen.sh - Spec file cleanups - Still more 'definitions' stuff - If sound is enabled check that we have a sound loader - Avoid unnecesary use of MenuSetTitle() - Still more 'definitions' stuff - Update po - More theming stuff in 'definitions' - Still more macros for themeing in 'definitions' - More warning fixes for gcc 8 - Warning fixes for gcc 8 - Fix focus-if-group-focused cases - focus.c: Cosmetics - Trivial cleanups - xprop.c: Fix warnings found with -O3 - epp/cpplib.c: Fix warnings found with -O3 - Update po - Minor win_op help update - On window mode exit close/kill windows instead of reparent to root - Add some image cache control - Restart cursor: Use in window mode too - Restart cursor: Increase timeout + debug tweaks - Print messages for problematic borders (if EDEBUG 1) - Sort IPC help in columns instead of rows - A bit of startup/theme debug - Tweak new theming mmacros - Update po - Fix theme variant handling - Avoid confusing dual use of Mode.theme.path - Swap ThemeFind() and ThemePathFind() names - Cosmetics - Remove some cruft - Tweak theme variant setting - Enable using ImageClass as menu icon - Remove pseudotransparency support - 3 - Remove pseudotransparency support - 2 - Remove pseudotransparency support - 1 - More new macros for themeing in 'definitions' - Update po - theme.c: Fix theme file extraction - theme.c: List .theme files too - theme.c: Tweak theme listing - Update po - theme.c: Fix warning and simplify - Update po - config.c: Cosmetics - Handle ".theme files" - Correct various theme path checks - theme.c: Add debug - Some refactoring in theme look-up - theme.c: Cosmetics - theme.c: Mark some static functions as such - Drop special handling of DEFAULT theme link. - Make Esystem() take argumments - Add (disabled) window/pixmap dump commnd - Fix EDrawableDumpImage() - Fix magnifier pixel value display - Do proper rendering of transparent icons in menus - Updating danish translation - Update the restart cursor, which looked a bit dated. - Add new macros for themeing in 'definitions' - Update po. - Fix issue with initially shaded windows in certain cases. - Fix focus after slide-in. - Tweak some (disabled) focus debug stuff. - add toggle_size half_X feature - 1.0.18.000. e16 v1.0.18 - 2017-04-16 ------------------------ - 1.0.18. - Update po. - Warning fixes for gcc 7. - Forgot some 2016. - Update po. - Fix warning with recent pango. - Drop incomplete HAVE_STDARG_H stuff. - Window list: Show windows on same head as pointer first. - Refactorization in WarpFocus(). - Miscellaneous screen stuff. - Remove unused Mode.display.xinerama_active. - Use RandR data to populate screens structure. - Build .xz tarball too. - Use AC_USE_SYSTEM_EXTENSIONS. - 1.0.17.000. e16 v1.0.17 - 2015-07-12 ------------------------ - 1.0.17. - 1.0.16.002. - Update po. - Set NorthWestGravity when applying snapshot location. - Fix ignoring ConfigureRequest from application. - Require render version 0.11 before using XRenderCreateSolidFill(). - Fix stacking when there is only one window. - Fixes for various build corner cases. - Eliminate deprecated usleep(). - Use gettext 0.18. - 1.0.16.001. - Update catalan translation - Fix crash when using mouse wheel in background selector (T2222). - Slightly different fix to pager zoom/focus issue. - Fix focus issues with pager zoom windows on desks other than first (T2197). - 1.0.16.000. e16 v1.0.16 - 2015-02-21 ------------------------ - 1.0.16. - Update po. - Wrap some calls to XRenderCreatePicture(). - CM: Reorder start/stop details. - CM: Fadeout tweak. - CM: Cosmetics. - Fix potential buffer overruns when using sscanf(). - Forgot a config.h. - 1.0.15.001. - Update po. - Clean up header file inclusion order. - Remove unused AnimatorsDelCat(). - Minor fading animation tweak. - Forgot 2015. - Visibility cosmetics (use EC_C_VISIBILITY). - Fix animator initialisation when duration is 0. - Fix animation bug. - Minor tweaks in EShapePropagate(). - Eliminate EwinFindByChildren(). - FX: Correct some offsets. - FX: Cosmetics. - Correct shading end size. - Simplify shading code. - Autofoo tweaks. - Initial CM/Present experimental support. - Initial Present infrastructure. - Prepare to handle other than XI2 generic events. - Debug printout cleanups. - Use XRenderCreateSolidFill() if available. - Extension version checking cleanups. - 1.0.15.000. e16 v1.0.15 - 2014-11-18 ------------------------ - 1.0.15. - Update po. - Debug printout cleanups. - Set lower limit on slide/shade speed. - Simplify sound configuration. - 1.0.14.001. - Fix some normally disabled debug format strings. - Update po. - Remove useless Name[] entries from .desktop files (again). - Fix build without composite. - Updating desktop files - Updating esperanto and french translations - Use wrapper functions in ECreatePixmapCursor(). - Add ERegionCreateFromBitmap() and EPictureFillRect(). - Add argb option to EPictureCreateBuffer(). - Fix creating bitmap cursor. - Autofoo cosmetics (use AC_HELP_STRING). - Updating catalan translation - Update po. - Remove useless Name[] entries from .desktop files (again). - Remove bogus lithuanian translation (0 translated messages). - Adding catalan traslation - Updating turkish and adding lithuanian and galician translations - Updating translations - Avoid some potential X-calls/errors when client is destroyed. - Update po. - Simplify dialog data handling. - Refactor dialog apply/exit handling. - Fix glitch in "Refactor background dialog data handling". - Eliminate some use of EspawnApplication(). - Exec/spawn function tweaks. - Refactor group dialog data handling. - Refactor background dialog data handling. - Use initially created GC for various operations. - Wrap XID and some other X types. - Tweak screen info printout. - Move EDBUG_TYPE_ANIM to where it belongs. - Randr may report FPS = 0. - Avoid unnecessary FP calculation. - Cosmetics (key->keysym). - Cosmetics (key->keycode). - Remove ancient unused code. - Debug tweaks (pager). - Wrap XDraw/FillRectangle. - Change some operations to render ones. - Simplify pager background update. - Move shape window stuff to separate header file. - Fix potential use of freed pixmap. - Minor tweak in EXFillAreaSolid(). - Minor simplifications in ImagestateDraw...() functions. - Cosmetics. - Fix warnings with gcc 4.9.x. - 1.0.14.000. e16 v1.0.14 - 2014-03-29 ------------------------ - 1.0.14. - 2014. - Fix placement of transient dialogs. - Autofoo update (AC_PROG_LIBTOOL -> LT_INIT). - 1.0.13.004. - Update po. - Updating serbian translation - Simplify/fix dialog layout code. - Reduce nesting in DialogRealizeItem(). - Update po. - Fix memory leak when changing area. - Wrap some calls to XFillRectangle. - Tweak error handler API. - Wrap remaining XCopyArea calls. - Use XCopyArea wrapper function. - Use NoXID in stead of None. - Wrap the last XClearArea call. - Trivial type fixes. - Header file tweaks and cosmetics. - Remove some use of X11 Bool type/values. - Update po. - Use our own window property functions in stead of various Xlib ones. - Use our own window property functions in stead of various Xlib ones. - Use our own window property functions in stead of various Xlib ones. - Add EXWindowOk(). - Rename EDrawableCheck to EXDrawableOk and remove unused parameter. - Add missing const + some formatting cosmetics. - Debug message tweaks, cosmetics. - Forgot some more 2013. - Fix OR window registration some more. - updating esperanto translation - Don't play sound in ShowAlert(). - Fix OR window registration. - Add server grab around initial window pickup loop. - Only manage InputOutput windows. - Avoid redundant calls of XGetWindowAttributes (eobjs). - Avoid redundant calls of XGetWindowAttributes (ewins). - Simplify registration of override-redirect windows. - Wrap XGetWindowAttributes(). - Debug printout tweaks. - Forgot some 2013. - Fix potential warnings. - 1.0.13.003. - Update gettext version to 0.17. - Obsolete event handling tweak. - Obsolete event handling tweak. - Remove useless Name[] entries from .desktop files. - Fix menu generation some more. - 1.0.13.002. - Autofoo macro cleanups. - Fixup after list changes. - 1.0.13.001. - Update po. - Switch to new list implementation. - updating desktop files - updating esperanto translation - Fix background dialog issues. - Discard broken backgrounds (bg file missing) on exit. - Disable moving "None" background to front. - Let "eesh screen" show some randr info. - Cosmetics. - Still more double to float. - Some more double to float. - No need for double - change to float. - No need for double - change to float. - Eliminate BordersForeach(). - Remove unnecessary EXTRA_DIST. - Fix potential use of uninitialised data. - Avoid potential crash in menu unloading. - Fixed sorting in desktop files - updating esperanto and adding serbian translation - updating desktop files translations - Tweak button event callback parameter. - Button:inside_win is not used. - Save some bytes in various structs. - Clear SF_INFO struct before calling sf_open(). - Tweak button swallowing in slideouts. - Fix bug in ActionClass loading. - Cosmetics - paving the way for other changes. - Play raise/lower sounds only if any windows are actually raised/lowered. - Fix menu generation issue. - Fix various perl warnings. - Fix installation group ownership of theme files (ticket 2345). - 1.0.13.000. - updating french translation e16 v1.0.13 - 2013-04-13 ------------------------ - 1.0.13. - Update po. - updating esperanto translation - Move/rename EInternAtom -> ex_atom_get, AtomListIntern -> ex_atoms_get. - Move/rename atom/property related wrapper functions and types. - Use qsort in stead of open coded sorting. - Fix Globally Active focus mode. - Startup applications - Don't slide in or place manually during e16 startup. - Set startup id on apps started by snaps too. - Eliminate Quicksort(), use libc qsort() in stead. - Don't use CPPFLAGS in Makefile.am. - 1.0.12.000. e16 v1.0.12 - 2013-03-26 ------------------------ - 1.0.12. - Update po. - Convert da.po to utf-8. - Danish translation update. - CM: Fix startup after recent changes. - CM: Fix override-redirect window registration detail. - Don't unmap/map OR windows during startup. - Eliminate unnecessary XSync. - Minor simplification in initial window registration. - 1.0.11.002. - Fix using e16 with xcompmgr. - Build silently (use AM_SILENT_RULES). - Fix some issues reported by clang. - Fix intended centering on parent of unplaced dialogs. - Fix C++ build. - Cosmetics. - 1.0.11.001 - Update po. - Run composite rendering to screen separately from animators/idlers/timers. - Forgot some 2013. - Switch default sound support to pulseaudio/libsndfile. - Cosmetic change around TimersRunNextIn(). - Add/use ecore_x_window_prop_del(). - Remove obsolete ecore_x compatibility. - Get frame rate from randr. - Unbreak animated move/resize after recent changes. - Enable not using a container window. - Avoid warnings about uninitialised struct members. - Add AC_CONFIG_MACRO_DIR. - updating portuguese and esperanto translations - Update po. - Disable pseudo-transparency by default. - More old move/resize removal. - PixImg stuff is no longer used. - Remove code for shaded, semi-solid, and translucent move/resize modes. - Enable setting shape on multiple windows. - Resurrect slide shape. - AnimatorsDelCatAll() is now unused. - Refactor fx. - Add AnimatorGetData(). - Add AnimatorDel(). - No need to adjust fx on area change. - Remove long time disabled raindrops and imagespinner fx code. - CM: Set destination clip when rendering compositing buffer to screen. - Non-time-limited animations should not run until next ?!? - Restore old pointer warping behavior on maximization. - When using XI2, handle focus change events via XI2. - When using XI2, handle enter/leave events via XI2. - When using XI2, handle all keyboard and pointer events via XI2. - Cleanup around XI2 event selection. - Fix major memory leak when using XI2 events. - Wrap XAllowEvents(). - Remove some commented out stuff. - Trivial cleanups. - Wrap some calls to XGrab/UngrabKeyboard() + cosmetics. - Window slide code cosmetics. - Prefix local functions with _. - Use __func__ for function names in debug stuff. - Update po. - Fix test for XI2 availability. - Fix various issues reported by clang. Minor cleanups. - updated esperanto and italian translations - Fix en/disabling of maximization animation. - Minor refactoring in MaxSizeHV(). - Make frame debug printout conditional. - Disable "Previously ignored..." debug message. - updating various translations - Update po. - Introduce new animation engine. - updating various translations - updating various translations - updating esperanto translations - updating esperanto translations - Update po. - Add script to place pagers (James Bowlin). - Cleanups - ecore_list stuff. - ecore-list - Fixup comments. - ecore-list - Remove EAPI. - Cosmetics. - Add EventsBlock(). - Focus update tweaks. - Enable using libsndfile for sound file loading. - 1.0.12.000. e16 v1.0.11 - 2012-10-03 ------------------------ - 1.0.11. - Minor cleanup. - Update po. - Fix build error with ancient composite. - Fix build error with ancient imlib2. - Debug tweaks. - Cosmetics. - Remove incorrect __UNUSED__. - 1.0.10.002. - Update po. - Fix potential deadlock with multiple simultaneous alerts. - Update po. - EobjSlideTo() is no longer used. - Use EobjsSlideBy() to slide desks as well as areas. - Alert if root window button events cannot be selected. - Menu code tweaks. - Remove unnecessary code in ECompMgrWinFadeIn(). - Improve fading debug logging. - Enable logging to stdout or stderr. - Don't keep shaded windows entirely on-screen (ticket 1191). - Fix having black solid color background. - Startup cosmetics. - Another spec file fix - don't own locale/* dirs. - Desk restacking before shade/unshade should not be necessary. - Fetch time to next timer run after running idlers. - Add some timer debug, cosmetic changes. - Remove unused code. - Don't prevent pager update due to ewin slide. - Move EObj sliding functions to slide.c too. - Fix (if experimenting with USE_DESK_EXPOSE). - Remove unused code. - Fix coords placement in techopaque mode (Daniel Manjarres). - 1.0.10.001. - Update po. - Forgot some 2012 updates. - Spec file fixes. - Expose ECompMgrWinSetOpacity() - call via EobjChangeOpacityNow(). - Eliminate Mode.place.doing_slide. - Fix setting slide-in mode in dialog. - Menus - Remove unused code. - Change ewin sliding function API. - Dialog sliders - Enable having upper bound below lower. - Dialogs - Add missing const. - Update po. - Remove server grab around EShapeSetShape(). - Add EX_EVENT_GLX_FLIP. - Move pre-eventloop calls of EobjsRepaint() out of progress bar functions. - Remove useless parameter from SnapshotsSaveReal(). - GSOD - Make work when compositing. - GSOD - Refactor + some changes. - GSOD - Just use fixed font. Font sets are causing trouble again. - Name ewin sliding functions consistently. - Move ewin sliding functions to slide.c. - EwinMove/Resize - Change various global/ewin flags to function parameter. - Use OPSRC_NA in stead of 0. - Add uninstall-local to fix distcheck (with recent autotools?). - Move GetTimeMs/Us() to time.c. - French translation update (Tristan D.). - Update po. - Ignore++ - Make clean shouldn't remove e16-gnome3-session.desktop. - Remove USER_NAME, HOME_DIR, and USER_SHELL from config file preparsing. - Simplify user info functions. - Close all fd's above 2 when exec'ing for restart. - Cosmetics. - Update po. - French translation update (Tristan D.). - Cosmetics. - Minor tweak around ECompMgrGetRootBuffer(). - Remove some obsolete code. - Change some longs to ints where long is not needed. - Fix build without composite but with xrender. - Remove now unused EKeycodeToString(). - Remove old e16keyedit (pre 0.7) IPC functions. - Fix bug in pareto_maximizer(). - Remove unnecessary AC_PROG_MAKE_SET. - Warning fix for gcc-4.6.x. - 1.0.10.000. - Japanese translation update (Yasufumi Haga). e16 v1.0.10 - 2011-10-09 ------------------------ - 1.0.10. - Update po. - updating french and italian translations - Change default systray icon size to 16. - Update internal area hint when changing area. - 1.0.9.001. - Update po. - Use WM_NAME in stead of WM_ICON_NAME in pager and iconbox. - Zoom improvements. - Add new "technical/opaque" move/resize mode. - "Lost" window recovery tweak. - Make dialogs sticky. - Update po. - Don't focus window before client window MapNotify is seen. - Fix segv when new client is destroyed before being mapped. - Adjust file.menu when regenerating menus. - Japanese translation update (Yasufumi Haga). - Update po. - Update list of translatable strings in menus. - Japanese translation update (Yasufumi Haga). - 1.0.9.000. e16 v1.0.9 - 2011-07-31 ------------------------ - 1.0.9. - Update po. - updating portuguese and italian translations - Cosmetics. - Fix pointer focus when a new window appears under the pointer. - Update po. - Make EwinOpActivate() center "lost" windows. - Add EwinIsOnDesktop(). - Add some forgotten 2011. - Menu generation: Only one menu tree (not GNOME/KDE/Other). - Menu generation: Skip if NoDisplay=true. - Enable animation of resize operation. - New maximisation algorithm. - Add option to enable "smart resizing". - Move HV resize code to separate function. - Magnifier - Cosmetics. - Avoid cancelling menus too early in certain situations. - EwinInstantShade() does not need to set gravity. - Use defined values for shading directions. - Let EShapeUpdate return window shape status. - Magnifier: Render text lines properly regardless of font size. - Magnifier: Minor optimisation when not showing texts. - Remove unnecessary EMapWindow's. - Change EwinGetContainerXwin() to macro. - 1.0.8.001 - Update po. - Minor debug printout cleanups. - Add stroke/drag interface to magnifier (based on patch by Daniel Manjarres). - Set lower limit on time between sucessive animator runs. - Fix focus after ungrab. - Add EobjGetNameSafe (for debug). - Magnifier: Only enter grabbing mode first time it is mapped. - Magnifier: Show magnification factor in info text. - Magnifier: Change defaults - filter on, no text. - Magnifier: Make step size configurable. - CM - Fix rendering of shaped override-redirect windows. - Expose EShapeUpdate(). - Change move/resize mode open coded values to defined values. - Another warning fix for gcc-4.6. - Fix root pixmap breakage. - Fix potential crash during manual window placement. - Fix window positions on hidden desks when restarting after a crash. - Only set _NET_DESKTOP_VIEWPORT when needed. - Move desktop hint change to after desk switch has completed. - Eliminate EwinIsMapped() and EwinGetDesk(). - Move variable into scope where it is used. - Fix jumpy dialog sliders. - Make magnifier scaling steps smaller. - Enable remembering magnifier window attributes. - Fix potential placement breakage when there are windows with struts. - Add commands to show/hide/toggle display of magnifier. - Magnifier tweaks. - Rework installation of .desktop files. - Magnifier - enable toggling text on/off. - Add GNOME3 gdm/gnome-session support. - Fix segv when iconifying magnifier window with CM enabled. - Enable setting/saving ignorearrange attribute in window menu. - Fix solid color backgrounds. - Fix having background file names with spaces (Daniel Manjarres). - Enable having background files with whitespace in name. - Swap names in directory cache file (and rename it). - Show backgrounds in settings dialogs with same aspect ratio as screen. - 1.0.8.000. - Japanese translation update (Yasufumi Haga). e16 v1.0.8 - 2011-04-25 ------------------------ - 1.0.8. - Update po. - Run idlers after timers. - Show alert text also when there is no final newline in string. - Add __SCALE and __EFFECT_NONE - seem to be used in most themes. - Fix selection of next focus window when iconifing a window. - Update po. - Fix windows sometimes not being placed in unoccupied areas. - updating portuguese translations - Return code on success should be 0. - Move span calculations to functions. - Move duplicated stuff to function. Cleanups. - Improve maximzation. - Add options to ignore struts when maximising/fullscreening. - 1.0.7.003. - Update po. - Doc updates. - More warning fixes for gcc-4.6. - Remove compositing resize fixup hack for old Xorgs. - 2011. - Fix handling rescheduled timers that are already expired. - Update po. - Warning fixes for gcc-4.6. - Fix trouble around initially iconified windows and manual placement. - Add missing break. - 1.0.7.002. - Update po. - Use GetTimeMs/Us() in stead of GetTime(). - Change TimerAdd() and TimerSetInterval() time to ms. - Eliminate TimersRunExpired(). - Move timers to int/ms. - Add GetTimeMs/Us(). - Cosmetics. - Remove unneeded header files. - 1.0.7.001. - Print error message if no argument is given to win_info command. - Add command ("desk back") to go back to previous active desktop. - Reset maximised state on move as well as on resize. - Switch to gettext 0.16.1. - Update _NET_WORKAREA when screen size changes. - Update po. - No need to install .la files for libs that are only loaded dynamically. - Add const to Quicksort compare function prototype. - Prefer randr over xf86vm if available. - Fix missing synthetic ConfigureNotify when doing simultaneous move and resize. - Change XWarpPointer wrapping. - Add auto* stuff to set __func__. - 1.0.7.000. e16 v1.0.7 - 2010-11-13 ------------------------ - 1.0.7. - Update po. - Revert "If CM is active, change snap to live pager mode." - Enable using randr (1.3) for zooming. - Fix desk/area dialog changes sometimes not being saved. - Change WITH_ZOOM to ENABLE_ZOOM. Zoom related build tweaks. - Minor zooming related fixes/cleanups. - 1.0.6.002. - Update po. - Revert incorrect fixes for menu related segvs. - Avoid processing events belonging to a previous ewin for a client window. - Remove incorrect comment. Cosmetics. - Cosmetics. - Debug stuff cleanups. - 1.0.6.001. - Update po. - Fix restart (broken in 1.0.6). - Correct recent composite/shape fixes and fix some more related issues. - Add ERegionIntersectOffset(). - Yet another 2010. - Fix compositing bug (shaped ghost windows). - Add some missed 2010s. - Fix rendering of argb windows in pager when compositing is enabled. - Move some code lines. - Introduce PmapMaskInit(). - FreePmapMask() -> PmapMaskFree(). - 1.0.6.000. - Ecore no longer has ecore_list_... - Correct __A_CLEANUP (noted by Daniel Manjarres). - updating portuguese translations - updating portuguese translations e16 v1.0.6 - 2010-09-26 ------------------------ - 1.0.6. - Update po. - Fix rendering of translucent shaped windows. - Fix potential crash when destroying menus. - Trivial cleanup. - Fix typo - Fix typos - Fix deriving configuration file names with libX11-1.4. - Keep on-screen windows requesting resize on screen. - Fix potential crash in menu key press handling. - 1.0.5.000. e16 v1.0.5 - 2010-08-29 ------------------------ - 1.0.5. - Update po. - Indent. - Check y component too - Apply double_condition_check.cocci - Another attempt to fix pointer focus breakage. - Fix unpacking theme from .etheme file. Has been broken since 1.0.2. - Call XRRUpdateConfiguration on RRScreenChangeNotify. - Collect XF86VidMode stuff. - In pager "live" mode (compositing enabled), reflect window transparency in pagers. - Add EPictureCreatePmap() and EPictureDestroy(). - Add ECompMgrWinGetAlphaPict(). - Indent. - Convert (hopefully) all comparisons to NULL - Fix warning on 64 bit platforms introduced by badnull.cocci. - Place new fullscreen windows on xinerama screen containing pointer (unless aleady placed). - Fix fullscreening when client has bogus aspect ratio hints. - Attempt to fix sloppy focus breakage on desks other than first. - Keep windows on one xinerama screen when placing under mouse. - Fix resizing when using H/V handles and client has aspect ratio limits. - Indent. - Japanese translation update (Yasufumi Haga). - Apply badzero.cocci, badnull.cocci and badnull2.cocci - updating italian translation - Fix segv when menu is created shortly after being destroyed (noted by BitJam). - Add a bit of debug. - Do not compare pointers to 0 - French translation update (Tristan D.). - Adjustments for indent 2.2.11. - 1.0.4.000. e16 v1.0.4 - 2010-08-08 ------------------------ - 1.0.4. - Update po. - Re-add ~/.e16 to icon search path. - Fix changing move/resize modes in dialog. - Add sanity check in BorderCreateFiller(). - FORMATTING - Update po. - Enable showing outline for window selected in focuslist. - Move "shape window" code to separate file. - Cosmetics. - Remove obsolete code. - Silence clang. - 1.0.3.000. - Spec file cleanups. e16 v1.0.3 - 2010-07-21 ------------------------ - 1.0.3. - Update po. - Adjust extension array size. - Collect xinerama stuff. - Do xinerama extension test just like other extension tests. - Change functions to macros (when compiling without zoom). - Use "filler" border in stead of zoom masks when zooming. - Eliminate GetZoomEWin() and InZoom(). - Simplify ZoomInit(), make static. - Fix trouble with move/resize operations started by _NET_WM_MOVERESIZE. - Fix potential memory leak when window leaves fullscreen mode. - Fix warnings when using gcc 4.5. - Remove unneeded code with notnull.cocci script - 1.0.2.002. - Update po. - Fix zooming when screen is rotated using randr. - Add force parameter to EwinWarpTo(). - Fix logic in ReZoom(). - Trivial cleanups. - Fix some poytential segvs. Minor cleanups. - Fix some potential segvs. - Remove unused radio button event function. - Make ConfigFileFind static. - Remove some unused BUTTON_... and KEY_... defines. - Remove remnants of unimplemented textclass mode attribute. - Simplify list stuff. - Add missing break. - 1.0.2.001. - Fix up po files after whitespace removal. - Trim whitespace from translatable strings. - Remove some trailing spaces from bg show command output. - Fix typo in configure help for --enable-xrender option (ticket 544). - Update po. - po cleanups - Sync translations of e16 from Launchpad. - French translation update (Tristan D.). - Another focus fix after recent changes. - Fix moving window to previous desk when current is 0 (noted by BitJam). - Japanese translation update (Yasufumi Haga). - French translation update (Tristan D.). - Update po. - Add option to focus window if window group is focused. - Better check for focusing transients when group is focused. - Simplify. - Silence clang. - Minor simplification (use GetTime in stead of gettimeofday). - Forgot comma. - Forgot some 2010 updates. - Update po. - In reparent event handler, use parent indicated by event. - CM: Skip windows with empty shape. - Look up/show name of request causing error. - Fix incorrect initial coords placement in certain situations. - Definitions of extention names are unreliable - use actual ones. - Fix build with XI2. - Update Simplified Chinese translation. - Use XQueryExtension to query extensions. - Fix error when compiling as C++. - Fix _XROOT property updates when using set_xroot_info_on_root_window. - updating italian translation - Fix pointer warp between screens. - More focus work... - Fix potential segvs. - e_gen_menu: Drop mozilla, xchat2, add audacious. - Avoid QueryPointer in PagerHandleMotion. - Use ConfigFileLoad some more. - Move misc/e16.png to icons/. - Disable shaded, semi-solid, and translucent move/resize modes by default. - Use render for PixImg if available. - Refactor move/resize shape drawing code. - Another focus handling tweak. - Fix various issues related to iconification of shaded windows. - If CM is active, change snap to live pager mode. - Add preload library for roundtrip spotting. - Centralise file loading, based on file type. - Validate focus list icon mode. Use defs for icon modes. - Move config/pix to pix (svn only for now). - Focus list issue - maybe better?. - Update po. - Attempt to fix incorrect focusing when using focus list. - Cleanups around colormap installation during focus switch. - Avoid QueryPointer during focus switch. - CM: Change some more debug message conditions. - Revert "Avoid roundtrip in EWindowGetPixmap()." - Don't put shadow on borderless argb windows. - CM: Handle override-redirect window shape changes. - CM: Change some debug message conditions. - CM: Don't put shadow on ARGB override-redirect windows. - Assume windows with depth 32 are ARGB. - Change some functions to macros, simplify setup stuff. - Avoid some explicit paths. - Don't #define disp - causes trouble. - No need to look elsewhere if path is absolute (FindFile). - Mode.keybinds_changed should be local. - Fix another name clash (patch by Pietro Cerutti, ticket 487). - Forgot 2010. - Assume ConfigureRequests contain root x,y coordinates for now. - Avoid ETranslateCoordinates in window mode. - Use ThemeFileFind in stead of FindFile. - Fix various background file issues - More linking fixes for --no-add-needed. - Remove theme config stuff in font alias files. - No need to query pointer in move/resize start. - Simplify loading bindings.cfg. - Add missing audiofile cflags/libs. - More ecore_data to separate lib - Debug stuff. - Fix multihead focus issue. - Simplify. - Trivial fixes (clang). - edox: Fix locale initialisation, remove long time broken multibyte support. - edox: Header file cleanups. - "Support" _NET_WM_USER_TIME[_WINDOW]. - Remove grab/ungrab on border part button events. - Remove special fx ipc commands (use eesh set). Some refactoring. - Avoid roundtrip in EWindowGetPixmap(). - Bump version. e16 v1.0.2 - 2010-01-24 ------------------------ - 1.0.2. - Update po. - Do not use shared memory pixmaps. - Add check, no need for return value in EXFreeGC(). - Add function to create inverted shape pixmap. - Fix move/resize sometimes not being terminated properly. - Fix potential crash. - Move some code around. - Ignore++ - 1.0.1.901. - Minor da.po updates. - Do not propagate key events. - Update po. - Change iconbox fallback icon mode back to snapshot. - Scale new icons down to 48x48 pixels. - Unmap internal windows before destroying. - Remove some redundant checks. - Avoid some memory leaks with incorrect themes. - Move statement. - Move EWindowGetNamePixmap() to x.c (and rename). - Show EObj info via ipc when appropriate. - Eliminate Mode.action_inhibit. - Tweak configuration loading. - Remove unintended comment. - Remove useless definition. - Play with XI2. - Fix creating GL pixmap in certain situations (when using mesa?). - Fix name clash related to SUSv4 signal.h (patch by Pietro Cerutti, ticket 487). - 1.0.1.002. - Update po. - Move ESelectInputChange(), change arguments to int. - Introduce EPictureSetClip(). - Avoid using ERegion..Offset(). - Move Picture/Region functions to x.c. - Japanese translation update (Yasufumi Haga). - Update po. - Iconbox configuration dialog stuff - Use new event window for move/resize. - Remove never triggered SoundPlay(). - Update po. - Fix menus not being reloaded in certain situations. - Doc cleanups. - Attempt to fix various pager issues. - XTranslateCoordinates -> ETranslateCoordinates. - Change name, eliminate unused return values. - Refactor ecore_hints. - Change Ecore_X_ID etc. to unsigned int (when not using ecore_x). - 1.0.1.001. - Update po. - Fix compile as C++. - Add MenuCreateFromBackgrounds, eliminate menus.cfg. - Fix unintended overrides of buttons.cfg in ...buttons. - Container and pager menus should be destroyed on close. - Trivial menu cleanups. - Remove obsolete numbered actions. - Add missed 2009s. - Minor fixes, cleanups. - Fix coords placement for shaded windows when moving in opaque mode. - Fix resize while shaded. - Revove some unneeded sanity checks. - Look for .desktop files in ~/.local too (patch by José Romildo Malaquias). - Re-enable resizing of shaded windows. - Move reference point for manual placement to inside window. - Enable transparent image in dialog headers. - Fix potential problems when ending move/resize operations. - Fix memory leak. - Avoid reading uninitialised memory. - Fix potential segv when window is destroyed while being raised/lowered. - Fix manual placement. - Eliminate need for initial EwinMoveToDesktop (fix initial pager background). - New icons by Don Harrop. Remove old ones. - Fix memory leak. - Refactor more dialog data handling. - Refactor pager dialog data handling. - Refactor desk/area dialog data handling. - Fix various icon display mode issues. - Redraw menus properly after icon size change. - Dialog cleanups. - DialogDrawItems should not have to be called explicitly. - Refactor theme transparency dialog data handling. Remove some options that shouldn't be used. - Update po. - Avoid almost idential translated strings. - Update po. - Refactor menu dialog data handling. Add menu icon size slider. - Refactor container dialog data handling. - Refactor focus dialog data handling. - Simplify handling of dialog configuration data. - Merge autoraise settings into focus settings dialog. - Oops - Fix segv (thanks to jcwong). - Move icons from config/pix to icons. - Fall back to showing a default icon in borders/focus list. - Enable using theme variants. - Add absolute path to e16 in starte16. - Don't set source clip region when drawable is pixmap and window is unshaped. - Fix pseudotransparency update of iconbox when switching desk (noted by Don Harrop). - Simplify. - Remove unused include path (top_srcdir). - Fix chosing focus list icon mode (noted by Don Harrop). - Fixups after recent border part title/icon changes. - Remove unused __FLAG_FIXED..., add __FLAG_TITLE_AND_ICON. - Enable having title and icon in same border part. - Fix vertical alignment in title. - Remove font-*-italic (was only used by Ganymede, now removed). - Show dragbars on startup windows also when dragbar is disabled. - Add on/off to desk clear command. - Update po. - Fix stacking order when showing desktop state is set off (noted by Grégory Soutadé). - Enable showing mini icon in border part (suggested by Don Harrop). - Remove forgotten debug printout. - Enable pango by default. - Fix bug causing bogus image cache directory files to be written. - Last change was not good in certain themes. - Use DIALOG_WIDGET_BUTTON in stead of DIALOG_BUTTON in background selector. - Remove some obsolete disabled code. - Update po. - Change ja.po encoding to utf-8 (Yasufumi Haga). - edox: Don't show top bar when showing theme info. - Load cursors same way as other theme files. - Sync from launchpad, updated:Arabic(ar), Dutch(nl), Slovak(sv), Spanish(es); Merge new pot with all files. - Update po. - Simplifications. - rpm revision tweaks. - Fix iconbox sizing when showing/hiding scrollbar. - Split iconbox scrollbar update into layout and paint. - Tweak setting of iconbox size constraints. - Rename some variables, cleanups. - Avoid unnecessary iconbox scrollbar repaint on MotionNotify. - eesh - Eliminate Alert function. - Minor fixes. - ModuleListGet/Free -> MODULE_LIST_GET/FREE. - Avoid wasting some space. - Eliminate some unnecessary variables. - Constness fixes. - Remove useless cursor, imageclass and textclass create, delete, and modify ipc functions. - Defer cursor realisation. - EColor->COLOR32 - Bump version. e16 v1.0.1 - 2009-09-10 ------------------------ - 1.0.1. - Update po. - Fix crash when snapshot or match places window on invalid desk (noted by Ted Baltz). - Remove some obsolete code. - Add missing newlines on IPC messages. - Prepare to eliminate special e16keyedit data parser. - Fix issue with placement of windows present before e16 is started. - Use render for restart cursor only if an ARGB visual is available. - 1.0.0.901 - Update po. - Sync translations from launchpad for e16. - Update po. - Add -help option, remove cruft, move some lines of code. - Fix build with render but without composite. - Fix font configuration file search order (default should be fonts.cfg). - Add some window size sanity checks. - Remove cruft. - Missed some 2008->2009. - Set menu window state to active to always show an active border. - Strip trailing whitespace when parsing .desktop files. - Update po. - Reapply pt_BR.po update from launchpad. - Revert "Updated translation files to UTF-8 encoding, Updated pt_BR.po from launchpad." - Add missing header. - Remove unused parameter. - Save some code bytes in tclass parser. Cosmetics. - Correct break->continue. Cosmetics. - Update README.xml (Yasufumi Haga). - Use xrender cursor for restart cursor. - Refactor restart cursor code. - Fix property fetch functions. - One page html docs. Fix distcheck and rpmbuild. By default install docs but not man (as before recent changes). - Dragbar bindings have been removed from bindings.cfg. - Updated translation files to UTF-8 encoding, Updated pt_BR.po from launchpad. - Updated translations from launchpad - e16: make sure we include e16(1) in the dist target so that distros dont need to depend on xmlto and related docbook packages simply to generate one man page - 1.0.0.001 - Update po. - Fix size (container window shape) of windows resized by a window match. - Update credits. - Prevent area switch while shading (ticket 332). - Warning fixes (based on patches by pfritz and gahr, tickets 331,342). - Attempt to fix bs.po encoding properly. - remove compile warning - Fixed encoding and EOL - Fixed charset for bs.po in e16 - Update po. - Look up menu icons in ~/.e16/icons too (patch by Pietro Cerutti, ticket 328). - Avoid referencing freed memory. - Fix potential crash when closing magnifier window (noted by Pietro Cerutti). - Autofoo cleanups, switch to non-deprecated macros. - Bump version.