Rafael Antognolli
0e694f4e18
Fix ethumb file URI generation.
...
It's now escaping invalid chars to its hex representation.
SVN revision: 41345
2009-07-15 04:18:05 +00:00
Gustavo Sverzut Barbieri
6103d8db01
oops, fix case of timers never being fired while we have idlers.
...
To reach this case, have a timer that would not be fired on
_ecore_main_loop_iterate_internal(), for example it's not ready yet
(just_added==1), system would get into this inner loop and would never
stop, since there is timer expired now (next_time == 0.0), if we go to
start_loop it would just get into the same loop, not dispatching and
timers.
Python test 04-idler.py triggered that problem.
SVN revision: 41342
2009-07-15 00:11:04 +00:00
Vincent Torri
7807fa64a0
rename 'x11' to 'xlib' for software x11 based engines when it makes sense
...
SVN revision: 41330
2009-07-14 21:18:27 +00:00
Vincent Torri
da292c1f29
* rename 'x11' to 'xlib' when it makes sense
...
* allow the build of evas without xlib installed (for OpenInkpot guys)
* add big fat warning when at least a module is linked statically (try it !)
more patches will follow now (ecore, e, rage and ewl)
I let pyton and c++ bindings maintainer to do the rename
SVN revision: 41329
2009-07-14 21:16:08 +00:00
Gustavo Sverzut Barbieri
a772d03b40
inlist: docs, docs docs
...
SVN revision: 41328
2009-07-14 15:32:21 +00:00
Gustavo Sverzut Barbieri
a6f46561e7
add missing stddef.h, required by offsetof()
...
SVN revision: 41327
2009-07-14 15:32:01 +00:00
Gustavo Sverzut Barbieri
9af4d08f79
one more safety check: do not remove element if it's not in any list.
...
This is the best we can do, but what should be done is to check if
element is really from that list.
SVN revision: 41326
2009-07-14 14:00:59 +00:00
Rafael Antognolli
26a3abe8ef
Making ethumb_client_connect always call the connected_cb.
...
Now the callback is called even when it fails to create a get_name_owner
request.
SVN revision: 41323
2009-07-13 22:08:00 +00:00
Rafael Antognolli
31fc2b0dfa
Added support to creating animated thumbnails from videos.
...
These thumbnails are generated using an edje template. Each thumbnail is
an edje file, that has a group called "movie/thumb"
The thumbnail can be animated by receiving a signal "animate" or "animate_loop"
(the last one being a loop animation that calls itself when finished), and
the animate_loop program can be stopped by receiving a signal "animate_stop".
The transition time is set based on the time of the animation (that is set
by the call ethumb_video_time_set()).
SVN revision: 41322
2009-07-13 19:38:17 +00:00
Rafael Antognolli
2dd7e38b96
Changing boolean flags to Eina_Bool.
...
SVN revision: 41321
2009-07-13 19:24:20 +00:00
Rafael Antognolli
d147af24e3
Created new function edje_edit_image_data_add().
...
Now it's possible to add an image that is already inside the eet (with a
default key name) to the edje image collection.
SVN revision: 41320
2009-07-13 19:17:35 +00:00
Gustavo Sverzut Barbieri
05f61cd086
fix uninitialized problems reported by valgrind.
...
SVN revision: 41316
2009-07-12 16:11:58 +00:00
Gustavo Sverzut Barbieri
29c44e5234
Improve docs in Eet.h
...
By: Hanspeter Portner
SVN revision: 41307
2009-07-11 14:34:54 +00:00
Gustavo Sverzut Barbieri
4faa46cab3
Efreet_Mime: bugfix for magic matching.
...
Efreet_Mime did not match last set of magics for given mime-type due to
missing check after the loop. This bug was partially masked by the
problem fixed in my previous patch.
By: Mikhail Gusarov
SVN revision: 41305
2009-07-11 14:26:53 +00:00
Gustavo Sverzut Barbieri
9aef9f5eca
Efreet_Mime: fix subrules with non-zero depth.
...
Hello,
I've fixed a bug in parsing magic file in Efreet_Mime: if some magic
rule has a subrule with non-zero depth, then the 0 depth is used instead
for subrule. This led to nonsense like all .xml documents matched as
application/docbook+xml.
By: Mikhail Gusarov
SVN revision: 41304
2009-07-11 14:23:36 +00:00
Vincent Torri
84be18a101
typo
...
SVN revision: 41299
2009-07-11 06:07:11 +00:00
Gustavo Sverzut Barbieri
5959578954
fix minor glitches with edje box.
...
still missing:
* box.max
* proper handling of min/max, need to behave like text.
SVN revision: 41297
2009-07-10 23:13:09 +00:00
Carsten Haitzler
d6a6cc63e8
cserve for evas now has a threaded loader - much better when multiple clients
...
aare hammering it with load requests
SVN revision: 41293
2009-07-10 06:52:09 +00:00
Mikhail Gusarov
d6af88ef6c
patch from: Mikhail Gusarov <dottedmag@dottedmag.net>
...
evas_common_font_utf8_get_prev currently works correctly only on an
ASCII symbols. For non-ASCII it just returns random garbage somehow
constructed from a string.
Attached patch makes it work according to the comment at the start.
SVN revision: 41292
2009-07-10 06:06:37 +00:00
Rafael Antognolli
8106bf6d44
Added ETHUMB_THUMB_EET as a format flag.
...
SVN revision: 41289
2009-07-09 19:47:51 +00:00
Rafael Antognolli
6a060751f8
Providing more API to plugins.
...
- Now it's possible to access the ecore_evas used to generate the
thumbnails (and use functions like ecore_evas_buffer_pixels_get() ont it);
- Functions to calculate aspect and fill area using the aspect ratio as
argument are also provided.
SVN revision: 41288
2009-07-09 19:42:18 +00:00
Rafael Antognolli
116c7d3266
Fixed wrong usage of dbus.
...
This was also the problem causing ethumb generated callback on the client
library always return with success=1 (see ticket #337 ).
SVN revision: 41287
2009-07-09 19:26:16 +00:00
Rafael Antognolli
f9b765ec1c
Added support to set quality and compress level.
...
SVN revision: 41286
2009-07-09 19:16:02 +00:00
Rafael Antognolli
5dc0fa41ef
Added support to free_data callbacks.
...
Some functions that require callbacks and data passed to them now can
receive a free_data callback as argument too.
SVN revision: 41285
2009-07-09 19:14:29 +00:00
Rafael Antognolli
8f9dc79021
Fixed wrong usage of eina_list_remove_list on Ethumb_Client.
...
SVN revision: 41284
2009-07-09 19:11:57 +00:00
Vincent Torri
3c7680e6cb
* add ecore_x_atom_name_get() API (will be used by ewl)
...
* move atom related functions from ecore_x.c to ecore_x_atom.c
SVN revision: 41283
2009-07-09 04:55:11 +00:00
Cedric BAIL
3dfa5693f9
* eet: Update ChangeLog.
...
SVN revision: 41280
2009-07-08 15:13:03 +00:00
Cedric BAIL
0a6ef8bbde
* eet: Reorder gcry init so that it's correctly taken into account by gcry.
...
SVN revision: 41279
2009-07-08 14:43:20 +00:00
Cedric BAIL
729eaf324c
* eina: Remove recursion from eina_rectangle.
...
SVN revision: 41263
2009-07-07 11:24:44 +00:00
Cedric BAIL
7a94d9de85
* evas: Try all known modules when testing an unknown file.
...
SVN revision: 41262
2009-07-07 11:07:43 +00:00
Vincent Torri
7e475a152c
missing ;
...
SVN revision: 41259
2009-07-06 21:48:11 +00:00
Cedric BAIL
0e2a57f8c8
* eet: Fix compilation when disabling signature, with gnutls enabled.
...
SVN revision: 41256
2009-07-06 13:25:29 +00:00
Cedric BAIL
dbaeb5eaba
* eina: Partial fix for ticket #286 .
...
SVN revision: 41241
2009-07-03 12:39:32 +00:00
Lars Munch
0b02e8f8a3
On windows use evil's dladdr implementation so you dont have to set
...
EINA_MODULES_MEMPOOL_DIR and EVAS_MODULES_DIR in the windows environment.
SVN revision: 41230
2009-07-02 07:45:01 +00:00
Cedric BAIL
1676145494
* evas: Reduce code duplication.
...
SVN revision: 41228
2009-07-01 14:05:04 +00:00
Vincent Torri
07d7e5ce66
* remove the mention of the static link check in configure ouput
...
* add a (ecologic) warning at the end of configure if a module is
statically linked to eina
SVN revision: 41226
2009-06-30 16:18:41 +00:00
Vincent Torri
c803ed44d3
fix++
...
SVN revision: 41222
2009-06-29 06:44:35 +00:00
Vincent Torri
7a3b2110bf
* more doc
...
* check the returned value of eina_error_init() in eina_module_init()
SVN revision: 41218
2009-06-28 06:29:11 +00:00
Vincent Torri
13fbd02091
Reorganize a bit the configure.ac file, and add 2 macros for
...
dithering and scaler
SVN revision: 41216
2009-06-27 13:07:00 +00:00
Vincent Torri
19b6892b94
remove useless Windows CE stuff, as it must be done on the
...
executable, and not the library.
SVN revision: 41214
2009-06-27 07:00:39 +00:00
Vincent Torri
390f94bcfd
update m4 macros (mainly formatting)
...
SVN revision: 41212
2009-06-27 06:42:14 +00:00
Cedric BAIL
a7f2974e13
* evas: break engine API !!!
...
Improvements: Now evas rendering loop is the one responsible to
initialize the surface to 0 correctly (taking into account surface
alpha and object opacity). This will reduce the number of memset
we do.
Note: Current software_x11 (xlib and xcb) are buggy. They are
copying too much data when the surface use a mask. That's why
two memset are left in their code. They could be removed, but
we should fix the surface we copy on change (look at mxob user
and evas_software_xlib_x_output_buffer_paste).
SVN revision: 41206
2009-06-26 13:26:52 +00:00
Cedric BAIL
7e62952adf
* evas: Fix broken evas_software_16 static module support.
...
SVN revision: 41205
2009-06-26 13:15:32 +00:00
Vincent Torri
c5ed7f0de4
* fix typo
...
* move option of e17 benchmark to its correct place
SVN revision: 41204
2009-06-26 07:52:56 +00:00
Vincent Torri
b38a118162
* use a m4 macro for checking benchmark libraries and
...
check the libraries only if benchmarking is enabled
* add extra dist files to be able to configure eina
with autogen.sh and also add .spec files
SVN revision: 41203
2009-06-26 07:20:15 +00:00
Vincent Torri
c94a92a174
* Remove the use of HAVE___ATTRIBUTE__ (which is defined at
...
configure time) in an exported header. Use only macros
defined by the compilers, which is sufficient and simpler.
* Add missing EINA_DEPRECATED in some cases.
SVN revision: 41199
2009-06-25 19:58:05 +00:00
Vincent Torri
4d5e99df01
add minimum supported version for Windows CE and XP
...
SVN revision: 41198
2009-06-25 19:55:06 +00:00
Carsten Haitzler
e420003d7e
add a zero of cpu.. just in case.
...
SVN revision: 41195
2009-06-25 14:59:12 +00:00
Cedric BAIL
f60c798f1d
* eina: Fix rectangle merge.
...
SVN revision: 41193
2009-06-25 10:58:16 +00:00
Vincent Torri
4c09519e99
remove trailing spaces
...
SVN revision: 41191
2009-06-25 04:20:34 +00:00
Vincent Torri
ebc20c2236
API BREAK: fix Eina API so that it is more consistent with the other EFL
...
what is modified:
eina_counter_add -> eina_counter_new
eina_counter_delete -> eina_counter_free
eina_lalloc_delete -> eina_lalloc_free
eina_mempool_new -> eina_mempool_add
eina_mempool_delete -> eina_mempool_del
eina_mempool_alloc -> eina_mempool_malloc
eina_tiler_del -> eina_tiler_free
It remains some questions: have the following API a good name:
eina_module_list_delete
eina_list_free
eina_rbtree_delete
(see ticket #286 )
If you find any problem, please report in that thread
SVN revision: 41187
2009-06-24 16:56:49 +00:00
Cedric BAIL
3b384b323c
* eina: Faster Eina_Rectangle_Pool (should be used by OpenGL engine).
...
SVN revision: 41185
2009-06-24 13:38:25 +00:00
Cedric BAIL
8a363fec23
* eet: SUN compiler don't like ; at the end of this macro.
...
SVN revision: 41184
2009-06-24 12:56:16 +00:00
Cedric BAIL
746302ad53
* eina: Make eina benchmark more configurable.
...
SVN revision: 41183
2009-06-24 12:48:33 +00:00
Vincent Torri
26d2cf2101
add Lars and myself
...
SVN revision: 41180
2009-06-24 06:21:15 +00:00
Vincent Torri
88e6e10da1
Rework the Windows message loop and the managing of sockets
...
sent by ecore_pipe. The programs based on Ecore on Windows
do not take 100% of the cpu power anymore.
Patch by Lars Munch, modified by me (formatting + guards)
SVN revision: 41179
2009-06-24 06:14:07 +00:00
Cedric BAIL
0c9aead634
Evas_Rectangle are gone. We now use Eina_Rectangle and memory pool is
...
shared accross the application.
SVN revision: 41170
2009-06-23 13:57:27 +00:00
Cedric BAIL
42e610f81b
* evas: Reduce malloc/free done by Fribidi use in evas.
...
Note: More could be done to improve this situation.
SVN revision: 41169
2009-06-23 13:51:41 +00:00
Cedric BAIL
cfd40e9cc4
* ecore_evas: Fix ecore_evas_gl_x11_new usage.
...
SVN revision: 41167
2009-06-23 09:55:47 +00:00
Vincent Torri
9110d8d574
fix a bit the documentation, but there are still
...
a lot of doc to write...
SVN revision: 41164
2009-06-22 20:03:58 +00:00
Vincent Torri
3ecc808ae2
remove documentation on how to build eina with static mempools
...
SVN revision: 41161
2009-06-22 17:38:56 +00:00
Vincent Torri
ddc06185d2
Remove the static options of configure and add
...
a way to select it with --enable-foo by passing
'static'. Use at your own risks.
If I've messed something up, please report in that thread
SVN revision: 41160
2009-06-22 17:35:31 +00:00
Cedric BAIL
b8e164fb01
* eina_rectangle: Fix typo.
...
SVN revision: 41158
2009-06-22 13:46:05 +00:00
Cedric BAIL
5c5cb1fdb1
* eina: Add a benchmark for eina_rectangle_pool.
...
SVN revision: 41157
2009-06-22 13:24:13 +00:00
Cedric BAIL
4fa66bcae9
* eina: Evas_Data are gone so unactivate benchmark.
...
SVN revision: 41156
2009-06-22 13:20:29 +00:00
Cedric BAIL
af1e7f5dc9
* eina: Fix API naming for eina_rectangle and add a global allocator.
...
SVN revision: 41155
2009-06-22 13:16:51 +00:00
Gustavo Sverzut Barbieri
eac66d4e5a
proper cleanup of efreet_desktop_command.
...
Efreet API is BRAIN NUTS, some stuff you're supposed to release (list)
and others are up to the callback to release.
Okay, I broke e17 trying to fix efreet tests. API is so inconsistent
that its own test was wrong. I'm reverting my change and fix the test,
but this is bad.
SVN revision: 41133
2009-06-20 19:07:31 +00:00
Gustavo Sverzut Barbieri
4eb71900a2
and rename static linkage as well.
...
SVN revision: 41131
2009-06-20 16:31:15 +00:00
Vincent Torri
b9d313774f
* Allow some tests to pass on Windows. Just for the fun
...
* More important, allow to manage correctly the icons with
efreet on Windows. It works with Tango (and ewl, now)
SVN revision: 41130
2009-06-20 16:18:17 +00:00
Vincent Torri
ddee121285
i forgot to rename file...
...
SVN revision: 41126
2009-06-20 10:17:37 +00:00
Gustavo Sverzut Barbieri
b5f6c61c94
free array as well.
...
SVN revision: 41124
2009-06-20 07:36:30 +00:00
Gustavo Sverzut Barbieri
1c0ca5dfbb
fix memory leak introduced with recent layer destruction.
...
also rename evas_layer_free() to evas_layer_free_objects() as what it
do now, make _evas_layer_free() as static and use it both cases.
SVN revision: 41123
2009-06-20 07:17:40 +00:00
Vincent Torri
324fd7b2ca
do not segv when no pallete in xcb engine too.
...
SVN revision: 41122
2009-06-20 06:53:48 +00:00
Gustavo Sverzut Barbieri
44d66495ca
more valgrind fixes on efreet.
...
SVN revision: 41121
2009-06-20 06:50:01 +00:00
Vincent Torri
8021f6beeb
formatting
...
SVN revision: 41120
2009-06-20 06:47:03 +00:00
Vincent Torri
8909bb6b69
* All memory pools can be enabled / disabled
...
* Allow to pass 'static' to configure memory pools
* Add fixed_bitmap in the possible statically linked memory pools
For example:
./configure --enable-chained-pool=static --disable-fixed-bitmap
SVN revision: 41119
2009-06-20 06:42:32 +00:00
Gustavo Sverzut Barbieri
0567fd7bf2
improve sched_getaffinity() usage.
...
* handle error code and print out error message, this should remove
invalid access traces from valgrind.
* give "0" as pid to get self affinity, this is documented in the man
page.
SVN revision: 41118
2009-06-20 06:34:20 +00:00
Gustavo Sverzut Barbieri
3871aed422
free some leaks reported by valgrind in src/bin tests.
...
SVN revision: 41117
2009-06-20 06:19:48 +00:00
Gustavo Sverzut Barbieri
728b003fee
do not segv when no pallete.
...
spotted this bug when I disabled all converters in a config mistake :-)
SVN revision: 41116
2009-06-20 05:55:37 +00:00
Gustavo Sverzut Barbieri
ebeee4b5ce
we use lists, need to init/shutdown eina_list or we get segvs.
...
SVN revision: 41115
2009-06-20 05:53:26 +00:00
Cedric BAIL
eb488748c6
* evas: Fix a few typo preventing a full static build.
...
SVN revision: 41114
2009-06-19 16:40:21 +00:00
Gustavo Sverzut Barbieri
adf5c3553e
use new stringshared hash, pointer was being misused since api is confusing.
...
The pointer type is really confusing, it was expecting pointer to
pointer what is really weird.
Cedric just added a stringshared variant that should be as fast
(removing the strcmp()) and is the api one would expect.
This fix a long standing bug I introduced (sorry!) when added the
cache, but it was bit hard to hit as if you didn't find a collision
you'd be adding to cache and never finding it. But I recently started
to use icons on desktop and for some weird reason the PDF icons
started to show in TAR :-P
SVN revision: 41113
2009-06-19 15:00:38 +00:00
Cedric BAIL
7a18ab5ebc
* eina: Add an eina_hash_stringshare_new.
...
SVN revision: 41112
2009-06-19 14:44:23 +00:00
Cedric BAIL
43ff8f4c9d
* evas: Fix typo.
...
SVN revision: 41104
2009-06-18 14:30:29 +00:00
Carsten Haitzler
02fef22de9
move adding of events if entry only if entry part exists.
...
SVN revision: 41103
2009-06-18 14:01:26 +00:00
Cedric BAIL
5d0a773fef
* evas: Use Eina hash improvements.
...
SVN revision: 41101
2009-06-18 12:14:29 +00:00
Cedric BAIL
bba26ef811
* eina: Improve eina hash manipulation for int.
...
- Faster int key comparison.
- Key Length callback could now be NULL and 0 will be assumed.
SVN revision: 41100
2009-06-18 12:08:52 +00:00
Lars Munch
f850d6cb0d
Fix wince engine module name
...
SVN revision: 41099
2009-06-18 10:21:09 +00:00
Cedric BAIL
d331f73b55
* emotion: Remove Evas_Bool.
...
SVN revision: 41097
2009-06-18 08:01:23 +00:00
Lars Munch
8804249862
The data directory is not there anymore
...
SVN revision: 41095
2009-06-18 05:01:11 +00:00
Lars Munch
7bcbe02a3e
Use correct module extension on cygwin
...
Patch from: booleanlabel at gmail dot com. Thanks.
SVN revision: 41094
2009-06-18 04:06:34 +00:00
Gustavo Sverzut Barbieri
37b3a62cde
remove last trace of Evas_List, it's gone dude!
...
SVN revision: 41089
2009-06-17 18:12:55 +00:00
Lars Munch
9b521201d0
Fix a few more Ecore_List2 to Eina_Inlist conversion typos.
...
ecore_evas_x.c is just changed for consistency.
SVN revision: 41085
2009-06-17 16:08:26 +00:00
Vincent Torri
54b27e4edc
* DATADIR is used in a Windows directory. Use PACKAGE_DATA_DIR instead
...
* useless Evil.h inclusion
SVN revision: 41084
2009-06-17 16:07:29 +00:00
Cedric BAIL
010621dd4a
* evas: Remove Evas data type. You should now use Eina.
...
SVN revision: 41083
2009-06-17 15:46:27 +00:00
Cedric BAIL
3ec50d3bdc
* efreet: Forgot to update AUTHORS with Albin.
...
SVN revision: 41079
2009-06-17 13:17:02 +00:00
Lars Munch
6b25cf2ad9
Fix typo in Ecore_List2 to Eina_Inlist conversion
...
SVN revision: 41078
2009-06-17 13:14:02 +00:00
Lars Munch
b4c12e8efe
Rename public to definition as public is a reserved word in c++
...
SVN revision: 41077
2009-06-17 13:10:00 +00:00
Cedric BAIL
3f064e8818
* AUTHORS: Update to reflect new contribution from Albin.
...
SVN revision: 41076
2009-06-17 12:41:48 +00:00
Cedric BAIL
19ce6dce92
* ecore: Fix a segv during ecore_shutdown.
...
SVN revision: 41075
2009-06-17 12:38:15 +00:00
Cedric BAIL
d5757de0c9
* ecore: Remove Ecore_List2 at all.
...
SVN revision: 41074
2009-06-17 11:47:28 +00:00
Cedric BAIL
eb543607a3
* ecore: Remove Ecore_List2 from ecore_evas.
...
SVN revision: 41073
2009-06-17 11:42:02 +00:00
Cedric BAIL
79291ef06b
* ecore: Remove Ecore_List2 from ecore_file.
...
SVN revision: 41072
2009-06-17 11:41:12 +00:00
Cedric BAIL
429fc4b4f8
* ecore: Remove Ecore_List2 from ecore_con.
...
SVN revision: 41071
2009-06-17 11:40:30 +00:00
Cedric BAIL
8e392a0742
* ecore: Remove user of Ecore_List2 from ecore events.
...
SVN revision: 41070
2009-06-17 11:39:37 +00:00
Cedric BAIL
3ff7c2300d
* ecore: Fix ecore_evas_x uninitialised variable.
...
SVN revision: 41069
2009-06-17 11:13:11 +00:00
Cedric BAIL
b405fecf1e
* edje: Remove last set of Evas_Hash, and move to Eina_Bool.
...
SVN revision: 41068
2009-06-17 11:10:32 +00:00
Cedric BAIL
6d0ee81526
* evas: Remove Evas_Bool.
...
SVN revision: 41067
2009-06-17 10:01:52 +00:00
Gustavo Sverzut Barbieri
d89cf04e8d
fix nasty warnings of -Wextra
...
SVN revision: 41066
2009-06-17 01:41:54 +00:00
Gustavo Sverzut Barbieri
3c6e35dd10
be explicit about SUBDIRS and DIST_SUBDIRS, fix maintainer-clean.
...
automake was "smart enough" to include in DIST_SUBDIRS even when 'if'
clause didn't add it to SUBDIRS, that was causing modules like XPM be
added twice, resulting maintainer-clean to double-clean the directory
(one from src/modules/loaders and other from src/lib), failing on the
second time.
SVN revision: 41060
2009-06-16 19:03:28 +00:00
Gustavo Sverzut Barbieri
6760437fdd
do not add duplicate search paths to module loader.
...
usually libevas.so/../evas/modules is the same as libdir/evas/modules,
so avoid adding it twice.
SVN revision: 41059
2009-06-16 15:02:57 +00:00
Gustavo Sverzut Barbieri
a7a2419ac3
add missing EAPI to now external visible methods.
...
SVN revision: 41058
2009-06-16 15:01:26 +00:00
Gustavo Sverzut Barbieri
32ff1f0aa4
better error setting and reporting in module loading.
...
* just set error codes if we know the error.
* debug dlopen() error using EINA_ERROR_PDBG()
SVN revision: 41057
2009-06-16 14:59:09 +00:00
Cedric BAIL
575b0579cd
* evas: Move to Eina module and make it possible to build a libevas with
...
everything in it.
Note: This patch break the module API, so make sure you recompile and install
every thing.
SVN revision: 41055
2009-06-16 13:01:36 +00:00
Cedric BAIL
e0c6b0df8d
* Eet: Add a clean way to create struct child.
...
SVN revision: 41053
2009-06-15 16:48:31 +00:00
Cedric BAIL
0839ec65ea
* Evas: Improve RGBA_Font_* cache using hash and stringshare correctly.
...
Note: This should not impact font rendering, but if you notice anything
wrong, please don't hesitate to report this to me.
SVN revision: 41050
2009-06-15 15:07:13 +00:00
Cedric BAIL
fdca8644a2
* Evas: Add another delay before reducing number of unused font in the
...
cache.
Note: This is usefull when you are scaling up and down a font during an
animation.
SVN revision: 41049
2009-06-15 14:37:14 +00:00
Cedric BAIL
f63beb3edf
* Evas: Remove allocation/free from the critical path.
...
SVN revision: 41048
2009-06-15 14:34:33 +00:00
Cedric BAIL
8cfa89c10f
* Evas: Increase number of Evas_Rectangle in the pool as we use them a lot.
...
SVN revision: 41047
2009-06-15 14:33:48 +00:00
Cedric BAIL
14693fd070
* evas: Fix SEGV when smart object's child come from another layer than
...
the parent.
When we insert object inside a smart object, they could be attached to
another layer. As long as ref counting work, nothing wrong will happen.
But during destruction of an Evas, we were just looping over all layers,
destroying each of them, without checking for refcounting. This could
cause SEGV.
This patch introduce a third loop for wiping out all layers after
destroying all Evas_Object. So no more SEGV, and no performance
regression.
Note: Do not rely on evas_object_layer_get on smart object's child, it
could give you the wrong answer.
SVN revision: 41046
2009-06-15 14:25:21 +00:00
Carsten Haitzler
9394f73104
back to svn soname
...
SVN revision: 41042
2009-06-15 06:29:43 +00:00
Carsten Haitzler
fd703f214f
and eet snap
...
SVN revision: 41040
2009-06-15 05:38:48 +00:00
Carsten Haitzler
e81db0f5a3
make distcheck and... SNAP!
...
SVN revision: 41039
2009-06-15 05:32:49 +00:00
Carsten Haitzler
69c179886c
fix m4! bad m4!
...
SVN revision: 41035
2009-06-14 20:58:59 +00:00
Gustavo Sverzut Barbieri
600d560fc6
Cleanup llvm warnings.
...
By: michael bouchaud.
SVN revision: 41033
2009-06-14 20:48:37 +00:00
Carsten Haitzler
2cf2ffd88b
patch from dfjoerg - fix prefix handling for eet.
...
SVN revision: 41031
2009-06-14 20:13:58 +00:00
Lars Munch
3091ddee09
* src/lib/evil_main.c:
...
initiate use of the Winsock DLL in evil_init()
SVN revision: 41025
2009-06-13 08:25:28 +00:00
Gustavo Sverzut Barbieri
3e04e9ec3f
cleanup llvm warnings by michael bouchaud.
...
By: michael bouchaud.
SVN revision: 41024
2009-06-13 00:04:25 +00:00
Gustavo Sverzut Barbieri
3d720628ce
Add DragonFly BSD and simplifies other conditions.
...
By: Joerg Sonnenberger.
SVN revision: 41020
2009-06-12 17:48:10 +00:00
Gustavo Sverzut Barbieri
fbcbf0a2ec
Add file required by NetBSD.
...
SVN revision: 41017
2009-06-12 15:23:32 +00:00
Vincent Torri
320619b866
Remove trailing slash in the installation directory
...
Fix installation of the eina modules with automake 1.11
SVN revision: 41013
2009-06-12 07:35:53 +00:00
Carsten Haitzler
4672d36251
fix artifacts on window rotation
...
SVN revision: 41010
2009-06-12 05:32:01 +00:00
Gustavo Sverzut Barbieri
1d9af7284e
typo--
...
SVN revision: 40999
2009-06-10 17:54:40 +00:00
Vincent Torri
0965a704e9
* src/lib/evil_langinfo.c:
...
* src/lib/evil_langinfo.h:
add minimal RADIXCHAR support. Must be fixed in
a better way.
SVN revision: 40995
2009-06-10 17:33:18 +00:00
Cedric BAIL
35526933af
* eina: Remove memory leak (patch from Andre Dieb).
...
SVN revision: 40986
2009-06-09 16:02:20 +00:00
Viktor Kojouharov
fca7b4aa43
return -1 on error instead
...
SVN revision: 40971
2009-06-08 15:44:43 +00:00
Viktor Kojouharov
06437b0e33
make the generated callback receive the thumb path and key
...
SVN revision: 40969
2009-06-08 15:29:52 +00:00
Gustavo Sverzut Barbieri
b7d1bed838
start service by name requires one more parameter (flags).
...
The dbus api has a "flags" parameter that is now unused but may be in
future, it was missing and dbus was giving method mismatch.
I forgot to commit this but changed Ethumb_Client, then Viktor "fixed"
it by reverting such change. Now going back to my code and adding "0"
as flag.
SVN revision: 40968
2009-06-08 14:32:17 +00:00
Viktor Kojouharov
e5ca756ffe
fix the use of e_dbus_start_service_by_name
...
prevent id_count from being 0
SVN revision: 40963
2009-06-08 08:47:56 +00:00
Vincent Torri
5bd14d2a05
* modify the way eina_config.h is built (see eina_config.h.in
...
and configure.ac)
* include eina_config.h explicitely in files where the macros
of eina_config.h are used
* define eina_magic_string_init() and eina_magic_string_shutdown()
even when the mugle option is set (magic disabled)
* formatting and fix in configure.ac
SVN revision: 40962
2009-06-08 08:27:33 +00:00
Vincent Torri
735a71ecfe
forget to commit configure.ac (check pixman library when XCB is used)
...
SVN revision: 40960
2009-06-08 06:41:06 +00:00
Vincent Torri
20108eea57
Add Region API to ecore_x (Xlib using Region and XCB using pixman).
...
This allow to use the same code in ecore_evas for Xlib and XCB
SVN revision: 40959
2009-06-08 06:34:20 +00:00
Gustavo Sverzut Barbieri
19ebe43a04
start dbus service by its name if it's not up.
...
we still guess it was up and try to get its name, if not possible then
try to start it and then get is name.
another way to do it would be to always request start and just then
get its name and just then start to listen to NameOwnerChanged. But
the current way is good enough and should save some roundtrips for
good cases (server is up).
SVN revision: 40955
2009-06-07 21:20:37 +00:00
Gustavo Sverzut Barbieri
76d4b16942
move bit flags to end, use bitfield.
...
SVN revision: 40954
2009-06-07 20:47:28 +00:00
Gustavo Sverzut Barbieri
df58840124
do not leak module if user do not want it.
...
SVN revision: 40924
2009-06-06 22:53:03 +00:00
Gustavo Sverzut Barbieri
369a502a28
fix nasty bug of timers not being re-evaluated on rare case.
...
If there are no other main loop activity than a idlers and one idler
adds a timer, the new (and unique) timer would be ignored since it's
flagged as "just_added" and thus next iteration will not consider it,
possible entering an infinite wait as it could be the only thing to do
in main loop.
Antognolli found this nasty bug while handling timeout-and-die in
Ethumb, where the "disconnect" event is dispatched by EDBus from idler
and it was adding a timer to shutdown the daemon after a while without
clients.
By: Rafael Antognolli <antognolli@profusion.mobi>
SVN revision: 40923
2009-06-06 22:31:34 +00:00
Vincent Torri
87b0ca2ab1
add rotation support for the gdi engine
...
SVN revision: 40916
2009-06-06 06:54:34 +00:00
Vincent Torri
33cfc873ec
Fix init error handling of array, benchmark, counter,main,
...
rectangle and stringshare modules. Patch by Andre Dieb, modified
by me (formatting and fix for the Windows code in eina_counter)
SVN revision: 40915
2009-06-06 04:22:21 +00:00
Vincent Torri
46836c875f
fix documentation
...
SVN revision: 40914
2009-06-06 03:55:32 +00:00
Vincent Torri
e61101a4a4
fix object size when rotation is 90 or 270 degree
...
SVN revision: 40907
2009-06-05 18:58:16 +00:00
Vincent Torri
a8490456b6
explicitely update the window
...
SVN revision: 40905
2009-06-05 17:14:56 +00:00
Rafael Antognolli
aac69a080f
Added ethumbd (ethumb).
...
ethumbd is a server waiting for requests of thumbnails via dbus. A client
library is also provided, avoiding dbus burocracy (and with an API similar
to ethumb).
SVN revision: 40899
2009-06-04 21:21:43 +00:00
Cedric BAIL
9c5a02a771
* eet_node: Fix eet_data_undump segv when Eet_Node == NULL.
...
SVN revision: 40894
2009-06-04 09:29:56 +00:00
Cedric BAIL
4de864c578
* eina: Update eina authors list.
...
SVN revision: 40893
2009-06-04 09:11:20 +00:00
Cedric BAIL
5aeb9bbe82
* Fix some init/shutdown procedure.
...
SVN revision: 40892
2009-06-04 09:02:29 +00:00
Andreas Volz
e2b32f8ad8
after discussion on IRC (#edevelop) with k-s and raster I removed the deprecated tag
...
SVN revision: 40886
2009-06-03 21:41:00 +00:00
Carsten Haitzler
f1ec8f8b3e
fix precise-in
...
SVN revision: 40878
2009-06-03 14:16:55 +00:00
Carsten Haitzler
85cef43263
mirko - thanks. spotted a crahs when magic debug is disabled
...
SVN revision: 40875
2009-06-03 13:17:06 +00:00
Cedric BAIL
c7075525cc
* eet: Update ChangeLog.
...
SVN revision: 40874
2009-06-02 17:08:30 +00:00
Cedric BAIL
70c7a08c05
* eet_node: Fix API.
...
SVN revision: 40873
2009-06-02 16:24:28 +00:00
Carsten Haitzler
3528238bbe
add request # tracking. this should detect badness - like forking and using
...
the connection from the fork (the cserve connection). it won't catch
threads... most of the time, but i need something else for that i think.
SVN revision: 40869
2009-05-31 22:03:24 +00:00
Carsten Haitzler
7c66538545
fix corer case with utf8
...
SVN revision: 40867
2009-05-31 21:26:36 +00:00
Iván Briano
d8ae422259
Upper case
...
SVN revision: 40853
2009-05-29 18:53:50 +00:00
Gustavo Sverzut Barbieri
0664a8fd5e
Avoid getting stuck into ecore main loop dispatchers.
...
The old way we could run endless with the following case:
int my_buggy_idler(void *data) {
ecore_idler_add(my_buggy_idler, NULL);
return 0;
}
since it would append to that list, then the list would never end.
Now we just dispatch up to the last know idler, then go back to
regular processing, if nothing happens we'll be back to dispatch
again.
I tested it here and works fine, but might show issues with ecore
enterers/exiters of some applications that rely on the old (broken)
behavior.
SVN revision: 40847
2009-05-29 16:33:00 +00:00
Vincent Torri
f94a0f29a2
* on Windows, pipe() creates sockets and not file descriptoes,
...
hence we must use closesocket() to close a socket instead of
close(). In addition, we should improve the closing of the
socket (see http://tangentsoft.net/wskfaq/newbie.html#howclose )
* use PIPE_FD_INVALID for invalid fd / socket
* use PIPE_FD_ERROR for invalid result when sending / receiving
data on fd / sockets
next step is to manage correctly errno on Windows with WSAGetLastError()
(see http://tangentsoft.net/wskfaq/articles/bsd-compatibility.html )
SVN revision: 40846
2009-05-29 14:32:57 +00:00
Rafael Antognolli
4229b4654b
Fixed segfault when no file is passed as argument to ethumb.
...
Other minor fixes:
- fixed use fo eina safety checks;
- _ethumb_build_absolute_path is used inside dir_set.
SVN revision: 40840
2009-05-26 20:33:58 +00:00
Rafael Antognolli
c5ab8f1f8c
Fix output file ethumb.pc when some optional modules are disabled.
...
SVN revision: 40839
2009-05-26 20:32:30 +00:00
Gustavo Sverzut Barbieri
7b7ece4046
fix debian rules files.
...
* fix the way AC_INIT macros are parsed to consider [] as well.
* set both LDFLAGS and CFLAGS on the libs I use and I know support -fvisibility=hidden.
SVN revision: 40838
2009-05-26 17:34:53 +00:00
Daniel Kolesa
220afa29bb
Move from libssl to libgnutls in ecore/debian.
...
SVN revision: 40833
2009-05-26 13:00:02 +00:00
Andreas Volz
a5af5b19d7
updated docu
...
SVN revision: 40808
2009-05-24 08:24:32 +00:00
Vincent Torri
f2ba1103ca
fix configure output for the doc
...
SVN revision: 40805
2009-05-23 22:39:01 +00:00
Vincent Torri
6e36366dbc
fix BackSpace value
...
SVN revision: 40804
2009-05-23 21:54:27 +00:00
Carsten Haitzler
fe6f78829e
add includes
...
SVN revision: 40794
2009-05-23 12:17:27 +00:00
Vincent Torri
6842103267
revert the patch for RTL text rendering in software_16 engine
...
SVN revision: 40789
2009-05-23 09:23:01 +00:00
Carsten Haitzler
974bbfd19f
header miss!
...
SVN revision: 40784
2009-05-22 23:10:01 +00:00
Carsten Haitzler
c3b8b4ee14
revertg big R to L patches because they break cursors and selection.... BACK
...
boy BACK!
SVN revision: 40783
2009-05-22 21:12:32 +00:00
Carsten Haitzler
adab71dcfd
fix engines to match engine func changes with font stuff (R to L)
...
SVN revision: 40782
2009-05-22 21:11:45 +00:00
Andreas Volz
040492e46a
some docs
...
SVN revision: 40779
2009-05-22 20:21:56 +00:00
Lars Munch
931e90579f
Add support for extended keys on win32
...
Based on patch by Vincent Torri.
SVN revision: 40769
2009-05-22 08:50:16 +00:00
Lars Munch
b4c1f5d17a
Remove unused variables
...
SVN revision: 40768
2009-05-22 08:21:38 +00:00
Vincent Torri
21b7802cf6
libtool is too stupid. Some versions seem to not
...
use correctly .la files. Add Evil libraries when
linking
Patch by Lars Munch
SVN revision: 40766
2009-05-22 05:43:43 +00:00
Vincent Torri
765cfdf3a0
There is no numerical keypad on Windows CE
...
Patch by Lars Munch
SVN revision: 40765
2009-05-22 05:38:53 +00:00
Vincent Torri
b72ca778cc
Ignore some f-keys on Windows CE.
...
Patch by Lars Munch
SVN revision: 40761
2009-05-21 16:08:49 +00:00
Vincent Torri
51fa69fc9e
reviewed by: Vincent Torri
...
patch by: Lance Fetters
* src/lib/evil_unistd.c:
make evil_pipe() non blocking
SVN revision: 40758
2009-05-20 17:56:00 +00:00
Iván Briano
5888d62400
Make fribidi truly optional
...
SVN revision: 40755
2009-05-20 03:14:29 +00:00
Viktor Kojouharov
f15e1185c1
make this plugin buildable again
...
SVN revision: 40746
2009-05-19 15:14:19 +00:00
Rafael Antognolli
dead11c234
Oops! Fixed little mistake on ethumb_file_get().
...
SVN revision: 40743
2009-05-19 13:57:48 +00:00
Rafael Antognolli
053567b366
Changed Eina_Bool result -> Eina_Bool success (it makes more sense).
...
SVN revision: 40740
2009-05-19 13:18:51 +00:00
Rafael Antognolli
88d97839a1
Using Eina_Bool.
...
Changed int -> Eina_Bool where it makes sense.
SVN revision: 40739
2009-05-19 12:26:31 +00:00
Rafael Antognolli
16c574df94
finished callback is always called now.
...
The ethumb_generate() function now just returns 0 if there is already a
generation in progress (and in that case, the callback isn't called).
SVN revision: 40738
2009-05-19 11:58:29 +00:00
Rafael Antognolli
bfabdd2404
Fixed some API errors:
...
- added 'const' to many functions;
- changed ethumb_thumb_path_get() so that now it returns the key;
SVN revision: 40737
2009-05-19 11:54:35 +00:00
Carsten Haitzler
68129ccab5
dfb has been broken since rev 39505! <- cedric!
...
SVN revision: 40733
2009-05-19 06:18:00 +00:00
Rafael Antognolli
539a4b1013
Fixed frame_set().
...
No frame structure is created anymore when NULL is passed as argument.
SVN revision: 40732
2009-05-18 21:38:20 +00:00
Rafael Antognolli
1f644476f9
Some fixes:
...
- freeing plugins eina_array;
- avoid accessing swallowed object if no edje frame is defined;
- thumb_path_set() fixed;
SVN revision: 40731
2009-05-18 21:37:09 +00:00
Rafael Antognolli
dfb8599530
Added some missing getters to ethumb API.
...
SVN revision: 40730
2009-05-18 21:26:56 +00:00
Vincent Torri
0c233cfcf3
missing declaration of evas_common_font_query_last_up_to_pos()
...
patch by Lars Munch (previous one too)
SVN revision: 40729
2009-05-18 17:33:54 +00:00
Vincent Torri
cad3471bfb
update 16 bits engine for rtl support
...
SVN revision: 40728
2009-05-18 17:31:52 +00:00
Cedric BAIL
c38a387a05
* eina: Patch from Albin Tonnerre that add a new accessor for Inlist container.
...
SVN revision: 40726
2009-05-18 14:49:57 +00:00
Cedric BAIL
16ae86eacb
* eet_data: Remove some warning.
...
SVN revision: 40725
2009-05-18 14:46:32 +00:00
Vincent Torri
72e17e3589
fix some warnings
...
SVN revision: 40719
2009-05-18 06:33:28 +00:00
Vincent Torri
fab9a2ca4d
the mouse_in event has strangely been removed. It's back, now
...
SVN revision: 40718
2009-05-18 06:19:23 +00:00
Vincent Torri
a19eb31bed
use ecore_input
...
SVN revision: 40717
2009-05-18 06:18:36 +00:00
Carsten Haitzler
e999c88e80
tasn's rtl pathes and improvements... continued!
...
SVN revision: 40715
2009-05-18 06:08:15 +00:00
Vincent Torri
024dc3c51e
Remove eoftware_win32_gdi directory. It is empty (old
...
gdi engine written by raster and removed because of
IP, iirc) and of no use (another gdi engine is there)
SVN revision: 40673
2009-05-15 14:27:53 +00:00
Cedric BAIL
d2b68904fc
* cserve: Fix potential source of segv in cserve.
...
SVN revision: 40672
2009-05-15 13:19:27 +00:00
Carsten Haitzler
67db885317
gstreamer fixes
...
SVN revision: 40671
2009-05-15 11:48:32 +00:00
Carsten Haitzler
1d75ac114a
make reload work properly...
...
SVN revision: 40670
2009-05-15 11:48:20 +00:00
Carsten Haitzler
e50d237d83
more patches...
...
SVN revision: 40669
2009-05-15 11:47:39 +00:00
Vincent Torri
2f5d77ad08
* update efl_doxygen.m4
...
* underquoted parameters in AC_INIT
SVN revision: 40662
2009-05-15 08:38:02 +00:00
Vincent Torri
4d4477a8a3
underquoted parameters
...
SVN revision: 40661
2009-05-15 08:35:18 +00:00
Vincent Torri
fed9a5c08f
update efl_doxygen.m4
...
SVN revision: 40660
2009-05-15 08:33:32 +00:00
Vincent Torri
6729ff3ebb
* underquoted parameters of AC_INIT
...
* formatting
SVN revision: 40659
2009-05-15 08:32:41 +00:00
Vincent Torri
e75d7f4737
update efl_doxygen.m4
...
SVN revision: 40658
2009-05-15 08:30:26 +00:00
Vincent Torri
3baaa0d78f
underquoted parameters of AC_INIT
...
SVN revision: 40657
2009-05-15 08:29:16 +00:00
Vincent Torri
e6ea36aece
update efl_doxygen.m4
...
SVN revision: 40656
2009-05-15 08:26:45 +00:00
Vincent Torri
4d039717de
* underquoted parameters
...
* add AC_CONFIG_MACRO_DIR call
SVN revision: 40655
2009-05-15 08:25:44 +00:00
Vincent Torri
7d9b77132f
update efl_doxygen.m4
...
SVN revision: 40654
2009-05-15 08:17:17 +00:00
Vincent Torri
273fae43ea
underquoted parameters of AC_INIT
...
SVN revision: 40653
2009-05-15 08:15:29 +00:00
Vincent Torri
13889717c4
update efl_doxygen.m4
...
SVN revision: 40652
2009-05-15 08:14:58 +00:00
Vincent Torri
8b6f8ea2d8
underquoted parameters of AC_INIT
...
SVN revision: 40651
2009-05-15 08:12:38 +00:00
Vincent Torri
983479952f
update efl_doxygen.m4
...
SVN revision: 40650
2009-05-15 08:11:51 +00:00
Vincent Torri
807770cb00
Put the closing parenthesis just after the last closing bracket.
...
Putting it the next line adds a line feed to the value of the
variable. Yes, m4 is an horror
SVN revision: 40648
2009-05-15 06:39:05 +00:00
Vincent Torri
84218e58da
* include Ecore_IMF.h before Edje.h so that EAPI
...
is correctly defined on Windows. Paatch by Klaus Rechert
* useless include of eina_stringshare.h as it is included by Eina.h
SVN revision: 40646
2009-05-14 18:36:01 +00:00
Cedric BAIL
b336298727
* Eet: Cleanup eet_data dump code.
...
SVN revision: 40643
2009-05-14 15:58:10 +00:00
Carsten Haitzler
a68c953591
fix input method composition plus fuxes to match textblock
...
SVN revision: 40641
2009-05-14 12:53:56 +00:00
Carsten Haitzler
f5c88e9d53
fix a corner-case textblock issue with end of line char pos
...
SVN revision: 40640
2009-05-14 12:52:44 +00:00
Vincent Torri
edbc2f8cfd
Add option to configure to specify edje_cc. The build of the
...
theme can now be done when cross-compiling
SVN revision: 40638
2009-05-14 08:09:47 +00:00
Vincent Torri
0d295c7299
too many 'yes'.
...
SVN revision: 40636
2009-05-14 06:58:00 +00:00
Vincent Torri
b56951c385
* fix build when ecore_imf is not available. Patch by Lars Munch
...
* formatting
SVN revision: 40632
2009-05-13 22:11:06 +00:00
Vincent Torri
eb183cb48c
don't use the release stuff for Windows CE
...
SVN revision: 40631
2009-05-13 21:54:36 +00:00
Vincent Torri
bf1282a758
don't use the release stuff for Windows CE
...
SVN revision: 40630
2009-05-13 18:58:15 +00:00
Vincent Torri
e66379a188
don't use the release stuff for Windows CE
...
SVN revision: 40629
2009-05-13 18:56:32 +00:00
Vincent Torri
354fb4a780
don't use the release stuff for Windows CE
...
SVN revision: 40628
2009-05-13 18:52:48 +00:00
Vincent Torri
221882c996
don't use the release stuff for Windows CE
...
SVN revision: 40624
2009-05-13 18:42:40 +00:00
Carsten Haitzler
8758acd64d
ecore_imf input method support for edjeentry - on-screen kbds only at the
...
moment. will fix for kbd input. no ecore_imf module tho... yet
SVN revision: 40619
2009-05-13 13:29:30 +00:00
Carsten Haitzler
c830f68a06
1. fix scalecache to actually respect env vars set!
...
2. fix textblock cursor stuff in corner case.
SVN revision: 40617
2009-05-13 12:20:14 +00:00
Vincent Torri
84afbb853e
fix EAPI value on Windows
...
SVN revision: 40597
2009-05-11 18:16:34 +00:00
Carsten Haitzler
fef7f0e7e4
comments - man is that struct big!
...
SVN revision: 40589
2009-05-11 13:10:38 +00:00
Carsten Haitzler
5b7c1be3eb
fix a strange issue with re-connect after explicit disconnect to cserve
...
SVN revision: 40587
2009-05-11 13:09:43 +00:00
Carsten Haitzler
26dea1fee7
dont dirty on loadopt change - cache handles that
...
SVN revision: 40583
2009-05-10 22:42:09 +00:00
Carsten Haitzler
47f6f036c1
fix load opts to only unload/reload if opts changed for cserve
...
SVN revision: 40573
2009-05-10 03:06:49 +00:00
Vincent Torri
22969c71ef
allow compilation on OS where the cache server can't be built (like Windows...)
...
SVN revision: 40570
2009-05-09 16:18:31 +00:00
Vincent Torri
fb5e325078
remove EINA_WARN_UNUSED_RESULT on functions that return nothing
...
SVN revision: 40565
2009-05-09 06:59:00 +00:00
Vincent Torri
fee240ec62
check for shm_open only if cserve is to be built
...
SVN revision: 40559
2009-05-08 22:01:43 +00:00
Vincent Torri
7ac68a4283
include time.h header files because time_t is used in Evas.h
...
SVN revision: 40558
2009-05-08 21:46:01 +00:00
Vincent Torri
fa7a3b54a9
Check if we can compile and link programs using shm_open (for cserve)
...
Useful for platform that does not have them (Windows, some BSD)
SVN revision: 40557
2009-05-08 21:34:38 +00:00
Carsten Haitzler
f79b4a4a2f
1. scalecache config env vars an use them
...
2. more api's related to cserve
SVN revision: 40548
2009-05-08 11:26:25 +00:00
Carsten Haitzler
5f77a25e1b
unset cserve in cserve
...
SVN revision: 40539
2009-05-07 14:02:14 +00:00
Carsten Haitzler
e6de097425
allow scale_hint to be added to items in edje
...
SVN revision: 40537
2009-05-07 13:30:18 +00:00
Carsten Haitzler
85bff718d6
1. scale cache now allows you to hint at the object if its dynamic, static or
...
none (ie default) and the engines actually understand it and use it.
2. fixes to scalecache and cserver too. more toto's done and its now been
stress tested by me - and i think cserve is ready to go gold. just enable it
with export EVAS_CSERVE=1 in your env for any eflapps - and run evas_cserve
(cmd-line options avalable plus cmd-line tol to query settings change on the
fly and query statsitics and state)
SVN revision: 40536
2009-05-07 13:29:56 +00:00