Commit Graph

  • e8e462159f pass make distcheck :) Carsten Haitzler 2001-08-02 00:13:52 +0000
  • fc25a6f20d use cp -dpR instead of -ar (it seems bsd doesnt like -a). add abstraction for recording view geometry metadata, put geometry recording on a self-resetting timeout so efsd doesnt thrash the disk whenever you move or resize windows. clean out some unused code. Carsten Haitzler 2001-08-01 23:14:06 +0000
  • bd45e5475d add a different view bg... and oops - adopted desktop window.. dont do that :) Carsten Haitzler 2001-08-01 09:22:40 +0000
  • ff60ed35c1 oops - and dont keep starting efsd if we don't need it :) Carsten Haitzler 2001-08-01 05:22:39 +0000
  • a9c76621d2 wooop. views now remember size & location by storing it in meta data.... they also defer show until meta data for dir has either failed retrieval or succeeded. this is cool yyayayayya! :) Carsten Haitzler 2001-08-01 04:45:14 +0000
  • 897f37f43d * make it more split upo (better in this case) * get rid of more wranings * get rid of useless code (how the hell it compiled AND ran with missing symbols... beats me - but it was working) Carsten Haitzler 2001-07-31 01:12:02 +0000
  • e6570df917 fix some warnings.. and use $DISPLAY by default (0:0 isn't really a display name), errr... yeah... need to virtualize efsd launching.. someday... what if efsd isnt in the $PATH ? oh well.. for now it needs to be :) Carsten Haitzler 2001-07-30 23:46:07 +0000
  • 7cedcff3f5 Stuff I forgot ... cpk 2001-07-30 17:14:45 +0000
  • 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. cpk 2001-07-30 16:59:37 +0000
  • f1689e5a66 clean up a little Carsten Haitzler 2001-07-30 06:21:28 +0000
  • 4a267b8d77 dont need to sort.... Carsten Haitzler 2001-07-30 05:40:49 +0000
  • 20f8e6ad80 change Carsten Haitzler 2001-07-30 00:12:58 +0000
  • 32b49c8a6a Efsd updates -- the file monitoring requests for files and directories have been merged into one call. Instead of efsd_start_monitor_dir() and efsd_start_monitor_file(), use efsd_start_monitor() now and specify whether you want directory monitoring via the final flag parameter. Same goes for efsd_stop_monitor() now. cpk 2001-07-29 14:39:23 +0000
  • fb16d6bf5d use the new background code & system.... yay yay :) Carsten Haitzler 2001-07-29 03:26:39 +0000
  • 78bb51a943 ok// double click on dir's opens window and starts monitor...... but efsd isnt responding with file exists events.... at all..... hrrrmmm... oddd.... Carsten Haitzler 2001-07-13 01:22:10 +0000
  • d59543dbc2 work on fixing up the desktop code...... :) Carsten Haitzler 2001-07-12 16:40:13 +0000
  • 5a524ed26c Efsd convenience functions in place ... cpk 2001-06-27 23:06:28 +0000
  • 6c858ca666 use new mimes.... Carsten Haitzler 2001-06-27 06:38:40 +0000
  • 2f249e1020 errr - fix that view to compile with current efsd and make a note.. Carsten Haitzler 2001-06-19 03:40:51 +0000
  • e9d5f13344 handle if efsd goes away and restart it... also have abackoff timeout to try restarting efsd... :) Carsten Haitzler 2001-04-26 20:41:23 +0000
  • f59e0487d6 efsd-config update ... cpk 2001-04-09 00:39:20 +0000
  • f5c322d4a6 dont need that anymore Carsten Haitzler 2001-04-08 22:59:17 +0000
  • 24ef0b62db detect other wm's.... :) Carsten Haitzler 2001-04-08 02:24:13 +0000
  • 57cc6bd68a Efsd update... cpk 2001-04-07 18:27:00 +0000
  • 761a2815d4 Efsd update ... cpk 2001-04-03 00:23:01 +0000
  • aaabd199fa ok- fixes i did over the weekend... committed :) yay :) Carsten Haitzler 2001-04-02 19:03:55 +0000
  • 718be21b4b fix fix fix clean fix :) Carsten Haitzler 2001-03-31 23:50:22 +0000
  • afb38c8d86 i hate it when i make my wm just "not work" :) Carsten Haitzler 2001-03-27 19:05:31 +0000
  • d2316ad2f6 aaaah much smoother opaque resiz.e. we're all happy now :) Carsten Haitzler 2001-03-27 19:02:37 +0000
  • 3afd37d998 "detailed" mimetype fallback now available... :) Carsten Haitzler 2001-03-26 07:21:39 +0000
  • d7057ba6a8 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) Carsten Haitzler 2001-03-25 21:37:09 +0000
  • e5cac579de add dem Carsten Haitzler 2001-03-25 20:31:44 +0000
  • 78193c99bf oops - now right menu works reliably... slight booboo :) Carsten Haitzler 2001-03-25 02:47:41 +0000
  • a6c47e5205 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) Carsten Haitzler 2001-03-24 03:18:17 +0000
  • afdb663ac9 Passing the stat call as an option to efsd_start_monitor instead of separate calling ... cpk 2001-03-23 00:47:25 +0000
  • 436d208d15 fix configure request bug... (actually size info getting bug) Carsten Haitzler 2001-03-22 18:10:08 +0000
  • a76afe3961 and skip entires that done have files... :) Carsten Haitzler 2001-03-21 04:42:59 +0000
  • e59150b4a8 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.. :) Carsten Haitzler 2001-03-21 04:39:45 +0000
  • 49685ab578 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 Carsten Haitzler 2001-03-21 03:07:17 +0000
  • 2aa8fef623 more keybindings Carsten Haitzler 2001-03-21 01:12:44 +0000
  • 4143f0353f 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 :) Carsten Haitzler 2001-03-20 03:15:05 +0000
  • f3fdf7d846 and get rid of that printf! Carsten Haitzler 2001-03-18 01:18:08 +0000
  • 7f37672226 keybindings work... yayayayayya :) Carsten Haitzler 2001-03-18 01:16:47 +0000
  • 86e401ab9d some optimizations... and fixes :) thats all Carsten Haitzler 2001-03-16 20:12:03 +0000
  • d1077ae93e been playing.. :) Carsten Haitzler 2001-03-16 01:14:42 +0000
  • fffdf4722d autogen happier Carsten Haitzler 2001-03-12 01:10:41 +0000
  • faaf8a52df client code added Carsten Haitzler 2001-03-12 01:06:09 +0000
  • cf59a01878 ipc updates... Carsten Haitzler 2001-03-12 01:01:10 +0000
  • 41cabbdf27 ooooh... nup.. dotn allwoe resizes ayt all while shaded.. bad bad bad... Carsten Haitzler 2001-03-10 23:22:49 +0000
  • 94220456db oops typo :) Carsten Haitzler 2001-03-09 19:20:11 +0000
  • bc5be0a810 slightly more errr... mature things for packing... working on it.. all oo... :) Carsten Haitzler 2001-03-08 23:30:42 +0000
  • f7b571fb1b packign classes... :) Carsten Haitzler 2001-03-08 19:33:54 +0000
  • 845efd93f7 oops - fix fix :) Carsten Haitzler 2001-03-07 08:40:54 +0000
  • 4189f19a1f all of the entry box ecept text is now configurable with bits... some primitive ugly ones there.... Carsten Haitzler 2001-03-07 08:18:39 +0000
  • fc53223c09 none of that thanks! :) Carsten Haitzler 2001-03-07 03:22:16 +0000
  • a2d80b9359 add a backing bit! :) Carsten Haitzler 2001-03-07 03:21:14 +0000
  • b8b24e8d69 and add that Carsten Haitzler 2001-03-07 02:59:56 +0000
  • 110138dbf4 add some data Carsten Haitzler 2001-03-07 02:59:25 +0000
  • 2bcf0abe09 oops clip selection :) Carsten Haitzler 2001-03-06 20:53:46 +0000
  • 1c4fca628d and main.c Carsten Haitzler 2001-03-06 20:35:37 +0000
  • a7ba7e38a2 ipc... :) Carsten Haitzler 2001-03-06 20:34:58 +0000
  • 9deae6546b entry auto-scrolls now so the cursor is always visible Carsten Haitzler 2001-03-06 19:57:46 +0000
  • 35cd461c8c ctrl+f & ctrl+_b now supported Carsten Haitzler 2001-03-06 19:26:55 +0000
  • dad3312cb8 clean that code up.. woop.. nice and clean! :) Carsten Haitzler 2001-03-06 18:01:50 +0000
  • ec7f81fa76 handle callbacks Carsten Haitzler 2001-03-06 16:40:57 +0000
  • ceab19042f 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) Carsten Haitzler 2001-03-06 15:40:27 +0000
  • fc803eeb1e it does pastes out of entry boxes (code needs some smartening up - but it works!) Carsten Haitzler 2001-03-06 07:59:21 +0000
  • 123a82d5bd insert key now does it too... and one printf less Carsten Haitzler 2001-03-06 02:10:43 +0000
  • bdbf267aeb woop- middle button pastes and works! :) Carsten Haitzler 2001-03-06 02:09:32 +0000
  • 49b72fb9fd 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 :) Carsten Haitzler 2001-03-05 08:19:13 +0000
  • 786eb441fc 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 :) Carsten Haitzler 2001-03-05 03:04:33 +0000
  • ac29391497 Efsd updates ... cpk 2001-03-04 01:15:39 +0000
  • 0025ffc093 use efsd to read the links :) Carsten Haitzler 2001-02-26 22:59:54 +0000
  • d746a787b2 selection box there now only when icon selected... :) Carsten Haitzler 2001-02-20 18:32:09 +0000
  • f38e70c483 Applied Alan's patch to update to latest efsd changes ... thanks Alan :) cpk 2001-02-20 18:07:58 +0000
  • 36ae6d96cf lighter stripes :) Carsten Haitzler 2001-02-20 01:34:27 +0000
  • 7430113907 add backing selection bits... just playing... :) Carsten Haitzler 2001-02-20 01:19:27 +0000
  • 3184ef1247 oooh play play play play.... :) Carsten Haitzler 2001-02-19 19:45:24 +0000
  • 48c472a91c oops- typo in readme Carsten Haitzler 2001-02-19 17:25:55 +0000
  • 4a7584f4fc 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" :) Carsten Haitzler 2001-02-18 22:17:01 +0000
  • e173a57884 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.. :) Carsten Haitzler 2001-02-18 21:21:20 +0000
  • 20f9b35da8 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. Carsten Haitzler 2001-02-18 02:56:37 +0000
  • 2378f73f61 errrrrrr. Carsten Haitzler 2001-02-17 23:06:01 +0000
  • d017f50c20 oooooooooh shelf.c.... :) Carsten Haitzler 2001-02-17 23:03:13 +0000
  • 36bb6c0019 icosn are now much mroe state-like :) Carsten Haitzler 2001-02-16 21:31:59 +0000
  • 7eb27c4c7d i WAs goign to start doing stat info and haiving different icons.. but efsd dont do stat.... hrrrm.. need that to get any further. Carsten Haitzler 2001-02-16 06:05:14 +0000
  • 7e57c9966a views now handle file deletes.... :) Carsten Haitzler 2001-02-16 05:53:12 +0000
  • 3bd036abcc just for fun.. mouse wheel will scroll the icons around... :) Carsten Haitzler 2001-02-15 23:27:34 +0000
  • 998d1e6b85 no more printf there about view going idle... Carsten Haitzler 2001-02-15 23:12:54 +0000
  • 2920d940f6 now E shouldnt segv if efsd goes pfffffffffft Carsten Haitzler 2001-02-15 23:10:30 +0000
  • ba4c6110bb oops - missed some internal menu itme refernces... Carsten Haitzler 2001-02-15 23:00:51 +0000
  • c475bb9bbd actually use user local configs... Carsten Haitzler 2001-02-15 22:55:39 +0000
  • 4d2a90ee09 errrrr - copy config files (not data for now) to ~/.e if theyarent there Carsten Haitzler 2001-02-15 22:49:59 +0000
  • ed4e53e69a oops... fix :) Carsten Haitzler 2001-02-15 22:42:28 +0000
  • 72043d3682 dont play with menu struct innards! use api calls :) Carsten Haitzler 2001-02-15 22:39:02 +0000
  • 064f03cce5 actions now caches actions list to ram Carsten Haitzler 2001-02-15 05:12:54 +0000
  • 2755e1ea78 a few other palces use config thing.. only 3 e_db_open references there now.. and they read lists from db's Carsten Haitzler 2001-02-15 00:45:08 +0000
  • 922fbf4662 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 :) Carsten Haitzler 2001-02-14 04:30:15 +0000
  • b2eeab41a0 Changing the efsd launch code since we don't have --forcemode any more. cpk 2001-02-13 01:31:05 +0000
  • 2be7b124ed damn! i didnt add these! Carsten Haitzler 2001-02-13 00:51:23 +0000