Carsten Haitzler
e076a78519
cedric's eet and edje patches to use eet dictionaries for strings.
...
SVN revision: 33873
2008-03-01 06:38:09 +00:00
Sebastian Dransfeld
d610a1bd9a
include files in the correct order
...
SVN revision: 33633
2008-01-27 13:17:22 +00:00
Sebastian Dransfeld
cb4cc5b6c1
formatting
...
SVN revision: 33631
2008-01-27 12:56:44 +00:00
Mike Frysinger
5a351ab3da
replace some win32 ifdef hacks with autoconf checks
...
SVN revision: 33617
2008-01-26 05:50:09 +00:00
doursse
0f79f11a02
[win32] use the correct value for an invalid handle and check results. Remove trailing spaces
...
SVN revision: 33579
2008-01-24 08:41:23 +00:00
Carsten Haitzler
b35e3bd260
cedric's eet race patch
...
SVN revision: 33544
2008-01-21 01:09:51 +00:00
Carsten Haitzler
0112fdc383
patches, caching fixes, zone dynamic creation/deletion handling, stuff.
...
SVN revision: 33127
2007-12-14 05:57:16 +00:00
ningerso
ed6c28dc16
Only enforce file size in read mode, otherwise this breaks parallel builds of
...
edje files.
SVN revision: 32925
2007-12-01 21:14:25 +00:00
Carsten Haitzler
22dbedf987
refuse to handle a 0 sized file without an error
...
SVN revision: 32609
2007-11-12 06:15:08 +00:00
doursse
e769f25d10
* Add conversion functions to replace the use of snprintf with %a
...
* remove useless defines
* minor cleanups
fixes bugs #181 and #182
SVN revision: 31805
2007-09-25 18:26:49 +00:00
Carsten Haitzler
998bf2b2ef
consistency - use old style datatypes.
...
SVN revision: 31670
2007-09-10 15:26:42 +00:00
Carsten Haitzler
0655006f42
and now we have a small tool that can extract, import, list, decode, encode
...
etc. data from eet files. just run eet for usage.
SVN revision: 31651
2007-09-08 09:35:41 +00:00
Carsten Haitzler
0c4af24a33
save a few bytes by packing structures better... simple savings :)
...
SVN revision: 30486
2007-06-28 23:22:20 +00:00
Carsten Haitzler
2818ca982a
fix custom file info to be less delicate - not perfectly correct but it wont
...
lose all your data if e segv's or is kill -9'd anymore. eet handles multiple
writes to the same key now by overwriting the previous data
SVN revision: 30057
2007-05-23 12:07:14 +00:00
Carsten Haitzler
bcbc04daf5
usless if's
...
SVN revision: 29799
2007-05-02 11:08:41 +00:00
doursse
9373a62203
fix compilation with MinGW
...
SVN revision: 28080
2007-01-20 15:20:23 +00:00
Sebastian Dransfeld
98b5b625ab
Move hash gen func to own file.
...
SVN revision: 27605
2006-12-28 15:23:47 +00:00
Carsten Haitzler
3d832540ff
safe reading of mmap! corupt eet/edje files would segv e!
...
SVN revision: 26659
2006-10-16 15:02:11 +00:00
Carsten Haitzler
8be34cd07c
fix mmap bug
...
SVN revision: 25871
2006-09-16 05:57:36 +00:00
Carsten Haitzler
31e1675f52
fix segv!
...
SVN revision: 25177
2006-08-28 13:22:16 +00:00
David Walter Seikel
35d34dee92
The comment does say "Allocate struct for eet file and have it zero'd
...
out" but using calloc is inefficient since most members of the struct
are written to straight away. Valgrind complains that the data member
can sometimes be used without being initialised. Seems to happen when
we can't open it and eet_close tests the value of the data member.
Those that know this code better than me should check this. Probably a
good idea to initialise ALL members at this point.
SVN revision: 24848
2006-08-17 20:22:23 +00:00
Carsten Haitzler
5aa07e60c6
eet return ferror right
...
SVN revision: 24729
2006-08-15 06:45:51 +00:00
ningerso
39f349047f
Need sys/types.h before sys/mman.h on OS X, and possibly other BSD based
...
systems.
SVN revision: 24188
2006-07-25 09:47:47 +00:00
Carsten Haitzler
f1316fa8e9
unaligned int access - fix.
...
SVN revision: 23702
2006-07-03 20:15:54 +00:00
Carsten Haitzler
268c8107f0
clear cache on shutdown
...
SVN revision: 23536
2006-06-22 19:22:26 +00:00
Carsten Haitzler
ba54808ee8
actually close files
...
SVN revision: 23535
2006-06-22 19:21:31 +00:00
Carsten Haitzler
3a85bfb709
cedric's mmap patch
...
SVN revision: 23413
2006-06-13 10:20:22 +00:00
sebastid
74681bc617
Return error
...
SVN revision: 23033
2006-05-31 19:13:51 +00:00
Carsten Haitzler
f019dcad07
return write errors on close.
...
SVN revision: 22758
2006-05-20 02:44:24 +00:00
stffrdhrn
4c5b9e1f24
More cleanups:
...
* fix more requirements for const
SVN revision: 20985
2006-03-04 02:46:24 +00:00
stffrdhrn
e2074460ce
Clean ups
...
* char * -> const char * where needed
SVN revision: 20984
2006-03-04 02:11:03 +00:00
Carsten Haitzler
d08bfbb6c6
ok- visibility disabled for now - works on x86 32bit. amd64 is broken (gcc
...
bug it seems) need to explore this more.
SVN revision: 19680
2006-01-10 07:32:56 +00:00
Carsten Haitzler
7554f8ee36
actually make symbol hiding work!
...
SVN revision: 19314
2005-12-27 17:17:31 +00:00
tsauerbeck
8176b2c5fa
more code cleanup
...
SVN revision: 18714
2005-11-29 18:49:30 +00:00
tsauerbeck
e2aff84f25
code cleanup
...
SVN revision: 18702
2005-11-29 11:44:51 +00:00
Carsten Haitzler
889accc343
LEAK! fix.
...
SVN revision: 18357
2005-11-07 06:16:26 +00:00
Carsten Haitzler
09e699d360
avoid fd overflow.
...
SVN revision: 18356
2005-11-07 03:15:22 +00:00
sebastid
2ea1cbcc22
remove strdup
...
SVN revision: 18288
2005-11-04 18:29:02 +00:00
sebastid
fb95ab1814
Delay string duplication until necessary.
...
Fix leak.
SVN revision: 18287
2005-11-04 17:44:01 +00:00
Carsten Haitzler
4c88b00112
reduce some allocs
...
SVN revision: 18260
2005-11-04 03:22:22 +00:00
Carsten Haitzler
51a616eda7
cacheburst works again
...
SVN revision: 18251
2005-11-03 15:05:21 +00:00
Carsten Haitzler
e114a02062
add a cache burst mode
...
SVN revision: 18248
2005-11-03 13:05:52 +00:00
Carsten Haitzler
234beef243
dont double free IF we happen to ref < 0 (not really possible tho)
...
SVN revision: 15986
2005-08-01 13:53:17 +00:00
tsauerbeck
216c51ea31
added eet_num_entries()
...
SVN revision: 15785
2005-07-15 20:37:29 +00:00
tsauerbeck
63c5d7586c
in eet_list(), check whether the supplied glob is '*'. iirc raster said freebsd's fnmatch() didn't support '*' well so he added the same workaround to edje... and so it should be in libeet, too
...
SVN revision: 15779
2005-07-14 16:51:28 +00:00
tsauerbeck
2a6b9852d7
duplicate name to self
...
SVN revision: 14957
2005-05-26 11:14:15 +00:00
tsauerbeck
220ab137d0
need to reduce compress to 0 or 1 down there, too
...
SVN revision: 14955
2005-05-26 11:04:42 +00:00
tsauerbeck
7868fea3aa
check for overflow of of buflen
...
SVN revision: 14954
2005-05-26 10:58:22 +00:00
tsauerbeck
92c57be18b
whitespace good
...
SVN revision: 14953
2005-05-26 10:53:53 +00:00
tsauerbeck
898379b49b
duplicate name first
...
SVN revision: 14952
2005-05-26 10:51:50 +00:00