Commit Graph

414 Commits

Author SHA1 Message Date
Sanel Zukan
aebae643bd Added something useful 2008-08-01 19:07:06 +00:00
Sanel Zukan
ebdbed8502 Reworked econtrol code 2008-08-01 18:30:04 +00:00
Sanel Zukan
2b20415eab Added doc aboud dbus usage. Not filled yet thought. 2008-08-01 18:27:42 +00:00
Sanel Zukan
98b109176a Added range function
Reimplemented iota via range
Added global *args* variable that contains program/script arguments
2008-07-18 12:34:35 +00:00
Sanel Zukan
192b61316b Replaced for-each function with faster alternative
Added scheme_error() for error reporting from C code
load-extension exists now, althought it does not do what I want
Added timeit-start, timeit-end and timeit-result functions for easier timing
Some map, and my map timing for comparison
2008-07-15 16:00:41 +00:00
Sanel Zukan
3cf7bd04c7 A typo fix.
Parameter list reorder
2008-07-14 18:04:30 +00:00
Sanel Zukan
7bf5456c8c Added inc/dec familly 2008-07-14 13:58:42 +00:00
Sanel Zukan
6887e7fcb1 Added '-e' and '--expr' options
Some terminal colors removal
2008-07-14 13:04:10 +00:00
Sanel Zukan
af32224d5b Added clock and timeit functions
Some musings with examples
2008-07-14 10:42:25 +00:00
Sanel Zukan
5a251cf812 More tests 2008-07-08 12:24:24 +00:00
Sanel Zukan
5747340449 Capone import 2008-07-07 15:07:48 +00:00
Vedran Ljubovic
03a987a90d - Add new entries to mailcap using Open with.. dialog
- Start of work on Properties window. For now, the code is very ugly and it is read only.
2008-06-22 21:21:01 +00:00
Vedran Ljubovic
08261736b7 Forgot to commit some files 2008-06-22 07:12:45 +00:00
Vedran Ljubovic
11922d5035 Open with... dialog with autocompletion 2008-06-14 06:14:54 +00:00
Vedran Ljubovic
29e2efe9b8 Code cleanup in efiler.cpp 2008-06-12 06:25:44 +00:00
Sanel Zukan
c19f08178e Composite part now can be conditionally compiled
Added some more common colors in ede-settings.xml
2008-06-09 15:08:45 +00:00
Sanel Zukan
3ea8f1d1f8 Fixed conversion for 32bit images 2008-06-09 15:07:11 +00:00
Vedran Ljubovic
952b1338c9 Efiler: Add mimetype handling via mailcap file. Context menu can now recognize several operation depending on file type 2008-06-08 20:34:44 +00:00
Vedran Ljubovic
936ecaadf7 Fix resizing and loading configuration for location bar and directory tree 2008-06-03 22:58:50 +00:00
Vedran Ljubovic
b7a0958278 EFiler v0.2.2:
- Use edelib::Window (fixes problem with titlebar icon and some cruft in main)
- Store user preferences in edelib::Resource
- Work better with edeneu icon theme, follow fdo icon-naming-spec
- Expand . in directory path (e.g. when called from command line), show just last part of path in window title, full width status bar :)
- Some fixes to ExpandableGroup usage, use EG by default
- In fileops, don't update view manually when notify is available
- Improve documentation of EDE_FileView.h
- Temporary "Open with" callback for testing
2008-06-03 21:55:05 +00:00
Vedran Ljubovic
ff505dc732 EFiler v0.2.2:
- Use edelib::Window (fixes problem with titlebar icon and some cruft in main)
- Store user preferences in edelib::Resource
- Work better with edeneu icon theme, follow fdo icon-naming-spec
- Expand . in directory path (e.g. when called from command line), show just last part of path in window title, full width status bar :)
- Some fixes to ExpandableGroup usage, use EG by default
- In fileops, don't update view manually when notify is available
- Improve documentation of EDE_FileView.h
- Temporary "Open with" callback for testing
2008-06-03 21:53:58 +00:00
Sanel Zukan
011180b70b Icon theme builder fix 2008-06-02 11:51:41 +00:00
Sanel Zukan
8901c59050 Let ede_strverscmp() be linked correctly 2008-05-29 11:09:54 +00:00
Vedran Ljubovic
9f8409e863 - Add notify support with edelib::DirWatch
- Fix support for large files (>2GB)
- Fix switching between iconview and listview (sometimes both checkboxes would be active)
- Import local copy of strverscmp (doesn't compile at the moment)
- EDE_Browser: fix redrawing of column title buttons
- EDE_FileIconView: switch back to ordinary FLAT_BOX (RFLAT_BOX is ugly :), fix bug with using scrollbar when view 
isn't focused, laso-selection sometimes selected too much
- Clean up some compiler warnings
2008-05-27 18:58:37 +00:00
Vedran Ljubovic
acae1abb06 Update list of bugs 2008-05-27 18:48:11 +00:00
Sanel Zukan
8d4a1dba28 Removed NotifyBox. It should be replaced with notification stuff
Added some dbus code. Desktop changes are reported via 'org.equinoxproject.Eiconman.DesktopChanged' signal
2008-04-07 15:35:02 +00:00
Sanel Zukan
52af17daf6 Added script for easier generating about content. Still not used. 2008-02-18 14:50:02 +00:00
Sanel Zukan
44687cb3a6 Work on theming support... 2008-02-18 14:46:13 +00:00
Sanel Zukan
0ad832e770 Hide struct inside cpp file.
Removed my testing inspiration from tip file.
2008-02-12 14:52:10 +00:00
Sanel Zukan
ed9c4a0228 Imported login manager code. Real stuff is not implemented yet... 2008-02-11 17:30:39 +00:00
Sanel Zukan
54fc91849c Dumped some old mimetype files.
Added InstallEdeMimeFiles rule, which should install a new XDG
mime types and update mime database.
Added fluid mime until fd.o merge it into official mime distribution.
2008-02-11 13:55:58 +00:00
Sanel Zukan
b9440e66be Preview works.
Option for setting desktop icon fonts; still needs work...
2008-01-21 19:08:36 +00:00
Sanel Zukan
6b5cd7bf4c Let logout screen correctly darken background 2008-01-17 16:44:20 +00:00
Sanel Zukan
a9f449b64b Removed 'alpha 1' part. This value should be read from Jamrules... 2008-01-16 13:01:55 +00:00
Sanel Zukan
67aeb03f48 Completed etip documentation.
Added link to etip documentation in main manual page.
2008-01-16 12:58:08 +00:00
Sanel Zukan
07d69ded76 Correct that comment 2008-01-16 11:03:36 +00:00
Sanel Zukan
c0ee6c1750 Added support for xrdb 2008-01-16 10:59:02 +00:00
Sanel Zukan
3a0c4b31ce Old file for comparison. 2008-01-15 15:04:26 +00:00
Sanel Zukan
1fe32fef71 Let etip-compiler be silent.
Removed Crash handler code from evoke. ecrasher is for that.
Add some transparency to desktop icons when they are moved.
2008-01-15 14:42:44 +00:00
Sanel Zukan
fb93a9f18f Implemented autostart support 2008-01-14 18:11:54 +00:00
Sanel Zukan
0c84b92baa Let etip be compiled 2008-01-14 13:18:44 +00:00
Sanel Zukan
abc8c69f6a Added missing file 2008-01-14 13:15:08 +00:00
Sanel Zukan
bb35f66f37 Let title shows ecalc name 2008-01-14 12:58:55 +00:00
Sanel Zukan
1f739e169d Commented some code reserved for the future 2008-01-14 12:53:38 +00:00
Sanel Zukan
7ff8841ea8 A lot of changes, especially the ways how screen is repainted (in composite).
Composite will now draw only damaged regions, and their damage is (now) correctly
reported, mostly due changes in main FLTK loop.

Also there are two ways how evoke will be running: if USE_FLTK_LOOP_EMULATION
is defined (default yes), it will fully emulate FLTK loop (as done before). Oposite 
way (without emulation) it will relay on FLTK message passing, but it is very unpredictable 
since FLTK will sometime miss SelectionClear events (XSETTINGS relay on it), probably due
large XDamageNotify throttling. When emulation is used, there are no such problems
since all events are processed before they are routed to FLTK.

In composite is added another way of repainting (when USE_CHECK is defined), and it will
relay on Fl::add_check() function; there are some differences between this function
and timer used for screen refresh. Timer will try to refresh it every XX ms and when
there are large number of XDamageNotify reports, this will not be suitable for 
movements smoothing on the screen; on other hand add_check() will call callback every
time when event is processed, which brings smooth movements. For now only timer is used
untill I finish compositing stuff.

Also composite will handle messages from it's own add_handler() since (somehow), all pending
XDamageNotify events will not be correctly reported inside EvokeService handler.

And about splash... splash will now keep it's window at the top, no matter what window is
raised. This is a small hack until I implement _NET_WM_WINDOW_TYPE_SPLASH in edewm (I don't
have to say that this hack works for all wm's I tested :P).

Sound from splash is removed; reason for this is when evoke starts childs (only when X session
was started), device descriptors will be used by childs too making sound device unusable and 
marked as busy. This can be solved by using better sound library, which is story for itself...
2008-01-14 12:50:30 +00:00
Sanel Zukan
d0eab95b75 Dump old locale directory with translations. They are obsolete anyway. 2008-01-14 12:03:37 +00:00
Sanel Zukan
2dcdc52e6a Imported eabout, a small program that displays current EDE version, authors, contibutors, etc.
Added ProgramBare rule in Program.jam so there could be built plain (command-line) programs
and so they could be installed where other EDE programs resides.

New etip on FLTK1 code. Also, instead hardcoded tips, etip now uses fortune-like files
for tips. Ah yes, it is able to read fortune files too :)
2008-01-14 12:02:43 +00:00
Sanel Zukan
3326269e36 Added external crash handler 2008-01-05 13:23:04 +00:00
Sanel Zukan
d7db3f0d0f Added composite stuff (alpha stage, of course).
A lot of things are pending for implementation like region translucency, shadows, fading...
Per window translucency is in, but now working as expected.
2007-12-28 10:58:56 +00:00
Sanel Zukan
9f65ff5859 Removed title box from menu 2007-12-12 13:02:35 +00:00