platform/upstream/enlightenment.git
23 years agoadd some data
Carsten Haitzler [Wed, 7 Mar 2001 02:59:25 +0000 (02:59 +0000)]
add some data

SVN revision: 4342

23 years agooops clip selection :)
Carsten Haitzler [Tue, 6 Mar 2001 20:53:46 +0000 (20:53 +0000)]
oops clip selection :)

SVN revision: 4340

23 years agoand main.c
Carsten Haitzler [Tue, 6 Mar 2001 20:35:37 +0000 (20:35 +0000)]
and main.c

SVN revision: 4338

23 years agoipc... :)
Carsten Haitzler [Tue, 6 Mar 2001 20:34:58 +0000 (20:34 +0000)]
ipc... :)

SVN revision: 4337

23 years agoentry auto-scrolls now so the cursor is always visible
Carsten Haitzler [Tue, 6 Mar 2001 19:57:46 +0000 (19:57 +0000)]
entry auto-scrolls now so the cursor is always visible

SVN revision: 4335

23 years agoctrl+f & ctrl+_b now supported
Carsten Haitzler [Tue, 6 Mar 2001 19:26:55 +0000 (19:26 +0000)]
ctrl+f & ctrl+_b now supported

SVN revision: 4334

23 years agoclean that code up.. woop.. nice and clean! :)
Carsten Haitzler [Tue, 6 Mar 2001 18:01:50 +0000 (18:01 +0000)]
clean that code up.. woop.. nice and clean! :)

SVN revision: 4330

23 years agohandle callbacks
Carsten Haitzler [Tue, 6 Mar 2001 16:40:57 +0000 (16:40 +0000)]
handle callbacks

SVN revision: 4329

23 years agoand you go handle those pesky selection clear events.. and we're done
Carsten Haitzler [Tue, 6 Mar 2001 15:40:27 +0000 (15:40 +0000)]
and you go handle those pesky selection clear events.. and we're done
a full-featured 1 line text entry box (minus text scrolling - i think
i'll add that)

SVN revision: 4327

23 years agoit does pastes out of entry boxes (code needs some smartening up - but it
Carsten Haitzler [Tue, 6 Mar 2001 07:59:21 +0000 (07:59 +0000)]
it does pastes out of entry boxes (code needs some smartening up - but it
works!)

SVN revision: 4323

23 years agoinsert key now does it too... and one printf less
Carsten Haitzler [Tue, 6 Mar 2001 02:10:43 +0000 (02:10 +0000)]
insert key now does it too... and one printf less

SVN revision: 4318

23 years agowoop- middle button pastes and works! :)
Carsten Haitzler [Tue, 6 Mar 2001 02:09:32 +0000 (02:09 +0000)]
woop- middle button pastes and works! :)

SVN revision: 4317

23 years agoselection area works just fine... and current hitting the insert key (or
Carsten Haitzler [Mon, 5 Mar 2001 08:19:13 +0000 (08:19 +0000)]
selection area works just fine... and current hitting the insert key (or
middle mouse) inserts the string "inserted" - its currently a matter of
trying to fetch that string for insertion :) i'm going to figure out how to
do that next :)

SVN revision: 4312

23 years agofs.c updated for efsd changes
Carsten Haitzler [Mon, 5 Mar 2001 03:04:33 +0000 (03:04 +0000)]
fs.c updated for efsd changes
entry.c started.. workingon entry box code... its actually not THAT hard... :)
all i have left is to do selections in an entry box (and do X clipboard stuff)
amnd be able to do pastes from the X clipboard. (and delete selections when
u type when a selection is up and the rest of the selection logic) - but for
a basic textbox... it works :)

SVN revision: 4311

23 years agoEfsd updates ...
cpk [Sun, 4 Mar 2001 01:15:39 +0000 (01:15 +0000)]
Efsd updates ...

SVN revision: 4303

23 years agouse efsd to read the links :)
Carsten Haitzler [Mon, 26 Feb 2001 22:59:54 +0000 (22:59 +0000)]
use efsd to read the links :)

SVN revision: 4288

23 years agoselection box there now only when icon selected... :)
Carsten Haitzler [Tue, 20 Feb 2001 18:32:09 +0000 (18:32 +0000)]
selection box there now only when icon selected... :)

SVN revision: 4269

23 years agoApplied Alan's patch to update to latest efsd changes ... thanks Alan :)
cpk [Tue, 20 Feb 2001 18:07:58 +0000 (18:07 +0000)]
Applied Alan's patch to update to latest efsd changes ... thanks Alan :)

SVN revision: 4267

23 years agolighter stripes :)
Carsten Haitzler [Tue, 20 Feb 2001 01:34:27 +0000 (01:34 +0000)]
lighter stripes :)

SVN revision: 4261

23 years agoadd backing selection bits... just playing... :)
Carsten Haitzler [Tue, 20 Feb 2001 01:19:27 +0000 (01:19 +0000)]
add backing selection bits... just playing... :)

SVN revision: 4260

23 years agooooh play play play play.... :)
Carsten Haitzler [Mon, 19 Feb 2001 19:45:24 +0000 (19:45 +0000)]
oooh play play play play.... :)

SVN revision: 4255

23 years agooops- typo in readme
Carsten Haitzler [Mon, 19 Feb 2001 17:25:55 +0000 (17:25 +0000)]
oops- typo in readme

SVN revision: 4253

23 years agoshelf can clip icons... and move them with it.. try resizing (by the
Carsten Haitzler [Sun, 18 Feb 2001 22:17:01 +0000 (22:17 +0000)]
shelf can clip icons... and move them with it.. try resizing (by the
lower-right corner of the shelf) and them move it around.. :) you'll see
what i mean... again - this is me just testing stuff... i think i now know
enough works and what i need to do to go around and fix thing sup so they
are done "right" :)

SVN revision: 4250

23 years agowell now the shelf can be resized... and i fixed up the shelf file to
Carsten Haitzler [Sun, 18 Feb 2001 21:21:20 +0000 (21:21 +0000)]
well now the shelf can be resized... and i fixed up the shelf file to
actually have resize classes for parts of the border and the close & menu
buttons have classes now so i can at least hook code to those classes.. :)

SVN revision: 4249

23 years agothe first shelf lives! also view code a bit cleaner as it uses an object to
Carsten Haitzler [Sun, 18 Feb 2001 02:56:37 +0000 (02:56 +0000)]
the first shelf lives! also view code a bit cleaner as it uses an object to
trap "desktop background" clicks now instead of the raw event handler  so
fixed 2 fixme's whilst there.

SVN revision: 4247

23 years agoerrrrrrr.
Carsten Haitzler [Sat, 17 Feb 2001 23:06:01 +0000 (23:06 +0000)]
errrrrrr.

SVN revision: 4245

23 years agooooooooooh shelf.c.... :)
Carsten Haitzler [Sat, 17 Feb 2001 23:03:13 +0000 (23:03 +0000)]
oooooooooh shelf.c.... :)

SVN revision: 4244

23 years agoicosn are now much mroe state-like :)
Carsten Haitzler [Fri, 16 Feb 2001 21:31:59 +0000 (21:31 +0000)]
icosn are now much mroe state-like :)

SVN revision: 4234

23 years agoi WAs goign to start doing stat info and haiving different icons.. but efsd
Carsten Haitzler [Fri, 16 Feb 2001 06:05:14 +0000 (06:05 +0000)]
i WAs goign to start doing stat info and haiving different icons.. but efsd
dont do stat.... hrrrm.. need that to get any further.

SVN revision: 4232

23 years agoviews now handle file deletes.... :)
Carsten Haitzler [Fri, 16 Feb 2001 05:53:12 +0000 (05:53 +0000)]
views now handle file deletes.... :)

SVN revision: 4231

23 years agojust for fun.. mouse wheel will scroll the icons around... :)
Carsten Haitzler [Thu, 15 Feb 2001 23:27:34 +0000 (23:27 +0000)]
just for fun.. mouse wheel will scroll the icons around... :)

SVN revision: 4228

23 years agono more printf there about view going idle...
Carsten Haitzler [Thu, 15 Feb 2001 23:12:54 +0000 (23:12 +0000)]
no more printf there about view going idle...

SVN revision: 4227

23 years agonow E shouldnt segv if efsd goes pfffffffffft
Carsten Haitzler [Thu, 15 Feb 2001 23:10:30 +0000 (23:10 +0000)]
now E shouldnt segv if efsd goes pfffffffffft

SVN revision: 4226

23 years agooops - missed some internal menu itme refernces...
Carsten Haitzler [Thu, 15 Feb 2001 23:00:51 +0000 (23:00 +0000)]
oops - missed some internal menu itme refernces...

SVN revision: 4225

23 years agoactually use user local configs...
Carsten Haitzler [Thu, 15 Feb 2001 22:55:39 +0000 (22:55 +0000)]
actually use user local configs...

SVN revision: 4224

23 years agoerrrrr - copy config files (not data for now) to ~/.e if theyarent there
Carsten Haitzler [Thu, 15 Feb 2001 22:49:59 +0000 (22:49 +0000)]
errrrr - copy config files (not data for now) to ~/.e if theyarent there

SVN revision: 4223

23 years agooops... fix :)
Carsten Haitzler [Thu, 15 Feb 2001 22:42:28 +0000 (22:42 +0000)]
oops... fix :)

SVN revision: 4222

23 years agodont play with menu struct innards! use api calls :)
Carsten Haitzler [Thu, 15 Feb 2001 22:39:02 +0000 (22:39 +0000)]
dont play with menu struct innards! use api calls :)

SVN revision: 4221

23 years agoactions now caches actions list to ram
Carsten Haitzler [Thu, 15 Feb 2001 05:12:54 +0000 (05:12 +0000)]
actions now caches actions list to ram

SVN revision: 4215

23 years agoa few other palces use config thing.. only 3 e_db_open references there now..
Carsten Haitzler [Thu, 15 Feb 2001 00:45:08 +0000 (00:45 +0000)]
a few other palces use config thing.. only 3 e_db_open references there now..
and they read lists from db's

SVN revision: 4213

23 years agonow *THIS* shoudl make tome happy. bilget - take a look - this does what you
Carsten Haitzler [Wed, 14 Feb 2001 04:30:15 +0000 (04:30 +0000)]
now *THIS* shoudl make tome happy. bilget - take a look - this does what you
want (ok - it gets it only if the value is stale for more than 5 seconds)
the comments say its waiting on efsd to be more solid and then i'll have a
set of config file monitoring flags that will state if the source db is
invalid and only then to getit - it still pretty much comes down to a compre
- branch and retrieve from ram operation per config value at the beginning
of a function. it's be good if you - instead of sahyin the design is HIT and
saying i cant desing - just point out somehting coudl be more optimized and
suggest things :) i dont deal well with peolep telling me shit is shite when
i'm not even done with it :)

SVN revision: 4204

23 years agoChanging the efsd launch code since we don't have --forcemode any more.
cpk [Tue, 13 Feb 2001 01:31:05 +0000 (01:31 +0000)]
Changing the efsd launch code since we don't have --forcemode any more.

SVN revision: 4200

23 years agodamn! i didnt add these!
Carsten Haitzler [Tue, 13 Feb 2001 00:51:23 +0000 (00:51 +0000)]
damn! i didnt add these!

SVN revision: 4198

23 years agoRaster, check this out -- it may be closer to what you need ...
cpk [Tue, 13 Feb 2001 00:18:42 +0000 (00:18 +0000)]
Raster, check this out -- it may be closer to what you need ...

SVN revision: 4197

23 years agobeen working on E............ needs efsd now, desktops are now views, new
Carsten Haitzler [Mon, 12 Feb 2001 18:58:51 +0000 (18:58 +0000)]
been working on E............ needs efsd now, desktops are now views, new
background, lists directory, cleaned up some bugs here and there,
errrr...... cleaned up menu code and some fixups, added fs abstraction init
and working on it....

SVN revision: 4192

23 years agoI'm commenting this out so people stop complaining about 100% cpu.
cpk [Sun, 11 Feb 2001 18:54:04 +0000 (18:54 +0000)]
I'm commenting this out so people stop complaining about 100% cpu.

SVN revision: 4188

23 years agofs layer in... using efsd... :) primitive for now
Carsten Haitzler [Fri, 9 Feb 2001 08:13:16 +0000 (08:13 +0000)]
fs layer in... using efsd... :) primitive for now

SVN revision: 4182

23 years agochange version to be a pre instead of a .0 - cause it isnt 0.17.0 at all
Carsten Haitzler [Fri, 9 Feb 2001 02:36:53 +0000 (02:36 +0000)]
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

23 years agoworking on views, and icons.
Carsten Haitzler [Thu, 8 Feb 2001 22:11:30 +0000 (22:11 +0000)]
working on views, and icons.

SVN revision: 4176

23 years agoclean code.. star work on views code - will have to modify desktop code a
Carsten Haitzler [Tue, 6 Feb 2001 08:23:36 +0000 (08:23 +0000)]
clean code.. star work on views code - will have to modify desktop code a
bit to handle swallowing of a view instead of its own thing - but thats easy.

SVN revision: 4169

23 years agooooooh - look at this - the desktop left click menu is......... CONFIGURABLE
Carsten Haitzler [Sat, 3 Feb 2001 17:17:07 +0000 (17:17 +0000)]
oooooh - look at this - the desktop left click menu is......... CONFIGURABLE
yes - it generates it from a..... DATABASE - there's a script that builds the
menu - it's a default set - but easily editable in the script (an example of
how to build a menu db - but... eventually we'd need a gui.) This only builds
a menu from a db file - it also monitors it for changes and updates the menu
to match any changes that happen. I need to write later a fs menu builder that
builds a menu from the filing system.

SVN revision: 4164

23 years agoadd data needed to menus, menu code that fully works (tho test code in
Carsten Haitzler [Sat, 3 Feb 2001 12:04:30 +0000 (12:04 +0000)]
add data needed to menus, menu code that fully works (tho test code in
desktop.c is currently a bad hack that does rely on my own personal icons dir
to show icons - i'll add a menu creator set of code in menudb.c that can
create menus from db's so we can start being able to configure menus for the
desktop etc.)

SVN revision: 4163

23 years agoThere is no ecore 0.0.1.
Term [Sat, 6 Jan 2001 16:29:22 +0000 (16:29 +0000)]
There is no ecore 0.0.1.

SVN revision: 4101

23 years agoFixed the spec file (ahem changelog :).
Term [Sat, 6 Jan 2001 16:25:38 +0000 (16:25 +0000)]
Fixed the spec file (ahem changelog :).

SVN revision: 4100

23 years agoadd some more original images for data...
Carsten Haitzler [Tue, 2 Jan 2001 23:12:04 +0000 (23:12 +0000)]
add some more original images for data...

SVN revision: 4079

23 years agoadd a font
Carsten Haitzler [Tue, 2 Jan 2001 23:11:35 +0000 (23:11 +0000)]
add a font

SVN revision: 4078

23 years agoadd the data for menus
Carsten Haitzler [Tue, 2 Jan 2001 23:11:15 +0000 (23:11 +0000)]
add the data for menus

SVN revision: 4077

23 years agoe17 does..... MENUS!
Carsten Haitzler [Tue, 2 Jan 2001 23:10:12 +0000 (23:10 +0000)]
e17 does..... MENUS!

SVN revision: 4076

23 years agoadding stuff :)
Carsten Haitzler [Fri, 29 Dec 2000 20:49:17 +0000 (20:49 +0000)]
adding stuff :)

SVN revision: 4053

23 years agouse settings.db........ and um.. err.. stuff
Carsten Haitzler [Wed, 27 Dec 2000 22:42:59 +0000 (22:42 +0000)]
use settings.db........ and um.. err.. stuff

SVN revision: 4042

23 years agovanquish more evil
Laurence J. Lane [Mon, 25 Dec 2000 12:52:53 +0000 (12:52 +0000)]
vanquish more evil

SVN revision: 4037

23 years agocall and exorcist for this cvs server, please
Laurence J. Lane [Mon, 25 Dec 2000 12:48:19 +0000 (12:48 +0000)]
call and exorcist for this cvs server, please

SVN revision: 4036

23 years agoe17 build
Laurence J. Lane [Sun, 24 Dec 2000 23:49:07 +0000 (23:49 +0000)]
e17 build

SVN revision: 4035

23 years agoe17 now handles shaped client windows.. and if they change shape...
Carsten Haitzler [Mon, 18 Dec 2000 21:28:44 +0000 (21:28 +0000)]
e17 now handles shaped client windows.. and if they change shape...

it also handles clients that re-configfure size and position whilst
shaiding & unshading and whilst shaded. it also doesnt segv if a window
closes/vanishes whilst shading (i added a subsystem to handle stopping
of continuing timed out actions if their object goes away)

SVN revision: 4006

23 years agoSHHHHHHHHH cp - just symlink and be quiet!
Carsten Haitzler [Fri, 15 Dec 2000 22:09:52 +0000 (22:09 +0000)]
SHHHHHHHHH cp - just symlink and be quiet!

SVN revision: 3996

23 years agoborders moved around. much cleaner way of selecting borders now
Carsten Haitzler [Fri, 15 Dec 2000 21:27:23 +0000 (21:27 +0000)]
borders moved around. much cleaner way of selecting borders now

SVN revision: 3995

23 years agomove code around... neater...
Carsten Haitzler [Thu, 14 Dec 2000 23:13:08 +0000 (23:13 +0000)]
move code around... neater...

SVN revision: 3993

23 years agomore virtualization
Carsten Haitzler [Thu, 14 Dec 2000 19:36:33 +0000 (19:36 +0000)]
more virtualization

SVN revision: 3992

23 years agofirst cut at virtualizing
Carsten Haitzler [Thu, 14 Dec 2000 00:12:16 +0000 (00:12 +0000)]
first cut at virtualizing

SVN revision: 3988

23 years agoclean up the data section for some organisation.. in preparation for e to have
Carsten Haitzler [Wed, 13 Dec 2000 23:44:24 +0000 (23:44 +0000)]
clean up the data section for some organisation.. in preparation for e to have
proper abstractions to finding the right data files depending on user config
etc.

SVN revision: 3987

23 years agoshading & unshading.... works :)
Carsten Haitzler [Wed, 13 Dec 2000 03:14:18 +0000 (03:14 +0000)]
shading & unshading.... works :)

SVN revision: 3985

23 years agodb_close in wrong spot.. ooops :)
Carsten Haitzler [Tue, 12 Dec 2000 21:41:34 +0000 (21:41 +0000)]
db_close in wrong spot.. ooops :)

SVN revision: 3982

23 years agoadd exec.c......... :)
Carsten Haitzler [Mon, 11 Dec 2000 20:36:02 +0000 (20:36 +0000)]
add exec.c......... :)

SVN revision: 3977

23 years agoSorry guys.. I had to revert a bunch of changes.. that's life.. but READ the
Carsten Haitzler [Mon, 11 Dec 2000 20:08:38 +0000 (20:08 +0000)]
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

23 years agoForgot to remove these..
Term [Sun, 10 Dec 2000 21:31:59 +0000 (21:31 +0000)]
Forgot to remove these..

SVN revision: 3971

23 years agoMake cvs stop bitching, and move the static functions back into the
Term [Sun, 10 Dec 2000 00:29:46 +0000 (00:29 +0000)]
Make cvs stop bitching, and move the static functions back into the
headers. Headers are for functions shared across .c files. :P

SVN revision: 3970

23 years agojust a few casts and protos to shut up some warnings
Till Adam [Sat, 9 Dec 2000 16:51:12 +0000 (16:51 +0000)]
just a few casts and protos to shut up some warnings

SVN revision: 3969

23 years agoSeeing as all the public prototypes are in e.h
richlowe [Sat, 9 Dec 2000 05:33:36 +0000 (05:33 +0000)]
Seeing as all the public prototypes are in e.h
we may has well have the private ones in headers as well.
keep things tidy.

now to have a look at those
*ahem*cough*hack*splutter*choke*gotos*whisper*mumble :-)

SVN revision: 3967

23 years ago./configure && make && sudo make install
Carsten Haitzler [Sat, 9 Dec 2000 01:29:47 +0000 (01:29 +0000)]
./configure && make && sudo make install
work now - and the wm runs fine... :)

SVN revision: 3964

23 years agofix paths
Carsten Haitzler [Fri, 8 Dec 2000 22:56:32 +0000 (22:56 +0000)]
fix paths

SVN revision: 3962

23 years agoe 0.17 ...... :)
Carsten Haitzler [Fri, 8 Dec 2000 22:54:42 +0000 (22:54 +0000)]
e 0.17 ...... :)

SVN revision: 3961