platform/upstream/efl.git
15 years agouse size_t instead of int
Vincent Torri [Wed, 23 Sep 2009 06:45:39 +0000 (06:45 +0000)]
use size_t instead of int

SVN revision: 42640

15 years agomove the gradient2 main structure in a specific header as it is also used in the...
Vincent Torri [Wed, 23 Sep 2009 06:37:08 +0000 (06:37 +0000)]
move the gradient2 main structure in a specific header as it is also used in the linear and radial files

SVN revision: 42639

15 years agolast auto-import symbols
Vincent Torri [Tue, 22 Sep 2009 23:07:29 +0000 (23:07 +0000)]
last auto-import symbols

SVN revision: 42631

15 years agomore auto-import symbols
Vincent Torri [Tue, 22 Sep 2009 23:05:51 +0000 (23:05 +0000)]
more auto-import symbols

SVN revision: 42630

15 years agoauto-import symbols
Vincent Torri [Tue, 22 Sep 2009 22:51:15 +0000 (22:51 +0000)]
auto-import symbols

SVN revision: 42628

15 years agomove declaration of variables at the beginning of the block
Vincent Torri [Tue, 22 Sep 2009 22:37:03 +0000 (22:37 +0000)]
move declaration of variables at the beginning of the block

SVN revision: 42627

15 years agoconfigure eina with VS according to the used mode (debug or release)
Vincent Torri [Tue, 22 Sep 2009 22:28:35 +0000 (22:28 +0000)]
configure eina with VS according to the used mode (debug or release)

SVN revision: 42625

15 years agoFix memory corruption in ecore_xcb_window.c::ecore_x_window_children_get
Mikhail Gusarov [Tue, 22 Sep 2009 18:18:28 +0000 (18:18 +0000)]
Fix memory corruption in ecore_xcb_window.c::ecore_x_window_children_get

Function allocated reply->children_len bytes, and then copied
sizeof(Ecore_X_Window) * reply->childen_len bytes into the buffer, leading
to memory corruption.

SVN revision: 42624

15 years agofix wrns.. and fix macro!
Carsten Haitzler [Tue, 22 Sep 2009 08:04:57 +0000 (08:04 +0000)]
fix wrns.. and fix macro!

SVN revision: 42617

15 years agoand much pain and ganshing of teeth.. this took too long... no more hanging
Carsten Haitzler [Tue, 22 Sep 2009 07:02:14 +0000 (07:02 +0000)]
and much pain and ganshing of teeth.. this took too long... no more hanging
preload cancels. u can cancel a preload (explicitly or implicitly) with no
lock penalty. now i can get on with my other fun.

SVN revision: 42616

15 years ago * efreet: Use eina_log.
Cedric BAIL [Mon, 21 Sep 2009 16:36:29 +0000 (16:36 +0000)]
* efreet: Use eina_log.

Patch from Matthieu.

SVN revision: 42599

15 years ago * evas: Use eina_log.
Cedric BAIL [Mon, 21 Sep 2009 16:08:51 +0000 (16:08 +0000)]
* evas: Use eina_log.

Patch from Matthieu.

SVN revision: 42598

15 years agoand be able to check for my libjpeg hacks and enable if found
Carsten Haitzler [Mon, 21 Sep 2009 12:49:52 +0000 (12:49 +0000)]
and be able to check for my libjpeg hacks and enable if found

SVN revision: 42594

15 years agomore work on jpeg region load. use some hacks i did to libjpeg.
Carsten Haitzler [Mon, 21 Sep 2009 12:49:31 +0000 (12:49 +0000)]
more work on jpeg region load. use some hacks i did to libjpeg.

SVN revision: 42593

15 years agohandle regions for all jpeg types (cymk, rgb, gray). other formats dont
Carsten Haitzler [Sun, 20 Sep 2009 14:31:48 +0000 (14:31 +0000)]
handle regions for all jpeg types (cymk, rgb, gray). other formats dont
support this (atm). there is possibly little point in doing so... perhaps
svg... thought maybe tiff too later? for now, get jpeg 100% up to snuff.

SVN revision: 42587

15 years agomove EINA_DEPRECATED to the beginning of the declaration
Vincent Torri [Sun, 20 Sep 2009 07:16:47 +0000 (07:16 +0000)]
move EINA_DEPRECATED to the beginning of the declaration

SVN revision: 42571

15 years agoadd VS8 project for eet binary. Not tested, though
Vincent Torri [Fri, 18 Sep 2009 08:09:00 +0000 (08:09 +0000)]
add VS8 project for eet binary. Not tested, though

SVN revision: 42556

15 years ago * fix copy/paste typo in start.bat
Vincent Torri [Fri, 18 Sep 2009 07:41:05 +0000 (07:41 +0000)]
 * fix copy/paste typo in start.bat
 * add VS project for the eet binary
 * make eet_main.c compile with vc++

SVN revision: 42555

15 years agoImprove documentation for Evas, Ecore, Edje and Elementary.
Iván Briano [Thu, 17 Sep 2009 22:38:35 +0000 (22:38 +0000)]
Improve documentation for Evas, Ecore, Edje and Elementary.

Work by:
 - Thiago R. Masaki (mostly)
 - Fabiano Fidencio
 - Gustavo Lima

SVN revision: 42552

15 years agoImprove documentation for Evas, Ecore, Edje and Elementary.
Iván Briano [Thu, 17 Sep 2009 22:38:22 +0000 (22:38 +0000)]
Improve documentation for Evas, Ecore, Edje and Elementary.

Work by:
 - Thiago R. Masaki (mostly)
 - Fabiano Fidencio
 - Gustavo Lima

SVN revision: 42551

15 years agoImprove documentation for Evas, Ecore, Edje and Elementary.
Iván Briano [Thu, 17 Sep 2009 22:38:10 +0000 (22:38 +0000)]
Improve documentation for Evas, Ecore, Edje and Elementary.

Work by:
 - Thiago R. Masaki (mostly)
 - Fabiano Fidencio
 - Gustavo Lima

SVN revision: 42550

15 years agooops! strncpy is tricky and uri was a pointer not an array.
Gustavo Sverzut Barbieri [Thu, 17 Sep 2009 18:37:22 +0000 (18:37 +0000)]
oops! strncpy is tricky and uri was a pointer not an array.

people were not noticing it as they were using 64 bits machines... but
with 32 bits just 4 bytes were copied and 3 were missing :-P

SVN revision: 42549

15 years agoimprove logging messages introduced by Mathieu Taillefumier.
Gustavo Sverzut Barbieri [Thu, 17 Sep 2009 14:33:06 +0000 (14:33 +0000)]
improve logging messages introduced by Mathieu Taillefumier.

move some to error/critical, remove trailing \n.

NOT doing ChangeLog entry on purpose, it's useless as it's an
intra-release change (changes the previous unlreleased change)

SVN revision: 42547

15 years agologging: remove trailing \n
Gustavo Sverzut Barbieri [Thu, 17 Sep 2009 14:31:29 +0000 (14:31 +0000)]
logging: remove trailing \n

SVN revision: 42546

15 years agoEthumb improvements and more docs.
Gustavo Sverzut Barbieri [Thu, 17 Sep 2009 14:05:04 +0000 (14:05 +0000)]
Ethumb improvements and more docs.

make some types unsigned int to better represent what they will
contain, fix dbus api to match so.

SVN revision: 42545

15 years agoconfigure summary, maximum log level and other improvements.
Gustavo Sverzut Barbieri [Thu, 17 Sep 2009 12:04:35 +0000 (12:04 +0000)]
configure summary, maximum log level and other improvements.

Have all source to include config.h conditionally (HAVE_CONFIG_H),
define EINA_LOG_LEVEL_MAXIMUM, minor changes to configure.ac to make
it conform with the rest of efl.

SVN revision: 42544

15 years agotodo...
Gustavo Sverzut Barbieri [Thu, 17 Sep 2009 06:19:01 +0000 (06:19 +0000)]
todo...

SVN revision: 42542

15 years agoenable "make doc", improve doxygen support for client library.
Gustavo Sverzut Barbieri [Thu, 17 Sep 2009 06:08:10 +0000 (06:08 +0000)]
enable "make doc", improve doxygen support for client library.

Some methods are missing and the in-process thumbnail needs to be
done, the documentation is almost the same as the client, so I really
appreciate someone else do it :-)

SVN revision: 42541

15 years agomore docs
Gustavo Sverzut Barbieri [Thu, 17 Sep 2009 05:17:12 +0000 (05:17 +0000)]
more docs

SVN revision: 42538

15 years agouse __attribute__((packed)) if __GNUC__ is defined
Vincent Torri [Wed, 16 Sep 2009 22:02:59 +0000 (22:02 +0000)]
use __attribute__((packed)) if __GNUC__ is defined
use #pragma pack if vc++ is used
use nothing otherwise (should we exit with an error in that case ?)

SVN revision: 42533

15 years agoadd more wrapping
Vincent Torri [Wed, 16 Sep 2009 21:59:37 +0000 (21:59 +0000)]
add more wrapping

SVN revision: 42532

15 years agouseless define
Vincent Torri [Wed, 16 Sep 2009 21:59:04 +0000 (21:59 +0000)]
useless define

SVN revision: 42531

15 years agoadd new line
Vincent Torri [Wed, 16 Sep 2009 20:35:35 +0000 (20:35 +0000)]
add new line

SVN revision: 42528

15 years agoupdate README.txt and MANIFEST.txt files
Vincent Torri [Wed, 16 Sep 2009 20:24:23 +0000 (20:24 +0000)]
update README.txt and MANIFEST.txt files

SVN revision: 42527

15 years agoadd README.txt and MANIFEST.txt files
Vincent Torri [Wed, 16 Sep 2009 20:23:11 +0000 (20:23 +0000)]
add README.txt and MANIFEST.txt files

SVN revision: 42526

15 years agotypo
Vincent Torri [Wed, 16 Sep 2009 20:22:21 +0000 (20:22 +0000)]
typo

SVN revision: 42525

15 years ago * Add Visual Studio 2008 solution and project file
Vincent Torri [Wed, 16 Sep 2009 20:10:27 +0000 (20:10 +0000)]
 * Add Visual Studio 2008 solution and project file
 * make start.bat generic

SVN revision: 42524

15 years agodunno what's this crazy math, but it overflows on 64 bits... ensure it's unsigned...
Gustavo Sverzut Barbieri [Wed, 16 Sep 2009 19:20:26 +0000 (19:20 +0000)]
dunno what's this crazy math, but it overflows on 64 bits... ensure it's unsigned long long...

SVN revision: 42523

15 years agoadd other wrapping for Windows function (fileno and fdopen)
Vincent Torri [Wed, 16 Sep 2009 18:05:04 +0000 (18:05 +0000)]
add other wrapping for Windows function (fileno and fdopen)

SVN revision: 42521

15 years agofix VS8 project file
Vincent Torri [Wed, 16 Sep 2009 17:55:18 +0000 (17:55 +0000)]
fix VS8 project file

SVN revision: 42520

15 years agomove EINA_DEPRECATED at the beginning of the declaration
Vincent Torri [Wed, 16 Sep 2009 17:45:04 +0000 (17:45 +0000)]
move EINA_DEPRECATED at the beginning of the declaration

SVN revision: 42519

15 years agoadd int64_t type when compiling with vc++. Nedded for eina_f*p*.h files
Vincent Torri [Wed, 16 Sep 2009 17:25:28 +0000 (17:25 +0000)]
add int64_t type when compiling with vc++. Nedded for eina_f*p*.h files

SVN revision: 42518

15 years ago * fix compilation on Windows when using amalgamation
Vincent Torri [Wed, 16 Sep 2009 17:22:01 +0000 (17:22 +0000)]
 * fix compilation on Windows when using amalgamation
 * put alloca declaration at the beginning

SVN revision: 42517

15 years agofix--
Vincent Torri [Wed, 16 Sep 2009 16:28:30 +0000 (16:28 +0000)]
fix--

SVN revision: 42516

15 years agomake start.bat more generic
Vincent Torri [Wed, 16 Sep 2009 13:47:01 +0000 (13:47 +0000)]
make start.bat more generic

SVN revision: 42514

15 years ago * allow compilation with vc++
Vincent Torri [Wed, 16 Sep 2009 13:38:21 +0000 (13:38 +0000)]
 * allow compilation with vc++
 * fix a small warning

SVN revision: 42513

15 years ago * update Visual Studio project files:
Vincent Torri [Wed, 16 Sep 2009 13:31:23 +0000 (13:31 +0000)]
 * update Visual Studio project files:
   - link against evil
   - eina mempools are statically linked
 * formatting in start.bat

SVN revision: 42512

15 years agoupdate Visual Studio project files
Vincent Torri [Wed, 16 Sep 2009 13:27:04 +0000 (13:27 +0000)]
update Visual Studio project files

SVN revision: 42511

15 years ago * add Visual Studio 2008 project
Vincent Torri [Wed, 16 Sep 2009 11:32:24 +0000 (11:32 +0000)]
 * add Visual Studio 2008 project
 * use a single start file to launch Visual Studio 2005 or 2008 automatically

SVN revision: 42510

15 years agomake loaders use "big image" macro to detect an image that is going to just
Carsten Haitzler [Wed, 16 Sep 2009 09:48:05 +0000 (09:48 +0000)]
make loaders use "big image" macro to detect an image that is going to just
be way too big to ever allocate. probably code can do with other fixes too.

also make jpeg loader rudametarily understand load regions. very brute-force.
but enough for just this moment to do testing.

SVN revision: 42507

15 years agoMove some defines to enum and expose them.
Iván Briano [Wed, 16 Sep 2009 03:37:28 +0000 (03:37 +0000)]
Move some defines to enum and expose them.
Move to Eina_Bool.
Return success for rename of group and part to the same name.

Patch by Tiago Rezende Campos Falcão

SVN revision: 42506

15 years agominor fixes.
Gustavo Sverzut Barbieri [Tue, 15 Sep 2009 22:32:24 +0000 (22:32 +0000)]
minor fixes.

SVN revision: 42504

15 years agoupdate Visual Studio project
Vincent Torri [Tue, 15 Sep 2009 21:20:56 +0000 (21:20 +0000)]
update Visual Studio project

SVN revision: 42501

15 years agomove the declaration of variables at the beginning of the block
Vincent Torri [Tue, 15 Sep 2009 21:20:08 +0000 (21:20 +0000)]
move the declaration of variables at the beginning of the block

SVN revision: 42499

15 years agomove EINA_DEPRECATED at the beginning of the declaration,
Vincent Torri [Tue, 15 Sep 2009 21:19:15 +0000 (21:19 +0000)]
move EINA_DEPRECATED at the beginning of the declaration,
because it's more visible, and vc++ does not like it at
the end.

SVN revision: 42498

15 years ago * eet: Update ChangeLog
Cedric BAIL [Tue, 15 Sep 2009 15:06:03 +0000 (15:06 +0000)]
* eet: Update ChangeLog

SVN revision: 42496

15 years ago * eet_data: Remove unused freeleak.
Cedric BAIL [Tue, 15 Sep 2009 14:48:42 +0000 (14:48 +0000)]
* eet_data: Remove unused freeleak.

SVN revision: 42495

15 years agoadd "region" load opt. no loader handles it... yet
Carsten Haitzler [Tue, 15 Sep 2009 13:34:12 +0000 (13:34 +0000)]
add "region" load opt. no loader handles it... yet

SVN revision: 42494

15 years ago * eet: Update AUTHORS and ChangeLog accordingly.
Cedric BAIL [Tue, 15 Sep 2009 11:23:28 +0000 (11:23 +0000)]
* eet: Update AUTHORS and ChangeLog accordingly.

SVN revision: 42493

15 years ago * eet: Use eina_log.
Cedric BAIL [Tue, 15 Sep 2009 11:22:11 +0000 (11:22 +0000)]
* eet: Use eina_log.

Patch from Mathieu Taillefumier <mathieu.taillefumier@free.fr>.

SVN revision: 42492

15 years agoDon't segfault if 'icon' is null
Davide Andreoli [Mon, 14 Sep 2009 20:18:25 +0000 (20:18 +0000)]
Don't segfault if 'icon' is null

SVN revision: 42490

15 years ago * eina_log: Fallback to mutex when spinlock doesn't exist.
Cedric BAIL [Mon, 14 Sep 2009 16:06:18 +0000 (16:06 +0000)]
* eina_log: Fallback to mutex when spinlock doesn't exist.

SVN revision: 42489

15 years ago * eina: Add explanation around compiler false positiv warning.
Cedric BAIL [Mon, 14 Sep 2009 15:28:55 +0000 (15:28 +0000)]
* eina: Add explanation around compiler false positiv warning.

SVN revision: 42488

15 years agomoe enume typedefs together. typedef before enum is bad for some compilrs...
Carsten Haitzler [Mon, 14 Sep 2009 00:38:59 +0000 (00:38 +0000)]
moe enume typedefs together. typedef before enum is bad for some compilrs...
like g++.. or suncc... dod so in all headers anyay for consistency

SVN revision: 42477

15 years agoefreet_mime add fallback check for executables
Hannes Janetzek [Mon, 14 Sep 2009 00:28:51 +0000 (00:28 +0000)]
efreet_mime add fallback check for executables

SVN revision: 42474

15 years agoTrailing whitespaces--, remove wrong tabs.
dieb [Sun, 13 Sep 2009 03:04:20 +0000 (03:04 +0000)]
Trailing whitespaces--, remove wrong tabs.

SVN revision: 42454

15 years agodone items
Gustavo Sverzut Barbieri [Sat, 12 Sep 2009 18:29:46 +0000 (18:29 +0000)]
done items

SVN revision: 42449

15 years agoAPI BREAK: Fix Ethumb API to be more EFL-like
Gustavo Sverzut Barbieri [Sat, 12 Sep 2009 18:23:05 +0000 (18:23 +0000)]
API BREAK: Fix Ethumb API to be more EFL-like

 * Callbacks were named to help Vala bindings.
 * All callbacks get 'void *data' as first argument, always.
 * All async methods get free_data parameters and call them also on disconnect()
 * queue_remove() renamed to generate_cancel() to be more clear.
 * queue_clear() renamed tp generate_cancel_call() to be more clear.

SVN revision: 42445

15 years agoAdded the Eina_Tile_Grid_Slicer iterator.
Rafael Antognolli [Fri, 11 Sep 2009 23:51:47 +0000 (23:51 +0000)]
Added the Eina_Tile_Grid_Slicer iterator.

This new iterator receives a rectangle as argument and tile_w X tile_h sized
tile, and slices the rectangle iterating over it on each iteration.

SVN revision: 42427

15 years agoconstness++
Gustavo Sverzut Barbieri [Fri, 11 Sep 2009 23:10:57 +0000 (23:10 +0000)]
constness++

SVN revision: 42426

15 years agofix lighblue and add cyan.
Gustavo Sverzut Barbieri [Fri, 11 Sep 2009 14:22:24 +0000 (14:22 +0000)]
fix lighblue and add cyan.

SVN revision: 42410

15 years ago1. make max image size a #define
Carsten Haitzler [Fri, 11 Sep 2009 13:44:53 +0000 (13:44 +0000)]
1. make max image size a #define
2. max image size > 65536x65536
3. fix cserve leak
4. fix cserve+async load to work together.

SVN revision: 42406

15 years agoalso remove text class members on object deletion
Hannes Janetzek [Fri, 11 Sep 2009 00:48:57 +0000 (00:48 +0000)]
also remove text class members on object deletion

SVN revision: 42397

15 years agoecore-conig dont build if no evas found (mind u if no evas... why ecore etc.?
Carsten Haitzler [Thu, 10 Sep 2009 21:49:41 +0000 (21:49 +0000)]
ecore-conig dont build if no evas found (mind u if no evas... why ecore etc.?
very unusual)

SVN revision: 42394

15 years agoAdd libeina-svn-04.lintian-overrides
Horms [Thu, 10 Sep 2009 02:44:05 +0000 (02:44 +0000)]
Add libeina-svn-04.lintian-overrides

Based on libeina-svn-03.lintian-overrides from
the eina 0.0.2.062-2 package on debian.org

SVN revision: 42378

15 years agoUpdate libeina-svn-01 to libeina-svn-04
Horms [Thu, 10 Sep 2009 02:41:40 +0000 (02:41 +0000)]
Update libeina-svn-01 to libeina-svn-04

SVN revision: 42377

15 years agoRemove bogus mmu debian-version
Horms [Thu, 10 Sep 2009 02:32:47 +0000 (02:32 +0000)]
Remove bogus mmu debian-version

SVN revision: 42376

15 years agoUpdate version in Debian changelog to 0.0.2.62
Horms [Thu, 10 Sep 2009 02:31:36 +0000 (02:31 +0000)]
Update version in Debian changelog to 0.0.2.62

SVN revision: 42375

15 years agoUpdate Debian standards version from 3.8.1 to 3.8.3
Horms [Thu, 10 Sep 2009 01:41:41 +0000 (01:41 +0000)]
Update Debian standards version from 3.8.1 to 3.8.3

SVN revision: 42374

15 years agoEINA: Fix compilation when builddir != srcdir.
Rafael Antognolli [Wed, 9 Sep 2009 20:37:23 +0000 (20:37 +0000)]
EINA: Fix compilation when builddir != srcdir.

SVN revision: 42369

15 years agoAvoid clashes.
Iván Briano [Wed, 9 Sep 2009 15:53:50 +0000 (15:53 +0000)]
Avoid clashes.

SVN revision: 42368

15 years ago * use Requires.private field in eet.pc if pkg-config 0.22 is installed.
Vincent Torri [Wed, 9 Sep 2009 15:50:52 +0000 (15:50 +0000)]
 * use Requires.private field in eet.pc if pkg-config 0.22 is installed.
   We list in it the required packages needed to compile eet.
 * remove uneeded flags that are in Libs.private (those from the packages
   that are listed in Requires.private)

Patch by dottedmag, modified a bit.

SVN revision: 42367

15 years agoSupport EINA_INLIST to be anywhere in the struct with _FOREACH macros.
Iván Briano [Wed, 9 Sep 2009 14:05:31 +0000 (14:05 +0000)]
Support EINA_INLIST to be anywhere in the struct with _FOREACH macros.
Fix pointer arithmetic with EINA_CONTAINER_GET.
Change Inlist test to have the int first and not assume a direct cast works.

SVN revision: 42366

15 years ago * add amalgation support in configure output
Vincent Torri [Wed, 9 Sep 2009 07:42:08 +0000 (07:42 +0000)]
 * add amalgation support in configure output
 * remove a warning when eina_amalgamation.c is deleted but does not exist
 * delete eina_amalgamation.c when doing 'make clean'

SVN revision: 42363

15 years agotests: explain some errors messages are expected and check for safety checks.
Gustavo Sverzut Barbieri [Wed, 9 Sep 2009 01:53:40 +0000 (01:53 +0000)]
tests: explain some errors messages are expected and check for safety checks.

Many people try "make check" and then complain they have some error
messages, but they are actually expected... but even for the
experienced is hard to know whenever it was expected or not, so
explicitly say that.

Also check if safety checks are enabled or not before doing "break"
tests, otherwise we'll end with segfaults and tests failing. (I have
not tested with them disabled, but should be okay).

SVN revision: 42360

15 years agoremove warnings from tests.
Gustavo Sverzut Barbieri [Wed, 9 Sep 2009 01:41:29 +0000 (01:41 +0000)]
remove warnings from tests.

SVN revision: 42359

15 years agoremove easy warnings, 2 still left that I need someone else to check
Gustavo Sverzut Barbieri [Wed, 9 Sep 2009 01:27:30 +0000 (01:27 +0000)]
remove easy warnings, 2 still left that I need someone else to check
proper fix.

SVN revision: 42358

15 years agolet's have more testing: amalgamation on by default, report problems!
Gustavo Sverzut Barbieri [Wed, 9 Sep 2009 00:38:26 +0000 (00:38 +0000)]
let's have more testing: amalgamation on by default, report problems!

SVN revision: 42356

15 years agoreplace UNLIKELY() with EINA_UNLIKELY()
Gustavo Sverzut Barbieri [Tue, 8 Sep 2009 21:42:17 +0000 (21:42 +0000)]
replace UNLIKELY() with EINA_UNLIKELY()

SVN revision: 42354

15 years ago * INSTALL:
Vincent Torri [Tue, 8 Sep 2009 06:55:14 +0000 (06:55 +0000)]
* INSTALL:
update INSTALL file

SVN revision: 42345

15 years ago * fix logging for Windows XP and CE port
Vincent Torri [Tue, 8 Sep 2009 05:39:09 +0000 (05:39 +0000)]
 * fix logging for Windows XP and CE port
   by adding namespace to logging macros
 * formatting and warning cleanup

SVN revision: 42341

15 years agoFix segv reported by Peter Wehrfritz on eina init/shutdown (specifically on
dieb [Mon, 7 Sep 2009 23:23:03 +0000 (23:23 +0000)]
Fix segv reported by Peter Wehrfritz on eina init/shutdown (specifically on
eina_log init/shutdown as it wasn't resetting domains counters properly).

SVN revision: 42334

15 years agoeina_stringshare_init -> eina_init, dito shutdown
Peter Wehrfritz [Mon, 7 Sep 2009 16:32:26 +0000 (16:32 +0000)]
eina_stringshare_init -> eina_init, dito shutdown

SVN revision: 42328

15 years agofix some possible mutex probs
Carsten Haitzler [Mon, 7 Sep 2009 10:42:30 +0000 (10:42 +0000)]
fix some possible mutex probs

SVN revision: 42319

15 years ago--enable-amalgamation
Gustavo Sverzut Barbieri [Mon, 7 Sep 2009 05:54:42 +0000 (05:54 +0000)]
--enable-amalgamation

This will concatenate all source files in the hope compiler will do a
better job. On my test with static/built in mempools it saves me 4k, I
guess some intra module calls can be saved.

SVN revision: 42315

15 years agouse quotes to include config.h
Gustavo Sverzut Barbieri [Mon, 7 Sep 2009 04:32:49 +0000 (04:32 +0000)]
use quotes to include config.h

SVN revision: 42314

15 years agofix message
Gustavo Sverzut Barbieri [Mon, 7 Sep 2009 04:29:27 +0000 (04:29 +0000)]
fix message

SVN revision: 42313

15 years agoallow amalgamation of files, at least symbols don't clash anymore.
Gustavo Sverzut Barbieri [Mon, 7 Sep 2009 04:23:05 +0000 (04:23 +0000)]
allow amalgamation of files, at least symbols don't clash anymore.

more related to amalgamation later.

SVN revision: 42312

15 years agomalloc--: error and magic can take statically defined strings so no
Gustavo Sverzut Barbieri [Mon, 7 Sep 2009 03:32:22 +0000 (03:32 +0000)]
malloc--: error and magic can take statically defined strings so no
need to strdup them.

SVN revision: 42311

15 years agoAPI BREAK: eina_magic_string_set() does not change existing strings anymore.
Gustavo Sverzut Barbieri [Mon, 7 Sep 2009 02:33:54 +0000 (02:33 +0000)]
API BREAK: eina_magic_string_set() does not change existing strings anymore.

It's pointless to be able to change magic number string after it's
created, so let's avoid walking the existing list and just remove
places where strings were being duplicated (list/array both inited
magic strings for accessor/iterators).

Also an optimization, register using an array and sort it before
searching. Sort will just happen when array was changed, and this is
just done when eina_magic_string_get() is called.

SVN revision: 42310