1 2e16 1.0.24 - 2021-11-14 3------------------------ 4- 1.0.24 5- Update po 6- Danish translation update 7- pagers: Remember zoom setting when changed by pager menu 8- Regular expression matching fix simplification 9- Regular expression matching fixes 10- systray: Change default icon size to 32 11- Set _NET_WM_PID on WM check window 12- Drop initial setting of _NET_WM_NAME = "e16" on the root window 13- Refactor atoms handling 14- Avoid using "delete" 15- COMPLIANCE: Update 16- Support _NET_WM_STATE_FOCUSED 17- Add _NET_WM_STATE_FOCUSED to the EWHM atoms 18- Only update _NET_WM_STATE and _NET_WM_ALLOWED_ACTIONS when changed 19- xprop.c: Do some sanity checks using static asserts if possible 20- Shuffle some property stuff around 21- session.c: Remove unused headers 22- libhack: Add XGetWindowProperty interception 23- libhack: Cosmetics 24- Eliminate EGetGeometry() 25- Change EXGetGeometry() to EXGetSize() 26- x.c: Fix LTO warnings 27- x.c: Deubug stuff cleanups 28- x.c: Remove ancient unused ECreateFocusWindow() 29- extinitwin: Fix parent/client synchronization 30- Fix EImageDefineCursor() for window mode 31- edox: Avoid LTO null pointer warning 32- edox: Unifdef USE_XFONT 33- Backgrounds: Fix trouble when deleting multiply referenced background 34- Backgrounds: Fix bad list operation in CB_ConfigureDelBG() 35- Groups: Avoid compiler warning in _DlgFillGroups() 36- Drop animation in EwinSlideSizeTo() if there is no change 37- Focus: Debug tweaks 38- Focus: Fix focus on new clients requesting max size 39- autofoo: Deal a bit more consistently with C[PP]FLAGS and LDADD 40- French translation update (Philippe J. Guillaumie/Carla Sensa) 41- Fix bad memory access during shutdown 42- FX: Use xrender when available 43- FX: Fix cleanup with compositing enabled 44- FX: Fix clipping with compositing enabled 45- FX: Make it work in regular compositing mode 46- FX: Tweaks 47- FX: Some refactoring 48- FX: Fix waves cleanup 49- FX: Remove "correct bugs" operation in waves 50- Introduce HAVE_COMPOSITE_OVERLAY_WINDOW 51- glwin.c: Fix incorrect config item size 52- Sound: Enable changing engine at runtime 53- Don't build disabled stuff 54- Sound: Change some esd to esound 55- Sound: Change some pa to pulse 56- Sound: Header file tweaks 57- Move Eexec() and friends to util.h 58- Drop (v)snprintf() implementation 59- Use installed gettext version, if possible 60- Eliminate AM_LANGINFO_CODESET 61- 1.0.23.000 62- Fix version reported by e16 in release build 63 64e16 v1.0.23 - 2021-04-09 65------------------------ 66- 1.0.23 67- Trim ChangeLog (move <= v1.0.0 to ChangeLog.old), new format 68- Add ChangeLog generation script 69- Update po 70- Focus: Tweak request serial number check logic - correction 71- Focus: Fixup after "Fix pointer focus on new windows..." 72- Focus: Improve debug message understandability 73- Remove obsolete and unused AC_HEADER_STDC 74- Fix pager update on desk switch 75- Fix segv on bad border definition 76- Introduce E_ARRAY_SIZE() and MOD_ITEMS() 77- Focus: Tweak request serial number check logic 78- Focus: Don't set focus on sliding windows 79- Focus: Fix pointer focus on new windows if pointer is in window 80- Update winter theme 81- Allow Winop border in matches.cfg 82- Remove unused Pager:name 83- Fix pager live updates if millisecond time is initially "negative" 84- Fix handling of imageclasses with flipped/rotated images 85- Fix pager zoom window sometimes flickering at 0,0 86- Add EoGetParent() etc. 87- Remove ancient TODO 88- group_op showhide should target all the windows groups members 89- Rename EDirUser{Set} wrappers and use then some more 90- French translation update (Philippe J. Guillaumie) 91- Support user fonts 92- Sound: Treat player engine like others 93- Sound: sound_pa -> sound_pulse 94- Sound: Mostly cosmetic changes 95- Sound: autofoo cosmetics 96- Consistently put __EXPORT__ in .c files 97- Forgot some 2020 98- conf.h: Remove some unused items 99- definitions: Remove some more obsolete configuration item definitions 100- Configuration parsing cleanups 101- Cleanups in .desktop file generation 102- Include git stamp in version info (if built from git checkout) 103- Introduce EImageDefineCursor() 104- Introduce EImageRenderOnDrawableARGB() 105- Cache visual in EVisualFindARGB() 106- Remove obsolete color modifier functions 107- French translation update (Philippe J. Guillaumie) 108- Use poll() for event handling by default (if available) 109- French translation update (Philippe J. Guillaumie) 110- French translation update (Philippe J. Guillaumie) 111- Update po 112- French translation update (Philippe J. Guillaumie) 113- Ensure a couple of initialisations are never skipped 114- Remove unused SM_CLIENT_ID stuff 115- Fix memory leak after failed execvp() 116- Remove some (duplicated?) configuration identifiers that are not in definitions 117- definitions: Remove long obsolete configuration item definitions 118- conf.h: Remove some long obsolete configuration item defines 119- Hide Border struct internals 120- Simplify checks for borderless 121- Use border name wrapper function some more 122- borders.c: Prefix static functions with _ 123- ipc.c: Trivial cleanups 124- Update po 125- CM: Fix damage corner case (reparenting fading-out window) 126- CM: Fix switching fadeout to fadein 127- hiwin: Tweak debug 128- Merge variables controlling click-to-raise configuration 129- focus.c: Eliminate unnecessary variable 130- Make "only primary mouse button raises" option take effect immediately 131- Add option to allow only the primary mouse button to raise windows 132- 1.0.22.000 133 134e16 v1.0.22 - 2020-06-20 135------------------------ 136- 1.0.22. 137- configure.ac: Avoid trouble with missing AM_LANGINFO_CODESET 138- Document the "absolute" parameter for the toggle_* window operations 139- Update po 140- French translation update (Philippe J. Guillaumie) 141- Fix technical/shapewin move mode with window groups 142- Fix technical/shapewin move mode through edge flip 143- groups.c: Fold "groups" into "group_op" IPC command 144- groups.c: Add group list ipc comand 145- groups.c: Eliminate _EwinInGroup() 146- groups.c: Simplify _GroupDelete() some more 147- groups: Rework group configuration saving 148- snaps: Fix snapshot group remembering when all groups are deleted 149- groups.c: Fix snapshot updating 150- groups.c: Add some debug 151- groups.c: Fix group deletion 152- groups.c: Add group del command 153- groups.c: Fix showing empty group 154- groups.c: Fix handling groups with negative id 155- groups.c: Mostly cosmetic tweaks 156- groups.c: _GroupEwinDestroy() -> _GroupDelete() 157- groups.c: Enable popping up ewin group configuration dialogs from ipc 158- groups.c: Fold "group_info" into "group" IPC command 159- groups.c: Refactor _GroupEwinRemove() 160- groups.c: Rename functions for more consistency 161- groups.c: Reshuffle code to avoid forward declarations 162- groups.c: Mostly cosmetic changes around group configuration 163- groups.c: Eliminate BuildWindowGroup() 164- groups: Eliminate EwinGetGroups() 165- Add feature to build with ASAN (--enable-gcc-asan) 166- Fix obscure m4 problem 167- Autofoo cosmetics (AC_HELP_STRING -> AS_HELP_STRING). 168- Add alsa-lib sound backend 169- Minor cleanups in sound players 170- Avoid potential crash when attempting to enable sound, cosmetics 171- GSOD: Avoid rendering artifacts when unmapped 172- Minor cleanups after sound by audio player feature 173- Introduce path_canexec0() for convenience 174- Optionally play sounds using audio player 175- Autofoo sound configuration cosmetics 176- Enable sounds in combined configuration dialog 177- Espawn(): Use variable argument list 178- edox: Fix missing return value (at previously unreachable function exit) 179- edox: Add a couple of forgotten casts 180- Spec file: Add git tag to rpm file name (if built from git checkout) 181- configure.ac: Drop unnecessary prefix stuff 182- groups.c: Correct debug stuff 183- Hide Group struct internals 184- Fix incorrect check for __attribute__ ((unused))) 185- autogen.sh: Add -n as alternative to NOCONFIGURE 186- src: Fix clang-analyzer complaints 187- edox: Fix clang-analyzer complaints 188- eesh: Fix clang-analyzer complaints 189- aclass.c: Fix valgrind complaint 190- slideouts: Fix potential crash 191- slideouts: Refactoring 192- slideouts: Use defines for directions 193- Re-indent with indent-2.2.12 194- Indent profile - Drop -bad for now as it does silly things 195- Fix unmaximizing by _NET_WM_STATE[_MAXIMIZED_...] 196- libhack: Intercept XSendEvent too 197- bindings: Add 'W' as alias for modifier 4 198- windowmatches: Add some consts 199- Fix warnings occurring in various situations 200- Consistently use @ as token delimiter in .in files 201- windowmatches: Enable having spaces in name matches 202- windowmatches: Remove some cruft 203- windowmatches: Issue notice when discarding invalid one 204- windowmatches: Resurrect USE_ICON_IMAGE_FOR_CLIENT_() macros 205- definitions: Empty obsolete windowmatch macros 206- windowmatches: Remove ancient incorrect case values 207- windowmatches: Fix use of MAKE_WINDOW_STICKY_...() macros 208- e_gen_menu: Drop ConsoleOnly apps 209- Use installed gettext version, if possible 210- 1.0.21.000 211 212e16 v1.0.21 - 2019-10-24 213------------------------ 214- 1.0.21. 215- Update po 216- e_gen_menu: menu generation speedups 217- Add sndio sound back end 218- Fix using sound in modular build 219- Explicitly include sys/select.h where needed 220- Include potentially missing sys/select.h 221 222e16 v1.0.20 - 2019-05-31 223------------------------ 224- 1.0.20. 225- Fix potential warning 226- Fix build without composite 227- Add gobject-2.0 dependency in case pango doesn't include it 228- Update po 229- Make config dialog edge flip mode changes take effect immediately 230- Forgot some 2019 231- Update po 232- GSOD: Only react to shown buttons 233- GSOD: Better keyboard grab 234- Fix timer havoc in obscure situations 235- Fix potential memory leak in _ScreenInitXrandr() 236- Use pkg-config some more 237- configure.ac: Drop check for unused wctype.h 238- Fix compositing glitches with tiled backgrounds 239- Remove unused header 240- Fix potential segv in pulseaudio sound handler 241- Fix memory leak in pulseaudio sound loader 242- e_gen_menu: Various corrections and tweaks 243- e_gen_menu: Somewhat random menu generator changes 244- Restore background to last set if quitting background selector 245- Correct refresh when switching away from background "None" 246- Don't do double-clicks on scroll wheel events 247- Tweak winop opacity delta mode 248- Update Copyright in COPYING 249- Fix restart after choosing Restart in GSOD on e.g. segv 250- Remove saveunders option from Miscellaneous Settings dialog 251- Correct (disabled) debug printout 252- Introduxe ArrangeEwinCenteredOn() 253- Split unplaced transient and dialog handling 254- Fix transient placement involving desk/area change (take 2) 255- Introduce EwinFindGroupMember() 256- Optionally don't slide in DeskGotoByEwin() 257- Revert "Fix transient placement involving desk/area change" 258- Warning fix for gcc 9 259- Tweak glwin commands 260- Forgot indent 261- Update 'definitions' 262- Fix transient placement involving desk/area change 263- Remove pointless goto 264- Update 'definitions' 265- Consistently use *ALLOC() macros 266- Update po 267- Change EFREE_... macros to functions 268- Update copyright to 2018 269- Refactor/rename/use _EFREE type macros 270- 1.0.19.000 271- Add theme defined menu 272- Enable changing only theme variant 273- Indent 274- Update 'definitions' 275- Reintroduce acflags for configuration of rpmbuilds 276 277e16 v1.0.19 - 2018-08-13 278------------------------ 279- 1.0.19. 280- Update po 281- Simplify autogen.sh 282- Spec file cleanups 283- Still more 'definitions' stuff 284- If sound is enabled check that we have a sound loader 285- Avoid unnecesary use of MenuSetTitle() 286- Still more 'definitions' stuff 287- Update po 288- More theming stuff in 'definitions' 289- Still more macros for themeing in 'definitions' 290- More warning fixes for gcc 8 291- Warning fixes for gcc 8 292- Fix focus-if-group-focused cases 293- focus.c: Cosmetics 294- Trivial cleanups 295- xprop.c: Fix warnings found with -O3 296- epp/cpplib.c: Fix warnings found with -O3 297- Update po 298- Minor win_op help update 299- On window mode exit close/kill windows instead of reparent to root 300- Add some image cache control 301- Restart cursor: Use in window mode too 302- Restart cursor: Increase timeout + debug tweaks 303- Print messages for problematic borders (if EDEBUG 1) 304- Sort IPC help in columns instead of rows 305- A bit of startup/theme debug 306- Tweak new theming mmacros 307- Update po 308- Fix theme variant handling 309- Avoid confusing dual use of Mode.theme.path 310- Swap ThemeFind() and ThemePathFind() names 311- Cosmetics 312- Remove some cruft 313- Tweak theme variant setting 314- Enable using ImageClass as menu icon 315- Remove pseudotransparency support - 3 316- Remove pseudotransparency support - 2 317- Remove pseudotransparency support - 1 318- More new macros for themeing in 'definitions' 319- Update po 320- theme.c: Fix theme file extraction 321- theme.c: List .theme files too 322- theme.c: Tweak theme listing 323- Update po 324- theme.c: Fix warning and simplify 325- Update po 326- config.c: Cosmetics 327- Handle ".theme files" 328- Correct various theme path checks 329- theme.c: Add debug 330- Some refactoring in theme look-up 331- theme.c: Cosmetics 332- theme.c: Mark some static functions as such 333- Drop special handling of DEFAULT theme link. 334- Make Esystem() take argumments 335- Add (disabled) window/pixmap dump commnd 336- Fix EDrawableDumpImage() 337- Fix magnifier pixel value display 338- Do proper rendering of transparent icons in menus 339- Updating danish translation 340- Update the restart cursor, which looked a bit dated. 341- Add new macros for themeing in 'definitions' 342- Update po. 343- Fix issue with initially shaded windows in certain cases. 344- Fix focus after slide-in. 345- Tweak some (disabled) focus debug stuff. 346- add toggle_size half_X feature 347- 1.0.18.000. 348 349e16 v1.0.18 - 2017-04-16 350------------------------ 351- 1.0.18. 352- Update po. 353- Warning fixes for gcc 7. 354- Forgot some 2016. 355- Update po. 356- Fix warning with recent pango. 357- Drop incomplete HAVE_STDARG_H stuff. 358- Window list: Show windows on same head as pointer first. 359- Refactorization in WarpFocus(). 360- Miscellaneous screen stuff. 361- Remove unused Mode.display.xinerama_active. 362- Use RandR data to populate screens structure. 363- Build .xz tarball too. 364- Use AC_USE_SYSTEM_EXTENSIONS. 365- 1.0.17.000. 366 367e16 v1.0.17 - 2015-07-12 368------------------------ 369- 1.0.17. 370- 1.0.16.002. 371- Update po. 372- Set NorthWestGravity when applying snapshot location. 373- Fix ignoring ConfigureRequest from application. 374- Require render version 0.11 before using XRenderCreateSolidFill(). 375- Fix stacking when there is only one window. 376- Fixes for various build corner cases. 377- Eliminate deprecated usleep(). 378- Use gettext 0.18. 379- 1.0.16.001. 380- Update catalan translation 381- Fix crash when using mouse wheel in background selector (T2222). 382- Slightly different fix to pager zoom/focus issue. 383- Fix focus issues with pager zoom windows on desks other than first (T2197). 384- 1.0.16.000. 385 386e16 v1.0.16 - 2015-02-21 387------------------------ 388- 1.0.16. 389- Update po. 390- Wrap some calls to XRenderCreatePicture(). 391- CM: Reorder start/stop details. 392- CM: Fadeout tweak. 393- CM: Cosmetics. 394- Fix potential buffer overruns when using sscanf(). 395- Forgot a config.h. 396- 1.0.15.001. 397- Update po. 398- Clean up header file inclusion order. 399- Remove unused AnimatorsDelCat(). 400- Minor fading animation tweak. 401- Forgot 2015. 402- Visibility cosmetics (use EC_C_VISIBILITY). 403- Fix animator initialisation when duration is 0. 404- Fix animation bug. 405- Minor tweaks in EShapePropagate(). 406- Eliminate EwinFindByChildren(). 407- FX: Correct some offsets. 408- FX: Cosmetics. 409- Correct shading end size. 410- Simplify shading code. 411- Autofoo tweaks. 412- Initial CM/Present experimental support. 413- Initial Present infrastructure. 414- Prepare to handle other than XI2 generic events. 415- Debug printout cleanups. 416- Use XRenderCreateSolidFill() if available. 417- Extension version checking cleanups. 418- 1.0.15.000. 419 420e16 v1.0.15 - 2014-11-18 421------------------------ 422- 1.0.15. 423- Update po. 424- Debug printout cleanups. 425- Set lower limit on slide/shade speed. 426- Simplify sound configuration. 427- 1.0.14.001. 428- Fix some normally disabled debug format strings. 429- Update po. 430- Remove useless Name[] entries from .desktop files (again). 431- Fix build without composite. 432- Updating desktop files 433- Updating esperanto and french translations 434- Use wrapper functions in ECreatePixmapCursor(). 435- Add ERegionCreateFromBitmap() and EPictureFillRect(). 436- Add argb option to EPictureCreateBuffer(). 437- Fix creating bitmap cursor. 438- Autofoo cosmetics (use AC_HELP_STRING). 439- Updating catalan translation 440- Update po. 441- Remove useless Name[] entries from .desktop files (again). 442- Remove bogus lithuanian translation (0 translated messages). 443- Adding catalan traslation 444- Updating turkish and adding lithuanian and galician translations 445- Updating translations 446- Avoid some potential X-calls/errors when client is destroyed. 447- Update po. 448- Simplify dialog data handling. 449- Refactor dialog apply/exit handling. 450- Fix glitch in "Refactor background dialog data handling". 451- Eliminate some use of EspawnApplication(). 452- Exec/spawn function tweaks. 453- Refactor group dialog data handling. 454- Refactor background dialog data handling. 455- Use initially created GC for various operations. 456- Wrap XID and some other X types. 457- Tweak screen info printout. 458- Move EDBUG_TYPE_ANIM to where it belongs. 459- Randr may report FPS = 0. 460- Avoid unnecessary FP calculation. 461- Cosmetics (key->keysym). 462- Cosmetics (key->keycode). 463- Remove ancient unused code. 464- Debug tweaks (pager). 465- Wrap XDraw/FillRectangle. 466- Change some operations to render ones. 467- Simplify pager background update. 468- Move shape window stuff to separate header file. 469- Fix potential use of freed pixmap. 470- Minor tweak in EXFillAreaSolid(). 471- Minor simplifications in ImagestateDraw...() functions. 472- Cosmetics. 473- Fix warnings with gcc 4.9.x. 474- 1.0.14.000. 475 476e16 v1.0.14 - 2014-03-29 477------------------------ 478- 1.0.14. 479- 2014. 480- Fix placement of transient dialogs. 481- Autofoo update (AC_PROG_LIBTOOL -> LT_INIT). 482- 1.0.13.004. 483- Update po. 484- Updating serbian translation 485- Simplify/fix dialog layout code. 486- Reduce nesting in DialogRealizeItem(). 487- Update po. 488- Fix memory leak when changing area. 489- Wrap some calls to XFillRectangle. 490- Tweak error handler API. 491- Wrap remaining XCopyArea calls. 492- Use XCopyArea wrapper function. 493- Use NoXID in stead of None. 494- Wrap the last XClearArea call. 495- Trivial type fixes. 496- Header file tweaks and cosmetics. 497- Remove some use of X11 Bool type/values. 498- Update po. 499- Use our own window property functions in stead of various Xlib ones. 500- Use our own window property functions in stead of various Xlib ones. 501- Use our own window property functions in stead of various Xlib ones. 502- Add EXWindowOk(). 503- Rename EDrawableCheck to EXDrawableOk and remove unused parameter. 504- Add missing const + some formatting cosmetics. 505- Debug message tweaks, cosmetics. 506- Forgot some more 2013. 507- Fix OR window registration some more. 508- updating esperanto translation 509- Don't play sound in ShowAlert(). 510- Fix OR window registration. 511- Add server grab around initial window pickup loop. 512- Only manage InputOutput windows. 513- Avoid redundant calls of XGetWindowAttributes (eobjs). 514- Avoid redundant calls of XGetWindowAttributes (ewins). 515- Simplify registration of override-redirect windows. 516- Wrap XGetWindowAttributes(). 517- Debug printout tweaks. 518- Forgot some 2013. 519- Fix potential warnings. 520- 1.0.13.003. 521- Update gettext version to 0.17. 522- Obsolete event handling tweak. 523- Obsolete event handling tweak. 524- Remove useless Name[] entries from .desktop files. 525- Fix menu generation some more. 526- 1.0.13.002. 527- Autofoo macro cleanups. 528- Fixup after list changes. 529- 1.0.13.001. 530- Update po. 531- Switch to new list implementation. 532- updating desktop files 533- updating esperanto translation 534- Fix background dialog issues. 535- Discard broken backgrounds (bg file missing) on exit. 536- Disable moving "None" background to front. 537- Let "eesh screen" show some randr info. 538- Cosmetics. 539- Still more double to float. 540- Some more double to float. 541- No need for double - change to float. 542- No need for double - change to float. 543- Eliminate BordersForeach(). 544- Remove unnecessary EXTRA_DIST. 545- Fix potential use of uninitialised data. 546- Avoid potential crash in menu unloading. 547- Fixed sorting in desktop files 548- updating esperanto and adding serbian translation 549- updating desktop files translations 550- Tweak button event callback parameter. 551- Button:inside_win is not used. 552- Save some bytes in various structs. 553- Clear SF_INFO struct before calling sf_open(). 554- Tweak button swallowing in slideouts. 555- Fix bug in ActionClass loading. 556- Cosmetics - paving the way for other changes. 557- Play raise/lower sounds only if any windows are actually raised/lowered. 558- Fix menu generation issue. 559- Fix various perl warnings. 560- Fix installation group ownership of theme files (ticket 2345). 561- 1.0.13.000. 562- updating french translation 563 564e16 v1.0.13 - 2013-04-13 565------------------------ 566- 1.0.13. 567- Update po. 568- updating esperanto translation 569- Move/rename EInternAtom -> ex_atom_get, AtomListIntern -> ex_atoms_get. 570- Move/rename atom/property related wrapper functions and types. 571- Use qsort in stead of open coded sorting. 572- Fix Globally Active focus mode. 573- Startup applications - Don't slide in or place manually during e16 startup. 574- Set startup id on apps started by snaps too. 575- Eliminate Quicksort(), use libc qsort() in stead. 576- Don't use CPPFLAGS in Makefile.am. 577- 1.0.12.000. 578 579e16 v1.0.12 - 2013-03-26 580------------------------ 581- 1.0.12. 582- Update po. 583- Convert da.po to utf-8. 584- Danish translation update. 585- CM: Fix startup after recent changes. 586- CM: Fix override-redirect window registration detail. 587- Don't unmap/map OR windows during startup. 588- Eliminate unnecessary XSync. 589- Minor simplification in initial window registration. 590- 1.0.11.002. 591- Fix using e16 with xcompmgr. 592- Build silently (use AM_SILENT_RULES). 593- Fix some issues reported by clang. 594- Fix intended centering on parent of unplaced dialogs. 595- Fix C++ build. 596- Cosmetics. 597- 1.0.11.001 598- Update po. 599- Run composite rendering to screen separately from animators/idlers/timers. 600- Forgot some 2013. 601- Switch default sound support to pulseaudio/libsndfile. 602- Cosmetic change around TimersRunNextIn(). 603- Add/use ecore_x_window_prop_del(). 604- Remove obsolete ecore_x compatibility. 605- Get frame rate from randr. 606- Unbreak animated move/resize after recent changes. 607- Enable not using a container window. 608- Avoid warnings about uninitialised struct members. 609- Add AC_CONFIG_MACRO_DIR. 610- updating portuguese and esperanto translations 611- Update po. 612- Disable pseudo-transparency by default. 613- More old move/resize removal. 614- PixImg stuff is no longer used. 615- Remove code for shaded, semi-solid, and translucent move/resize modes. 616- Enable setting shape on multiple windows. 617- Resurrect slide shape. 618- AnimatorsDelCatAll() is now unused. 619- Refactor fx. 620- Add AnimatorGetData(). 621- Add AnimatorDel(). 622- No need to adjust fx on area change. 623- Remove long time disabled raindrops and imagespinner fx code. 624- CM: Set destination clip when rendering compositing buffer to screen. 625- Non-time-limited animations should not run until next ?!? 626- Restore old pointer warping behavior on maximization. 627- When using XI2, handle focus change events via XI2. 628- When using XI2, handle enter/leave events via XI2. 629- When using XI2, handle all keyboard and pointer events via XI2. 630- Cleanup around XI2 event selection. 631- Fix major memory leak when using XI2 events. 632- Wrap XAllowEvents(). 633- Remove some commented out stuff. 634- Trivial cleanups. 635- Wrap some calls to XGrab/UngrabKeyboard() + cosmetics. 636- Window slide code cosmetics. 637- Prefix local functions with _. 638- Use __func__ for function names in debug stuff. 639- Update po. 640- Fix test for XI2 availability. 641- Fix various issues reported by clang. Minor cleanups. 642- updated esperanto and italian translations 643- Fix en/disabling of maximization animation. 644- Minor refactoring in MaxSizeHV(). 645- Make frame debug printout conditional. 646- Disable "Previously ignored..." debug message. 647- updating various translations 648- Update po. 649- Introduce new animation engine. 650- updating various translations 651- updating various translations 652- updating esperanto translations 653- updating esperanto translations 654- Update po. 655- Add script to place pagers (James Bowlin). 656- Cleanups - ecore_list stuff. 657- ecore-list - Fixup comments. 658- ecore-list - Remove EAPI. 659- Cosmetics. 660- Add EventsBlock(). 661- Focus update tweaks. 662- Enable using libsndfile for sound file loading. 663- 1.0.12.000. 664 665e16 v1.0.11 - 2012-10-03 666------------------------ 667- 1.0.11. 668- Minor cleanup. 669- Update po. 670- Fix build error with ancient composite. 671- Fix build error with ancient imlib2. 672- Debug tweaks. 673- Cosmetics. 674- Remove incorrect __UNUSED__. 675- 1.0.10.002. 676- Update po. 677- Fix potential deadlock with multiple simultaneous alerts. 678- Update po. 679- EobjSlideTo() is no longer used. 680- Use EobjsSlideBy() to slide desks as well as areas. 681- Alert if root window button events cannot be selected. 682- Menu code tweaks. 683- Remove unnecessary code in ECompMgrWinFadeIn(). 684- Improve fading debug logging. 685- Enable logging to stdout or stderr. 686- Don't keep shaded windows entirely on-screen (ticket 1191). 687- Fix having black solid color background. 688- Startup cosmetics. 689- Another spec file fix - don't own locale/* dirs. 690- Desk restacking before shade/unshade should not be necessary. 691- Fetch time to next timer run after running idlers. 692- Add some timer debug, cosmetic changes. 693- Remove unused code. 694- Don't prevent pager update due to ewin slide. 695- Move EObj sliding functions to slide.c too. 696- Fix (if experimenting with USE_DESK_EXPOSE). 697- Remove unused code. 698- Fix coords placement in techopaque mode (Daniel Manjarres). 699- 1.0.10.001. 700- Update po. 701- Forgot some 2012 updates. 702- Spec file fixes. 703- Expose ECompMgrWinSetOpacity() - call via EobjChangeOpacityNow(). 704- Eliminate Mode.place.doing_slide. 705- Fix setting slide-in mode in dialog. 706- Menus - Remove unused code. 707- Change ewin sliding function API. 708- Dialog sliders - Enable having upper bound below lower. 709- Dialogs - Add missing const. 710- Update po. 711- Remove server grab around EShapeSetShape(). 712- Add EX_EVENT_GLX_FLIP. 713- Move pre-eventloop calls of EobjsRepaint() out of progress bar functions. 714- Remove useless parameter from SnapshotsSaveReal(). 715- GSOD - Make work when compositing. 716- GSOD - Refactor + some changes. 717- GSOD - Just use fixed font. Font sets are causing trouble again. 718- Name ewin sliding functions consistently. 719- Move ewin sliding functions to slide.c. 720- EwinMove/Resize - Change various global/ewin flags to function parameter. 721- Use OPSRC_NA in stead of 0. 722- Add uninstall-local to fix distcheck (with recent autotools?). 723- Move GetTimeMs/Us() to time.c. 724- French translation update (Tristan D.). 725- Update po. 726- Ignore++ 727- Make clean shouldn't remove e16-gnome3-session.desktop. 728- Remove USER_NAME, HOME_DIR, and USER_SHELL from config file preparsing. 729- Simplify user info functions. 730- Close all fd's above 2 when exec'ing for restart. 731- Cosmetics. 732- Update po. 733- French translation update (Tristan D.). 734- Cosmetics. 735- Minor tweak around ECompMgrGetRootBuffer(). 736- Remove some obsolete code. 737- Change some longs to ints where long is not needed. 738- Fix build without composite but with xrender. 739- Remove now unused EKeycodeToString(). 740- Remove old e16keyedit (pre 0.7) IPC functions. 741- Fix bug in pareto_maximizer(). 742- Remove unnecessary AC_PROG_MAKE_SET. 743- Warning fix for gcc-4.6.x. 744- 1.0.10.000. 745- Japanese translation update (Yasufumi Haga). 746 747e16 v1.0.10 - 2011-10-09 748------------------------ 749- 1.0.10. 750- Update po. 751- updating french and italian translations 752- Change default systray icon size to 16. 753- Update internal area hint when changing area. 754- 1.0.9.001. 755- Update po. 756- Use WM_NAME in stead of WM_ICON_NAME in pager and iconbox. 757- Zoom improvements. 758- Add new "technical/opaque" move/resize mode. 759- "Lost" window recovery tweak. 760- Make dialogs sticky. 761- Update po. 762- Don't focus window before client window MapNotify is seen. 763- Fix segv when new client is destroyed before being mapped. 764- Adjust file.menu when regenerating menus. 765- Japanese translation update (Yasufumi Haga). 766- Update po. 767- Update list of translatable strings in menus. 768- Japanese translation update (Yasufumi Haga). 769- 1.0.9.000. 770 771e16 v1.0.9 - 2011-07-31 772------------------------ 773- 1.0.9. 774- Update po. 775- updating portuguese and italian translations 776- Cosmetics. 777- Fix pointer focus when a new window appears under the pointer. 778- Update po. 779- Make EwinOpActivate() center "lost" windows. 780- Add EwinIsOnDesktop(). 781- Add some forgotten 2011. 782- Menu generation: Only one menu tree (not GNOME/KDE/Other). 783- Menu generation: Skip if NoDisplay=true. 784- Enable animation of resize operation. 785- New maximisation algorithm. 786- Add option to enable "smart resizing". 787- Move HV resize code to separate function. 788- Magnifier - Cosmetics. 789- Avoid cancelling menus too early in certain situations. 790- EwinInstantShade() does not need to set gravity. 791- Use defined values for shading directions. 792- Let EShapeUpdate return window shape status. 793- Magnifier: Render text lines properly regardless of font size. 794- Magnifier: Minor optimisation when not showing texts. 795- Remove unnecessary EMapWindow's. 796- Change EwinGetContainerXwin() to macro. 797- 1.0.8.001 798- Update po. 799- Minor debug printout cleanups. 800- Add stroke/drag interface to magnifier (based on patch by Daniel Manjarres). 801- Set lower limit on time between sucessive animator runs. 802- Fix focus after ungrab. 803- Add EobjGetNameSafe (for debug). 804- Magnifier: Only enter grabbing mode first time it is mapped. 805- Magnifier: Show magnification factor in info text. 806- Magnifier: Change defaults - filter on, no text. 807- Magnifier: Make step size configurable. 808- CM - Fix rendering of shaped override-redirect windows. 809- Expose EShapeUpdate(). 810- Change move/resize mode open coded values to defined values. 811- Another warning fix for gcc-4.6. 812- Fix root pixmap breakage. 813- Fix potential crash during manual window placement. 814- Fix window positions on hidden desks when restarting after a crash. 815- Only set _NET_DESKTOP_VIEWPORT when needed. 816- Move desktop hint change to after desk switch has completed. 817- Eliminate EwinIsMapped() and EwinGetDesk(). 818- Move variable into scope where it is used. 819- Fix jumpy dialog sliders. 820- Make magnifier scaling steps smaller. 821- Enable remembering magnifier window attributes. 822- Fix potential placement breakage when there are windows with struts. 823- Add commands to show/hide/toggle display of magnifier. 824- Magnifier tweaks. 825- Rework installation of .desktop files. 826- Magnifier - enable toggling text on/off. 827- Add GNOME3 gdm/gnome-session support. 828- Fix segv when iconifying magnifier window with CM enabled. 829- Enable setting/saving ignorearrange attribute in window menu. 830- Fix solid color backgrounds. 831- Fix having background file names with spaces (Daniel Manjarres). 832- Enable having background files with whitespace in name. 833- Swap names in directory cache file (and rename it). 834- Show backgrounds in settings dialogs with same aspect ratio as screen. 835- 1.0.8.000. 836- Japanese translation update (Yasufumi Haga). 837 838e16 v1.0.8 - 2011-04-25 839------------------------ 840- 1.0.8. 841- Update po. 842- Run idlers after timers. 843- Show alert text also when there is no final newline in string. 844- Add __SCALE and __EFFECT_NONE - seem to be used in most themes. 845- Fix selection of next focus window when iconifing a window. 846- Update po. 847- Fix windows sometimes not being placed in unoccupied areas. 848- updating portuguese translations 849- Return code on success should be 0. 850- Move span calculations to functions. 851- Move duplicated stuff to function. Cleanups. 852- Improve maximzation. 853- Add options to ignore struts when maximising/fullscreening. 854- 1.0.7.003. 855- Update po. 856- Doc updates. 857- More warning fixes for gcc-4.6. 858- Remove compositing resize fixup hack for old Xorgs. 859- 2011. 860- Fix handling rescheduled timers that are already expired. 861- Update po. 862- Warning fixes for gcc-4.6. 863- Fix trouble around initially iconified windows and manual placement. 864- Add missing break. 865- 1.0.7.002. 866- Update po. 867- Use GetTimeMs/Us() in stead of GetTime(). 868- Change TimerAdd() and TimerSetInterval() time to ms. 869- Eliminate TimersRunExpired(). 870- Move timers to int/ms. 871- Add GetTimeMs/Us(). 872- Cosmetics. 873- Remove unneeded header files. 874- 1.0.7.001. 875- Print error message if no argument is given to win_info command. 876- Add command ("desk back") to go back to previous active desktop. 877- Reset maximised state on move as well as on resize. 878- Switch to gettext 0.16.1. 879- Update _NET_WORKAREA when screen size changes. 880- Update po. 881- No need to install .la files for libs that are only loaded dynamically. 882- Add const to Quicksort compare function prototype. 883- Prefer randr over xf86vm if available. 884- Fix missing synthetic ConfigureNotify when doing simultaneous move and resize. 885- Change XWarpPointer wrapping. 886- Add auto* stuff to set __func__. 887- 1.0.7.000. 888 889e16 v1.0.7 - 2010-11-13 890------------------------ 891- 1.0.7. 892- Update po. 893- Revert "If CM is active, change snap to live pager mode." 894- Enable using randr (1.3) for zooming. 895- Fix desk/area dialog changes sometimes not being saved. 896- Change WITH_ZOOM to ENABLE_ZOOM. Zoom related build tweaks. 897- Minor zooming related fixes/cleanups. 898- 1.0.6.002. 899- Update po. 900- Revert incorrect fixes for menu related segvs. 901- Avoid processing events belonging to a previous ewin for a client window. 902- Remove incorrect comment. Cosmetics. 903- Cosmetics. 904- Debug stuff cleanups. 905- 1.0.6.001. 906- Update po. 907- Fix restart (broken in 1.0.6). 908- Correct recent composite/shape fixes and fix some more related issues. 909- Add ERegionIntersectOffset(). 910- Yet another 2010. 911- Fix compositing bug (shaped ghost windows). 912- Add some missed 2010s. 913- Fix rendering of argb windows in pager when compositing is enabled. 914- Move some code lines. 915- Introduce PmapMaskInit(). 916- FreePmapMask() -> PmapMaskFree(). 917- 1.0.6.000. 918- Ecore no longer has ecore_list_... 919- Correct __A_CLEANUP (noted by Daniel Manjarres). 920- updating portuguese translations 921- updating portuguese translations 922 923e16 v1.0.6 - 2010-09-26 924------------------------ 925- 1.0.6. 926- Update po. 927- Fix rendering of translucent shaped windows. 928- Fix potential crash when destroying menus. 929- Trivial cleanup. 930- Fix typo 931- Fix typos 932- Fix deriving configuration file names with libX11-1.4. 933- Keep on-screen windows requesting resize on screen. 934- Fix potential crash in menu key press handling. 935- 1.0.5.000. 936 937e16 v1.0.5 - 2010-08-29 938------------------------ 939- 1.0.5. 940- Update po. 941- Indent. 942- Check y component too 943- Apply double_condition_check.cocci 944- Another attempt to fix pointer focus breakage. 945- Fix unpacking theme from .etheme file. Has been broken since 1.0.2. 946- Call XRRUpdateConfiguration on RRScreenChangeNotify. 947- Collect XF86VidMode stuff. 948- In pager "live" mode (compositing enabled), reflect window transparency in pagers. 949- Add EPictureCreatePmap() and EPictureDestroy(). 950- Add ECompMgrWinGetAlphaPict(). 951- Indent. 952- Convert (hopefully) all comparisons to NULL 953- Fix warning on 64 bit platforms introduced by badnull.cocci. 954- Place new fullscreen windows on xinerama screen containing pointer (unless aleady placed). 955- Fix fullscreening when client has bogus aspect ratio hints. 956- Attempt to fix sloppy focus breakage on desks other than first. 957- Keep windows on one xinerama screen when placing under mouse. 958- Fix resizing when using H/V handles and client has aspect ratio limits. 959- Indent. 960- Japanese translation update (Yasufumi Haga). 961- Apply badzero.cocci, badnull.cocci and badnull2.cocci 962- updating italian translation 963- Fix segv when menu is created shortly after being destroyed (noted by BitJam). 964- Add a bit of debug. 965- Do not compare pointers to 0 966- French translation update (Tristan D.). 967- Adjustments for indent 2.2.11. 968- 1.0.4.000. 969 970e16 v1.0.4 - 2010-08-08 971------------------------ 972- 1.0.4. 973- Update po. 974- Re-add ~/.e16 to icon search path. 975- Fix changing move/resize modes in dialog. 976- Add sanity check in BorderCreateFiller(). 977- FORMATTING 978- Update po. 979- Enable showing outline for window selected in focuslist. 980- Move "shape window" code to separate file. 981- Cosmetics. 982- Remove obsolete code. 983- Silence clang. 984- 1.0.3.000. 985- Spec file cleanups. 986 987e16 v1.0.3 - 2010-07-21 988------------------------ 989- 1.0.3. 990- Update po. 991- Adjust extension array size. 992- Collect xinerama stuff. 993- Do xinerama extension test just like other extension tests. 994- Change functions to macros (when compiling without zoom). 995- Use "filler" border in stead of zoom masks when zooming. 996- Eliminate GetZoomEWin() and InZoom(). 997- Simplify ZoomInit(), make static. 998- Fix trouble with move/resize operations started by _NET_WM_MOVERESIZE. 999- Fix potential memory leak when window leaves fullscreen mode. 1000- Fix warnings when using gcc 4.5. 1001- Remove unneeded code with notnull.cocci script 1002- 1.0.2.002. 1003- Update po. 1004- Fix zooming when screen is rotated using randr. 1005- Add force parameter to EwinWarpTo(). 1006- Fix logic in ReZoom(). 1007- Trivial cleanups. 1008- Fix some poytential segvs. Minor cleanups. 1009- Fix some potential segvs. 1010- Remove unused radio button event function. 1011- Make ConfigFileFind static. 1012- Remove some unused BUTTON_... and KEY_... defines. 1013- Remove remnants of unimplemented textclass mode attribute. 1014- Simplify list stuff. 1015- Add missing break. 1016- 1.0.2.001. 1017- Fix up po files after whitespace removal. 1018- Trim whitespace from translatable strings. 1019- Remove some trailing spaces from bg show command output. 1020- Fix typo in configure help for --enable-xrender option (ticket 544). 1021- Update po. 1022- po cleanups 1023- Sync translations of e16 from Launchpad. 1024- French translation update (Tristan D.). 1025- Another focus fix after recent changes. 1026- Fix moving window to previous desk when current is 0 (noted by BitJam). 1027- Japanese translation update (Yasufumi Haga). 1028- French translation update (Tristan D.). 1029- Update po. 1030- Add option to focus window if window group is focused. 1031- Better check for focusing transients when group is focused. 1032- Simplify. 1033- Silence clang. 1034- Minor simplification (use GetTime in stead of gettimeofday). 1035- Forgot comma. 1036- Forgot some 2010 updates. 1037- Update po. 1038- In reparent event handler, use parent indicated by event. 1039- CM: Skip windows with empty shape. 1040- Look up/show name of request causing error. 1041- Fix incorrect initial coords placement in certain situations. 1042- Definitions of extention names are unreliable - use actual ones. 1043- Fix build with XI2. 1044- Update Simplified Chinese translation. 1045- Use XQueryExtension to query extensions. 1046- Fix error when compiling as C++. 1047- Fix _XROOT property updates when using set_xroot_info_on_root_window. 1048- updating italian translation 1049- Fix pointer warp between screens. 1050- More focus work... 1051- Fix potential segvs. 1052- e_gen_menu: Drop mozilla, xchat2, add audacious. 1053- Avoid QueryPointer in PagerHandleMotion. 1054- Use ConfigFileLoad some more. 1055- Move misc/e16.png to icons/. 1056- Disable shaded, semi-solid, and translucent move/resize modes by default. 1057- Use render for PixImg if available. 1058- Refactor move/resize shape drawing code. 1059- Another focus handling tweak. 1060- Fix various issues related to iconification of shaded windows. 1061- If CM is active, change snap to live pager mode. 1062- Add preload library for roundtrip spotting. 1063- Centralise file loading, based on file type. 1064- Validate focus list icon mode. Use defs for icon modes. 1065- Move config/pix to pix (svn only for now). 1066- Focus list issue - maybe better?. 1067- Update po. 1068- Attempt to fix incorrect focusing when using focus list. 1069- Cleanups around colormap installation during focus switch. 1070- Avoid QueryPointer during focus switch. 1071- CM: Change some more debug message conditions. 1072- Revert "Avoid roundtrip in EWindowGetPixmap()." 1073- Don't put shadow on borderless argb windows. 1074- CM: Handle override-redirect window shape changes. 1075- CM: Change some debug message conditions. 1076- CM: Don't put shadow on ARGB override-redirect windows. 1077- Assume windows with depth 32 are ARGB. 1078- Change some functions to macros, simplify setup stuff. 1079- Avoid some explicit paths. 1080- Don't #define disp - causes trouble. 1081- No need to look elsewhere if path is absolute (FindFile). 1082- Mode.keybinds_changed should be local. 1083- Fix another name clash (patch by Pietro Cerutti, ticket 487). 1084- Forgot 2010. 1085- Assume ConfigureRequests contain root x,y coordinates for now. 1086- Avoid ETranslateCoordinates in window mode. 1087- Use ThemeFileFind in stead of FindFile. 1088- Fix various background file issues 1089- More linking fixes for --no-add-needed. 1090- Remove theme config stuff in font alias files. 1091- No need to query pointer in move/resize start. 1092- Simplify loading bindings.cfg. 1093- Add missing audiofile cflags/libs. 1094- More ecore_data to separate lib 1095- Debug stuff. 1096- Fix multihead focus issue. 1097- Simplify. 1098- Trivial fixes (clang). 1099- edox: Fix locale initialisation, remove long time broken multibyte support. 1100- edox: Header file cleanups. 1101- "Support" _NET_WM_USER_TIME[_WINDOW]. 1102- Remove grab/ungrab on border part button events. 1103- Remove special fx ipc commands (use eesh set). Some refactoring. 1104- Avoid roundtrip in EWindowGetPixmap(). 1105- Bump version. 1106 1107e16 v1.0.2 - 2010-01-24 1108------------------------ 1109- 1.0.2. 1110- Update po. 1111- Do not use shared memory pixmaps. 1112- Add check, no need for return value in EXFreeGC(). 1113- Add function to create inverted shape pixmap. 1114- Fix move/resize sometimes not being terminated properly. 1115- Fix potential crash. 1116- Move some code around. 1117- Ignore++ 1118- 1.0.1.901. 1119- Minor da.po updates. 1120- Do not propagate key events. 1121- Update po. 1122- Change iconbox fallback icon mode back to snapshot. 1123- Scale new icons down to 48x48 pixels. 1124- Unmap internal windows before destroying. 1125- Remove some redundant checks. 1126- Avoid some memory leaks with incorrect themes. 1127- Move statement. 1128- Move EWindowGetNamePixmap() to x.c (and rename). 1129- Show EObj info via ipc when appropriate. 1130- Eliminate Mode.action_inhibit. 1131- Tweak configuration loading. 1132- Remove unintended comment. 1133- Remove useless definition. 1134- Play with XI2. 1135- Fix creating GL pixmap in certain situations (when using mesa?). 1136- Fix name clash related to SUSv4 signal.h (patch by Pietro Cerutti, ticket 487). 1137- 1.0.1.002. 1138- Update po. 1139- Move ESelectInputChange(), change arguments to int. 1140- Introduce EPictureSetClip(). 1141- Avoid using ERegion..Offset(). 1142- Move Picture/Region functions to x.c. 1143- Japanese translation update (Yasufumi Haga). 1144- Update po. 1145- Iconbox configuration dialog stuff 1146- Use new event window for move/resize. 1147- Remove never triggered SoundPlay(). 1148- Update po. 1149- Fix menus not being reloaded in certain situations. 1150- Doc cleanups. 1151- Attempt to fix various pager issues. 1152- XTranslateCoordinates -> ETranslateCoordinates. 1153- Change name, eliminate unused return values. 1154- Refactor ecore_hints. 1155- Change Ecore_X_ID etc. to unsigned int (when not using ecore_x). 1156- 1.0.1.001. 1157- Update po. 1158- Fix compile as C++. 1159- Add MenuCreateFromBackgrounds, eliminate menus.cfg. 1160- Fix unintended overrides of buttons.cfg in ...buttons. 1161- Container and pager menus should be destroyed on close. 1162- Trivial menu cleanups. 1163- Remove obsolete numbered actions. 1164- Add missed 2009s. 1165- Minor fixes, cleanups. 1166- Fix coords placement for shaded windows when moving in opaque mode. 1167- Fix resize while shaded. 1168- Revove some unneeded sanity checks. 1169- Look for .desktop files in ~/.local too (patch by José Romildo Malaquias). 1170- Re-enable resizing of shaded windows. 1171- Move reference point for manual placement to inside window. 1172- Enable transparent image in dialog headers. 1173- Fix potential problems when ending move/resize operations. 1174- Fix memory leak. 1175- Avoid reading uninitialised memory. 1176- Fix potential segv when window is destroyed while being raised/lowered. 1177- Fix manual placement. 1178- Eliminate need for initial EwinMoveToDesktop (fix initial pager background). 1179- New icons by Don Harrop. Remove old ones. 1180- Fix memory leak. 1181- Refactor more dialog data handling. 1182- Refactor pager dialog data handling. 1183- Refactor desk/area dialog data handling. 1184- Fix various icon display mode issues. 1185- Redraw menus properly after icon size change. 1186- Dialog cleanups. 1187- DialogDrawItems should not have to be called explicitly. 1188- Refactor theme transparency dialog data handling. Remove some options that shouldn't be used. 1189- Update po. 1190- Avoid almost idential translated strings. 1191- Update po. 1192- Refactor menu dialog data handling. Add menu icon size slider. 1193- Refactor container dialog data handling. 1194- Refactor focus dialog data handling. 1195- Simplify handling of dialog configuration data. 1196- Merge autoraise settings into focus settings dialog. 1197- Oops - Fix segv (thanks to jcwong). 1198- Move icons from config/pix to icons. 1199- Fall back to showing a default icon in borders/focus list. 1200- Enable using theme variants. 1201- Add absolute path to e16 in starte16. 1202- Don't set source clip region when drawable is pixmap and window is unshaped. 1203- Fix pseudotransparency update of iconbox when switching desk (noted by Don Harrop). 1204- Simplify. 1205- Remove unused include path (top_srcdir). 1206- Fix chosing focus list icon mode (noted by Don Harrop). 1207- Fixups after recent border part title/icon changes. 1208- Remove unused __FLAG_FIXED..., add __FLAG_TITLE_AND_ICON. 1209- Enable having title and icon in same border part. 1210- Fix vertical alignment in title. 1211- Remove font-*-italic (was only used by Ganymede, now removed). 1212- Show dragbars on startup windows also when dragbar is disabled. 1213- Add on/off to desk clear command. 1214- Update po. 1215- Fix stacking order when showing desktop state is set off (noted by Grégory Soutadé). 1216- Enable showing mini icon in border part (suggested by Don Harrop). 1217- Remove forgotten debug printout. 1218- Enable pango by default. 1219- Fix bug causing bogus image cache directory files to be written. 1220- Last change was not good in certain themes. 1221- Use DIALOG_WIDGET_BUTTON in stead of DIALOG_BUTTON in background selector. 1222- Remove some obsolete disabled code. 1223- Update po. 1224- Change ja.po encoding to utf-8 (Yasufumi Haga). 1225- edox: Don't show top bar when showing theme info. 1226- Load cursors same way as other theme files. 1227- Sync from launchpad, updated:Arabic(ar), Dutch(nl), Slovak(sv), Spanish(es); Merge new pot with all files. 1228- Update po. 1229- Simplifications. 1230- rpm revision tweaks. 1231- Fix iconbox sizing when showing/hiding scrollbar. 1232- Split iconbox scrollbar update into layout and paint. 1233- Tweak setting of iconbox size constraints. 1234- Rename some variables, cleanups. 1235- Avoid unnecessary iconbox scrollbar repaint on MotionNotify. 1236- eesh - Eliminate Alert function. 1237- Minor fixes. 1238- ModuleListGet/Free -> MODULE_LIST_GET/FREE. 1239- Avoid wasting some space. 1240- Eliminate some unnecessary variables. 1241- Constness fixes. 1242- Remove useless cursor, imageclass and textclass create, delete, and modify ipc functions. 1243- Defer cursor realisation. 1244- EColor->COLOR32 1245- Bump version. 1246 1247e16 v1.0.1 - 2009-09-10 1248------------------------ 1249- 1.0.1. 1250- Update po. 1251- Fix crash when snapshot or match places window on invalid desk (noted by Ted Baltz). 1252- Remove some obsolete code. 1253- Add missing newlines on IPC messages. 1254- Prepare to eliminate special e16keyedit data parser. 1255- Fix issue with placement of windows present before e16 is started. 1256- Use render for restart cursor only if an ARGB visual is available. 1257- 1.0.0.901 1258- Update po. 1259- Sync translations from launchpad for e16. 1260- Update po. 1261- Add -help option, remove cruft, move some lines of code. 1262- Fix build with render but without composite. 1263- Fix font configuration file search order (default should be fonts.cfg). 1264- Add some window size sanity checks. 1265- Remove cruft. 1266- Missed some 2008->2009. 1267- Set menu window state to active to always show an active border. 1268- Strip trailing whitespace when parsing .desktop files. 1269- Update po. 1270- Reapply pt_BR.po update from launchpad. 1271- Revert "Updated translation files to UTF-8 encoding, Updated pt_BR.po from launchpad." 1272- Add missing header. 1273- Remove unused parameter. 1274- Save some code bytes in tclass parser. Cosmetics. 1275- Correct break->continue. Cosmetics. 1276- Update README.xml (Yasufumi Haga). 1277- Use xrender cursor for restart cursor. 1278- Refactor restart cursor code. 1279- Fix property fetch functions. 1280- One page html docs. Fix distcheck and rpmbuild. By default install docs but not man (as before recent changes). 1281- Dragbar bindings have been removed from bindings.cfg. 1282- Updated translation files to UTF-8 encoding, Updated pt_BR.po from launchpad. 1283- Updated translations from launchpad 1284- 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 1285- 1.0.0.001 1286- Update po. 1287- Fix size (container window shape) of windows resized by a window match. 1288- Update credits. 1289- Prevent area switch while shading (ticket 332). 1290- Warning fixes (based on patches by pfritz and gahr, tickets 331,342). 1291- Attempt to fix bs.po encoding properly. 1292- remove compile warning 1293- Fixed encoding and EOL 1294- Fixed charset for bs.po in e16 1295- Update po. 1296- Look up menu icons in ~/.e16/icons too (patch by Pietro Cerutti, ticket 328). 1297- Avoid referencing freed memory. 1298- Fix potential crash when closing magnifier window (noted by Pietro Cerutti). 1299- Autofoo cleanups, switch to non-deprecated macros. 1300- Bump version. 1301