Cedric BAIL
4953e0f5f6
* ecore: Add all header to package, will fix Quartz build with next package.
...
SVN revision: 43181
2009-10-21 13:42:10 +00:00
Vincent Torri
64d7bf0c71
events is an array of HANDLE's, not an array of pointers of HANDLE's
...
SVN revision: 43162
2009-10-20 10:46:05 +00:00
Vincent Torri
9a0797198d
too much INFO changed in INF...
...
SVN revision: 43139
2009-10-18 04:24:57 +00:00
Vincent Torri
a5ccd2516a
wrong log domain name
...
SVN revision: 43138
2009-10-18 04:24:02 +00:00
Vincent Torri
15d338f766
warnings--
...
SVN revision: 43114
2009-10-16 09:25:08 +00:00
Vincent Torri
9c3260b0db
put windows.h inside _WIN32 guards...
...
SVN revision: 43113
2009-10-16 09:23:34 +00:00
Vincent Torri
b7bd2998c4
ecore_exe for Windows.
...
Not complete yet but it executes a command and kills it
TODO: pipes
SVN revision: 43112
2009-10-16 09:17:26 +00:00
Vincent Torri
e59c99485c
formatting
...
SVN revision: 43111
2009-10-16 08:29:55 +00:00
Vincent Torri
1d7020335a
* add vi header
...
* include Ecore.h after stdlib.h so that pid_t is defined on windows
SVN revision: 43092
2009-10-15 06:26:01 +00:00
Vincent Torri
2ba1de41c8
ecore_ipc is actually a required dep of ecore_config
...
SVN revision: 43076
2009-10-14 17:30:05 +00:00
Vincent Torri
297e9817df
allow the compilation of ecore_file without ecore_con
...
SVN revision: 43075
2009-10-14 17:29:13 +00:00
Vincent Torri
3d9ecdf79e
fix compilation on Windows CE
...
SVN revision: 43057
2009-10-13 17:35:08 +00:00
Vincent Torri
4072d0b23d
* check the returned value of the _init() functions
...
* simplify a bit the init/shutdown functions
SVN revision: 42995
2009-10-10 05:28:43 +00:00
Vincent Torri
7680ac9922
* simplify a bit and fix init/shutdown functions
...
* rename logging macros
SVN revision: 42993
2009-10-10 03:45:35 +00:00
Vincent Torri
d6c7cc65d9
* simplify a bit and fix init/shutdown functions
...
* rename logging macros
SVN revision: 42992
2009-10-10 03:45:06 +00:00
Vincent Torri
43d3c84907
no need for ref count in ecore_thread init/shutdown functions
...
SVN revision: 42991
2009-10-10 03:24:56 +00:00
Vincent Torri
1bb00c3afe
remove unused variable
...
SVN revision: 42945
2009-10-07 18:38:08 +00:00
Cedric BAIL
380cc70ccc
* ecore_con: Reduce risk of segv.
...
SVN revision: 42934
2009-10-07 11:59:26 +00:00
Vincent Torri
c56e9837df
* more quoting
...
* add silent rules (shave feature)
see the description of AM_SILENT_RULES in:
http://www.gnu.org/software/automake/manual/automake.html#Public-Macros
SVN revision: 42908
2009-10-06 16:55:02 +00:00
Vincent Torri
66c3cb0c22
uneeded now that we have edbus
...
SVN revision: 42874
2009-10-03 18:15:42 +00:00
Vincent Torri
72bced1e3b
* fix requirements values (should be good, now)
...
* ecore-ipc is an option for ecore-config and not a required dependency
* use Requires.private field in all the .pc if pkg-config 0.22 or later is
installed. We list in it the required packages needed to compile the modules.
* remove uneeded flags that are in Libs.private (those from the packages
that are listed in Requires.private)
SVN revision: 42873
2009-10-03 18:08:43 +00:00
Vincent Torri
425877b345
update french and italian po files (don't know why, but it has changed...)
...
SVN revision: 42872
2009-10-03 18:06:19 +00:00
Vincent Torri
0864234087
no more ecore data needed in ecore_sdl
...
SVN revision: 42870
2009-10-03 15:51:54 +00:00
Vincent Torri
324b1bc570
clean up
...
SVN revision: 42869
2009-10-03 15:46:09 +00:00
Vincent Torri
918fdb530f
clean ecore_config Makefile.am
...
SVN revision: 42868
2009-10-03 14:58:28 +00:00
Vincent Torri
832b0ee18f
too much \n in einal log macros
...
SVN revision: 42854
2009-10-02 04:40:46 +00:00
Vincent Torri
1de064d479
add Mathieu Taillefumier
...
SVN revision: 42853
2009-10-02 04:36:08 +00:00
Vincent Torri
c06f58dc3f
logify ecore_evas. Patch by Mathieu Taillefumier (a bit modified)
...
SVN revision: 42852
2009-10-02 04:35:04 +00:00
Vincent Torri
4cccce6dfe
query sync counter. Round trip to fix, though
...
SVN revision: 42835
2009-10-01 09:03:23 +00:00
Carsten Haitzler
5a9e8df882
from jeffdameth: query sync counter
...
SVN revision: 42833
2009-10-01 08:43:54 +00:00
Vincent Torri
160d5c97b2
send last timestamp as time.
...
SVN revision: 42832
2009-10-01 08:30:24 +00:00
Carsten Haitzler
b38556b7b9
send last timestamp as time.
...
SVN revision: 42831
2009-10-01 08:23:00 +00:00
Gustavo Sverzut Barbieri
728841b576
welcome glib main loop integration support.
...
that's it, it's here... tested and works fine, please try with your
favorite gmainloop dependent library and report problems. Suggestions:
* GConf to access Gnome and its applications settings.
* GtkSettings to access other properties of Gnome and its applications.
* GUPnP (okay, we have EUPnP, but they have more features so far)
* Rygel, based on GUPnP.
* Libsoup, SOAP and HTTP access, useful for web access and required
by other libraries.
* Mojito, by Moblin, access to various web2.0 services like flickr,
picasa, twitter...
And last but not least, this enables Flash plugin on WebKit-EFL and
may enable us to get Google Gadgets sooner (before someone writes a
proper EFL backend).
Support is auto-detected at compile time but can be disabled with
--disable-glib. Runtime support is not enabled by default (so
compiling with it will just link yet another library), one needs to
call ecore_main_loop_glib_integrate() to do so.
Thanks to INdT folks that provided the initial implementation. I
rewrote it to make it correct, but the idea was good.
SVN revision: 42825
2009-10-01 03:56:38 +00:00
Lars Munch
e1fefd6702
tslib detection fixes from Marc Andre Tanner. Thanks.
...
SVN revision: 42799
2009-09-29 12:56:14 +00:00
Vincent Torri
e069ea2fa1
Fix timestamps unit. Allow cinetic animation in elementary lists
...
SVN revision: 42774
2009-09-28 17:36:43 +00:00
Carsten Haitzler
a82da76bf0
ecore -> use same template as www etc.
...
SVN revision: 42762
2009-09-28 09:13:23 +00:00
Vincent Torri
3a0ee809e3
remove \n in logging messages
...
SVN revision: 42738
2009-09-27 03:56:12 +00:00
Vincent Torri
9f26b75b44
Use LTLIBINTL instead of LIBINTL
...
SVN revision: 42711
2009-09-26 13:05:20 +00:00
Mikhail Gusarov
8b293c2209
Fix memory corruption in ecore_xcb_window.c::ecore_x_window_children_get
...
Function allocated reply->children_len bytes, and then copied
sizeof(Ecore_X_Window) * reply->childen_len bytes into the buffer, leading
to memory corruption.
SVN revision: 42624
2009-09-22 18:18:28 +00:00
Iván Briano
6cf87428a4
Improve documentation for Evas, Ecore, Edje and Elementary.
...
Work by:
- Thiago R. Masaki (mostly)
- Fabiano Fidencio
- Gustavo Lima
SVN revision: 42551
2009-09-17 22:38:22 +00:00
Carsten Haitzler
fda3149474
ecore-conig dont build if no evas found (mind u if no evas... why ecore etc.?
...
very unusual)
SVN revision: 42394
2009-09-10 21:49:41 +00:00
Vincent Torri
df88395e4f
* fix logging for Windows XP and CE port
...
by adding namespace to logging macros
* formatting and warning cleanup
SVN revision: 42341
2009-09-08 05:39:09 +00:00
Peter Wehrfritz
809cfd97ff
eina_stringshare_init -> eina_init, dito shutdown
...
SVN revision: 42328
2009-09-07 16:32:26 +00:00
Vincent Torri
e6891b228c
formatting
...
SVN revision: 42275
2009-09-05 08:52:41 +00:00
Vincent Torri
1dd8436cd4
add Mathieu Taillefumier's patch for eina logging,
...
with small modifications and fixing
ecore_evas_win32 does not build, though. I think that
if we add log support in evas, all the macro must have
different names, because of all the _private.h headers
that are included in all source files (that's the problem
with win32). I'll fix ecore_evas_win32 build later. Or
someone can do it if he wants :-)
SVN revision: 42274
2009-09-05 08:39:34 +00:00
Vincent Torri
d8acbfc6f6
rename ecore_thread_init and ecore_thread_shutdown to fit usual private function names
...
SVN revision: 42240
2009-09-04 05:49:54 +00:00
Vincent Torri
4576249649
fix maintainer-clean rule
...
SVN revision: 42236
2009-09-04 04:45:47 +00:00
Vincent Torri
d109fae2f9
remove from MAINTAINERCLEANFILES files that are removed by distclean rule
...
SVN revision: 42235
2009-09-04 04:36:03 +00:00
Vincent Torri
cb3150f9ea
remove uneeded files
...
SVN revision: 42234
2009-09-04 04:29:23 +00:00
Massimo Maiurana
63ebbb00a0
adding french and italian translations
...
SVN revision: 42211
2009-09-03 17:22:10 +00:00
Carsten Haitzler
d6cdd8131b
1. ecore-evas doesnt disable draws to fully obscured windows if compositoir
...
is there
2. static atom for compositor check
3. stop filterng out mouse moves for better scroll momentum checks
SVN revision: 42182
2009-09-02 12:48:56 +00:00
Vincent Torri
af6cde97d3
fix gettext stuff
...
to disable it, pass to configure --disable-nls
SVN revision: 42166
2009-09-01 17:27:23 +00:00
Gustavo Sverzut Barbieri
7d5dfd2b1c
fix build to actually use gettext, create ecore.pot
...
SVN revision: 42158
2009-09-01 14:56:06 +00:00
Gustavo Sverzut Barbieri
ba79d71f95
have ecore+gettext stuff to actually compile.
...
SVN revision: 42157
2009-09-01 14:46:16 +00:00
Gustavo Sverzut Barbieri
21e66eec2b
some parts I missed before.
...
SVN revision: 42156
2009-09-01 14:35:59 +00:00
Daniel Kolesa
2f319b9a5c
Gettext support in Ecore_Getopt. Thanks to k-s :)
...
SVN revision: 42155
2009-09-01 14:15:37 +00:00
Vincent Torri
2d11ac918c
fix number of events
...
SVN revision: 42114
2009-08-30 21:41:51 +00:00
Vincent Torri
17cb74c23f
don't try to remove monitors if non has been added before
...
SVN revision: 42087
2009-08-29 08:44:05 +00:00
dieb
e6b9bea5d8
Add missing prototype for ecore_con_url_response_headers_get().
...
SVN revision: 42048
2009-08-27 21:21:43 +00:00
Vincent Torri
654330e183
warnings--
...
SVN revision: 42018
2009-08-26 15:43:45 +00:00
Vincent Torri
77a9dab5eb
fix warnings
...
SVN revision: 42016
2009-08-26 15:36:01 +00:00
Vincent Torri
ebf35949a6
* fix potential bugs
...
* fix warnings
* make the code a bit more readable
SVN revision: 42015
2009-08-26 15:34:49 +00:00
Vincent Torri
0bd66ee195
fix warnings
...
SVN revision: 42014
2009-08-26 15:32:23 +00:00
Lars Munch
023b8909af
Added missing pthread guard
...
Patch from Vincent Torri
SVN revision: 42005
2009-08-26 05:59:56 +00:00
Vincent Torri
e005dd2479
* fix compilation when curl is not available
...
* small formatting
SVN revision: 41968
2009-08-25 06:45:35 +00:00
dieb
85ba9823e7
Change my email address to a fixed one.
...
SVN revision: 41959
2009-08-24 21:28:59 +00:00
Cedric BAIL
05549684f7
* ecore_con_url: Remove debug.
...
SVN revision: 41954
2009-08-24 13:25:51 +00:00
Cedric BAIL
3c24106508
* ecore: Add Andre Dieb in ecore AUTHORS file.
...
SVN revision: 41952
2009-08-24 09:41:46 +00:00
Cedric BAIL
8d908436c6
* ecore_con_url: Add a way to retrieve request response headers.
...
Patch from Andre Dieb <andre.martins@ee.ufcg.edu.br>.
SVN revision: 41951
2009-08-24 09:41:07 +00:00
Christopher Michael
581556e6d2
Patch from Andre Dieb to remove a debug statement.
...
Fix formatting also.
SVN revision: 41919
2009-08-21 19:47:04 +00:00
Vincent Torri
c01af79f80
portable way to do echo -n as some shells do not
...
support it (Mac OS X or OpenSolaris)
SVN revision: 41897
2009-08-20 21:20:31 +00:00
Lars Munch
2e7e9169e7
Fix building without pthread support
...
SVN revision: 41880
2009-08-20 06:09:15 +00:00
Cedric BAIL
09012c96bb
* ecore_con_url: Fix mem leak.
...
SVN revision: 41758
2009-08-14 11:33:33 +00:00
Cedric BAIL
b559c260fa
* Ecore_Con: Revert r41742.
...
Note: It's not a good idea to initialize curl, if you just
want to do some ecore_con network or ipc. Better let them
initialize separatly.
SVN revision: 41743
2009-08-13 15:42:30 +00:00
Gustavo Sverzut Barbieri
33b9d1b2ed
init ecore_con_url.
...
By: Andre Dieb <andre.martins@ee.ufcg.edu.br>
SVN revision: 41742
2009-08-13 15:26:29 +00:00
Carsten Haitzler
447051bf3c
dont use #ifdeffed out calls
...
SVN revision: 41726
2009-08-13 00:30:59 +00:00
Carsten Haitzler
26d8a50642
formatting!
...
SVN revision: 41725
2009-08-13 00:27:53 +00:00
Cedric BAIL
caf64d8849
* ecore_con: Add broadcast support from Atton Jonathan.
...
SVN revision: 41701
2009-08-12 11:24:33 +00:00
Cedric BAIL
c7f13ac781
* ecore_con_url: Patch from Andre Dieb with a few modification.
...
SVN revision: 41699
2009-08-12 09:47:04 +00:00
Cedric BAIL
7db27df3c8
* ecore_thread: Fix the remaining comment from Vincent.
...
SVN revision: 41581
2009-08-04 09:13:49 +00:00
Cedric BAIL
13cea2628b
* ecore_thread: Another dead lock spotted by Sachiel.
...
SVN revision: 41570
2009-08-03 14:09:09 +00:00
Cedric BAIL
9a056bed3a
* ecore: Fix header check position according to Vincent Torri recommandation.
...
SVN revision: 41568
2009-08-03 11:50:07 +00:00
Cedric BAIL
e7f691a9f2
* ecore_thread: Prevent mutex lock, thanks to Sachiel.
...
SVN revision: 41564
2009-08-03 08:19:33 +00:00
Cedric BAIL
2bb8e5ad8e
* ecore_thread_run: Add a facility to run heavy code in another thread
...
that still integrate cleanly with the EFL.
ecore_thread_run need two callbacks :
* func_heavy is called from another thread and should not use the
EFL except Eina, but carefully.
* func_end is called when func_heavy is done, but from inside ecore
main loop, so you can at this point call every EFL functions without
fear.
Note :
The system automatically detect how many CPU you have and will spread
the load on all of them.
You must not assume that the result will come in the same order you
requested it. Depend on each CPU load and how heavy the function on it
are.
SVN revision: 41555
2009-07-31 17:06:11 +00:00
Carsten Haitzler
1ea1c629cb
back to pre ver's
...
SVN revision: 41535
2009-07-29 08:19:34 +00:00
Carsten Haitzler
6db38393cd
SNAPSHOT: svn-03
...
SVN revision: 41532
2009-07-29 08:03:25 +00:00
Vincent Torri
413a216c55
oups, missing sys/
...
SVN revision: 41525
2009-07-28 09:58:12 +00:00
Vincent Torri
fe763e0fe0
fix compilation of programs using ecore on FreeBSD
...
SVN revision: 41524
2009-07-28 09:57:24 +00:00
Gustavo Sverzut Barbieri
d64634e725
unbreak xrender, opengl and software-16 engines.
...
ecore_evas_xlib_deps does not exist anymore, using have_ecore_x_xlib,
change if i'm wrong (software-x11 uses just have_ecore_x).
SVN revision: 41493
2009-07-25 04:52:34 +00:00
Iván Briano
835c6fd150
Fix requirements for ecore-file
...
SVN revision: 41474
2009-07-22 14:26:28 +00:00
Kim Woelders
1db0b28f52
The functions ecore_x_window_prop_card32_list_get, ecore_x_window_prop_xid_get, and ecore_x_window_prop_xid_list_get were buggy.
...
The original intention was that if the property is absent or not of extected type (or invalid window) they should return -1, otherwise they should return the number of elements in the property, 0 if none.
Unfortunately they all returned 0 if the property does not exist. Also, ecore_x_window_prop_xid_list_get retuned 0 if the property exists, has no elements, but has wrong type (should be -1).
These issues should be fixed now but this may cause problems in any code that relied on the incorrect behavior.
SVN revision: 41418
2009-07-18 10:27:51 +00:00
Carsten Haitzler
a2b75fa66c
free list
...
SVN revision: 41411
2009-07-18 09:35:22 +00:00
Gustavo Sverzut Barbieri
4a2bd500e3
remove gcc -Wextra warnings
...
SVN revision: 41369
2009-07-16 21:42:02 +00:00
Gustavo Sverzut Barbieri
00d15b298a
do not remove sub-evases from ecore_evases list.
...
they are not there, they're listed inside sub_ecore_evas of parent instead.
SVN revision: 41368
2009-07-16 21:39:48 +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
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
Vincent Torri
390f94bcfd
update m4 macros (mainly formatting)
...
SVN revision: 41212
2009-06-27 06:42:14 +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
cfd40e9cc4
* ecore_evas: Fix ecore_evas_gl_x11_new usage.
...
SVN revision: 41167
2009-06-23 09:55:47 +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
Lars Munch
6b25cf2ad9
Fix typo in Ecore_List2 to Eina_Inlist conversion
...
SVN revision: 41078
2009-06-17 13:14:02 +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
Gustavo Sverzut Barbieri
d89cf04e8d
fix nasty warnings of -Wextra
...
SVN revision: 41066
2009-06-17 01:41:54 +00:00
Carsten Haitzler
9394f73104
back to svn soname
...
SVN revision: 41042
2009-06-15 06:29:43 +00:00
Carsten Haitzler
e81db0f5a3
make distcheck and... SNAP!
...
SVN revision: 41039
2009-06-15 05:32:49 +00:00
Gustavo Sverzut Barbieri
fbcbf0a2ec
Add file required by NetBSD.
...
SVN revision: 41017
2009-06-12 15:23:32 +00:00
Carsten Haitzler
4672d36251
fix artifacts on window rotation
...
SVN revision: 41010
2009-06-12 05:32:01 +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
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
a8490456b6
explicitely update the window
...
SVN revision: 40905
2009-06-05 17:14:56 +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
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
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
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
Carsten Haitzler
68129ccab5
dfb has been broken since rev 39505! <- cedric!
...
SVN revision: 40733
2009-05-19 06:18:00 +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
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
eb183cb48c
don't use the release stuff for Windows CE
...
SVN revision: 40631
2009-05-13 21:54:36 +00:00
Carsten Haitzler
dc09494b26
hmm why wasnt this committed?
...
SVN revision: 40535
2009-05-07 13:27:59 +00:00
Vincent Torri
4065fdd4f5
API BREAK
...
fix consistentness of ecore_x API. Rename some _del functions to _free ones.
See ticket #302
SVN revision: 40532
2009-05-07 08:35:00 +00:00
Andreas Volz
f73ad689da
added xlib implementation for ecore_x_default_screen_get
...
SVN revision: 40511
2009-05-05 18:50:29 +00:00
Daniel Kolesa
07ec7509a9
Fixed debian stuff everywhere.
...
SVN revision: 40505
2009-05-04 17:36:48 +00:00
Massimiliano Calamelli
9dd0697b54
Place the ECORE_XSS #endif in the right place, otherwise ecore fails to buils if there is no screensaver extension
...
SVN revision: 40503
2009-05-03 21:26:08 +00:00
Rodrigo Cesar Lopes Belem
a7c514da2b
Added libtool as Build-Depends to everything that uses
...
DEB_CONFIGURE_SCRIPT := ./autogen.sh
SVN revision: 40500
2009-05-03 14:32:23 +00:00
Gustavo Sverzut Barbieri
a5428a4ca3
no idea why this flag is required, but doing like others do...
...
SVN revision: 40493
2009-05-02 23:41:09 +00:00
Gustavo Sverzut Barbieri
79631a6f0f
xrandr1.3 support: first steps (events).
...
starting to implement xrandr 1.3 support, now we support all events
and their fields.
This commit also fix way that extensions register their ids and
base. The way it was, ids was being added to the last event id, that
was wrong! Fortunately, those that were wrong had just one event and
always added "0", making no harm.
SVN revision: 40492
2009-05-02 23:34:29 +00:00
Gustavo Sverzut Barbieri
96511aeea4
proper cleanup of ecoren_con_server after ecore_events.
...
ecore_events are asynchronous and can be dispatched after the server
is deleted (ecore_con_server_del()). In this case, server will flag
"delete_me" and avoid doing double-free. When the event is dispatched
and the server is deleted, we still need to free resources and so we
need to call _ecore_con_server_free(). But we cannot do that by means
of ecore_con_server_del() since it will check "delete_me" flag and
will return.
This patch calls _ecore_con_server_free() directly when events are
dispatched and server is deleted. It fixes problems with
forecasts/weather modules exhausting file descriptors, a long standing
issue that bring problems with pam/desklock authentication.
Thanks to manio to point out #305 and testing.
SVN revision: 40490
2009-05-02 20:12:41 +00:00
Gustavo Sverzut Barbieri
4fd5d0c794
free getaddrinfo() results and avoid leaks in ecore_con.
...
This was affecting ecore_con users, specially modules that keep
polling the network, like forecasts or weather.
patch by manio, see bug #305 .
SVN revision: 40488
2009-05-02 19:02:09 +00:00
Vincent Torri
90993a4272
fix the borderless_set function by removing the frame around the window
...
SVN revision: 40462
2009-04-29 17:50:44 +00:00
Mike Frysinger
5016400f63
fix printf format warnings (int vs size_t) and curl usage warning (curl_easy_getinfo tromps on a pointer to a long, not an int)
...
SVN revision: 40430
2009-04-28 05:26:22 +00:00
Mike Frysinger
b980d9477e
fix typo in long_has_neither_32_nor_64_bits prototype
...
SVN revision: 40429
2009-04-28 05:14:11 +00:00
Jaime Thomas
22ec9fd53b
Add a function to retrieve the timer interval.
...
SVN revision: 40404
2009-04-26 17:16:33 +00:00
Vincent Torri
c01d945c99
missing use of ecore_x_drawable_rectangle_fill()
...
SVN revision: 40360
2009-04-25 07:53:28 +00:00
Vincent Torri
2fd6df87f8
use ecore_x_drawable_rectangle_fill().
...
SVN revision: 40359
2009-04-25 07:16:59 +00:00
Vincent Torri
90061cb121
add to the API the function ecore_x_drawable_rectangle_fill() that
...
fills a rectangle on the specified drawable. It will be used in ecore_evas
to factorize the code.
SVN revision: 40358
2009-04-25 07:16:26 +00:00
Vincent Torri
e9bacbe619
* formatting in ecore_evas_win32.c
...
* fix fullscreen_set() and borderless_set() functions in ecore_win32
* change SetWindowLong() to SetWindowLongPtr() as it is deprecated
* better error management when dealing with SetWindowLongPtr()
* remove useless SendMessage() calls
* other minor fixes
SVN revision: 40354
2009-04-24 19:37:09 +00:00
Rodrigo Cesar Lopes Belem
05a22bce95
Merge branch 'debian-fixes'
...
SVN revision: 40345
2009-04-24 05:29:12 +00:00
Vincent Torri
00098e2458
fix cast
...
SVN revision: 40337
2009-04-23 18:43:12 +00:00
Daniel Kolesa
1c112b792b
Updated ecore debian stuff, thx to sur5r :)
...
SVN revision: 40330
2009-04-23 16:00:03 +00:00
Lars Munch
47840ee7a0
From: Lars Munch <lars@segv.dk>
...
thx, but you committed rev 1 of the patch. I send out an updated patch
since the function naming did not follow "e" style. Attached patch
renames the functions accordingly. Please apply.
SVN revision: 40322
2009-04-23 07:08:50 +00:00
Vincent Torri
d24bc9ea4b
better fix for -no-undefined
...
SVN revision: 40316
2009-04-23 03:56:31 +00:00
Vincent Torri
38fe5f2884
add GDI evas engine support
...
SVN revision: 40311
2009-04-23 03:24:16 +00:00
Carsten Haitzler
7f1bde6cf4
From: lars@segv.dk (Lars Munch)
...
Hi
This patch adds two new functions, ecore_pipe_close_read and
ecore_pipe_close_write, to ecore_pipe. The purpose it to enable
ecore_pipe to be used together with fork (see example below).
The patch also handles if the read or write end of the pipe closes.
SVN revision: 40305
2009-04-23 01:38:55 +00:00
booleanlabel
3068e9bd4f
From: booleanlabel@gmail.com
...
cygwin fixes.
SVN revision: 40302
2009-04-23 01:09:26 +00:00
Carsten Haitzler
8e52d827ec
move to uses no []'s as it works for me, but for belem... inconsistent []'s
...
doesnt work.
SVN revision: 40300
2009-04-23 00:32:53 +00:00
Massimiliano Calamelli
80d145c896
NetBSD requires <sys/resource.h>
...
SVN revision: 40299
2009-04-22 23:48:49 +00:00
Jaime Thomas
1d112a3ba1
Typo.
...
SVN revision: 40298
2009-04-22 22:09:40 +00:00
Daniel Kolesa
e0d9907767
Updated ecore debian stuff
...
SVN revision: 40295
2009-04-22 16:55:53 +00:00
Daniel Kolesa
875d89a9fe
Updated debian stuff for core EFL. Changed debian stuff of others to work with core EFL updates.
...
SVN revision: 40292
2009-04-22 16:37:17 +00:00
Daniel Kolesa
13eab5ead2
Fixed shlibs files and typo in changelog in debian stuff of ecore
...
SVN revision: 40290
2009-04-22 15:14:02 +00:00
Carsten Haitzler
9d18df3109
and incriment to next rev.
...
SVN revision: 40285
2009-04-22 14:08:21 +00:00
Carsten Haitzler
99ccf484f8
snapworth quality - distchecked. sonames bumped. rev's bumped. tarballs
...
uploaded.
SVN revision: 40284
2009-04-22 14:07:05 +00:00
Vincent Torri
4aea12e286
free the events sent by the X server
...
SVN revision: 40271
2009-04-21 17:42:25 +00:00
Daniel Kolesa
7a07300a77
Updated changelogs for packages which will go into repository.
...
SVN revision: 40270
2009-04-21 17:39:20 +00:00
Carsten Haitzler
e39dc41493
1. embryo shoudl have soname
...
2. yes local.conf slipped in - ignore
3. added soname version release to module arch dirs
4. adapted extra-modules to use the revision in arch
5. made e17 also have a release rev
6. dummy release stuff in eet - wont use it as its already released.
SVN revision: 40267
2009-04-21 14:17:42 +00:00
Gustavo Sverzut Barbieri
3ab5491316
fix distcheck on couple packages, problems with EXTRA_DIST
...
Do NOT include dirs in EXTRA_DIST (embryo, eet, ecore, evas, edje,
efreet) as it will include .svn directories!
EXTRA_DIST does not take a glob as ETK did, use $(wildcard glob) to
expand it.
And do not forget about adding extra files to EXTRA_DIST (wizard) and
DIST_SUBDIRS (fileman_opinfo).
SVN revision: 40247
2009-04-20 13:38:49 +00:00
Carsten Haitzler
99db224656
cleanup on shutdown better!
...
SVN revision: 40241
2009-04-19 20:40:01 +00:00
Daniel Kolesa
4a2d186b02
Updated Standards-Version
...
SVN revision: 40228
2009-04-19 16:28:48 +00:00
Daniel Kolesa
c06e55cc1b
Merged with pkgE
...
SVN revision: 40226
2009-04-19 16:22:00 +00:00
Daniel Kolesa
5d5d17960d
Prepared for merge with pkgE debian stuff
...
SVN revision: 40225
2009-04-19 16:18:41 +00:00
Lars Munch
bb74cf5f48
ecore-evas-fb: This patch fixes a bug in ecore_evas_fb.c introduced by the big eina
...
list conversion. The bug resulted in no input devices where added when
using framebuffer. This patch also cleans up some related NULL
checks that are not needed any more.
Signed-off-by: Lars Munch <lars@segv.dk>
SVN revision: 40224
2009-04-19 15:47:32 +00:00
Vincent Torri
8801b817ea
typo
...
SVN revision: 40217
2009-04-19 08:39:09 +00:00
Vincent Torri
b7f578680c
fix ecore_input use
...
SVN revision: 40216
2009-04-19 08:37:50 +00:00
Vincent Torri
ead9bbaf36
fix default values of z and direction
...
SVN revision: 40215
2009-04-19 08:37:08 +00:00
Vincent Torri
aef319dc5f
more fixes
...
SVN revision: 40211
2009-04-19 07:16:11 +00:00
Vincent Torri
bfb89c4857
missing guards--
...
SVN revision: 40209
2009-04-19 06:46:02 +00:00
Vincent Torri
aaa733d25b
* fix warnings
...
* add missing guards
* add missing QueryVersion check for the screensaver extension
SVN revision: 40207
2009-04-19 06:36:47 +00:00
Christopher Michael
a807d836e6
Remove annoying printf messages when downloading something via ecore.
...
SVN revision: 40175
2009-04-18 17:16:03 +00:00
Vincent Torri
f0612cc992
Typo reported by Cedric Ollivier, thanks !
...
SVN revision: 40163
2009-04-18 12:08:56 +00:00
Gustavo Sverzut Barbieri
0f8b812d0c
fix bad sed by someone else.
...
SVN revision: 40139
2009-04-17 16:02:07 +00:00
Carsten Haitzler
ce5a59b7e5
lutin... release soname patch. verbose svn soname used right now
...
SVN revision: 40131
2009-04-17 10:01:45 +00:00
Carsten Haitzler
5a740af16d
fix ecore-evas-fb fullscreen!
...
SVN revision: 40125
2009-04-17 01:53:37 +00:00
Vincent Torri
5738461f90
specify the supported windows version
...
SVN revision: 40119
2009-04-16 21:28:30 +00:00
Gustavo Sverzut Barbieri
babc8d254f
export way to handle raw xlib/xcb events.
...
Patch by Kenneth Christiansen, xcb by me and untested.
SVN revision: 40113
2009-04-16 17:29:00 +00:00
Gustavo Sverzut Barbieri
aaf395c68f
warning--
...
SVN revision: 40112
2009-04-16 17:17:36 +00:00
Vincent Torri
591fd731f1
fix compilation on Windows
...
SVN revision: 40111
2009-04-16 17:12:40 +00:00
Gustavo Sverzut Barbieri
852c598be4
Be able to change select() function used by main loop.
...
Patch by Kenneth Christiansen, used to integrate with GLib and other
main loops.
SVN revision: 40110
2009-04-16 15:44:26 +00:00
Vincent Torri
8292408792
missing ecore_input changes
...
SVN revision: 40096
2009-04-15 20:03:08 +00:00
Vincent Torri
398c77ed17
fix seg fault. Patch by Nicolas Aguirre
...
SVN revision: 40081
2009-04-15 11:41:35 +00:00
Vincent Torri
377e89ae28
init and shutdown ecore_event_evas
...
SVN revision: 40078
2009-04-15 09:41:26 +00:00
Vincent Torri
f8646c4d9c
use ecore_input for the windows xp code
...
SVN revision: 40054
2009-04-14 20:04:16 +00:00
Vincent Torri
4e20818f7c
remove useless structures
...
SVN revision: 40052
2009-04-14 19:20:06 +00:00
Daniel Kolesa
cd8dd91b01
Updated debian stuff(grew Standards-Version, updated python-ecore rules file)
...
SVN revision: 40043
2009-04-14 17:21:19 +00:00
Rafael Antognolli
6129f4d71b
New ecore_getopt callback to parse geometry size (WxH).
...
SVN revision: 40025
2009-04-13 20:29:57 +00:00
Gustavo Sverzut Barbieri
5a69e7cfe5
useful function to join strings using separator.
...
SVN revision: 40010
2009-04-13 00:05:43 +00:00
Vincent Torri
764a5550fa
fix compilation on linux after having fixed compilation on windows...
...
sorry
SVN revision: 39992
2009-04-11 17:20:29 +00:00
Vincent Torri
3ae0534f12
useless global variables
...
SVN revision: 39986
2009-04-11 14:03:42 +00:00
Vincent Torri
166c8b63df
the header files are a mess in ecore and, unfortunately, the order matters, especially on Windows
...
SVN revision: 39985
2009-04-11 13:56:18 +00:00
Vincent Torri
99b44984bd
fix compilation on Windows
...
SVN revision: 39984
2009-04-11 13:46:09 +00:00
Vincent Torri
5efbc4e310
remove useless ecore_evas_x_**_subwindow_get() functions
...
SVN revision: 39979
2009-04-11 12:17:14 +00:00
Vincent Torri
c2a3c26379
* unused parameters --
...
* llvm report --
SVN revision: 39977
2009-04-11 10:31:42 +00:00
Gustavo Sverzut Barbieri
0af63168e5
debug--, sorry.
...
SVN revision: 39968
2009-04-11 07:12:13 +00:00
Gustavo Sverzut Barbieri
51bc45acb4
remove nasty warning.
...
SVN revision: 39967
2009-04-11 07:11:16 +00:00
Gustavo Sverzut Barbieri
eab4fea030
move batch directory creation to ecore_file.
...
as suggested by raster, this could be abstracted into ecore-file and
other applications could use it as well.
SVN revision: 39965
2009-04-11 07:10:12 +00:00
Gustavo Sverzut Barbieri
33183982b0
minor optimizations to ecore_file_mkpath()
...
* check if path is already valid, not doing further work if that's the case;
* less stats;
* check error of ecore_file_mkdir();
* better usage of 'ss' string.
SVN revision: 39964
2009-04-11 06:33:00 +00:00
Gustavo Sverzut Barbieri
4467ac1c39
batch directory creation, part 1.
...
SVN revision: 39961
2009-04-11 06:13:02 +00:00
Gustavo Sverzut Barbieri
c08930433c
remove unused file
...
SVN revision: 39960
2009-04-11 06:02:10 +00:00
Vincent Torri
fb87cf2795
force to use /usr/lib/libiconv.la library on
...
mac os x (ecore_txt dependency) if no iconv lib
is forced with --with-iconv-link
SVN revision: 39937
2009-04-10 14:23:19 +00:00
Carsten Haitzler
aa740325f6
andre dieb: patch to fix ebadf handling.
...
SVN revision: 39932
2009-04-10 12:48:25 +00:00
Vincent Torri
41b01183c5
oups, missing \
...
SVN revision: 39927
2009-04-10 10:40:12 +00:00
Vincent Torri
233ef18e52
* better check of Objective C compiler
...
* fix ecore_x dependencies
SVN revision: 39926
2009-04-10 10:32:50 +00:00
Vincent Torri
f7d7e4e74a
API BREAK
...
for consistentness, ecore_***_window_del is renamed
ecore_***_window_free
SVN revision: 39918
2009-04-10 08:46:41 +00:00
Vincent Torri
2045310c43
* (should) fix the compilation on Mac OS X (ecore_input)
...
* better check of Cocoa.h
Patch by Andrew Wiliams and myself.
As I had to modify the patch so that it compiles on linux, could
the Mac OS X users check if the compilation is fine ?
Next steps:
* change the name 'quartz' to 'cocoa'
* add in ecore_cocoa all the needed functions to be used in ecore_evas
(windows management, cursors, events, etc...) so that ecore_evas_cocoa.c
does not contain objective c code anymore
SVN revision: 39915
2009-04-10 06:31:58 +00:00
Gustavo Sverzut Barbieri
56516f66e2
remove more debug code left by cedric.
...
SVN revision: 39913
2009-04-09 21:31:29 +00:00
Vincent Torri
81bdbba586
SDL output is already there (in "Graphic systems")
...
SVN revision: 39799
2009-03-30 11:27:40 +00:00
Carsten Haitzler
c20bb8a084
print sdl module config on/off
...
SVN revision: 39798
2009-03-30 11:23:06 +00:00
Stafford Mitchell Horne
3eb42f9fc2
Actually use the correct build flag
...
SVN revision: 39729
2009-03-26 16:08:45 +00:00
Stafford Mitchell Horne
749e8b1e74
Fix build issues
...
* Fix warning with mouse move callback
* If Xrender is disabled, dont build Xrender_Xlib support (caused build failure)
SVN revision: 39713
2009-03-25 15:20:07 +00:00
Viktor Kojouharov
180d492816
add more to the composite api
...
SVN revision: 39700
2009-03-24 21:31:05 +00:00
Daniel Kolesa
47d3a66c13
i found it is useless and cdbs is setting up prefix automatically.
...
SVN revision: 39695
2009-03-24 19:56:43 +00:00
Daniel Kolesa
510ec92901
forgot to add --prefix=/usr
...
SVN revision: 39694
2009-03-24 19:51:00 +00:00
Daniel Kolesa
1bce155f0f
Updated debian stuff everywhere.
...
SVN revision: 39693
2009-03-24 19:44:57 +00:00
Viktor Kojouharov
a23cf08162
name window pixmap function in composite
...
SVN revision: 39674
2009-03-24 10:41:36 +00:00
Vincent Torri
e402cd49eb
use the new merged xrender engine
...
SVN revision: 39667
2009-03-24 07:53:31 +00:00
Vincent Torri
3e94ac52b6
* API BREAK: ecore_gc_new can create now a graphic context
...
with all the values that the X protocol allows. See
documentation for more info about its use
* use it in ecore_evas
SVN revision: 39654
2009-03-23 13:28:59 +00:00
Carsten Haitzler
d38a2a9488
new timer add func - avoids more gettimeofday calls.
...
SVN revision: 39638
2009-03-23 02:13:50 +00:00
Gustavo Sverzut Barbieri
354b23a12e
Make ecore_x_selection a bit more generic, at least on event reporting.
...
SVN revision: 39633
2009-03-22 18:19:17 +00:00
Vincent Torri
36bbb31389
Fix compilation on OpenBSD (ticket #252 ). Patch by eumel
...
SVN revision: 39625
2009-03-22 13:30:52 +00:00
Vincent Torri
98fb9f9826
remove trailing spaces
...
SVN revision: 39624
2009-03-22 13:27:24 +00:00
Vincent Torri
6c0dbf9f50
remove trailing spaces
...
SVN revision: 39620
2009-03-22 11:31:54 +00:00
Vincent Torri
a4e10df2c8
include config.h so that __UNUSED__ is defined
...
SVN revision: 39619
2009-03-22 11:31:11 +00:00
Vincent Torri
91c7e2c0d2
fix test
...
SVN revision: 39618
2009-03-22 09:56:43 +00:00
Vincent Torri
462198ea40
* add guards around config.h
...
* formatting
SVN revision: 39617
2009-03-22 07:22:06 +00:00
Vincent Torri
e1986575b3
fix EAPI value on Windows
...
SVN revision: 39616
2009-03-22 07:19:07 +00:00
Vincent Torri
d5f0588c67
as the XCB and Xlib software engines have merged, the
...
"software_xcb" render method does not exist anymore.
SVN revision: 39612
2009-03-21 20:32:02 +00:00
Vincent Torri
b3c2562b52
fix some key values for the keyboard events
...
SVN revision: 39611
2009-03-21 20:08:51 +00:00
Carsten Haitzler
4ee9e854d5
fix build problem.. how did this get in - 2 funcs of the same name, one
...
static.. one not?
SVN revision: 39604
2009-03-21 00:39:02 +00:00
Vincent Torri
d70cbe6ac4
typo
...
SVN revision: 39589
2009-03-19 18:40:21 +00:00
Vincent Torri
a34e9da473
fix requirement
...
SVN revision: 39586
2009-03-19 17:41:38 +00:00
Vincent Torri
fb534dd560
* fix check of the ecore_input module
...
* add necessary variable for DLL build of ecore_input DLL
* fix requirements involving ecore_input
* add ecore_input availability in configure output
SVN revision: 39585
2009-03-19 17:40:51 +00:00
Cedric BAIL
e344bb0f7f
* Ecore_Input: Fix build order.
...
SVN revision: 39584
2009-03-19 16:41:35 +00:00
Cedric BAIL
6f5a990e36
* Ecore_Input: Remove all stuff linked with ecore_evas.
...
SVN revision: 39581
2009-03-19 13:58:15 +00:00
Cedric BAIL
2bf2c79957
* Ecore_Input: Make it generic.
...
SVN revision: 39577
2009-03-19 13:06:16 +00:00
Viktor Kojouharov
ca0470e59f
make this build again
...
SVN revision: 39576
2009-03-19 12:36:19 +00:00
Vincent Torri
8eb538126c
remove trailing spaces
...
SVN revision: 39574
2009-03-19 07:59:59 +00:00
Vincent Torri
ff17c26102
* add ecore_wince include directory (though i don't think that it
...
will be necessary once ecore_input will be abstracted)
* allow the built of ecore_input DLL on Windows OS (XP and CE)
* remove useless dependency, as libecore_.la is in the _LIBADD
variable)
* files in EXTRA_DIST are already installed, no need for them
to be in EXTRA_DIST
patch by Lars Munch
SVN revision: 39573
2009-03-19 07:49:12 +00:00
Vincent Torri
9ce2db5820
* move ecore-input.pc.in from MAINTAINERCLEANFILES to EXTRA_DIST
...
* ecore-input.pc is installed only if ecore_input is built
(detection in configure), not if ecore_x or ecore_sdl are
built
patch by Lars Munch
SVN revision: 39572
2009-03-19 07:39:49 +00:00
Vincent Torri
7248a5bacd
too many ecore_input in SUBDIRS
...
SVN revision: 39571
2009-03-19 07:29:28 +00:00
Gustavo Sverzut Barbieri
a8838b698e
constness++ and warnings--
...
SVN revision: 39563
2009-03-18 23:51:35 +00:00
Vincent Torri
1ed8721fa2
typo--
...
SVN revision: 39556
2009-03-18 17:23:11 +00:00
Cedric BAIL
9f3aac0837
* ecore_evas: Fix typo preventing live preview to work and add
...
sub_ecore_evas to SDL backend.
SVN revision: 39555
2009-03-18 17:12:52 +00:00
Vincent Torri
08bbf2f99f
remove useless libs flags (the link is done with the corresponding .la files)
...
SVN revision: 39553
2009-03-18 17:01:23 +00:00
Sebastian Dransfeld
2849d938ff
include Ecore.h for ecore_main_fd_handler_active_set
...
SVN revision: 39544
2009-03-18 08:38:43 +00:00
Sebastian Dransfeld
f388ddcd53
ECORE_X_MODIFIER_* are now internal to ecore_x.
...
SVN revision: 39543
2009-03-18 08:29:59 +00:00
Cedric BAIL
a11beb0a96
* ecore_xcb: Fix key grab too.
...
SVN revision: 39518
2009-03-17 13:34:40 +00:00
Cedric BAIL
bff5617109
* ecore_x: Unbreak E17 use of ALT modifier. Bindings should work again.
...
SVN revision: 39517
2009-03-17 13:23:04 +00:00
Cedric BAIL
c21896a948
* ecore_x_atoms: Refix spotted by Peter.
...
SVN revision: 39507
2009-03-16 17:33:30 +00:00
Cedric BAIL
8f9b260382
* ecore_evas_x: Remove now useless function.
...
SVN revision: 39506
2009-03-16 16:40:00 +00:00
Cedric BAIL
57e8d73fba
Let me introduce you to Ecore_Input. The idea is to share as much as possible event
...
between all ecore graphic engine to ease porting of application and reduce the amount of
specific code per engine. This patch does just that.
All your application should continu to work has previously, if it's not the case
please report any new behaviour regarding mouse and keyboard.
SVN revision: 39505
2009-03-16 16:24:43 +00:00
Cedric BAIL
f05eb71b29
* ecore_con_url: Add some constness.
...
SVN revision: 39504
2009-03-16 13:46:16 +00:00
Carsten Haitzler
c173f09b34
1. oops - types on tslib fixes
...
2. sdl1.2 - optional...
SVN revision: 39486
2009-03-15 03:13:17 +00:00
Carsten Haitzler
ad895c3afd
and match new tslib flags
...
SVN revision: 39484
2009-03-15 02:48:32 +00:00
Carsten Haitzler
f13fb4b769
slightly better tslib checking - use pkgconfig first.
...
SVN revision: 39483
2009-03-15 02:46:24 +00:00
Vincent Torri
8153df719c
typo
...
SVN revision: 39482
2009-03-14 20:42:48 +00:00
Vincent Torri
d9d7c7d23b
* update configure.ac so that default options are chosen according to the host
...
* fix requirements
* fix configuration on mac os x (problem with automake 1.9) and
add missing values/macro for quartz support
* small typo in ecore_evas_win32 api
* use m4 api in m4 files
SVN revision: 39471
2009-03-13 16:35:16 +00:00
Carsten Haitzler
6e471e8dfb
handle mapping notify properly - patch from Olof Sjobergh
...
SVN revision: 39468
2009-03-13 15:55:34 +00:00
Carsten Haitzler
fea71a8859
patch from Lars Munch for abs input device support in ecore_fb
...
SVN revision: 39461
2009-03-13 09:47:43 +00:00
Carsten Haitzler
a63715c0c4
patch from julian - fix typos in docs.
...
SVN revision: 39460
2009-03-13 09:38:46 +00:00
Vincent Torri
0dd51fa0cf
fix compilation on Windows XP (EAPI is not correctly set)
...
SVN revision: 39444
2009-03-10 22:44:36 +00:00
Vincent Torri
0b5c7881a1
* fix possible se fault (spotted by Lars Munch)
...
* add some info when keys are pressed
SVN revision: 39393
2009-03-06 16:13:18 +00:00
Peter Wehrfritz
882e9214f1
remove superfluid list
...
SVN revision: 39380
2009-03-05 20:07:45 +00:00
Cedric BAIL
140a357fe6
* ecore: Remove debug code.
...
SVN revision: 39364
2009-03-04 12:40:50 +00:00
Cedric BAIL
775ecc6a05
* Move Ecore_Fd_Handler to Eina_Inlist.
...
SVN revision: 39360
2009-03-04 10:50:14 +00:00
Cedric BAIL
35ca381d4a
* ecore_con_url: Fix little typo and unbreak Ecore_Con_Url.
...
SVN revision: 39359
2009-03-04 10:49:23 +00:00
Carsten Haitzler
9911c70dff
ECORE_EVAS_FPS_DEBUG now printfs useful data.
...
SVN revision: 39273
2009-02-28 07:54:47 +00:00
Cedric BAIL
488d1beafd
* ecore_con_info: Fix typo preventing dns resolution,
...
fix error handling and use eina in one more place.
SVN revision: 39265
2009-02-27 14:53:57 +00:00
Gustavo Sverzut Barbieri
4a5c489216
Fix problem reported by clang.
...
By: Luis Felipe Strano Moraes
SVN revision: 39256
2009-02-26 22:02:00 +00:00
Vincent Torri
7311be0ec4
fix some llvm reports
...
SVN revision: 39241
2009-02-26 07:46:57 +00:00
Carsten Haitzler
82bc9fb21d
other typo
...
SVN revision: 39240
2009-02-26 07:33:55 +00:00
Carsten Haitzler
1d7083de96
fix typo
...
SVN revision: 39239
2009-02-26 07:27:08 +00:00
Vincent Torri
5ea28a9f21
add more keyboard support on Windows CE
...
SVN revision: 39238
2009-02-26 07:24:50 +00:00
Vincent Torri
648fa70e12
fix warning with mingw32ce (getenv not declared)
...
fix compilation with mingw32ce (EAPI not correctly defined)
SVN revision: 39237
2009-02-26 07:08:12 +00:00
Cedric BAIL
97d692ff18
* ecore/src/lib/ecore_ipc/ecore_ipc_private.h,
...
* ecore/src/lib/ecore_ipc/ecore_ipc.c: Remove Ecore_List2 from ecore_ipc.
SVN revision: 39207
2009-02-25 15:14:48 +00:00
Cedric BAIL
f527e4ddee
* ecore/src/lib/ecore_con/ecore_con.c: Fix some typo and include.
...
SVN revision: 39206
2009-02-25 15:03:59 +00:00
Cedric BAIL
2f05c62298
* ecore/src/lib/ecore_ipc/ecore_ipc_private.h: Oops, removed too much.
...
SVN revision: 39205
2009-02-25 14:58:16 +00:00
Cedric BAIL
6978e98dc6
* estickies,
...
* etk,
* PROTO/exalt,
* E-MODULES-EXTRA/diskio,
* E-MODULES-EXTRA/drawer,
* E-MODULES-EXTRA/penguins,
* E-MODULES-EXTRA/slideshow,
* E-MODULES-EXTRA/mail,
* E-MODULES-EXTRA/forecasts,
* E-MODULES-EXTRA/iiirk,
* E-MODULES-EXTRA/places,
* e,
* ewl,
* ecore,
* elitaire,
* entrance,
* e_dbus,
* efreet: Here we go, move from Ecore_List to Eina_List.
NOTE: This patch is huge, I did test it a lot, and I hope nothing is
broken. But if you think something change after this commit, please
contact me ASAP.
SVN revision: 39200
2009-02-25 11:03:47 +00:00
Gustavo Sverzut Barbieri
b8cf731e79
Fix ecore-evas-directfb feed of keyboard events.
...
This makes eve/webkit-efl work with directfb.
SVN revision: 39184
2009-02-24 22:43:57 +00:00
Vincent Torri
79b536dce8
initialize next_time to -1.0 by default.
...
this fix a problem on Windows: the ecore main loop
hanged because of GetMessage() if next_time had a
random value.
patch by Lars Munch
SVN revision: 39178
2009-02-24 17:26:26 +00:00
Vincent Torri
5fbc653df6
do not return in fullscreen_set() and use info log instead of error
...
SVN revision: 39155
2009-02-23 08:03:01 +00:00
Vincent Torri
df41327f29
use evil_time_get() instead of gettimeofday() when using Evil.
...
It's more precise and involves fewer computations
SVN revision: 39149
2009-02-22 19:21:36 +00:00
Jonathan Atton
2c65d61731
from vtorri:
...
too much return in ecore_win32_window.c
fix seg fault in ecore_evas_win32.c
SVN revision: 39144
2009-02-22 14:54:45 +00:00
Vincent Torri
95d32ad4ce
add log
...
SVN revision: 39130
2009-02-21 22:51:06 +00:00
Vincent Torri
7bb002f757
add log
...
formatting
SVN revision: 39129
2009-02-21 22:50:45 +00:00
Vincent Torri
2e8e1f9673
add log
...
SVN revision: 39124
2009-02-21 16:01:24 +00:00
Vincent Torri
776aefddb4
add log
...
SVN revision: 39123
2009-02-21 15:59:51 +00:00
Carsten Haitzler
ba7439878b
add string.h
...
SVN revision: 39107
2009-02-19 22:25:07 +00:00
Carsten Haitzler
a56a138a2c
eek. loop time is wrong when using idlers heavily... leads to jerkybobos. fix!
...
SVN revision: 39087
2009-02-19 06:02:35 +00:00
Vincent Torri
e17e1e8bb9
use Evil's gettimeofday() function instead of the fake one
...
in mingw. Fix animations on Windows XP and CE.
SVN revision: 39013
2009-02-13 23:09:15 +00:00
Vincent Torri
757c5e757e
include windows.h. fix compilation when cross-compiling on linux
...
patch from Lars Munch
SVN revision: 38990
2009-02-10 07:53:16 +00:00
Carsten Haitzler
29cad587b5
filter excess motion events
...
SVN revision: 38978
2009-02-09 11:16:56 +00:00
Kim Woelders
584ff43a5c
Add _NET_WM_ACTION_ABOVE/BELOW.
...
SVN revision: 38962
2009-02-07 12:16:13 +00:00
Cedric BAIL
3f767e7cf8
* ecore/src/lib/ecore_evas/ecore_evas_quartz.c,
...
* ecore/src/lib/ecore_evas/ecore_evas_fb.c,
* ecore/src/lib/ecore_evas/ecore_evas_x.c,
* ecore/src/lib/ecore_evas/ecore_evas_directfb.c,
* ecore/src/lib/ecore_evas/ecore_evas_sdl.c: Prevent use of deleted object.
SVN revision: 38949
2009-02-05 10:45:52 +00:00
Carsten Haitzler
863f9c13f4
as ecore_x makes direct calls to xlib or xcb and xrender - link to them
...
directly.
SVN revision: 38933
2009-02-04 00:27:48 +00:00
Carsten Haitzler
5411f11877
allow ecore_x to use auto-repeat detection - if its in xlib.
...
SVN revision: 38932
2009-02-04 00:05:42 +00:00
Vincent Torri
a61119575a
Missing modification of the variable DOXYGEN to
...
efl_doxygen. Spotted by Albin Tonnerre (Lutin).
SVN revision: 38895
2009-02-01 20:26:56 +00:00
Eric Schuele
0c8c30bddc
FreeBSD requires these includes.
...
SVN revision: 38889
2009-02-01 15:02:36 +00:00
Vincent Torri
ad4876b64d
fix logic in efl_doxygen.m4
...
SVN revision: 38877
2009-02-01 06:52:37 +00:00
Vincent Torri
29b0f87503
uniformize the inclusion of config.h
...
SVN revision: 38865
2009-01-31 18:56:17 +00:00
Vincent Torri
e18508b701
remove a bit the mess n ecore. It's just the first patch...
...
* add vim header
* include config.h when necessary
* fix the order of some include
* move the standard header in ecore_private.h to the source files
I have recompiled all the efl and e17, and e17 seems to work fine with these changes.
If you encounter problems with that commit, let me know.
SVN revision: 38864
2009-01-31 18:33:39 +00:00
Vincent Torri
10c6c96c44
fix the render method of the opengl glew engine
...
Thanks to Roberto Huelga
SVN revision: 38817
2009-01-27 21:58:15 +00:00
Gustavo Sverzut Barbieri
e22296968f
fix null dereference reported by clang, patch by Luis Felipe.
...
SVN revision: 38685
2009-01-21 19:05:11 +00:00
Chidambar Zinnoury
8355545bfe
No need to set as non-blocking as this is already done when initializing tslib.
...
Strange things happen when it is set.
SVN revision: 38682
2009-01-21 16:00:30 +00:00
Cedric BAIL
b01ba35342
* ecore/configure.ac: Missing lib to link against when using a libc that doesn't provide iconv and GNU iconv. Fix from illogict.
...
SVN revision: 38659
2009-01-20 15:33:24 +00:00
Vincent Torri
f0fc27f8de
the versioning of shared lib is different on windows than on linux
...
(name-version.dll wrt name.so.version)
SVN revision: 38654
2009-01-19 21:08:39 +00:00
Vincent Torri
538fbbd1bc
set the window to fullscreen if requested when creating the ecore_evas (win ce)
...
SVN revision: 38653
2009-01-19 20:30:56 +00:00
Vincent Torri
be55cc524a
* ecore_wince: force taskbar to be shown when ecore_wince shuts
...
down (in case the application is fullscreen when exiting)
Reported by Lars Munch
SVN revision: 38649
2009-01-19 18:54:24 +00:00
Vincent Torri
621e507655
* add Evil cflags and libs in ecore_job and ecore_imf Makefile.am's
...
in case Evil is not installed in /usr/local
* define fullscreen default values for the win ce engines in ecore_evas:
- gdi engine is windowed
- the other engines are fullscreen
SVN revision: 38647
2009-01-19 18:14:10 +00:00
Vincent Torri
f26751a57c
* add _move, _resize and _move_resize to ecore_wince and ecore_evas_wince
...
* small fix for ecore_win32
SVN revision: 38609
2009-01-16 19:03:57 +00:00
Vincent Torri
849d65df62
update ac_attribute.m4
...
SVN revision: 38581
2009-01-14 08:36:37 +00:00
Iván Briano
ec970510ec
Missing Makefile.am for docs
...
SVN revision: 38550
2009-01-11 17:37:22 +00:00
Daniel Kolesa
bbd81b24f5
Updated debian/rules for ecore and evas because of new 'make doc' support.
...
SVN revision: 38548
2009-01-11 10:37:01 +00:00
Daniel Kolesa
1c1e1dd975
Deleted some useless files because of make doc support
...
SVN revision: 38547
2009-01-11 10:31:26 +00:00
Daniel Kolesa
bae0ed2536
Added some missing files for make doc support
...
SVN revision: 38546
2009-01-11 10:27:01 +00:00
Daniel Kolesa
6c874722ee
Added support for "make doc" in evas and ecore.
...
Thanks to Lutin :)
SVN revision: 38545
2009-01-11 10:20:22 +00:00
Vincent Torri
6a337b0c4e
* ecore/ecore_pipe.c:
...
fix doc
* ecore_file/Makefile.am:
add Windows cflags
* ecore_file/ecore_file_private.h:
move Evil.h so that EAPI is correctly defined
* ecore_wince:
make window_new windowed by default. other backend that gdi might have problems.
add title_set and fullscreen_set functions.
do not use aygshell features anymore for fullscreen (it's not free and not always available)
include missing config.h
* ecore_evas:
move Evas.h and Ecore_Getopt.h so that EAPI is correctly defined
add title_set and fullscreen_set functions.
SVN revision: 38540
2009-01-10 17:57:25 +00:00
Gustavo Sverzut Barbieri
b0525ae2fe
Fixed (hopefully) ecore_directfb engine.
...
I don't have the libs here to test them now, not even compile. Please
let me know of any problems.
SVN revision: 38536
2009-01-10 14:48:29 +00:00
Daniel Kolesa
b61dff0b58
Added debian/rules files with a new permissions set(755).
...
SVN revision: 38519
2009-01-09 16:33:51 +00:00
Daniel Kolesa
971b1682a9
prepare debian rules files for new chmod permissions.
...
SVN revision: 38518
2009-01-09 16:31:51 +00:00
Gustavo Sverzut Barbieri
38240fb825
fix errors reported by gcc.
...
we must always use the return of eina_list_{append,prepend...}
SVN revision: 38481
2009-01-06 16:30:33 +00:00
Christopher Michael
8d70bbf08b
Fix nasty formatting and remove extra whitespace.
...
SVN revision: 38446
2009-01-04 05:03:12 +00:00
Christopher Michael
6c9a1eb720
Fix Sachiel typo...spank, spank ;)
...
Fix some formatting issues...more to come.
SVN revision: 38445
2009-01-04 04:43:54 +00:00
Iván Briano
b00f77795f
Ugly. But apparently Solaris does not have the Xutf8* functions
...
SVN revision: 38443
2009-01-03 21:53:42 +00:00
Daniel Kolesa
2bf1434120
Added new set of debian subdirs.
...
BROKEN/etox
e
ecore
e_dbus
edje
edje_editor
edje_viewer
eet
efreet
eina
elicit
elitaire
embryo
E-MODULES-EXTRA
emotion
emphasis
empower
emprint
enhance
enity
entrance
ephoto
epsilon
esmart
estickies
etk
etk_extra
evas
evolve
ewl
exhibit
exml
expedite
imlib2
imlib2_loaders
MISC/engage
OLD/eclair
OLD/engrave
OLD/enotes
OLD/entrance_edit_gui
OLD/e_utils
OLD/evoak
OLD/examine
OLD/iconbar
PROTO/etk_server
PROTO/exchange
PROTO/extrackt
rage
SVN revision: 38399
2009-01-01 11:35:17 +00:00
Daniel Kolesa
bf77c1ced2
Removed debian subfolders - prepared for a new set of debian subdirs.
...
SVN revision: 38398
2009-01-01 11:25:05 +00:00
Carsten Haitzler
d06f1c9116
remove ecore_desktop completely. no longer useful
...
SVN revision: 38394
2009-01-01 01:31:35 +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