discomfitor pushed a change to annotated tag v0.19.0-rc3
in repository core/enlightenment.

        at  e6f99b2925 (tag)
   tagging  acdd82f9ffbb1639b3c01eb9ff38b68b680775da (commit)
  replaces  v0.19.0-alpha2
 tagged by  Mike Blumenkrantz
        on  Fri Aug 29 00:53:29 2014 -0400

- Log -----------------------------------------------------------------
0.19.0-rc3

Carsten Haitzler (15):
      e - fix xdg runtime dir creation withotu deletion
      bring back client hook that breaks illume2 + contact
      have e disable screensaver on resume to force screen on
      e backlight - fix updae fetching at end of balckight fade anim
      fix whitespace formatting
      e menu - try fix a bug in e apps menu crashes with new efreet api
      rename pager16 to pager and pager to pager_plain
      comp - with sw comp tell apps to also use sw - disable accel requests
      put pager_plain in approved module list
      econnman launch from connman gadget - fix desktop file finding
      remove performance - engine cfg dialog as its obsolete
      connman gadget - dont display config button unless econnman is installed
      e comp settings - dont need version checks for partial render mode
      fix evrything shift+tab crash
      transient client windows - improve behavior

Christopher Michael (106):
      Fix build breakage from removal of config_engine file
      conf_intl: Fix disbling of language list box and configure button
      update README.wayland with some notes & fixes
      remove old wayland compositor and old shell files
      remove pixman dependency
      fix unused variables if building for wayland only
      rewrite e_pixmap code:
      Add wayland compositor data & input files to build order
      remove EINA_UNUSED for parameter that is actually used
      rewrite wayland compositor:
      update wl_x11 and wl_desktop_shell for new compositor
      update wl_desktop_shell module
      check for existing pixmap when showing a window so we don't create a
      fix destroying pointer & keyboard resources on shutdown
      set delete_request for internal e_clients and add giant FIXME note for
      don't need to e_pixmap_ref here.
      make keymap match what drm uses by default
      fix e_client sructure for running wayland client applications inside X.
      Several fixes for Wayland Compositor:
      update X compositor code for structure rename
      fix e_pixmap for compositor structure change.
      update various files for compositor structure changes
      add checks for pixmap type being X before accessing the image (for
      add missing EINA_UNUSED
      fix include of comp_wl header to work with wayland_only option
      only declare certain variables if we are building for X
      remove unncessary variable
      fix building for wayland-only when --enable-wayland-clients is not
      set client shape rectangle properly based on input area
      add support for wl_shell surface move & resize
      cleanup e_pixmap code (remove debugging statements)
      fix potential crash with e_comp_get.
      fix up formatting of gwanglim's D966 patch
      fix botched 'git merge' from desktop_window_profile patch
      Add structures for a buffer and reference to a buffer.
      Switch Wayland Compositor to use Eina_Tiler for damages, opaque, input, 
etc.
      cleanup unused code
      remove debug noise
      fix formatting
      Implement setting of client priority during focus events.
      fix define check for wayland client uuid store
      Implement client stacking.
      Release array of keyboard keys when we shutdown input
      Fix defines for building with wayland-only or wayland-client support.
      Implement focus_check function and call on delete_request.
      Implement focus_down_set function to grab mouse & wheel bindings.
      remove dead comments
      wl-desktop-shell: Simplify transient_set functions and move the
      e-comp-wl: Handle setting window parent for internal dialogs.
      remove debug/warning message
      fix formatting
      fix compiler warning about unused variables when building for X11 or 
Wayland.
      wl-desktop-shell: Unify popup_parent code and fix placement of popup
      Fix state of popup windows to skip taskbar, pager, etc, etc.
      fix building theme module with wayland-only
      update some fixme/notes
      unify surface parent setting code for use with wl_shell and xdg_shell.
      check for valid comp_data before trying to use it.
      check if client is getting destroyed before we try to unmap it.
      add support for mouse wheel events and pass them to wayland
      re-enable checking of current client geometry when get a configure
      enable checking of windows going outside of e_config->screen limits
      fix define check for shutting down wayland compositor.
      add EGL headers for wayland compositor
      flush clients Before we dispatch main loop events as clients may queue
      remove old e_pointer code
      add new e_pointer files
      create the compositor e_pointer on the ecore_evas
      use the pointer from the compositor for e_win and don't free the pointer 
when the window closes
      use Eina_Bool for true/false values
      pass the ecore_evas to e_pointer_canvas_new and use Eina_Bool for
      pass the compositor ecore_evas to e_pointer_canvas_new
      Fix formatting.
      Don't run xrdb or xmodmap when we are wayland only
      wl_drm: Add short block to mark setup for drm egl rendering
      change client transient_for id to uint64_t
      fix return variable type from e_pixmap_window_get function
      handle setting any pending opaque regions during surface commit and
      wl-desktop-shell: Avoid runtime ERR noise for something that is not
      Add error messages in EINTERN & EAPI functions.
      Add ERR messages for EINTERN & EAPI functions.
      Remove NULL checks for valid client->comp_data ... let the crashing begin 
!!
      Simplify both transient_set functions (wl_shell and xdg_shell).
      Reduce potential of unnecessary function calls:
      reorder client idler and stacking functions so we can call them after
      Reduce usage of EC_CHANGED.
      Fix inproper setting of window type during transient_set.
      Fix elm apps crashing from invalid e_remember
      wl-x11: Declare keyboard strings as NULL (initially) to avoid crash
      Fix formatting
      fix dereference of incomplete pointer type
      Add checks for client being a wl pixmap in some functions
      trap return value of shm_buffer_get
      be sure to send the wl_data_device_send_enter when changing surface
      use a new e_pointer for the window canvas
      add back 'pixels' field structure for pointer
      fix X compositor to use e_pointer_window_new
      create window pointer based on compositor type
      fix pointer for stupid X11...but this breaks pointers in wayland (for
      add fixme note
      destroy pointer when destroying window since we create new pointers
      remove call to show pointer during canvas_new function
      fix unused variable if building for wayland-only
      fix e_screensaver_update compiler warnings when building for
      fixed backlight compiler warnings when building for wayland-only
      fix dnd compiler warnings when building for wayland-only

Daniel Juyung Seo (3):
      sys: Add /sbin and /usr/sbin to sys env path.
      mailmap: keep in sync with elementary and efl's mailmaps.
      mailmap: added Wonguk Jeong's information.

Daniel Kolesa (4):
      sync mailmap
      restore freebsd build support by default (sadly, requires legacy edbus)
      autotools: install .pc files to the correct directory on FreeBSD
      use a bit more standard ULLONG_MAX rather than ULONG_LONG_MAX

Gwanglim Lee (10):
      fix gadcon client del event typos
      fix crash after moving gadget between two zones
      added missing libuuid pkg name for wayland option
      resource parameter is used in _e_shell_surface_cb_move
      add fullscreen_set handler for wl_shell_surface
      fix geometry restore for maximized and fullscreen windows
      add client property event into wayland eval fetch handler
      add support for xdg_shell surface transient_for
      remove EINA_UNUSED in move and resize callbacks
      Add missing wl_resource_destroy

Igor Murzov (4):
      po/ru.po: Use proper quotes
      Fix text markup in mouse binding config popup
      syscon: Fix inconsistency between e_config_dialog_new() and _get() params
      e_icon: Fix typo

Iván Briano (1):
      We have an ibus module for Ecore_Imf, use it

Jérémy Zurcher (3):
      e18.service -> enlightenment.service : Part II
      add dbus method org.enlightenment.wm.Core.Version
      add missing 'pragma GCC diagnostic push'

Marcel Hollerbach (1):
      tiling: this should fix swapping the windows with padding!

Mike Blumenkrantz (70):
      unset release mode
      Revert "bring back client hook that breaks illume2 + contact"
      +e_client_layout_cb_set()
      update contact/illume to not use broken/removed layout client hook
      fix ibar wheel scrolling with only one exe
      redo ibar wheel logic
      add missing client type checks
      bugfix: don't save mime info when opening .desktop files
      tiling should not resize deleted clients
      trivial/break out nocomp end into util function
      handle nocomp eval for visible clients stacked over fullscreen client
      fix zone sort order
      remove -fPIC from SUID_CFLAGS
      allow nocomp with "above" shelves
      typo from shelf nocomp commit
      ignore probably-systray clients when checking for nocomp restack clients
      fix pager16 recalc crash from previous commit
      remove unused p16 var
      clear efm file buffer after cut+paste operation
      shutup qa logging
      correctly use EC_CHANGED in qa
      break out qa client validation into separate function
      use client stick apis in qa
      change qa event handler init to use list macro
      improve qa init: call startup function to apply existing entries and 
client states
      correctly use EC_CHANGED in tiling
      tiling should stop pussyfooting around frame changes and do its own 
gruntwork
      check tileable state before enforcing client entry existence
      TODO--
      redo start/syscon menu deactivate callbacks to not crash
      e18.service -> enlightenment.service
      unset border.changed after changing border in tiling
      break out client border setting into separate function
      use e_client_border_set() in tiling
      redo zone geometry calc to take a desk, add 
e_zone_desk_useful_geometry_get()
      fix scoping on list free to not crash
      don't set frames on override clients
      improve tiling startup to not reapply its tree * n_clients
      move comp_x pixmap dirty setting to post_resize idler
      unset phony exe on client deletion if exe still exists
      fix a series of oob reads in evry search matching
      add comp events for nocomp toggle
      make nocomp-skipable objects not require shelf
      move unredirect client option to submenu
      enable Move to menu if current screen only has 1 desk but other screen 
exists
      unref composite submenu after setting
      s/sumary/summary/g
      add silent null check to e_pixmap_is_x()
      fix client struct alignment when using x + wl
      bump config version, update p16 module users to regular p
      use_shaped_win can indeed be removed entirely!
      fix infinite stacking loop when enforcing nocomp
      simplify systray handler code
      nocomp checks more correctly skip comp_skip objects
      nocomp enforcing is now more accurate
      systray xembed handles nocomp interactions more reliably
      properly return done in tw download cbs
      fix ibox eo errors
      fix ibox eo errors
      redo/simplify PRESENT usage in compositor to no longer use PRESENT
      use comp object api function for shape cutting to prevent mirrors from 
getting shapes cut
      fix internal transient clients
      fix post-effect stacking BITCH and post-effect transient stacking
      Fix building Enlightenment for X11-only, Wayland-Only, and X11 with 
Wayland clients.
      reuse existing render post callback for wayland clients
      automatically enable pointer and keyboard for wayland-in-X
      move wl client_resize protocol calls to idler
      set X pixmap size on client init
      require efl 1.11
      rc3

MinJeong Kim (8):
      Resize input/damage/opaque pending tilers when client is resized
      Implement selection copy & paste using data interfaces of wayland
      Add missing function
      Add focus surface setting of keyboard for copy and paste between clients
      Fixed trying to create damage area with 0x0 size
      Add simple clipboard based on wayland protocol
      Remove unwanted NULL check in internal function
      Check whether attached buffer exists, before using it.

Ralph Sennhauser (1):
      Fix configure option string

Sebastian Dransfeld (5):
      e_randr: remove debug
      e_randr: narrower scoping of variables
      e_randr: update TODO
      e_randr: better initial loading of x config
      e_randr: position unknown monitors far right

Seunghun Lee (11):
      use eina_hash_int64_new to create hash table "clients_win_hash" in case 
wayland, instead of eina_hash_int32_new.
      use calloc to allocate memory of E_Comp_Wl_Buffer which is set to zero, 
instead of malloc.
      fix crash and memory leak when press and release any key repeatedly.
      map/unmap surface in committing surface should be valid, only when buffer 
is newly attached. check if buffer is newly attached, when do map/unmap surface.
      Change time unit to milli-second from second when send event of frame 
done for wayland client.
      Added conversion for image format to ARGB from XRGB for wayland. 
evas_object_image_data_set will be used instead of 
evas_object_image_data_copy_set.
      fix crash when client in wayland request to set parent to null.
      remove setting ec->parent before evaluation.
      move the part of code for fetch transient_for in eval time to 
_e_shell_surface_parent_set().
      Implement wayland subsurface support based on E_Client.
      clear parent's list of transients, when set parent to NULL.

Tom Hacohen (4):
      Tiling: Clean up the tiling entry check code.
      Tiling: Fix handling of shelves with top orientation.
      Tiling: Fix applying tiling on enable with a new config.
      Tiling: Respect min size hints (set to floating if doesn't fit).

Wonguk Jeong (9):
      e_fm: fix symlink access bug
      bugfix: desktop_editor: selecting exe bug fix
      pager16: resize on desktop bug fix
      conf_display: NULL check before strdup
      efm: bug fix in source icons finding logic on dnd
      efm: clarify function name which is getting selected icons
      teamwork: remove multiple delete of livethumb, icon, video
      teamwork: fix shadow frame during previewing .ogg
      teamwork: pause media on closing

davemds (1):
      Music-control: added epymc to the list of supported players :)

maxerba (3):
      Updating italian translation
      Updating catalan translation
      Updating italian translation

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

No new revisions were added by this update.

-- 


Reply via email to