Commit Graph

9007 Commits

Author SHA1 Message Date
Carsten Haitzler 37cd2fff83 make that an ifdef for gles
SVN revision: 45762
2010-02-01 04:40:48 +00:00
Carsten Haitzler f35fa585c4 add 3 things
1. the concept of callbacks for a canvas as a whole. add/ del/ del_full these
2. focus in+out events for the canvas as a whole - can help solve some issues
with inoput methods + ecore-imf + entries (like edje_entry)
3. add callabcks to be called before/after flush of display.



SVN revision: 45761
2010-02-01 04:26:55 +00:00
Vincent Torri b3a68cc3f7 edje_cc:
exit properly if eina_init() fails (like if
a mempool is not found), instead of a seg
fault.


SVN revision: 45759
2010-01-31 19:43:53 +00:00
Vincent Torri 36ef85219e if someone pass --enable-default-mempool, pass_through will be used
in code, but not installed. So it that option is passed, chained_mempool
is disabled,  and pass_through is enabled and linked statically


SVN revision: 45755
2010-01-31 14:52:16 +00:00
Vincent Torri 9b5ea1110b eina_str:
* return Eina_Bool instead of int when necessary
 * improve documentation
 * formatting


SVN revision: 45753
2010-01-31 12:27:41 +00:00
Cedric BAIL b7c8d2848a * ecore_con: Fix ecore_con_client_ip_get with TCP and IPv6.
SVN revision: 45752
2010-01-31 11:58:37 +00:00
Carsten Haitzler a022e49d82 more complete gl-texture-pixmap handling, but still is broken on fglrx. hmmm.
SVN revision: 45750
2010-01-31 02:50:01 +00:00
Sebastian Dransfeld 79b1c3728a Ecore_Str.h -> Eina
SVN revision: 45748
2010-01-30 22:29:31 +00:00
Sebastian Dransfeld 001757e7bf Remove uneeded header
SVN revision: 45744
2010-01-30 22:21:24 +00:00
Sebastian Dransfeld d3419db6cd Ecore_Str.h -> Eina
SVN revision: 45741
2010-01-30 22:13:16 +00:00
Sebastian Dransfeld 315c920f68 EAPI
SVN revision: 45739
2010-01-30 22:02:08 +00:00
Vincent Torri 367a8d9154 * remove useless pipe() test
* add missing files


SVN revision: 45737
2010-01-30 19:58:10 +00:00
Vincent Torri 65d13f2085 * src/lib/evil_fcntl.c:
verify that the data passed to fcntl() is really a socket
	and fix ioctlsocket() returned value check.
	* src/bin/Makefile.am:
	* src/bin/evil_suite.c:
	add unit test for pipe().



SVN revision: 45736
2010-01-30 19:55:45 +00:00
dieb 8498d88bc6 Fix: ecore_x_window_del() was renamed to ecore_x_window_free() on r39918.
SVN revision: 45735
2010-01-30 17:47:59 +00:00
Carsten Haitzler 2af8f0e8b5 add some sync stuff.. wil be used soon
SVN revision: 45733
2010-01-30 10:42:22 +00:00
xcomputerman 164a8b8142 Add support for OpenGL SDL
SVN revision: 45732
2010-01-30 10:23:54 +00:00
xcomputerman 48f31c7cb0 Output GL info to stderr instead of stdout
SVN revision: 45731
2010-01-30 08:36:00 +00:00
xcomputerman bf69a60f64 Fix gl_sdl for WebOS -- need to check SDL_RESIZABLE because calling SetVideoMode() kills the GL context
SVN revision: 45730
2010-01-30 08:11:51 +00:00
Carsten Haitzler 2b06b06b33 dnl--
SVN revision: 45728
2010-01-30 03:19:51 +00:00
Vincent Torri e49ce78f00 * src/lib/Evil.h:
change again the redefinition of open(). Needed
	for the gif loader. But the compilation with vc++
	is certainly broken. Will be fixed later with a specific
	case for vc++.



SVN revision: 45725
2010-01-30 00:28:11 +00:00
Vincent Torri 20d5a675db * undef close() and open() in evas_module also for mingw
* init Evil in eina as it uses fcntl() with the winsock2 library
 * fix compilation of evas_cache_image.c with mingw
 * formatting


SVN revision: 45724
2010-01-30 00:09:29 +00:00
Vincent Torri 7a09cb73a6 * src/lib/evil_fcntl.c:
* src/lib/evil_fcntl.h:
	fix fcntl() with F_SETFL command



SVN revision: 45723
2010-01-30 00:03:47 +00:00
Iván Briano e3554033a7 Edje_Edit API break.
Change group_del() to receive the name of the group to be deleted, and
change the function to not delete a group currently loaded. This causes
problems at the time of deleting the Evas_Object.
Also changed a bit the save() function and added save_all(), which saves
every group loaded, not only the one set to the object. This is mainly so
at the time of deleting a group, we can save the whole file and thus avoid
it getting out of sync with references if a group is deleted and the file
not saved afterwards.


SVN revision: 45720
2010-01-29 20:44:34 +00:00
Carsten Haitzler 2b33ec0988 put in little vsync option and section. not turned on by anything yet.
SVN revision: 45708
2010-01-29 17:14:50 +00:00
Lars Munch f71f8e0a41 This closes bug #507
If e17 is compiled with tslib but during runtime the environment variable
TSLIB_TSDEVICE is not set, ecore will accidentally use the file descriptor 0
(probably stdin) for tslib.

The problem is that _ecore_fb_ts_fd is initialized to 0, which is BAD BAD BAD
for file descriptors. It should be initialized to -1. The attached patch fixes
this. 

Thanks to John Ogness <john.ogness@linutronix.de> for bug report and fix




SVN revision: 45703
2010-01-29 11:42:26 +00:00
Carsten Haitzler 78d08250c4 typo fix!
SVN revision: 45702
2010-01-29 11:06:32 +00:00
Carsten Haitzler ef3b81b395 some safety with freeing texture stuff
SVN revision: 45701
2010-01-29 10:53:53 +00:00
Carsten Haitzler 5c41db66e2 actually have call api exported
SVN revision: 45700
2010-01-29 10:29:51 +00:00
Carsten Haitzler 61395ea4ad say we do pings - and respond within the event handler.
SVN revision: 45699
2010-01-29 10:28:54 +00:00
Vincent Torri 29db27970c * src/lib/evil_fcntl.c:
* src/lib/evil_fcntl.h:
	* src/lib/evil_unistd.c:
	make pipe() blocking by default and allow fcntl()
	to set a socket to be non-blocking
	* src/lib/evil_stdlib.c:
	fix warning



SVN revision: 45698
2010-01-29 09:34:26 +00:00
Carsten Haitzler 0aec2b4dcd oops - missed name.
SVN revision: 45697
2010-01-29 08:20:58 +00:00
Vincent Torri 0ffcae731c formatting
SVN revision: 45696
2010-01-29 07:47:33 +00:00
xcomputerman d3bfe37afa Better test for gl_common; fix SDL_opengles defines
SVN revision: 45695
2010-01-29 07:42:24 +00:00
Vincent Torri 8d2b0b7ff5 portable echo -n
SVN revision: 45694
2010-01-29 07:35:33 +00:00
Carsten Haitzler 325da4619c some build fixes... oops.
SVN revision: 45693
2010-01-29 06:33:10 +00:00
xcomputerman a61baea31e Various fixes to enable building SDL/OpenGLES
SVN revision: 45692
2010-01-29 06:12:35 +00:00
Carsten Haitzler dcd3b345e5 gles - update on t2pixmap
SVN revision: 45681
2010-01-29 05:32:51 +00:00
xcomputerman d71885ab87 Add missing pkgconfig file
SVN revision: 45676
2010-01-29 03:19:13 +00:00
xcomputerman cdcc000942 Add OpenGL SDL engine
SVN revision: 45674
2010-01-29 02:31:37 +00:00
Lars Munch a5a6b927d0 Free all handlers and silence spank errors when trying to free an unused handler.
Thanks to Petr Stetiar for bug report and fix.

This closes #508



SVN revision: 45673
2010-01-28 22:23:00 +00:00
Iván Briano dbba97152d Don't allow recursive clipping
SVN revision: 45672
2010-01-28 20:44:03 +00:00
Vincent Torri eeb221e665 async events do not depend on pthread anymore
SVN revision: 45670
2010-01-28 17:25:52 +00:00
Vincent Torri 3cbb822384 fix mingw flags
SVN revision: 45669
2010-01-28 17:13:30 +00:00
Vincent Torri bc31ff5423 fix mingw flags
SVN revision: 45668
2010-01-28 17:13:07 +00:00
Lars Munch 611d75895d Small typo and whitespace fix
SVN revision: 45666
2010-01-28 16:07:33 +00:00
Lars Munch 41a0d4dbff Fix client limit when reject excess clients is enabled
SVN revision: 45665
2010-01-28 16:05:34 +00:00
Cedric BAIL 534777a65a * ecore_con: Fix UDP server when receiving both IPv4 and IPV6 packet.
SVN revision: 45663
2010-01-28 15:35:29 +00:00
Boris Faure b2f665d0b2 evas: remove useless include. patch by vtorry
SVN revision: 45660
2010-01-28 12:38:21 +00:00
Tiago Rezende Campos Falcao b4e731abf7 Removing "GENERATE EDC SOURCE" print
SVN revision: 45659
2010-01-28 11:20:14 +00:00
Vincent Torri 4da59fea04 fix header inclusion
SVN revision: 45655
2010-01-28 10:03:31 +00:00
Sebastian Dransfeld c3b33835ea switch to eina_strlcpy
SVN revision: 45653
2010-01-27 20:59:26 +00:00
Sebastian Dransfeld c6ca24216c Add EINA_MAGIC to strbuf
SVN revision: 45651
2010-01-27 20:48:27 +00:00
Sebastian Dransfeld 436249c412 Move ecore_str and ecore_strbuf to eina
SVN revision: 45650
2010-01-27 20:47:47 +00:00
Tiago Rezende Campos Falcao 4a34a3dd77 Fix group add references
SVN revision: 45647
2010-01-27 20:43:44 +00:00
Iván Briano 54c7294476 Move variable declarations to the top of the function and don't leak when saving files.
SVN revision: 45640
2010-01-27 20:10:57 +00:00
Vincent Torri b3ab4e4976 better output
SVN revision: 45635
2010-01-27 19:48:11 +00:00
Cedric BAIL 3cf2432589 * eet: Zero cipher material as soon as possible. Prevent information
leak of temporary data in memory, so improve security.



SVN revision: 45630
2010-01-27 17:53:07 +00:00
Carsten Haitzler 36270ab981 fix rgb textures on fglrx again
SVN revision: 45628
2010-01-27 15:29:24 +00:00
Carsten Haitzler c612e20b40 move fastpath where it should be
SVN revision: 45623
2010-01-27 06:49:21 +00:00
Nicholas Hughart 9b343e33e3 libpng 1.4 no longer has png_check_sig, png_sig_cmp should be used instead. This exists in 1.2 as well and I'd hope noone is still on the 1.0 branch.
SVN revision: 45620
2010-01-27 05:52:27 +00:00
Carsten Haitzler 34c68e86d5 make animator happen AT a vierual animator tick point.
SVN revision: 45614
2010-01-27 03:51:46 +00:00
Vincent Torri a1705ac91f missing header
SVN revision: 45608
2010-01-26 23:32:06 +00:00
Boris Faure e032bc28a0 fix ecore doc and python-elementary about ecore_job merge
SVN revision: 45607
2010-01-26 23:16:56 +00:00
Boris Faure 93dc9bb769 edje: remove useless code (Composing is done in xlib, in ecore_x, you need
to compile ecore with --enable-xim)

SVN revision: 45605
2010-01-26 22:34:52 +00:00
Sebastian Dransfeld 52e7b442cb Remove Ecore Data
This requires ecore_imf_modules to change.

Substitute imf_module_init in modules with
EINA_MODULE_INIT(imf_module_init) and init Ecore_IMF_Context_Info here
and then register with ecore_imf with ecore_imf_module_register

Since it seems that there is no ecore_imf_modules in svn it is hard to
test this change.

SVN revision: 45604
2010-01-26 22:22:14 +00:00
Sebastian Dransfeld 03d9fb7b94 Remove Ecore_Data
SVN revision: 45602
2010-01-26 21:08:13 +00:00
Sebastian Dransfeld 6eaa6f27ed Remove Ecore_Data
SVN revision: 45601
2010-01-26 21:07:53 +00:00
Sebastian Dransfeld 07733bd0a1 Remove Ecore_Data
SVN revision: 45599
2010-01-26 20:42:49 +00:00
Cedric BAIL c92d5e37f9 * edje: Fix amalgamation without Ecore_Job.
SVN revision: 45597
2010-01-26 18:25:00 +00:00
Carsten Haitzler 735ad48c39 eina - does modules like the rest of efl, so it's able to be installed with
multiple versions at the same time. eventually will neeed to also include
major number in release name too.



SVN revision: 45594
2010-01-26 15:54:28 +00:00
Vincent Torri 4405fdfed1 * make chained mempool static by default
* disable other by default

if you experience an problem, please report in that thread



SVN revision: 45593
2010-01-26 15:30:40 +00:00
Gustavo Sverzut Barbieri 6c1bb9460e remove ecore_job directory.
SVN revision: 45587
2010-01-26 14:12:30 +00:00
Vincent Torri 8ec6f4e73e and disable theme too
SVN revision: 45583
2010-01-26 11:38:01 +00:00
Vincent Torri 987757058f add mempool namespace in configure help
SVN revision: 45582
2010-01-26 11:22:48 +00:00
Vincent Torri 73ec0b2b11 emotion_test can be disabled with configure, now
Gustavo: the theme is still built. Do you want me to
disable its built when emotion_test is not built ?


SVN revision: 45578
2010-01-26 09:48:47 +00:00
Vincent Torri f6b734e78c fix help of the configure.
there is only --enable-*** options displayed, with no default value,
so if someone wants me to add them, please tell me (it's a bit of
work, though :p)


SVN revision: 45577
2010-01-26 08:57:57 +00:00
Carsten Haitzler 82ea9859e8 fastpath for map that are... well.. not mapped.
SVN revision: 45574
2010-01-26 08:16:36 +00:00
Cedric BAIL 44193541f7 * ecore: Move ecore_job inside ecore.
Patch from Albin "Lutin" Tonnerre <albin.tonnerre@gmail.com>.


SVN revision: 45570
2010-01-25 21:59:21 +00:00
Tiago Rezende Campos Falcao 0e0534c564 Adding Module Name to Externals
SVN revision: 45565
2010-01-25 20:30:02 +00:00
Sebastian Dransfeld 0ba3822213 Add patch from bug #479
Eina installs its modules in /usr/lib/eina/mp/<module>.so, which makes it impossible to install two different versions of eina at the same time. Please consider using something to make this path specific to a particular release of eina, just as you do for the include files.

SVN revision: 45562
2010-01-25 19:07:52 +00:00
Carsten Haitzler be64dad971 debug--
SVN revision: 45555
2010-01-25 14:44:02 +00:00
Carsten Haitzler 7d25128c3d more debug
SVN revision: 45554
2010-01-25 14:29:30 +00:00
Carsten Haitzler 47ad18fafc more debugging
SVN revision: 45551
2010-01-25 14:02:14 +00:00
Carsten Haitzler 0948ee7e20 1. depth buf+ stencil buf explicityl zero for both glx and egl.
2. some debugging - havving issues. will revert debug stuff soon



SVN revision: 45550
2010-01-25 13:42:57 +00:00
Carsten Haitzler 5eadacbaf8 avoid recursion!
SVN revision: 45548
2010-01-25 11:04:32 +00:00
Vincent Torri c3c03b9c5b * more portable shell tests
* better m4 code


SVN revision: 45540
2010-01-24 23:04:24 +00:00
Sebastian Dransfeld 96a20ffd91 Update to spec 1.1
%n, %N, %d and %D is deprecated, and version is string

SVN revision: 45532
2010-01-24 21:21:27 +00:00
Christopher Michael 2517fbeb35 Fix remaining "shadowed declaration" warnings.
SVN revision: 45528
2010-01-24 19:59:35 +00:00
Christopher Michael 029111a9b8 Use different variable names. This was giving "shadowed declarations"
warnings during compile.



SVN revision: 45527
2010-01-24 19:51:22 +00:00
Boris Faure c6f9892e63 Fix some more warnings caused by -Wshadow
SVN revision: 45522
2010-01-24 13:53:32 +00:00
Carsten Haitzler 19d30a8a48 add atoms+cursor includes to ecore_x.h - so much simpler for users. no need
to keep them separate.



SVN revision: 45521
2010-01-24 13:07:35 +00:00
Christopher Michael 0c75b1cf0f Remove duplicate function declaration.
SVN revision: 45520
2010-01-24 11:44:38 +00:00
Vincent Torri 9bf52134e7 add missing m4 files in tarballs
SVN revision: 45519
2010-01-24 11:25:19 +00:00
Vincent Torri 5dbf60bd8f use m4 macro ti check compiler flag
patch by Lutin (who also wrote the m4 macro, i forgot that
in the previous commit)


SVN revision: 45518
2010-01-24 11:13:23 +00:00
Carsten Haitzler 8742a16770 use pre-post swap callbacks and expose for gl
SVN revision: 45515
2010-01-24 11:01:39 +00:00
Carsten Haitzler c12557d8f0 add pre/post swap callbacks. need them! :(
SVN revision: 45514
2010-01-24 11:01:20 +00:00
Vincent Torri b9cbdd4a7d make the ecore tests stand alone (no ecore installation needed)
so no cyclic dependency



SVN revision: 45512
2010-01-24 10:54:07 +00:00
Carsten Haitzler e4200ef02b oops - need to enable it for htings to work
SVN revision: 45509
2010-01-24 05:41:53 +00:00
Carsten Haitzler b06b71050a ok. work on native pixmap suppport. have problmes - not sure why. see
comments (create/destory glx pixmap needed for updates to work, but this
makes rendering dead-slow. without it rendering is fast, but updates dont
happen (useless).

anyone know why glxcreatepixmap is needed as well as bindteximage+release
(and destroy pixmap) vs just bind/unbind?



SVN revision: 45508
2010-01-24 05:11:54 +00:00
Carsten Haitzler f5ab46c84e saftery for strncpy
SVN revision: 45505
2010-01-24 02:23:43 +00:00
Cedric BAIL a9a3813966 * eina: Allow compilation with -Wshadow.
Patch from Albin Tonerre.


SVN revision: 45497
2010-01-23 19:53:27 +00:00
Sebastian Dransfeld 6833eadf64 /usr/local/share should also be in XDG_DATA_DIRS
SVN revision: 45496
2010-01-23 18:55:27 +00:00
Carsten Haitzler 18c8ea2e96 fix native surface stuff - rounding dimensions up was not smart! :)
SVN revision: 45484
2010-01-23 13:49:54 +00:00
Carsten Haitzler 31b9220a3e fix texture size alloc for native textures.
SVN revision: 45483
2010-01-23 13:21:04 +00:00
Christopher Michael 3069f426b1 Add atom/function to request a position update for quickpanel. Useful for
when indicator gets dragged around.



SVN revision: 45466
2010-01-22 22:48:59 +00:00
xcomputerman 7af64acd23 Added missing compose values for SDL key events
SVN revision: 45463
2010-01-22 22:26:42 +00:00
Iván Briano 5e3f56bafc Avoid crashing if there was no clipper set.
Oh, and the two exciting icon patches were by Fabiano Fidencio


SVN revision: 45453
2010-01-22 20:21:46 +00:00
Cedric BAIL 8aadedaaec * eet: Better tests suites.
SVN revision: 45443
2010-01-22 18:01:54 +00:00
Carsten Haitzler 29645ed5b2 pid++ for evas gl x11 windows!
SVN revision: 45438
2010-01-22 11:15:58 +00:00
Carsten Haitzler abb6c09cd6 go back to rgba
SVN revision: 45437
2010-01-22 10:52:53 +00:00
Vincent Torri 8744820a79 fix warnings
patch by Albin Tonnerre


SVN revision: 45433
2010-01-22 07:03:04 +00:00
Vincent Torri f901fffdde add missing API ecore_x_xregion_is_equal()
patch by Albin Tonnerre


SVN revision: 45432
2010-01-22 06:55:06 +00:00
Vincent Torri 01adcea234 fix function name
patch by Albin Tonnerre


SVN revision: 45431
2010-01-22 06:53:24 +00:00
Vincent Torri 8d9d9ea3a3 fix warnings
patch by Albin Tonnerre


SVN revision: 45430
2010-01-22 06:51:27 +00:00
Vincent Torri 6304974ff4 * fix a warning in an error message
* make some private functions as static
patch by Albin Tonnerre


SVN revision: 45429
2010-01-22 06:42:25 +00:00
Vincent Torri 9aec8f6722 fix warnings on 64 bits arch
patch by Albin Tonerre, modified by me so that vc++ is happy


SVN revision: 45428
2010-01-22 06:37:19 +00:00
Carsten Haitzler b2f0971068 fix variable
SVN revision: 45427
2010-01-22 05:55:46 +00:00
Carsten Haitzler f5fe48fe5d fix from jihoon!
SVN revision: 45425
2010-01-22 04:39:50 +00:00
xcomputerman e5c712fe6c SDLK_COLON was reporting ";" instead of ":"
SVN revision: 45422
2010-01-22 01:12:22 +00:00
Gustavo Sverzut Barbieri 9b454da705 better readme based on trac/wiki description.
SVN revision: 45421
2010-01-22 00:18:22 +00:00
Cedric BAIL 5a087664ba * eet: Add an experimentale API for walking Eet_Node.
This API should be used to generate native scripting object from
	an Eet_Data.


SVN revision: 45389
2010-01-21 12:45:35 +00:00
Carsten Haitzler 33ba2279fc some more cleanups - issed protecting 1 or 2 calls. gl still doesnt work tho
:) not on fglrx.



SVN revision: 45388
2010-01-21 12:43:53 +00:00
Vincent Torri c30b3cacb5 link against xinput2
SVN revision: 45386
2010-01-21 09:56:49 +00:00
Carsten Haitzler dbf33fc10a some protection against playing with native surfaces (setting image size
doent re-alloc for example)



SVN revision: 45385
2010-01-21 09:42:26 +00:00
Carsten Haitzler ad2b33c0bb native surface support lives - for GL (GLX) only. it works - or seemingly
does in my test casses. doesn't work for compositing though! don't know why.



SVN revision: 45383
2010-01-21 08:44:11 +00:00
Sebastian Dransfeld 7c3f53b364 value can't be < 0 and > 255 at the same time
SVN revision: 45380
2010-01-21 08:08:02 +00:00
Daniel Kolesa e7e2fb4bc5 Using autoreconf in autogen in ethumb is bad. With it, libtool m4 stuff is included inside dist tarball and we dont want that.
SVN revision: 45360
2010-01-20 19:13:22 +00:00
Cedric BAIL c354216b27 * ecore: Handle NULL in ecore_file_dir_get.
SVN revision: 45352
2010-01-20 12:41:22 +00:00
Carsten Haitzler efec562314 handle images that have alpha vhannel but are arbage (in gl) eg 0 or
something other than 0xff



SVN revision: 45350
2010-01-20 03:59:32 +00:00
Carsten Haitzler a5d8c4f9b8 make genericevent ifdefed - obviously is too new. oddd - it's on ubuntu 9.04
- which isnt too new.



SVN revision: 45349
2010-01-20 00:09:26 +00:00
Boris Faure 5d8161e172 update edc.vim
SVN revision: 45346
2010-01-19 21:43:36 +00:00
Gustavo Lima Chaves 2cca9e9b62 Fixing program addition on edje_edit: data was missing for the globs.
On regressions, please contact me.



SVN revision: 45340
2010-01-19 20:14:14 +00:00
Daniel Kolesa f1ce8c20c5 Revert xcomp's commit. It is already there. Bad xcomputerman! :D
SVN revision: 45333
2010-01-19 17:27:39 +00:00
Carsten Haitzler 250496b0ea hunting bug in fglrx libs - make comment!
SVN revision: 45330
2010-01-19 14:29:20 +00:00
Cedric BAIL 5049832c3a * eina: Add more tests.
SVN revision: 45326
2010-01-19 13:51:53 +00:00
Vincent Torri 3697aa349d * src/lib/dlfcn/dlfcn.c:
Fix dladdr() on Windows CE: use the calling process
	address to get the path.



SVN revision: 45325
2010-01-19 13:46:45 +00:00
xcomputerman fe05034678 Patch to add key modifiers for Ecore_SDL (thanks Ryan Hope)
SVN revision: 45322
2010-01-19 09:01:48 +00:00
이상진 6052f73462 From: 이상진 <lsj119@samsung.com>
generic events exposed from ecore_x (if you have the newest xlib goop like xi2)



SVN revision: 45318
2010-01-19 05:13:58 +00:00
xcomputerman 38d5b876b0 Forgets to install ethumb_client.pc
SVN revision: 45316
2010-01-19 02:58:25 +00:00
Cedric BAIL 6a0668110d * evas: Fix segv source by checking result before using it.
SVN revision: 45301
2010-01-18 20:04:21 +00:00
Vincent Torri f55cf1cfa8 fix raster's cleaning for Windows CE
SVN revision: 45297
2010-01-18 18:26:34 +00:00
Vincent Torri cad002c759 add stub Windows CE ecore_exe. Will be filled later
SVN revision: 45296
2010-01-18 18:16:50 +00:00
Vincent Torri e0eec7c48f include Evil.h so that getenv is declared on Windows CE
SVN revision: 45294
2010-01-18 18:01:20 +00:00
Carsten Haitzler 752a5bb7a4 add new check of in object list
SVN revision: 45284
2010-01-18 11:55:52 +00:00
Cedric BAIL 3d2b34c85c * ecore: Fix ecore_file_dir_get.
SVN revision: 45283
2010-01-18 11:05:03 +00:00
Carsten Haitzler 6fab52157f map source api - nothing implemented. for future expansion.
SVN revision: 45281
2010-01-18 09:46:45 +00:00
Mikhail Gusarov 5ca98d8def ecore: do not install ecore-x.pc twice
SVN revision: 45279
2010-01-18 07:01:28 +00:00
Christopher Michael 2630ca3846 Make ecore_x build again.
Remove whitespace.



SVN revision: 45267
2010-01-17 19:57:50 +00:00
Nicholas Hughart 719f50417f Remove extra parentheses on calls to _ecore_mouse_button.
SVN revision: 45266
2010-01-17 19:37:38 +00:00
Sebastian Dransfeld 04edba1123 Be less strict
Prefer system set menu_file.
Try harder to find -merged dirs which matches the current menu.

SVN revision: 45265
2010-01-17 18:57:49 +00:00
Sebastian Dransfeld 4b33d2e4aa remove ecore_data function
SVN revision: 45264
2010-01-17 18:56:48 +00:00
Cedric BAIL c04c1c745a * eet: Update the poor ChangeLog.
SVN revision: 45260
2010-01-17 15:06:37 +00:00
Cedric BAIL a61eda93a4 * eet: Add mempool for Eet_Node structure.
SVN revision: 45259
2010-01-17 14:32:58 +00:00
Carsten Haitzler 258f47f511 also more multitouch suport improvements.
SVN revision: 45249
2010-01-17 08:52:38 +00:00
Carsten Haitzler 04bcfb9245 improving multi-touch structs and code.
SVN revision: 45248
2010-01-17 08:52:21 +00:00
Mikhail Gusarov 4f7ae8764a eina: fix eina_module_list_get prototype: 'path' argument can be NULL
SVN revision: 45246
2010-01-17 06:01:20 +00:00
Mikhail Gusarov 49863000f6 evas: Fix prototype of evas_textblock_style_set, 'text' argument can be NULL
SVN revision: 45245
2010-01-17 06:01:13 +00:00
Carsten Haitzler 088ea5d064 ,++
SVN revision: 45241
2010-01-17 04:25:39 +00:00
Carsten Haitzler f9de9a4c80 actually looked at headers for xi2 now.
SVN revision: 45240
2010-01-17 04:11:52 +00:00
Carsten Haitzler b3d14541c5 opcode -> _ecore_x_xi2_opcode
SVN revision: 45236
2010-01-17 01:33:43 +00:00
Christopher Michael 1c6393d27f Slight modification to the zone request send function.
SVN revision: 45232
2010-01-16 18:36:30 +00:00
Christopher Michael 6f2560c58a Inlcude Eina.h for Eina_Bool (use with ecore_x_input_multi_select)
SVN revision: 45231
2010-01-16 17:12:50 +00:00
Christopher Michael 070a50fb38 Add atoms/functions to allow a quickpanel zone to be set.
SVN revision: 45230
2010-01-16 17:02:33 +00:00
Vincent Torri 52fa8ddd47 get the shared library extension name from the autotools, as
it is more portable


SVN revision: 45229
2010-01-16 16:46:39 +00:00
Vincent Torri e2a2448461 basename() can modify its argument, so get a copy first
SVN revision: 45228
2010-01-16 16:41:24 +00:00
Vincent Torri a165049986 use $libdir and not $exec_prefix/lib, as the user can set
$libdir with configure


SVN revision: 45227
2010-01-16 16:35:52 +00:00
Sebastian Dransfeld 57b5797291 remove Ecore_Data
SVN revision: 45225
2010-01-16 14:13:11 +00:00
Vincent Torri faadd43b94 statement not reached
SVN revision: 45224
2010-01-16 13:58:02 +00:00
Sebastian Dransfeld a1270e5796 Remove unused defines
SORT_MIN and SORT_MAX are not used in eina, and will result in errors if
used. eina_list_sort(list, EINA_SORT_MAX, ...) will not give the
expexted result.

SVN revision: 45222
2010-01-16 13:54:38 +00:00
Vincent Torri 60faf54233 statement not reached
SVN revision: 45221
2010-01-16 13:51:55 +00:00
Vincent Torri 000b539623 do not do arithmetic pointer on void
SVN revision: 45220
2010-01-16 13:50:57 +00:00
Vincent Torri d1bdb785b1 fix warnings on opensolaris
SVN revision: 45219
2010-01-16 13:44:25 +00:00
Sebastian Dransfeld 362ef26c2d remove Ecore_Data
SVN revision: 45218
2010-01-16 13:43:28 +00:00
Sebastian Dransfeld 75e3c941b1 Second argument isn't sort order, it's list size
SVN revision: 45217
2010-01-16 13:43:04 +00:00
Carsten Haitzler d3afa8952e multitouch support for xi2 and floating xi devices
SVN revision: 45213
2010-01-16 12:20:56 +00:00
Carsten Haitzler 151515d816 initial multi-touch support.
SVN revision: 45212
2010-01-16 12:20:22 +00:00
Vincent Torri 15d7b45c23 eet_cipher.c: Fix arithmetic pointer on void *
SVN revision: 45211
2010-01-16 12:07:18 +00:00
Christopher Michael 7c0e622466 Make efreet compile again.
SVN revision: 45206
2010-01-16 05:22:24 +00:00
Christopher Michael 33ae476f68 Make ecore_file compile again.
SVN revision: 45205
2010-01-16 05:20:14 +00:00
Sebastian Dransfeld c25a56fac7 Ecore_Data gone
SVN revision: 45203
2010-01-15 21:47:27 +00:00
Sebastian Dransfeld eb840460d9 Remove dependency on Ecore_Data
SVN revision: 45202
2010-01-15 21:47:15 +00:00
Sebastian Dransfeld b91ae1fd9f Remove dependency on Ecore_Data
SVN revision: 45201
2010-01-15 21:47:03 +00:00
Sebastian Dransfeld 0903a5be95 Add ()
SVN revision: 45200
2010-01-15 20:51:34 +00:00
Sebastian Dransfeld af22e351b2 Fix compiler warnings
SVN revision: 45199
2010-01-15 20:51:23 +00:00
Sebastian Dransfeld a82e7511aa make clang happy
SVN revision: 45197
2010-01-15 20:51:01 +00:00
Sebastian Dransfeld ba74181c5c make clang happy
SVN revision: 45196
2010-01-15 20:50:48 +00:00
Sebastian Dransfeld ef970dfb10 make clang happy
SVN revision: 45195
2010-01-15 20:01:42 +00:00
Sebastian Dransfeld 3a0af1226e make clang happy
SVN revision: 45194
2010-01-15 19:57:17 +00:00
Sebastian Dransfeld 604892a3c4 make clang happy
SVN revision: 45192
2010-01-15 19:44:25 +00:00
Cedric BAIL 9490a51ff6 * eina: Fix tests suite.
SVN revision: 45189
2010-01-15 16:18:29 +00:00
Cedric BAIL 171f07e158 * eet: Fix amalgamation.
SVN revision: 45188
2010-01-15 14:56:49 +00:00
Cedric BAIL 3cbf825501 * evas: Fix header to build with suncc. Patch from Vincent Torri.
SVN revision: 45185
2010-01-15 12:15:00 +00:00
Vincent Torri 7d6a8417e9 bzero is deprecated, use memset instead.
SVN revision: 45173
2010-01-15 07:44:27 +00:00
Vincent Torri 9540d8ad79 binaries can be disabled
SVN revision: 45170
2010-01-15 06:10:00 +00:00
Vincent Torri 3790685a4c binary can be disabled
SVN revision: 45169
2010-01-15 06:06:33 +00:00
Vincent Torri f5ccebf7d5 binary can be disabled
SVN revision: 45168
2010-01-15 06:05:28 +00:00
Sebastian Dransfeld 9bc8adc5bc make clang happy
SVN revision: 45148
2010-01-14 23:48:04 +00:00
Sebastian Dransfeld 2315d4e000 remove unused variable
SVN revision: 45147
2010-01-14 23:47:52 +00:00
Sebastian Dransfeld e7acf50935 make clang happy
SVN revision: 45146
2010-01-14 23:47:26 +00:00
Sebastian Dransfeld ef658ccd74 Fix wrong function names in doc
SVN revision: 45128
2010-01-14 20:52:57 +00:00
Christopher Michael 63912c9ebe Add atom/function for setting illume zones. Needed so we can retrieve from
elm apps.



SVN revision: 45123
2010-01-14 20:08:27 +00:00
Vincent Torri d1632dfd52 use HUGE_VAL instead of a strange double/float numerical value
do I have to add -lm to Libs in edje.pc ?


SVN revision: 45119
2010-01-14 19:47:08 +00:00
Iván Briano ad2988b7fd Bunch of functions changed to return Eina_Bool.
More of this can be done, and some may even be too much, but I'm losing
perspective over it and either I'm inclined to move all of them or none
at all.
Reviews, comment, fixes and reverts are welcome.



SVN revision: 45115
2010-01-14 18:07:24 +00:00
Cedric BAIL dd1abb5bae * ecore_evas: Cleanup buffer render user. Why isn't this common too ?
SVN revision: 45114
2010-01-14 17:52:29 +00:00
Mikhail Gusarov 99a429aab7 ecore_x/xcb: Fix broken init count in ecore_x_init
SVN revision: 45109
2010-01-14 05:10:26 +00:00
Christopher Michael 58341cdd9f Functions & Atoms for get/set of bottom_panel geometry (for use with elm_conformant
widget).



SVN revision: 45102
2010-01-14 02:30:06 +00:00
Mikhail Gusarov e1ffc62293 evas: Revert accidentally committed hunk: dlopen is still needed
SVN revision: 45098
2010-01-13 23:44:06 +00:00
Mikhail Gusarov 86036e9929 evas: Fix broken check in --enable-convert-8-grayscale-64 handler
SVN revision: 45096
2010-01-13 23:23:49 +00:00
Vincent Torri 990576cd0e news is a valid stringshare
SVN revision: 45095
2010-01-13 21:20:32 +00:00
Vincent Torri 61daee00ae dl stuff is only used in the gl_common engine as now,
the modules load is done by eina

will clean configure.ac wrt this later


SVN revision: 45092
2010-01-13 21:05:16 +00:00
Mikhail Gusarov 513a9dab25 ecore_x/xcb: Do not segfault if unable to connect to display
There is xcb_connection_has_error to check connection errors,
and return value of xcb_connect is always non-NULL.

SVN revision: 45088
2010-01-13 20:24:48 +00:00
Cedric BAIL 5d754e74e7 * evas: Fix serious typos that could generate dead lock.
SVN revision: 45087
2010-01-13 19:57:59 +00:00
Cedric BAIL 1208614f73 * ecore: Remove symbol duplication.
SVN revision: 45083
2010-01-13 14:20:01 +00:00
Vincent Torri 313deaed8e sys/stat.h needed for permissions
Thanks to Laurent Ghigonis


SVN revision: 45079
2010-01-13 06:51:16 +00:00
Vincent Torri f2fa647dc8 OpenBSD's netinet/in.h does not include sys/types.h (directly or not)
Thanks to Laurent Ghigonis


SVN revision: 45078
2010-01-13 06:46:15 +00:00
xcomputerman e5fd9bf17e More missing headers from EXTRA_DIST
SVN revision: 45072
2010-01-12 23:19:34 +00:00
Vincent Torri 190d1aea83 fix PATH_MAX detection
SVN revision: 45071
2010-01-12 22:44:25 +00:00
xcomputerman e379beec73 Missing private header from EXTRA_DIST
SVN revision: 45070
2010-01-12 22:41:46 +00:00
Cedric BAIL 9422a4c710 * eina: Remove warning.
SVN revision: 45066
2010-01-12 17:33:18 +00:00
Cedric BAIL 08fd28bfa6 * eet: Add eet_data_node_decode_cipher and eet_data_node_read_cipher.
SVN revision: 45062
2010-01-12 16:50:18 +00:00
Cedric BAIL 793f9f2494 * eet: Update the damn ChangeLog. Thanks again Vincent :-)
SVN revision: 45061
2010-01-12 16:19:40 +00:00
Cedric BAIL 0d6cb5f95e * edje: Fix edje drag with fixed point enabled.
SVN revision: 45060
2010-01-12 15:37:39 +00:00
Cedric BAIL f0fd392e9f * eet: MASSIV REWRITE OF EET_DATA !
Eet_Data now use more common code when doing dump/decode. This
	provide new functionnality, you can now do a list/array/hash of string.
	make test/coverage are now passing without problem with 79% of the code
	covered (mainly need to update test suite for fixed point). This rewrite
	is also a first for script langage to directly manipulate Eet_Data (more
	patch comming). It's also a cleanup of the Eet_Node API that could now
	be used just fine.

	Note: Previous dump will not be compatible with this update, but
	Eet_Data will.

	PS: I did some extensive test here with enlightenment, elementary_test,
	editje, elixir and eyelight. If you experience any weird behaviour that
	could be linked with eet_data (well almost anything that use the EFL),
	please report to me as soon as possible.


SVN revision: 45059
2010-01-12 12:38:59 +00:00
Carsten Haitzler 61f893a3a0 fix docs! were wrong!
SVN revision: 45058
2010-01-12 07:05:30 +00:00
Carsten Haitzler 85bef8469a patch from sehwan@samsung.com for small issues in evas/edje
SVN revision: 45056
2010-01-12 01:50:00 +00:00
Carsten Haitzler 42f1294b17 patch from sehwan@samsung.com for small issues in evas/edje
SVN revision: 45055
2010-01-12 01:45:10 +00:00
Iván Briano 3b160b4354 So... this breaks Smarts ABI, rebuild everything after updating Evas.
This patch adds some stuff for smart callback description/instropection, which
is still untested but doesn't break anything that's out there now. Should help
with bindings later on.

Also some parenting guidelines for smart objects, so it's easier to spawn a
subclass out of another. Look at Box and Table for an example on this.

And again, rebuild everything that uses smart objects after this update, or
the world will turn into a happy place where lawyers are no longer needed...
and we don't want to upset the lawyers.


SVN revision: 45043
2010-01-11 14:24:41 +00:00
Vincent Torri a4c6892258 update efl_path_max.m4
SVN revision: 45039
2010-01-11 07:14:28 +00:00
Vincent Torri 6001fe5836 update efl_path_max.m4
SVN revision: 45038
2010-01-11 07:13:46 +00:00
Vincent Torri 2c34c1bec2 update efl_path_max.m4
SVN revision: 45037
2010-01-11 07:12:43 +00:00
Vincent Torri b47b5659b4 update efl_path_max.m4
SVN revision: 45036
2010-01-11 07:11:37 +00:00
Massimiliano Calamelli bc2a1db660 Added two missing inclusions of limits.h, fix build in NetBSD5
SVN revision: 45026
2010-01-10 22:42:34 +00:00
Christopher Michael d03271bf4a Fix compiler warning about discarding pointer type.
SVN revision: 45021
2010-01-10 17:59:53 +00:00
xcomputerman 6e91f15d0b Fix compile errors
SVN revision: 45007
2010-01-09 19:38:34 +00:00
Carsten Haitzler 0aecd550bc and fix compile- again. no ;. this was not tested.
SVN revision: 45002
2010-01-09 03:28:53 +00:00
Carsten Haitzler fcf3c4d73e some safety to avoid possible segv's
SVN revision: 44996
2010-01-08 23:27:15 +00:00
Christopher Michael ecb57ac1b8 Fix nasty formatting.
SVN revision: 44988
2010-01-08 19:49:05 +00:00
Vincent Torri fb539519ca add pthread flags
SVN revision: 44984
2010-01-08 18:17:24 +00:00
Christopher Michael 11a9a1badf Add atom for set/get of top shelf geometry.
Fix void function in netwm that was returning a value when it shouldn't.
Remove wasted whitespace.



SVN revision: 44981
2010-01-08 16:16:05 +00:00
Jorge Luis Zapata Muga f3fb3dea17 + [Eina] API change. eina_module_list_flush() -> eina_module_list_free()
as we are on the modules context not the array.
  All the referenced projects are changed too. Remember that the list_free()
  already calls the unload() on each module so no need to call list_unload()



SVN revision: 44978
2010-01-08 12:22:23 +00:00
Jorge Luis Zapata Muga 6183c3716e + Add the efl-research buddy allocator here
SVN revision: 44976
2010-01-08 12:10:14 +00:00
Carsten Haitzler 4175a2a072 fix valgrind complaint
SVN revision: 44973
2010-01-08 11:29:20 +00:00
Carsten Haitzler 06fa893674 doesnt even compile without these changes!
SVN revision: 44971
2010-01-08 08:39:50 +00:00
Carsten Haitzler fa19cf50b7 add call to set compositor selection owner
SVN revision: 44969
2010-01-08 08:24:35 +00:00
Carsten Haitzler aad9a0113f dont destroy db - it's shared and initted on startup etc.
SVN revision: 44968
2010-01-08 07:51:30 +00:00
Carsten Haitzler d2a217d775 fix - destroy properly
SVN revision: 44967
2010-01-08 07:48:18 +00:00
Carsten Haitzler 2e7d9f6726 comment++
SVN revision: 44966
2010-01-08 07:21:15 +00:00
Carsten Haitzler 45d79a15cb allow x11 engines to get x resource that sets dpi.
SVN revision: 44965
2010-01-08 07:10:53 +00:00
Sebastian Dransfeld 83e8cfc7fc Fix whitespace f**kup
SVN revision: 44960
2010-01-07 19:32:51 +00:00
Sebastian Dransfeld 7cb91a2f51 Link against ecore_input_evas
SVN revision: 44959
2010-01-07 19:31:02 +00:00