caro [Thu, 15 Jul 2010 06:34:32 +0000 (06:34 +0000)]
Add native Windows thread support instead of using pthread
(less overhead). On other OS, pthread is still used by default.
Pass --enable-win32-threads to activate thread support on
Windows.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@50262
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
lucas [Wed, 14 Jul 2010 02:05:47 +0000 (02:05 +0000)]
Remove unneeded code with notnull.cocci script
The notnull.cocci script from Coccinelle finds places where you check if a
variable is NULL, but it's known not to be NULL. The check can be safely
removed. For example, this code would be caught by notnull:
if (!var) return;
if (var && var->fld) { ... }
It's needless to check again if var is not NULL because if it's in fact NULL,
it would have returned on the previous "if". This commit removes all the
trivial places where this pattern happens. Another patch will be generated for
the more complex cases.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@50241
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 11 Jul 2010 23:57:08 +0000 (23:57 +0000)]
more correct version of the dso fix
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@50185
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 8 Jul 2010 03:05:00 +0000 (03:05 +0000)]
moved eet.h to its own dir - pkgconfig handles all the right stuff.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@50117
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 29 Jun 2010 16:20:23 +0000 (16:20 +0000)]
* eet: add support for eet_alias.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@49939
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Tue, 29 Jun 2010 10:47:06 +0000 (10:47 +0000)]
put __UNUSED__ after parameter, not before
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@49935
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Tue, 29 Jun 2010 05:29:50 +0000 (05:29 +0000)]
On Windows 64, long is of size 32 bits and not 64 bits. Also
LONG_BIT is not defined on Windows.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@49934
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 27 Jun 2010 13:48:46 +0000 (13:48 +0000)]
post-release 1.3.3 - odd ver
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@49901
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 27 Jun 2010 13:45:27 +0000 (13:45 +0000)]
snap+release
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@49899
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 27 Jun 2010 13:29:19 +0000 (13:29 +0000)]
Release eet 1.3.2
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@49888
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 27 Jun 2010 12:10:46 +0000 (12:10 +0000)]
make eet unit tests compile on Windows
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@49887
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 25 Jun 2010 07:57:08 +0000 (07:57 +0000)]
Windows can have both GnuTLS and OpenSSL installed too.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@49852
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 25 Jun 2010 07:50:31 +0000 (07:50 +0000)]
improve configure output and make some tests more portable
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@49851
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Wed, 23 Jun 2010 15:50:19 +0000 (15:50 +0000)]
fix linking with mingw
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@49818
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 18 Jun 2010 14:45:42 +0000 (14:45 +0000)]
* configure.ac: take inept translation a little bit into account.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@49743
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Wed, 9 Jun 2010 18:22:47 +0000 (18:22 +0000)]
SVN_REPO_PATH envvar during autoconf to use svnversion in there.
Some systems, like the Gentoo, copy the svn contents somewhere before
doing the autoconf, this may result in lack of .svn and thus minor
version "0".
This patch introduces the $SVN_REPO_PATH to say where the svn checkout
containing the ".svn" directory is.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@49594
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 6 Jun 2010 17:43:03 +0000 (17:43 +0000)]
restore after snap/release
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@49540
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 6 Jun 2010 17:23:56 +0000 (17:23 +0000)]
Release eet 1.3.0
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@49529
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 6 Jun 2010 17:18:57 +0000 (17:18 +0000)]
1.3.1 -> development veer. odd micro-versions.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@49528
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 6 Jun 2010 17:17:52 +0000 (17:17 +0000)]
post-snap anr release.. reset svn back.. this time for real.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@49526
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 6 Jun 2010 16:40:13 +0000 (16:40 +0000)]
Release eet 1.3.0
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@49512
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 6 Jun 2010 16:35:19 +0000 (16:35 +0000)]
Release eet 1.3.1
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@49508
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 6 Jun 2010 16:20:27 +0000 (16:20 +0000)]
post release of eet - 1.3.1 (dev mode in svn - 1.3.1.svnrev actually)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@49505
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 6 Jun 2010 15:53:16 +0000 (15:53 +0000)]
Restore svnrev post-release
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@49492
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 6 Jun 2010 15:44:53 +0000 (15:44 +0000)]
Release eet 1.3.0
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@49491
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 6 Jun 2010 15:43:00 +0000 (15:43 +0000)]
Release eet 1.3.0
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@49490
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 4 Jun 2010 01:04:24 +0000 (01:04 +0000)]
change svnversion shell goop to nuke sed and just use tr to delete
unwanted goop.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@49429
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sachiel [Thu, 3 Jun 2010 07:40:54 +0000 (07:40 +0000)]
Let git-svn users get the right revision number to be used as version.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@49407
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 31 May 2010 03:51:33 +0000 (03:51 +0000)]
remove debug
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@49347
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 31 May 2010 03:12:45 +0000 (03:12 +0000)]
nopw svn revision works again.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@49344
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 31 May 2010 01:59:22 +0000 (01:59 +0000)]
fix - if no svn tree, then it will pretend to be a release.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@49343
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 29 May 2010 10:00:10 +0000 (10:00 +0000)]
no rev in eet pc.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@49285
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 29 May 2010 07:32:40 +0000 (07:32 +0000)]
release consistency with other efl.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@49279
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 29 May 2010 06:19:40 +0000 (06:19 +0000)]
extra ; - remove
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@49269
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 29 May 2010 02:42:08 +0000 (02:42 +0000)]
fmting
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@49266
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 29 May 2010 02:24:36 +0000 (02:24 +0000)]
eet version stuff rehashed to use more m4 stuff.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@49265
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 21 May 2010 14:14:41 +0000 (14:14 +0000)]
++d
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@49099
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 21 May 2010 14:07:25 +0000 (14:07 +0000)]
eet now has an eet_version you can runtime check:
eet_version->major
eet_version->minor
eet_version->micro
eet_version->revision
also an ifdef.
nb - revision is 0 if its a rrelease, > 0 if built from svn.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@49098
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 2 May 2010 05:19:35 +0000 (05:19 +0000)]
* link pthread and spinlock code instead of just compiling
* POSIX pthread spinlock may be unimplemented, so don't
exit with an error if they are not available
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@48539
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 1 May 2010 20:38:10 +0000 (20:38 +0000)]
Some libc have a pthread that declares spinlock functions,
but does not define them. So the check now links the test code.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@48525
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 24 Apr 2010 14:33:10 +0000 (14:33 +0000)]
apparently fbsd is unaware of expr substr...
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@48277
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sachiel [Fri, 23 Apr 2010 23:01:29 +0000 (23:01 +0000)]
Delete the right file, not the newly added to the cache.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@48262
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 22 Apr 2010 14:43:51 +0000 (14:43 +0000)]
* eet: refactor some code.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@48218
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 22 Apr 2010 14:40:31 +0000 (14:40 +0000)]
* eet: fix documentation.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@48217
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 22 Apr 2010 09:56:22 +0000 (09:56 +0000)]
* eet: remove EET_G_INHERIT.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@48216
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 21 Apr 2010 16:10:55 +0000 (16:10 +0000)]
* eet: use const only when needed.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@48204
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 21 Apr 2010 14:00:24 +0000 (14:00 +0000)]
* eet: Add EET_G_VARIANT and EET_G_UNION.
This are the basis for a new edje file format.
Next to come EET_G_INHERIT.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@48201
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
mej [Sun, 18 Apr 2010 07:03:09 +0000 (07:03 +0000)]
After discussing with raster, this is what he requested for the spec
files: using the SVN revision instead of the datestamp. Other
methods can still be used, however, by adding (e.g.):
--define "_rel 0.`date +%Y%m%d`"
to the rpmbuild command line.
Other spec files will need similar changes. This is just the first
few.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@48099
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 16 Apr 2010 15:27:50 +0000 (15:27 +0000)]
* eet: improve tests suite coverage of signature print code.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@48056
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 16 Apr 2010 14:44:29 +0000 (14:44 +0000)]
* eet: handle fixed point in data stream.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@48055
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 16 Apr 2010 14:43:07 +0000 (14:43 +0000)]
* eet: Improve coverage by tests suite and don't leak file in /tmp.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@48054
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 9 Apr 2010 17:22:45 +0000 (17:22 +0000)]
* eet: let eet create the temporary test file.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47880
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 9 Apr 2010 13:45:25 +0000 (13:45 +0000)]
* eet: Add eet_sync, reduce between file delete and file creation,
reduce number of fd open.
This should not break anything, but report any issue regarding eet file
creation, thread and file corruption on disk.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47872
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 9 Apr 2010 12:38:49 +0000 (12:38 +0000)]
* eet: remove dead code.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47871
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 8 Apr 2010 14:04:22 +0000 (14:04 +0000)]
* eet: fix file corruption reported by Tiago Falcao <tiago@profusion.mobi>
Note: Do never call eet_flush2 if you don't actually fclose the file just after.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47832
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 7 Apr 2010 14:00:15 +0000 (14:00 +0000)]
* eet: we don't need to duplicate hash key when we could just point
to the Eet_File dictionnary entries.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47806
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 3 Apr 2010 06:11:19 +0000 (06:11 +0000)]
must include winsock2.h before time.h and jpeglib.h (for vc++...)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47721
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 3 Apr 2010 05:34:44 +0000 (05:34 +0000)]
remove cegcc compiler support
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47720
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 3 Apr 2010 05:29:44 +0000 (05:29 +0000)]
* update Visual Studio project files
* declare alloca in eet_connection.c
* remove the definition of __UNUSED__ (already done in config.h)
* reorganize a bit the inclusion of header files so that
the code is a bit more consistent
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47719
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 2 Apr 2010 14:30:06 +0000 (14:30 +0000)]
* eet: oops, forgot to add the file.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47690
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 2 Apr 2010 13:51:00 +0000 (13:51 +0000)]
* eet: Add Eet_Connection.
This will help people that want to use Eet over any kind of link.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47688
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 2 Apr 2010 13:48:36 +0000 (13:48 +0000)]
* eet: minor API/code cleanup.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47687
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 2 Apr 2010 13:48:07 +0000 (13:48 +0000)]
* eet: reduce amount of stress test with many thread.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47686
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Thu, 18 Mar 2010 22:36:41 +0000 (22:36 +0000)]
eet docs: next steps
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47337
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 18 Mar 2010 21:51:35 +0000 (21:51 +0000)]
add "Compiling" and "Installing" in TOC
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47332
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 18 Mar 2010 21:32:34 +0000 (21:32 +0000)]
add a table of content. "Next Steps" must be filled.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47329
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 18 Mar 2010 21:09:13 +0000 (21:09 +0000)]
Add eet examples documentation and update html doc menu to add 'Examples' tab.
Gustavo: documentation of examples should be added in examples.dox.
There is one page for each example in that file.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47328
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Thu, 18 Mar 2010 20:16:56 +0000 (20:16 +0000)]
eet: mega doc update, still stuff to do.
* sync AUTHORS
* add couple of groups, and change head.html to include "Modules"
* Reorganize the Eet.h so header is better grouped and in an order
that makes sense to the reader (as Eet.h gives the modules/group
ordering).
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47327
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 18 Mar 2010 15:18:13 +0000 (15:18 +0000)]
* eet: make doc sync with our time.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47323
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Wed, 17 Mar 2010 01:00:59 +0000 (01:00 +0000)]
Update example to not use deprecated calls.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47301
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Wed, 17 Mar 2010 00:49:51 +0000 (00:49 +0000)]
Fix docs indentation and one example.
@vincent: This is an ongoing effort, after we're all done we'll update
the damn ChangeLog :-)
@cedric: There are couple of @since 2.0.0, but we're at 1.2.3, could
you review in which version you introduced those changes? :-)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47300
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 16 Mar 2010 12:10:28 +0000 (12:10 +0000)]
* eet: Fix a dead lock when reopening the same file.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47286
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 15 Mar 2010 17:04:30 +0000 (17:04 +0000)]
* eet: Oops forgot ChangeLog and give credit to Adam Simpkins.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47239
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 15 Mar 2010 14:47:51 +0000 (14:47 +0000)]
* eet: Reintroduce eet cache lock fix.
This version also fix a bug when file wasn't an eet file.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@47237
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 7 Mar 2010 12:13:44 +0000 (12:13 +0000)]
typo
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@46946
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 7 Mar 2010 12:05:49 +0000 (12:05 +0000)]
when pthread is found, don't abort if spin lock is not found but not reqested
Patch by Albin Tonnerre
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@46941
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 7 Mar 2010 03:01:55 +0000 (03:01 +0000)]
also revert - on3e of these 2 - or both, causes a deadlock in e. see my
previous commit log.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@46918
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 7 Mar 2010 03:01:14 +0000 (03:01 +0000)]
remove this patch (and will remove next too).. somethgn created a deadlock..
for NON threaded apps (e17). specifically:
if (!locked) LOCK_CACHE;
at the top of eet_internal_close() gets called (locked is 0) and deadlocks e.
this is worse than threaded apps having problems. so... need to revert.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@46917
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 6 Mar 2010 01:12:38 +0000 (01:12 +0000)]
dont link to unrelated pages
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@46903
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 5 Mar 2010 17:29:37 +0000 (17:29 +0000)]
* eet: Fix a dead lock when eet file was open more than once.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@46892
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 5 Mar 2010 17:19:03 +0000 (17:19 +0000)]
* eet: Fix clearcache race condition.
Patch by Adam Simpkins.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@46891
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 2 Mar 2010 01:07:32 +0000 (01:07 +0000)]
fmatting.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@46758
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 1 Mar 2010 11:03:35 +0000 (11:03 +0000)]
* eet: Fix override of global symbols.
Patch from Albin "Lutin" Tonnerre <albin.tonnerre@gmail.com>
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@46682
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 28 Feb 2010 17:27:38 +0000 (17:27 +0000)]
abort when pthread is requested but not found
patch by Albin Tonnerre
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@46655
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 11 Feb 2010 15:32:29 +0000 (15:32 +0000)]
useless semi-colon
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@46080
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 4 Feb 2010 20:02:45 +0000 (20:02 +0000)]
Don't do unnecessary strcmp
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@45882
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 4 Feb 2010 09:11:09 +0000 (09:11 +0000)]
changelog++
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@45864
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Wed, 3 Feb 2010 20:47:48 +0000 (20:47 +0000)]
use efl_fnmatch m4 macro
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@45852
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 28 Jan 2010 17:13:30 +0000 (17:13 +0000)]
fix mingw flags
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@45669
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 27 Jan 2010 17:53:07 +0000 (17:53 +0000)]
* eet: Zero cipher material as soon as possible. Prevent information
leak of temporary data in memory, so improve security.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@45630
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 22 Jan 2010 18:01:54 +0000 (18:01 +0000)]
* eet: Better tests suites.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@45443
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 21 Jan 2010 12:45:35 +0000 (12:45 +0000)]
* eet: Add an experimentale API for walking Eet_Node.
This API should be used to generate native scripting object from
an Eet_Data.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@45389
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Mon, 18 Jan 2010 18:01:20 +0000 (18:01 +0000)]
include Evil.h so that getenv is declared on Windows CE
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@45294
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Sun, 17 Jan 2010 15:06:37 +0000 (15:06 +0000)]
* eet: Update the poor ChangeLog.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@45260
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Sun, 17 Jan 2010 14:32:58 +0000 (14:32 +0000)]
* eet: Add mempool for Eet_Node structure.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@45259
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 16 Jan 2010 12:07:18 +0000 (12:07 +0000)]
eet_cipher.c: Fix arithmetic pointer on void *
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@45211
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 15 Jan 2010 14:56:49 +0000 (14:56 +0000)]
* eet: Fix amalgamation.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@45188
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 15 Jan 2010 06:05:28 +0000 (06:05 +0000)]
binary can be disabled
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@45168
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 12 Jan 2010 16:50:18 +0000 (16:50 +0000)]
* eet: Add eet_data_node_decode_cipher and eet_data_node_read_cipher.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@45062
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 12 Jan 2010 16:19:40 +0000 (16:19 +0000)]
* eet: Update the damn ChangeLog. Thanks again Vincent :-)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@45061
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33