Commit Graph

573 Commits

Author SHA1 Message Date
Mike Blumenkrantz 30db687e05 remove edje_cc results from configure output 2017-07-21 14:43:37 -04:00
Mike Blumenkrantz 29d6e4c9a5 remove unused define from cflags and pc file 2017-07-20 17:18:33 -04:00
Mike Blumenkrantz b7e8e886e9 do not generate module.desktop files
the purpose of this is to allow variable substitutions, but no desktop
files do this so it's a waste of build time for no reason
2017-07-14 18:40:50 -04:00
Mike Blumenkrantz a57e39a5ea fix e_alert build with wayland only 2017-07-14 18:40:50 -04:00
Mike Blumenkrantz 9173deb1fc remove egl from build
not needed
2017-07-14 18:40:50 -04:00
Mike Blumenkrantz 15cb3316df remove edje-cc from build
this is not and probably never again will be needed
2017-07-14 18:40:50 -04:00
Mike Blumenkrantz 0ab55aa217 remove nonfunctional --enable-simple-x11 configure flag 2017-07-14 18:40:50 -04:00
Mike Blumenkrantz 18af62b229 bump efl version 2017-05-26 16:34:52 -04:00
Mike Blumenkrantz cafb46953b add wl_buffer output module 2017-02-10 17:24:13 -05:00
Chris Michael 307072fc43 remove old ecore_drm1 code from wl_drm module
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2017-01-18 09:03:20 -05:00
Stephen 'Okra' Houston 2054936773 Sysinfo: Add sysinfo to the configure list. 2017-01-06 16:16:51 -06:00
Mike Blumenkrantz 94480c6204 use -Wno-format-y2k for non-release builds
this warning could be useful if one was expecting to always have a 4-digit
date to calculate a certain text buffer size, but we will never do this
2017-01-06 12:57:34 -05:00
Mike Blumenkrantz 945897930e Revert "warnings - disable y2k and format non literal and float comparison"
This reverts commit 210670c6a6.

these are useful warnings which consistently reveal bugs.
2017-01-06 12:57:34 -05:00
Carsten Haitzler 210670c6a6 warnings - disable y2k and format non literal and float comparison
so... comapring float warnings are 98% noise and no way to shut them
up without actively changing code beavhiour. i fixed what possibly
could be issues. don't force this on for everyone as it's almost all
noise and nothing useful. turn it on in CFLAGS in your envc sometimes
when you need to double-check but dont have ti on ALL the time as
otherwise REAL warnings hide int he noise. as per e-devel discussion
this warning is at best of dubious value - i.e. very little, but it
does sometimes find something, so then let's SOMETIMEs turn it on and
not all the time.

y2k warnings are not useful for us. it's all about DISPLAy of time and
so w'ere fine.

and we use strings in config for some formats which is how it's meant
to work so these warnings are not really useful for us - at least for
now, so also turn it off.
2016-12-28 20:16:36 +09:00
Andreas Metzler 8efbeb7acf 10_typo_restore_LDFLAGS.diff: Fix typo in configure.ac (upstream), causing empty LDFLAGS.
Summary: typo spotted while packaging E 0.21.5 for Debian experimental

Reviewers: zmike!

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D4507
2016-12-22 10:17:48 -05:00
Mike Blumenkrantz 6769296d5a fix auto-enabling of compiler warnings on non-release builds 2016-12-19 10:59:14 -05:00
Al Poole b4f3a8da0a Enlightenment: Factor all sysctl battery code for bsd into e_mod_sysctl.c
This commit should now allow battery to support OpenBSD, FreeBSD, Dragonfly BSD, and NetBSD
2016-12-09 11:02:43 -06:00
Chris Michael 20166f16be make mouse pointer visibility syn with hotplug/un-plug
This patch makes the mouse pointer disappear when the physical mouse
device is unplugged. It also makes the mouse pointer reappear when a
physical mouse is hotplugged.

NB: There is one small hiccup with this patch and that is: when you
re-plug the mouse in the pointer itself doesn't show until you
physically move the mouse. Tried several things locally to sort it
out, but no success :/

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2016-12-09 08:56:32 -05:00
Stephen okra Houston e82ec31175 Luncher: Introduce Enlightenment's new launcher/taskbar/iconify manager: Luncher
You are required to update efl along with this update to have the luncher theme files.
2016-10-28 13:26:28 -05:00
Alexander Pyhalov 7998025c23 actually check if PIE is supported for SUID
fix T4479
2016-10-20 10:31:31 -04:00
Derek Foreman 992e3b257b Find wayland protocols and wayland scanner at configure time 2016-09-26 15:23:50 -05:00
Mike Blumenkrantz 5c53e83a18 bump to require efl 1.18.99 2016-09-23 10:42:29 -04:00
Derek Foreman 47cdbdb5af Fix xwayland binary location detection
We were trying to find it with pkg-config and failing, try
AC_PATH_PROG instead
2016-09-21 09:22:02 -05:00
Derek Foreman dc2bad0fcd bump ecore_drm2 dependency, update to latest beta API 2016-09-08 11:51:36 -05:00
Romain Naour 70125b9cff configure.ac: wayland only build fix
When only wayland is enabled, the build system is still looking for
ecore-x. When the following test is always true since have_wayland_only
has been initialed to "no".

if test "x${have_wayland_only}" != "xyes"; then
  PKG_CHECK_MODULES([ECORE_X], [ecore-x >= ${efl_version}])

Use e_cv_want_wayland_only instead.

Signed-off-by: Romain Naour <romain.naour@gmail.com>
2016-08-22 11:08:36 -04:00
Mike Blumenkrantz 729b2d22d6 bump efl wayland req to 1.18 now that it's out 2016-08-17 07:02:36 -04:00
Carsten Haitzler 8d780c7fb5 e sudo gui support - add askpass util for sudo askpass support
this gives e by default sudo gui support with an askpass util that
sudo can use as well as setting the env var correctly so it will be
used by sudo.

@feature
2016-08-13 17:39:17 +09:00
Mike Blumenkrantz 4606be46d3 unset release mode
feature freeze is over, have fun
2016-06-30 12:10:50 -04:00
Mike Blumenkrantz 6a58004f61 21.0 release 2016-06-30 11:47:35 -04:00
Mike Blumenkrantz ca06cb7837 unset release mode 2016-06-02 12:22:55 -04:00
Mike Blumenkrantz 5321812193 21.0-rc release 2016-06-02 12:06:12 -04:00
Derek Foreman 36128ab9a3 Bump wayland version requirement to 1.11.0
1.11.0 includes fixes we need to prevent clients from crashing E by
resizing shared memory pools while our async renderer is running.
2016-06-01 11:30:25 -05:00
Chris Michael 0d2b6b047c port enlightenment to use drm2
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-05-27 09:53:41 -04:00
Chris Michael bb583a94f8 add checks for building with Ecore_Drm2 support
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-05-25 09:25:17 -04:00
Mike Blumenkrantz 7d48bc8a1c allow building shot+xkbswitch modules without ecore-x
these work with wayland now, hooray
2016-05-16 11:36:47 -04:00
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