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