Carsten Haitzler [Thu, 12 Jul 2001 16:40:13 +0000 (16:40 +0000)]
work on fixing up the desktop code...... :)
SVN revision: 4939
cpk [Wed, 27 Jun 2001 23:06:28 +0000 (23:06 +0000)]
Efsd convenience functions in place ...
SVN revision: 4865
Carsten Haitzler [Wed, 27 Jun 2001 06:38:40 +0000 (06:38 +0000)]
use new mimes....
SVN revision: 4863
Carsten Haitzler [Tue, 19 Jun 2001 03:40:51 +0000 (03:40 +0000)]
errr - fix that view to compile with current efsd and make a note..
SVN revision: 4838
Carsten Haitzler [Thu, 26 Apr 2001 20:41:23 +0000 (20:41 +0000)]
handle if efsd goes away and restart it... also have abackoff timeout to try
restarting efsd... :)
SVN revision: 4673
cpk [Mon, 9 Apr 2001 00:39:20 +0000 (00:39 +0000)]
efsd-config update ...
SVN revision: 4555
Carsten Haitzler [Sun, 8 Apr 2001 22:59:17 +0000 (22:59 +0000)]
dont need that anymore
SVN revision: 4551
Carsten Haitzler [Sun, 8 Apr 2001 02:24:13 +0000 (02:24 +0000)]
detect other wm's.... :)
SVN revision: 4538
cpk [Sat, 7 Apr 2001 18:27:00 +0000 (18:27 +0000)]
Efsd update...
SVN revision: 4528
cpk [Tue, 3 Apr 2001 00:23:01 +0000 (00:23 +0000)]
Efsd update ...
SVN revision: 4482
Carsten Haitzler [Mon, 2 Apr 2001 19:03:55 +0000 (19:03 +0000)]
ok- fixes i did over the weekend... committed :) yay :)
SVN revision: 4479
Carsten Haitzler [Sat, 31 Mar 2001 23:50:22 +0000 (23:50 +0000)]
fix fix fix clean fix :)
SVN revision: 4475
Carsten Haitzler [Tue, 27 Mar 2001 19:05:31 +0000 (19:05 +0000)]
i hate it when i make my wm just "not work" :)
SVN revision: 4461
Carsten Haitzler [Tue, 27 Mar 2001 19:02:37 +0000 (19:02 +0000)]
aaaah much smoother opaque resiz.e. we're all happy now :)
SVN revision: 4460
Carsten Haitzler [Mon, 26 Mar 2001 07:21:39 +0000 (07:21 +0000)]
"detailed" mimetype fallback now available... :)
SVN revision: 4453
Carsten Haitzler [Sun, 25 Mar 2001 21:37:09 +0000 (21:37 +0000)]
use mime types to determine icon.. if u lok in icons - you'll get he idea -
its just mime types exactly splatted out into a dir struct with .db at the
end (falling back to default.db and unknonw/unknown/db in the end if it cant
fall backto default.db)
now what i need is to talk to cK and get the file magic/mime type stuff to
beocme smarter even that it is.. so currently it sees a tar.gz file - it
looks at the magic and boom.. it thinks is a gzip file.. thats correct.. but
theres mroe to it.. now it woudl be good if the magic stuff coudl now also
inspect the inside of the gzip (ie use zlib in this case) and start lookign
ro a tar header to see if tis a tar.gz.... now if it si a tar.gz.. try
getting the file list and seeing if there are telltale signs of it being a
theme tarball or such (though this lats step may be going too far)
efsd definitely needs ot cache mime type though. that much i'm certain of :)
its not fast at all actually doing file magic on every file... every time
the directory is "loaded" :)
but excellent work! another pat on the back for ck :)
SVN revision: 4451
Carsten Haitzler [Sun, 25 Mar 2001 20:31:44 +0000 (20:31 +0000)]
add dem
SVN revision: 4450
Carsten Haitzler [Sun, 25 Mar 2001 02:47:41 +0000 (02:47 +0000)]
oops - now right menu works reliably... slight booboo :)
SVN revision: 4445
Carsten Haitzler [Sat, 24 Mar 2001 03:18:17 +0000 (03:18 +0000)]
and NOw we can open up /dev/ and not have E bog down into a completely
non-interactive state... this works like a charm... love it.. GOOD WORK cK!
Excellent job.. this is actually what i originally thought we shoudl do (be
able to send not just filename but also stat,mimetype etc. info along in one
go with efsd doing in one lump) but i thought it might wokr ok as we had it
before.. and it wasnt... so my original hunch was right... and it's working
like a complete charmer. GOOD JOB! i'ts beginging to get to the point where
we can do something.... WHEEEEEEEEEE congrats cK. now... i wish we had more
cK's out there... (whoever is in munich out there buy cK a beer or 10)
SVN revision: 4443
cpk [Fri, 23 Mar 2001 00:47:25 +0000 (00:47 +0000)]
Passing the stat call as an option to efsd_start_monitor instead
of separate calling ...
SVN revision: 4441
Carsten Haitzler [Thu, 22 Mar 2001 18:10:08 +0000 (18:10 +0000)]
fix configure request bug... (actually size info getting bug)
SVN revision: 4436
Carsten Haitzler [Wed, 21 Mar 2001 04:42:59 +0000 (04:42 +0000)]
and skip entires that done have files... :)
SVN revision: 4425
Carsten Haitzler [Wed, 21 Mar 2001 04:39:45 +0000 (04:39 +0000)]
e17 can build apps menu (right mosue click on desktop) from
"/usr/share/gnome/apps" dir now (/usr/share/pixmaps is hardcoded to pixmap
dir... need to figre this right... but it can be done...) :) qworks quite
ok.. :)
SVN revision: 4424
Carsten Haitzler [Wed, 21 Mar 2001 03:07:17 +0000 (03:07 +0000)]
aaaaaaaaaaaaaah fix fix fix.. now i handle that focus grab return thing a
bit better... now the keybindings for loweirng and raisign and stuff work
100% right
SVN revision: 4423
Carsten Haitzler [Wed, 21 Mar 2001 01:12:44 +0000 (01:12 +0000)]
more keybindings
SVN revision: 4422
Carsten Haitzler [Tue, 20 Mar 2001 03:15:05 +0000 (03:15 +0000)]
multiple desktops... BAD BAD BAD hack (alt F1-F8 take u to them) - just
thoguth i'd see how well ti really works in real life... not to bad actually
:)
SVN revision: 4412
Carsten Haitzler [Sun, 18 Mar 2001 01:18:08 +0000 (01:18 +0000)]
and get rid of that printf!
SVN revision: 4391
Carsten Haitzler [Sun, 18 Mar 2001 01:16:47 +0000 (01:16 +0000)]
keybindings work... yayayayayya :)
SVN revision: 4390
Carsten Haitzler [Fri, 16 Mar 2001 20:12:03 +0000 (20:12 +0000)]
some optimizations... and fixes :) thats all
SVN revision: 4381
Carsten Haitzler [Fri, 16 Mar 2001 01:14:42 +0000 (01:14 +0000)]
been playing.. :)
SVN revision: 4379
Carsten Haitzler [Mon, 12 Mar 2001 01:10:41 +0000 (01:10 +0000)]
autogen happier
SVN revision: 4367
Carsten Haitzler [Mon, 12 Mar 2001 01:06:09 +0000 (01:06 +0000)]
client code added
SVN revision: 4366
Carsten Haitzler [Mon, 12 Mar 2001 01:01:10 +0000 (01:01 +0000)]
ipc updates...
SVN revision: 4365
Carsten Haitzler [Sat, 10 Mar 2001 23:22:49 +0000 (23:22 +0000)]
ooooh... nup.. dotn allwoe resizes ayt all while shaded.. bad bad bad...
SVN revision: 4363
Carsten Haitzler [Fri, 9 Mar 2001 19:20:11 +0000 (19:20 +0000)]
oops typo :)
SVN revision: 4362
Carsten Haitzler [Thu, 8 Mar 2001 23:30:42 +0000 (23:30 +0000)]
slightly more errr... mature things for packing... working on it..
all oo... :)
SVN revision: 4356
Carsten Haitzler [Thu, 8 Mar 2001 19:33:54 +0000 (19:33 +0000)]
packign classes... :)
SVN revision: 4354
Carsten Haitzler [Wed, 7 Mar 2001 08:40:54 +0000 (08:40 +0000)]
oops - fix fix :)
SVN revision: 4347
Carsten Haitzler [Wed, 7 Mar 2001 08:18:39 +0000 (08:18 +0000)]
all of the entry box ecept text is now configurable with bits... some
primitive ugly ones there....
SVN revision: 4346
Carsten Haitzler [Wed, 7 Mar 2001 03:22:16 +0000 (03:22 +0000)]
none of that thanks! :)
SVN revision: 4345
Carsten Haitzler [Wed, 7 Mar 2001 03:21:14 +0000 (03:21 +0000)]
add a backing bit! :)
SVN revision: 4344
Carsten Haitzler [Wed, 7 Mar 2001 02:59:56 +0000 (02:59 +0000)]
and add that
SVN revision: 4343
Carsten Haitzler [Wed, 7 Mar 2001 02:59:25 +0000 (02:59 +0000)]
add some data
SVN revision: 4342
Carsten Haitzler [Tue, 6 Mar 2001 20:53:46 +0000 (20:53 +0000)]
oops clip selection :)
SVN revision: 4340
Carsten Haitzler [Tue, 6 Mar 2001 20:35:37 +0000 (20:35 +0000)]
and main.c
SVN revision: 4338
Carsten Haitzler [Tue, 6 Mar 2001 20:34:58 +0000 (20:34 +0000)]
ipc... :)
SVN revision: 4337
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
Carsten Haitzler [Tue, 6 Mar 2001 19:26:55 +0000 (19:26 +0000)]
ctrl+f & ctrl+_b now supported
SVN revision: 4334
Carsten Haitzler [Tue, 6 Mar 2001 18:01:50 +0000 (18:01 +0000)]
clean that code up.. woop.. nice and clean! :)
SVN revision: 4330
Carsten Haitzler [Tue, 6 Mar 2001 16:40:57 +0000 (16:40 +0000)]
handle callbacks
SVN revision: 4329
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
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
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
Carsten Haitzler [Tue, 6 Mar 2001 02:09:32 +0000 (02:09 +0000)]
woop- middle button pastes and works! :)
SVN revision: 4317
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
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
cpk [Sun, 4 Mar 2001 01:15:39 +0000 (01:15 +0000)]
Efsd updates ...
SVN revision: 4303
Carsten Haitzler [Mon, 26 Feb 2001 22:59:54 +0000 (22:59 +0000)]
use efsd to read the links :)
SVN revision: 4288
Carsten Haitzler [Tue, 20 Feb 2001 18:32:09 +0000 (18:32 +0000)]
selection box there now only when icon selected... :)
SVN revision: 4269
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
Carsten Haitzler [Tue, 20 Feb 2001 01:34:27 +0000 (01:34 +0000)]
lighter stripes :)
SVN revision: 4261
Carsten Haitzler [Tue, 20 Feb 2001 01:19:27 +0000 (01:19 +0000)]
add backing selection bits... just playing... :)
SVN revision: 4260
Carsten Haitzler [Mon, 19 Feb 2001 19:45:24 +0000 (19:45 +0000)]
oooh play play play play.... :)
SVN revision: 4255
Carsten Haitzler [Mon, 19 Feb 2001 17:25:55 +0000 (17:25 +0000)]
oops- typo in readme
SVN revision: 4253
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
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
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
Carsten Haitzler [Sat, 17 Feb 2001 23:06:01 +0000 (23:06 +0000)]
errrrrrr.
SVN revision: 4245
Carsten Haitzler [Sat, 17 Feb 2001 23:03:13 +0000 (23:03 +0000)]
oooooooooh shelf.c.... :)
SVN revision: 4244
Carsten Haitzler [Fri, 16 Feb 2001 21:31:59 +0000 (21:31 +0000)]
icosn are now much mroe state-like :)
SVN revision: 4234
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
Carsten Haitzler [Fri, 16 Feb 2001 05:53:12 +0000 (05:53 +0000)]
views now handle file deletes.... :)
SVN revision: 4231
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
Carsten Haitzler [Thu, 15 Feb 2001 23:12:54 +0000 (23:12 +0000)]
no more printf there about view going idle...
SVN revision: 4227
Carsten Haitzler [Thu, 15 Feb 2001 23:10:30 +0000 (23:10 +0000)]
now E shouldnt segv if efsd goes pfffffffffft
SVN revision: 4226
Carsten Haitzler [Thu, 15 Feb 2001 23:00:51 +0000 (23:00 +0000)]
oops - missed some internal menu itme refernces...
SVN revision: 4225
Carsten Haitzler [Thu, 15 Feb 2001 22:55:39 +0000 (22:55 +0000)]
actually use user local configs...
SVN revision: 4224
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
Carsten Haitzler [Thu, 15 Feb 2001 22:42:28 +0000 (22:42 +0000)]
oops... fix :)
SVN revision: 4222
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
Carsten Haitzler [Thu, 15 Feb 2001 05:12:54 +0000 (05:12 +0000)]
actions now caches actions list to ram
SVN revision: 4215
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
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
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
Carsten Haitzler [Tue, 13 Feb 2001 00:51:23 +0000 (00:51 +0000)]
damn! i didnt add these!
SVN revision: 4198
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
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
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
Carsten Haitzler [Fri, 9 Feb 2001 08:13:16 +0000 (08:13 +0000)]
fs layer in... using efsd... :) primitive for now
SVN revision: 4182
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
Carsten Haitzler [Thu, 8 Feb 2001 22:11:30 +0000 (22:11 +0000)]
working on views, and icons.
SVN revision: 4176
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
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
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
Term [Sat, 6 Jan 2001 16:29:22 +0000 (16:29 +0000)]
There is no ecore 0.0.1.
SVN revision: 4101
Term [Sat, 6 Jan 2001 16:25:38 +0000 (16:25 +0000)]
Fixed the spec file (ahem changelog :).
SVN revision: 4100
Carsten Haitzler [Tue, 2 Jan 2001 23:12:04 +0000 (23:12 +0000)]
add some more original images for data...
SVN revision: 4079
Carsten Haitzler [Tue, 2 Jan 2001 23:11:35 +0000 (23:11 +0000)]
add a font
SVN revision: 4078
Carsten Haitzler [Tue, 2 Jan 2001 23:11:15 +0000 (23:11 +0000)]
add the data for menus
SVN revision: 4077
Carsten Haitzler [Tue, 2 Jan 2001 23:10:12 +0000 (23:10 +0000)]
e17 does..... MENUS!
SVN revision: 4076