Commit Graph

538 Commits

Author SHA1 Message Date
Mike Blumenkrantz 720074e926 add configure flag for xwayland binary 2016-05-06 13:37:10 -04:00
Mike Blumenkrantz a6d4bebd1e unset release mode 2016-04-26 11:20:39 -04:00
Mike Blumenkrantz 44ae346f74 21.0-beta release 2016-04-26 10:43:07 -04:00
Eduardo Lima (Etrunko) de958d5e2e Revert "WIP"
This reverts commit 9959f67723.
2016-04-25 19:55:36 -03:00
Eduardo Lima (Etrunko) 9959f67723 WIP
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
2016-04-25 19:29:01 -03:00
Mike Blumenkrantz 119a0629f2 unset release mode 2016-04-12 17:39:56 -04:00
Mike Blumenkrantz d433a391ea 21.0-alpha release 2016-04-12 17:12:29 -04:00
Mike Blumenkrantz 48fbfa2908 reduce efl version req to 1.17.0, make new gadget stuff 1.7.99+ at runtime 2016-04-11 15:15:51 -04:00
Derek Foreman 03f3297b3c wayland: Bump ecore-wl2 dependency to 1.17.99 2016-04-08 17:39:43 -04:00
Mike Blumenkrantz a4588933a0 disable xwayland module if exe cannot be found during configure
should probably make this a --flag at some point

fix T3415
2016-04-04 15:43:04 -04:00
Mike Blumenkrantz 40ebdb60d4 remove library checks for a number of modules along with useless defines
most of these date back from before efl was a unified tree or enlightenment itself
could be optionally built with things like dbus support
2016-03-11 17:19:32 -05:00
Mike Blumenkrantz 57dca73586 require >= efl 1.17.1 for gadget theme stuff 2016-03-04 14:23:44 -05:00
Mike Blumenkrantz dad9160ffa add new time module with clock gadgets
this is the successor to the clock module/gadget. it uses separate config files
and theme groups from the "clock" module.
2016-03-04 14:23:44 -05:00
Mike Blumenkrantz 24fe43d735 add new wireless module/gadget
this is the successor to the connman module/gadget. it does not use
or depend on econnman.
2016-03-04 14:23:44 -05:00
Derek Foreman 106be5f1e2 Bump wayland version requirement
We need 1.10 for the shm pool referencing api
2016-02-18 12:31:31 -06:00
Mike Blumenkrantz 733224241f require efl 1.17 2016-02-04 12:58:37 -05:00
Mike Blumenkrantz ac6e800c35 enable drm e_alert during configure only if drm support is enabled 2016-02-01 11:04:38 -05:00
Chris Michael 542e44a445 Fix build break for non-wayland builds
This patch fixes an issue where implementing WBOD for wayland would
always (previously) require ecore-drm to build. We fix this by
adjusting the enlightenment_alert requirements based on if we are
building with wayland support or not.

Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-01-14 08:56:50 -05:00
Chris Michael eec66f4fc5 Update dependencies for enlightenment_alert binary
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-01-13 14:17:08 -05:00
Seunghun Lee a5bf9961e3 configure.ac: Remove ecore-x from wayland only build.
Reviewers: devilhorns, zmike

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D3538
2016-01-06 12:44:52 -05:00
Chris Michael 1a35c7e8a2 Reenable building wl_wl module
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-01-05 13:18:18 -05:00
Chris Michael d15a770404 disable building wl_wl module for now
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-12-09 13:28:37 -05:00
Chris Michael 343886058c Make configure check for Ecore_Wl2 library
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-12-09 13:16:48 -05:00
Mike Blumenkrantz 36644518a4 bump version 2015-11-30 15:47:38 -05:00
Mike Blumenkrantz 9c470f7a73 unset release mode
feature freeze is over, have fun
2015-11-30 15:47:22 -05:00
Mike Blumenkrantz 15bf3f0439 e20 release 2015-11-30 14:52:06 -05:00
Mike Blumenkrantz d9f4157e1f unset release mode 2015-11-11 14:01:22 -05:00
Mike Blumenkrantz 03884101d2 20.0-rc release 2015-11-11 13:39:54 -05:00
Nicolas Aguirre a8bf439f88 Revert "Adds eglfs to Enlightenment"
This reverts commit ff1e7b5083.
2015-11-03 08:01:58 +01:00
Nicolas Aguirre 7ff896155c Revert "configure.ac: fixes wayland-only build"
This reverts commit 829a12ef86.
2015-11-03 08:01:48 +01:00
Nicolas Aguirre c15dd79841 Revert "[HACK??] Fixes wayland-only build"
This reverts commit bc3464e98c.
2015-11-03 08:01:26 +01:00
Nicolas Aguirre 3e3a806c43 Revert "Fixes build complaining about missing ABOUT-NLS"
This reverts commit b39ec87150.
2015-11-03 08:01:18 +01:00
Florent Revest b39ec87150 Fixes build complaining about missing ABOUT-NLS 2015-11-03 07:50:20 +01:00
Florent Revest bc3464e98c [HACK??] Fixes wayland-only build 2015-11-03 07:37:41 +01:00
Florent Revest 829a12ef86 configure.ac: fixes wayland-only build 2015-11-03 07:37:41 +01:00
Florent Revest ff1e7b5083 Adds eglfs to Enlightenment 2015-11-03 07:37:41 +01:00
Mike Blumenkrantz 834141d17a unset release mode 2015-10-23 14:04:42 -04:00
Mike Blumenkrantz cecd83403c 20.0-beta release 2015-10-23 13:28:58 -04:00
Mike Blumenkrantz 18484e7eee completely remove access module
as promised almost a year ago, this module has been unmaintained to
the point where it cannot function in any way, and attempting to keep
it in the tree is a futile effort

this module can now be found at devs/discomfitor/e_module-access.git

ref 77717523f3
2015-10-22 13:52:31 -04:00
Mike Blumenkrantz 6eefae4822 add hacks to work around pulseaudio+xwayland integration deadlocks
enlightenment is (I think) the first wayland compositor to run with
in-process pulseaudio integration for audio playback and not just mixer
support. hooray.

this results in a fun issue: if DISPLAY is set, as it must be for x11
clients to function, pulseaudio will unconditionally attempt to use a
blocking socket connection to create a connection to the running xserver.
the only exception here is if x11 support has been compiled out of pulseaudio,
but probably no distro will do that ever.

so, what happens when the compositor thread tries to create a socket connection
to the xserver that the compositor thread has not yet started? absolutely nothing.
forever.

the easiest solution which continues to provide the key press sounds that everyone
loves is to ensure that the pulseaudio connection is created before DISPLAY is ever
set, namely in the xwayland module init.

this will now occur automatically now in the case when the mixer module detects
pulseaudio support.

TL;DR: don't disable mixer module if you use xwayland
2015-10-21 17:19:52 -04:00
Mike Blumenkrantz 06652b98b0 require efl >= 1.16 for wayland support
the fact is that nobody developing this has tested with 1.15.x recently,
and almost none of the changes have been backported to that branch. better
to require a newer version than to present a failing user experience
2015-10-21 15:58:07 -04:00
Mike Blumenkrantz 982d4390f8 unset release mode 2015-10-01 13:52:35 -04:00
Mike Blumenkrantz a43b49871d 20.0-alpha release 2015-10-01 13:43:16 -04:00
Mike Blumenkrantz 6b282ffe22 bump required efl version 2015-09-25 22:25:02 -04:00
Seunghun Lee 945683824b Add initial module of weekeyboard as a wayland virtual keyboard.
Summary:
Depends on D2275

this module is a virtual keyboard used in wayland.

Test Plan:
<prerequisite>
- Configure with --enable-wl-weekeyboard.

1. run enlightenment as a wayland display server.
2. run weston-editor which has text entry using wayland protocol.

Reviewers: devilhorns, raster, ManMower, jonc, zmike

Subscribers: bryceharrington, jonc, jihoon, cedric, ManMower

Differential Revision: https://phab.enlightenment.org/D2858
2015-09-21 12:51:07 -04:00
Thierry 45edf5e617 menu: match file looked by code.
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-08-21 17:06:54 +02:00
Seunghun Lee 26d352f219 Add module "wl_text_input" for supporting *wl_text_input* and *wl_input_method* protocol in wayland.
Summary:
this patch allow to use virtual keyboard such as weston-keyboard.
it was tested in wayland verion 1.6.

Test Plan:
<prerequisite>
- Configure with --enable-wl-text-input
- edit configuration file, e.cfg to enable module wl_text_input.

1. run enlightenment as a wayland display server.
2. run weston-keyboard.
3. run weston-editor.

Reviewers: raster, Sergeant_Whitespace, devilhorns, zmike

Reviewed By: zmike

Subscribers: ManMower, Sergeant_Whitespace, cedric, jihoon

Differential Revision: https://phab.enlightenment.org/D2275
2015-08-20 14:55:55 -04:00
Mike Blumenkrantz ac56ba57d1 remove bz2 from dist
apparently people don't use this anymore or something
2015-08-19 18:19:45 -04:00
Derek Foreman 35938839bd wayland: Also link with libwayland-client.so
Summary:
E is both a client and a server, so it should be linking
both libraries.

 #Kansas

Reviewers: zmike, devilhorns

Reviewed By: devilhorns

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D2843
2015-07-20 11:17:40 -04:00
Mike Blumenkrantz d5e25a8449 add wl_wl wl output module
it is now possible to create a xephyr window in a drm-enlightenment session,
launch wl-x11 enlightenment in xephyr, and then launch wl-wl enlightenment
inside that enlightenment

the primary limitation on this output module is that all internal windows will
appear in the outer compositor due to the current restriction of ecore-wayland
with regard to only having a single global display server connection

 #Inception
2015-07-17 15:30:30 -04:00