* Sun Apr 15 2018 bwiedemann@suse.com
- Add reproducible-edje.patch to make .edj files in elemines
and other packages build reproducibly
* Tue Apr 03 2018 guillaume.gardet@opensuse.org
- Disable luajit for aarch64 and remove non working patches for aarch64
* 0002-eina-safepointer-mimic-47-bit-eoid-patch.patch
* 0003-elua-use-safeptr-with-lightuserdata-to-work-around-l.patch
* 0004-elua-build-fix.patch
* Fri Mar 23 2018 sflees@suse.de
- Bump to 1.20.7
* ecore ipc/con: fix nasty ... they dont mutually exclude
* evas: Fix potential crash with draw context
* disable async mode (use sync mode) for ibus when keymap changes
* eio: make inotify monitors fork-safe
* ecore-file: make monitoring truly fork-safe
* efl-wl: unset kbd mods changed flag after sending modifiers
* efl-wl: fix no-op of setting keyboard enter on already-entered surface
* ecore-x: re-add implementation of ecore_x_connection_get()
* ecore-x: filter XkbNewKeyboardNotifyEvent before emitting ecore-x event
* elementary config: Fix to use ELEMENTARY_BASE_DIR for configure path
* ecore-x: add more null checks for functions
* ecore-x: perform internal shutdown on io error if callback is set
* ecore-wl2: correctly translate spacebar keyname into key events (T6620)
* efl-wl: immediately unset a destroyed surface's cursor
* efl-wl: remove some broken logic for activating toplevel parents
* efl-wl: set event ON_HOLD flag when they are sent to a surface
* efl-wl: propagate surface activation back to parent if child is hidden
* efl-wl: send more mouse buttons to clients
* efl theme - fix bug in e init splash that would do hide anim 2x (T6619)
* ecore-drm2: return supported rotations if not using hardware
* ecore-drm2: Fix enabling outputs
* ecore evas init - init ecore then evas not the other way...
* emotion: unset DISPLAY when loading an engine under wayland (T6418)
* elm: fix memleak in combobox
* ecore_con: bug workaround SO_REUSEADDR and EADDRINUSE from bind (fix)
* eina: fix random segfaults when displaying BT
* eldbus test - del not unref obj as it has a parent ...
* eeze: Remove unused device variables
* eeze: Don't leak udev enumeration
* eina: Fix typo in doxygen
* ecore-evas-drm: Check for XDG_SEAT existence (T6455)
* eina_file: make sure we use a stringshare when virtualized. (T6449)
* elm ifrace scrollable - fix uninitialized values on scroll asjust
* eo - by default on 64bit only use 47 bits because of luajit
* elm_code_widget: make sure the widget is cleared properly. (T6185)
* elm_code_widget: keep track of visibility.
* edje - entry - fix empty item handling (T6668)
- Attepmts to fix luajit issues on aarch64
* 0002-eina-safepointer-mimic-47-bit-eoid-patch.patch
* 0003-elua-use-safeptr-with-lightuserdata-to-work-around-l.patch
* 0004-elua-build-fix.patch
* Thu Dec 07 2017 schwab@suse.de
- Fix efl-devel lua requires
* Mon Dec 04 2017 schwab@suse.de
- Fix lua build requires
* Wed Nov 29 2017 sflees@suse.de
- Bump to 1.20.6
* efl ui win - make win centering work with multiple screens (T6323)
* edje_cc: fix a memory leak issue when edje_cc writes images
* evas gl generic/common - add more linking for gles mode to fix deb build (T6158)
* edje_edit: duplicate assignment to variable.
* ecore_wayland: fix assigned value is never used.
* evas: Prevent crash with image_data_get (T5957)
* elm_code_widget: make sure the widget is cleared properly. (T6185)
* ecore_wl2: Remove just the flush from the idle handler (T6250)
* elm_tooltip: set parent window for windowed tooltips
* efl_wl: more closely follow wl spec for input regions
* efl_wl: destroy extant shell surface upon surface deletion
* ecore_cocoa: fix the backspace key
* edje_cc: fix errors in documentation
* edje_cc: add missing default values to documentation
* edje_cc: fix color2 and color3 descriptions
* edje_cc: fix state.no_render description
* edje_cc: parse "fixed" as bool
* edje_cc: fix incorrect type in minmul defaults
* edje_cc: fix color_class description
* edje_cc: move part_remove and program_remove to group
* edje_cc: fix default color_class colors
* edje_cc: fix spelling
* edje_cc: make bool parsing consistent
* edje_cc: make color parsing consistent
* edje_cc: move box and table properties documentation
* edje_cc: limit map.zoom to non-negative values
* edje_cc: fix text.align description
* edje_cc: fix program.filter description
* edje_cc: fix item.max parsing
* ecore-drm2: Fix issue of not being able to set output mode
* evas-software-generic: Check for render engine function before calling
* emotion: Fix data race condition (CID1381624)
* ector: use cairo_pattern_add_color_stop_rgba in gradient_radial
* efl_gfx_path: fix typo in _path_bounds_get
* efl net - handle proxy helper fails better and abort proxy lookups
* Ctxpopup: resizing ctxpopup after its content is removed (T6327)
* genlist: fix state corruption of content
* Thu Nov 23 2017 sflees@suse.de
- use luajit on aarch64
- Add fix-luajit-address-size-check.patch to fix lua build on aarch64
* Wed Nov 01 2017 sflees@suse.de
- Elementary requires an enlightenment theme to work
- Bump to 1.20.5
* elm_code: respect event hold for key_down
* edje: Fix invalid storage of efl_part objects
* elm: Fix module load with ELM_RUN_IN_TREE
* win: Avoid safety ERR in efreet
* elm: Properly unregister providers on shutdown
* evas: Fix shutdown of async cmd cache
* win: Avoid calling same function twice on shutdown
* elm: Fix elm_shutdown
* ecore_ipc: Unregister log domain on shutdown
* eo: Fix crashes with call cache after init cycle
* elm: Delete atspi root object on shutdown
* ecore: Reset do_quit when ecore shuts down
* elm: Fix shutdown of atspi (unregister handlers)
* tests: Improve test case for win/evas event refeed
* evas: Fix dangling references with input devices
* tests: Fix leak of input event & devices
* eo: Fix unnecessary ERR logs with eo_debug
* eo: Allow efl_reuse to be called with a parent
* ecore-x: reject successive MappingNotify events if they are identical
* ecore-file: do not emit events when an inotify watch is removed
* luncher theme: Keep aspect on luncher preview - Don't force max sizes.
* luncher theme: Offset the preview from the bottom.
* luncher theme: Handle space to the left, right, and bottom in the active preview better.
- Fixes from 1.20.4
* elm focus manager - dont leak child lists when updating focus order (T5800)
* evas: handle object names with a list hash
* evas: fix event grabber child stacking
* evas: proceed glyph iterator to handle next index properly
* filters: Safety++
* eo: only return NULL when the object is destructed. (T5968)
* edje: Add legacy compatibility code (T5944)
* ecore exe - fix fix malloc fail handling
* wayland: fix xdg-shell popup windows
- Fixes from 1.20.3
* eo: Check refs in efl_data_scope_safe_get (T5869)
* efl-wl: use correct accessor method for keyboard resource hash
* elm_widget: do not reparent subobjs to top widget for non-elm objects
* efl-wl: always dismiss popups on hide
* efl-wl: handle case where eglBindWaylandDisplay fails
* ecore: always set delete_me before removing fd from poll
* efl-wl: initialize seat keymap fd to -1
* ecore_evas_extn: Fix socket & plug windows
* elm_test: Fail nicely if plug can't connect
* evas: make top object returning functions return the top object
* theme: handle e dialog sizing when no buttons are present
* wayland: fix num/caps lock handling in events (T5737)
* elm_box: Fix support of aspect hints (T5888)
* edje: Fix warning message
* ecore-wl2: normalize axis event values (T5427)
* efl-wl: match nested wl seats based on display ordering
* elm_win: update opaque region for fake windows
* elm_win: check for wayland engine during finalize by checking for wl win
* efl_ui_image: maintain geometry for prev image while preloading new image (T5936)
* theme: fix dialog sizing when no buttons are present
* Canvas text: fix non-dirty paragraph width calculation (T5939)
* eina file - use recursive locks for cache and file to avoid deadlock
* eina mmap safety - only map zeropages if it's an eina file that sigbuses
* evas: fix invalid return of evas_textgrid_cellrow_get()
* access: Fix crash in ecore
* elm init - fix init seq and quicklaunch as we shut down x before evas
* photocam: Fix key zoom in/out
- Swap back to using and rather then AND in licenses
- Themes aren't Zlib licensed
* Mon Oct 02 2017 avvissu@yandex.by
- Add ghost line to own the 'icon-theme.cache' file
- Fix empty debug files on Mageia (add the -g flag)
- Find all files containing "__DATE__ and __TIME__"
- Auto-convert icons to hicolor
- Replace categories defined
- Add macros: _git icon_theme_cache_post{un} desktop_database_post{un}
- Add files: ChangeLog NEWS
- Use systemd_post --user
- Fix build on SLE and Mageia
- Add pkgconfig(valgrind)
- Remove the unrecognized arguments: --with-generic_vl,
- -enable-install-examples
- Add package with translations
- Build with wayland on openSUSE_Tumbleweed
- Add macros: sover _git
- Update groups and descriptions
- Spec file cleanup
* Tue Aug 08 2017 sflees@suse.de
- Bump to 1.20.2 (1.20.0 1.20.1 had issues)
* Wayland, DRM and Input
* Initial input tablet support
* the ability for DRM to place native surfaces on hardware planes
* dmabuf clients into hardware planes
* atomic commit and atomic updates.
* support for a multiseat wayland compositor in an evas smart object.
* Ecore
* The ecore input method framework was extended with a few APIs to allow
setting prediction hints, setting accepted mime types and getting the
keyboard mode.
* Eina
* A new eina debug layer is aimed to bring a way to debug EFL applications
* Elementary
* Elementary has seen a huge focus rework and addition of a focus manager.
* Many other fixes
- Drop fix-upstream-elua-build.patch (fixed upstream)
- Drop fix-upstream-eina-hampster-repo-build.patch (fixed upstream)
- Fix lua build requires
* Fri Jul 07 2017 sflees@suse.de
- Fix build fix-upstream-elua-build.patch
* Wed May 24 2017 sflees@suse.de
- Update to 1.19.1
* elm_image: Fix file_set when preload is disabled
* elm_code: Fix selection,start signal
* build: bump minimum version requirement of gnutls to 3.3.6 (T5437)
* bump minimum version requirement of freetype2 to 16.2.10 which
equals release 2.5.0.1 (T5437)
* evas/elm: Fix bad propagation of ON_HOLD flag
* evas render: Fix issue with map render
* nstate: correct the legacy class name
* check: fix efl_ui_check_selected_set() API
* elm_code : LINE_APPEND Render fix
* elm_code: Fix crash on tabs in long lines
* Fri May 19 2017 sflees@suse.de
- Fix rebuild issues
* Adds fix-upstream-eina-hampster-repo-build.patch
* Wed May 17 2017 sflees@suse.de
- Update to 1.19.0
* XCB support removed
* After many years of having XCB support in ecore_x and the
evas engine without a real user base we decided to drop it
from this release onwards.
* Multiseat support
* This release saw the first work on multiseat support in evas
and edje.
* Evas Image Loaders
* In the evas image loader BMP got support for region set and
PNG for region load.
* The PNG saver was extended with support for GRY8/AGRY88 as
well and our async image loading now allows loading the
header of an image file async, too.
* Wayland, DRM and Input
* Our libinput support in elput does now supports new libinput
features like tap-and-drag, drag-log and dwt on touch pads and
more.
* The XDG shell v6 support was added and ecore-drm does now
support retrieving the screen dpi and its rotation and
setting gamma of a given output.
* Eolian
* Eolian support for documentation in EO files has been
extended by a large margin, including a documentation
tokenizer and maybe other things to generate our
documentation from the EO files.
* Thu Jan 26 2017 sleep_walker@opensuse.org
- Update to 1.18.4 bugfix release
Changes since 1.18.3:
* evas/x11: Fix EGL engine for recent nvidia binary
* gl drm/x11: Fix compilation for EGL < 1.5
* ecore_x: Early check image bpp based on depth (T4389)
Changes since 1.18.2:
* eocre animator - the anim thread is polled on shutdown use volatile
* ecore anim - actually fix by checking fd not thread handle
* ecore_cocoa: fix handling of some keys
* ecore audio - fix hang in wayland due to pulse audio connecting to x
* emotion gst1 module - disable subtitles by default as that should be (T4795)
* wl_drm and eayland_egl buffer age fix for gl when age changes
* Thu Oct 20 2016 sflees@suse.de
- Update to 1.18.2 bugfix release
* efreet: fix command generation by fixing string buffer expansion
* elm_toolbar: Show icons in icon only mode
* Evas_Device: Use eo_del() in evas_device_del().
* ecore_evas x: dont set withdrawn to fals on show but wait for wm state (T4699)
* ecore-evas x: fix intial iconified state so terminology -I works
* evas: Fix evas_object_smart_clipped_clipper_get
* epp: fix memory corruption when using #warning and #error
* fix edje_cc segv when compiling bling bling theme
* Sun Sep 18 2016 sflees@suse.de
- Update to 1.18.1
* doc: put shot.sh into dist to allow make doc run from tarball
* examples: evas: ensure filter example lua files land in tarball
* elm: Install elm test images in the right place
* FDO icon theme: correct Inherits value
* edje - fix missing vector field frees, copies, handling etc.
* FDO icons: correctly list the intl icons in theme description file
* Fix elementary build when xkbcommon is in a non standard location
(T4413)
* ecore_audio: fix distribution of eolian files
* eina: overhaul Mac OS X semaphores (T4423)
- Remove fix-xkbcommon-compile.patch (upstream)
* Wed Aug 31 2016 schwab@suse.de
- Disable NEON on armv6
- Configure with --enable-lua-old and exclude all elua files if luajit is
not present
* Sat Aug 27 2016 simonf.lees@suse.com
- Remove poppler from OS's that don't support it
* Thu Aug 25 2016 simonf.lees@suse.com
- remove vlc on OS's that dont support it