caro [Fri, 28 May 2010 19:04:44 +0000 (19:04 +0000)]
declare variables at the beginning of the block
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@49254
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 28 May 2010 19:03:26 +0000 (19:03 +0000)]
do not declare inlined functions in the source file,
fix a bit the doc of inlined functions
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@49253
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 28 May 2010 18:59:43 +0000 (18:59 +0000)]
vasprintf is not declared in mingw too
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@49252
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 28 May 2010 18:58:49 +0000 (18:58 +0000)]
do not declare _eina_small_share twice
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@49251
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 28 May 2010 18:57:19 +0000 (18:57 +0000)]
fix pthread support with mingw
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@49250
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Fri, 21 May 2010 09:48:46 +0000 (09:48 +0000)]
Minor doc update: It's nice when examples compile without warnings ;-)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@49091
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Sun, 16 May 2010 20:17:07 +0000 (20:17 +0000)]
comment out nonexistent functions
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@48922
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 4 May 2010 16:26:29 +0000 (16:26 +0000)]
* eina: don't shadow global variable.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@48614
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 4 May 2010 14:42:13 +0000 (14:42 +0000)]
* eina: use previous cached result in quadtree.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@48607
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 3 May 2010 13:17:52 +0000 (13:17 +0000)]
* eina: make quadtree faster.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@48575
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 2 May 2010 05:19:00 +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/eina@48537
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 1 May 2010 20:37:56 +0000 (20:37 +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/eina@48524
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 1 May 2010 20:35:16 +0000 (20:35 +0000)]
indentation and comments
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@48522
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 30 Apr 2010 17:04:28 +0000 (17:04 +0000)]
* eina: improve QuadTree API.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@48482
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
lucas [Fri, 30 Apr 2010 14:54:05 +0000 (14:54 +0000)]
Define new error handling macros
EINA_SAFETY_ON_TRUE_GOTO and EINA_SAFETY_ON_FALSE_GOTO are now defined
to ease error handling. Functions might need to take actions before
returning upon safety checks fail.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@48478
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 29 Apr 2010 17:30:18 +0000 (17:30 +0000)]
* eina: oops forgotten file.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@48425
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 29 Apr 2010 17:21:14 +0000 (17:21 +0000)]
* eina: Add first version of a Quad Tree data type.
NOTE: consider the API experimental and subject to change.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@48424
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 29 Apr 2010 17:08:24 +0000 (17:08 +0000)]
* eina: add tests for eina fixed point sin/cos functions.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@48423
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 24 Apr 2010 14:31:23 +0000 (14:31 +0000)]
apparently fbsd is unaware of expr substr...
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@48275
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 24 Apr 2010 14:05:05 +0000 (14:05 +0000)]
amd64 - apparently fbsd is still living back in that past where 64bit was amd
only... :)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@48272
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/eina@48099
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 16 Apr 2010 14:32:18 +0000 (14:32 +0000)]
* eina: fix rounding issue with different size of fixed point.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@48053
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 15 Apr 2010 07:06:50 +0000 (07:06 +0000)]
and add mempool source files...
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@48018
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 15 Apr 2010 07:01:29 +0000 (07:01 +0000)]
Patch Eina if Visual Studio 2005 is used. I fear that
it will be a pain to support...
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@48017
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 15 Apr 2010 06:53:23 +0000 (06:53 +0000)]
forgot a semicolon
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@48016
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 15 Apr 2010 06:28:22 +0000 (06:28 +0000)]
remove useless semicolon
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@48015
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 15 Apr 2010 06:16:59 +0000 (06:16 +0000)]
include Evil.h with vc++ for vasprintf
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@48014
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 15 Apr 2010 06:13:08 +0000 (06:13 +0000)]
include private headers after standard headers
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@48013
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 15 Apr 2010 06:03:37 +0000 (06:03 +0000)]
* link against iconv.lib
* staically link the modules with VS8
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@48012
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tiago [Mon, 12 Apr 2010 18:30:07 +0000 (18:30 +0000)]
Using value returned from vasprintf, and removed warnings
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@47967
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 10 Apr 2010 23:23:26 +0000 (23:23 +0000)]
explicit cast
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@47907
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tiago [Fri, 9 Apr 2010 15:56:20 +0000 (15:56 +0000)]
Adding strbuf printfs
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@47877
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 3 Apr 2010 21:29:01 +0000 (21:29 +0000)]
define strcasecmp() as stricmp() for vc++, remove
useless include of Evil.h (was included for strcasecmp
when vc++ is used)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@47741
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 3 Apr 2010 21:23:28 +0000 (21:23 +0000)]
remove cegcc compiler support
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@47740
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 26 Mar 2010 08:08:52 +0000 (08:08 +0000)]
add colored log on Windows with the DOS console and MSYS
without rxvt emulation. It does not work with MSYS with
rxvt emulation. I don't know the status of the cygwin
terminal.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@47486
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 26 Mar 2010 07:47:11 +0000 (07:47 +0000)]
declare buddy init/shutdown functions it this
mempool is statically linked
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@47484
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Tue, 23 Mar 2010 06:41:17 +0000 (06:41 +0000)]
fix most compilation errors with vc++ (there are still a
problem with eina_log and output of the log messages:
STDERR_FILENO, STDOUT_FILENO and isatty())
fix some warnings and header files inclusion
update vcproj files
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@47384
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Tue, 23 Mar 2010 05:45:35 +0000 (05:45 +0000)]
* declare variables at the beginning of the block
* minor formatting
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@47383
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Sun, 14 Mar 2010 01:06:52 +0000 (01:06 +0000)]
stringshare: optimization suggested by rasterman, docs.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@47193
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Fri, 12 Mar 2010 19:23:06 +0000 (19:23 +0000)]
fix docs.
By: Eduardo Felipe <eduardofelipe87@gmail.com>
NOTE: I changed code -> verbatim where it should be.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@47163
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 11 Mar 2010 18:10:20 +0000 (18:10 +0000)]
update vcproj files (add new str and strbuf files)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@47135
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Tue, 9 Mar 2010 16:36:14 +0000 (16:36 +0000)]
update string buffer documentation
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@47084
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 7 Mar 2010 16:01:00 +0000 (16:01 +0000)]
more supported OS
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46953
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 7 Mar 2010 14:38:14 +0000 (14:38 +0000)]
update TOC
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46949
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 7 Mar 2010 12:13:30 +0000 (12:13 +0000)]
typo
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46945
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 7 Mar 2010 12:04:46 +0000 (12:04 +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/eina@46940
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 7 Mar 2010 07:11:13 +0000 (07:11 +0000)]
* fix more str doc
* move static stringshare functions to the 'private'
part of the file (hence doc fixes)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46933
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 7 Mar 2010 06:59:28 +0000 (06:59 +0000)]
fix doc for eina_str
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46931
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Wed, 3 Mar 2010 17:25:07 +0000 (17:25 +0000)]
the 4th parameter should not be NULL, not the 3rd
patch by Lionel Orry
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46837
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 1 Mar 2010 17:46:15 +0000 (17:46 +0000)]
* eina: Add eina_list_data_set.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46724
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Mon, 1 Mar 2010 15:08:40 +0000 (15:08 +0000)]
Allow user to redefine the default logging level used by
EINA_LOG_ERR(), EINA_LOG_DBG() and other macros.
This will help us to avoid the cumbersome work of having to define the
local macros. I still find the 3-letter macros handy, but we are not
forced to use them now.
I did a small modification to keep the EINA_LOG_DOMAIN_GLOBAL and use
a different symbol for the define, it is EINA_LOG_DOMAIN_DEFAULT. The
documentation was updated to highlight the 2 usage scenario and care
that must be used.
By: Peter Johnson <tam@hiddenrock.com>
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46700
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 1 Mar 2010 13:50:35 +0000 (13:50 +0000)]
* eina: Don't variable name that could shadow math symbols.
Patch requested by Albin "Lutin" Tonnerre.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46694
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Sun, 28 Feb 2010 21:56:33 +0000 (21:56 +0000)]
remove stupid letter I introduced by mistake.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46671
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Sun, 28 Feb 2010 21:29:30 +0000 (21:29 +0000)]
doc improvements.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46670
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 28 Feb 2010 17:27:23 +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/eina@46654
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Sat, 27 Feb 2010 16:41:24 +0000 (16:41 +0000)]
Better resize rotine, linear instead of double.
Increment in steps linearly instead of doubling them, otherwise it
will get to maximum limit of 4096 too soon.
Also replace the loop with simple math.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46585
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Sat, 27 Feb 2010 15:38:58 +0000 (15:38 +0000)]
macro -> inline
clear, type checking and same runtime cost.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46584
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Sat, 27 Feb 2010 15:17:15 +0000 (15:17 +0000)]
Fix other EINA_PURE/EINA_CONST.
Some of them were working because they were inline, so the compiler
would know an just ignore the flag.
For lists and rbtree there is no problem as after each operation we
must change the pointer to the new head, thus the compiler will
consider it changed.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46583
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Sat, 27 Feb 2010 14:51:52 +0000 (14:51 +0000)]
ouch, SPANK SPANK SPANK... me :-( wrong function attributes.
I forgot that EINA_CONST refer to the pointer itself, not to its
contents, as such the pointer did not changed, so gcc was optimizing
subsequent fetches of the value.
There should be another optimization to check for this... but then I
guess it's just c++
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46580
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Sat, 27 Feb 2010 03:49:13 +0000 (03:49 +0000)]
missing useful warnings for eina_str
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46549
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Sat, 27 Feb 2010 03:42:27 +0000 (03:42 +0000)]
eina_str speedups.
* eina_str_split() now does the minimum number of passes and
allocations. The first pass figures out the string size (strlen())
and number of delimiters, so we can allocate the exact number of
elements in array. The second repeats the loop copying elements to
string and also setting them to the result array.
* eina_str_split_full() is a variation of eina_str_split() that
returns also the number of elements in array, in the case you need
to pre-allocate another array to copy.
* eina_strlen_bounded() is introduced to limit strlen() results, this
is used in has_prefix and has_suffix, but possibly other use cases
where string must be of a maximum size as we don't do useless
iterations;
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46547
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Fri, 26 Feb 2010 23:41:43 +0000 (23:41 +0000)]
find and replace too much!
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46535
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Fri, 26 Feb 2010 21:42:03 +0000 (21:42 +0000)]
optimization attributes for functions.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46523
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Fri, 26 Feb 2010 21:34:28 +0000 (21:34 +0000)]
add missing macro for prepend.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46522
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Fri, 26 Feb 2010 21:33:17 +0000 (21:33 +0000)]
eina_strbuf_insert variants and fix leak with eina_strbuf_append_escaped()
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46521
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Fri, 26 Feb 2010 20:25:09 +0000 (20:25 +0000)]
more docs for strbuf
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46518
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Fri, 26 Feb 2010 20:23:12 +0000 (20:23 +0000)]
documentation improvements for eina_strbuf.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46517
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Fri, 26 Feb 2010 20:09:36 +0000 (20:09 +0000)]
add eina_strbuf_append_length()
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46516
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Fri, 26 Feb 2010 00:59:11 +0000 (00:59 +0000)]
TRUE/FALSE are gone, use EINA_TRUE/EINA_FALSE instead.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46500
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Fri, 26 Feb 2010 00:57:20 +0000 (00:57 +0000)]
minor documentation fixes.
still needs someone to read and review that.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46499
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Fri, 26 Feb 2010 00:38:35 +0000 (00:38 +0000)]
fix warnings.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46498
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Fri, 26 Feb 2010 00:30:01 +0000 (00:30 +0000)]
remove static/builtin modules warning, we ship with them on by default.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46497
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Fri, 26 Feb 2010 00:28:58 +0000 (00:28 +0000)]
Remove eina_error deprecated functions.
There were deprecated looooooooong ago, use eina_log if there are some
alien users out there.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46496
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Wed, 24 Feb 2010 23:58:27 +0000 (23:58 +0000)]
Fix some doxy typos.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46450
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Wed, 24 Feb 2010 15:43:32 +0000 (15:43 +0000)]
use C (and not C++) pthread library on Windows
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46431
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 19 Feb 2010 13:42:34 +0000 (13:42 +0000)]
add mempool description in the doc
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46307
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sun, 14 Feb 2010 19:01:51 +0000 (19:01 +0000)]
Include safety checks before function include
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46169
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sat, 13 Feb 2010 19:26:34 +0000 (19:26 +0000)]
safety checks
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46155
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sat, 13 Feb 2010 19:06:16 +0000 (19:06 +0000)]
Add const where we don't modify pointer
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46153
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sat, 13 Feb 2010 18:55:47 +0000 (18:55 +0000)]
Add eina unlikely to alloc errors
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46152
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 13 Feb 2010 12:32:22 +0000 (12:32 +0000)]
* -fno-strict-aliasing is checked at linked time (to make sure
that it is disabled for suncc)
* add old evas data types in tests. Tell me if you encounter problems
with them
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46136
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sachiel [Fri, 12 Feb 2010 14:58:00 +0000 (14:58 +0000)]
Use length of source string to copy.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46114
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 12 Feb 2010 07:32:11 +0000 (07:32 +0000)]
formatting
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46109
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 12 Feb 2010 07:27:27 +0000 (07:27 +0000)]
constants should be unsigned
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46108
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Fri, 12 Feb 2010 06:33:31 +0000 (06:33 +0000)]
We always need to null terminate
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46107
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 11 Feb 2010 22:00:02 +0000 (22:00 +0000)]
Since we know we have enough space, use memcpy
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46103
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 11 Feb 2010 21:56:31 +0000 (21:56 +0000)]
And only log when debug
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46102
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 11 Feb 2010 21:53:00 +0000 (21:53 +0000)]
Good coverage for strbuf
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46101
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 11 Feb 2010 21:30:57 +0000 (21:30 +0000)]
Don't timeout
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46099
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 11 Feb 2010 21:21:22 +0000 (21:21 +0000)]
Only test built mempools
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46096
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 11 Feb 2010 21:21:12 +0000 (21:21 +0000)]
More tests for strbuf
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46095
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 11 Feb 2010 21:20:52 +0000 (21:20 +0000)]
Use eina_log
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46094
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 11 Feb 2010 20:08:52 +0000 (20:08 +0000)]
Tests for strbuf
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46089
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 11 Feb 2010 18:54:04 +0000 (18:54 +0000)]
missing "
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46087
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Thu, 11 Feb 2010 18:49:12 +0000 (18:49 +0000)]
let's not return NULL but a more useful result.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46086
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 11 Feb 2010 18:47:11 +0000 (18:47 +0000)]
no arithmetic pointer on void *
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46085
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Thu, 11 Feb 2010 17:38:24 +0000 (17:38 +0000)]
Fix typo in doc.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46083
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 11 Feb 2010 15:29:20 +0000 (15:29 +0000)]
warnings--
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46079
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 11 Feb 2010 15:22:41 +0000 (15:22 +0000)]
warning--
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46078
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Tue, 9 Feb 2010 21:12:03 +0000 (21:12 +0000)]
remove trailing whitespace
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@46029
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33