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
8cb216641c
ok- all you whiners. eet data encodings are reversable now without edd info.
...
there are api calls ot dump any eet encoded data lump into text and re-encode
into binary blob. no tools currently - that can be done later, but all the
api calls in eet that you need are there, as well as data in the blob.
SVN revision: 31649
2007-09-08 07:44:03 +00:00
Sebastian Dransfeld
98b5b625ab
Move hash gen func to own file.
...
SVN revision: 27605
2006-12-28 15:23:47 +00:00
Sebastian Dransfeld
0c773c9358
Fix memleak.
...
SVN revision: 27491
2006-12-17 11:20:25 +00:00
Sebastian Dransfeld
2318625fdc
Fix memleak.
...
SVN revision: 27490
2006-12-17 11:07:23 +00:00
Sebastian Dransfeld
43af41b5e1
Store hashes. Please review.
...
SVN revision: 27489
2006-12-17 11:00:45 +00:00
Sebastian Dransfeld
a6c47b583c
When put'ing data we should not modify the source, so add const modifier.
...
This is a preparation for storing hashes, which uses const on the key.
SVN revision: 27488
2006-12-17 10:58:35 +00:00
Sebastian Dransfeld
895ddf87be
Move common error code to the end of the function.
...
SVN revision: 27482
2006-12-16 22:27:18 +00:00
Sebastian Dransfeld
aabc930623
Fix typo.
...
SVN revision: 27465
2006-12-15 20:16:29 +00:00
Kim Woelders
bcd4e797d6
Add const, fix warnings.
...
SVN revision: 26962
2006-11-05 12:14:08 +00:00
Carsten Haitzler
3a85bfb709
cedric's mmap patch
...
SVN revision: 23413
2006-06-13 10:20:22 +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
Carsten Haitzler
f8dd4d1af7
support special strign and alloc methods
...
SVN revision: 18731
2005-11-30 15:36:19 +00:00
tsauerbeck
6d73fde23a
warnings
...
SVN revision: 18701
2005-11-29 11:32:10 +00:00
rbdpngn
dfa6c0196c
Use a pre-allocated buffer on the stack for storing temporary chunks.
...
SVN revision: 18669
2005-11-27 18:54:02 +00:00
Carsten Haitzler
40ae019495
seriously - no one uses dynamic buffers for setting up an eet descriptor -
...
theyare fixed strings. so why strdup them? use them direct. they are in the
read-only segment already - keep them there! :)
SVN revision: 18667
2005-11-27 16:06:55 +00:00
Carsten Haitzler
f42422b558
less allocs!
...
SVN revision: 18666
2005-11-27 14:32:44 +00:00
Carsten Haitzler
4365d69079
handle NULL strings and "" as the same - and only produce null strings to
...
avoid tonnes of 1 byte allocs
SVN revision: 18615
2005-11-23 12:55:43 +00:00
Carsten Haitzler
0b399a3c1a
oops - leak. fixed
...
SVN revision: 18266
2005-11-04 07:16:50 +00:00
Carsten Haitzler
4c88b00112
reduce some allocs
...
SVN revision: 18260
2005-11-04 03:22:22 +00:00
sebastid
39998058bd
Unused variable
...
SVN revision: 17156
2005-10-04 11:31:44 +00:00
Carsten Haitzler
cf3732d8b9
solaris breakage - fix.
...
SVN revision: 15956
2005-07-30 09:09:31 +00:00
tsauerbeck
cc37e8166f
warnings ;)
...
SVN revision: 14946
2005-05-26 09:43:23 +00:00
Carsten Haitzler
67506e226f
and lo-and-behold. eet gets faster! a lot faster for data chunk decoding
...
(used by edje and ecore_config and e_config) and just general eet archive
opening times...
SVN revision: 14943
2005-05-26 03:57:57 +00:00
Carsten Haitzler
2f81db8bb2
whitespace + unsigned
...
SVN revision: 14917
2005-05-23 04:32:04 +00:00
Carsten Haitzler
4acd48f5af
use %a for more precision
...
SVN revision: 14848
2005-05-19 00:13:25 +00:00
Carsten Haitzler
40aca025df
clean up code and move image related code to its own file
...
SVN revision: 14651
2005-05-07 16:46:26 +00:00
Carsten Haitzler
f5d79011d1
binary mode... and...
...
close file AFTER finish off of decompress! :)
SVN revision: 12046
2004-10-28 09:54:02 +00:00
tsauerbeck
6019341904
fixed some warnings
...
SVN revision: 10813
2004-07-13 18:23:16 +00:00
Carsten Haitzler
68aac0d54c
mipspro happiness
...
SVN revision: 9966
2004-04-29 01:32:35 +00:00
Carsten Haitzler
d707df4f5c
changes to support evoak efficiently
...
SVN revision: 9830
2004-04-21 06:38:37 +00:00
Carsten Haitzler
12027a59db
back to 0.9.0
...
SVN revision: 8576
2004-01-20 02:02:33 +00:00
tsauerbeck
9a048bd058
zero the header info before writing it. this wasn't a critical bug, but it might help debugging and it shuts up valgrind.
...
SVN revision: 8521
2004-01-17 15:01:19 +00:00
Carsten Haitzler
0bd04fcad7
alignment niceness for ARM :)
...
SVN revision: 7127
2003-07-10 23:18:42 +00:00
Carsten Haitzler
0656623f54
now make eet REALLY not leak if a parse error occurs in decoding serialized
...
data struct.
SVN revision: 7114
2003-07-07 22:36:37 +00:00
Carsten Haitzler
f54245420a
make sure eet doesn't leak on "bad decoding". this means api changes though -
...
sorry.
SVN revision: 7112
2003-07-07 07:52:20 +00:00
Carsten Haitzler
1fafc49b8d
endianess bugzors!
...
SVN revision: 7053
2003-06-21 05:23:45 +00:00
Carsten Haitzler
32061346b6
oops. memfile compatability layer bug. fixed. using ftell now. also added in
...
an extra "if" for "if quality >= 90 then make pixel UV sampling 1x1 not 2x2
as normal for jpeg encoding"
SVN revision: 7040
2003-06-17 08:12:03 +00:00
Carsten Haitzler
dfe36d9ad5
null data struct write out safe...
...
SVN revision: 7031
2003-06-16 13:22:48 +00:00
Carsten Haitzler
4cb41d0dd2
be null string pointer safe
...
SVN revision: 7009
2003-06-11 09:09:17 +00:00
Carsten Haitzler
37fbcbf7d7
memfile abstraction for the solaris/bsd weenies :) :) :)
...
SVN revision: 6651
2003-02-03 01:07:58 +00:00
Carsten Haitzler
bfe9713eb8
NULL names for edd's are not valid... BARF
...
SVN revision: 6577
2003-01-13 06:40:49 +00:00
Carsten Haitzler
f8c623246f
oops...
...
SVN revision: 6498
2002-12-20 22:00:44 +00:00
Carsten Haitzler
f9fb3941f8
move eet to HEAD
...
SVN revision: 6469
2002-12-02 23:39:26 +00:00