NetBSD Problem Report #52952

From www@NetBSD.org  Fri Jan 26 22:16:01 2018
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
	by mollari.NetBSD.org (Postfix) with ESMTPS id C86037A1B5
	for <gnats-bugs@gnats.NetBSD.org>; Fri, 26 Jan 2018 22:16:01 +0000 (UTC)
Message-Id: <20180126221557.600E57A1FE@mollari.NetBSD.org>
Date: Fri, 26 Jan 2018 22:15:57 +0000 (UTC)
From: vchaves@computer.org
Reply-To: vchaves@computer.org
To: gnats-bugs@NetBSD.org
Subject: package update: wm/enlightenment
X-Send-Pr-Version: www-1.0

>Number:         52952
>Category:       pkg
>Synopsis:       package update: wm/enlightenment
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    gutteridge
>State:          closed
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Fri Jan 26 22:20:00 +0000 2018
>Closed-Date:    Mon Jan 06 23:36:04 +0000 2020
>Last-Modified:  Mon Jan 06 23:36:04 +0000 2020
>Originator:     Vicente Chaves
>Release:        pkgsrc-current
>Organization:
>Environment:
NetBSD dm4.vchaves.lab 7.1.1 NetBSD 7.1.1 (GENERIC.201712222334Z) amd64
>Description:
Bugfix release for Enlightenment DR16

Upgrade from e16-0.16.8.8 to e16-1.0.18

Changelog:

Sat May 26 19:46:45 CEST 2007
(Kim)

--- 0.16.8.9 0.01 ---
Bump version.
Eliminate unused parameter in IPC functions. Move some stuff out of E.h.
Tweak debug message printing.
Tweak debug messages in configuration settings handling.
Fix several issues around setting internal window title/class.
Hungarian translation spelling corrections (Egmont Koblinger).
Free un-loadable menu pixmaps some time after menu is closed.
Make magnifier window title translatable.
Move argb bit from Eobj down to Win struct.
Set default pager mode to live.
Move some window background pixmap handling down to Win layer.
Fix edge flipping after desk switch.


-------------------------------------------------------------------------------

Sat Jun  9 11:35:20 CEST 2007
(Kim)

--- 0.16.8.9 0.02 ---
Fix extents invalidation when reparenting+moving while unmapped.
Avoid area switch when activating window that is mostly offscreen (noted by Mike Frysinger).
edox: Fix centering when running e16 in window.
Change generated menu file references to be relative to ~/.e16/menus/. 
Use new destructive line parser to avoid a lot of strdup/free's.
Move menus in menus.cfg to simple files (preserving backward compatibility).
Make xsession stuff work - at least on Fedora.
Japanese translation update (Yasufumi Haga).
Defer image class color allocation until needed (most likely never).


-------------------------------------------------------------------------------

Tue Jun 19 20:52:47 CEST 2007
(Kim)

--- 0.16.8.9 0.03 ---
French translation update (Tristan D.).
Fix building with glx when glXBind/ReleaseTexImageEXT are not directly available
 (based on patch by bene42).
Use shaped window in stead of server grab/line draws for boxed move/resize mode
 (old mode available with "eesh set misc.movres.old_mode 1").
Disable slide-in until startup windows are gone.
Use extents equal shape for objects without shadow.
Correct damage update on shape change.
Always focus unfocused window when clicked.
Fix bug in left/top resizing when returning to starting point.


-------------------------------------------------------------------------------

Mon Jul 23 22:11:58 CEST 2007
(Kim)

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

-------------------------------------------------------------------------------

Sat Jul 28 16:08:32 CEST 2007
(Kim)

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


-------------------------------------------------------------------------------

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


-------------------------------------------------------------------------------

Sun Sep 23 14:51:38 CEST 2007
(Kim)

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

-------------------------------------------------------------------------------

Sun Sep 30 20:02:02 CEST 2007
(Kim)

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

-------------------------------------------------------------------------------
-------------------------------------------------------------------------------

Sat Oct  6 09:16:40 CEST 2007
(Kim)

--- 0.16.8.10 ---

-------------------------------------------------------------------------------

Sun Nov 18 11:21:30 CET 2007
(Kim)

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


-------------------------------------------------------------------------------

Sat Dec 15 13:47:45 CET 2007
(Kim)

--- 0.16.8.11 0.02 ---
Disable pager debug.
Shuffle comms/ipc stuff around a bit.
Don't exit while in X error handler.
Add registration of file descriptors to be handled in main event loop.
Fix application resize locking.
Don't restrict firefox resizing (fixes issue with open dialog).
Fix trouble with nested exits. Debug stuff tweaks.
Fix crash if font loading fails.
Play with dbus - implement command interface.
Add some info about xft/pango font selection in core themes.
Define mask bitmaps in source to avoid depending on x11 bitmap package.

-------------------------------------------------------------------------------

Sat Dec 22 22:30:28 CET 2007
(Kim)

--- 0.16.8.11 0.03 ---
Japanese translation update (Yasufumi Haga).
Danish translation update.
EImagePixmapFree->EImagePixmapsFree, add mask argument.
Fix backward compatibility "named" menu hack (fixes border right click in many
 themes).
.desktop files: E -> E16.
docs: Config settings update, remove obsolete note.
Add missing quotes in enlightenment.menu (fixes restart/logout).
Fix incorrect tracking of pointer motion when dragging window (noted by Jon Foster).
edox: Deactivate use of XFontStruct (use XFontSet).
edox: Fall back to "fixed" font.
edox: Add ../ttfonts to TT font path.
Remove vixar font from winter theme (in ABOUT, use vera).


-------------------------------------------------------------------------------

Wed Dec 26 00:56:00 CET 2007
(Kim)

--- 0.16.8.11 0.04 ---
Fix more breakage around window movement.
Prevent attempts to resize to less than 1x1.
Handle h/v resize requests (_NET_WM_MOVERESIZE_SIZE_...) properly.


-------------------------------------------------------------------------------

Sat Jan  5 11:46:05 CET 2008
(Kim)

--- 0.16.8.11 0.05 ---
Center title vertically within border.
Fix more trouble during exit.
Fix potential segv with broken themes (invalid border cfg).
Simplify ImageclassApplySimple and ScaleRect.
Mark deskray stuff as such.
Remove black line at bottom of iconbox background image.
Fix shaped menu shape.
Simplify image/text class loading code.

-------------------------------------------------------------------------------

Fri Jan 11 22:42:42 CET 2008
(Kim)

--- 0.16.8.11 ---
Avoid X-errors with borderless empty menus.
Fix potential segv (eimage.c).
Add sanity checks (oom cases).

-------------------------------------------------------------------------------

Tue Feb  5 22:16:40 CET 2008
(Kim)

--- 0.16.8.12 0.01 ---
Bump version.
French translation update (Tristan D.).
Use wrapper function (XGetGeometry->EXGetGeometry).
Fix showing tiled external pixmap in pager.
Fix edge flip brokenness (thanks to Phillip Warner).
Japanese translation update (Yasufumi Haga).
Optionally use render for scaling.
Use separate debug flags for timers and idlers.
Cosmetics (pagers.c).
Avoid unnecessary use of timers in pagers in live update mode.
Enable showing differential time in debug output.
Don't update fading windows in pager.
New window placement algorithm. Should be better at handling crowded desktops
 and windows with never_use_area attribute.
Sound - Split loading and playing.
Pager update tweaks.
Fix compiler warnings (gcc 4.3?).
Avoid some pixel copying in certain situations around ImageclassApplyCopy.
Do update fading windows in pager (for now, tweaking needed here).
Prepare for handling additional window flags in snapshots/across restart.
Add a number of window flags to the remembered flag list.
Fix missing argument in error message (Chris Craig, bug 378).


-------------------------------------------------------------------------------

Sat Feb 16 10:26:53 CET 2008
(Kim)

--- 0.16.8.12 ---
Add some comments (src/ewins.h).
Add configuration of default opacities.
Cleanups.
Add stuff for checking if various XSync's are really needed.


-------------------------------------------------------------------------------

Fri Mar 14 09:56:22 CET 2008
(Kim)

--- 0.16.8.13 0.01 ---
Avoid building unused static libraries.
Add some checking of printf style prototypes.
Use XInternAtoms to speed up initial atom fetch.
Assume free(0) is ok (if not HAVE_FREE_NULL_BUG will have to be defined).
Disable broken image/text class destroy functions.
Fix modules build.
Japanese translation update (Yasufumi Haga).
French translation update (Tristan D.).
Call autosave() on eesh sound on/off.
Optionally use PulseAudio to play sounds.
Simplify X-error checking.
Fix potential segv during translucent moves (noted by Pietro Cerutti, bug 392).
Fix memory leak if translucent move initialisation fails.
Fix bugs when shared memory image creation fails causing memory leak and X-errors.
Various sound/module/visibility fixes.
Add option to center new windows when desk is full (suggested by George L. Yermulnik).
Pick up some kde4 apps in menu generation.
Add shadow and fading flags to the remembered flag list.
-------------------------------------------------------------------------------

Thu Mar 27 00:21:35 CET 2008
(Kim)

--- 0.16.8.13 0.02 ---
Japanese translation update (Yasufumi Haga).
French translation update (Tristan D.).
Speed up list iterators.
Use ecore_list_for_each in stead of ECORE_LIST_FOR_EACH (faster).
Add -brs to indent profile.
Eliminate Constraints.
Eliminate redundant RRoot variables.
Eliminate redundant VRoot vars.
Fix potential segv during window placement.
Background scaling tweak (debian bug 471577).

-------------------------------------------------------------------------------

Thu Apr  3 19:48:45 CEST 2008
(Kim)

--- 0.16.8.13 0.03 ---
Fix bug, avoid allocating excessively large arrays in window placement.
Eliminate RRoot and VRoot.
Rewrap more X stuff.
Remove obsolete (I think) sgi _NO_ANSIMODE stuff. Cleanups.

-------------------------------------------------------------------------------

Thu May  1 13:33:22 CEST 2008
(Kim)

--- 0.16.8.13 ---

-------------------------------------------------------------------------------

Sat May 24 20:21:19 CEST 2008
(Kim)

--- 0.16.8.14 0.01 ---
Fix updates on screen size change (broken in 0.16.8.13).
Idler/Animator cleanups.
Remove/comment out unused stuff.
Simplify timers.


-------------------------------------------------------------------------------

Mon Jun  9 19:44:16 CEST 2008
(Kim)

--- 0.16.8.14 0.02 ---
PulseAudio sound - Avoid lockup/crash if server is not present or dies.
Fix ripples/waves on xorg 1.4 when compositing is active.
Fix segv when main imageclass in tooltip is missing.
Simplify shape functions.
No need to fetch shape rects in EWindowGetShapePixmap().
Fix pixmap leak in iconbox snapshots when compositing is active.
Disable broken set area window match operation.
Enable fading/shadow when desired (in stead of disabling when not).
Enable not using ARGB frame for ARGB clients (selected by window match).


-------------------------------------------------------------------------------

Wed Jun 25 20:23:14 CEST 2008
(Kim)

--- 0.16.8.14 0.03 ---          
Set anti-alias when scaling tile.               
Add some configure option comments.             
Theme element fallback cleanups 
- don't create fallback classes before they are needed.
- use of fallbacks was missing a number of places.
- setting theme to "-" will run entirely on fallbacks.
Fix rendering of imageclasses not based on images.
Remove dialog slider border window (not used in any theme).
Only one maximisation function. 
Correctly place/size apps requesting _NET_WM_STATE_MAXIMIZED_...


-------------------------------------------------------------------------------

Fri Jul 11 22:12:11 CEST 2008
(Kim)

--- 0.16.8.14 0.04 ---
Fix potential crash if iconv_open fails.
Issue warnings for unavailable encoding conversions.
No need to convert between utf8 and utf8.
Remove colormodifier stuff (this has afaict never worked in e16).
Fix bad test for window being mapped during iconification (fall back to
 app icon if app is initially iconified).
Provide iconbox icon fallback if normal methods fail.
Don't show iconbox animation if app is initially iconified.
Play iconify sound only for selected iconbox.
Fix various gravity issues.

-------------------------------------------------------------------------------

Sat Aug  9 14:51:26 CEST 2008
(Kim)

--- 0.16.8.14 ---
Call move/resize function only if moving/resizing.
Move config options to config.h.
Cleanups around closing internal windows.
Limit alert box size to screen size.
Fix button stacking bug when char is unsigned.
Use fallback imageclass a couple of places.
Fix ImageclassApplySimple for imageclasses without image.
Fix focusing new windows when using click-to-focus and all_new_windows_get_focus = 0.
Make cache_clear/query all actually clear/query all caches (img was missing).
Attempt to fix session (.desktop) stuff on various distros.
Attempt to improve focus switching when not using focus list.


Sat Aug  9 15:17:44 CEST 2008
(Kim)

--- 0.16.8.14 ---
Fix config item size.


-------------------------------------------------------------------------------

Sat Nov 29 10:06:12 CET 2008
(Kim)

--- 0.16.8.15 0.01 ---
Provide strcase functions if not available.
e_gen_menu: Patch from gmk@caoslinux.org to find XFCE Terminal too.
Fix "focus prev" when focus list is not enabled.
Fix dox links followed by punctuation.
Drop timestamp.h (rcs date tag).
Avoid crash when showing "watch cursor" during restart in certain situations.
If not showing startup windows don't show progress bars either (faster starup).
In window mode, map virtual root earlier.
Use XRenderCreateCursor for bitmap cursors when available.
configure.in -> configure.ac
Introduce EDEBUG_EXIT to exit during startup (debug stuff).
Fix dialog text rendering in certain themes.
Fix build on Solaris 10 (Don Harrop).
ALL_LINGUAS -> po/LINGUAS.
Rename no.po to nb.po and update (Kjartan Maraas).
Eliminate dup in fullfileof().
Look for theme in <path>/<themename>/e16 too (suggested by Don Harrop).
Simplify activating configuration dialogs.
Disable localization of theme files.
Fix certain cases of text rendering on tiled pixmap (noted by Don Harrop).
Clean up theme finding/listing.
Enable selecting sound from other theme.
PA sound: fix ('/'->'_' in sample name), fix lockup, cleanups.
Tweak _NET_WM_STATE_ABOVE/BELOW client message handling.
Fix certain group menu operations on unfocused window groups (e.g. pagers,
 noted by Don Harrop).
Fix incorrect group info in remember dialog.
Fix breakage when group in snapshot is unknown.
Fix group info sometimes not being saved.
DialogAlert... -> Alert...
Updated ja.po in E16 by Yasufumi Haga <yasufumi.haga@nifty.com>.
Remove accumulated po cruft.
No need to keep cursor pixmap file name.
Free imagestate image file name when no longer needed.
Enable // comments in theme files (suggested by Don Harrop).
Don't look for background image files until actually used.
Enable specifying theme default desktop background (suggested by Don Harrop).
Enable rotating imageclass images (suggested by Don Harrop).
Remove generation of menus from dirs with .desktop files.
Fix potential segv when processing invalid menus.cfg.
Max E_CFG_VERSION 1->2.
Add DEFAULT_BACKGROUND macro.
e_gen_menu: Don't quit when directory cannot be read.
Config option theme.localise is gone.
Add sanity check to avoid X-errors.
Disable moving fixed position windows using pager (pfritz, ticket 116).
Add winop "alone" to iconify windows on desktop excexpt the selected one (patch
 by Pietro Cerutti).
Fix various issues noted by Don Harrop
- Fix using tiles in iconbox background
- Fix breaking window group using winops menu
- Fix virtual desktop configuration area when SETTINGS_AREADESK_AREA is shaped
Fix handling of windows in multiple groups after restart.
HAVE_XINERAMA->USE_XINERAMA as for the other extensions.
Tweak "wop alone" and "show desktop" window selection.
Tweaks around xinerama/screen handling.
Slider tweaks.
Make coordinate system in vertical sliders same as in horizontal.
Fix dialog text redraws when bg is tiled.
Remove some redundant dialog code. Fix Multiple desktop selector area update.
Keep slider knob highlited when over (noted by Don Harrop).
Fix certain cases of clicking in slider.
Update donthide state if window properties change.
Move compiler warning stuff to m4 macro. Add --enable-werror.
We only need to save real border name.
Change dragbar buttons to do next/prev in stead of raise/lower.
Restore group border show/hide feature.
Discard only generated background duplicates.
Enable not scanning backgrounds when starting background dialog.
Refactor config stuff. Fix setting MSB in hex value.
Not using float config values.
Optionally don't cover dragbar when maximising (patch by Pietro Cerutti).
Remove ancient e_config.bindings compatibility fallback.

Fri Jan  2 22:01:29 CET 2009
(Kim)

--- 0.16.8.15 ---
Japanese translation update (Yasufumi Haga).
Fix iconv related warnings on FreeBSD.
Fix some warnings on FreeBSD (patch by Pietro Cerutti).
Avoid destroying actionclasses, empty/refill in stead.
Play sounds by number in stead of by name. Enable disabling specific sounds.
Install Vera font as part of basic e16 stuff.
only assign ssd->channels once
Reload keybindings on MappingNotify.
Fix imlib2/ttf text vertical positioning with certain fonts.
edox: Add default background image.
Adjust imlib2/ttf paths.
imlib2/ttf loading tweaks.
Add normal/bold.ttf as links to default fonts.
Let e16 package provide e16-edox.
Update theme (no fonts, use font name aliases).
Remove theme.ttfont_path configuration option.

-------------------------------------------------------------------------------

Sat Feb 28 14:48:08 CET 2009
(Kim)

--- 0.16.8.15.002 ---
Bump version. Version numbering tweaks.
Free sound sample data when sample has been cached.
French translation update (Tristan D.).
Update list of translatable strings in config files.
Japanese translation update (Yasufumi Haga).
Avoid potential crashes in imageclass parsing.
Prevent error message from loading imageclass without image file.
Enable flipping imageclass images (suggested by Don Harrop).
Don't complain about specified null theme.
Expose bevels for theming.
Russian translation update (sda).
Enable building without dialogs.
Fix bashism (Brian Cameron, ticket 199).
Add docbook xml version of README-0.16.8 (Yasufumi Haga).
Add autofoo to generate html docs from README-0.16.8.xml.
Discard matching enter/motion/leave event sets (experimental, does this cause trouble?).
Add autoshade window option (suggested by Don Harrop).
Danish translation update.
Do shading using animators.
Remove explicit -L <prefix>/lib from LDFLAGS.
Fix setting default opacity (don't vanish until unfocused).
Fix building with ecore.
Move edox help text to (almost clean) docbook xml, from which edox, html,
 and man output can be generated.
Enable move/resize using keyboard.
German translation update (Peter Wehrfritz).
Fix gnome/e16 session setup with recent gnome versions.
Added Simplified Chinese translation (Aron Xu, Ni Hui).

-------------------------------------------------------------------------------

Sat Apr 18 21:33:26 CEST 2009
(Kim)

--- 0.99.99.002 ---
Fix pointer/screen warp on certain(?) xorg versions.
Fix move to other desk by pager drag when final drag distance is 0.
Remove (useless, afaict) group mirror option.
Simplify code around iconfify/shade/stick operations.
Delay autoshading when leaving.
Fix bug in keybindings reload on MappingNotify.
Remove unnecessary function call.
Enable setting shadow color.
Fix update after systray icon size change for certain apps.
German translation update (Peter Wehrfritz).
Change font configuration search scheme.
Update font configuration in winter theme.
French translation update (Tristan D.).
Remove obsolete ENLIGHTENMENT_VERSION_015, set correct version when calling epp.
Bump version to 0.99.99.001. Remove somewhat old note about 0.16.8.
Adjust various places showing the e16 version.
Doc updates, mostly cosmetic.
Update notes about configuration settings.
Show opacity when changing by bindings.
Update README-0.16.8.xml (Yasufumi Haga).
Hack to make shift-alt-tab (actually anyothermodifiers-key) cycle backwards
 though window list (ticket 271).
Add theme (font) configuration dialog.
Change default bindings to show the configuration dialog in stead of the
 settings menu. Trim down settings menu.
Danish tranlation update.
Japanese translation update (Yasufumi Haga).
Update notes on font selection.
Include some stuff from README in README-0.16.8.
Remove README.
Rename README-0.16.8* to README*.
Call XRefreshKeyboardMapping on MappingNotify.
Remove default bindings and special commands to configure dragbar.
Update e16keyedit helper file.

-------------------------------------------------------------------------------

Thu Apr 30 21:48:14 CEST 2009
(Kim)

--- 0.99.99.003 ---
Revert "removal" of settings menu. In stead include stuff from the middle
 mouse menu.
Prefer larger images when looking for menu icons (Don Harrop).

-------------------------------------------------------------------------------

Thu Apr 30 21:48:14 CEST 2009
(Kim)

--- 0.99.99.901 ---
Always destroy startup backgrounds as intended (noted by Don Harrop).
Fix shift-alt-tab hack when caps/numlock etc. is on.
Background scanning tweaks and cleanups.
Report correct sound server name (noted by Don Harrop).
Fix breakage when size hints specify an aspect ratio (debian bug 527989).
Don't disable background scan progress bars when restarted.
Japanese translation update (Yasufumi Haga).

-------------------------------------------------------------------------------

Wed Jun  3 18:09:01 CEST 2009
(Kim)

--- 1.0.0 ---
Add italian translation (Massimo Maiurana).
Danish translation update.
e16keyedit helper file corrections (match stuff in bindings.cfg).
French translation update (Tristan D.).
Add esperanto translation (Olivier).
Russian translation update (sda).
Slide off-screen menus back in when showing sub-menu.
Slide off-screen menus back in when hiding sub-menu and not showing new.
Fix backgrounds menu disappearing after being shown.
German translation update (Peter Wehrfritz).
Fix potential crash in 'desk drag' command (Pietro Cerutti, ticket 326).
Better pager size increments (fix for ticket 327).
Aspect ratio handling tweaks  (fix for ticket 327).
Fix problem with incorrect xinerama screen info.
Another attempt to improve aspect ratio handling (pager sizing).
Add missing autosave when changing virtual desktop size.

-------------------------------------------------------------------------------

Sat Jun 27 07:59:36 CEST 2009

--- 1.0.0.001 ---
Autofoo cleanups, switch to non-deprecated macros.
Fix potential crash when closing magnifier window (noted by Pietro Cerutti).
Avoid referencing freed memory.
Look up menu icons in ~/.e16/icons too (patch by Pietro Cerutti, ticket 328).
Attempt to fix bs.po encoding.
Warning fixes (based on patches by pfritz and gahr, tickets 331,342).
Prevent area switch while shading (ticket 332).
Update credits.
Fix size (container window shape) of windows resized by a window match.

-------------------------------------------------------------------------------

Thu Aug 27 19:21:04 CEST 2009

--- 1.0.0.901 ---
Avoid need for xmlto when building from tarball.
Update translations from launchpad (es, zh_CN, pt_BR).
docs: Dragbar bindings have been removed from bindings.cfg.
docs: One page html docs. Fix distcheck and rpmbuild.
Fix property fetch functions.
Refactor restart cursor code.
Use xrender cursor for restart cursor.
docs: Update README.xml (Yasufumi Haga).
Save some code bytes in tclass parser.
Strip trailing whitespace when parsing .desktop files.
Set menu window state to active to always show an active border.
Add some window size sanity checks.
Fix font configuration file search order (default should be fonts.cfg).
edox: Add -help option, remove cruft, move some lines of code.
Update translations from launchpad (ar, es, nl, sk).

-------------------------------------------------------------------------------

Tue Sep  8 19:22:07 CEST 2009

--- 1.0.1 ---
Use render for restart cursor only if an ARGB visual is available.
Fix issue with placement of windows present before e16 is started.
Prepare to eliminate special e16keyedit data parser.
Add missing newlines on IPC messages.
Remove some obsolete code.
Fix crash when snapshot or match places window on invalid desk
 (noted by Ted Baltz).

-------------------------------------------------------------------------------

Fri Dec  4 19:29:43 CET 2009

--- 1.0.1.001 ---
EColor->COLOR32
Defer cursor realisation.
Remove useless cursor, imageclass and textclass create, delete, and modify ipc functions.
ModuleListGet/Free -> MODULE_LIST_GET/FREE.
eesh - Eliminate Alert function.
Avoid unnecessary iconbox scrollbar repaint on MotionNotify.
Tweak setting of iconbox size constraints.
Split iconbox scrollbar update into layout and paint.
Fix iconbox sizing when showing/hiding scrollbar.
Sync from launchpad, updated:Arabic(ar), Dutch(nl), Slovak(sv), Spanish(es)
Load cursors same way as other theme files.
edox: Don't show top bar when showing theme info.
Change ja.po encoding to utf-8 (Yasufumi Haga).
Use DIALOG_WIDGET_BUTTON as fallback DIALOG_BUTTON in background selector.
Fix bug causing bogus image cache directory files to be written.
Enable pango by default.
Enable showing mini icon in border part (suggested by Don Harrop).
Fix stacking order when showing desktop state is set off (noted by Grégory Soutadé).
Add on/off to desk clear command.
Show dragbars on startup windows also when dragbar is disabled.
Remove font-*-italic (was only used by Ganymede, now removed).
Remove unused __FLAG_FIXED..., add __FLAG_TITLE_AND_ICON.
Fix chosing focus list icon mode (noted by Don Harrop).
Fix pseudotransparency update of iconbox when switching desk (noted by Don Harrop).
Don't set source clip region when drawable is pixmap and window is unshaped.
Add absolute path to e16 in starte16.
Enable using theme variants.
Fall back to showing a default icon in borders/focus list.
Move icons from config/pix to icons.
Merge autoraise settings into focus settings dialog.
Simplify handling of dialog configuration data.
Refactor focus dialog data handling.
Refactor container dialog data handling.
Refactor menu dialog data handling. Add menu icon size slider.
Avoid almost idential translated strings.
Refactor theme transparency dialog data handling. Remove some options that shouldn't be used.
DialogDrawItems should not have to be called explicitly.
Dialog cleanups.
Redraw menus properly after icon size change.
Fix various icon display mode issues.
Refactor desk/area dialog data handling.
Refactor pager dialog data handling.
Refactor more dialog data handling.
Fix memory leak.
New icons by Don Harrop. Remove old ones.
Eliminate need for initial EwinMoveToDesktop (fix initial pager background).
Fix manual placement.
Fix potential segv when window is destroyed while being raised/lowered.
Avoid reading uninitialised memory.
Fix memory leak.
Fix potential problems when ending move/resize operations.
Enable transparent image in dialog headers.
Move reference point for manual placement to inside window.
Re-enable resizing of shaded windows.
Look for .desktop files in ~/.local too (patch by José Romildo Malaquias).
Remove some unneeded sanity checks.
Fix resize while shaded.
Fix coords placement for shaded windows when moving in opaque mode.
Remove obsolete numbered actions.
Container and pager menus should be destroyed on close.
Fix unintended overrides of buttons.cfg in ...buttons.
Add MenuCreateFromBackgrounds, eliminate menus.cfg.
Fix compile as C++.

-------------------------------------------------------------------------------

Sun Dec 20 08:49:15 CET 2009

--- 1.0.1.002 ---
Change Ecore_X_ID etc. to unsigned int (when not using ecore_x).
Refactor ecore_hints.
Attempt to fix various pager issues:
- Raise windows before dragging.
- Sometimes clicking in the pager causes incorrect area switch.
- Sometimes pager "hiwin" gets stuck to pointer.
Doc cleanups:
- Merge e16-docs-src.xml and README.xml into e16.xml.
- Remove README
- Remove edox documentation generation stuff.
- Add simple e16.man.
  E16 documentation in edox format (e16-docs package) is now considered obsolete.
Fix menus not being reloaded in certain situations.
Use new event window for move/resize.
Iconbox configuration dialog stuff:
- Add configuration of iconification animation speed.
- Add configuration of alternate iconification animation mode.
- Tweak layout.
Japanese translation update (Yasufumi Haga).
Move Picture/Region functions to x.c.
Avoid using ERegion..Offset().
Introduce EPictureSetClip().
Move ESelectInputChange(), change arguments to int.

-------------------------------------------------------------------------------

Sat Jan 16 07:49:30 CET 2010

--- 1.0.1.901 ---
Fix name clash related to SUSv4 signal.h (patch by Pietro Cerutti, ticket 487).
Fix creating GL pixmap in certain situations (when using mesa?).
Play with XI2.
Remove useless definition.
Tweak configuration loading.
Eliminate Mode.action_inhibit.
Show EObj info via ipc when appropriate.
Move EWindowGetNamePixmap() to x.c (and rename).
Avoid some memory leaks with incorrect themes.
Remove some redundant checks.
Unmap internal windows before destroying.
- Fixes progress bar rendering when CM is active.
Scale new icons down to 48x48 pixels.
Change iconbox fallback icon mode back to snapshot.
Do not propagate key events.

-------------------------------------------------------------------------------

Sat Jan 23 15:08:18 CET 2010

--- 1.0.2 ---
Fix move/resize sometimes not being terminated properly.
Add function to create inverted shape pixmap.
Add check, no need for return value in EXFreeGC().
Fix old translucent move mode when shm pixmaps are not available.

-------------------------------------------------------------------------------

Sat May 15 15:16:26 CEST 2010

--- 1.0.2.001 ---
Bump version.
Avoid roundtrip in EWindowGetPixmap().
Remove special fx ipc commands (use eesh set). Some refactoring.
Remove grab/ungrab on border part button events.
"Support" _NET_WM_USER_TIME[_WINDOW].
edox: Header file cleanups.
edox: Fix locale initialisation, remove long time broken multibyte support.
Trivial fixes (clang).
Fix multihead focus issue.
Add missing audiofile cflags/libs.
Simplify loading bindings.cfg.
No need to query pointer in move/resize start.
Remove theme config stuff in font alias files.
More linking fixes for --no-add-needed.
Fix various background file issues
Use ThemeFileFind in stead of FindFile.
Avoid ETranslateCoordinates in window mode.
Assume ConfigureRequests contain root x,y coordinates for now.
Fix another name clash (patch by Pietro Cerutti, ticket 487).
Mode.keybinds_changed should be local.
No need to look elsewhere if path is absolute (FindFile).
Don't #define disp - causes trouble.
Avoid some explicit paths.
Change some functions to macros, simplify setup stuff.
Assume windows with depth 32 are ARGB.
CM: Don't put shadow on ARGB override-redirect windows.
CM: Change some debug message conditions.
CM: Handle override-redirect window shape changes.
Don't put shadow on borderless argb windows.
Revert "Avoid roundtrip in EWindowGetPixmap()."
CM: Change some more debug message conditions.
Avoid QueryPointer during focus switch.
Cleanups around colormap installation during focus switch.
Attempt to fix incorrect focusing when using focus list.
Focus list issue - maybe better?.
Move config/pix to pix (svn only for now).
Validate focus list icon mode. Use defs for icon modes.
Centralise file loading, based on file type.
Add preload library for roundtrip spotting.
If CM is active, change snap to live pager mode.
Fix various issues related to iconification of shaded windows.
Another focus handling tweak.
Refactor move/resize shape drawing code.
Use render for PixImg if available.
Disable shaded, semi-solid, and translucent move/resize modes by default.
Move misc/e16.png to icons/.
Use ConfigFileLoad some more.
Avoid QueryPointer in PagerHandleMotion.
e_gen_menu: Drop mozilla, xchat2, add audacious.
Fix potential segvs.
More focus work...
Fix pointer warp between screens.
updating italian translation
Fix _XROOT property updates when using set_xroot_info_on_root_window.
Use XQueryExtension to query extensions.
Update Simplified Chinese translation.
Fix incorrect initial coords placement in certain situations.
Look up/show name of request causing error.
CM: Skip windows with empty shape.
In reparent event handler, use parent indicated by event.
Minor simplification (use GetTime in stead of gettimeofday).
Better check for focusing transients when group is focused.
Add option to focus window if window group is focused.
French translation update (Tristan D.).
Japanese translation update (Yasufumi Haga).
Fix moving window to previous desk when current is 0 (noted by BitJam).
Another focus fix after recent changes.
Sync translations of e16 from Launchpad.
po cleanups...
Fix typo in configure help for --enable-xrender option (ticket 544).
Remove some trailing spaces from bg show command output.
Trim whitespace from translatable strings.
Fix up po files after whitespace removal.

-------------------------------------------------------------------------------

Thu Jun 17 18:14:45 CEST 2010

--- 1.0.2.002 ---
Add missing break.
Simplify list stuff.
Remove remnants of unimplemented textclass mode attribute.
Remove some unused BUTTON_... and KEY_... defines.
Make ConfigFileFind static.
Remove unused radio button event function.
Fix some potential segvs.
Fix some poytential segvs. Minor cleanups.
Trivial cleanups.
Fix logic in ReZoom().
Add force parameter to EwinWarpTo().
Fix zooming when screen is rotated using randr (based on patch by Daniel Manjarres).

-------------------------------------------------------------------------------

Wed Jul 21 22:57:09 CEST 2010

--- 1.0.3 ---
Remove unneeded code with notnull.cocci script.
Fix warnings when using gcc 4.5.
Fix potential memory leak when window leaves fullscreen mode.
Fix trouble with move/resize operations started by _NET_WM_MOVERESIZE.
Simplify ZoomInit(), make static.
Eliminate GetZoomEWin() and InZoom().
Use "filler" border in stead of zoom masks when zooming.
Change functions to macros (when compiling without zoom).
Do xinerama extension test just like other extension tests.
Collect xinerama stuff.

-------------------------------------------------------------------------------

Sun Aug  8 16:12:19 CEST 2010

--- 1.0.4 ---
Spec file cleanups.
Silence clang.
Remove obsolete code.
Cosmetics.
Move "shape window" code to separate file.
Enable showing outline for window selected in focuslist.
FORMATTING
Add sanity check in BorderCreateFiller().
Fix changing move/resize modes in dialog.
Re-add ~/.e16 to icon search path.

-------------------------------------------------------------------------------

Sun Aug 29 14:58:18 CEST 2010

--- 1.0.5 ---
Adjustments for indent 2.2.11.
French translation update (Tristan D.).
Do not compare pointers to 0
Fix segv when menu is created shortly after being destroyed (noted by BitJam).
Italian translation update (Massimo Maiurana).
Apply badzero.cocci, badnull.cocci and badnull2.cocci
Japanese translation update (Yasufumi Haga).
Fix resizing when using H/V handles and client has aspect ratio limits (e.g. pagers).
Keep windows on one xinerama screen when placing under mouse (suggested by James Bowlin).
Attempt to fix sloppy focus breakage on desks other than first (noted by Ted Baltz).
Fix fullscreening when client has bogus aspect ratio hints (noted by James Bowlin).
Place new fullscreen windows on xinerama screen containing pointer (unless aleady placed) (suggested by James Bowlin).
Fix warning on 64 bit platforms introduced by badnull.cocci.
Convert (hopefully) all comparisons to NULL
Add ECompMgrWinGetAlphaPict().
Add EPictureCreatePmap() and EPictureDestroy().
In pager "live" mode (compositing enabled), reflect window transparency in pagers (noted by Ted Baltz).
Collect XF86VidMode stuff.
Call XRRUpdateConfiguration on RRScreenChangeNotify.
Fix unpacking theme from .etheme file. Has been broken since 1.0.2.
Another attempt to fix pointer focus breakage.

-------------------------------------------------------------------------------

Sun Sep 26 07:30:30 CEST 2010

--- 1.0.6 ---
Fix potential crash in menu key press handling.
Keep on-screen windows requesting resize on screen.
Fix deriving configuration file names with libX11-1.4.
Fix potential crash when destroying menus.
Fix rendering of translucent shaped windows.

-------------------------------------------------------------------------------

Wed Oct 27 19:37:51 CEST 2010

--- 1.0.6.001 ---
Portuguese translation update (Sérgio Marques).
Correct __A_CLEANUP (noted by Daniel Manjarres).
Ecore no longer has ecore_list_...
FreePmapMask() -> PmapMaskFree().
Introduce PmapMaskInit().
Fix rendering of argb windows in pager when compositing is enabled (noted by Zone Seventeen).
Add ERegionIntersectOffset().
Correct recent composite/shape fixes and fix some more related issues.
Fix restart (broken in 1.0.6).

-------------------------------------------------------------------------------

Sat Oct 30 18:22:46 CEST 2010

--- 1.0.6.002 ---
Debug stuff cleanups.
Cosmetics.
Remove incorrect comment. Cosmetics.
Avoid processing events belonging to a previous ewin for a client window.
Revert incorrect fixes for menu related segvs.

-------------------------------------------------------------------------------

Sat Nov 13 11:08:54 CET 2010

--- 1.0.7 ---
Minor zooming related fixes/cleanups.
Change WITH_ZOOM to ENABLE_ZOOM. Zoom related build tweaks.
Fix desk/area dialog changes sometimes not being saved.
Enable using randr (1.3) for zooming.
Revert "If CM is active, change snap to live pager mode."

-------------------------------------------------------------------------------

Tue Jan  4 23:54:36 CET 2011

--- 1.0.7.001 ---
Add auto* stuff to set __func__.
Change XWarpPointer wrapping.
Fix missing synthetic ConfigureNotify when doing simultaneous move and resize.
Prefer randr over xf86vm if available.
Add const to Quicksort compare function prototype.
No need to install .la files for libs that are only loaded dynamically.
Update _NET_WORKAREA when screen size changes.
Switch to gettext 0.16.1.
Reset maximised state on move as well as on resize.
Add command ("desk back") to go back to previous active desktop.
Print error message if no argument is given to win_info command.

-------------------------------------------------------------------------------

Tue Jan  4 23:57:08 CET 2011

--- 1.0.7.002 ---
Add GetTimeMs/Us().
Move timers to int/ms.
Eliminate TimersRunExpired().
Change TimerAdd() and TimerSetInterval() time to ms.
Use GetTimeMs/Us() in stead of GetTime().

-------------------------------------------------------------------------------

Sat Feb 12 10:35:09 CET 2011

--- 1.0.7.003 ---
Fix trouble around initially iconified windows and manual placement (noted by
 Daniel Manjarres).
Warning fixes for gcc-4.6.
Fix handling rescheduled timers that are already expired.
Remove compositing resize fixup hack for old Xorgs.

-------------------------------------------------------------------------------

Thu Apr 21 20:10:44 CEST 2011

--- 1.0.8 ---
Add options to ignore struts when maximising/fullscreening (patch by Daniel Manjarres).
Improve maximzation (based on patch by Daniel Manjarres).
Portuguese translation update (Sérgio Marques).
Fix windows sometimes not being placed in unoccupied areas.
Fix selection of next focus window when iconifing a window (noted by Daniel Manjarres).
Add __SCALE and __EFFECT_NONE - seem to be used in most themes.
Show alert text also when there is no final newline in string.
Run idlers after timers (fixes last fadeout step in certain situations).

-------------------------------------------------------------------------------

Thu Apr 21 20:10:44 CEST 2011

--- 1.0.8.001 ---
Japanese translation update (Yasufumi Haga).
Show backgrounds in settings dialogs with same aspect ratio as screen (Daniel Manjarres).
Swap names in directory cache file (and rename it).
Enable having background files with whitespace in name.
Fix having background file names with spaces (Daniel Manjarres).
Fix solid color backgrounds.
Enable setting/saving ignorearrange attribute in window menu (Daniel Manjarres).
Fix segv when iconifying magnifier window with CM enabled (Daniel Manjarres).
Add GNOME3 gdm/gnome-session support.
Magnifier: enable toggling text on/off (Daniel Manjarres).
Rework installation of .desktop files.
Magnifier tweaks.
Add commands to show/hide/toggle display of magnifier.
Fix potential placement breakage when there are windows with struts.
Enable remembering magnifier window attributes.
Make magnifier scaling steps smaller (Daniel Manjarres).
Fix jumpy dialog sliders (Daniel Manjarres).
Move variable into scope where it is used.
Eliminate EwinIsMapped() and EwinGetDesk().
Move desktop hint change to after desk switch has completed.
Only set _NET_DESKTOP_VIEWPORT when needed.
Fix window positions on hidden desks when restarting after a crash.
Fix potential crash during manual window placement.
Fix root pixmap breakage.
Another warning fix for gcc-4.6.
Change move/resize mode open coded values to defined values.
Expose EShapeUpdate().
CM: Fix rendering of shaped override-redirect windows.
Magnifier: Make step size configurable (based on patch by Daniel Manjarres).
Magnifier: Change defaults - filter on, no text (based on patch by Daniel Manjarres).
Magnifier: Show magnification factor in info text.
Magnifier: Only enter grabbing mode first time it is mapped.
Add EobjGetNameSafe (for debug).
Fix focus after ungrab (noted by Daniel Manjarres).
Set lower limit on time between sucessive animator runs.
Magnifier: Add stroke/drag interface (based on patch by Daniel Manjarres).
Minor debug printout cleanups.

-------------------------------------------------------------------------------

Sun Jul 31 19:31:56 CEST 2011

--- 1.0.9 ---
Change EwinGetContainerXwin() to macro.
Remove unnecessary EMapWindow's.
Magnifier: Minor optimisation when not showing texts (Daniel Manjarres).
Magnifier: Render text lines properly regardless of font size (Daniel Manjarres).
Let EShapeUpdate return window shape status.
Use defined values for shading directions.
EwinInstantShade() does not need to set gravity.
Avoid cancelling menus too early in certain situations.
Magnifier - Cosmetics.
Move HV resize code to separate function.
Add option to enable "smart resizing" (based on patches by Daniel Manjarres).
New maximisation algorithm (based on patches by Daniel Manjarres).
Enable animation of resize operation (based on patches by Daniel Manjarres).
Menu generation: Skip if NoDisplay=true.
Menu generation: Only one menu tree (not GNOME/KDE/Other).
Add EwinIsOnDesktop().
Make EwinOpActivate() center "lost" windows.
Fix pointer focus when a new window appears under the pointer.
Cosmetics.
Italian translation update (Massimo Maiurana).

-------------------------------------------------------------------------------

Tue Sep 20 21:04:45 CEST 2011

--- 1.0.9.001 ---
Update list of translatable strings in menus.
Japanese translation update (Yasufumi Haga).
Adjust file.menu when regenerating menus.
Fix segv when new client is destroyed before being mapped.
Don't focus window before client window MapNotify is seen.
Make dialogs sticky.
"Lost" window recovery tweak.
Add new "technical/opaque" move/resize mode (Daniel Manjarres).
Zoom improvements (Daniel Manjarres).
Use WM_NAME in stead of WM_ICON_NAME in pager and iconbox.

-------------------------------------------------------------------------------

Sat Oct  8 09:32:29 CEST 2011

--- 1.0.10 ---
Change default systray icon size to 16.
Update internal area hint when changing area.
Italian translation update (Massimo Maiurana).

-------------------------------------------------------------------------------

Wed Jun 27 20:10:02 CEST 2012

--- 1.0.10.001 ---
Spec file fixes.
Expose ECompMgrWinSetOpacity() - call via EobjChangeOpacityNow().
Eliminate Mode.place.doing_slide.
Fix setting slide-in mode in dialog.
Menus - Remove unused code.
Change ewin sliding function API.
Dialog sliders - Enable having upper bound below lower.
Dialogs - Add missing const.
Remove server grab around EShapeSetShape().
Add EX_EVENT_GLX_FLIP.
Move pre-eventloop calls of EobjsRepaint() out of progress bar functions.
Remove useless parameter from SnapshotsSaveReal().
GSOD - Make work when compositing.
GSOD - Refactor + some changes.
GSOD - Just use fixed font. Font sets are causing trouble again.
Name ewin sliding functions consistently.
Move ewin sliding functions to slide.c.
EwinMove/Resize - Change various global/ewin flags to function parameter.
Use OPSRC_NA in stead of 0.
Add uninstall-local to fix distcheck (with recent autotools?).
Move GetTimeMs/Us() to time.c.
French translation update (Tristan D.).
Make clean shouldn't remove e16-gnome3-session.desktop.
Remove USER_NAME, HOME_DIR, and USER_SHELL from config file preparsing.
Simplify user info functions.
Close all fd's above 2 when exec'ing for restart.
French translation update (Tristan D.).
Minor tweak around ECompMgrGetRootBuffer().
Remove some obsolete code.
Change some longs to ints where long is not needed.
Fix build without composite but with xrender.
Remove now unused EKeycodeToString().
Remove old e16keyedit (pre 0.7) IPC functions.
Fix bug in pareto_maximizer() (Daniel Manjarres).
Remove unnecessary AC_PROG_MAKE_SET.
Warning fix for gcc-4.6.x.
Japanese translation update (Yasufumi Haga).

-------------------------------------------------------------------------------

Sat Sep  8 08:47:00 CEST 2012

--- 1.0.10.002 ---
Fix coords placement in techopaque mode (Daniel Manjarres).
Remove unused code.
Fix (if experimenting with USE_DESK_EXPOSE).
Move EObj sliding functions to slide.c too.
Don't prevent pager update due to ewin slide.
Add some timer debug, cosmetic changes.
Fetch time to next timer run after running idlers.
Desk restacking before shade/unshade should not be necessary.
Another spec file fix - don't own locale/* dirs.
Startup cosmetics.
Fix having black solid color background.
Don't keep shaded windows entirely on-screen (ticket 1191).
Enable logging to stdout or stderr.
Improve fading debug logging.
Remove unnecessary code in ECompMgrWinFadeIn().
Menu code tweaks.
Alert if root window button events cannot be selected.
Use EobjsSlideBy() to slide desks as well as areas.
EobjSlideTo() is no longer used.
Fix potential deadlock with multiple simultaneous alerts.

-------------------------------------------------------------------------------

Wed Oct  3 21:12:02 CEST 2012

--- 1.0.11 ---
Debug tweaks.
Fix build error with ancient imlib2.
Fix build error with ancient composite.

-------------------------------------------------------------------------------

Sat Feb 16 01:02:15 CET 2013

--- 1.0.11.001 ---
Enable using libsndfile for sound file loading.
Focus update tweaks.
Add EventsBlock().
Add script to place pagers (James Bowlin).
Introduce new animation engine (Daniel Manjarres).
Fix various issues reported by clang. Minor cleanups.
Fix test for XI2 availability.
Use __func__ for function names in debug stuff.
Window slide code cosmetics.
Wrap some calls to XGrab/UngrabKeyboard() + cosmetics.
Wrap XAllowEvents().
Fix major memory leak when using XI2 events.
Cleanup around XI2 event selection.
When using XI2, handle all keyboard and pointer events via XI2.
When using XI2, handle enter/leave events via XI2.
When using XI2, handle focus change events via XI2.
Restore old pointer warping behavior on maximization.
Non-time-limited animations should not run until next ?!?
CM: Set destination clip when rendering compositing buffer to screen.
Remove long time disabled raindrops and imagespinner fx code.
No need to adjust fx on area change.
Add AnimatorDel().
Add AnimatorGetData().
Refactor fx.
AnimatorsDelCatAll() is now unused.
Resurrect slide shape.
Enable setting shape on multiple windows.
Remove code for shaded, semi-solid, and translucent move/resize modes.
PixImg stuff is no longer used.
Disable pseudo-transparency by default.
Add AC_CONFIG_MACRO_DIR.
Avoid warnings about uninitialised struct members.
Enable not using a container window.
Unbreak animated move/resize after recent changes.
Get frame rate from randr.
Remove obsolete ecore_x compatibility.
Add/use ecore_x_window_prop_del().
Cosmetic change around TimersRunNextIn().
Switch default sound support to pulseaudio/libsndfile.
Run composite rendering to screen separately from animators/idlers/timers.

-------------------------------------------------------------------------------

Sat Feb 23 09:46:40 CET 2013

--- 1.0.11.002 ---
Fix intended centering on parent of unplaced dialogs.
Fix some issues reported by clang.
Build silently (use AM_SILENT_RULES).
Fix using e16 with xcompmgr.

-------------------------------------------------------------------------------

Mon Mar 25 17:55:11 CET 2013

--- 1.0.12 ---
Minor simplification in initial window registration.
Eliminate unnecessary XSync.
Don't unmap/map override-redirect windows during startup.
CM: Fix override-redirect window registration detail.
CM: Fix startup after recent changes.
Danish translation update.
Convert da.po to utf-8.

-------------------------------------------------------------------------------

Sat Apr 13 10:33:26 CEST 2013

--- 1.0.13 ---
Don't use CPPFLAGS in Makefile.am.
Eliminate Quicksort(), use libc qsort() in stead.
Set startup id on apps started by snaps too.
Startup applications - Don't slide in or place manually during e16 startup.
Fix Globally Active focus mode (Tim Howe).
Use qsort in stead of open coded sorting.
Move/rename atom/property related wrapper functions and types.
Move/rename EInternAtom -> ex_atom_get, AtomListIntern -> ex_atoms_get.
updating esperanto translation

-------------------------------------------------------------------------------

Wed Aug 14 21:54:12 CEST 2013

--- 1.0.13.001 ---
Fix installation group ownership of theme files (ticket 2345).
Fix various perl warnings.
Fix menu generation issue.
Play raise/lower sounds only if any windows are actually raised/lowered.
Fix bug in ActionClass loading.
Tweak button swallowing in slideouts.
Clear SF_INFO struct before calling sf_open().
Save some bytes in various structs.
Button:inside_win is not used.
Tweak button event callback parameter.
updating desktop files translations
updating esperanto and adding serbian translation
Fixed sorting in desktop files
Avoid potential crash in menu unloading.
Fix potential use of uninitialised data.
Remove unnecessary EXTRA_DIST.
Eliminate BordersForeach().
No need for double - change to float.
Let "eesh screen" show some randr info.
Disable moving "None" background to front.
Discard broken backgrounds (bg file missing) on exit.
Fix background dialog issues.
Switch to new list implementation.

-------------------------------------------------------------------------------

Sun Sep 22 12:27:45 CEST 2013

--- 1.0.13.002 ---
Fixup after list changes.
Autofoo macro cleanups.

-------------------------------------------------------------------------------

Sun Oct 13 08:56:20 CEST 2013

--- 1.0.13.003 ---
Obsolete event handling tweak (click grabs).
Obsolete event handling tweak (serial wrap).
Remove useless Name[] entries from .desktop files.
Fix menu generation some more.
Update gettext version to 0.17.

-------------------------------------------------------------------------------

Sat Feb 15 14:26:19 CET 2014

--- 1.0.13.004 ---
Wrap XGetWindowAttributes().
Simplify registration of override-redirect windows.
Avoid redundant calls of XGetWindowAttributes.
Only manage InputOutput windows.
Add server grab around initial window pickup loop.
Don't play sound in ShowAlert().
Rename EDrawableCheck to EXDrawableOk and remove unused parameter.
Add EXWindowOk().
Use our own window property functions in stead of various Xlib ones.
Remove some use of X11 Bool type/values.
Wrap the last XClearArea call.
Use NoXID in stead of None.
Use XCopyArea wrapper function.
Wrap remaining XCopyArea calls.
Tweak error handler API.
Wrap some calls to XFillRectangle.
Fix memory leak when changing area.
Reduce nesting in DialogRealizeItem().
Simplify/fix dialog layout code.

-------------------------------------------------------------------------------

Sat Mar 29 12:19:32 CET 2014

--- 1.0.14 ---
Fix placement of transient dialogs.
Autofoo update (AC_PROG_LIBTOOL -> LT_INIT).

-------------------------------------------------------------------------------

Fri Oct 17 07:16:06 CEST 2014

--- 1.0.14.001 ---
Fix warnings with gcc 4.9.x.
Minor simplifications in ImagestateDraw...() functions.
Minor tweak in EXFillAreaSolid().
Fix potential use of freed pixmap.
Move shape window stuff to separate header file.
Simplify pager background update.
Change some operations to render ones.
Wrap XDraw/FillRectangle.
Debug tweaks (pager).
Remove ancient unused code.
Cosmetics (key->keycode).
Cosmetics (key->keysym).
Avoid unnecessary FP calculation.
Avoid divide by 0 crash (Randr may report FPS = 0).
Move EDBUG_TYPE_ANIM to where it belongs.
Tweak screen info printout.
Wrap XID and some other X types.
Use initially created GC for various operations.
Refactor background dialog data handling.
Refactor group dialog data handling.
Exec/spawn function tweaks.
Eliminate some use of EspawnApplication().
Refactor dialog apply/exit handling.
Simplify dialog data handling.
Avoid some potential X-calls/errors when client is destroyed.
Updating translations (eo)
Updating turkish and adding lithuanian and galician translations
Adding catalan traslation
Remove bogus lithuanian translation (0 translated messages).
Remove useless Name[] entries from .desktop files (again).
Updating catalan translation
Autofoo cosmetics (use AC_HELP_STRING).
Fix creating bitmap cursor.
Add argb option to EPictureCreateBuffer().
Add ERegionCreateFromBitmap() and EPictureFillRect().
Use wrapper functions in ECreatePixmapCursor().
Updating esperanto and french translations
Updating desktop files
Remove useless Name[] entries from .desktop files (again).
Fix some normally disabled debug format strings.

-------------------------------------------------------------------------------

Tue Nov 18 21:42:34 CET 2014

--- 1.0.15 ---
Simplify sound configuration.
Set lower limit on slide/shade speed (fix crash if speed is set to 0).
Debug printout cleanups.

-------------------------------------------------------------------------------

Sat Jan 17 18:27:32 CET 2015

--- 1.0.15.001 ---
Extension version checking cleanups.
Use XRenderCreateSolidFill() if available.
Debug printout cleanups.
Prepare to handle other than XI2 generic events.
Initial Present infrastructure.
Initial CM/Present experimental support.
Autofoo tweaks.
Simplify shading code.
Correct shading end size.
FX: Cosmetics.
FX: Correct some offsets.
Eliminate EwinFindByChildren().
Minor tweaks in EShapePropagate().
Fix animation bug (could cause major stalls and maybe lockup).
Fix animator initialisation when duration is 0.
Visibility cosmetics (use EC_C_VISIBILITY).
Minor fading animation tweak.
Remove unused AnimatorsDelCat().
Clean up header file inclusion order.

-------------------------------------------------------------------------------

Sun Feb  8 09:43:24 CET 2015

--- 1.0.16 ---
Fix potential buffer overruns when using sscanf().
CM: Cosmetics.
CM: Fadeout tweak.
CM: Reorder start/stop details.
Wrap some calls to XRenderCreatePicture().

-------------------------------------------------------------------------------

Tue Mar 24 19:05:34 CET 2015

--- 1.0.16.001 ---
Fix focus issues with pager zoom windows on desks other than first (T2197).
Slightly different fix to pager zoom/focus issue.
Fix crash when using mouse wheel in background selector (T2222).

-------------------------------------------------------------------------------

Mon Jun 22 20:21:33 CEST 2015

--- 1.0.16.002 ---
Use gettext 0.18.
Eliminate deprecated usleep().
Fixes for various build corner cases.
Fix stacking when there is only one window.
Require render version 0.11 before using XRenderCreateSolidFill().
Fix ignoring ConfigureRequest from application.
Set NorthWestGravity when applying snapshot location.

-------------------------------------------------------------------------------

Sun Jul 12 20:02:43 CEST 2015

--- 1.0.17 ---
No changes since 1.0.16.002.

-------------------------------------------------------------------------------

Sun Apr 16 15:21:23 CEST 2017

--- 1.0.18 ---
Use AC_USE_SYSTEM_EXTENSIONS.
Build .xz tarball too.
Use RandR data to populate screens structure.
Remove unused Mode.display.xinerama_active.
Refactor some screen stuff.
Refactorization in WarpFocus().
Window list: Show windows on same head as pointer first.
Drop incomplete HAVE_STDARG_H stuff.
Fix warning with recent pango.
Warning fixes for gcc 7.

>How-To-Repeat:

>Fix:
cvs diff: Diffing .
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/wm/enlightenment/Makefile,v
retrieving revision 1.67
diff -a -u -r1.67 Makefile
--- Makefile    25 Apr 2017 12:45:02 -0000      1.67
+++ Makefile    26 Jan 2018 22:02:19 -0000
@@ -1,8 +1,7 @@
 # $NetBSD: Makefile,v 1.67 2017/04/25 12:45:02 sevan Exp $

-DISTNAME=      e16-0.16.8.8
+DISTNAME=      e16-1.0.18
 PKGNAME=       ${DISTNAME:S/e16/enlightenment/}
-PKGREVISION=   21
 CATEGORIES=    x11 gnome wm
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=enlightenment/}

@@ -10,16 +9,9 @@
 HOMEPAGE=      http://enlightenment.org/
 COMMENT=       Highly themeable and configurable window manager

-USE_TOOLS+=            bison perl:run pkg-config
+USE_TOOLS+=            perl:run pkg-config gmake gawk
 USE_PKGLOCALEDIR=      YES
 GNU_CONFIGURE=         YES
-CONFIGURE_ARGS+=       --enable-fsstd
-CONFIGURE_ARGS+=       --enable-xrandr
-CONFIGURE_ARGS+=       --enable-xft
-CONFIGURE_ARGS+=       --disable-composite
-CONFIGURE_ARGS+=       --without-included-gettext
-CONFIGURE_ARGS+=       --disable-hints-gnome
-CONFIGURE_ARGS+=       --disable-hints-kde
 MAKE_ENV+=             USER=${SHAREOWN}:${SHAREGRP}

 INSTALL_MAKE_FLAGS+=   sesmdir=${WRKDIR}/.tmp
@@ -64,5 +56,7 @@
 .include "../../x11/libXrandr/buildlink3.mk"
 .include "../../x11/libXt/buildlink3.mk"
 .include "../../x11/libXxf86vm/buildlink3.mk"
+.include "../../x11/libXcomposite/buildlink3.mk"
+.include "../../x11/libXdamage/buildlink3.mk"
 .include "../../mk/dlopen.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
Index: PLIST
===================================================================
RCS file: /cvsroot/pkgsrc/wm/enlightenment/PLIST,v
retrieving revision 1.14
diff -a -u -r1.14 PLIST
--- PLIST       17 May 2013 19:38:59 -0000      1.14
+++ PLIST       26 Jan 2018 22:02:19 -0000
@@ -1,10 +1,13 @@
-@comment $NetBSD: PLIST,v 1.14 2013/05/17 19:38:59 jperkin Exp $
+@comment $NetBSD$
 bin/e16
 bin/edox
 bin/eesh
 bin/epp
 bin/starte16
-${PLIST.libhack}lib/libe16_hack.la
+man/man1/e16.1
+share/applications/e16.desktop
+share/doc/e16/e16.html
+share/e16/E-docs/bg.png
 share/e16/E-docs/exit1.png
 share/e16/E-docs/exit2.png
 share/e16/E-docs/next1.png
@@ -16,79 +19,85 @@
 share/e16/config/bindings.cfg
 share/e16/config/definitions
 share/e16/config/e16keyedit.db
-share/e16/config/fonts.cfg-xft_example
+share/e16/config/fonts.pango.cfg
+share/e16/config/fonts.xft.cfg
 share/e16/config/matches.cfg
-share/e16/config/menus.cfg
-share/e16/config/pix/about.png
-share/e16/config/pix/apple.png
-share/e16/config/pix/areas.png
-share/e16/config/pix/bg.png
-share/e16/config/pix/calc.png
-share/e16/config/pix/clock.png
-share/e16/config/pix/desktops.png
-share/e16/config/pix/easter.png
-share/e16/config/pix/elogo48.png
-share/e16/config/pix/focus.png
-share/e16/config/pix/fx.png
-share/e16/config/pix/key_blank.png
-share/e16/config/pix/key_ctrl.png
-share/e16/config/pix/key_lock.png
-share/e16/config/pix/key_mod1.png
-share/e16/config/pix/key_mod2.png
-share/e16/config/pix/key_mod3.png
-share/e16/config/pix/key_mod4.png
-share/e16/config/pix/key_mod5.png
-share/e16/config/pix/key_shift.png
-share/e16/config/pix/mon.png
-share/e16/config/pix/mouse_0.png
-share/e16/config/pix/mouse_1.png
-share/e16/config/pix/mouse_2.png
-share/e16/config/pix/mouse_3.png
-share/e16/config/pix/mouse_4.png
-share/e16/config/pix/mouse_5.png
-share/e16/config/pix/mouse_any.png
-share/e16/config/pix/moveres.png
-share/e16/config/pix/note.png
-share/e16/config/pix/pager.png
-share/e16/config/pix/place.png
-share/e16/config/pix/pumpkin.png
-share/e16/config/pix/raise.png
-share/e16/config/pix/snapshots.png
-share/e16/config/pix/sound.png
-share/e16/config/pix/spider.png
-share/e16/config/pix/tips.png
-share/e16/config/pix/tv2.png
-share/e16/config/pix/wait1.png
-share/e16/config/pix/wait10.png
-share/e16/config/pix/wait11.png
-share/e16/config/pix/wait12.png
-share/e16/config/pix/wait2.png
-share/e16/config/pix/wait3.png
-share/e16/config/pix/wait4.png
-share/e16/config/pix/wait5.png
-share/e16/config/pix/wait6.png
-share/e16/config/pix/wait7.png
-share/e16/config/pix/wait8.png
-share/e16/config/pix/wait9.png
-share/e16/config/pix/world.png
-share/e16/misc/E-GNOME
-share/e16/misc/E-KDE
-share/e16/misc/E16
-share/e16/misc/Xclients.e-gnome
-share/e16/misc/Xclients.e-kde
-share/e16/misc/Xclients.e16
-share/e16/misc/e16-gnome.desktop
-share/e16/misc/e16-kde.desktop
-share/e16/misc/e16.desktop
-share/e16/misc/e16.png
+share/e16/fonts/COPYRIGHT.Vera
+share/e16/fonts/Vera.ttf
+share/e16/fonts/VeraBd.ttf
+share/e16/fonts/bold.ttf
+share/e16/fonts/normal.ttf
+share/e16/icons/default.png
+share/e16/icons/e.png
+share/e16/icons/e16.png
+share/e16/icons/iconbox.png
+share/e16/icons/mon.png
+share/e16/icons/pager.png
+share/e16/menus/desktop.menu
+share/e16/menus/enlightenment.menu
+share/e16/menus/maintenance.menu
+share/e16/menus/settings.menu
+share/e16/menus/winops.menu
+share/e16/menus/winops_groups.menu
+share/e16/menus/winops_layer.menu
+share/e16/menus/winops_misc.menu
+share/e16/menus/winops_opacity.menu
+share/e16/menus/winops_size.menu
+share/e16/misc/Xclients.e16-gnome.sh
+share/e16/misc/Xclients.e16-kde.sh
+share/e16/misc/Xclients.e16.sh
+share/e16/misc/e16-dbus-cmd
 share/e16/misc/starte16
+share/e16/misc/starte16-gnome
+share/e16/misc/starte16-kde
+share/e16/pix/about.png
+share/e16/pix/areas.png
+share/e16/pix/bg.png
+share/e16/pix/desktops.png
+share/e16/pix/elogo48.png
+share/e16/pix/focus.png
+share/e16/pix/fx.png
+share/e16/pix/key_blank.png
+share/e16/pix/key_ctrl.png
+share/e16/pix/key_lock.png
+share/e16/pix/key_mod1.png
+share/e16/pix/key_mod2.png
+share/e16/pix/key_mod3.png
+share/e16/pix/key_mod4.png
+share/e16/pix/key_mod5.png
+share/e16/pix/key_shift.png
+share/e16/pix/mouse_0.png
+share/e16/pix/mouse_1.png
+share/e16/pix/mouse_2.png
+share/e16/pix/mouse_3.png
+share/e16/pix/mouse_4.png
+share/e16/pix/mouse_5.png
+share/e16/pix/mouse_any.png
+share/e16/pix/moveres.png
+share/e16/pix/pager.png
+share/e16/pix/place.png
+share/e16/pix/raise.png
+share/e16/pix/snapshots.png
+share/e16/pix/sound.png
+share/e16/pix/tips.png
+share/e16/pix/wait1.png
+share/e16/pix/wait10.png
+share/e16/pix/wait11.png
+share/e16/pix/wait12.png
+share/e16/pix/wait2.png
+share/e16/pix/wait3.png
+share/e16/pix/wait4.png
+share/e16/pix/wait5.png
+share/e16/pix/wait6.png
+share/e16/pix/wait7.png
+share/e16/pix/wait8.png
+share/e16/pix/wait9.png
 share/e16/scripts/e_cache_clean
 share/e16/scripts/e_cache_query
 share/e16/scripts/e_gen_menu
 share/e16/scripts/session.sh
 share/e16/themes/winter/ABOUT/MAIN
 share/e16/themes/winter/ABOUT/bg.png
-share/e16/themes/winter/ABOUT/vixar.ttf
 share/e16/themes/winter/README
 share/e16/themes/winter/backgrounds/backgrounds.cfg
 share/e16/themes/winter/backgrounds/images/startup-bg.png
@@ -330,10 +339,7 @@
 share/e16/themes/winter/focuslist/focuslist.cfg
 share/e16/themes/winter/focuslist/images/hbar.png
 share/e16/themes/winter/focuslist/images/hbar2.png
-share/e16/themes/winter/fonts.cfg
-share/e16/themes/winter/fonts.cfg.ja
-share/e16/themes/winter/fonts.cfg.ko
-share/e16/themes/winter/fonts.cfg.pl
+share/e16/themes/winter/fonts.theme.cfg
 share/e16/themes/winter/iconbox/iconbox.cfg
 share/e16/themes/winter/iconbox/images/base_.png
 share/e16/themes/winter/iconbox/images/bg.png
@@ -369,25 +375,39 @@
 share/e16/themes/winter/tooltips/images/clear.png
 share/e16/themes/winter/tooltips/images/tooltipbg.png
 share/e16/themes/winter/tooltips/tooltips.cfg
-share/e16/themes/winter/ttfonts/COPYRIGHT.Vera
-share/e16/themes/winter/ttfonts/LICENSE.Vera
-share/e16/themes/winter/ttfonts/Vera.ttf
-share/e16/themes/winter/ttfonts/VeraBd.ttf
+share/gnome-session/sessions/e16-gnome.session
+share/locale/ar/LC_MESSAGES/e16.mo
 share/locale/bg/LC_MESSAGES/e16.mo
 share/locale/bs/LC_MESSAGES/e16.mo
+share/locale/ca/LC_MESSAGES/e16.mo
+share/locale/cs/LC_MESSAGES/e16.mo
+share/locale/csb/LC_MESSAGES/e16.mo
 share/locale/da/LC_MESSAGES/e16.mo
 share/locale/de/LC_MESSAGES/e16.mo
 share/locale/en_US/LC_MESSAGES/e16.mo
+share/locale/eo/LC_MESSAGES/e16.mo
 share/locale/es/LC_MESSAGES/e16.mo
+share/locale/fo/LC_MESSAGES/e16.mo
 share/locale/fr/LC_MESSAGES/e16.mo
+share/locale/gl/LC_MESSAGES/e16.mo
+share/locale/hr/LC_MESSAGES/e16.mo
 share/locale/hu/LC_MESSAGES/e16.mo
+share/locale/it/LC_MESSAGES/e16.mo
 share/locale/ja/LC_MESSAGES/e16.mo
 share/locale/ko/LC_MESSAGES/e16.mo
+share/locale/nb/LC_MESSAGES/e16.mo
 share/locale/nl/LC_MESSAGES/e16.mo
-share/locale/no/LC_MESSAGES/e16.mo
 share/locale/pl/LC_MESSAGES/e16.mo
 share/locale/pt/LC_MESSAGES/e16.mo
 share/locale/pt_BR/LC_MESSAGES/e16.mo
 share/locale/ru/LC_MESSAGES/e16.mo
+share/locale/sk/LC_MESSAGES/e16.mo
+share/locale/sr/LC_MESSAGES/e16.mo
 share/locale/sv/LC_MESSAGES/e16.mo
 share/locale/tr/LC_MESSAGES/e16.mo
+share/locale/uk/LC_MESSAGES/e16.mo
+share/locale/zh_CN/LC_MESSAGES/e16.mo
+share/xsessions/e16-gnome2-session.desktop
+share/xsessions/e16-gnome3-session.desktop
+share/xsessions/e16-kde-session.desktop
+share/xsessions/e16-session.desktop
Index: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/wm/enlightenment/distinfo,v
retrieving revision 1.13
diff -a -u -r1.13 distinfo
--- distinfo    2 Nov 2015 23:42:52 -0000       1.13
+++ distinfo    26 Jan 2018 22:02:20 -0000
@@ -1,8 +1,7 @@
 $NetBSD: distinfo,v 1.13 2015/11/02 23:42:52 agc Exp $

-SHA1 (e16-0.16.8.8.tar.gz) = 94d9dc2a645c5c368b58b595ee75d60ba0db8fd4
-RMD160 (e16-0.16.8.8.tar.gz) = 46e101b8ed75a5cf96789cfc86bb541eda5301f5
-SHA512 (e16-0.16.8.8.tar.gz) = f5424d52f1ba1580dadcd38e240381d131916ede019f2ccb00ab6be703197129a9ecfcfcc4d2bfc7c03a2dce9ffcd14bce009fd1af5d5e362961f316a49efaf4
-Size (e16-0.16.8.8.tar.gz) = 2005407 bytes
-SHA1 (patch-aa) = 21772995ff370c81073b4c0dfd7f3182bab93768
-SHA1 (patch-ac) = 49e155007b1efe8b9b5d472e6d58c5a78bf3d7c4
+SHA1 (e16-1.0.18.tar.gz) = b45dfb6a91af3b458b4515f48c0a877b767fb8d4
+RMD160 (e16-1.0.18.tar.gz) = f8eb9fd4c32101828b4230a9d16f10a8997c4c27
+SHA512 (e16-1.0.18.tar.gz) = ef14e7a317b640433e27fedb1478ec8165e9f1d9826dd5a5578e52374a8051185f3f2bdc6bfd70637c48619e5e577100cb6b642c64266cec3bebd12c5db84a3a
+Size (e16-1.0.18.tar.gz) = 2441111 bytes
+SHA1 (patch-scripts_e__gen__menu) = fce01cb626ba48ef15b1df6847791ef312d3b71c
cvs diff: Diffing patches
Index: patches/patch-aa
===================================================================
RCS file: patches/patch-aa
diff -N patches/patch-aa
--- patches/patch-aa    26 Aug 2004 20:22:18 -0000      1.5
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,33 +0,0 @@
-$NetBSD: patch-aa,v 1.5 2004/08/26 20:22:18 recht Exp $
-
---- dox/file.c.orig    2004-07-01 20:51:46.000000000 +0200
-+++ dox/file.c
-@@ -26,6 +26,11 @@
- # include <wctype.h>
- #endif
- 
-+#include <sys/param.h>
-+#if defined(__NetBSD_Version__) && (__NetBSD_Version__ < 106210000)
-+typedef unsigned int wctype_t;
-+#endif
-+
- static int
- exists(char *s)
- {
-@@ -175,6 +180,7 @@ word_mb(char *s, int num, char *wd, int 
-      }
- 
-    /*  Check multibyte character class is available or not */
-+/*
-    wcflg = 0;
-    for (cc = char_class_tbl; cc->name != NULL; cc++)
-      {
-@@ -182,7 +188,7 @@ word_mb(char *s, int num, char *wd, int 
-       if (cc->wt != (wctype_t) 0)
-          wcflg = 1;
-      }
--
-+*/
-    cnt = 0;
-    i = 0;
-    start = NULL;
Index: patches/patch-ac
===================================================================
RCS file: patches/patch-ac
diff -N patches/patch-ac
--- patches/patch-ac    2 Dec 2006 18:20:43 -0000       1.5
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,23 +0,0 @@
-$NetBSD: patch-ac,v 1.5 2006/12/02 18:20:43 obache Exp $
-
---- scripts/e_gen_menu.orig    2006-10-03 22:03:17.000000000 +0000
-+++ scripts/e_gen_menu
-@@ -25,8 +25,7 @@
- ##############################################################################
- 
- # Likely  prefixes
--$Prefixes = "/usr/local:/usr:/opt:/opt/kde:$ENV{'KDEDIR'}";
--$Prefixes = "$Prefixes:/opt/kde3:/opt/gnome"; # SUSE
-+$Prefixes = "@LOCALBASE@:@X11BASE@:/usr:$ENV{'KDEDIR'}";
- $Prefixes = RemoveDuplcates($Prefixes);
- 
- # Where to look for GNOME2/KDE2,3 stuff
-@@ -54,7 +53,7 @@ $loc3 =~ s/_.*//;
- $loc1 = "" if ($loc1 eq $loc2);
- 
- $EdirUser = "$ENV{'HOME'}/.e16" unless $EdirUser;
--$EdirRoot = "/usr/share/enlightenment" unless $EdirRoot;
-+$EdirRoot = "@PREFIX@/share/enlightenment" unless $EdirRoot;
- $EdirBin  = "/usr/bin" unless $EdirBin;
- 
- $EdirIcons = "$EdirUser/icons";
Index: patches/patch-scripts_e__gen__menu
===================================================================
RCS file: patches/patch-scripts_e__gen__menu
diff -N patches/patch-scripts_e__gen__menu
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-scripts_e__gen__menu  26 Jan 2018 22:02:20 -0000
@@ -0,0 +1,23 @@
+$NetBSD$
+
+--- scripts/e_gen_menu.orig    2014-05-10 09:57:52.000000000 +0000
++++ scripts/e_gen_menu
+@@ -28,8 +28,7 @@
+ #use warnings;
+ 
+ # Likely  prefixes
+-$Prefixes = "/usr/local:/usr:/opt:/opt/kde:$ENV{'KDEDIR'}";
+-$Prefixes = "$Prefixes:/opt/kde3:/opt/gnome"; # SUSE
++$Prefixes = "@LOCALBASE@:@X11BASE@:/usr:$ENV{'KDEDIR'}";
+ $Prefixes = "$Prefixes:$ENV{'HOME'}/.local";
+ $Prefixes = RemoveDuplcates($Prefixes);
+ 
+@@ -59,7 +58,7 @@ $loc3 =~ s/_.*//;
+ $loc1 = "" if ($loc1 eq $loc2);
+ 
+ $EdirUser = "$ENV{'HOME'}/.e16" unless $EdirUser;
+-$EdirRoot = "/usr/share/enlightenment" unless $EdirRoot;
++$EdirRoot = "@PREFIX@/share/enlightenment" unless $EdirRoot;
+ $EdirBin  = "/usr/bin" unless $EdirBin;
+ 
+ $EdirMenus = "$EdirUser/menus";

>Release-Note:

>Audit-Trail:

Responsible-Changed-From-To: pkg-manager->gutteridge
Responsible-Changed-By: gutteridge@NetBSD.org
Responsible-Changed-When: Sat, 07 Dec 2019 04:03:16 +0000
Responsible-Changed-Why:
Take. (I'm updating to 1.0.21.)

From: "David H. Gutteridge" <gutteridge@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/52952 CVS commit: pkgsrc/wm/enlightenment
Date: Sat, 7 Dec 2019 04:50:50 +0000

 Module Name:	pkgsrc
 Committed By:	gutteridge
 Date:		Sat Dec  7 04:50:49 UTC 2019

 Modified Files:
 	pkgsrc/wm/enlightenment: DESCR Makefile PLIST distinfo
 	pkgsrc/wm/enlightenment/patches: patch-ac
 Added Files:
 	pkgsrc/wm/enlightenment: options.mk
 Removed Files:
 	pkgsrc/wm/enlightenment/patches: patch-aa

 Log Message:
 wm/enlightenment: update to 1.0.21

 pkgsrc-specific changes:
  - add options for pango, a choice of audio back-end, and font
    inclusion (which may not be necessary, depending on the target OS)
  - enable more modern X11 features
  - note correct license

 Addresses PR pkg/52952 by Vicente Chaves.

 (Quoting the upstream change log would be excessive here, as there's
 been twelve years of development since this package was last updated in
 pkgsrc. Those interested should simply look at the package's ChangeLog
 file.)

 (TBD: this package should probably be renamed to "enlightenment16", to
 avoid confusion and conflict with x11/enlightenment. These two packages
 should be able to co-exist, if desired. This version continues to be
 relevant as it's more lightweight and has fewer dependencies.)


 To generate a diff of this commit:
 cvs rdiff -u -r1.3 -r1.4 pkgsrc/wm/enlightenment/DESCR
 cvs rdiff -u -r1.72 -r1.73 pkgsrc/wm/enlightenment/Makefile
 cvs rdiff -u -r1.14 -r1.15 pkgsrc/wm/enlightenment/PLIST
 cvs rdiff -u -r1.13 -r1.14 pkgsrc/wm/enlightenment/distinfo
 cvs rdiff -u -r0 -r1.1 pkgsrc/wm/enlightenment/options.mk
 cvs rdiff -u -r1.5 -r0 pkgsrc/wm/enlightenment/patches/patch-aa
 cvs rdiff -u -r1.5 -r1.6 pkgsrc/wm/enlightenment/patches/patch-ac

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

State-Changed-From-To: open->feedback
State-Changed-By: gutteridge@NetBSD.org
State-Changed-When: Sat, 07 Dec 2019 05:16:58 +0000
State-Changed-Why:
Please advise if these changes are sufficient for you?

State-Changed-From-To: feedback->closed
State-Changed-By: gutteridge@NetBSD.org
State-Changed-When: Mon, 06 Jan 2020 23:36:04 +0000
State-Changed-Why:
Package updated to latest E16 release, and feedback timeout. Thanks for the PR.

>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.46 2020/01/03 16:35:01 leot Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2020 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.