ningerso [Tue, 6 Mar 2007 12:03:34 +0000 (12:03 +0000)]
Use a hash for faster file global data lookup. If we hit a case where
per-object data lookup is slow, then this should be extended to include that.
SVN revision: 28591
Peter Wehrfritz [Mon, 5 Mar 2007 21:41:39 +0000 (21:41 +0000)]
- add ecore_strbuf_replace() and ecore_strbuf_replace_all()
- some formating and minor things
SVN revision: 28573
Carsten Haitzler [Mon, 5 Mar 2007 18:19:49 +0000 (18:19 +0000)]
ok- disable the close - seems librsvg in some versions is so buggy you can't
close it to prevent leaks!
SVN revision: 28571
Christopher Michael [Mon, 5 Mar 2007 04:38:54 +0000 (04:38 +0000)]
Re-enable setting x_ variables to nothing at start of X checks. Not sure if
this was an accidental change or not, but it breaks things like pbuilder for
building pacakges.
SVN revision: 28563
Carsten Haitzler [Sun, 4 Mar 2007 21:17:36 +0000 (21:17 +0000)]
hooray! librsvg leak!. if you try and load a file that is NOT an svg with
librsvg - and it fails, it does not FREE UP MEMORY - it LEAKS. BAD RSVG. BAd
BAD! ok - a code to explicitly avoid loading anything NOT .svg or .svg.gz!!!!!!
SVN revision: 28557
Carsten Haitzler [Sun, 4 Mar 2007 17:06:13 +0000 (17:06 +0000)]
fix nul update on swap
SVN revision: 28556
doursse [Sun, 4 Mar 2007 16:19:32 +0000 (16:19 +0000)]
Add some missing const
SVN revision: 28555
doursse [Sun, 4 Mar 2007 16:18:06 +0000 (16:18 +0000)]
including glx.h is not necessary (and should not be included here). Add some missing const
SVN revision: 28554
Carsten Haitzler [Sat, 3 Mar 2007 16:05:15 +0000 (16:05 +0000)]
just look at the comments to know what this is about.
SVN revision: 28545
Carsten Haitzler [Sat, 3 Mar 2007 09:04:47 +0000 (09:04 +0000)]
now limit stats per any 1 file to STAT_GAP (2 seconds).
SVN revision: 28544
Carsten Haitzler [Fri, 2 Mar 2007 23:12:10 +0000 (23:12 +0000)]
chasing somethnig really bizarre... but this works right now.
SVN revision: 28533
Carsten Haitzler [Fri, 2 Mar 2007 22:27:52 +0000 (22:27 +0000)]
i've put back timestamp checks - but evas wont stata file more frequently
than once per 2 seconds to avoid overhead.
SVN revision: 28532
Carsten Haitzler [Fri, 2 Mar 2007 22:09:18 +0000 (22:09 +0000)]
oh dear - when i added load opts - i broke speculative caching. fixed!
SVN revision: 28531
Carsten Haitzler [Fri, 2 Mar 2007 17:02:49 +0000 (17:02 +0000)]
ecore evas rotation patches
SVN revision: 28529
Carsten Haitzler [Fri, 2 Mar 2007 14:51:17 +0000 (14:51 +0000)]
rotation patches for 180 degrees - thankyoooo! :)
SVN revision: 28527
Carsten Haitzler [Fri, 2 Mar 2007 07:24:32 +0000 (07:24 +0000)]
solve the edje_decc file thing
SVN revision: 28525
Christopher Michael [Thu, 1 Mar 2007 22:39:01 +0000 (22:39 +0000)]
Use memset on fdata for edje_color_class_list and edje_text_class_list based on
help from RbdPngn, Seb & Rephorm...thanks guys :)
SVN revision: 28518
Christopher Michael [Thu, 1 Mar 2007 21:53:33 +0000 (21:53 +0000)]
Properly fix edje_color_class_list.
thanks Sebastion :)
SVN revision: 28517
Christopher Michael [Thu, 1 Mar 2007 20:06:38 +0000 (20:06 +0000)]
Fix edje_color_class_list so that it's usable with enlightenment_remote again.
SVN revision: 28513
Peter Wehrfritz [Thu, 1 Mar 2007 16:17:04 +0000 (16:17 +0000)]
sort the list in the same way ls actually does: using strcoll,
you want to add the line setlocale(LC_COLLATE, ""); or setlocale(LC_ALL, "");
to your application if you not already have
SVN revision: 28511
doursse [Tue, 27 Feb 2007 16:08:41 +0000 (16:08 +0000)]
pass the default screen to the info, as it is not stored by XCB itself. Speed up a bit evas_software_xcb_x_can_do_shm
SVN revision: 28494
doursse [Tue, 27 Feb 2007 15:17:18 +0000 (15:17 +0000)]
update software xcb engine to match xlib engine improvements during startup
SVN revision: 28493
doursse [Tue, 27 Feb 2007 13:39:44 +0000 (13:39 +0000)]
replace the predefined STRING atom by its value. It avoids a non core XCB dependancy
SVN revision: 28492
Michael Jennings [Mon, 26 Feb 2007 01:07:16 +0000 (01:07 +0000)]
Sun Feb 25 14:07:14 2007 Michael Jennings (mej)
Sigh.
----------------------------------------------------------------------
SVN revision: 28482
Michael Jennings [Mon, 26 Feb 2007 01:05:07 +0000 (01:05 +0000)]
Sun Feb 25 14:05:05 2007 Michael Jennings (mej)
Require ecore-bin.
----------------------------------------------------------------------
SVN revision: 28481
Michael Jennings [Fri, 23 Feb 2007 01:16:02 +0000 (01:16 +0000)]
Thu Feb 22 14:16:00 2007 Michael Jennings (mej)
ecore needs curl now.
----------------------------------------------------------------------
SVN revision: 28445
doursse [Thu, 22 Feb 2007 00:24:32 +0000 (00:24 +0000)]
XCB ICCCM is only needed for the XCB evas tests
SVN revision: 28429
Carsten Haitzler [Wed, 21 Feb 2007 21:43:45 +0000 (21:43 +0000)]
ooh - and remove leak from callbacks not being freed! fixed!
SVN revision: 28426
Carsten Haitzler [Wed, 21 Feb 2007 21:30:29 +0000 (21:30 +0000)]
fix valgrind complaint - oops. unreffed before the file del!
SVN revision: 28424
Michael Jennings [Wed, 21 Feb 2007 10:56:17 +0000 (10:56 +0000)]
Tue Feb 20 23:56:15 2007 Michael Jennings (mej)
Add buildreq for conditional DirectFB support.
----------------------------------------------------------------------
SVN revision: 28420
Peter Wehrfritz [Wed, 21 Feb 2007 06:08:22 +0000 (06:08 +0000)]
oops, ecore should compile now again, Ecore_Data.h includes know <stddef.h> for
size_t. If you don't like, let it me know and we'll use unsigned int instead
SVN revision: 28418
Peter Wehrfritz [Wed, 21 Feb 2007 04:31:50 +0000 (04:31 +0000)]
add ecore_strbuf_insert() and ecore_strbuf_length_get()
SVN revision: 28415
David Walter Seikel [Tue, 20 Feb 2007 10:12:45 +0000 (10:12 +0000)]
Patch by Thomas Stark to remove blank parameters from exe arguments.
SVN revision: 28401
rephorm [Sat, 17 Feb 2007 06:25:53 +0000 (06:25 +0000)]
finish adding ecore_strlcat...
SVN revision: 28381
rephorm [Sat, 17 Feb 2007 03:22:12 +0000 (03:22 +0000)]
install efreet_ini.h
SVN revision: 28380
rephorm [Fri, 16 Feb 2007 23:49:55 +0000 (23:49 +0000)]
add ecore_strlcat for symmetry
add ecore_strbuf, an auto-expanding string buffer for building long strings whose length isn't easily determinable beforehand. for now just supports append.
SVN revision: 28379
Carsten Haitzler [Fri, 16 Feb 2007 18:12:38 +0000 (18:12 +0000)]
add flush calls.
SVN revision: 28376
Christopher Michael [Tue, 13 Feb 2007 16:24:37 +0000 (16:24 +0000)]
Applied Ravenlock's screensaver patches.
SVN revision: 28345
rephorm [Tue, 13 Feb 2007 09:58:49 +0000 (09:58 +0000)]
fix deleting of signal callbacks with empty strings for signal or source (they're stored internally as NULL's)
SVN revision: 28344
Christopher Michael [Tue, 13 Feb 2007 02:29:01 +0000 (02:29 +0000)]
Added Ravenlock's DPMS code for ecore_x.
SVN revision: 28335
Peter Wehrfritz [Mon, 12 Feb 2007 22:47:46 +0000 (22:47 +0000)]
add ecore_dlist_sort() and ecore_dlist_mergesort()
SVN revision: 28330
Christopher Michael [Mon, 12 Feb 2007 17:02:15 +0000 (17:02 +0000)]
Fix formatting of a function.
SVN revision: 28324
Carsten Haitzler [Sat, 10 Feb 2007 17:23:09 +0000 (17:23 +0000)]
patches applied as per emails :)
SVN revision: 28302
rephorm [Fri, 9 Feb 2007 12:20:49 +0000 (12:20 +0000)]
make sure string is null terminated after char append
SVN revision: 28298
rephorm [Fri, 9 Feb 2007 08:18:20 +0000 (08:18 +0000)]
add a readme
SVN revision: 28292
Sebastian Dransfeld [Wed, 7 Feb 2007 02:14:46 +0000 (02:14 +0000)]
Function to add a new desktop to an existing menu.
SVN revision: 28283
Sebastian Dransfeld [Wed, 7 Feb 2007 01:13:08 +0000 (01:13 +0000)]
And remember to add files with function.
SVN revision: 28280
Sebastian Dransfeld [Wed, 7 Feb 2007 01:12:25 +0000 (01:12 +0000)]
Function to check whether a path resides inside a default directory.
SVN revision: 28279
Sebastian Dransfeld [Wed, 7 Feb 2007 00:23:54 +0000 (00:23 +0000)]
Make dbus endian aware.
SVN revision: 28278
Sebastian Dransfeld [Tue, 6 Feb 2007 02:16:33 +0000 (02:16 +0000)]
Quick and dirty saving of a Menu.
SVN revision: 28260
Dan Sinclair [Tue, 6 Feb 2007 02:04:50 +0000 (02:04 +0000)]
- formatting
SVN revision: 28259
Sebastian Dransfeld [Mon, 5 Feb 2007 21:39:59 +0000 (21:39 +0000)]
Declare function.
SVN revision: 28258
Dan Sinclair [Mon, 5 Feb 2007 21:16:55 +0000 (21:16 +0000)]
- setup the internal types (APPLICATION, DIRECTORY and LINK) to use the type
registration system
SVN revision: 28257
rephorm [Mon, 5 Feb 2007 20:23:31 +0000 (20:23 +0000)]
allow custom types to register a parse function
SVN revision: 28256
Dan Sinclair [Mon, 5 Feb 2007 02:06:05 +0000 (02:06 +0000)]
- allow the app to add custom Types to be matched in the .desktop file.
(e17 uses this for Mount and a few other types)
SVN revision: 28251
Dan Sinclair [Mon, 5 Feb 2007 01:39:46 +0000 (01:39 +0000)]
- unused
SVN revision: 28250
Carsten Haitzler [Sun, 4 Feb 2007 13:14:16 +0000 (13:14 +0000)]
make mv copy if it is a regular file not on same fs.
SVN revision: 28245
Dan Sinclair [Sat, 3 Feb 2007 23:13:14 +0000 (23:13 +0000)]
- update test.desktop file
SVN revision: 28232
Kim Woelders [Sat, 3 Feb 2007 23:03:57 +0000 (23:03 +0000)]
Quiet!
SVN revision: 28231
Christopher Michael [Sat, 3 Feb 2007 20:44:35 +0000 (20:44 +0000)]
Comment out unused strcmp block. It used todo a printf, which was commented
out, so really no reason to run the strcmp in the first place if we do
nothing with the result.
SVN revision: 28228
Stafford Mitchell Horne [Sat, 3 Feb 2007 20:09:47 +0000 (20:09 +0000)]
Add a missing test.desktop file. This one allows for the test to pass.
SVN revision: 28227
doursse [Sat, 3 Feb 2007 17:59:05 +0000 (17:59 +0000)]
add some const
SVN revision: 28222
ningerso [Sat, 3 Feb 2007 13:51:02 +0000 (13:51 +0000)]
Remove debugging file.
SVN revision: 28220
ningerso [Sat, 3 Feb 2007 13:13:47 +0000 (13:13 +0000)]
Add document generation script.
SVN revision: 28219
ningerso [Sat, 3 Feb 2007 13:11:41 +0000 (13:11 +0000)]
Add top level informational files to efreet.
SVN revision: 28218
ningerso [Sat, 3 Feb 2007 13:10:13 +0000 (13:10 +0000)]
Makefile.am for test data.
SVN revision: 28217
ningerso [Sat, 3 Feb 2007 13:09:22 +0000 (13:09 +0000)]
Top level Makefile.am for efreet.
SVN revision: 28216
ningerso [Sat, 3 Feb 2007 13:08:15 +0000 (13:08 +0000)]
Freedesktop test files.
SVN revision: 28215
ningerso [Sat, 3 Feb 2007 13:05:30 +0000 (13:05 +0000)]
Initial import of efreet, an implementation of the freedesktop icon and menu
specs.
SVN revision: 28214
ningerso [Sat, 3 Feb 2007 09:33:26 +0000 (09:33 +0000)]
Patch from Glen Larsen to fix dlopen failure handling in module loader.
SVN revision: 28213
Sebastian Dransfeld [Fri, 2 Feb 2007 00:41:33 +0000 (00:41 +0000)]
formatting.
SVN revision: 28191
Peter Wehrfritz [Thu, 1 Feb 2007 19:22:35 +0000 (19:22 +0000)]
- add ecore_list_sort() a wrapper for ecore_list_mergesort and ecore_list_heapsort
- change the API for the sort functions to return an int on success
- change ECORE_SHEAP_MIN/MAX to ECORE_SORT_MIN/MAX (*API break*)
- use ecore_list_sort() in ecore_file_ls()
SVN revision: 28188
Peter Wehrfritz [Sun, 28 Jan 2007 02:46:13 +0000 (02:46 +0000)]
add ecore_list_mergesort() and ecore_list_heapsort()
SVN revision: 28139
kaethorn [Sat, 27 Jan 2007 18:59:15 +0000 (18:59 +0000)]
Missed this one. Thanks to Wang Xu.
SVN revision: 28137
doursse [Sat, 27 Jan 2007 04:05:58 +0000 (04:05 +0000)]
check if the mem is allocated
SVN revision: 28127
doursse [Sat, 27 Jan 2007 03:51:05 +0000 (03:51 +0000)]
use CHECK_PARAM_POINTER_RETURN
SVN revision: 28126
doursse [Thu, 25 Jan 2007 23:43:46 +0000 (23:43 +0000)]
formatting. Add of ecore_str_has_prefix/suffix functions
SVN revision: 28118
Andreas Volz [Mon, 22 Jan 2007 23:38:39 +0000 (23:38 +0000)]
fixed polygon moving
SVN revision: 28109
Carsten Haitzler [Mon, 22 Jan 2007 12:44:57 +0000 (12:44 +0000)]
1. fixed some inefficient edje loading - moved checks to the cache code where
it sould be
2. fixed edje handling of delete of objects so we don't lose clip info if we
move a swallowed object out
3. fix up norender stuff for evas a bit
4. pants.
5. coogee beach (sydney) in summer right now is beatiful - KICK ASS!
SVN revision: 28102
Sebastian Dransfeld [Sun, 21 Jan 2007 13:54:24 +0000 (13:54 +0000)]
Don't need to check for old, as we already established that this list
isn't empty.
SVN revision: 28092
Sebastian Dransfeld [Sun, 21 Jan 2007 13:53:06 +0000 (13:53 +0000)]
Already did this test ~10 lines up.
SVN revision: 28091
Sebastian Dransfeld [Sun, 21 Jan 2007 12:48:03 +0000 (12:48 +0000)]
No need to check this, a non-empty list must have a first pointer.
SVN revision: 28090
doursse [Sat, 20 Jan 2007 16:51:48 +0000 (16:51 +0000)]
missing ac_subst
SVN revision: 28083
doursse [Sat, 20 Jan 2007 15:36:41 +0000 (15:36 +0000)]
and fix the creation of the shared lib with MinGW.
SVN revision: 28081
doursse [Sat, 20 Jan 2007 15:20:23 +0000 (15:20 +0000)]
fix compilation with MinGW
SVN revision: 28080
rephorm [Fri, 19 Jan 2007 14:02:34 +0000 (14:02 +0000)]
allow shutting down ecore_file and re-initting
SVN revision: 28063
Sebastian Dransfeld [Thu, 18 Jan 2007 23:58:40 +0000 (23:58 +0000)]
Typo.
SVN revision: 28054
rephorm [Thu, 18 Jan 2007 07:28:56 +0000 (07:28 +0000)]
fix ecore_file_get_dir() to return "/" for files in the root directory
SVN revision: 28042
Sebastian Dransfeld [Wed, 17 Jan 2007 13:41:08 +0000 (13:41 +0000)]
Functions to join lists and hashes.
SVN revision: 28034
Carsten Haitzler [Tue, 16 Jan 2007 10:17:46 +0000 (10:17 +0000)]
1. make curl interactivity MUCH better.
2. make ecore_evas use the norender call to delete objects aggressively for
hiddent canvases.
SVN revision: 28015
Carsten Haitzler [Tue, 16 Jan 2007 10:17:10 +0000 (10:17 +0000)]
actually dont delay so long in deleting objects. make it happen sooner
SVN revision: 28014
ningerso [Tue, 16 Jan 2007 01:27:01 +0000 (01:27 +0000)]
Add basic stat output to hash for testing.
Expose hash output functions for ecore_string.
Move mask calculation outside inner loop for ecore_str_hash.
SVN revision: 28006
Sebastian Dransfeld [Sat, 13 Jan 2007 17:51:10 +0000 (17:51 +0000)]
Remove this check, it can hide bugs. A non-empty list should always
have a last pointer.
SVN revision: 27949
Sebastian Dransfeld [Sat, 13 Jan 2007 17:49:15 +0000 (17:49 +0000)]
When doing remove_last on a dlist, use the ->previous property well!
SVN revision: 27948
Sebastian Dransfeld [Sat, 13 Jan 2007 01:49:42 +0000 (01:49 +0000)]
Limit curl run to 0.2 seconds.
SVN revision: 27937
Dan Sinclair [Thu, 11 Jan 2007 23:42:21 +0000 (23:42 +0000)]
- if we're replacing the value in the hash make sure we free the old value
SVN revision: 27909
kaethorn [Thu, 11 Jan 2007 21:56:44 +0000 (21:56 +0000)]
Use wildcards for dynamic header and static library inclusion.
SVN revision: 27906
Dan Sinclair [Wed, 10 Jan 2007 21:56:11 +0000 (21:56 +0000)]
- change find to leave the list pointing to the found item instead of the
next item in the list
SVN revision: 27899
ningerso [Wed, 10 Jan 2007 11:33:33 +0000 (11:33 +0000)]
Fix doxygen comments for new header.
SVN revision: 27891
ningerso [Wed, 10 Jan 2007 11:28:41 +0000 (11:28 +0000)]
Add ecore_strlcpy for an strlcpy copy available on all architectures.
SVN revision: 27890