Commit Graph

193 Commits

Author SHA1 Message Date
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 content and some module 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
Mike Blumenkrantz 0b7ffc41f9 fix configure
SVN revision: 53712
2010-10-21 09:54:58 +00:00
Mike Blumenkrantz 522992eb90 configure detection for eeze_disk
SVN revision: 53711
2010-10-21 08:59:41 +00:00
Mike Blumenkrantz f9c6eb799c move efm to separate dir, update makefiles
SVN revision: 53050
2010-10-05 06:33:19 +00:00
Christopher Michael a016c69719 Allow illume and illume2 to both be built, but DO NOT allow them both
to be loaded @ the same time (causes bad things to happen).

This is for Lutin ;) so that users can have some time to transition
their setups to Illume2.

SVN revision: 51908
2010-09-05 19:39:43 +00:00
Carsten Haitzler 36948e8359 oops dont remove - just remove disabling of illume
SVN revision: 51739
2010-08-30 03:46:49 +00:00
Carsten Haitzler 0b8b3d5803 well then - then no check. why was it there anyway?
SVN revision: 51737
2010-08-30 03:41:14 +00:00
Carsten Haitzler 52b8fbaf4a shall we get configure checks right eh?
SVN revision: 51734
2010-08-29 22:39:35 +00:00
Christopher Michael b35e1e096e Add check for e_notify so config.h will container HAVE_ENOTIFY.
(Used for illume-indicator module so that it can make quickpanels of
dbus notifications).

SVN revision: 51628
2010-08-25 03:42:28 +00:00
Vincent Torri c7df832806 add pkg-config check at the beginning. It can sometimes help on gentoo
SVN revision: 51373
2010-08-18 23:08:22 +00:00
Carsten Haitzler a439a2e762 wtf? no multi-line? eh? hrrrmm
SVN revision: 51233
2010-08-16 21:39:16 +00:00
Carsten Haitzler d9ed190534 actually explicitly check for >= 1.0.0 of these libs
SVN revision: 51232
2010-08-16 21:31:10 +00:00
Christopher Michael fe9f9d45ad Fix for eina detection.
SVN revision: 51230
2010-08-16 20:31:55 +00:00
Carsten Haitzler 72efa4e197 adapt to 1.0.0 alpha vers.
SVN revision: 51190
2010-08-16 10:16:31 +00:00
Mike Blumenkrantz 53b6a94ea4 ugly ugly hack to possibly let people keep using e_hal for battery/temp/illume2 without using any command line options
SVN revision: 50943
2010-08-09 19:43:34 +00:00
Mike Blumenkrantz 7968c28635 disable building of illume+illume2 together
SVN revision: 50884
2010-08-07 02:49:35 +00:00
Mike Blumenkrantz dda729f6fc after 5 months without any bug reports, eeze for battery/temperature modules is now the default over hal
SVN revision: 50883
2010-08-07 02:35:02 +00:00
Carsten Haitzler 9d3166854a and final post snap - next releasename
SVN revision: 49903
2010-06-27 14:06:10 +00:00
Carsten Haitzler d1bf04526a snap+release
SVN revision: 49899
2010-06-27 13:45:27 +00:00
Carsten Haitzler 0fe57a3e58 Snapshot e
SVN revision: 49897
2010-06-27 13:33:23 +00:00
Vincent Torri f34e89ffec * allow compilation without gettext
* fix a bit maintainer-clean rule

SVN revision: 49759
2010-06-19 17:33:38 +00:00
Cedric BAIL 150d6f4c8e * take inept translation a little bit into account.
SVN revision: 49743
2010-06-18 14:45:42 +00:00
Gustavo Sverzut Barbieri 7e4d365386 SVN_REPO_PATH envvar during autoconf to use svnversion in there.
Some systems, like the Gentoo, copy the svn contents somewhere before
doing the autoconf, this may result in lack of .svn and thus minor
version "0".

This patch introduces the $SVN_REPO_PATH to say where the svn checkout
containing the ".svn" directory is.

SVN revision: 49594
2010-06-09 18:22:47 +00:00
Carsten Haitzler 51e0d5e0f0 restore after snap/release
SVN revision: 49540
2010-06-06 17:43:03 +00:00