Carsten Haitzler [Fri, 13 Nov 2009 07:25:08 +0000 (07:25 +0000)]
del fbo as well if it exists
SVN revision: 43654
Carsten Haitzler [Fri, 13 Nov 2009 07:22:31 +0000 (07:22 +0000)]
render-to-texture now is used for evas maps... but only simple cases seem to
work. (in ello) elementary stuff seems... less happy. will work on it! also
havent done the gles bits. just desktop gl (first port of call for
doing/testing). the #ifdefs are ther waiting with fixme's
SVN revision: 43653
Gustavo Sverzut Barbieri [Thu, 12 Nov 2009 19:41:02 +0000 (19:41 +0000)]
fix stringshare of small strings.
_eina_stringshare_small_bucket_find() was receiving the plength with
size -1 since the first character is the same, but inside it was not
doing the same, thus it was always failing the first test based on
size.
SVN revision: 43634
Iván Briano [Thu, 12 Nov 2009 15:41:45 +0000 (15:41 +0000)]
consistent return
SVN revision: 43630
Lars Munch [Thu, 12 Nov 2009 15:15:57 +0000 (15:15 +0000)]
ecore_exe is currently not supported on WinCE
SVN revision: 43629
Lars Munch [Thu, 12 Nov 2009 13:49:46 +0000 (13:49 +0000)]
Fix WinCE engine build
SVN revision: 43628
Vincent Torri [Wed, 11 Nov 2009 23:43:58 +0000 (23:43 +0000)]
* link correctly ecore against pthread
* use the efl_pthread.m4 macro
* add configure output for pthread support in ecore
SVN revision: 43627
Vincent Torri [Wed, 11 Nov 2009 20:05:47 +0000 (20:05 +0000)]
Add check on libgcrypt library in configure. Needed when GNUtls
support is enabled.
SVN revision: 43622
Rafael Antognolli [Wed, 11 Nov 2009 19:06:52 +0000 (19:06 +0000)]
Add some more video extensions to ethumb emotion plugin.
Patch by: João Paulo Rechi Vita.
SVN revision: 43621
Rafael Antognolli [Wed, 11 Nov 2009 19:03:25 +0000 (19:03 +0000)]
Add logging to ethumb emotion plugin.
Some debug logging info to ethumb emotion plugin.
SVN revision: 43620
Vincent Torri [Wed, 11 Nov 2009 17:45:55 +0000 (17:45 +0000)]
Add Windows directory monitoring to ecore_file. It was tough.
A lot of thanks to Lars Munch for his great help
SVN revision: 43617
Vincent Torri [Wed, 11 Nov 2009 12:51:24 +0000 (12:51 +0000)]
allow glew engine to be compiled again
SVN revision: 43615
Gustavo Sverzut Barbieri [Wed, 11 Nov 2009 12:47:46 +0000 (12:47 +0000)]
/me stuuuuuuuupid, spank spank spank... go test your code before commit :-D
SVN revision: 43613
Gustavo Sverzut Barbieri [Wed, 11 Nov 2009 12:33:52 +0000 (12:33 +0000)]
more evas_map utils, let's avoid duplicating these everywhere.
SVN revision: 43612
Carsten Haitzler [Wed, 11 Nov 2009 11:39:25 +0000 (11:39 +0000)]
step 1. some map support! images only right now. next. render-to-texture.
invasive change right now.
SVN revision: 43611
Vincent Torri [Wed, 11 Nov 2009 11:17:11 +0000 (11:17 +0000)]
fix compilation of glew engine.
Unfortunately, the computer on which i compile does not
support OpenGL 2.0, so i can't test the engine.
SVN revision: 43610
Mikhail Gusarov [Tue, 10 Nov 2009 22:15:00 +0000 (22:15 +0000)]
Use proper index to select mask in _ecore_xcb_key_mask_get
SVN revision: 43607
Lars Munch [Tue, 10 Nov 2009 16:58:36 +0000 (16:58 +0000)]
Fix linking issue when cross building from linux to windows
SVN revision: 43604
Lars Munch [Tue, 10 Nov 2009 16:58:20 +0000 (16:58 +0000)]
Fix linking issue when cross building from linux to windows
SVN revision: 43603
Carsten Haitzler [Tue, 10 Nov 2009 09:10:59 +0000 (09:10 +0000)]
aaag found the bugger. printf--
SVN revision: 43601
Carsten Haitzler [Tue, 10 Nov 2009 08:50:11 +0000 (08:50 +0000)]
ok. i'm hunting the bug. yes! printf debuggin gets in! i want others to be
able to find it too.
SVN revision: 43600
Carsten Haitzler [Mon, 9 Nov 2009 23:48:26 +0000 (23:48 +0000)]
printf--!
SVN revision: 43597
Carsten Haitzler [Mon, 9 Nov 2009 23:47:42 +0000 (23:47 +0000)]
fix segv on obj del - didnt remove callbacks!
SVN revision: 43596
Carsten Haitzler [Mon, 9 Nov 2009 16:29:10 +0000 (16:29 +0000)]
whatevr the obj c lang push thing is... it breaks evas' build entirely on
normal linux. remove.
SVN revision: 43589
Raoul HECKY [Mon, 9 Nov 2009 15:40:01 +0000 (15:40 +0000)]
Fix Cocoa.h detection on MacOSX
SVN revision: 43586
Carsten Haitzler [Mon, 9 Nov 2009 15:20:32 +0000 (15:20 +0000)]
move check to more unlikely position in chekc order
SVN revision: 43585
Carsten Haitzler [Mon, 9 Nov 2009 15:18:37 +0000 (15:18 +0000)]
god damnt that took some time! fixed some bugs with map + smart objcs +
repainting etc. etc. - seems to be working now in complex smart obj tests and
simple ones.
SVN revision: 43584
Cedric BAIL [Mon, 9 Nov 2009 13:04:41 +0000 (13:04 +0000)]
* evas: Add support for async callback in Quartz backend.
TODO: Add map support.
SVN revision: 43582
Raoul HECKY [Mon, 9 Nov 2009 10:39:49 +0000 (10:39 +0000)]
Initialize value for correct counting of # cpu on macosx
SVN revision: 43571
Carsten Haitzler [Mon, 9 Nov 2009 10:22:08 +0000 (10:22 +0000)]
note about distcheck b0rken
SVN revision: 43570
Carsten Haitzler [Mon, 9 Nov 2009 10:21:38 +0000 (10:21 +0000)]
fix build after vtorri broke it! :)
SVN revision: 43569
Raoul HECKY [Mon, 9 Nov 2009 09:07:10 +0000 (09:07 +0000)]
Add __MACH__ and __APPLE__ guards to compile on macosx
SVN revision: 43568
Vincent Torri [Mon, 9 Nov 2009 05:41:41 +0000 (05:41 +0000)]
* fix order of libraries during link (fix windows compilation)
* paths based on $prefix are not set at configure time. The correct
way is to use them in Makefile.am.
* $themesdir and $sysconfdir does not seem to be used
SVN revision: 43567
Vincent Torri [Mon, 9 Nov 2009 05:27:35 +0000 (05:27 +0000)]
don't free stack variable
SVN revision: 43566
Vincent Torri [Sun, 8 Nov 2009 23:37:20 +0000 (23:37 +0000)]
fix compilation on windows OS
SVN revision: 43562
Vincent Torri [Sun, 8 Nov 2009 22:19:30 +0000 (22:19 +0000)]
* ecore_exe_win32: manage ADD and DEL events. It works more or
less, but that Windows stuff is a bit like voodoo magic
* Ecore.h : we can use the Ecore_Exe events on Windows, now (at
least ADD and DEL, but the others will follow)
SVN revision: 43549
Vincent Torri [Sun, 8 Nov 2009 22:16:17 +0000 (22:16 +0000)]
fix compilation when no pthread is available
Cedric: returning false in ecore_thread_cancel is good ?
SVN revision: 43548
Vincent Torri [Sun, 8 Nov 2009 22:14:48 +0000 (22:14 +0000)]
Fixes for the Win32 port:
* if ecore_events are in the queue, timeout 0 is passed and
MsgWaitForMultipleObjects returns immediately, which can
lead to problems. If timeout is 0, we do nothing (that is,
we wait for the ecore_events to finish first)
* manage the case when MsgWaitForMultipleObjects returns WAIT_FAILED
SVN revision: 43547
Sebastian Dransfeld [Sun, 8 Nov 2009 20:27:12 +0000 (20:27 +0000)]
Remove use of deprecated event
XINE_EVENT_MRL_REFERENCE is deprecated, listen for
XINE_EVENT_MRL_REFERENCE_EXT.
SVN revision: 43540
Sebastian Dransfeld [Sun, 8 Nov 2009 20:27:02 +0000 (20:27 +0000)]
Remove unused variable
SVN revision: 43539
Sebastian Dransfeld [Sun, 8 Nov 2009 20:26:51 +0000 (20:26 +0000)]
Remove unused variables
SVN revision: 43538
Sebastian Dransfeld [Sun, 8 Nov 2009 20:26:36 +0000 (20:26 +0000)]
Uncomment label along with goto
SVN revision: 43537
Sebastian Dransfeld [Sun, 8 Nov 2009 19:52:44 +0000 (19:52 +0000)]
Fix compiler warnings
SVN revision: 43536
Sebastian Dransfeld [Sun, 8 Nov 2009 19:52:31 +0000 (19:52 +0000)]
function defined as void, don't return a value
SVN revision: 43535
Vincent Torri [Sat, 7 Nov 2009 19:44:39 +0000 (19:44 +0000)]
fix compilation on OpenBSD
SVN revision: 43516
Vincent Torri [Sat, 7 Nov 2009 19:10:08 +0000 (19:10 +0000)]
fix compilation on BSD systems
SVN revision: 43515
Vincent Torri [Sat, 7 Nov 2009 18:19:44 +0000 (18:19 +0000)]
fix evas compilation when async preload is disabled
SVN revision: 43514
Vincent Torri [Sat, 7 Nov 2009 16:09:58 +0000 (16:09 +0000)]
fix compilation of eina_amalgamation.c on Windows
SVN revision: 43513
Vincent Torri [Sat, 7 Nov 2009 07:09:06 +0000 (07:09 +0000)]
use static buffer
SVN revision: 43510
Vincent Torri [Sat, 7 Nov 2009 05:58:01 +0000 (05:58 +0000)]
strdupa does not exist on BSD. Use simply strdup
SVN revision: 43509
Vincent Torri [Sat, 7 Nov 2009 05:23:47 +0000 (05:23 +0000)]
orget to commit configure.ac
SVN revision: 43507
Carsten Haitzler [Sat, 7 Nov 2009 05:01:43 +0000 (05:01 +0000)]
smart children of mapped objs etc. work work!
SVN revision: 43506
Rafael Antognolli [Fri, 6 Nov 2009 22:17:55 +0000 (22:17 +0000)]
Make ethumb match case-insensitive.
Ethumb wasn't matching files to plugins if the extension were not
composed of all lowercase chars. This patch makes the ethumb match
case-insensitive.
Patch by: João Paulo Rechi Vita
SVN revision: 43502
Cedric BAIL [Fri, 6 Nov 2009 22:15:04 +0000 (22:15 +0000)]
* ecore_thread: Add possibility to cancel Ecore_Thread.
WARNING: THIS BREAK API AND ABI !!!
SVN revision: 43501
Vincent Torri [Fri, 6 Nov 2009 18:31:53 +0000 (18:31 +0000)]
fix comment
SVN revision: 43496
Vincent Torri [Fri, 6 Nov 2009 18:27:56 +0000 (18:27 +0000)]
fix DLL creation on Windows
SVN revision: 43495
Vincent Torri [Fri, 6 Nov 2009 18:12:37 +0000 (18:12 +0000)]
useless includes
SVN revision: 43493
Vincent Torri [Fri, 6 Nov 2009 18:11:55 +0000 (18:11 +0000)]
fix comment
SVN revision: 43492
Cedric BAIL [Fri, 6 Nov 2009 15:15:37 +0000 (15:15 +0000)]
* evas: Add convertion function for 8bpp grayscale no pal (256 and 16 values).
SVN revision: 43491
Carsten Haitzler [Fri, 6 Nov 2009 15:15:12 +0000 (15:15 +0000)]
2 more!
SVN revision: 43490
Carsten Haitzler [Fri, 6 Nov 2009 15:14:34 +0000 (15:14 +0000)]
remove 2 more types
SVN revision: 43489
Carsten Haitzler [Fri, 6 Nov 2009 15:13:29 +0000 (15:13 +0000)]
fix - remove typedefs of gl stuff. not needed.
SVN revision: 43488
Carsten Haitzler [Fri, 6 Nov 2009 11:32:23 +0000 (11:32 +0000)]
better text perf - less geometry data for complex text drawing.
simpler yuv with matrix.
SVN revision: 43487
Carsten Haitzler [Fri, 6 Nov 2009 10:30:24 +0000 (10:30 +0000)]
oops - infinite loopies
SVN revision: 43486
Carsten Haitzler [Fri, 6 Nov 2009 10:26:54 +0000 (10:26 +0000)]
return somethnig
SVN revision: 43485
Carsten Haitzler [Fri, 6 Nov 2009 08:44:49 +0000 (08:44 +0000)]
fix smart map redraw errors.
SVN revision: 43483
Vincent Torri [Fri, 6 Nov 2009 06:40:38 +0000 (06:40 +0000)]
fix dist/distcheck rule
SVN revision: 43479
Vincent Torri [Fri, 6 Nov 2009 01:02:35 +0000 (01:02 +0000)]
fix dist/distcheck rule
SVN revision: 43474
Vincent Torri [Fri, 6 Nov 2009 00:38:07 +0000 (00:38 +0000)]
fix the dist/distcheck rule
SVN revision: 43473
Cedric BAIL [Thu, 5 Nov 2009 17:38:51 +0000 (17:38 +0000)]
* evas_cache_image: Attempt to make a definitiv fix for race condition on cancel.
WARNING: If you continue to see any segv in E17, please report to me with a backtrace. Thanks.
SVN revision: 43465
Carsten Haitzler [Thu, 5 Nov 2009 16:05:29 +0000 (16:05 +0000)]
try uncondiutionalyl remove dropped images from preload queue
SVN revision: 43464
Carsten Haitzler [Thu, 5 Nov 2009 15:24:48 +0000 (15:24 +0000)]
map coords in mapped objects.
SVN revision: 43463
Carsten Haitzler [Wed, 4 Nov 2009 09:25:52 +0000 (09:25 +0000)]
fix mul! out of premul range!
SVN revision: 43446
Vincent Torri [Tue, 3 Nov 2009 16:53:21 +0000 (16:53 +0000)]
add pthread support on Windows
SVN revision: 43435
Vincent Torri [Tue, 3 Nov 2009 16:52:45 +0000 (16:52 +0000)]
disable amalgamation by default
SVN revision: 43434
Vincent Torri [Tue, 3 Nov 2009 16:10:03 +0000 (16:10 +0000)]
set ratio after filling the video sink
Patch by João Paulo Rechi Vita
SVN revision: 43433
Carsten Haitzler [Tue, 3 Nov 2009 15:41:36 +0000 (15:41 +0000)]
and fix the dual geometry thing - use the clip cache for uv geometry. perfect!
SVN revision: 43432
Carsten Haitzler [Tue, 3 Nov 2009 10:33:37 +0000 (10:33 +0000)]
add a new npot extn string
SVN revision: 43430
Vincent Torri [Tue, 3 Nov 2009 09:27:59 +0000 (09:27 +0000)]
allow the amalgation stuff in edje
SVN revision: 43429
Vincent Torri [Tue, 3 Nov 2009 09:26:15 +0000 (09:26 +0000)]
* rename _edje_strbuf_append to _edje_strbuf_append1 and
_edje_strbuf_append2 in edje_util.c and edje_textblock_styles.c
respectiveley (for amalgamation. See next commit)
* fixes for vc++
SVN revision: 43428
Gustavo Sverzut Barbieri [Mon, 2 Nov 2009 15:58:48 +0000 (15:58 +0000)]
immediately unset maps.
if we call evas_object_map_enable_set(o, 0) we expect things to go
back to normal immediately.
SVN revision: 43424
Carsten Haitzler [Mon, 2 Nov 2009 15:43:51 +0000 (15:43 +0000)]
document map util calls
SVN revision: 43423
Carsten Haitzler [Mon, 2 Nov 2009 12:20:50 +0000 (12:20 +0000)]
fix 3d util api. better now.
SVN revision: 43418
Cedric BAIL [Mon, 2 Nov 2009 10:18:14 +0000 (10:18 +0000)]
* edje: On size hints don't forget to invalidate real part cache.
SVN revision: 43416
Jonathan Atton [Mon, 2 Nov 2009 10:08:57 +0000 (10:08 +0000)]
Eina log : check main thread in eina_log_threads_shutdown
SVN revision: 43415
Vincent Torri [Mon, 2 Nov 2009 08:53:17 +0000 (08:53 +0000)]
typos in the removal of the header files
SVN revision: 43413
Carsten Haitzler [Mon, 2 Nov 2009 08:52:23 +0000 (08:52 +0000)]
some more util calls for 3d goop. not 100% sure i like it atm, but.. here goes.
SVN revision: 43411
Vincent Torri [Mon, 2 Nov 2009 08:44:31 +0000 (08:44 +0000)]
update ChangeLog file
SVN revision: 43410
Vincent Torri [Mon, 2 Nov 2009 08:41:43 +0000 (08:41 +0000)]
* add amalgamation option to eet (disabled by default,
as no real gain is seen (compilation time, size))
* add namespace for words_bigendian, to make amalagamation happy
* don't redefine macros, for the same purpose
SVN revision: 43409
Vincent Torri [Mon, 2 Nov 2009 08:18:33 +0000 (08:18 +0000)]
formatting
SVN revision: 43408
Vincent Torri [Mon, 2 Nov 2009 07:46:48 +0000 (07:46 +0000)]
openssl/err.h included twice
SVN revision: 43407
Vincent Torri [Sun, 1 Nov 2009 21:55:15 +0000 (21:55 +0000)]
fix library compilation on Windows (it should be cleaned, though)
There is still a problem with the binary, because of ecore_getopt
SVN revision: 43402
Vincent Torri [Sun, 1 Nov 2009 21:00:22 +0000 (21:00 +0000)]
remove useless $(builddir)/ (also confirmed by a autoconf dev),
as anyway, '$(builddir)' is always '.' make distcheck passes.
Thanks to cantona who reported it.
SVN revision: 43401
Jonathan Atton [Sun, 1 Nov 2009 20:13:12 +0000 (20:13 +0000)]
Eina: renawe _threads_activated for amalgation
SVN revision: 43400
Jonathan Atton [Sun, 1 Nov 2009 20:09:26 +0000 (20:09 +0000)]
Eina : add a prefix to STRINGSHARE_LOCK and LOG_LOCK
SVN revision: 43399
Jonathan Atton [Sun, 1 Nov 2009 19:50:18 +0000 (19:50 +0000)]
Eina : now eina stringshare is thread safe if eina_threads_init() is called. Eina log which was thread safe is now thread safe only if the previous functions is called
SVN revision: 43398
Carsten Haitzler [Sun, 1 Nov 2009 11:45:16 +0000 (11:45 +0000)]
fix mmx code
SVN revision: 43386
Carsten Haitzler [Sun, 1 Nov 2009 09:03:01 +0000 (09:03 +0000)]
i shoudl use join macro
SVN revision: 43385
Carsten Haitzler [Sun, 1 Nov 2009 01:32:23 +0000 (01:32 +0000)]
add color to the vertexes in map. this allows for fading/shading of
reflections, goraud shading for smooth 3d surfaces, mor realistic lighting
etc. etc. it comes at a small cost, but worth it.
SVN revision: 43384
Gustavo Sverzut Barbieri [Sat, 31 Oct 2009 22:56:28 +0000 (22:56 +0000)]
ecore_getopt: missing dummy initializer.
not real problem, but shut up warnings.
SVN revision: 43382