Commit Graph

516 Commits

Author SHA1 Message Date
Doug Newgard c0e9dff6cc E: Add version requirement to wayland-server in configure.ac 2013-05-14 07:28:52 +01:00
Ian Lee 02149c903c patches to remove eukit and add device icon from D99 2013-05-07 11:17:03 +01:00
Lucas De Marchi f8a2dd4d95 Rename edbus->eldbus 2013-04-23 12:37:43 -03:00
Chris Michael 7d82951b4a Fix breakage caused by 3e690812b0
Allow building of wl_desktop_shell module again. This works for both
cases (wayland and not wayland) now.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-17 06:29:12 +01:00
Jérémy Zurcher 3e690812b0 merge and simplify wayland build fixes 2013-04-16 17:23:01 +02:00
Chris Michael cfe5344578 Fix build to work for lame people without wayland libraries :P
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-16 14:19:55 +01:00
Jérémy Zurcher 74270a6571 fix wayland related conditionals in configure.ac
AM_CONDITIONAL can't be invoked conditionally
2013-04-16 15:12:44 +02:00
Chris Michael 5a6b8e6b62 Fix pkg-config for wl_desktop_shell module.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-16 12:47:55 +01:00
Chris Michael d8ad76a605 Add autofoo support for building wl_desktop_shell module.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-16 12:47:55 +01:00
Chris Michael 7ec2804ef6 Add wayland client egl support to build infrastructure.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-16 12:46:24 +01:00
Chris Michael ff3ff9217e Cleanup Wayland Client support dependencies
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-16 12:46:24 +01:00
Jérémy Zurcher e234e74ee7 systemd: fix + complete power mgmt method support
- fix typo in configure.ac for suspend/hibernate method selection
   - add systemd support of halt and reboot actions
2013-04-05 15:20:23 +02:00
Cedric Bail 827cccca06 systemd: support only since 192. 2013-03-30 18:14:26 +09:00
Cedric Bail 4e35b0369e systemd: add support for hibernate and suspend. 2013-03-30 18:14:26 +09:00
Cedric Bail cd28bc8145 e: add support for systemd user session. 2013-03-30 18:14:26 +09:00
Carsten Haitzler 5a86b057b8 remove azy code and build/configure checks. after zmike made it plain
azy will never become part of efl, and things like being able to do
http get/posts etc. should be part of efl itself as a core feature,
then we forever will have to choose ecore_con_url or some efl
mechanism OR azy.. or go implement both always, and implementing both
is just stupid. imlementing azy only means we add more dependencies
outside of efl and we repeat the mistakes of the past with the split
tree, or we implement the efl method only (ecore-con-url), so i'm
choosing the one with the least dependencies. call me if this position
on azy outside of efl changes.
2013-03-27 21:50:49 +09:00
Cedric Bail 08e49b5bc4 E: fix typos. 2013-03-18 00:18:37 +09:00
Cedric Bail 2f6fcf4228 e: add automatic desktop lock/unlock when a bluetooth device disapear.
This use a custom implementation of l2ping to ping known device and do
proper action when they go away. I don't recommend to use the auto unlonck,
but it is there if someone need it.
2013-03-18 00:07:34 +09:00
Cedric Bail f657e0060c bluetooth: detect availability of header. 2013-03-16 11:47:32 +09:00
Mike Blumenkrantz f4da77932d add optional azy support to e 2013-03-15 13:35:31 +00:00
Tom Hacohen bcdb12509f Fix revision fetching when not using git. 2013-03-01 17:03:31 +00:00
Tom Hacohen c76cfe8b89 Fixed rev part of the version to work with git. 2013-02-25 17:05:50 +00:00
Carsten Haitzler 6d0ccb4d99 oops - forgot to add evas to e_start deps.
SVN revision: 83890
2013-02-14 12:54:08 +00:00
Carsten Haitzler b5716e703c contact module++... empty shell atm.
SVN revision: 83801
2013-02-10 06:21:47 +00:00
Mike Blumenkrantz d7c52deb98 merge all bindings dialogs into single module: conf_bindings
configs have been updated to load correct module and modapi version has been bumped to invalidate old modules


SVN revision: 83632
2013-02-05 14:03:11 +00:00
Mike Blumenkrantz e69eea3bf0 fix music control module pkgconfig version checks
SVN revision: 83502
2013-01-31 10:20:46 +00:00
Mike Blumenkrantz a32dc24f00 back to snapshot versioning for trunk/e
SVN revision: 83301
2013-01-24 14:02:55 +00:00
Mike Blumenkrantz cdf4fb7950 unbreak eeze mount detection/compile (spankies for demarchi), remove last bits of hal mount support from configure
SVN revision: 83204
2013-01-24 07:59:28 +00:00
Leif Middelschulte 421a884174 Yet another LC_ALL=C infront of 'svnversion' command in configure.ac
SVN revision: 82824
2013-01-15 16:17:36 +00:00
Carsten Haitzler b6a5ad1a40 from gustavo - efm cmdline grok uri's but needs efreet linking.
SVN revision: 82712
2013-01-13 05:36:22 +00:00
Lucas De Marchi 8cacf8429d e: merge comp module into core
* Move compositor to core, but letting the configuration there
 * Rename all files and functions from e_mod_comp_* to e_comp_*
 * Move the config dialogs to a new module named conf_comp. It still
   uses a domain config, otherwise it would not pick the current
   user's configuration. Maybe it would be wise to later on move these
   options to e_config
 * Fixup the wizard mess linking the header in the build tree in order
   to be able to create the config. Since now it's in core, we don't
   need to play linking games in the build system

I'm not sure if the wayland part works. It was not even building
previously so I'll let for who cares about this to actually test and
report bugs.



SVN revision: 82454
2013-01-09 11:34:07 +00:00
Lucas De Marchi 5efeaedf21 e: remove dropshadow module
dropshadow module conflicts with composite, which will be always enabled
by future commits. Remove the module to allow turning composite as
always-enabled.



SVN revision: 82224
2013-01-04 18:35:22 +00:00
Mike Blumenkrantz c55c354bbd bump trunk e lib req version
SVN revision: 82218
2013-01-04 17:39:32 +00:00
Lucas Joia 21c0a5381b e/bluez4: include bluez4 module
Patch by: Lucas Joia <lucasjoia@profusion.mobi>


SVN revision: 82185
2013-01-04 16:11:48 +00:00
Lucas Joia c83d114491 e appmenu: Initial commit of module that show application menus exported by dbus
Patch by: Lucas Joia <lucasjoia@profusion.mobi>



SVN revision: 82178
2013-01-04 13:48:45 +00:00
José Roberto de Souza 7b46cb51bf e: Remove e_dbus dependency
Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>



SVN revision: 82125
2013-01-03 22:08:40 +00:00
Mike Blumenkrantz 9e207e6f92 conf2
SVN revision: 82078
2013-01-03 14:47:21 +00:00
Joel Klinghed 5cd9d5a35a From: Joel Klinghed <the_jk@spawned.biz>
Subject: [E-devel] Alpha5: 7 patches and 1 bug

* enlightenment-0.17.0-alpha5-mixer-alsa.patch
Use cflags from pkg-config alsa-lib when using alsa headers.

* enlightenment-0.17.0-alpha5-xkb_base.patch
When searching for xkeyboard-config rules, before trying a long list of
guessed standard paths, check the one given by the pkg-config file if
it exists.



SVN revision: 82059
2013-01-03 11:26:14 +00:00
José Roberto de Souza 9631258de4 e: Port connman to edbus v2
Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>



SVN revision: 82014
2013-01-02 20:38:25 +00:00
José Roberto de Souza 996fdc6351 e: Initial commit of music control module
demarchi: There are some coding style issues, particularly on .edc
files, but they will be fixed on a later commit.

Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>



SVN revision: 81988
2013-01-02 13:18:51 +00:00
José Roberto de Souza 5e4352e9b3 e: e_fm udisk ported to edbus
Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>



SVN revision: 81985
2013-01-02 13:16:19 +00:00
José Roberto de Souza 5655cbf8af e: Remove Hal backend from e_fm
Since Hal is deprecated since 2008 it's a bad idea wasting time porting
it to edbus.

Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>



SVN revision: 81984
2013-01-02 13:16:14 +00:00
Lucas De Marchi de0b5a2978 e: do not use useless warning "missing field initializers"
Now that E is starting to use edbus, it would be great to shut up this
gcc warning, so the edbus tables can be written sanely.



SVN revision: 81978
2013-01-02 13:15:01 +00:00
José Roberto de Souza 5b714e3146 e: Port fileman to edbus
Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>



SVN revision: 81977
2013-01-02 13:14:54 +00:00
José Roberto de Souza 71fa105fd8 e: Port battery module to upower and edbus
Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>



SVN revision: 81975
2013-01-02 13:14:29 +00:00
Mike Blumenkrantz edef3aae1c and this is not the way you assign shell script variables...
SVN revision: 81844
2012-12-28 20:34:01 +00:00
Mike Blumenkrantz 7e39c6af7c I guess we're supposed to use this mkdir macro
SVN revision: 81842
2012-12-28 20:20:34 +00:00
Mike Blumenkrantz 4870c1fa84 not sure why efm reqs is a warning, but it stops now.
SVN revision: 81841
2012-12-28 20:15:55 +00:00
Mike Blumenkrantz 3d30dff257 reenable wp2, physics, access modules
SVN revision: 81727
2012-12-27 05:34:56 +00:00
Mike Blumenkrantz 9473ab1ccd back to random version numbers we go!
SVN revision: 81627
2012-12-22 00:07:48 +00:00
Mike Blumenkrantz 7ae8bb351a E17: THE RELEASINATING IS NOW
SVN revision: 81625
2012-12-21 23:57:36 +00:00
Mike Blumenkrantz 54638ec7d4 bump efl required version for e17
SVN revision: 81549
2012-12-21 13:46:27 +00:00
Mike Blumenkrantz dddfaa1ae2 E17 RELEASE CANDIDATE: OMEGA 12
SVN revision: 81287
2012-12-18 17:17:34 +00:00
Mike Blumenkrantz 50a0593fe1 LUCKY #17 RELEASE!
SVN revision: 80969
2012-12-14 16:30:50 +00:00
Rui Seabra fdc2e9a606 Bind the rpm spec version requirement of efl to what's defined in configure.ac
SVN revision: 80688
2012-12-11 19:50:09 +00:00
Mike Blumenkrantz c4d984eaec e now requires EFL >= 1.7.3
SVN revision: 80666
2012-12-11 15:46:18 +00:00
Mike Blumenkrantz 997f2f6bbc GAMMA RELEASE: HULK SMASH
SVN revision: 80662
2012-12-11 15:18:09 +00:00
Mike Blumenkrantz 1133f681e3 BETABETABETABETABETABETABETABETABETABETABETABETA
SVN revision: 80465
2012-12-07 14:37:31 +00:00
Mike Blumenkrantz 12421efeeb ALPHA8: THE MOST ALPHA OF ALPHAS
SVN revision: 80175
2012-12-04 15:39:06 +00:00
Carsten Haitzler df2ea008c2 fix eina linking of e_open.
SVN revision: 80049
2012-12-03 11:40:34 +00:00
Mike Blumenkrantz bf5d2db05e some dso fixes for e_fm_cmdline
SVN revision: 80045
2012-12-03 11:24:40 +00:00
Vincent Torri 688aa066a1 E17: define htonl correctly
SVN revision: 79960
2012-12-01 07:19:18 +00:00
Mike Blumenkrantz d8107b2f96 ALPHA7: IT'S MAGNIFICENT
SVN revision: 79912
2012-11-30 16:10:56 +00:00
Mike Blumenkrantz 9f24a15665 E17 is no longer in birthday mode :(
SVN revision: 79866
2012-11-30 07:04:48 +00:00
Mike Blumenkrantz b75f8bf596 for the next 24 hours, E17 is in BIRTHDAY MODE!!!!!!!!!!!!!!!!!
HAPPY BIRTHDAY RASTER!


SVN revision: 79798
2012-11-29 02:30:06 +00:00
Mike Blumenkrantz af01b1f8ab use e_dbus after all I guess? I'm so confused
SVN revision: 79779
2012-11-28 11:27:20 +00:00
Mike Blumenkrantz 037cff8ebd argh it was only connman that was broken and I am the breaker
SVN revision: 79776
2012-11-28 10:24:25 +00:00
Mike Blumenkrantz 75d94d7910 not sure who did this, but changing e_dbus to edbus all over like this breaks configure pretty badly for anyone using the 1.7 branch without edbus (which is NOT a requirement)
SVN revision: 79775
2012-11-28 10:18:54 +00:00
Mike Blumenkrantz 9efdd5beae ALPHA6: DOWN WITH THE SICKNESS (because I'm sick)
SVN revision: 79752
2012-11-27 17:37:34 +00:00
Mike Blumenkrantz 4419d8a739 ALPHA5: ZOOOOOOOOMM
SVN revision: 79568
2012-11-23 18:32:22 +00:00
Mike Blumenkrantz 4fe3d51f74 ALPHA4: GOOOhackcoughcoughcough whewOOOOOOOOOOOOOOOOOOOOOOOO
SVN revision: 79478
2012-11-20 20:39:49 +00:00
Mike Blumenkrantz 5e139f8de9 E17 ALPHA 3: ASSEEEEEEMMMMMBBLLLLEEEEEEEEEEE
SVN revision: 79398
2012-11-16 14:59:29 +00:00
Sebastian Dransfeld 314e8ce874 e: bump version requirements to 1.7.0
SVN revision: 79339
2012-11-15 11:19:01 +00:00
Mike Blumenkrantz 5a4d761c88 ALPHA 2 IS GOOOOOOOOOOOOOOOOO
SVN revision: 79234
2012-11-13 15:32:58 +00:00
Lucas De Marchi 226756395e e: use subdir-objects only on modules
autopoint/gettext stuff isn't happy at all with subdir-objects option in
configure.ac. We need this option to compile the modules or otherwise we
have a conflict in the generated objects.

big spankies to the gettext crowd.

"fix" it by only using subdir-objects in src/modules/Makefile.am, where
it's really needed.



SVN revision: 79208
2012-11-13 09:09:06 +00:00
Mike Blumenkrantz 4ae43fb422 check for sys/ptrace.h and only use ptrace() in e_start_main.c if it's present
ticket #1757 (3/3)


SVN revision: 79139
2012-11-12 09:23:39 +00:00
Mike Blumenkrantz 2b781a0f0e properly add efreet-trash to e reqs
SVN revision: 79108
2012-11-11 08:37:30 +00:00
Carsten Haitzler 01c9ae6777 actually make it -alpha1 at the end... so we can remove it for release.
SVN revision: 79026
2012-11-09 14:51:39 +00:00
Carsten Haitzler 24dd245c0f ooh and set relname... so it isnt.. "relname" but some useful version.
SVN revision: 79025
2012-11-09 14:50:57 +00:00
Carsten Haitzler f534e30089 put lucas's makefiles back.. but what do you do to make it not break
between builds from older vs newer makefile setup?



SVN revision: 79024
2012-11-09 14:49:05 +00:00
Cedric BAIL 6980eb0bc7 e: improve usability of WBOD.
SVN revision: 79023
2012-11-09 13:53:08 +00:00
Carsten Haitzler 5fa813e1cc lucas... u're going to hate me... but i'm reverting this whole lot of
module build chnages because its fundamentally broken. it DOES NOT
PRODUCE .SO FILES. just .la and .a files. the only reason u dont
notice is.. you ALREADY had .so's installed. i just got in from the
airport... synced and updated.. rebuilt and was met with all modules
not loading... literally - no .so's are installed int he module dirs.
try rm -rf the instaleld module tree.

regardless... this has to be reverted be3cause it's a major break. the
idea is right/nice. the implementation is causing... problems.



SVN revision: 79015
2012-11-09 10:45:35 +00:00
Lucas De Marchi 39120ec254 e: don't yell about gnu make extension (rules with %)
SVN revision: 78981
2012-11-07 21:46:52 +00:00
Lucas De Marchi 7d6e2c8778 e/modules: Do not use recursive Makefiles
SVN revision: 78978
2012-11-07 21:46:35 +00:00
Mike Blumenkrantz e6319c806f tweet: E17 goes alpha
SVN revision: 78932
2012-11-05 15:49:57 +00:00
Carsten Haitzler d397013d5f turn off access, physics and wp2 by default.
SVN revision: 78927
2012-11-05 15:24:47 +00:00
Carsten Haitzler b278916e9d dark theme -> e17 tree default.
SVN revision: 78896
2012-11-04 11:52:35 +00:00
Lucas De Marchi 8afe8dcff4 e: Use LT_INIT instead of AC_PROG_LIBTOOL
AC_PROG_LIBTOOL is deprecated and in favor of LT_INIT:

http://www.gnu.org/software/libtool/manual/html_node/LT_005fINIT.html
    Add support for the --enable-shared, --disable-shared, --enable-static,
    --disable-static, --with-pic, and --without-pic configure flags.1
    AC_PROG_LIBTOOL and AM_PROG_LIBTOOL are deprecated names for older
    versions of this macro; autoupdate will upgrade your configure.ac
    files.

With LT_INIT it's possible to shortcut some calls, too. Particularly
disabling support for languages is not needed (only the ones enabled
through  AC_PROG_C* ar enabled) and AC_DISABLE_STATIC is given as an
option.



SVN revision: 78719
2012-10-31 20:40:29 +00:00
Cedric BAIL 0f87c35a7b e: add a tool to gather statistic.
NOTE: The goal of this tool is to gather statistic about
our user base so we could know what to improve and optimize
in the futur. We don't gather personnal information only
hardware and software configuration, so we know more about
the real use of Enlightenment.

At the moment this tool is not uploading anything on a website
nor is it ready at all. I am just pushing it early so that
people using other OS than Linux, can contribute to it. If that
tool is ready for the release, we will use the gathered statistic
for all our futur plan. If your OS is not in, we will basically
not see it and so not take it into account. That's why I highly
encourage those using E on other OS to contribute to this tool.



SVN revision: 78247
2012-10-19 11:10:28 +00:00
Carsten Haitzler b808eae74d make it efl_version >= not >.
SVN revision: 77956
2012-10-13 12:17:15 +00:00
Mike Blumenkrantz 5923846e24 remove e17 preload/precache hacks
SVN revision: 77705
2012-10-10 07:39:08 +00:00
Lucas De Marchi 68bd64d583 e: Remove oFono module
Kind of broken, with almost no functionality. Don't risk someone
releasing E17 with this thing. Hopefully I'll be able to rewrite it (or
find someone to do) before release.



SVN revision: 77157
2012-09-27 17:07:53 +00:00
Lucas De Marchi da40a35d52 e: Remove BlueZ module
Kind of broken, with almost no functionality. Don't risk someone
releasing E17 with this thing. Hopefully I'll be able to rewrite it (or
find someone to do) before release.



SVN revision: 77156
2012-09-27 17:07:44 +00:00
Mike Blumenkrantz c135778f5f add optional emotion support for filepreview widget. this doesn't work on my machine, I think because I have a broken vlc library so the generic player doesn't work.
CEDRIC, THIS FEATURE NEEDS YOU!


SVN revision: 76959
2012-09-21 11:10:04 +00:00
Mike Blumenkrantz e7f840ddc0 completely remove exchange support since this is no longer supported/available
SVN revision: 76957
2012-09-21 10:16:28 +00:00
Mike Blumenkrantz 546d83c6ba clock now uses timerfd_create() to receive updates when the system clock has changed to ensure proper sync
SVN revision: 76946
2012-09-21 08:55:22 +00:00
Gustavo Sverzut Barbieri bb71414d4d sync efl version to 1.7.0, use a variable to make it easy to update.
soon we'll be merging EFL, so let's prepare for that with a single var.



SVN revision: 76840
2012-09-18 22:20:11 +00:00
Carsten Haitzler 4848fb9b50 ummm.. connman is a runtime nto compile time dep. disable check.
SVN revision: 76384
2012-09-10 09:33:27 +00:00
Lucas De Marchi 236c282692 e: Fix missing AM_CONDITIONAL for DUMMY
SVN revision: 76130
2012-09-04 13:31:12 +00:00
Lucas De Marchi 0d26bde204 New code base for connman module
ConnMan 1.0 is the first stable release and the one being packed by most
distros. Completely remove the old code, together with the
econnman-0.7x dependency. The relevant code is now maintained together
with e17 module for easier maintenance.



SVN revision: 76020
2012-09-03 21:57:16 +00:00
Mike Blumenkrantz 7b1eef157b super sekrit module mostly complete: introducing the new and rewritten quickaccess module!
found in the Launcher category, this module allows for windows to be hidden/shown using bindings, and can be used to turn any window/application into a quake-style drop-down terminal or whatever else you would use triggered window hiding/showing for.
config options:
* autohide - hides window when focus is lost
* hide instead of raise - by default, qa will raise an activated window if it doesn't have focus; use this option to make it hide instead of raising
* automatically reopen when closed - this option, when set, causes qa to relaunch the application which created the window if the window is closed. it should (probably) only be used for terminals, and requires some magic for setting window names on terminals which I have created some infra for extending to non-standard terminal types; currently all xterm clones, urxvt, and terminology are supported. note that setting this option will cause the entry to become permanent, as any entry which is set to restart itself when closed cannot be transient
* transient - a window added to qa is initially a transient entry, meaning it's temporary: once you close the window, the binding is deleted, though the binding will remain if you restart e17. if you uncheck this option, it will become a permanent entry which can only be deleted either through the quickaccess advanced settings or the keybindings dialog.

fun fact: you can get to the quickaccess settings faster by clicking the Quickaccess... border menu item


SVN revision: 75550
2012-08-22 13:55:41 +00:00
Carsten Haitzler 503af41600 rename illume profile as mobile...
SVN revision: 74989
2012-08-08 06:07:25 +00:00
Mike Blumenkrantz fa76e9bb15 ensure warn flags set when building e
SVN revision: 74823
2012-08-03 08:43:37 +00:00
Mike Blumenkrantz 02e2fcbec4 move "favorites" desktop entries to base data
SVN revision: 74787
2012-08-02 07:51:46 +00:00
Mike Blumenkrantz 9cd4903a9c disable eeze mount by default and prevent it from building if other mount backends are detected
this was never meant to be a robust and widely-used mounting solution; it's only intended for single user systems and should be used only on those systems


SVN revision: 74574
2012-07-30 10:18:59 +00:00
Mike Blumenkrantz d7f9ff7551 e now requires eio; this commit intentionally split from any code changes
SVN revision: 74373
2012-07-25 07:41:21 +00:00
Gustavo Sverzut Barbieri d4a047f967 enlightenment welcomes elementary.
Now it's possible to do elm_win_add() from your e_modules and use all
elementary features instead of painful e_widgets.

We should consider this experimental, but after e17 is out we should
start to convert dialogs and such to elementary, eventually
deprecating e_widgets and the theme duplication.

NOTE: requires r74156 with elementary patch.

I'll send an email to the list with a simple patch to skel module to
demo this.



SVN revision: 74157
2012-07-19 04:39:25 +00:00
Chidambar Zinnoury 4d617a725b e i18n: add plural support thanks to ngettext.
SVN revision: 73864
2012-07-15 06:45:33 +00:00
Vincent Torri 02525c9f98 E17: add suid flags for enlightenment_sys and enlightenment_backlight binaries
SVN revision: 73812
2012-07-13 12:46:50 +00:00
Mike Blumenkrantz cfaf0c12b5 brace yourselves: E WINDOW PHYSICS MODULE!
if you have ephysics installed, a new module 'Physics' will be available under Look which provides some fun physics effects on windows such as:
*velocity based on drag direction/speed
*collisions
*gravity
note that the edges of the screen are considered boundaries, and so windows will bounce off or get stuck in them; you will have to drag a window out if it gets stuck because I've disabled physics effects in edge areas to both 1) prevent windows from sneaking past the screen limits and flying off into space 2) actually getting stuck to the point that you can't get them out

help needed!


SVN revision: 73365
2012-07-05 15:01:58 +00:00
Gustavo Sverzut Barbieri 913c2b74be enlightenment_open to cope with xdg-open
it can open files using XDG specification, including defaults.list
(~/.local/share/applications/defaults.list and
/usr/share/applications/defaults.list) and mime type handlers known by
your system.

Now we should get xdg people to detect enlightenment and call this
binary.



SVN revision: 73317
2012-07-04 23:09:39 +00:00
Gustavo Sverzut Barbieri 97dfa9db2e enlightenment_filemanager - call EFM from another process.
This is used to open a file manager window from another process. It
will use DBus interface:

     org.enlightenment.FileManager.OpenDirectory(path)

It returns immediately, but we could enhance the DBus interface and
make it act like a real file manager process if that is needed.



SVN revision: 73084
2012-06-30 19:28:49 +00:00
Sebastian Dransfeld b4706e4872 e: bump required version for ecore-x
SVN revision: 72824
2012-06-25 18:45:09 +00:00
Sebastian Dransfeld b8f848697f Revert "e: Don't require svn to build"
This reverts commit 29a2a6f8e17fc991e0ea33bb8a1f920f32b0f504.

E already requires svn efl

SVN revision: 72822
2012-06-25 18:45:02 +00:00
Sebastian Dransfeld 9cb9e9cccc e: Don't require svn to build
SVN revision: 72821
2012-06-25 18:26:12 +00:00
Sebastian Dransfeld 02e8062784 e: bump required efreet version
SVN revision: 72820
2012-06-25 17:45:32 +00:00
Christopher Michael 1924a70cb9 E: Let's have E build again eh ? ;)
SVN revision: 71326
2012-05-22 13:56:53 +00:00
Cedric BAIL 55415c6df0 e: move e-tiling in e17.
SVN revision: 70614
2012-05-02 08:20:53 +00:00
Carsten Haitzler c1699d13a0 finally - xkbswitch into core e. needs some polishing work. what i
have done here beyond just "copy the code" is:

1. fix up some code that was useless (didnt need to be done).
2. reformat all the code to be closer to efl/e style guidelines
3. add flags to the gadget popup menu to change keyboard
4. fix lots of warnings
5. fix some correctness in c - () vs (void)
6. added q66 to AUTHORS
7. made it use _() intl macro, not D_() (needed)
8. put xkbswitch module stuff in theme (need some prettying/work)
9. added some XXX: comments on things to do

right now xkbswithc is actually very powerful (thanks q66) but its not
that user-friendly. it lets you add a short-list of "keyboard layouts"
you nee/duse. the gagdet lets you quick-switch between them. this
actually works. it has nice little flaggy things to try help you out.

what we probably need to do is:

1. fix a buffer overflow waiting to happen in the kbdswitch changing.
XXX'd
2. add a wizard page asking for kbd layout
3. double-check that "last used kbdlayout" is actually turned on
4. move xkbd config to core e config (not separate in module)
5. pretty up the gagdet (add a shadow around the flag, some
placeholder if no flag is selected etc.)
6. go over the xkb parser - it looks fragile from a read

:)




SVN revision: 70531
2012-04-28 04:09:56 +00:00
Vincent Torri f456602ebb revert. gettext 0.18 is problematic on some platforms
SVN revision: 69603
2012-03-24 18:58:09 +00:00
Eric Schuele e2920555ef Bump gettext
SVN revision: 69601
2012-03-24 15:49:44 +00:00
Carsten Haitzler 4ac2f94b35 and work more on getting release in shape - version requirements.
(god this is a pain in the butt)



SVN revision: 69484
2012-03-17 06:25:41 +00:00
Christopher Michael 3e337912bd E Comp (wayland): Rename HAVE_WAYLAND to HAVE_WAYLAND_CLIENTS so there
is no confusion wrt the "wayland only" version of e17.



SVN revision: 67636
2012-01-31 16:36:07 +00:00
Christopher Michael aa1865a0d3 E: Added xcb-image as a dependency for wayland client support in the
comp module.

NB: This may be temporary. If everything works out, I may move the
needed functions for this to ecore_x calls.



SVN revision: 67554
2012-01-26 18:23:01 +00:00
Christopher Michael ee2b5f156c E: By default, disable wayland client support in comp module.
SVN revision: 67425
2012-01-21 09:22:24 +00:00
Christopher Michael 85a8cb1548 E: Update configure.ac to handle comp module doing wayland clients.
SVN revision: 67399
2012-01-20 18:41:01 +00:00
Vincent Torri 1693692949 E17: fix ticket #930
SVN revision: 66577
2011-12-27 19:12:56 +00:00
Tom Hacohen 8dc49973c5 E: Fixed svn detection for svn1.7
SVN revision: 66143
2011-12-13 08:48:38 +00:00
Mike Blumenkrantz a5a775ff64 okay NOW it's over
SVN revision: 65793
2011-12-02 01:45:48 +00:00
Mike Blumenkrantz dfd311e18c birthday's over, hope everyone enjoyed the surprise
SVN revision: 65792
2011-12-02 01:45:29 +00:00
Mike Blumenkrantz 22949f0316 tweet: HAPPY BIRTHDAY RASTER!
for today only, it's RASTER'S BIRTHDAY!!!! and here's the birthday module!!!!!!!!!!


SVN revision: 65659
2011-11-28 22:45:56 +00:00
Gustavo Sverzut Barbieri 160e660ed5 e: port to use econnman-0.7x
SVN revision: 65500
2011-11-21 20:56:22 +00:00
Vincent Torri 3a2cdebbbf E17: fix eeze mount detection and build, reported by Jochen Schröder
SVN revision: 65368
2011-11-18 06:56:07 +00:00
Vincent Torri abca6d0292 E17: fix DSO
SVN revision: 65127
2011-11-13 07:21:37 +00:00
Vincent Torri f17b9198b3 E17: no need to cache some variables, simplify a bit, fix configure output
SVN revision: 65096
2011-11-12 11:24:26 +00:00
Carsten Haitzler 20e8feca2c i'll put in leif's randr code - even though it's buggy, it's the best
way for it to be worked on by people for release.



SVN revision: 64801
2011-11-06 06:41:39 +00:00
Mike Blumenkrantz 07c9a9b6db and ecore
SVN revision: 64533
2011-10-30 22:03:08 +00:00
Iván Briano f3aa1d3293 Lets have stuff that links to Eeze also link to Eina
SVN revision: 64530
2011-10-30 19:29:34 +00:00
Vincent Torri 66f257b886 E17: add OpenBSD support for the battery module
patch by Jonathan Armani <armani@openbsd.org>


SVN revision: 64526
2011-10-30 16:47:50 +00:00
Carsten Haitzler 4a76470496 taskbar++!
one more todo item being knocked off. but there.
also no proper icon for it yet. mostly code from the old taskbar with
lots of little things fixed.



SVN revision: 64518
2011-10-30 07:36:54 +00:00
Mike Blumenkrantz db88f8f57d backlight internals now use eeze
this probably breaks some stuff, mail me some good debug info


SVN revision: 64512
2011-10-29 18:45:43 +00:00
Mike Blumenkrantz f373243dc5 merge notification module into core e!
SVN revision: 64475
2011-10-28 02:49:24 +00:00
Vincent Torri 1a310e1eac e17: do not enter po/ if --disable-nls is passed to configure
SVN revision: 64187
2011-10-19 17:46:59 +00:00
Mike Blumenkrantz 9d2ec84751 dunno who broke this, but we don't require svn versions of these
SVN revision: 63643
2011-09-28 19:59:46 +00:00
Vincent Torri 8ecbbf3306 bump gettext version
SVN revision: 63633
2011-09-27 21:38:34 +00:00
Hannes Janetzek eda579a019 e17/illume: started a more tablet compatbile policy
SVN revision: 62894
2011-08-28 03:39:25 +00:00
Carsten Haitzler d781ff368c fix up enlightenment_start to use eina_prefix properly.
SVN revision: 62890
2011-08-27 16:25:51 +00:00
Carsten Haitzler 7c9f1888df big big big wizard revamp. as per todo list.
SVN revision: 62478
2011-08-15 09:21:12 +00:00
Christopher Michael 750dbdf926 E: Re-enable Alert window when composite module is running.
SVN revision: 62182
2011-08-07 14:03:21 +00:00
Mike Blumenkrantz 9e5d440eae devilhorns! :)
SVN revision: 61692
2011-07-25 12:15:02 +00:00
Christopher Michael 157080a18f E: Unbreak eezemount (Sorry stu !) :)
SVN revision: 61681
2011-07-25 09:47:57 +00:00
Christopher Michael 1a13f8c26f E: Make E work with the new XCB stuffs. This breaks out e_alert into
it's own utility (as per raster's request/idea). Remove explicit
x_clags in Makefile.am(s) as they are no longer needed.

NB: I added some additional libs to the precache stuffs (even tho it's
not used right now). Also a newer e_main (more optimized).

NB: IF you are brave and want to test this, build evas w/ xcb, build
ecore w/ xcb, then rebuild E. Also, disable building opengl in both
evas & ecore (it's not ready for public consumption when paired w/ xcb).



SVN revision: 61680
2011-07-25 09:40:18 +00:00
Mike Blumenkrantz 683f973c89 revert 60936
SVN revision: 60938
2011-07-02 12:02:21 +00:00
Cedric BAIL 22655d8d79 e: yet another dso fix.
SVN revision: 60936
2011-07-02 11:48:19 +00:00
Mike Blumenkrantz de205ff7e4 better fix for dso in efm
SVN revision: 60891
2011-06-30 22:49:00 +00:00
Michael BOUCHAUD f04850db87 e: fix dso ecore_con in efm
SVN revision: 60890
2011-06-30 22:00:29 +00:00
Mike Blumenkrantz 719917dbeb eeze mounting - 95% complete: needs some tweaks to get it working but I figured I'd commit now for people to play with since it shouldn't break anything...
SVN revision: 60855
2011-06-30 03:54:28 +00:00
Michael BOUCHAUD 0321c0e17b e: fix one more clip in illume-keyboard and build the edje from source now
SVN revision: 60588
2011-06-22 12:34:01 +00:00
Rafael Antognolli 595119406b e: fix doc build when srcdir != builddir.
SVN revision: 60293
2011-06-13 18:44:46 +00:00
Carsten Haitzler 26a35cdf01 backlight config tab, module, slider and core in. somehow doesnt work
with hal atm even tho i think i sent the right dbus req. hmmm. get
response.. of 0 for getting bl. for xrandr it works.



SVN revision: 60242
2011-06-12 15:05:22 +00:00
Carsten Haitzler e4a94c3888 pass make distcheck for evry - move the disparate evry module c files
into evry dir as the disparate module dirs are missing e_mod_main.c
anyway ande can no longer build as stand alone modules anyway.



SVN revision: 59939
2011-06-04 01:08:34 +00:00
Carsten Haitzler 1ec797d90d rationalize default installed profiles down to default (has basically
nothing in it really), standard and illume (for illume2 the old
illume-home)



SVN revision: 59935
2011-06-04 00:08:05 +00:00
Carsten Haitzler 072ffb5662 remove old illume module
SVN revision: 59933
2011-06-04 00:06:13 +00:00
Carsten Haitzler 8e26efcc48 screenshot module built in now. this is a redo as it actuallly has a
full file upload ability on e.org for sharing shot url's, as well as
selecting local file tyo save to, selecting which screen to screenshot
etc.



SVN revision: 59766
2011-05-28 06:53:44 +00:00
Carsten Haitzler 49bbbf6066 as discussed on the mailing list - e providexs enlightenment.menu now.
no one actually did this, so i did it finally.



SVN revision: 59337
2011-05-12 03:29:23 +00:00
Carsten Haitzler 7469a45aef and more module merging! that's pretty much all of the merges done.
now probably need to consider some module renaming as a result of the
merges. but for now that can wait.



SVN revision: 59059
2011-05-01 03:56:17 +00:00
Carsten Haitzler 1a3f544f54 more module merging.
SVN revision: 59058
2011-05-01 03:09:10 +00:00
Carsten Haitzler 86805db0a9 more merging of modules
SVN revision: 59057
2011-05-01 03:00:56 +00:00
Carsten Haitzler d2dc4fd3ae more merging of modules
SVN revision: 59056
2011-05-01 02:51:21 +00:00
Carsten Haitzler 82ffbc59f3 more conf module merges
SVN revision: 59054
2011-04-30 13:47:06 +00:00
Carsten Haitzler c2b3532fd7 more merging of modules that are needlessly split
SVN revision: 59053
2011-04-30 13:35:25 +00:00
Carsten Haitzler ed7aba1cfd consolidate some more conf modules as per plan.
SVN revision: 59052
2011-04-30 12:59:53 +00:00
Carsten Haitzler 81487b1577 lets make e17 in svn depend on svn efl. just to make sure people dont
mess things up.



SVN revision: 58856
2011-04-24 08:28:42 +00:00
Carsten Haitzler 9aa29fc770 as per plan - merge more core modules.
SVN revision: 58526
2011-04-09 15:01:07 +00:00
Carsten Haitzler 6c0b3d818d actually compile again.
SVN revision: 58517
2011-04-09 08:14:37 +00:00
Hannes Janetzek 1311c0f8a5 e17/evry: link plugins by default statically into evry.
SVN revision: 58498
2011-04-08 22:16:59 +00:00
Christopher Michael 1a9dccff8e E17: Fix hard-coded dependency of enotify
enotify is not a hard-dep of e17. The only thing currently using it
correctly is illume-indicator, and that's optionally supported at
compile time of illume-indicator.



SVN revision: 58496
2011-04-08 21:03:36 +00:00
Carsten Haitzler 10b6fe25eb part of re-arranging modules. i've mered all the screen modules as
they form more of a logical group, so nothing lost here, just now its
ALL inside conf_display (like conf_applications actually).

ths does NOT mean we merge every category entirely.

for example (this is kind of a plan):

in input i'd merge key bindings, mouse bindings AND i'd bring over
acpi bindings. edge bindings i'd keep alone for now. interaction and
mouse settings i'd merge.

in windows i'd merge everything except window list and window
remembers. window list i'd merge into the winlist module itself as its
the configuration FOR that module (and then config for it i'd move to
its own config file). window rememebrs i'd keep on its own because its
a complex thing that might want to be totally hidden or re-vamped on
its own.

in menus i'd merge client list menu over to the merged "windows"
module (change its name to Window List Menu too).

in language i'd merge both language and input method setting. both
are related to dealing with multiple languages (input and display).

in look i'd leave wallpaper2, and merge wallpaper, theme, colors, fonts,
startup, icon theme, transitions and scaling. i'd merge merge mouse
cursor look over to the mouse settings + interaction module up in
input (but keep it in the look category). borders i'd merge over to
the "big windows merged module" but keep it in the look category.

in advanced i'd merge performance and engine. leave the rest.

in settings i'd leave it as-is.

in extensions i'd move shelves over to the screen category, but keep
it as a module of its own. pager i'd move to the screen category.
leave mixer and connman where they are. everything i'd keep here
- but i'd be tempted to say all the evry modules should be merged into
a single everything modules. they can keep their entries though.
gadgets i'd move over to the screen category

in files i'd merge file icons and file manager modules. keep 2 conf
entries tho (ie conf_mime joins fileman module). yes - i know e has
file selectors and they use the mime conf too, but to most people they
will just accept the file selector as-is and if they want to configure
icons per file tyope.. well.. load fileman module (can turn off
desktop icons if u want).

-------

why do this? fewer modules to load for e. as such e does spend a
fair bit of its startup time thrashing the disk around loading tonnes
of miniature modules. merging them means less thrashing. there is an
argument to be made that these should even become external processes,
but then we'd need to allow them to remote configure e and thats a
complex beastie in and of itself. we could also load and unload some
modules on the fly. this requires extra features in e17's module
setup, but can be done. worry about this for e18/19 etc. for e17 just
reduce the module count to a saner number (outside of the conf modules
which were the worst here, everything and illume are the next worst.
as above - evry could merge i think. illume vs illume2 cant merge, but
i'd consider merging the toggle modules, blutetooth, indicator and home
modules and then the  keyboard and softkey modules (as they occupy the same
screen space basically). so that'd take it to illume, illume2,
illume-home, illume-key

how's that for a plan? who wants to help. this is easy stuff really.
just re-shuffling files and makefile.am content and some module
desktop.in files, and inserting some hooks. in module main setup funcs
and.. fixing e config profiles to not load the removed mods.



SVN revision: 58282
2011-04-03 03:51:40 +00:00
Hannes Janetzek 8b0a1ab871 e17: modify last commit, use quoted strings
SVN revision: 58190
2011-03-29 19:14:39 +00:00
Daniel Kolesa f8a298e79a Acpiconf -s4 for hibernate, sorry. Also forgot about AC_SUBST.
SVN revision: 58189
2011-03-29 18:32:22 +00:00
Daniel Kolesa c5a7a081a1 Suspend/hibernate for FreeBSD and PC-BSD.
SVN revision: 58188
2011-03-29 18:30:40 +00:00
Hannes Janetzek 6a6bcb35f9 e17: create sysactions.conf with suspend/hibernate commands found at configure time.
TDO there should be a notice in summary which commands are used and that sysactions.conf needs to be tweaked


SVN revision: 58187
2011-03-29 18:20:11 +00:00
Carsten Haitzler 1ed101976e revert version change 999 -> 99. also e17 didnt even need it as it
produced no versioned .so files.



SVN revision: 57844
2011-03-18 07:35:19 +00:00
Sebastian Dransfeld 95c6c09a33 Set v_mic to 99 (less than 256) to please OS X
SVN revision: 57824
2011-03-17 13:12:50 +00:00
Hannes Janetzek 97dac39c74 e17: Fix build with DSO
SVN revision: 57321
2011-02-25 12:47:59 +00:00
Mike Blumenkrantz 1d55898209 hard disable eeze mount
SVN revision: 56388
2011-01-29 21:55:08 +00:00
Vincent Torri 5cfb046aa9 add guards in config.h to avoid multiple inclusions
SVN revision: 55951
2011-01-06 18:58:09 +00:00
Mike Blumenkrantz 2312fab211 be more verbose about mount backend detection during configure
SVN revision: 55918
2011-01-06 02:02:54 +00:00
Mike Blumenkrantz 242793c129 correctly check for hal/udisks functionality before enabling dependency
SVN revision: 55883
2011-01-05 17:36:33 +00:00
Mike Blumenkrantz 2b140621a8 and lo, there was udisks mounting support. maybe.
SVN revision: 55865
2011-01-05 05:46:33 +00:00
Mike Blumenkrantz 1d16b37f4e correctly init e_hal here only when it is used as the device backend
SVN revision: 55834
2011-01-04 02:11:41 +00:00
Mike Blumenkrantz 630af48700 whoops forgot to comment this out to avoid later errors
SVN revision: 55833
2011-01-04 01:28:54 +00:00
Mike Blumenkrantz f31e5c0a7f clean up conditionals a little, add defines for hal/udisks mount
SVN revision: 55832
2011-01-04 01:18:13 +00:00
Mike Blumenkrantz ca92c02956 okay, now we have options for disabling hal/udisks/eeze mounting. note that none of these are currently functional
SVN revision: 55831
2011-01-04 00:35:09 +00:00
Mike Blumenkrantz 4b3d9644d0 add autogeneration to e_fm disk types header along with autoconf macros to allow installation of eeze-specific efm header
this change is essentially cosmetic for now


SVN revision: 55801
2011-01-03 01:24:15 +00:00
Mike Blumenkrantz feb6934d2b if someone found and enabled this now before it's actually implemented that would be bad (tm)
SVN revision: 55736
2010-12-23 01:23:23 +00:00
Cedric BAIL 2229f914f5 * e: another snapshot.
SVN revision: 55242
2010-12-04 00:53:01 +00:00
Cedric BAIL d7480da137 * e: increase relname for snapshot.
SVN revision: 54510
2010-11-12 16:14:00 +00:00
Mike Blumenkrantz be3d7651e6 remove hal dep when eeze_disk is detected
SVN revision: 53749
2010-10-21 20:57:04 +00:00
Mike Blumenkrantz a4693a06df fix configure #2
SVN revision: 53713
2010-10-21 10:03:04 +00:00