Gustavo Sverzut Barbieri
de8b6a7bbd
fix possible errors with pointer/offset calculation.
...
it works on gcc, but maybe it would break in other compilers, so make
it safe.
SVN revision: 38302
2008-12-23 20:05:44 +00:00
Gustavo Sverzut Barbieri
7eb0826e29
remove dead stores and reduce some variable scope.
...
from clang report.
SVN revision: 38294
2008-12-23 19:17:55 +00:00
Gustavo Sverzut Barbieri
586979c07b
fix bugs spotted by clang static analyser.
...
We had some problems with preload and after running LLVM's CLang
Static Analyser we found out that current->target could be NULL after
loop.
Also fixed some GCC and CLang warnings, kudos to these wonderful tools
that "Saved The Day".
PS: we should put some CLang Static Analyser results so others can
help fix other parts of E.
SVN revision: 38293
2008-12-23 18:14:16 +00:00
Cedric BAIL
fb238897e5
Use float instead of double.
...
SVN revision: 38292
2008-12-23 17:23:35 +00:00
Cedric BAIL
e006567cb0
Make it compile on Solaris.
...
SVN revision: 38290
2008-12-23 13:33:11 +00:00
Cedric BAIL
2c9ac0bd82
Remove now uneeded header.
...
SVN revision: 38289
2008-12-23 13:23:10 +00:00
Cedric BAIL
889d40abf8
Remove PATH_MAX use.
...
SVN revision: 38288
2008-12-23 13:12:06 +00:00
Cedric BAIL
6a87ca7590
Make code understandable by Visual Studio.
...
SVN revision: 38287
2008-12-23 10:04:46 +00:00
Cedric BAIL
c8714d04cc
Declaration should be done before any code.
...
SVN revision: 38286
2008-12-23 10:02:27 +00:00
dm
80e15cbeef
Evas Win32 VS8 projects added
...
SVN revision: 38284
2008-12-22 23:24:22 +00:00
dm
729bf1a8e5
Eet Win32 VS8 project modified
...
SVN revision: 38283
2008-12-22 23:21:49 +00:00
dm
77dedbca06
Eina Win32 VS8 project added
...
SVN revision: 38282
2008-12-22 23:20:52 +00:00
dm
7ad6bb42fc
Evil Win32 VS8 projects modified
...
SVN revision: 38281
2008-12-22 23:18:41 +00:00
Cedric BAIL
61199e56ee
Fix sdl engine.
...
SVN revision: 38277
2008-12-22 11:16:26 +00:00
Ulisses Furquim
c2651a9f31
Fix segfault when double freeing a string.
...
This fix makes it work again. However, ecore plugin should really be rewritten
or we should start considering eina_module instead.
SVN revision: 38275
2008-12-22 02:30:17 +00:00
Gustavo Sverzut Barbieri
c36a5f23c3
and we must always pre_free, otherwise we end being called after canvas free.
...
SVN revision: 38272
2008-12-21 22:33:35 +00:00
Gustavo Sverzut Barbieri
0ec59ba102
must dissociate even if we will not delete the canvas.
...
otherwise subsequent associate requests will crash on us by using stale pointer.
SVN revision: 38271
2008-12-21 22:29:50 +00:00
Gustavo Sverzut Barbieri
b1f00aa9d5
edjeL convert error code to string.
...
SVN revision: 38268
2008-12-21 18:39:36 +00:00
Gustavo Sverzut Barbieri
aa3cd47bf2
oops, fix doc example.
...
SVN revision: 38267
2008-12-21 18:19:33 +00:00
Gustavo Sverzut Barbieri
765b770f82
oops, eina_stringshare_strlen() should never account '\0'.
...
SVN revision: 38260
2008-12-21 06:45:09 +00:00
Gustavo Sverzut Barbieri
15a2b2aaf2
force recalc after set_tween_state().
...
SVN revision: 38258
2008-12-21 02:17:31 +00:00
Vincent Torri
d945c93a08
use ecore_pipe in gstreamer module
...
SVN revision: 38251
2008-12-20 16:31:55 +00:00
Gustavo Sverzut Barbieri
02ced33a33
Oops! ecore must not depend on ecore-evas!
...
move helper function inside ecore-evas.
SVN revision: 38250
2008-12-20 15:19:48 +00:00
Vincent Torri
e66e9cc905
* ecore_win32_window.c:
...
fix fullscreen
* ecore_evas_win32.c:
add fullscreen (d3d and ddraw) and shape (d3d) support
minor formatting
* configure.ac:
enable direct3d support
SVN revision: 38248
2008-12-20 14:37:04 +00:00
Gustavo Sverzut Barbieri
1fc336c2ee
ecore_getopt: common callbacks go in.
...
ecore_evas_list_engines and geometry_parse, they're used in almost all
applications using ecore_getopt, let's avoid replicating code.
SVN revision: 38247
2008-12-20 14:29:45 +00:00
Gustavo Sverzut Barbieri
089b1c7925
fix image preload signature and make it callback if already preloaded.
...
evas_object_image_preload() should not use object as const because it
will mdofiy the object state (so it's semantic makes more sense).
if data was already loaded, then callback before ignored it (return).
SVN revision: 38246
2008-12-20 13:39:15 +00:00
Vincent Torri
4f96f46169
useless file
...
SVN revision: 38245
2008-12-20 13:24:27 +00:00
Vincent Torri
c989841ab6
* src/modules/engines/direct3d/:
...
fast direct3d engine written by Dmitriy Mazovka. You rock !
* m4/evas_check_engine.m:
* m4/evas_check_loader.m4:
use m4_popdef for each macro (otherwise, fail if aclocal is too old)
* src/lib/canvas/evas_font_dir.c:
include evas_common.h and evas_private.h after Eet.h and Evil.h
so that EAPI is correctly defined
SVN revision: 38244
2008-12-20 13:22:46 +00:00
Vincent Torri
8b5ff6cb40
make compilation work on Windows XP
...
SVN revision: 38243
2008-12-20 13:18:27 +00:00
Gustavo Sverzut Barbieri
4821dcf1f8
always call image preloaded callback.
...
if image was already preloaded, inform user.
regular use case is to have image hidden, ask for preload and then
show image on callback, if there is no callback, image is never shown.
SVN revision: 38236
2008-12-19 21:56:31 +00:00
Jonathan Atton
e58ac7064c
missing parenthesis
...
from caro.
SVN revision: 38235
2008-12-19 21:28:32 +00:00
Jonathan Atton
11c671429e
include the headers in the correct order so that EAPI is correctly defined on Windows
...
from caro
SVN revision: 38234
2008-12-19 20:54:13 +00:00
Cedric BAIL
5383cabf2b
Fix EINA_ARRAY_ITER_NEXT off by one bug. With this fix you can no longer push
...
NULL pointer inside an array.
SVN revision: 38232
2008-12-19 17:55:57 +00:00
Carsten Haitzler
a38ab7590d
doc++
...
SVN revision: 38229
2008-12-19 14:44:47 +00:00
Carsten Haitzler
d3f645a37a
add del flag to associate
...
SVN revision: 38225
2008-12-19 14:30:03 +00:00
Carsten Haitzler
8da641854b
dont resize/move fullscreen canvases
...
SVN revision: 38224
2008-12-19 13:11:21 +00:00
Viktor Kojouharov
fa95a224da
a vimball script for edc (and embryo). It includes an up-to-date syntax files for edc and embryo, indent and omni-completion scripts
...
SVN revision: 38207
2008-12-18 10:37:11 +00:00
Iván Briano
d413635b56
More proper fix for the infinite calculate in evas box.
...
SVN revision: 38205
2008-12-18 03:04:15 +00:00
Iván Briano
7f3dfc66f2
And finally, edje table goes in
...
SVN revision: 38204
2008-12-18 02:43:20 +00:00
Iván Briano
31658d4f1e
Added iterator and accessor to box and table
...
SVN revision: 38203
2008-12-18 02:39:09 +00:00
Cedric BAIL
136be96d28
Use small hash table insteed of bigger one. And move collection hash initialization a bit later.
...
SVN revision: 38186
2008-12-17 16:10:07 +00:00
Cedric BAIL
35540b3a3b
This commit is huge. I did test it a lot on my computer, and it run fine here.
...
But is so big i fear i could have broken some piece of code. So report any wrong
behaviour to me (cedric on #edevelop).
So moving e17 and efreet to eina_hash. With a little efreet API break so they
must come together.
SVN revision: 38185
2008-12-17 15:33:43 +00:00
Cedric BAIL
e33474c92f
Move to eina_hash. Nothing should break, but if you experience any unexpected behaviour
...
please ping me on #edevelop.
SVN revision: 38183
2008-12-17 14:26:47 +00:00
Iván Briano
05af27f999
Guard box from getting into an infinite loop when calculating layout.
...
SVN revision: 38182
2008-12-17 14:10:09 +00:00
Cedric BAIL
3d41b74146
Update ac_attribute macro and remove __UNUSED__ declaration from eina.
...
SVN revision: 38179
2008-12-17 13:03:00 +00:00
Carsten Haitzler
4b2fd7c5aa
engine in list--
...
SVN revision: 38177
2008-12-17 08:24:09 +00:00
Carsten Haitzler
53c9394d3b
dont need xcb engine code anymore
...
SVN revision: 38176
2008-12-17 08:18:13 +00:00
Carsten Haitzler
6fc7c79741
use new engine merge.
...
SVN revision: 38175
2008-12-17 08:16:21 +00:00
Carsten Haitzler
fb85d912b6
vtorri's merge of xcb and x11 software engines.
...
SVN revision: 38173
2008-12-17 08:13:49 +00:00
Sebastian Dransfeld
28bf361096
Fix eina hash usage.
...
When using eina hash we need to create the hash if it does not exist.
SVN revision: 38172
2008-12-17 08:04:42 +00:00