Commit Graph

132 Commits

Author SHA1 Message Date
rbdpngn bb346eb54d Add the autofoo to enable OS X battery support.
SVN revision: 16232
2005-08-18 06:15:27 +00:00
sebastid 62897305f4 More randr stuff.
SVN revision: 16142
2005-08-14 01:31:38 +00:00
Carsten Haitzler fc237c2692 2nd asapargus for the weekend :)
SVN revision: 15968
2005-07-31 07:30:06 +00:00
Carsten Haitzler 29ebbfd6d5 icons are now part of the theme and themable from the theme (always
falls back to default of course if theme doesnt provide them) and this
works for EAP icons too - if you give your EAP icons an icon class
like "web_browser" and if the theme provides a theme override for icons of
class "web_browser" then the theme icon is used instead of the .eap internal
image. not surethis is perfect as u want more "specific" and "more general"
levels - maybe i should make the eapp icon class a list of classes the icon
is part of...


SVN revision: 15951
2005-07-30 07:46:05 +00:00
Carsten Haitzler 44a1ae1f66 apps/e/enlightenment.spec CVS: apps/entice/configure.in
apps/entrance/configure.in CVS: libs/ecore/configure.in libs/edb/configure.in
libs/embryo/configure.in CVS: libs/emotion/configure.in
libs/epeg/configure.in CVS: libs/epsilon/configure.in
libs/esmart/configure.in CVS: libs/etox/configure.in libs/evas/configure.in
libs/imlib2_loaders/configure.in CVS:
----------------------------------------------------------------------
���������
:)


SVN revision: 15949
2005-07-30 06:16:03 +00:00
Carsten Haitzler a34206e1fc desktopname module from schouze (slightly cleaned and fixed).
and fix resist bug.

bg.po updates

um.. stuff.


SVN revision: 15927
2005-07-28 07:43:58 +00:00
Carsten Haitzler 4a487d8c53 conservative governor support, sk intl support
SVN revision: 15903
2005-07-26 13:26:02 +00:00
Carsten Haitzler a7f531164a it's been a while, so it was time for some ASPARAGUS on our plates
SVN revision: 15766
2005-07-13 05:45:36 +00:00
Carsten Haitzler 6e73e8ff11 damn - um... patches from mailing list - fix patch with layer number. da.po -
waiting for da.po i can use.. etc :)


SVN revision: 15738
2005-07-12 03:53:56 +00:00
Carsten Haitzler 52c5728635 lock flags can be modified - they DO nothing yet... but they can be modified.
added an enlightenment.desktop file so e appears in other dm's


SVN revision: 15629
2005-07-03 07:23:03 +00:00
Carsten Haitzler 5c5ae983d7 todo--
SVN revision: 15596
2005-07-01 04:09:30 +00:00
Carsten Haitzler 9ce168565b aspara!
SVN revision: 15226
2005-06-10 03:59:52 +00:00
Carsten Haitzler 683d842286 asparagus...
make e17 distcheck.


SVN revision: 15075
2005-06-03 03:18:08 +00:00
Carsten Haitzler 2005381bbd ehack is baaack! :)
SVN revision: 15057
2005-06-02 14:56:07 +00:00
handyande ff669b3289 Add some more IPC stuff, think I am getting the hang of this now
Make libe use the ipc_handlers backend (womeone might need to correct my autofoo)
what should we do for the (pretty custom) libe RESPONSEs? should they go into the handlers too?


SVN revision: 15055
2005-06-02 14:15:18 +00:00
Carsten Haitzler d9ee0636e0 czech po
SVN revision: 15042
2005-05-31 22:59:31 +00:00
Carsten Haitzler ea2fa22046 TODO items. bugs. start module - its a START. it doesnt work that well. needs
work in the menu code to handle fixing menus to a launch rect.


SVN revision: 14831
2005-05-18 05:06:05 +00:00
sebastid cfaf7ea3ba Copy ibar code to ibox, doesn't work yet.
SVN revision: 14765
2005-05-13 21:19:04 +00:00
Carsten Haitzler 7005d0bc95 full asparagus
SVN revision: 14632
2005-05-07 06:01:19 +00:00
Carsten Haitzler 5118e70689 it support1 :) and updates to other languages! :)
SVN revision: 14544
2005-05-02 06:48:38 +00:00
Carsten Haitzler f2d491584b slovenian!
SVN revision: 14515
2005-04-30 08:07:14 +00:00
Carsten Haitzler c1ea5ba261 enough of mr welcome... just splash..
SVN revision: 14513
2005-04-30 07:15:22 +00:00
Mike Frysinger 6bc93e3b6e remove AC_CANONICAL_TARGET and use $host* variables instead of $target* variables since thats how it works
SVN revision: 14462
2005-04-29 02:10:36 +00:00
Carsten Haitzler b950085e25 hungarian po
fix zh_CN probs
work on bindings code - add actions system framework. it's not ready for
sliding in yet as i need to fill out actions  but once i do i can slide the
current code across and then work on sliding keybindings in.


SVN revision: 14378
2005-04-26 15:06:06 +00:00
Carsten Haitzler 179c017b8f intl empty dir needs to be there for make distcheck to pass
add placeholder for bindings.


SVN revision: 14336
2005-04-25 03:06:06 +00:00
sebastid b4fee75d32 intl is gone
SVN revision: 14323
2005-04-24 15:53:30 +00:00
Carsten Haitzler aa3bd0c5fd make e17 pass make distcheck....
and...
ASPARAGUS time...
  http://enlightenment.freedesktop.org
for tarballs

:)


SVN revision: 14313
2005-04-23 08:39:41 +00:00
Carsten Haitzler 2da415aa83 cpufreq module - cleaned up a bit, some fearyes i removed (not well done
enough) it only supports userspace and ondemand right now. it doesnt SET them
until u hit the toggle. it needs to support powersave and performance - theme
has no way to indicate this. that's the problem.


SVN revision: 14223
2005-04-18 14:33:24 +00:00
Carsten Haitzler 72eb2e9bc9 wrap putenv... (and for remote_main just strudup - if we leak it doesnt
matter - it will not run for long :) )


SVN revision: 14195
2005-04-14 09:09:22 +00:00
sebastid f3fd2646a8 Prepare for __UNUSED__
Make gettext work with 0.14.1 (which by default looks for internal libintl)


SVN revision: 14165
2005-04-13 05:48:38 +00:00
Carsten Haitzler e701d406d0 modules translated...
SVN revision: 14146
2005-04-11 22:01:51 +00:00
Carsten Haitzler 272ecdcb9d e17 now CAN be translated. i have done a partial japanese translation for
amusement value (it works). we can add .po's for anything else we like :)


SVN revision: 14143
2005-04-11 20:25:52 +00:00
Carsten Haitzler 37d8ef8ada remove flame
SVN revision: 14141
2005-04-11 16:06:01 +00:00
handyande 1ad20f48e2 moved snow to e_modules
SVN revision: 14008
2005-03-30 15:14:14 +00:00
Carsten Haitzler 4fe33c9f89 asparagus!
SVN revision: 13986
2005-03-30 08:00:00 +00:00
Carsten Haitzler a6fb17f74a asparagus time for some of the core efl bits...
SVN revision: 13846
2005-03-22 10:54:17 +00:00
Carsten Haitzler 0493ba4e33 1. e17's init icons get put into an e_box for arrangement nad the init splash
determines the location...

2. .002 snap


SVN revision: 13533
2005-02-28 05:35:02 +00:00
Carsten Haitzler b208a072af change versions. some went DOWN - because they arent releases and i'm trying
to remove the _pre ascii from the version. i added a .001 (a release number)
so we can automatically or easiyl generate releases... sorry guys. but it's
kind of "for the good of the code". :)


SVN revision: 13451
2005-02-21 09:35:30 +00:00
Carsten Haitzler af2e5f74d3 moduels support multiple architectures build for 1 module
SVN revision: 13228
2005-02-07 15:34:20 +00:00
handyande a2035e9d2a Add ibox for iconified icons - this is a *total* rip / copy of ibar, but looks nice - lacking in multiple zone/box support now - feel free to rip this back out again if you want
SVN revision: 12906
2005-01-11 22:21:09 +00:00
handyande d086fe5e5d Added start of pager module
need to add windows to the desk previews
will not update properly all the time, need to add events etc
 please someone theme this to fit in with default theme better - thanks :)


SVN revision: 12844
2005-01-09 19:02:18 +00:00
handyande 43f38108ef Added libe check E.h for its functionality, currently you can make a nice front end for loading/enabling libs or setting the background
Need to add Ecore_Event or similar for callbacks fo things like module_list or background_get etc
See what you think


SVN revision: 12803
2005-01-06 23:10:56 +00:00
Michael Jennings 7b84bca847 Wed Jan 5 00:03:30 2005 Michael Jennings (mej)
Assorted spec file cleanups.

Do not override --bindir and --libdir (breaks x86_64).

Some of these are still untested, so please be patient.
----------------------------------------------------------------------


SVN revision: 12761
2005-01-05 05:05:30 +00:00
Carsten Haitzler 75c635290d a temperature monitor module for acpi... it's simple... and really only
handles 1 temperature guage - but it's useful. fixed stuff in battery
modules, added config menus... ibar size change menu only works after a
restart for now.. need to fix that.


SVN revision: 12676
2005-01-02 02:39:44 +00:00
Carsten Haitzler 2134890874 starting a battery module (in need this for my laptop)
SVN revision: 12599
2004-12-27 08:33:52 +00:00
Carsten Haitzler 2d5aa1d0b7 fix some png's.. that seem to get screwed if loading into gimp. also move to
making some of the menu icons int he left click menu edjes... and emit
signals to them... play with it :)


SVN revision: 12575
2004-12-24 04:30:58 +00:00
handyande e903945904 Added snow module, just started but looking OK - give it a shot
(enlightenment_remote -module-load if it is not in the menu)


SVN revision: 12423
2004-12-09 18:53:50 +00:00
doursse 053d8c6b87 flame module added to E. It's not loaded by default
SVN revision: 12402
2004-12-08 17:35:58 +00:00
handyande 8d98eefed0 Added clock module - read notes at top of e_mod_main.c to try it out
SVN revision: 12274
2004-11-26 10:59:26 +00:00
Carsten Haitzler 5e2388c886 _ _ _ _ _____ ___
| | | | ___| | | |  ___| __ ___  ___ _______  ___   / _ \__   _____ _ __
| |_| |/ _ \ | | | |_ | '__/ _ \/ _ \_  / _ \/ __| | | | \ \ / / _ \ '__|
|  _  |  __/ | | |  _|| | |  __/  __// /  __/\__ \ | |_| |\ V /  __/ |
|_| |_|\___|_|_| |_|  |_|  \___|\___/___\___||___/  \___/  \_/ \___|_|


I put E17's wm code into cvs. Hell is freezing over. Duke Nukem Forever will
be out next week. Snowballls take up residence in Hell. The Fat Lady sings.
The End is nigh...

:)


SVN revision: 12247
2004-11-25 03:37:45 +00:00
Carsten Haitzler f2b45ed471 bye bye!
SVN revision: 12246
2004-11-25 03:26:33 +00:00
technikolor 79149a8446 Yoink! Say goodbye to GETTEXT in E. Support issues with GT have been tedious and the codebase will be trashed in a month or two anyway, so for all parties concerned there is no reason to keep it. I'm leaving some of the supplimentary files in the repo just incase we descide to do an about-face.
SVN revision: 6649
2003-02-02 23:53:19 +00:00
rbdpngn 63e20e7f14 More SPLIT merging.
SVN revision: 6588
2003-01-15 18:29:56 +00:00
Till Adam b439fa0bb0 remove ferite from the makefiles, so people who _do_ have the right version of
ferite installed dont get error. ;) Sorry bowis, but I blame you for this.


SVN revision: 6158
2002-04-21 07:22:58 +00:00
Till Adam 609d6c185e and commit this to HEAD as well
SVN revision: 6075
2002-03-18 21:00:57 +00:00
Till Adam 0fe8343018 patch by Kirby Kuehl fixing compilation on *BSD. Yeah.
SVN revision: 6058
2002-03-10 19:22:30 +00:00
rephorm dd0f8bf0fd move the background usage over to edb. background.c,h are no longer used.
so if you haven't installed ebg, go get it.


SVN revision: 5860
2002-01-26 02:01:42 +00:00
Carsten Haitzler 1afbdb13ef ok- fix this back so it works again!
SVN revision: 5848
2002-01-20 06:02:14 +00:00
rephorm 83dc2cd3fb Generate build_iconbar_db.sh with proper PREFIX
SVN revision: 5839
2002-01-16 17:31:38 +00:00
Carsten Haitzler 8e5adf71a6 much cleaner iconboar. ok - right now it doesn't scroll. use the buidl
scritp again (pass in a directory path to set up.. i'd suggest

mkdir ~/.e
mkdir ~/.e/desktop
mkdir ~/.e/desktop/default
build_iconbar_db.sh ~/.e/desktop/default

the scritp is a bit smaller now :)


SVN revision: 5519
2001-10-19 09:13:18 +00:00
cpk 6c52152328 Documentation setup ...
SVN revision: 5479
2001-10-13 00:08:39 +00:00
boris 61c2054c73 -c is needed to stop builder generating a config.m4 for you.
SVN revision: 5450
2001-10-09 00:39:16 +00:00
boris 70e8e45855 With the release of ferite veriosn 0.99.1 today I have updated the ferite
side of things within the configure scripts to use it. (I will make sure that
e17 builds against the latest stable (and the latest cvs))


SVN revision: 5449
2001-10-09 00:36:49 +00:00
Carsten Haitzler ed40162775 been working offline.. wheeeheee! :)
SVN revision: 5374
2001-09-24 21:21:25 +00:00
boris 125f101b7c no need for ferite. fun.
SVN revision: 5315
2001-08-31 13:10:26 +00:00
boris 9368e00c9c let people that blindly update and dont read cvs commits or edevel know
where ferite can be obtained from.


SVN revision: 5281
2001-08-25 20:02:06 +00:00
boris bad5da3d33 Ok this has got some initial support with ferite, currently you can only
assign ferite scripts to menus see data/scripts/build_app_menu_db.sh and look
at the exit menu item as an example. you will need ferite - i suggest that
you use cvs ferite as this is what I am developing this against. This, my
friends, is the first step of many :)


SVN revision: 5280
2001-08-25 19:51:48 +00:00
Carsten Haitzler dd30bfa6e8 add skeleton of scrollbar code... more meat to be added...
SVN revision: 5048
2001-08-07 02:50:22 +00:00
cpk 05f5e706b7 Arrgh, typo. s/edb/evas in evas check.
SVN revision: 5040
2001-08-02 23:44:12 +00:00
cpk 018a5f3195 configure-time checks for the components ... hope I'm doing this right.
SVN revision: 5039
2001-08-02 23:43:02 +00:00
Carsten Haitzler d34e3cffa4 BSD -> bsd
SVN revision: 5030
2001-08-02 01:28:34 +00:00
Carsten Haitzler f4c7b88dd0 blum. - i guess -P will work as a -d replacement
SVN revision: 5029
2001-08-02 01:27:14 +00:00
Carsten Haitzler e8e462159f pass make distcheck :)
SVN revision: 5027
2001-08-02 00:13:52 +00:00
cpk 637e5ce74b Okay Raster, don't shoot me. I've cleaned up the whole thing. I've
added header files for most of the logical units, which greatly
reduces the size of e.h. The dependencies are probably still a bit
too dense, I'll look at that next. Things don't get rebuilt completely
any more when efsd is updated. I've also started command line options.
Only version info and the display variable are recognized so far.
I see no warnings here on my machine. Hope I didn't break anything.


SVN revision: 5014
2001-07-30 16:59:37 +00:00
cpk f59e0487d6 efsd-config update ...
SVN revision: 4555
2001-04-09 00:39:20 +00:00
Carsten Haitzler fffdf4722d autogen happier
SVN revision: 4367
2001-03-12 01:10:41 +00:00
Carsten Haitzler faaf8a52df client code added
SVN revision: 4366
2001-03-12 01:06:09 +00:00
Carsten Haitzler f744c4833b fs layer in... using efsd... :) primitive for now
SVN revision: 4182
2001-02-09 08:13:16 +00:00
Carsten Haitzler 70034543c0 change version to be a pre instead of a .0 - cause it isnt 0.17.0 at all
also make maximize action work... :)


SVN revision: 4178
2001-02-09 02:36:53 +00:00
Carsten Haitzler 22aa9d2a5d Sorry guys.. I had to revert a bunch of changes.. that's life.. but READ the
following (it's in the README now)

-------------------------------------------------------------------------------
                       Enlightenment 0.17.0 CVS Code....
-------------------------------------------------------------------------------
       The Rasterman - raster@valinux.com, raster@rasterman.com


*******************************************************************************
**************** READ THIS! It is of the UTMOST IMPORTANCE! *******************
*******************************************************************************

This is the source code for Enlightenment 0.17 - If you got this you got it
from Enlightenment's CVS repository - or from someone who took it out of
the CVS repository.

The CVS repository is full of code *IN DEVELOPMENT* - that often means it's
in the middle of being worked on and may install strange things in strange
places, make a mess, and may not even be compatible with a final release. If
you at all use this code, you are HEAVILY URGED, when it is finally released,
to remove all traces of anything this CVS code base has installed on your
system (it is COMPLETELY up to you to keep track of that - do NOT expect any
help), and then install the full release on a cleaned system. Don't come
asking "can I just keep using CVS" oonce things are released - thqat is the
reason I pu this paragraph here - so you don't ask. The asnwer is the same
as above - if there is a proper final release use that. CVS is really only
for those havily hacking on the code.

Now we have that warning over and done with. How to build and install from
CVS?

$ ./autogen.sh && make
$ su
Password:
<- as root ->
# make install

You should be able to use the binary of enlightenment as a window manager.

you might be advised for cleanliness to do
$ ./autogen.sh --prefix=/usr/local/e-17

so it installs relative to the /usr/local/e-17 directory and keeps all the
e-17 development code and data in that tree so it is easily removed when the
time codes.



NOTES: Read these carefully!

Enlightenment does not check for previously running Window Managers right
now - so you need to make sure no other WM is running - E will not do that
for you.

Enlightenment has no menus or keybindings or any way of launching
applications right now - you'll have to figure out an alternative way of
doing it.

Enlightenment only handles a small subset of ICCCM and thus will have bugs -
some applications will not behave correctly and may apear in odd spots or
not resize or place themselves properly etc. Expect this - it's code being
worked on. Just be happy it does as much as it already does.

Enlightenment RELIES on lots of libraires that have been written. Ecore,
Ebits, Evas, Edb, Imlib2 just to mention a few. Especially Ebits, Ecore and
Evas change in CVS often - you will need the absolute latest of these if you
wish Enlightenment 0.17 code to run properly or compile. If you update
Enlightenment from CVS update these too to get any changes they have in
their trees.

If you plan on working on the code... STOP! don't rush in and work on it -
even if you have CVS commit access - EXPECT me (Raster) to revert any changes
you make if you do this - regardless of the changes and how much work you
put into them. First read the code well and LEARN it. If you have questions
about some of the more obscure hidden program flow - ASK - but don't go
tampering with it - Enlightenment 0.17's code is much more complex and
intricate than E 0.16 - but at the same time it's much cleaner and more
object oriented. Learn it well first. Some parts of E 0.17 are "hacked" with
hard-coded stuff, just so, for now, it works. They will be virtualized and
imporved over time. If you have plans - tell me about them first - discuss
them before you go impliment them. I know I already have a lot of the
components of E 0.17's code planned in my head - but I won't get to them for
a while - and if people go impliment or hack bad stuff in, it means I have to
spend lots of time fixing something that is bad in the first place, or we
end up doing duplicate work. There *IS* a plan - believe it or not - but to
be honest - it's more complex and large than I can just write down in a
README, so talk about your ideas first. I'm going to be ruthless in keeping
the code neat, clean and free of nasty hacks (except ones I put in as
temporary stop-gap measures to make the thing work - since I know where
those are and what I need to do to do it right). If you can't find me or I
don't reply to your e-mail - don't get impatient - just wait. I currently
have no network access at home, so I'm doing a chunk of code offline. I'll
get to your mail and queries as time allows.

If you have problems with the code or bugs to report, kindly forward them to
/dev/null (the code is in now way or form ready for bug reports - I don't
want crap filling my mailbox).

I hope that clears things up for now.


SVN revision: 3976
2000-12-11 20:08:38 +00:00
Carsten Haitzler cb64aa578f ./configure && make && sudo make install
work now - and the wm runs fine... :)


SVN revision: 3964
2000-12-09 01:29:47 +00:00
Carsten Haitzler dfe5d7091a e 0.17 ...... :)
SVN revision: 3961
2000-12-08 22:54:42 +00:00