raster [Mon, 18 Aug 2008 12:22:41 +0000 (12:22 +0000)]
actually barf help then exit -1
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eet@35539
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 18 Aug 2008 12:21:55 +0000 (12:21 +0000)]
fail when not passed good args
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eet@35538
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 18 Aug 2008 00:02:26 +0000 (00:02 +0000)]
ok. i think most binary files are now fixed.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eet@35525
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 17 Aug 2008 14:29:25 +0000 (14:29 +0000)]
fix binaries
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eet@35507
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 17 Aug 2008 07:44:18 +0000 (07:44 +0000)]
move around - flatter.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eet@35497
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 13 Aug 2008 16:40:53 +0000 (16:40 +0000)]
Delay unlink and reopen as long as possible in read/write mode.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@35462
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sun, 10 Aug 2008 09:33:55 +0000 (09:33 +0000)]
formatting
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@35425
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sun, 10 Aug 2008 09:25:21 +0000 (09:25 +0000)]
formatting
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@35424
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Wed, 6 Aug 2008 04:58:43 +0000 (04:58 +0000)]
ignore
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@35337
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 1 Aug 2008 01:02:49 +0000 (01:02 +0000)]
wrong return error handling. 0 == error, 1 == ok.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@35280
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 30 Jul 2008 14:10:36 +0000 (14:10 +0000)]
Fix a little bug in the test and do a real write test.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@35255
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 26 Jul 2008 12:54:39 +0000 (12:54 +0000)]
unsigned long... better
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@35227
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
doursse [Thu, 24 Jul 2008 18:26:08 +0000 (18:26 +0000)]
Add Visual Studio solution and vc projects to compile Eet with Microsoft tools
For those who want to try it, please read README.txt first
Work from Dmitriy Mazovka. Thank you !
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@35206
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 24 Jul 2008 13:25:18 +0000 (13:25 +0000)]
Fix wrongly stored image when compressed size is bigger than uncompressed. Fix bug #523.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@35204
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 18 Jul 2008 11:41:15 +0000 (11:41 +0000)]
Update changelog.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@35158
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 18 Jul 2008 11:39:38 +0000 (11:39 +0000)]
Improve speed by comparing pointer instead of calling strcmp (thanks to the
dictionnary's property).
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@35157
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
pfritz [Thu, 17 Jul 2008 20:28:59 +0000 (20:28 +0000)]
fix compile warnings
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@35143
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 17 Jul 2008 16:42:34 +0000 (16:42 +0000)]
Update ChangeLog.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@35142
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 17 Jul 2008 16:39:28 +0000 (16:39 +0000)]
Improve speed of eet_data freelist by using a hash table instead of just a pointer list.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@35141
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 17 Jul 2008 15:33:40 +0000 (15:33 +0000)]
Improve decode speed by using precomputed hash.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@35140
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 2 Jul 2008 12:10:12 +0000 (12:10 +0000)]
Fix INLINED_STRING allocation, this was causing the bug with edje_decc.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34980
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Fri, 27 Jun 2008 22:05:49 +0000 (22:05 +0000)]
Check if file was really open before continue.
If we tried to create the new rw file, we must check if it was created
fine before continue, lots of errors are possible there, but mine was
creating the file inside an nonexistent directory.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34928
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 27 Jun 2008 15:26:53 +0000 (15:26 +0000)]
Fix the bug with EET_T_UNKNOW/EET_G_UNKNOWN that did break the CVS.
Add a test to detect this bug and caught another one, not yet solved
with dump/undump of EET_T_UNKNOW/EET_G_UNKNOWN.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34925
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 26 Jun 2008 15:47:25 +0000 (15:47 +0000)]
This patch is a starting point for cleaning up eet_data.c.
It also add EET_G_VAR_ARRAY and EET_G_ARRAY thanks to
turran's (jorgeluis.zapata@gmail.com) last year patch.
Of course we have test code for it and eet_data.c code
is covered around 90.1%. We need to test with garbage
data for increasing it more.
WARNING: API of eet_data_descriptor_element_add is not
clean and we will need to break it, if we want a clean
API. So this is the plan for version 2.0.0.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34919
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 19 Jun 2008 12:30:57 +0000 (12:30 +0000)]
ignore++
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34864
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 10 Jun 2008 10:10:19 +0000 (10:10 +0000)]
sorry mate - we dont have the debian stuff in there because debian packagers
themselves have asked for us not to ship any debian stuff in the dist tarballs.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34793
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
horms [Tue, 10 Jun 2008 08:30:54 +0000 (08:30 +0000)]
Add automake1.7 | automaken, libtool, pkg-config as debian build dependancies
Currently debian/rules requires these dependancies to else
the following errors occur:
When automake is missing:
./autogen.sh
[...]
Running aclocal...
./autogen.sh: line 8: aclocal: command not found
make: *** [clean] Error 1
./autogen.sh
[...]
configure.in:20: error: possibly undefined macro: AC_LIBTOOL_WIN32_DLL
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
configure.in:23: error: possibly undefined macro: AC_PROG_LIBTOOL
make: *** [clean] Error 1
When pkg-config is missing:
./autogen.sh
[...]
configure: creating libtool
./configure: line 14491: PKG_PROG_PKG_CONFIG: command not found
./configure: line 14499: syntax error near unexpected token `EVIL,'
./configure: line 14499: ` PKG_CHECK_MODULES(EVIL, evil)'
make: *** [clean] Error 2
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34790
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
horms [Tue, 10 Jun 2008 07:59:37 +0000 (07:59 +0000)]
Add m4/doxygen.m4 and debian/* to distribution
These files are needed by configure and debian packaging respectively
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34789
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
horms [Tue, 10 Jun 2008 07:58:01 +0000 (07:58 +0000)]
Have configure create debian/changelog
Not doing so seems to be an omission.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34788
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Mon, 9 Jun 2008 03:19:25 +0000 (03:19 +0000)]
Initialize ef->writes_pending.
Valgrind just noticed that "writes_pending" was not being initialized,
probably because some old code used calloc() (based on the comment
at the allocation step).
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34777
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 9 Jun 2008 03:07:35 +0000 (03:07 +0000)]
leak--
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34776
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 2 Jun 2008 16:02:41 +0000 (16:02 +0000)]
Update ChangeLog.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34726
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 2 Jun 2008 16:01:18 +0000 (16:01 +0000)]
Add eet_data_image_read_to_surface and eet_data_image_decode_to_surface.
This functions provide a way to support tiles with eet. They also give the
possibility to directly decompress eet image inside an engine surface.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34725
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 29 May 2008 02:00:04 +0000 (02:00 +0000)]
* add efreet garbage data check
* remove printfs that clutter output
* add efreet file type check - only parse regular files
* chekc mmap returns correctly for MAP_FAILED results
* edje has some stubs for adding script-only objecvts - but nothing useful
right now
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34689
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 27 May 2008 13:50:40 +0000 (13:50 +0000)]
Disabling support of old eet file format was broken.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34681
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 19 May 2008 16:47:37 +0000 (16:47 +0000)]
Oops double commit.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34621
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 19 May 2008 16:28:30 +0000 (16:28 +0000)]
Update ChangeLog.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34620
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 19 May 2008 16:01:50 +0000 (16:01 +0000)]
Remove some unused variable.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34619
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 19 May 2008 15:27:04 +0000 (15:27 +0000)]
Remove use of sprintf by propagating the buffer size information.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34618
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 19 May 2008 15:25:46 +0000 (15:25 +0000)]
Remove all use of strcpy as we already know the length.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34617
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 19 May 2008 15:23:41 +0000 (15:23 +0000)]
Old eet file format are now marked as deprecated. The plan is to let the
support enable by default for some time, then make desactivate it and finaly
we will remove it completely at some point.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34616
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 19 May 2008 00:07:12 +0000 (00:07 +0000)]
pass make distcheck and a snapshot asparagus release - been a while
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34600
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
doursse [Fri, 16 May 2008 15:32:32 +0000 (15:32 +0000)]
minor fix of the doc about tests and coverage
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34592
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 16 May 2008 15:07:03 +0000 (15:07 +0000)]
Introducing unit test in EFL using cvs check library for the test
suite (http://check.sourceforge.net/) and lcov from cvs also for the
coverage accounting (http://ltp.sourceforge.net/coverage/lcov.php).
This first set provide an overall coverage rate for src/lib 2111
of 2607 lines (81.0%) for eet. And it helped in finding and fixing
the bugs of the last three days.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34591
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 16 May 2008 14:03:11 +0000 (14:03 +0000)]
Add some test around efn->offset and set it properly in all case.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34590
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 16 May 2008 10:00:54 +0000 (10:00 +0000)]
Fix EET_FILE_MODE_READ_WRITE when file doesn't exist.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34588
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 16 May 2008 09:59:16 +0000 (09:59 +0000)]
The purpose of descriptor3 was to introduce a way to malloc/free less string. So do it.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34587
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 15 May 2008 14:16:46 +0000 (14:16 +0000)]
Remove the wrong and dead code for basic type inside list/hash and put assert instead.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34580
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 15 May 2008 14:14:35 +0000 (14:14 +0000)]
Fix a bug with list or hash of basic type. They are now silently converted
to an implicit structure with the basic type inside.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34579
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 15 May 2008 14:03:09 +0000 (14:03 +0000)]
Fix a typo preventing the parsing of unsigned int.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34578
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 14 May 2008 20:54:15 +0000 (20:54 +0000)]
Fix inlined string dump/undump.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34570
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 14 May 2008 20:53:07 +0000 (20:53 +0000)]
Converting back an hash from a dumped text was broken.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34569
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
kaethorn [Tue, 6 May 2008 07:25:15 +0000 (07:25 +0000)]
fix Debian packaging.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34474
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
kaethorn [Tue, 6 May 2008 02:08:18 +0000 (02:08 +0000)]
Change Debian package name from libeet0 to libeet1.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34468
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
kaethorn [Mon, 28 Apr 2008 15:09:40 +0000 (15:09 +0000)]
Merge with Debian files from PkgE.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34393
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
doursse [Mon, 28 Apr 2008 09:23:43 +0000 (09:23 +0000)]
ignore libtool 2.2.* m4 files
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34388
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 28 Apr 2008 04:35:13 +0000 (04:35 +0000)]
+E
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34387
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 28 Apr 2008 04:25:50 +0000 (04:25 +0000)]
readme needed fixing.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34386
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 28 Apr 2008 04:24:34 +0000 (04:24 +0000)]
news has the release in it now.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34385
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 28 Apr 2008 03:04:26 +0000 (03:04 +0000)]
fix bug in eet decode of list and hashes of simple types. a bug waiting to
happen for sure.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34384
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
doursse [Mon, 21 Apr 2008 05:21:13 +0000 (05:21 +0000)]
add release comment in ChangeLog
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34338
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 20 Apr 2008 06:40:28 +0000 (06:40 +0000)]
1.0.0
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34321
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
doursse [Sun, 20 Apr 2008 06:03:03 +0000 (06:03 +0000)]
actually, autom4te.cache is automatically removed
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34319
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
doursse [Sat, 19 Apr 2008 21:40:32 +0000 (21:40 +0000)]
add requested macro, hence more things to clean. add autogen.sh to dist
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34316
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
doursse [Sat, 19 Apr 2008 21:25:50 +0000 (21:25 +0000)]
missing space
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34315
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
doursse [Sat, 19 Apr 2008 21:18:12 +0000 (21:18 +0000)]
put WIN32_CFLAGS in CFLAGS, not CPPFLAGS. Formatting
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34312
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
doursse [Sat, 19 Apr 2008 12:43:21 +0000 (12:43 +0000)]
winsock_libs renamed to WIN32_LIBS
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34308
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
doursse [Sat, 19 Apr 2008 05:02:30 +0000 (05:02 +0000)]
* rename lt_auto_import to lt_enable_auto_import
* remove warning with newest autoconf's (check of __attribute__)
* fix maintainer-clean rule (expecially with libtool 2.2.*)
* formatting of the top level Makefile.am
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34307
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
pfritz [Thu, 17 Apr 2008 14:27:24 +0000 (14:27 +0000)]
docs
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34301
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 17 Apr 2008 14:09:48 +0000 (14:09 +0000)]
formatting
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34299
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
doursse [Tue, 15 Apr 2008 22:31:35 +0000 (22:31 +0000)]
* rename 'create_shared_lib' to 'lt_no_undefined'
* auto import symbols when compiling with cegcc
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34278
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
doursse [Sun, 13 Apr 2008 09:17:47 +0000 (09:17 +0000)]
Eet_private.h is not a source file
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34260
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 10 Apr 2008 09:12:43 +0000 (09:12 +0000)]
bitching--
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34236
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 10 Apr 2008 08:57:03 +0000 (08:57 +0000)]
cedrics eet -d fixes.. yay!
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34233
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
doursse [Wed, 9 Apr 2008 08:27:17 +0000 (08:27 +0000)]
cegcc (not mingw32ce) defines same structures, functions etc. in both in.h and winsock2.h. So do not include winsock2.h with that compiler
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34227
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
doursse [Thu, 3 Apr 2008 19:47:07 +0000 (19:47 +0000)]
add unsued attribute when needed
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34184
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
kwo [Thu, 3 Apr 2008 19:30:18 +0000 (19:30 +0000)]
Add missing headers.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34183
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
kwo [Thu, 3 Apr 2008 19:30:08 +0000 (19:30 +0000)]
Add unistd.h for unlink(), comment out unused code.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34182
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
kwo [Thu, 3 Apr 2008 19:29:55 +0000 (19:29 +0000)]
Add netinet/in.h for htonl().
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34181
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
doursse [Thu, 3 Apr 2008 19:17:50 +0000 (19:17 +0000)]
add Windows requirement, remove trailing spaces
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34179
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 3 Apr 2008 18:47:14 +0000 (18:47 +0000)]
deps lists/ debugging too...
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34177
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 31 Mar 2008 15:48:59 +0000 (15:48 +0000)]
since patch from vincent.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34155
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
doursse [Sat, 29 Mar 2008 08:39:22 +0000 (08:39 +0000)]
use INPUT entry of Doxyfile instead of adding Eet.h at the end of eet.c, update the date. remove trailing spaces. Maybe we should add Cedric as author
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34140
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
doursse [Sat, 29 Mar 2008 08:27:44 +0000 (08:27 +0000)]
use correct variables for the name and version of the package
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34139
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
doursse [Sat, 29 Mar 2008 08:25:43 +0000 (08:25 +0000)]
do not overwrite eet.c as it has been modified by configure
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34138
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
doursse [Sat, 29 Mar 2008 07:28:18 +0000 (07:28 +0000)]
remove trailing spaces and factorize Windows detection
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34135
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 28 Mar 2008 17:29:22 +0000 (17:29 +0000)]
add string.h
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34131
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
doursse [Fri, 28 Mar 2008 17:17:43 +0000 (17:17 +0000)]
reorganise header files so that evil is better included. Please test before the release.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34130
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 28 Mar 2008 14:37:29 +0000 (14:37 +0000)]
up eet to alpha status. see email to e-devel.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@34127
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 9 Mar 2008 16:16:40 +0000 (16:16 +0000)]
the rest of cedrics patchesfor fixing dictionaries and read_write
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@33969
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
doursse [Sat, 8 Mar 2008 07:28:12 +0000 (07:28 +0000)]
* define EAPI on Windows according to the following scheme:
- if Eet is built:
. if the shared lib is built, EAPI must be __declspec(dllexport)
. if the static lib is built, EAPI must be empty
- otherwise EAPI must be __declspec(dllimport)
* move config.h from Eet_private.h to source files so that
EAPI is correctly defined in Eet.h
* add notes for compilation with cegcc and mingw32ce in INSTALL
* add support for compilation with cegcc
* add indentation information for vi
* remove trailing spaces
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@33959
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
doursse [Fri, 7 Mar 2008 09:59:37 +0000 (09:59 +0000)]
* EAPI_DEF is actually useless. go back to EAPI
before using the correct way to deal with
dllimport / dllexport on Windows
* remove some trailing spaces
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@33949
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 6 Mar 2008 17:52:59 +0000 (17:52 +0000)]
add cedrics dict check patch
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@33946
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
doursse [Sun, 2 Mar 2008 06:49:48 +0000 (06:49 +0000)]
use evil on win32:
* remove all the specific win32 code
* replace EAPI by EAPI_DEF in front of definitions of funtions
* no need to check windows.h, winsock2.h
* sys/mmap.h will be detected automatically (thanks to evil on win32)
* use AC_CHECK_HEADERS instead of AC_CHECK_HEADERS_ONCE as this macro is too recent (from autoconf 2.59c)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@33896
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 2 Mar 2008 04:56:57 +0000 (04:56 +0000)]
fix ref count issues on file modify while in use. lost handles and
dictionaries we depend on.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@33894
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 1 Mar 2008 17:37:39 +0000 (17:37 +0000)]
add file
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@33887
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 1 Mar 2008 06:38:09 +0000 (06:38 +0000)]
cedric's eet and edje patches to use eet dictionaries for strings.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@33873
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
horms [Mon, 18 Feb 2008 07:03:33 +0000 (07:03 +0000)]
libeet: Build depends on automake and libtool
There seems to be a typo, likely introduced by me,
such that the libtool dependancy was an alternate to automake.
If you don't have automake instlled at configure time, then
the following error pops up on Debian unstable.
configure.in:19: error: possibly undefined macro: AC_LIBTOOL_WIN32_DLL
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@33772
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sun, 27 Jan 2008 13:17:22 +0000 (13:17 +0000)]
include files in the correct order
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@33633
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sun, 27 Jan 2008 13:08:30 +0000 (13:08 +0000)]
formatting
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@33632
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33