Commit Graph

180 Commits

Author SHA1 Message Date
Carsten Haitzler 2c54568bfb fdo header and src more e compliant :)
onefang - some data to go on for debian - segv land galore though deep inside
ecore_desktop. cant track right now. also leaks... i smell leaks.


SVN revision: 25046
2006-08-22 23:39:08 +00:00
David Walter Seikel a149597b88 The next step. B-)
Converts fdo menus to directories full of .order files at startup if
there is no applications/menu/all/.order file.  This is the last big
peice of the puzzle.

Lots of tweaking, optimising, cleaning, polishing, and general making
this stuff live well with the rest of E to go.


SVN revision: 25029
2006-08-22 00:56:03 +00:00
David Walter Seikel 4bf92f25f8 New menu structure.
~/.e/e/applications/menu/all
~/.e/e/applications/menu/favorites

The first one is all the converted FDO menus, which will track changes
to those menus.  The second one is the original favorites menu, which
the user can edit to their hearts content.

WARNING - will break your Favorite menus, coz it has moved.


SVN revision: 24979
2006-08-21 04:35:52 +00:00
Carsten Haitzler 683366ce0e fix some env vars to use namespacing
SVN revision: 24930
2006-08-20 08:22:19 +00:00
Carsten Haitzler 0a5e26b82b jamse brown ... errr... gadman is dead.
basically if moduels wish to put objects on a desktop - they now will have to
DIY and look after themselves. until we have gadcons with "free" layout that
do similar stuff - but this simply means module authors need to d a bit more
work. gadman code is unmaintained and a burden - thus removed.

also borders and e_win's have their own pointers now - this should nuke the
stuck pointer bug... :)


SVN revision: 24925
2006-08-20 04:48:27 +00:00
David Walter Seikel b228d7f10d .desktop files supported in .order files now. Full path to .desktop file
required at the moment.

Not fully completed yet.  No icons, probably not fully integrated into
the current cache mechanism.  Some parts may not be entirely correct.

I gotta get some sleep soon, so I'm committing it now, and I'll double
check by updating everything after it's all checked in.

Works for me. (tm)  B-)


SVN revision: 24712
2006-08-14 21:56:13 +00:00
Carsten Haitzler cd537d08b4 dont ask for other stack for signal handlers
SVN revision: 24593
2006-08-12 13:26:25 +00:00
Carsten Haitzler bcce7b2397 detect crashes at startup or early and enable "safe mode" so if you hit
restart e will not load modules - maybe safe mode should also restore default
theme and other things too later...


SVN revision: 24321
2006-07-30 19:34:05 +00:00
Carsten Haitzler 14c920bdc1 1. add template files for favorites dir for file selector
2. lots of code on efm tomake it work well for file selection
3. a file selector widget with all the bits and pieces
4. first move - make wallpaper bg import tool use the new file selector -
it's a start.
5. pants on!


SVN revision: 24139
2006-07-23 11:22:13 +00:00
sebastid d4aa3c882f Cleanup
SVN revision: 23993
2006-07-17 19:02:42 +00:00
Carsten Haitzler 6061e12844 asparagus time!
SVN revision: 23778
2006-07-09 18:35:57 +00:00
Carsten Haitzler cda26e2af7 ipc socket setup will be much more robust now. relies on E_IPC_SOCKET
environment var (but every subprocess of e should inherit this - like DISPLAY).


SVN revision: 23714
2006-07-04 18:36:29 +00:00
Carsten Haitzler 10b221a1f2 call clearcache on entering idle
SVN revision: 23533
2006-06-22 19:21:13 +00:00
Carsten Haitzler 97eec41ad9 patches that i said were in - commit. (see my reply emails)
also finish off a TODO item or 2


SVN revision: 23267
2006-06-07 23:30:15 +00:00
Carsten Haitzler 04553720c4 been debugging - but only real change - set env vars.
SVN revision: 22727
2006-05-19 03:57:24 +00:00
Carsten Haitzler 0c6e5f1f96 x io error exit doesnt segv now
SVN revision: 22629
2006-05-15 04:45:43 +00:00
Carsten Haitzler 53f3e5dcd0 move bar directory down 1 level so all "bar" dirs are in their own domain -
makes listing available bar dirs, managing them and so on much simpler and
cleaner. also add label popups to ibar (finally).


SVN revision: 22502
2006-05-10 07:42:39 +00:00
Carsten Haitzler fbd972cdb9 e packages build again - also not much point having an enlightenment-data as
it's built as an arch specific package and it is intrinsically required by e
and cannot work without it nor is the data shared betwene e and other apps
unless e itself is installed too


SVN revision: 22260
2006-04-20 11:30:25 +00:00
Carsten Haitzler 227d31fbf5 we were getting duplicate events for popups. fixed now! :)
SVN revision: 21893
2006-04-06 07:26:11 +00:00
Carsten Haitzler 6dfbef7ec1 1. trap abort signals - glibc likes to abort these days on memory free errors.
2. fix bg selector to properly select the item to be selected (do it after
listing them all), and add segmenting headers (And free path properly)


SVN revision: 21705
2006-04-02 04:18:18 +00:00
Carsten Haitzler 92d3c9d1eb re-enable disabled shutdown
SVN revision: 21278
2006-03-14 02:28:44 +00:00
stffrdhrn 658e4f0bcd Actually perform shutdown, for shutdown sake.
If some one finds this causes problems let me know, I would be happy to fix it.
I have run this through valgrind and find no memory problems with this shutdown
code.


SVN revision: 21255
2006-03-13 13:55:23 +00:00
stffrdhrn 48d18c7535 Few stale memory plugs and cleanups:
* Free the e_app callback for e_border on shutdown
 * Free the prefix strings on shutdown
 * Make better intl errors
 * Worthless function commenting
 * Comment for disabled shutdown unroll (Why is it disabled?)


SVN revision: 20689
2006-02-21 15:00:10 +00:00
sndev 55c53d456c Some initial work, just initial enviroment, on Desktop Locking:
-a new action, desk_lock, added
  -a new key binding added
  -a e_popup, which actually locks the desktop, added.


SVN revision: 20599
2006-02-19 23:53:35 +00:00
Carsten Haitzler 47e7c5f243 cross-compile fixes, (odd that this didnt screw up before when i did some
cross-compiling of e for arm), illogict patches too :)


SVN revision: 20552
2006-02-18 04:35:35 +00:00
stffrdhrn 29567e3e4d Valgrinding...
- Might as well free roots on errors to make valgrind happy.


SVN revision: 20527
2006-02-16 21:18:11 +00:00
Carsten Haitzler fce2c3b1fc working on shelf config
SVN revision: 20515
2006-02-16 06:32:54 +00:00
Carsten Haitzler 16bec1dd21 shutdown on restart needs some things to shut down, not all.
SVN revision: 20469
2006-02-15 03:11:36 +00:00
Carsten Haitzler 477a40e79b working on shelves
... and a bit on gadcon.


SVN revision: 20456
2006-02-14 13:09:01 +00:00
Carsten Haitzler 15199f1413 shutdown disabled for now.
SVN revision: 20384
2006-02-10 13:42:56 +00:00
Carsten Haitzler 15c398e635 more gadcon work! - getting there. slowly. the pieces are coming together...
SVN revision: 20379
2006-02-10 08:14:57 +00:00
Carsten Haitzler 2f7cfd5fbc more work on gadcon - u can drag items around and they reshuffle kind of ok -
not perfectly tho.


SVN revision: 20347
2006-02-08 15:06:25 +00:00
Carsten Haitzler c3f7e5b01a lord of the caches: fellowship of the exe cache file. how to get what is most
likely an up-to-date list of all executables in $PATH as fast as possible and
then in the background build a new list from files and if this list does not
match the cached list once built, throw away the old cache file and write out
a new one. :) this should be about the best of all worlds - instaant exebuf
appearance and storing previously discovered info as well as never hanging
"solid". there is a chance the data you have is incomplete or out of date -
but thats better than the wm just hanging there for 10 seconds while disk IO
thrashes.


SVN revision: 20305
2006-02-06 08:06:18 +00:00
Carsten Haitzler 93cec27126 working on gadcon - it has a special smart object layout of its own that is
designed to optimally help lay out gadgets in a 1 d list along an interval
and do the right thing shoudl that interval change size etc.


SVN revision: 20285
2006-02-05 08:17:40 +00:00
Carsten Haitzler 19d04b63db shelves... for holding gadcons. now i have a test shelf ... i can go back to
gadcon


SVN revision: 20272
2006-02-04 06:45:13 +00:00
Carsten Haitzler feaa0a4131 more checks at runtime if e is ok - ie evas and ecore_evas supoprt is all
there.


SVN revision: 19990
2006-01-23 15:52:47 +00:00
rephorm 28ded42f0d Initial Color Class support in e17
only ipc at the moment (enlightenment_remote)
no real theme support yet either.

also, -color-class-del does not have the intended effect yet. need to add color_
class_del() to edje first


SVN revision: 19731
2006-01-12 02:12:21 +00:00
Carsten Haitzler ebf9cca1ed ok - turn off visibility stuff for e -0 for some reason just the dropshadow
module has problems with memcpy and memset... but its identical to everything
else and i dont see why it doesnt work and others do... weird.


SVN revision: 19679
2006-01-10 04:23:43 +00:00
sebastid 6a638a7806 Fix EAPI warnings.
SVN revision: 19597
2006-01-07 10:39:46 +00:00
Christopher Michael f78fe3330d Grrr, put that back. Sorry, doing too many things at once
SVN revision: 19462
2005-12-31 21:14:06 +00:00
Christopher Michael 9dee40dff6 Apparently this is needed
SVN revision: 19461
2005-12-31 20:46:38 +00:00
Carsten Haitzler 78d729a57b make symbol hiding actually work - fix some bugs, fixme's adjust bugs and
TODO, add exe history and actually use it etc.


SVN revision: 19313
2005-12-27 17:16:58 +00:00
stffrdhrn b81b2c3044 E_Intl changes
- Hunt a path for message files


SVN revision: 18600
2005-11-22 13:28:10 +00:00
Carsten Haitzler d2524a5d54 fix icons stacking/clip
SVN revision: 18381
2005-11-08 13:02:19 +00:00
Carsten Haitzler 885dbd9541 cacheburst used all the time now :) any time we are just doign a lot of
stuff... cacheburst :)


SVN revision: 18252
2005-11-03 15:09:17 +00:00
Carsten Haitzler 07ca42d978 disable
SVN revision: 18250
2005-11-03 13:18:00 +00:00
Carsten Haitzler 2d417c37e5 take advantage of cacheburst
SVN revision: 18249
2005-11-03 13:07:29 +00:00
Carsten Haitzler 30269e8ea8 actually rather pointless to unset over there. unset at startup :)
SVN revision: 18061
2005-10-28 09:23:54 +00:00
codewarrior 66b3b98d70 - more work on internal eap editor
- temporary e_entry fix


SVN revision: 17960
2005-10-25 22:01:50 +00:00
codewarrior 80307fd31f - delay ecore_file shutdown. if we shut it down before closing all apps / windows then anything using file monitors will die and E will sefgault.
SVN revision: 17815
2005-10-23 14:57:51 +00:00