Commit Graph

4097 Commits

Author SHA1 Message Date
Mike McCormack bb6ae3956e ecore: Build with -Wall -W by default
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>

SVN revision: 61146
2011-07-08 06:38:47 +00:00
Mike McCormack 218b33a8c6 ecore: Add test for timers created from idlers
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>

SVN revision: 61145
2011-07-08 06:38:38 +00:00
Mike McCormack 07ecfa527a ecore: Add a main loop test
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>

SVN revision: 61144
2011-07-08 06:38:28 +00:00
Mike McCormack 8b02e5b6ab ecore: Remove redundant if statement
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>

SVN revision: 61143
2011-07-08 06:38:18 +00:00
Jonas M. Gastal 54fb59c642 Ecore: Ecore_Animator example.
SVN revision: 61131
2011-07-07 18:57:10 +00:00
Jonas M. Gastal cb9c1403fc Ecore: Improved ecore_animator documentation.
SVN revision: 61130
2011-07-07 18:56:57 +00:00
Iván Briano a5b1673a70 Little errors no one cares about, but make thread-less case work as expected
SVN revision: 61129
2011-07-07 18:39:25 +00:00
Rafael Antognolli 5b21cc4aea ecore/ecore_con - If argument is EINA_FALSE, set the value to 0!
SVN revision: 61128
2011-07-07 18:34:20 +00:00
Rafael Antognolli 226b09c172 ecore/ecore_con - Set timer pointers to NULL when exiting them.
Otherwise this will lead to errors when some code does:
if (cl->until_deletion)
    ecore_timer_del(cl->until_deletion);



SVN revision: 61127
2011-07-07 18:18:53 +00:00
Jihoon Kim 7221f62185 ecore-imf: Add APIs for virtual keyboard support
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>

SVN revision: 61114
2011-07-07 11:55:05 +00:00
Mike McCormack f7f762154e ecore: Remove unnecessary debugging output
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>

SVN revision: 61112
2011-07-07 11:37:12 +00:00
Mike McCormack 39c049c8d1 ecore: Make sure signals break from the main loop
SVN revision: 61111
2011-07-07 11:37:02 +00:00
Mike McCormack 3c2f6cfbc9 ecore: Update translations
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>

SVN revision: 61110
2011-07-07 10:11:26 +00:00
Mike McCormack 18193e9918 ecore: Fix thread check for quicklaunch
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>

SVN revision: 61109
2011-07-07 10:11:13 +00:00
Carsten Haitzler 8ab4b4042e typo fix!
SVN revision: 61108
2011-07-07 09:37:55 +00:00
Jihoon Kim fe041aca5f From: Jihoon Kim <jihoon48.kim@samsung.com>
Subject: [E-devel] [PATCH] add ecore_imf_context_cursor_location_set API

In this patch, it will add ecore_imf_context_cursor_location_set API in
Ecore_IMF.

The cursor location can be used to determine the position of candidate
word window in immodule.



SVN revision: 61105
2011-07-07 06:23:46 +00:00
Daniel Juyung Seo 72bcec17b9 edje/ecore/eina: Updated documentaton for version number.
I did this manually. But it'll be good if someone can automate this.
It's a painful for busy developers.


SVN revision: 61104
2011-07-07 04:58:34 +00:00
Bruno Dilly 8c90fc2072 Ecore File Download: don't mess with Ecore_Con event status
For some reason it was passing !ev->status instead of ev->status
to completion_cb, so all the information that should be provided
(200, 400 or 404 error, ...) was becoming 0.


SVN revision: 61099
2011-07-06 20:56:55 +00:00
Iván Briano 693af50513 Expand Ecore_Thread docs.
Thanks cedric for technical advice.
Thanks discomfitor for helping when English vanished.
Thanks myself for keeping both of them busy so they don't break SVN *too* much.


SVN revision: 61095
2011-07-06 18:08:21 +00:00
Mike McCormack c94a9eff7f ecore: Remove most #ifdef HAVE_EPOLL blocks
Replace with if statements and stub epoll calls, and let the
compiler optimize out the stub code.

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>

SVN revision: 61081
2011-07-06 10:54:30 +00:00
Mike McCormack 829571df27 ecore: Remove most HAVE_TIMERFD_CREATE ifdefs
Introduce stub timerfd_create and timerfd_settime functions
so ifdefs can be removed.

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>

SVN revision: 61080
2011-07-06 10:54:20 +00:00
Mike McCormack 0ddf5b9cab ecore: Use timerfd with g_main_loop
glib only allows millisecond resolution in g_main_loop.
To avoid this limitation, use timerfd to wake up the main loop.

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>

SVN revision: 61079
2011-07-06 10:54:11 +00:00
Carsten Haitzler f1b0e8d075 provide alpha set call for buffer canvas in ecore-evas. new feature
related to elm shot engine.



SVN revision: 61077
2011-07-06 10:21:16 +00:00
Rafael Antognolli 4bd6379356 ecore/ecore_con - improved documentation and added example.
Just ecore_con_init, shutdown and lookup documented for now.



SVN revision: 61050
2011-07-05 13:09:57 +00:00
Sanjeev BA d5208c6ed9 ecore: Minor changes to documentation of ecore_con_url_fd_set
Signed-off-By: Sanjeev BA <as2902.b@samsung.com>

SVN revision: 61043
2011-07-05 11:13:47 +00:00
Mike McCormack 2e00abb45f ecore: Only dispatch if we have something to do
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>

SVN revision: 61042
2011-07-05 11:13:39 +00:00
Mike McCormack 7b1d7bd4a0 ecore: Add basic thread checks
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>

SVN revision: 61041
2011-07-05 11:13:29 +00:00
Mike McCormack f7ec79e13e ecore: Add function to check we're the main loop thread
Rearrange the the order of startup to avoid triggering
the thread checks in ecore_event_type_new().

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>

SVN revision: 61040
2011-07-05 11:13:20 +00:00
Carsten Haitzler f7c9b4fa43 diable fix_hz - little need for that these days. i almost forgot that
this existed!



SVN revision: 61030
2011-07-05 04:08:01 +00:00
Mike McCormack a967e4f98a ecore: Sleep at least until the next timeout
The g_main_loop was spinning waiting for timers that were
almost ready.  The spinning was due to waking up from
the g_main_loop too early, and then having nothing to do.

To solve this, round the timeout up to the nearest millisecond,
so that when the main loop wakes, the timer will definitely be
ready.

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>

SVN revision: 61028
2011-07-05 02:32:07 +00:00
Mike McCormack d1691ffd70 ecore: Remove excessively verbose logging
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>

SVN revision: 61027
2011-07-05 02:31:58 +00:00
Mike Blumenkrantz 58d3ee0924 unify more event handling, fix a little formatting
SVN revision: 61025
2011-07-05 00:06:27 +00:00
Rafael Antognolli 60aa52189d ecore/ecore_con - Make ecore_con_lookup() work with ipv4 too
SVN revision: 61021
2011-07-04 20:04:18 +00:00
Rafael Antognolli 923ee3f2b9 ecore/fd_handler - Add detailed description to this group.
SVN revision: 61016
2011-07-04 18:31:23 +00:00
Rafael Antognolli 2440b258ed ecore/events - add detailed description to this group.
SVN revision: 61015
2011-07-04 18:31:13 +00:00
Rafael Antognolli 2cb63dce2a ecore - add and fix links to examples on each module description.
SVN revision: 61014
2011-07-04 18:31:02 +00:00
Carsten Haitzler bf448752f4 Fix epoll delete fd handling in child process - #796
SVN revision: 60895
2011-07-01 00:04:06 +00:00
Jonas M. Gastal df2d739a35 Ecore: ecore_pipe documentation.
SVN revision: 60878
2011-06-30 18:10:30 +00:00
Christopher Michael 58fad65f2b Ecore: Ecore_X: Add missing EAPI for ecore_x_dnd_source_action_get
function.



SVN revision: 60834
2011-06-29 19:40:20 +00:00
Rafael Antognolli 47cdbe390a ecore/timer - Document ecore_timer_freeze and ecore_timer_thaw.
SVN revision: 60830
2011-06-29 18:15:36 +00:00
Rafael Antognolli cd9e094226 ecore/poller - Add a poller example and its explanation.
SVN revision: 60829
2011-06-29 18:07:34 +00:00
Rafael Antognolli 9cad53125d ecore/time - Rename example to avoid mismatch.
SVN revision: 60828
2011-06-29 18:07:23 +00:00
Rafael Antognolli e4dc033594 ecore/timer - Add a commented example.
SVN revision: 60827
2011-06-29 18:07:08 +00:00
Cedric BAIL 94718fa484 ecore: forgotten eina_threads_init/shutdown.
SVN revision: 60801
2011-06-29 08:24:13 +00:00
Iván Briano 0365a18df7 It doesn't look like this matters, so let's fix the build.
And if it does matter, I hope it breaks something from cedric. One femur, for example. Or both.


SVN revision: 60789
2011-06-29 02:32:37 +00:00
Cedric BAIL 5d473313b0 ecore: do count threads only in the main loop.
NOTE: for an unknow reason I always get the wrong number
of threads when doing the computation from the thread.
Even if I use volatile and mutex. So to avoid that move
that stuff in the main loop. It increase the complexity
of the code, but at least it work.


SVN revision: 60767
2011-06-28 15:53:19 +00:00
Rafael Antognolli 0ba8b7a39b ecore/fd_handler - Add an example.
SVN revision: 60766
2011-06-28 15:05:29 +00:00
Rafael Antognolli 5017f501ac ecore/fd_handler - Fix prepare_callback_set and improve its doc.
Now they can be set even if the list is empty (sorry discomfitor,
removing your optimization and making it O(n) again, back from O(0)).

Also notice that due to the already existing check, if a prepare
callback was already set to a fd handler, it can't be changed, so I
added that to the docs.



SVN revision: 60765
2011-06-28 15:05:09 +00:00
Rafael Antognolli 358f5b594e ecore/fd_handler - Rename fd_handler example that uses gnutls.
SVN revision: 60764
2011-06-28 15:03:58 +00:00
Cedric BAIL edfeab7295 ecore: actually limit the number of pipe in the cache.
SVN revision: 60763
2011-06-28 14:53:34 +00:00
Carsten Haitzler 9bbe57e6e6 add ecore_throttle
SVN revision: 60756
2011-06-28 12:34:52 +00:00
Rafael Antognolli 3010ac711e ecore/events - constify data parameter of event_handler_data_set.
Make this function and ecore_event_handler_add be consistent about it.



SVN revision: 60741
2011-06-27 19:58:53 +00:00
Rafael Antognolli 89fa0bee81 ecore/event_handler - Improve documentation and add an example.
SVN revision: 60740
2011-06-27 19:42:28 +00:00
Mike Blumenkrantz 3bde9147fb apparently SSL_set_verify with SSL_VERIFY_PEER is NOT sufficient for validating a certificate as its man page implies. good thing the correct way is properly docu...right. openssl. riiiiiiiiiggghhht.
+ecore_con_ssl_server_verify_basic for checking a cert against its hostname



SVN revision: 60673
2011-06-25 08:39:07 +00:00
Rafael Antognolli 394433f438 ecore/idler - Fix wrong explanation!
Event callbacks don't stop being called by returning false, but won't
allow other callbacks to handle that event.



SVN revision: 60611
2011-06-22 22:56:36 +00:00
Rafael Antognolli a63e92496a ecore/job - Improve documentation and add an example.
SVN revision: 60608
2011-06-22 20:54:32 +00:00
Rafael Antognolli d83f174929 ecore/idler - Improve documentation and add an example.
SVN revision: 60602
2011-06-22 18:29:38 +00:00
Rafael Antognolli 1a82ea0ad6 ecore/doc - Move some examples to examples.dox
Also remove references to examples that don't exist anymore.

More examples are going to be explained, and removing them from Ecore.h
will improve the readability of that file. This is the same that was
done to Elementary.

I'm going to move all the examples reference to this file, and should
have them being pointed by functions that use them too.



SVN revision: 60598
2011-06-22 15:01:55 +00:00
Rafael Antognolli f5e4319b23 ecore/main_loop - Improve documentation of some functions.
SVN revision: 60597
2011-06-22 15:00:44 +00:00
Rafael Antognolli 2344ff2a81 ecore/time - Add an example to use the ecore_time_* functions.
It exemplifies the difference between ecore_time_get(), ecore_time_unix_get()
and ecore_loop_time_get(). A description of this example is also provided.



SVN revision: 60557
2011-06-21 17:15:54 +00:00
Rafael Antognolli dcc4859c24 ecore/examples - Add support for building and installing examples.
Also move them from ecore/examples to ecore/src/examples, to match the other
libraries organization.



SVN revision: 60556
2011-06-21 17:14:19 +00:00
Jihoon Kim a889ae4997 From: Jihoon Kim <jihoon48.kim@samsung.com>
Subject: [E-devel] [PATCH] Add Ecore_IMF API to set the attirbute of
input panel

For supporting virtual keyboard, I'd like to add
ecore_imf_context_input_panel_enabled_set/get APIs. The detail description of
each API is included in the patch file as doxygen format.

If input panel is in 'enabled' status, the immodule will request to
show the input panel automatically When the input widget such as entry is
clicked or has focus. In some case, application programmers want to control
the input panel manually (not automatically), so I implement this API.



SVN revision: 60504
2011-06-20 07:17:24 +00:00
Ulrich Eckhardt 46cdaea3cb From: Ulrich Eckhardt <doomster@knuut.de>
Subject: [E-devel] XRender engine causes ecore build failure

while building ecore. The problem is that this engine was removed from evas 
but not yet completely from ecore. I was on IRC with Vincent Torri (vtorri) 
and Daniel Juyung Seo (SeoZ) and the consensus was to remove the code for the 
XRender engines, both the Xlib and XCB versions.

There is a switch over the different engine types, where there are still a few 
places left where XRender is handled, grep for "xrender" or "XRENDER" and you 
will find them. The question is whether to just return NULL in order to signal 
that this engine is not supported or to remove the whole thing. The latter 
could break binary compatibility, therefore I left those stubs in.



SVN revision: 60502
2011-06-20 06:58:33 +00:00
Vincent Torri 3914920d09 Ecore : ecore_evas : use correct temporary directory on Windows
SVN revision: 60468
2011-06-17 21:49:47 +00:00
Vincent Torri e91c5a0787 Ecore: remove wrong cast
SVN revision: 60467
2011-06-17 21:45:21 +00:00
Mike Blumenkrantz d932f0b0c5 ecore_con_server_timeout_g/set now apply to client-type servers
CAN'T SLEEP
MUST HACK


SVN revision: 60445
2011-06-17 11:16:50 +00:00
Mike McCormack b78bdd3d34 Update .gitignore files
SVN revision: 60416
2011-06-17 01:59:49 +00:00
Hannes Janetzek 8d783d1ee8 ecore: fix dnd for 'shaped' windows. added rect offset to 'inside' check
SVN revision: 60409
2011-06-16 21:10:41 +00:00
Michael Jennings 092d2d861b Since the SVN revision is now included in %{version}, it's redundant
to have it in %{release} also.  So let's just tag the package as ours
and try to make sure it doesn't interfere with vendor releases.



SVN revision: 60407
2011-06-16 20:36:43 +00:00
Daniel Juyung Seo 5724f5b257 ecore ecore_x_test.c: Fixed warnings.
SVN revision: 60396
2011-06-16 15:11:30 +00:00
Cedric BAIL b414ea97fb ecore: fix ecore_x_selection_convert not taking selection length into account.
SVN revision: 60382
2011-06-16 09:16:03 +00:00
Mike Blumenkrantz bf2fb87d4d @since 1.1
SVN revision: 60366
2011-06-15 21:57:47 +00:00
Mike Blumenkrantz 64731e1dc9 +ecore_con_ssl_server_upgrade
+ecore_con_ssl_client_upgrade
+ECORE_CON_EVENT_SERVER_UPGRADE
+ECORE_CON_EVENT_CLIENT_UPGRADE
new functions for upgrading an existing plaintext connection to SSL/TLS, as seen in STARTTLS and my nightmares


SVN revision: 60359
2011-06-15 18:58:34 +00:00
Rafael Antognolli 4a8437d838 ecore: fix doc build when srcdir != builddir.
SVN revision: 60286
2011-06-13 17:31:21 +00:00
Mike McCormack ad350741a0 ecore: Fix glib main loop busy waiting
SVN revision: 60253
2011-06-13 02:58:20 +00:00
Boris Faure e6119fa4d9 remove .cvsignore files
SVN revision: 60246
2011-06-12 21:38:37 +00:00
Carsten Haitzler 724f2a70ef hmm not much testing of these ecore_x calls with backlight... at least
none of ecore_x_randr_window_outputs_get()



SVN revision: 60232
2011-06-12 01:09:09 +00:00
Daniel Juyung Seo 917b378841 Ecore ecore_events.c: Fixed indentation.
SVN revision: 60179
2011-06-10 07:26:56 +00:00
Cedric BAIL 9bf62d7383 ecore: since...
SVN revision: 60136
2011-06-09 15:32:08 +00:00
Cedric BAIL 707f908ba1 ecore: add ecore_pipe_wait.
SVN revision: 60135
2011-06-09 14:54:24 +00:00
Vincent Torri d9e7ffbf87 Ecore: ecore_thread : free resources, spotted by Ulrich Eckhardt
SVN revision: 60057
2011-06-07 22:21:25 +00:00
Vincent Torri 7ad2e5e0d4 Ecore : ecore_wince : remove useless casts. Spotted by Ulrich Eckhardt
SVN revision: 60056
2011-06-07 22:17:09 +00:00
Vincent Torri 0b57481661 fix doc
SVN revision: 60054
2011-06-07 22:12:58 +00:00
Vincent Torri 21fd8a2ba4 Ecore : ecore_win32 : remove useless casts. Spotted by Ulrich Eckhardt
SVN revision: 60051
2011-06-07 21:59:08 +00:00
Mike McCormack 2b58267396 Add ignore and update files
SVN revision: 60034
2011-06-07 10:26:13 +00:00
Vincent Torri 50cadd1765 Ecore: ecore_pipe : fix function name in magic check. Reported by Ulrich Eckhardt
SVN revision: 60023
2011-06-07 06:37:25 +00:00
Vincent Torri f07605db74 too much po/Makefile.in
SVN revision: 59993
2011-06-06 16:26:49 +00:00
Vincent Torri 564f6f272f Ecore: fix gettext stuff
SVN revision: 59986
2011-06-06 07:00:24 +00:00
Lucas De Marchi 2d6d954935 Fix ecore_file initialization
We must init ecore, otherwise we will not have an eina ref.



SVN revision: 59916
2011-06-03 16:06:57 +00:00
Jihoon Kim 156fb16ab2 From: Jihoon Kim <jihoon48.kim@samsung.com>
Subject: [E-devel] [PATCH] Add some APIs for supporting virtual
keyboard in Ecore_IMF

For supporting virtual keyboard, I'd like to add some APIs. The detail
description of each API is included in the patch file as doxygen format.

In the attached patch, the reason why we add the subprefix 'input_panel_'
related to virtual keyboard is that input method can be soft keyboard or voice
input or image captured by camera.



SVN revision: 59894
2011-06-02 07:56:58 +00:00
Carsten Haitzler a9a76f8012 thanks mike - g main loop build opt broken when removing too many loop
time gets



SVN revision: 59888
2011-06-02 06:08:59 +00:00
Christopher Michael 29067b799b Ecore_X: Fix building without shape extension (rects was undefined, as
was the variable i).



SVN revision: 59854
2011-05-31 19:28:30 +00:00
Carsten Haitzler 3862411f83 fix sdl ecore evas mixup when adding ecore evas geometry get
SVN revision: 59841
2011-05-31 11:18:28 +00:00
Cedric BAIL 5817ae601f ecore: fix typo.
SVN revision: 59835
2011-05-31 08:05:16 +00:00
Cedric BAIL dbd6c4cd1e ecore: add ecore_pipe_freeze/thraw.
SVN revision: 59823
2011-05-30 16:52:19 +00:00
Lucas De Marchi 2f4bba5d15 ecore: fix misspellings
Misspellings found by codespell


SVN revision: 59821
2011-05-30 16:17:07 +00:00
Gustavo Sverzut Barbieri 7074e168e1 A voice in my head said "vtorri will go after you if you don't provide a changelog for those auxiliary functions"
SVN revision: 59762
2011-05-27 19:38:14 +00:00
Gustavo Sverzut Barbieri 89971de866 Ecore_Evas: introduce ecore_evas_screen_geometry_get()
This common interface allows engines to provide whole screen
information to users.

Right now just X is implemented and it queries the size of the default
screen. I hope this is fine.



SVN revision: 59761
2011-05-27 19:31:11 +00:00
Gustavo Sverzut Barbieri 7233dba9d8 provide a way to query screen size (just the default screen right now).
NOTE: I don't have xcb, so it's untested. It is supposed to work given
http://www.x.org/releases/X11R7.5/doc/libxcb/tutorial/#DefaultScreen



SVN revision: 59760
2011-05-27 19:17:04 +00:00
Gustavo Sverzut Barbieri a2e1a187e6 let ecore_evas_ecore_evas_get() be safer.
SVN revision: 59759
2011-05-27 18:53:27 +00:00
Christopher Michael 646781851c Ecore: Ecore_File: Fix shadow declaration of 'mtime' and 'l' variables.
SVN revision: 59722
2011-05-27 02:30:57 +00:00
Christopher Michael 61ec1408bd Ecore: Fix shadow declaration of variable 'time'.
SVN revision: 59720
2011-05-27 02:06:26 +00:00
Daniel Juyung Seo 45ef1544d4 Ecore ChangeLog: Log for r59549 and r59559.
SVN revision: 59655
2011-05-24 17:39:47 +00:00
Daniel Juyung Seo 30e6030197 Ecore: Moved ecore.dox.in to Ecore.h header.
SVN revision: 59651
2011-05-24 11:31:32 +00:00
Daniel Juyung Seo 534e53d1a1 Ecore: Added myself to authors.
SVN revision: 59650
2011-05-24 11:23:58 +00:00
Christopher Michael 0afd034b5c Ecore: Ecore_X: Init 'property' to a default value (removes compiler
warning).



SVN revision: 59611
2011-05-23 07:51:44 +00:00
Daniel Juyung Seo b9eef78c41 Ecore ecore_main.c: Refactoring _ecore_main_loop_iterate_internal().
SVN revision: 59559
2011-05-21 05:24:27 +00:00
Daniel Juyung Seo b54f9c4022 Ecore ecore_main.c: Fixed ecore_main_loop(_ecore_main_loop_iterate_internal).
This fixes fd handler pending issue when ecore_idler callback adds ecore_job/event.


SVN revision: 59549
2011-05-20 06:35:07 +00:00
Cedric BAIL e91adae8b4 ecore: improve ecore_timer_dump.
Now E17 msgbus module will provide an usefull way to
list all the running timer and see if we are not waking up
to often. Use d-feet to see that information.


SVN revision: 59542
2011-05-19 15:38:30 +00:00
Carsten Haitzler 480d967c55 fix shape and shape input handling for dnd shadow tree.
SVN revision: 59517
2011-05-18 23:55:21 +00:00
Cedric BAIL 52acb710f5 ecore: improve ecore_timer_dump.
SVN revision: 59491
2011-05-18 09:12:07 +00:00
Cedric BAIL 6228ce0d60 ecore: add ecore_timer_dump.
Note: Will add tomorrow code needed inside e17 to dump all created timer.


SVN revision: 59473
2011-05-17 17:32:32 +00:00
Vincent Torri 223bcd6866 Ecore : ecore_thread: use Sleep() on Windows, instead of usleep()
usleep() does not exists on Windows. Use Sleep() instead. But the
resolution timers are not good on Windows. the sleep will be around
50ms at best.


SVN revision: 59466
2011-05-17 07:17:53 +00:00
Carsten Haitzler b63e9a5689 use eina_fp fixed point sincos table to reduce calc overhead.
SVN revision: 59442
2011-05-16 10:51:02 +00:00
Vincent Torri bf8e99c128 Ecore: ecore_con : make ecore_ipc compile on Windows.
SVN revision: 59389
2011-05-14 18:30:43 +00:00
Vincent Torri 3e9bc8fddd Ecore: ecore_con : make ecore_con work on Windows
The ecore_con module needed a port of the local connections
with named pipes. The other connections (TCP, UDP) are using
BSD sockets, which are also used on Windows.

No abstract sockets on Windows.

NB: Should I backport that commit to 1.0 ?

SVN revision: 59385
2011-05-14 17:52:30 +00:00
Cedric BAIL a3957ae5df ecore: fix ifdef order.
SVN revision: 59381
2011-05-14 12:53:00 +00:00
Cedric BAIL 541bc1158b ecore: sync GNUTLS threads support with Eina threads support.
At least now, if you rebuild the efl in the right order, you
can't end with one library initializing GnuTLS without threads
support and another needing GnuTLS with threads support.


SVN revision: 59379
2011-05-14 09:22:15 +00:00
Carsten Haitzler 3e6e8f0f08 oooh evil start on trying to get real vsync interrupts from x!!!! :)
SVN revision: 59376
2011-05-14 04:11:13 +00:00
Carsten Haitzler 43ab3b8f56 optimization: don't need to get loop time so often in ecore main loop.
SVN revision: 59374
2011-05-14 03:26:28 +00:00
Carsten Haitzler 7fbe314439 Add a custom Ecore Aniamtor source and tick ability to be able
to plug in external animator tick sources like vblank interrupts
and so on.
        


SVN revision: 59345
2011-05-12 09:11:36 +00:00
Lucas De Marchi cfae43f754 grammar fix
SVN revision: 59292
2011-05-09 11:53:45 +00:00
Carsten Haitzler c9fe9dfef3 chlog++
SVN revision: 59145
2011-05-03 10:00:54 +00:00
Carsten Haitzler 043bd2644a fix segv! wow. data was null.
SVN revision: 59144
2011-05-03 09:46:55 +00:00
Vincent Torri d90ad492c6 Ecore: ecore_con: Evil not needed in ecore_con_local.c
SVN revision: 59087
2011-05-01 17:45:58 +00:00
Vincent Torri 4adf078b2e ecore: fix #elif usage
SVN revision: 59045
2011-04-29 19:10:51 +00:00
Vincent Torri 504f11eff5 shadow var--
SVN revision: 59032
2011-04-29 07:39:28 +00:00
Vincent Torri b9ed03b15d formatting
SVN revision: 59031
2011-04-29 07:34:12 +00:00
Vincent Torri 2d4b272338 Ecore: ecore_con: add some checks and formatting
* add checks for the fd handlers
 * reformat a bit _ecore_con_svr_tcp_handler()



SVN revision: 59030
2011-04-29 07:22:53 +00:00
Jihoon Kim dee7de3639 From: Jihoon Kim <jihoon48.kim@samsung.com>
Subject: [E-devel] [PATCH] Add ecore_imf_context_autocapital_type_{set, get},

To support the autocapitalization feature, I'd like to add
ecore_imf_context_autocapital_type_{set,get} API.
I will implement the autocapital feature in immodule, so the immodule
should know the autocapitalization type.
This API is for letting immodule know the autocapitalization type.

In addition, ecore_imf_context_prediction_allow_set API is used to set
whether the IM context should allow to use the text prediction.



SVN revision: 59025
2011-04-29 05:16:51 +00:00
Vincent Torri 8f05d21ddf ChangeLog entry for the monotonic clock implementation for Mac OS X
patch by Eduardo Felipe Castegnaro


SVN revision: 59024
2011-04-28 20:57:30 +00:00
Vincent Torri b66f4ec297 Ecore: ecore_time : Add a fast high-resolution monotonic clock
SVN revision: 59021
2011-04-28 19:38:41 +00:00
Vincent Torri 544295504b remove shadow variables
SVN revision: 58945
2011-04-27 05:45:28 +00:00
Vincent Torri 27302831f4 Ecore: ecore_con: fix warning on Windows
SVN revision: 58899
2011-04-25 13:10:57 +00:00
Vincent Torri 6b9fd11490 formatting
SVN revision: 58896
2011-04-25 09:14:59 +00:00
Carsten Haitzler 533e1b5232 add backlight api to NEWS
SVN revision: 58894
2011-04-25 09:02:20 +00:00
Cedric BAIL f60fb4f1a9 ecore: fix name.
SVN revision: 58890
2011-04-25 07:14:54 +00:00
Vincent Torri 1fc36e9ea2 Ecore: NEWS file filled.
SVN revision: 58889
2011-04-25 07:06:12 +00:00
Cedric BAIL d5eb91c23d ecore: update ChangeLog name to new name.
SVN revision: 58888
2011-04-25 06:10:15 +00:00
Vincent Torri 702c047238 use correct data
SVN revision: 58870
2011-04-24 16:31:05 +00:00
Carsten Haitzler 8e579c1594 as suggested - nme it timeline
SVN revision: 58867
2011-04-24 14:25:43 +00:00
Vincent Torri a331605648 lazy mike
SVN revision: 58781
2011-04-21 06:52:40 +00:00
Daniel Juyung Seo 6ef3841a37 Ecore: Removed trailing whitespaces.
SVN revision: 58753
2011-04-20 14:15:33 +00:00
Carsten Haitzler 29992f0a49 add animator runtime stuff to run animator for fixed timelength and an
interpolation mapping func.



SVN revision: 58741
2011-04-20 06:51:39 +00:00
Carsten Haitzler 549cc252cc commit forgotten chglog commit.
SVN revision: 58739
2011-04-20 00:40:14 +00:00
Mike Blumenkrantz 4fa3007806 +ecore_exe_data_set
SVN revision: 58737
2011-04-19 21:38:24 +00:00
Carsten Haitzler 351be6f22e fix - shapeinput not shapebounding. copy & paste error
SVN revision: 58723
2011-04-19 01:55:33 +00:00
Boris Faure ea297cc549 ecore_x: remove redondant declaration
SVN revision: 58702
2011-04-17 16:48:22 +00:00
Cedric BAIL 2bb86cbe4f ecore: fix build without Ecore_Evas_X.
SVN revision: 58689
2011-04-15 13:33:44 +00:00
Carsten Haitzler 8d5212d060 BUG!! fix buffer canvas modifier set setting! gah!
SVN revision: 58685
2011-04-15 11:01:15 +00:00
Cedric BAIL 71226e8f22 autogen: add forgotten autopoint.
SVN revision: 58671
2011-04-14 19:26:15 +00:00
Cedric BAIL cb90b07d81 autogen: unobrk things.
SVN revision: 58668
2011-04-14 14:51:36 +00:00
Cedric BAIL df4bef8bdf autogen: improve detection of parameter change.
SVN revision: 58667
2011-04-14 14:03:46 +00:00
Carsten Haitzler 18ecece5f3 and oops.. fix my fox to coord xlations. working now.
SVN revision: 58630
2011-04-13 12:12:41 +00:00
Carsten Haitzler 9c4345a997 printf--
SVN revision: 58629
2011-04-13 12:06:17 +00:00
Carsten Haitzler 7a2fd8c67d fix buglet in inlined image buffer canvas -> coords repeated when
dragged outside the bounds.



SVN revision: 58628
2011-04-13 12:05:31 +00:00
Doyun Kang 631f94a523 From: Doyun Kang <doyoun.kang@samsung.com>
Add support for shape input setting and modification (with
fixes/modifications and extensions added tomake it more complete).



SVN revision: 58621
2011-04-13 09:06:05 +00:00
Vincent Torri 239dca689b Ecore: use isfinite() if available
Use isfinite() if available, otherwise use finite() on
compilers != vc++, otherwise use _finite()

and a bit of formatting too (i know, it's bad)


SVN revision: 58566
2011-04-11 19:58:56 +00:00
Hannes Janetzek b3c73bc533 changelog update
SVN revision: 58552
2011-04-11 12:51:43 +00:00
Hannes Janetzek 68e332580b ecore: fix removal of windows from ignore_list with ecore_x_window_ignore_set
SVN revision: 58549
2011-04-11 12:10:59 +00:00
Daniel Juyung Seo 0f42616889 Ecore ecore_imf: Fixed formatting and removed trailing whitespaces.
Patch by Jihoon Kim <jihoon48.kim@samsung.com>


SVN revision: 58545
2011-04-11 11:31:55 +00:00
Leif Middelschulte f43571de3a From: Leif Middelschulte <leif.middelschulte@gmail.com>
Subject: [E-devel] [PATCH] ecore_x_randr_current_output_get ~>
ecore_x_randr_window_outputs_get

find attached a set of patches that do the following:

State before patches:
ecore_x_randr_current_output_get was unimplemented.

State after patches:
Patch1: ecore_x_randr_window_outputs_get implements functionality of
ecore_x_randr_current_output_get
Patch2: ecore_x_randr_current_output_get is deprecated and redirects
calls to ecore_x_randr_window_outputs_get

(also i fixed the function to handle realloc errors and not fail, as
well as properly do rectangle intersects based on ROOT relative coords
which is what you wanted to start with as this would have only worked
right on immediate children of root)



SVN revision: 58513
2011-04-09 03:21:49 +00:00
Christopher Michael 41fd4b1c4f Ecore_X: Randr: Fixup formatting.
SVN revision: 58399
2011-04-06 23:49:14 +00:00
Christopher Michael cad16fd3cd Ecore_X: XLib: Add missing 'void' in dpms functions.
SVN revision: 58366
2011-04-05 17:35:18 +00:00
Cedric BAIL 38771d0adb ecore: fix ecore_evas removal of Evas Quartz backend.
SVN revision: 58363
2011-04-05 14:04:10 +00:00
Cedric BAIL 442654b1ec ecore: remove user of deprecated Evas Quartz backend.
SVN revision: 58355
2011-04-05 12:08:53 +00:00
Leif Middelschulte 6755f0c4c6 From: Leif Middelschulte <leif.middelschulte@gmail.com>
Subject: [E-devel] [PATCH] EDID decoding functionality

find attached a patch for EDID data extraction. My display's
manufacturer didn't comply with the standard too much, so I can't test
it entirely. But it should work.

... with modifications to make it actually compile and api be cleaner,
code more robust etc.



SVN revision: 58348
2011-04-05 08:31:42 +00:00
Christopher Michael 7adaac4b7e Ecore_X: XLib: Add missing EAPI in front of
ecore_x_dnd_source_action_set function.



SVN revision: 58340
2011-04-04 22:54:42 +00:00
Christopher Michael 2455a97245 Ecore: Ecore_X: Xlib: Fix memory leak.
When handling xdnd_enter event(s), if we do not support the dnd target
version, then we issue a warning and return from the handling
function. If we are going to return (and not issue the ecore_x_event),
then free the allocated memory of the ecore_x_event_xdnd_enter
structure that we previously allocated.



SVN revision: 58337
2011-04-04 17:06:40 +00:00
Cedric BAIL d6588113af ecore: put recommandation about asynchronous dns resolution and curl.
SVN revision: 58325
2011-04-04 12:33:41 +00:00
Christopher Michael 73e540f6d6 Ecore_X: Xlib - Set correct doxy group for function.
SVN revision: 58304
2011-04-03 16:06:37 +00:00
Boris Faure b1e489c258 ecore: redundant declaration with Ecore_X_Atoms.h
SVN revision: 58294
2011-04-03 09:50:51 +00:00
Cedric BAIL 8292de72f2 ecore: Add pipelining support for HTTP 1.1.
SVN revision: 58265
2011-04-01 16:37:55 +00:00
Carsten Haitzler 25a08dfc52 ahem! who put unused there? who? screen *IS* used!
SVN revision: 58224
2011-03-31 10:36:20 +00:00
Carsten Haitzler 4155a7df00 add new version of efl sync proto between comp and client.
SVN revision: 58220
2011-03-31 08:13:14 +00:00
Carsten Haitzler 1588a92819 ecore-evas: feature++ : support netm sync protocol for clients
SVN revision: 58198
2011-03-30 10:10:04 +00:00
Cedric BAIL 9c336235b2 ecore: add ecore_con_url_ssl_ca_set.
patch by PnB <Poor.NewBie@gmail.com>


SVN revision: 58197
2011-03-30 09:15:24 +00:00
Daniel Juyung Seo 736e8bf67b Ecore ecore_file.c: NULL check before using strcmp().
SVN revision: 58168
2011-03-29 02:28:41 +00:00
Vincent Torri 6865412aa0 rename libtool version names to fit libtool doc
SVN revision: 58119
2011-03-27 18:10:20 +00:00
Mike Blumenkrantz e1adb0fe65 updated build fix for windows from vtorri
SVN revision: 58047
2011-03-23 22:48:09 +00:00
Mike Blumenkrantz 1d1f9cbe38 unbreak this header by adding inttypes.h...
SVN revision: 58045
2011-03-23 21:36:36 +00:00
Cedric BAIL 84c7aaa3c8 ecore: fix ecore_con_url_ftp_upload to upload all the file.
SVN revision: 58036
2011-03-23 17:28:21 +00:00
Carsten Haitzler 4b80f12e31 fix associate stuff with interecepts so events come in with
override-redirect windows.



SVN revision: 58033
2011-03-23 13:31:05 +00:00
Mike Blumenkrantz b95b46fd6f correct compile section in dox
SVN revision: 58016
2011-03-23 08:27:55 +00:00
Christopher Michael a57f001e62 Ecore_X:Xlib - No need for a return at the end of a function.
SVN revision: 57937
2011-03-21 17:53:34 +00:00
Christopher Michael 6c286d5c52 Ecore/Xlib: Remove unused variable.
NB: _ecore_x_mouse_up_count appears to not be used. It was used in one
code block only and appears to serve no real purpose. Both variable
and code block are now commented out without any ill effects.



SVN revision: 57933
2011-03-21 14:43:21 +00:00
Mike Blumenkrantz 59cf6d359c fix stupid 64bit compile warning from stupid gnutls api bug
SVN revision: 57901
2011-03-19 20:27:16 +00:00
Mike Blumenkrantz 6fe0efadd5 fix stupid openssl crash
SVN revision: 57878
2011-03-19 05:02:37 +00:00
Michael Jennings 912910b31b Add build hint for c-ares support.
SVN revision: 57865
2011-03-19 00:47:15 +00:00
Carsten Haitzler 543016a352 revert version change 999 -> 99. also e17 didnt even need it as it
produced no versioned .so files.



SVN revision: 57844
2011-03-18 07:35:19 +00:00
Sebastian Dransfeld 8dee8ac0ac Set v_mic to 99 (less than 256) to please OS X
SVN revision: 57824
2011-03-17 13:12:50 +00:00
Cedric BAIL ab3150b53e ecore: add ecore_thread_reschedule.
SVN revision: 57797
2011-03-16 13:16:14 +00:00
Vincent Torri 5c9f3ae378 Ecore:
Windows : change API (I allow myself that right for the win32 port :) )


SVN revision: 57724
2011-03-13 10:46:25 +00:00
Vincent Torri 01198a556f formatting
SVN revision: 57723
2011-03-13 10:42:22 +00:00
Jihoon Kim 674efd2730 From: Jihoon Kim <jihoon48.kim@samsung.com>
Subject: [E-devel] [PATCH] patch for describing ecore_imf APIs more
detail

This patch will supplement the documentation about
ecore_imf_context_preedit_start_event_add,
ecore_imf_context_preedit_end_event_add and 
ecore_imf_context_delete_surrounding_event_add API.



SVN revision: 57659
2011-03-10 09:15:36 +00:00
Vincent Torri f2247fb7e3 Ecore ecore_con:
* include arpa/inet.h if it is detected
 * use correct types
 * small cleanup


SVN revision: 57503
2011-03-03 21:05:28 +00:00
Daniel Juyung Seo b757eaeb91 Ecore ecore.dox.in: Modified @@ to @.
It looks like @ gives a 'mailto:' links automatically.
  I applied it to ecore first.


SVN revision: 57496
2011-03-03 15:49:32 +00:00
Cedric BAIL 06b65c3627 ecore: add @since .
SVN revision: 57453
2011-03-01 10:12:33 +00:00
Cedric BAIL fd6268a991 ecore: fix detection of complete file write in ecore_file inotify.
Patch by Guillaume Friloux <uillaume.friloux@asp64.com>.


SVN revision: 57450
2011-03-01 09:57:13 +00:00
Cedric BAIL 40edc9ccb1 ecore: add ecore_con_url_ssl_verify_peer_set patch by Raoul Hecky.
SVN revision: 57448
2011-03-01 09:51:51 +00:00