Vincent Torri [Fri, 25 Sep 2009 11:23:37 +0000 (11:23 +0000)]
* convert string to fp only if fp is not NULL
* add doc of eina_convert_atofp()
* minor doc cleanup
SVN revision: 42697
Cedric BAIL [Fri, 25 Sep 2009 10:03:19 +0000 (10:03 +0000)]
* eina: Add eina_atofp.
SVN revision: 42694
Carsten Haitzler [Fri, 25 Sep 2009 09:06:13 +0000 (09:06 +0000)]
i KNOW there is a bug here... the question is.. how to fix it?
SVN revision: 42692
Vincent Torri [Fri, 25 Sep 2009 08:44:04 +0000 (08:44 +0000)]
* add documentation for eina_convert_fptoa()
* fix typo in doc
SVN revision: 42691
Carsten Haitzler [Thu, 24 Sep 2009 14:44:05 +0000 (14:44 +0000)]
account for padding too for too-big
SVN revision: 42678
Vincent Torri [Thu, 24 Sep 2009 06:01:59 +0000 (06:01 +0000)]
revert. I didn't see that the .c files were included...
SVN revision: 42664
Vincent Torri [Thu, 24 Sep 2009 05:10:49 +0000 (05:10 +0000)]
* export _evas_log_dom_global as it can be used in modules
* don't include non microsoft header files when vc++ is used
* declare alloca before standard C header files
* minor formatting
SVN revision: 42663
Vincent Torri [Thu, 24 Sep 2009 04:55:01 +0000 (04:55 +0000)]
fix double to Evas_Coord conversion warnings
SVN revision: 42662
Vincent Torri [Wed, 23 Sep 2009 17:17:59 +0000 (17:17 +0000)]
fix common configuration of VS
SVN revision: 42651
Vincent Torri [Wed, 23 Sep 2009 17:15:18 +0000 (17:15 +0000)]
move declaration of variables at the beginning of the blocks
SVN revision: 42650
Cedric BAIL [Wed, 23 Sep 2009 16:57:59 +0000 (16:57 +0000)]
* eina: Improve eina_fptoa test.
SVN revision: 42648
Cedric BAIL [Wed, 23 Sep 2009 16:47:08 +0000 (16:47 +0000)]
* eina: Add eina_fptoa.
This is a small piece of code, but a big one for an edje fixed point implementation.
SVN revision: 42646
Vincent Torri [Wed, 23 Sep 2009 07:12:11 +0000 (07:12 +0000)]
make evas_module.c and evas_path.c compile with vc++
SVN revision: 42641
Vincent Torri [Wed, 23 Sep 2009 06:45:39 +0000 (06:45 +0000)]
use size_t instead of int
SVN revision: 42640
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
Vincent Torri [Tue, 22 Sep 2009 23:07:29 +0000 (23:07 +0000)]
last auto-import symbols
SVN revision: 42631
Vincent Torri [Tue, 22 Sep 2009 23:05:51 +0000 (23:05 +0000)]
more auto-import symbols
SVN revision: 42630
Vincent Torri [Tue, 22 Sep 2009 22:51:15 +0000 (22:51 +0000)]
auto-import symbols
SVN revision: 42628
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
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
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
Carsten Haitzler [Tue, 22 Sep 2009 08:04:57 +0000 (08:04 +0000)]
fix wrns.. and fix macro!
SVN revision: 42617
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
Cedric BAIL [Mon, 21 Sep 2009 16:36:29 +0000 (16:36 +0000)]
* efreet: Use eina_log.
Patch from Matthieu.
SVN revision: 42599
Cedric BAIL [Mon, 21 Sep 2009 16:08:51 +0000 (16:08 +0000)]
* evas: Use eina_log.
Patch from Matthieu.
SVN revision: 42598
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
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
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
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
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
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
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
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
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
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
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
Gustavo Sverzut Barbieri [Thu, 17 Sep 2009 14:31:29 +0000 (14:31 +0000)]
logging: remove trailing \n
SVN revision: 42546
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
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
Gustavo Sverzut Barbieri [Thu, 17 Sep 2009 06:19:01 +0000 (06:19 +0000)]
todo...
SVN revision: 42542
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
Gustavo Sverzut Barbieri [Thu, 17 Sep 2009 05:17:12 +0000 (05:17 +0000)]
more docs
SVN revision: 42538
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
Vincent Torri [Wed, 16 Sep 2009 21:59:37 +0000 (21:59 +0000)]
add more wrapping
SVN revision: 42532
Vincent Torri [Wed, 16 Sep 2009 21:59:04 +0000 (21:59 +0000)]
useless define
SVN revision: 42531
Vincent Torri [Wed, 16 Sep 2009 20:35:35 +0000 (20:35 +0000)]
add new line
SVN revision: 42528
Vincent Torri [Wed, 16 Sep 2009 20:24:23 +0000 (20:24 +0000)]
update README.txt and MANIFEST.txt files
SVN revision: 42527
Vincent Torri [Wed, 16 Sep 2009 20:23:11 +0000 (20:23 +0000)]
add README.txt and MANIFEST.txt files
SVN revision: 42526
Vincent Torri [Wed, 16 Sep 2009 20:22:21 +0000 (20:22 +0000)]
typo
SVN revision: 42525
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
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
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
Vincent Torri [Wed, 16 Sep 2009 17:55:18 +0000 (17:55 +0000)]
fix VS8 project file
SVN revision: 42520
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
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
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
Vincent Torri [Wed, 16 Sep 2009 16:28:30 +0000 (16:28 +0000)]
fix--
SVN revision: 42516
Vincent Torri [Wed, 16 Sep 2009 13:47:01 +0000 (13:47 +0000)]
make start.bat more generic
SVN revision: 42514
Vincent Torri [Wed, 16 Sep 2009 13:38:21 +0000 (13:38 +0000)]
* allow compilation with vc++
* fix a small warning
SVN revision: 42513
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
Vincent Torri [Wed, 16 Sep 2009 13:27:04 +0000 (13:27 +0000)]
update Visual Studio project files
SVN revision: 42511
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
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
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
Gustavo Sverzut Barbieri [Tue, 15 Sep 2009 22:32:24 +0000 (22:32 +0000)]
minor fixes.
SVN revision: 42504
Vincent Torri [Tue, 15 Sep 2009 21:20:56 +0000 (21:20 +0000)]
update Visual Studio project
SVN revision: 42501
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
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
Cedric BAIL [Tue, 15 Sep 2009 15:06:03 +0000 (15:06 +0000)]
* eet: Update ChangeLog
SVN revision: 42496
Cedric BAIL [Tue, 15 Sep 2009 14:48:42 +0000 (14:48 +0000)]
* eet_data: Remove unused freeleak.
SVN revision: 42495
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
Cedric BAIL [Tue, 15 Sep 2009 11:23:28 +0000 (11:23 +0000)]
* eet: Update AUTHORS and ChangeLog accordingly.
SVN revision: 42493
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
Davide Andreoli [Mon, 14 Sep 2009 20:18:25 +0000 (20:18 +0000)]
Don't segfault if 'icon' is null
SVN revision: 42490
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
Cedric BAIL [Mon, 14 Sep 2009 15:28:55 +0000 (15:28 +0000)]
* eina: Add explanation around compiler false positiv warning.
SVN revision: 42488
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
Hannes Janetzek [Mon, 14 Sep 2009 00:28:51 +0000 (00:28 +0000)]
efreet_mime add fallback check for executables
SVN revision: 42474
dieb [Sun, 13 Sep 2009 03:04:20 +0000 (03:04 +0000)]
Trailing whitespaces--, remove wrong tabs.
SVN revision: 42454
Gustavo Sverzut Barbieri [Sat, 12 Sep 2009 18:29:46 +0000 (18:29 +0000)]
done items
SVN revision: 42449
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
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
Gustavo Sverzut Barbieri [Fri, 11 Sep 2009 23:10:57 +0000 (23:10 +0000)]
constness++
SVN revision: 42426
Gustavo Sverzut Barbieri [Fri, 11 Sep 2009 14:22:24 +0000 (14:22 +0000)]
fix lighblue and add cyan.
SVN revision: 42410
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
Hannes Janetzek [Fri, 11 Sep 2009 00:48:57 +0000 (00:48 +0000)]
also remove text class members on object deletion
SVN revision: 42397
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
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
Horms [Thu, 10 Sep 2009 02:41:40 +0000 (02:41 +0000)]
Update libeina-svn-01 to libeina-svn-04
SVN revision: 42377
Horms [Thu, 10 Sep 2009 02:32:47 +0000 (02:32 +0000)]
Remove bogus mmu debian-version
SVN revision: 42376
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
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
Rafael Antognolli [Wed, 9 Sep 2009 20:37:23 +0000 (20:37 +0000)]
EINA: Fix compilation when builddir != srcdir.
SVN revision: 42369
Iván Briano [Wed, 9 Sep 2009 15:53:50 +0000 (15:53 +0000)]
Avoid clashes.
SVN revision: 42368
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
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
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
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
Gustavo Sverzut Barbieri [Wed, 9 Sep 2009 01:41:29 +0000 (01:41 +0000)]
remove warnings from tests.
SVN revision: 42359
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