Commit Graph

185 Commits

Author SHA1 Message Date
doursse bb32035399 * 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


SVN revision: 33959
2008-03-08 07:28:12 +00:00
doursse a3b06c3a70 * 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


SVN revision: 33949
2008-03-07 09:59:37 +00:00
Carsten Haitzler b65d63440f add cedrics dict check patch
SVN revision: 33946
2008-03-06 17:52:59 +00:00
doursse c0414ae96c 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)


SVN revision: 33896
2008-03-02 06:49:48 +00:00
Carsten Haitzler 20d79e8612 fix ref count issues on file modify while in use. lost handles and
dictionaries we depend on.


SVN revision: 33894
2008-03-02 04:56:57 +00:00
Carsten Haitzler 8b37476352 add file
SVN revision: 33887
2008-03-01 17:37:39 +00:00
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 07a6398561 formatting
SVN revision: 33632
2008-01-27 13:08:30 +00:00
Sebastian Dransfeld cb4cc5b6c1 formatting
SVN revision: 33631
2008-01-27 12:56:44 +00:00
Sebastian Dransfeld 20e3248c9a formatting
SVN revision: 33630
2008-01-27 12:55:29 +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
Sebastian Dransfeld b45c8367cf const
SVN revision: 33521
2008-01-18 18:29:29 +00:00
leviathan 50dc3d6aab english
SVN revision: 33191
2007-12-20 07:22:52 +00:00
Davide Andreoli 69981c27b9 Arghh !! I have lost one night of work for this doxy error. Please, please, please update doxy when you make changes.
SVN revision: 33190
2007-12-20 00:13:13 +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
andrunko 2204cc1927 Added Ecore_IMF_Evas.
Removed Evas dependency from Ecore_IMF, that was requested by Ewl developers
in order to be able to integrate Ecore_IMF on it.

Added Ecore_IMF_Evas, a library with helper functions to use Ecore_IMF together
with Evas.

Now everybody should be happy.


SVN revision: 32812
2007-11-21 22:20:16 +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 cc6001a0a0 autostuff improvements:
* use non deprecated version of AC_INIT and AM_INIT_AUTOMAKE
   and check the required minimal versions.
 * add bzipped distribution archive
 * add AC_LIBTOOL_WIN32_DLL
 * forbid libtool to check fortran and c++ compilers
 * compute libtool versioning from the version of the package
 * pass the directories based on ${prefix} to the preoprocessor
   with the -D option
 * replace INCLUDES, wich is deprecated since 2001 by AM_CPPFLAGS


SVN revision: 32336
2007-11-04 09:10:50 +00:00
doursse 5f684ac512 typo + removing white spaces
SVN revision: 32226
2007-10-31 07:13:57 +00:00
Gustavo Sverzut Barbieri 8c9fc0fc42 Separate code and provide "double" version.
SVN revision: 31948
2007-10-03 14:28:07 +00:00
Gustavo Sverzut Barbieri 64f3e597e0 Float loading speedup.
SVN revision: 31940
2007-10-03 00:08:41 +00:00
andrunko 24eea4e7a7 Fixed bug on maemo.
somehow char is always treated as unsigned char, causing if (sign < 0)
to always return false.


SVN revision: 31939
2007-10-02 22:53:00 +00:00
doursse c16dd5ae7d declare properly alloca when AC_FUNC_ALLOCA is used (see autoconf doc)
SVN revision: 31864
2007-09-29 09:21:43 +00:00
doursse a16876ac10 remove unused variables
SVN revision: 31863
2007-09-29 09:13:22 +00:00
Carsten Haitzler fe14d210b5 abort--
SVN revision: 31811
2007-09-26 00:16:31 +00:00
Carsten Haitzler d88b5cfe37 fix conversion to handle -0x0p+0 (negatives) properly - or at least matching
the output.


SVN revision: 31810
2007-09-25 23:41:03 +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
Sebastian Dransfeld a50768e616 ignore
SVN revision: 31726
2007-09-15 23:52:37 +00:00
Sebastian Dransfeld bc1add673e Fix compiler warnings.
SVN revision: 31719
2007-09-14 23:38:17 +00:00
Carsten Haitzler 998bf2b2ef consistency - use old style datatypes.
SVN revision: 31670
2007-09-10 15:26:42 +00:00
Carsten Haitzler e45ff14147 that was a misdirected optimisation. remove.
SVN revision: 31660
2007-09-09 02:00:45 +00:00
Carsten Haitzler f23046c780 ok- tying to remove redundant nul/0 items seems to have broken something -
put them back.


SVN revision: 31659
2007-09-09 01:46:47 +00:00
Carsten Haitzler 67ab2130ac fix qout and backslash escaping
SVN revision: 31654
2007-09-08 15:32:33 +00:00
Carsten Haitzler d6510b0c39 and remove an extra l
SVN revision: 31652
2007-09-08 09:38:53 +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 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
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 7d7d514066 and fix the creation of the shared lib with MinGW.
SVN revision: 28081
2007-01-20 15:36: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
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