Commit Graph

23211 Commits

Author SHA1 Message Date
Stefan Schmidt 24bc67c914 meson: make it possible to set the path for eldbus-codegen
find_program() did not detect the eldbus-codegen binary in a given
prefix. Which is a situation we have on Jenkins builds. Make it an
option that can be set like we already do with edje_cc.
If there is a more meson-like approach to this I do not know feel free
to enlight me.
2018-01-30 10:40:05 -05:00
Stefan Schmidt ba9309ee21 README: no need to mention elementary as dependency
Current E needs efl >= 1.20.5 which has elementary merged.
2018-01-30 10:39:52 -05:00
Simon Lees 70a269a896
22.1 NEWS 2017-11-28 06:45:41 +10:30
Simon Lees f3e1f9c88e
22.1 Release 2017-11-28 06:45:18 +10:30
Andy Williams 8729f8b58e music-control - Fix build after raster's file rename 2017-11-20 10:42:27 -05:00
Carsten Haitzler d429cc3bba music-control - install properly with meson build with icon
@fix
2017-11-20 10:42:18 -05:00
Carsten Haitzler e276b75b5d fix mouse hangs after unblank
this fixes T5883
2017-11-20 10:42:03 -05:00
Mike Blumenkrantz 2f3d1473cf use last client from E_Exec_Instance list when updating luncher popups
the last client is the most recently-added

fix T6288
2017-11-08 09:56:53 -05:00
Mike Blumenkrantz 3fc4e337e7 always emit E_EVENT_COMP_OBJECT_ADD events
fix T6322
2017-11-08 09:56:48 -05:00
Mike Blumenkrantz 7a9a4b0855 prevent double shutdown of x11 compositor in xwayland mode
only do shutdown in xwl module if not actively shutting down
2017-11-08 09:56:44 -05:00
Mike Blumenkrantz 2a1c23ed4b avoid performing client rescales during shutdown 2017-11-08 09:56:41 -05:00
Mike Blumenkrantz bbabdb11b2 requeue client for render if show animation completes and damages exist
attempt to catch clients which have a render queued prior to the image
becoming visible
2017-11-08 09:56:34 -05:00
Mike Blumenkrantz 2fbcb807aa do not add iconify provider for luncher when creating a demo gadget 2017-11-08 09:56:27 -05:00
Mike Blumenkrantz 185bdaf2a4 destroy luncher iconify provider on gadget delete
this is removed on object delete, not config delete

fix T6258
2017-11-08 09:56:26 -05:00
Mike Blumenkrantz 29ad9c85d9 add field width limits to all fscanf params in e_intlc.
fix T6316
2017-11-08 09:56:23 -05:00
Mike Blumenkrantz 2b2d2c00ad improve meson build module disabling
ref 61ddcb25e6075e5e6a5436dc6f981e45317c5d7d
2017-11-08 09:56:01 -05:00
Carsten Haitzler b78cbb40ad hits: silence warnings about possible null string for strcmp 2017-11-08 09:55:55 -05:00
Carsten Haitzler 24257c718a e sys - frix warning for less noise
though act will not be set unless mnt is also true... this means less
noise from compiler wanrings so we can focus on real errors.
2017-11-08 09:55:48 -05:00
maxerba 94d937b848 Adding danish strings to desktop files 2017-11-08 09:55:41 -05:00
Marcel Hollerbach d710cf5bb0 meson: this version is enough for the things we use in the moment
this makes meson build work on ubuntu 17.04
2017-11-08 09:55:30 -05:00
Marcel Hollerbach cc0ac5cf72 meson: make those scripts executable
A missing executable bit here brings old meson version down while building e.
2017-11-08 09:55:16 -05:00
Mike Blumenkrantz 2e956cb089 check meson module option state before executing subdir
fix module disabling
2017-11-08 09:55:15 -05:00
Mike Blumenkrantz fc3f0dd4a9 update README with meson instructions 2017-11-08 09:55:08 -05:00
Mike Blumenkrantz e4cf048112 make wl_pointer cursor handling state-based to correctly handle cursor visuals
this fixes a lot of corner cases such as apps which set their cursor before
receiving pointer.enter events
2017-11-08 09:54:42 -05:00
Mike Blumenkrantz 88888e66ba show internal pointer cursor whenever resetting to internal cursor
don't rely on efl internals for this
2017-11-08 09:54:34 -05:00
Mike Blumenkrantz a5423c9aa6 unset wayland cursor for all pointers when running nested in wl 2017-11-08 09:54:25 -05:00
Mike Blumenkrantz efa975eb4e create wl output resource when running in wl nested 2017-11-08 09:54:18 -05:00
Mike Blumenkrantz a594a5679e 0.22.0 NEWS updates 2017-11-02 08:59:37 -04:00
Mike Blumenkrantz 7db6157779 0.22.0 release 2017-11-02 08:58:50 -04:00
Mike Blumenkrantz b36ad3c73b correct some edje api usage in luncher preview setup 2017-11-02 07:33:52 -04:00
Mike Blumenkrantz 753df97428 disable cpuclock powersave updating for demo gadgets 2017-11-02 07:31:57 -04:00
Mike Blumenkrantz 3ddd090173 fix non-pam build with meson 2017-11-01 14:04:06 -04:00
Mike Blumenkrantz 577f62e9b1 pass key downs through xkbcommon
bad copy/paste in 984a1facd9
2017-11-01 13:20:19 -04:00
Chris Michael 846722277c Revert "wl-drm: Fix issue of not being able to set output mode"
Reverting this in favor of a better way to fix the issue inside EFL
itself.

This reverts commit 5dc1c1c8eb.
2017-11-01 08:49:55 -04:00
Mike Blumenkrantz b5320b6246 explicitly free client animation agent object during fullscreen operation
ensure that animations do not persist after fullscreen state has been set
2017-10-31 12:04:48 -04:00
Mike Blumenkrantz 0f216c7e95 handle more mouse buttons under wayland
this was incorrectly referenced from weston's x11 compositor, which directly
uses xcb events and sends them as wl_pointer events. efl translates all input
events to use the same button scheme numbering, coincidentally enabling the use
of this code for all backends
2017-10-30 10:51:20 -04:00
Mike Blumenkrantz 47df20207d block wl modal window destructor from intercepting xwl modal windows
failing to pass these to the xwl destructor breaks the xserver

ref T5593
2017-10-30 10:29:39 -04:00
Mike Blumenkrantz ac49e6de22 unset xwayland client changes.pos flag during xwl->wl switch if client is unplaced
fixes some initial client positioning issues
2017-10-30 10:29:39 -04:00
Carsten Haitzler 4f8e3acfcf nvidia driver workaround atexit handlers for pam auth
this works around an apparently atexit() handler in nvidia drivers
that if you fork() a parent and do NOT exec() then the child process
will end up messing with the parent processes access to the nvidia
devices/display/whatever i believe via an atexit() handler because
moving from exit() to _exit() solves the issue. fixes T6197

@fix
2017-10-30 13:11:06 +09:00
scootergrisen df55db07df Update danish translation 2017-10-30 12:08:09 +09:00
Carsten Haitzler 3daf3ac456 e main - xdg runtime dir fixup - dont overwrite same buffer
this path i never saw triggered before on linux because xdg runtime
dir is set... but if it isn't... dont mess up the runtime dir path

@fix
2017-10-28 23:43:50 +09:00
Mike Blumenkrantz 3d701839b6 send wl pointer leave for deleted clients if viable 2017-10-27 13:21:03 -04:00
Mike Blumenkrantz bbb3ec1fc5 unset client's mouse-in state on mouse out even while fullscreen or deleted
the state should always be updated regardless of these attributes
2017-10-27 13:21:03 -04:00
maxerba 746a97746a Updating italian translation 2017-10-27 15:43:20 +02:00
Carsten Haitzler 32be41d505 ptr grab/ungrab for blank/unblank - log stages and work done for debug
looking to get more info for what is going on...
2017-10-26 10:50:37 +09:00
Chris Michael 5dc1c1c8eb wl-drm: Fix issue of not being able to set output mode
If we pass in screen geometry here when trying to set an output mode,
we can encounter "out of memory" errors from libdrm with outputs that
have a high resolution. As it turns out, we should be passing 0, 0 for
the x/y values when trying to set an output mode.

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2017-10-25 15:28:46 -04:00
Derek Foreman fa1a858356 Fix crash on wayland logout if xwayland hasn't started yet
If xwayland hasn't started yet then the root window id is 0, which is
invalid, so we crash in e_comp_x_shutdown.
2017-10-25 14:17:10 -05:00
Derek Foreman 930cf317d6 Clear stored root window id when shutting down X
Currently e_comp_util_has_x() will still return true after the X
machinery is shut down - this can lead to crashes on logout under
wayland when xwayland apps are running.  Clearing the root window
id resolves this.

@ref T5593
2017-10-25 10:45:05 -04:00
Mike Blumenkrantz c09b2f35dd add client refs for volume control sinks
ref T6150
2017-10-25 10:45:05 -04:00
Mike Blumenkrantz 40be5b9d45 move x11 compositor cleanup into shutdown function 2017-10-25 10:45:05 -04:00