Commit Graph

3344 Commits

Author SHA1 Message Date
Christopher Michael 1fe0153f77 Fix ecore to at least compile on systems that don't have clock_getting.
NB: Not sure if this is a correct fix or not, but at least svn is not
busted anymore.



SVN revision: 52831
2010-09-28 00:21:48 +00:00
Christopher Michael 07c74e3edf Unbreak ecore building by using unset correctly....Spankies !!!
SVN revision: 52830
2010-09-28 00:10:53 +00:00
Lucas De Marchi 162070b8f5 Respect namespace
_ecore_loop_time -> _ecore_time_loop_time



SVN revision: 52825
2010-09-27 22:35:55 +00:00
Lucas De Marchi d17de81175 Make ecore_time_get and friends use monotonic clock
Instead of relying on unix time, use a monotonic clock provided by
clock_gettime(). If a monotonic clock is not available, it will fallback
to CLOCK_REALTIME or unix time if neither is available.

The impact is that now it only makes sense to call ecore_time_get() or
ecore_time_loop_get() if the value retrieved is intended to be used as
relative to previous/posterior measurements. If an absolute value is
needed, the right function to call now is ecore_time_unix_get() which
will give the number of seconds since Jan 1st, 1970, 12:00AM.



SVN revision: 52824
2010-09-27 22:35:35 +00:00
Mike Blumenkrantz b04f0b0360 disable rehandshake support for now
SVN revision: 52792
2010-09-26 23:56:31 +00:00
Gustavo Sverzut Barbieri ea831b3738 ecore_x: fix key-up events!
Bad cedric, no cookie for you! While merging r39505 introducing
Ecore_Input you had all the code to go through Xutf8LookupString(),
but its documentation says (man Xutf8LookupString):

{{{
                                        Note

            ®To ensure proper input processing, it is essential that the
            client pass only KeyPress events to XmbLookupString,
            XwcLookupString and Xutf8LookupString.  Their behavior when a
            client passes a KeyRelease event is undefined.
}}}

Yeah, Xlib is quite stupid and this makes no sense.

As this just happens for UP events, it was unnoticed for a long time
(19 months) as most apps just handle DOWN events, as it gets X
keyboard repetition and all.

Thanks to Otavio Pontes that spotted this bug while doing some code
for EPhoto (that for some weird reason uses UP instead of DOWN
events).




SVN revision: 52786
2010-09-26 19:41:02 +00:00
Christopher Michael da426bec51 Fix a couple of ecore_x_e_illume functions ... these Should be int.
SVN revision: 52785
2010-09-26 17:58:44 +00:00
Vincent Torri 29ec0433ab int --> bool
Please review it. i don't have the courage to read
everything again

It should compile on linux (committed from windows, but
corrected at the same time on linux. Thank you, VirtualBox
devs !)

SVN revision: 52784
2010-09-26 17:49:05 +00:00
Vincent Torri b3f24d8de4 [ecore-imf] more strict detection of exported functions on Windows
SVN revision: 52774
2010-09-26 06:00:14 +00:00
Vincent Torri fbdfa54f82 int --> Eina_Bool
SVN revision: 52773
2010-09-26 05:42:56 +00:00
Carsten Haitzler d1a1b62fa8 make fb default for *
SVN revision: 52772
2010-09-26 03:42:30 +00:00
Carsten Haitzler 8d78e67870 formatting.
SVN revision: 52768
2010-09-26 02:24:36 +00:00
Carsten Haitzler 15659e1de8 formatting.
SVN revision: 52767
2010-09-26 02:17:53 +00:00
Vincent Torri ce40390347 int --> Eina_Bool
please review it

SVN revision: 52730
2010-09-25 07:03:02 +00:00
Vincent Torri a5d1c4bce5 Eina.h should be needed here too
SVN revision: 52729
2010-09-25 06:23:32 +00:00
Vincent Torri b557254a6b fix build (i'm on windows, so can't test it)
SVN revision: 52728
2010-09-25 06:21:43 +00:00
Vincent Torri 42dba1a3ea formatting
SVN revision: 52726
2010-09-25 06:10:18 +00:00
Vincent Torri 1f3091dbb3 formatting
SVN revision: 52725
2010-09-25 06:03:38 +00:00
Vincent Torri cdacbb84bb formatting
SVN revision: 52724
2010-09-25 05:58:42 +00:00
Vincent Torri 0e9b4b0c3b formatting
SVN revision: 52723
2010-09-25 05:56:01 +00:00
Vincent Torri aac2ae60b5 formatting
SVN revision: 52722
2010-09-25 05:45:19 +00:00
Vincent Torri b2d3d0af41 formatting and whitespace--
SVN revision: 52721
2010-09-25 05:36:21 +00:00
Vincent Torri d5f1ed5907 int --> Eina_Bool
SVN revision: 52720
2010-09-25 05:34:26 +00:00
Vincent Torri 303edc4f9d int --> Eina_Bool
SVN revision: 52719
2010-09-25 05:14:00 +00:00
Vincent Torri 2de55203a4 directfb does not exists on Windows, so simplify EAPI
SVN revision: 52718
2010-09-25 05:08:30 +00:00
Vincent Torri 6fd7b23478 formatting
SVN revision: 52717
2010-09-25 04:58:33 +00:00
Vincent Torri 88b8b5499a formatting
SVN revision: 52716
2010-09-25 04:53:47 +00:00
Vincent Torri 6776962098 int --> Eina_Bool
SVN revision: 52715
2010-09-25 04:50:10 +00:00
Mike Blumenkrantz a46d1d564c attempt to rehandshake more frequently to avoid unnecessary looping
SVN revision: 52713
2010-09-25 04:22:10 +00:00
Mike Blumenkrantz ec372b3bd5 whoops typo
SVN revision: 52712
2010-09-25 04:21:03 +00:00
Mike Blumenkrantz 0d535058a9 implement ssl rehandshakes
convert bool variable to bool
fix bug where ssl read/write could improperly result in disconnect


SVN revision: 52710
2010-09-25 03:02:10 +00:00
Mike Blumenkrantz 8ea3bbdd2e fix warning detection
SVN revision: 52708
2010-09-24 22:49:06 +00:00
Mike Blumenkrantz ae6f569862 remove double check for ssl
SVN revision: 52705
2010-09-24 20:07:55 +00:00
Mike Blumenkrantz 2430457121 don't use ssl for local connections
SVN revision: 52703
2010-09-24 20:03:09 +00:00
Mike Blumenkrantz 4a09cb751c send server name extension
SVN revision: 52701
2010-09-24 19:47:25 +00:00
Cedric BAIL 3b324c10ed * ecore: check GNUTLS version before using new feature.
SVN revision: 52680
2010-09-24 11:25:40 +00:00
Boris Faure 9d95bf5a82 ecore: fix compilation when GNUTLS_HANDSHAKE_NEW_SESSION_TICKET is not defined
SVN revision: 52679
2010-09-24 09:42:16 +00:00
Mike Blumenkrantz da50c7b57d add session ticket support for gnutls, also add extremely detailed handshake error messages
SVN revision: 52675
2010-09-24 06:54:49 +00:00
Vincent Torri 9f453d51e9 document abstract types
SVN revision: 52674
2010-09-24 06:35:30 +00:00
Vincent Torri 814013bb82 formatting
SVN revision: 52673
2010-09-24 06:34:56 +00:00
Mike Blumenkrantz da4dcea34f fix events for async handshaking
SVN revision: 52672
2010-09-24 05:57:03 +00:00
Mike Blumenkrantz 1757239da5 fix kx priority
SVN revision: 52671
2010-09-24 05:56:45 +00:00
Vincent Torri 826af2e024 deprecated function
SVN revision: 52670
2010-09-24 05:53:25 +00:00
Vincent Torri b565d00399 add warning messages for ecore_cocoa, ecore_win32 and ecore_wince
SVN revision: 52669
2010-09-24 05:30:51 +00:00
Mike Blumenkrantz 60b4269b5f yet another ecore_con overhaul!
*internal function rename
*******finally fix ssl handshaking to be non-blocking


SVN revision: 52665
2010-09-24 04:15:42 +00:00
Vincent Torri e7392af747 * Eina.h needed for Eina_Bool.
* typo in comments.
 * use a border of 1 for a table.

SVN revision: 52656
2010-09-23 22:18:15 +00:00
Lucas De Marchi 85599b20eb Use eina_sched_prio_drop()
SVN revision: 52652
2010-09-23 20:39:40 +00:00
Vincent Torri 54a6fa2a68 Add Ecore_Win32 and Ecore_WinCE to the main page of the doc
SVN revision: 52649
2010-09-23 18:53:25 +00:00
Vincent Torri 89fa0d7741 document completely the Ecore_Win32 and Ecore_WinCE
SVN revision: 52648
2010-09-23 18:47:40 +00:00
Vincent Torri 02ffe4765c Windows: too much noise in the console with animations
SVN revision: 52647
2010-09-23 18:44:48 +00:00