Commit Graph

593 Commits

Author SHA1 Message Date
841a106a28 Reordering... 2007-09-14 12:46:09 +00:00
0876c5271d Recognize return codes and display appropriate dialog. Works only if
executable was not found or file is not executable.
Add mutexes since childs return codes comes from second thread. This
will also prevent races when report dialogs are shown.
2007-09-14 12:31:03 +00:00
f0e0bc9032 Allow autostart programs be started without dialog
Documentation update
ImagesDirectory key renamed to DataDirectory; images renamed
to data to follow later changes
2007-09-11 14:06:44 +00:00
dffebaf72a Update README and my .plan with stuff from past 12 months... 2007-09-06 13:06:34 +00:00
06b7079100 Resurrect etimedate:
- Redesigned Calendar widget, many new options
- Killed a lot of code by porting to edelib::Date (timezone handling is still 
internal)
- Added syncing with time servers using ntpdate
2007-09-05 19:51:01 +00:00
0c606e2676 Fix for previous commit. This is what happens when you commit code without
testing first :(
2007-09-05 11:19:01 +00:00
165449fe85 Port efiler to new MessageBox class, remove some debugging msg 2007-09-05 08:26:28 +00:00
d30d6f1776 New startede2 script which properly set XDG directories and
starts evoke as main service.
2007-09-03 12:34:20 +00:00
b571876fe6 Synced code with edelib changes.
Directory notifier added (still needs a work).
Internal changes for easier directory events handling.
2007-09-03 12:26:58 +00:00
7a299bc70c Some documentation 2007-09-03 12:25:00 +00:00
df0031d9dd Startup make some noise :)
Crash dialog will cleanup generated data. Also will
check availability to write/read data it generates.
2007-09-03 12:24:01 +00:00
8c57ce3e43 Commands can contain $TERM to allow running apps in terminal.
Some heuristic gui/console determination, but pretty sucks for now.
2007-08-31 13:41:27 +00:00
aced43a39a Run those programs... 2007-08-29 16:38:00 +00:00
9a5e7129e2 Autostart directory support added. Items does not get executed yet.
Dialog for autostart added.
2007-08-28 15:54:52 +00:00
fdf84c4620 - F2 to rename
- F8 to switch between active views
- Finally fix dnd in FileIconView
2007-08-24 09:19:53 +00:00
7a59ab12a4 - Add renaming support to FileIconView. Also some tweaks to renaming in
FileDetailsView (accidental renaming should now be rare).
- Fix keyboard support for edelib::ExpandableGroup in FIV. The remaining bugs 
are in ExpandableGroup class and not in efiler.
2007-08-24 07:51:02 +00:00
9b7ea5dca2 Forgot to send the Jamfile 2007-08-23 15:30:57 +00:00
5ebfa5253c FileView::update_path() will now also update the displayed filename - this
will simplify FileIconView implementation
2007-08-23 11:09:05 +00:00
f56292b6cf Split FileView properly into files. Slowly it is getting its final form. 2007-08-23 10:54:12 +00:00
70ff40b29a const removal 2007-08-22 13:35:41 +00:00
e46547e8ef Synced with edelib changes 2007-08-21 12:17:35 +00:00
d6162aa666 Fix includes (it worked with old edelib) 2007-08-21 11:10:02 +00:00
d303222157 Fix efiler Jamfile 2007-08-21 10:42:59 +00:00
5fe6f5f624 I forgot the opening comment... 2007-08-21 09:40:19 +00:00
84bd28db25 EImage: command line parsing, localization and minor fixes 2007-08-21 09:26:40 +00:00
a82ec954bd - Add DnD support to icon view - drag works, but drop doesn't for some reason!
- Rename FileView::setType() and getType() to type(), for consistency with 
fltk
- Fix hiding of views in type()
- Remove some old commented code (shouldn't be needed ever again)
- Make the selecion box around icons rounded
- Show "directory not found" error when needed (previously, efiler would 
silently jump to home)
- Fix DirTree not respecting default settings
- Attempt to fix callback for dirtree - impossible - documented in BUGS so 
someone could fix it someday
- Selecting with Space key and increasing selection by holding down shift
2007-08-20 18:34:22 +00:00
065fae4f87 Import local copy of Flu_Wrap_Group with a minor change (enable to compile
outside FLU)
2007-08-20 16:53:43 +00:00
b4578fc6f3 This is it! Beginning to implement icon view! Very fragile - please use
inside gdb for a while. Drag&drop and file ops currently don't work in icon 
view. Other fixes:
- implement Ctrl+arrow and Ctrl+shift+arrow in location bar, create shortcut 
(Alt+O)
- display file permissions
- clean some bugs and code cleanup in efiler.cpp
2007-08-20 12:16:10 +00:00
97092a28de Miscellaneous code cleanup, minor bug fixes, improved usage of edelib 2007-08-17 11:16:11 +00:00
3fa8a90a96 Better layout of browser, fix hiding 2007-08-17 11:15:19 +00:00
25b80eaffa core file is now given from CrashDialog
Added run_program()
Added new splash image
New spawn_program() error codes
2007-08-07 11:54:57 +00:00
a80b5dcb2a Runing programs can spit core if they crashed. It will be picked up
by gdb and debug it with nice dialog.
Processes are now kept in list so pid/cmd can be easily tracked.
Rest...
2007-08-06 12:39:15 +00:00
817e0cd918 Fixes to dnd. Summary:
- Konqueror: dnd works, classic copypaste konq->efiler works, efiler->konq 
wants to create a text file
- Nautilus: dnd works both ways, copy/paste buffer is incompatible (neither 
side sees anything in the buffer)
- Rox-filer: dnd works both ways, rox apparently has no copy/paste buffer
2007-08-03 20:18:09 +00:00
fe60a7a9cb Fix usage of edelib in fileops 2007-08-03 18:47:56 +00:00
4af6344a4b Silence warnings produces by -Wall -pedantic 2007-08-03 18:43:40 +00:00
5ea09a105d Fix usage of edelib in fileops 2007-08-03 18:31:59 +00:00
eecb1232f0 Add window manager icon 2007-08-03 18:31:27 +00:00
18b9352bb1 Forgot to include a library... 2007-08-03 12:42:39 +00:00
f951edbe35 Fix for standards compliance 2007-08-03 12:35:50 +00:00
c94e8e3194 - Beginning of ede_ask.h/.cpp
- Proper fix for label and text size - no more hacks
- Command line parsing, so fltk args can be used (use --help for details)
- Autocomplete in location bar and callbacks for shortcut buttons
2007-08-03 09:59:31 +00:00
26d586bfc2 Forgot to import EDE_DirTree class :( 2007-08-03 09:53:51 +00:00
96e331ae47 Fix one case when collapse/expand didn't work 2007-08-03 09:49:36 +00:00
10a579512b - Split out filesystem functions in filesystem.h/.cpp
- Update Jamfile
2007-08-01 18:06:50 +00:00
a99c55b6f1 - Finish dnd support. It currently doesn't work with other file managers
(sporadically it works with Konqueror) because fltk always sets text/plain
mimetype.
- Fix cut/copy/paste to use system clipboard instead of internal arrays.
Again, it would work with other fm's with proper mimetype.
- Many tweaks to EDE_Browser to make it render properly inside a Fl_Tile.
- Add treeview support to Fl_Icon_Browser and implement directory tree in
efiler.
- Add location bar.
- Beggining of multi-view support.
2007-08-01 18:04:35 +00:00
68364591e2 Clarifications and comments 2007-08-01 17:59:50 +00:00
300d9cf8d8 Added evoke link 2007-07-31 15:42:53 +00:00
3c5ae7bbd0 Added logout dialog, bone documentation, more cmd options... forgot the rest 2007-07-31 15:37:12 +00:00
d48f8e4c24 Removed 'wait' parameter from spawn_program 2007-07-30 13:30:41 +00:00
df1dfbfc41 Work, work... 2007-07-30 13:25:13 +00:00
1781407ef0 Added some basic UTF-16 to UTF-8 code. Works nicely with mozilla/seamonkey
clipboard, but messes everything else. More work, more work...
Also added terminating char when strncpy is used. I miss that strlcpy...
2007-07-30 12:46:37 +00:00