Commit Graph

3996 Commits

Author SHA1 Message Date
Vincent Torri 99f995ad5f Ecore: rename ecore_win32_focus_set() to ecore_win32_focus() and add ecore_wince_focus()
SVN revision: 69513
2012-03-20 04:09:51 +00:00
Jihoon Kim 660efe9d33 ecore_imf: add free memory code in ecore_imf_context_preedit_string_with_attributes_get example
SVN revision: 69487
2012-03-17 10:44:04 +00:00
Carsten Haitzler 63ed6ac02f gear up svn for release. one of many steps/things to do.
SVN revision: 69481
2012-03-17 04:17:29 +00:00
Jihoon Kim d33ab03b43 ecore_imf_evas: add example code in doxygen
SVN revision: 69450
2012-03-16 06:44:54 +00:00
Jihoon Kim bb9620f3e0 ecore_imf: add example code in doxygen
SVN revision: 69449
2012-03-16 06:44:05 +00:00
Jonas M. Gastal 7248d7a970 Ecore poller docs.
SVN revision: 69424
2012-03-15 19:31:09 +00:00
Cedric BAIL ce754d6a12 ecore: fix Ecore_Thread memory leak.
SVN revision: 69343
2012-03-14 17:51:38 +00:00
Jonas M. Gastal c001712874 Ecore event functions docs improvements.
Moved docs to header file.
Fixed some typos.
Added @brief.
Add failure information to @return.
Other random improvements.

SVN revision: 69337
2012-03-14 13:22:20 +00:00
Leif Middelschulte ba9f6c43f6 Do not cut off \0 anymore.
SVN revision: 69301
2012-03-13 19:57:06 +00:00
Jonas M. Gastal 6aa497cb88 Better ecore event docs.
SVN revision: 69299
2012-03-13 18:29:31 +00:00
Mike Blumenkrantz 991e00dc86 update client flush properly, fixing bug spotted by raoulh
SVN revision: 69296
2012-03-13 13:44:18 +00:00
Bluezery 33db572b42 From: Bluezery <ohpowel@gmail.com>
Subject: [E-devel] [Patch][ecore_con] Simple bug fix
Date: Mon, 12 Mar 2012 13:45:02 +0900

Hello,

This is patch to prevent a segfault if curlmsg == NULL.

Thanks.


SVN revision: 69217
2012-03-12 04:53:47 +00:00
Cedric BAIL 77b6473314 ecore: fix Ecore_Thread double free and update ChangeLog/NEWS.
SVN revision: 69172
2012-03-10 12:47:54 +00:00
Jonas M. Gastal faa433a789 Improvements to ecore timer docs.
SVN revision: 69115
2012-03-09 19:21:52 +00:00
Jonas M. Gastal 7c7a6bade4 Splitting time and timer into separte groups.
SVN revision: 69114
2012-03-09 19:21:47 +00:00
Jonas M. Gastal d829bf73ce Ecore idlers doc bump.
SVN revision: 69112
2012-03-09 17:31:47 +00:00
Carsten Haitzler 531ea0831d hey cedric - i left this commented out, but this 2nd queue is wrong as
the first handles cleaning up the direct worker.



SVN revision: 69098
2012-03-09 12:49:30 +00:00
Christopher Michael fe3006163c Ecore_Wayland: Update ecore_wayland to match new events in todays
Wayland code.

NB: This will probably need updating again tomorrow, and again the day
after, etc, etc.



SVN revision: 69073
2012-03-09 02:36:00 +00:00
Sebastian Dransfeld 4c244a82fc formatting
SVN revision: 69068
2012-03-08 19:52:26 +00:00
Christopher Michael 201bce2bb2 Ecore_Wayland: Remove free of the interfaces_bound event. Thanks Seb :)
SVN revision: 69063
2012-03-08 15:54:21 +00:00
Christopher Michael 8a47e190a0 Ecore_X(cb): Let's compile again, yea ? ;)
SVN revision: 69062
2012-03-08 15:25:46 +00:00
Carsten Haitzler 83eb27748d this is dicsomfitors focus problem. commit and lets see if peolpe
suffer.



SVN revision: 69039
2012-03-08 07:51:39 +00:00
Mike Blumenkrantz 0886e14ab1 return 0 on failure for status_code_get, and don't call curl functions more than once
SVN revision: 69038
2012-03-08 07:46:42 +00:00
Vincent Torri b24490c854 Ecore_Con: should fix compilation on Mac OS X
SVN revision: 69036
2012-03-07 23:34:38 +00:00
Christopher Michael 3e9fe228aa Ecore_Wayland: Don't need to init egl here (just yet). Add an event
(interfaces_bound) to be raised when ecore_wayland has everything it
needs to function properly. (Used in the e17 wayland only code).



SVN revision: 69032
2012-03-07 21:46:52 +00:00
Christopher Michael 804a3332bf Ecore_Evas (wayland_shm): Make sure we have a window for the engine
before trying to attach a buffer.



SVN revision: 69031
2012-03-07 21:46:01 +00:00
Mike Blumenkrantz abb90050d8 The Typo That Broke The World
SVN revision: 69030
2012-03-07 21:06:34 +00:00
Mike Blumenkrantz 4693dadc63 s/foced/forced/
SVN revision: 69019
2012-03-07 19:39:22 +00:00
Mike Blumenkrantz 4652719267 added ecore_con_url_status_code_get, cleaned up recent changelog/news entries, zero http status on new transfers
SVN revision: 69009
2012-03-07 17:15:01 +00:00
Mike Blumenkrantz 894bfaeed7 check return code on CURLINFO_RESPONSE_CODE and add helper function for it
SVN revision: 69008
2012-03-07 17:06:33 +00:00
Cedric BAIL db2a6674cf ecore: add needed exotic include.
SVN revision: 68989
2012-03-07 16:14:47 +00:00
Cedric BAIL d55504f4e5 ecore: remove an impossible to track assert.
NOTE: I am now all for removing this lock. They trigger crash,
are not implementing the feature they are advertising, are not
maintained and impossible to fix.


SVN revision: 68987
2012-03-07 16:11:55 +00:00
Carsten Haitzler 0a41ccd11f add patrch for rotation atoms also fix previous indicator patch to
have atoms set up right.



SVN revision: 68960
2012-03-07 14:34:24 +00:00
myoungwoon kim 43c690def4 From: myoungwoon kim <myoungwoon@gmail.com>
Subject: [E-devel] [Patch] Ecore, Elementary: Supporting indicator
opacity mode

This is Myoungwoon Roy Kim.

This patches are for supporting the indicator's opacity mode and made by
Jeonhoon Park(jh1979.park@samsung.com) who is responsible for Indicator
application.

Requirements:
- In mobile device, Indicator area should be displayed as Opacity,
Transparency, or sometimes Translucency according to the UX
requirements.
This requirement can be applied in case of fullscreen based menu and
fullscreen applications like video player etc.

Functional requirements:
1. User can set indicator's opacity mode as opacity, transparency, and
translucency
2. User can get the current indicator's opacity mode.

Currently there are no APIs for supporting the upper functional
requirements.

Thus, he added support for indicator's opacity mode.
It is designed for EFL developers easily to set the indicator's opacity
like the existing indicator's mode.
He added a Elm_Win_Indicator_Opacity_Mode structure variable into
Elm_Win
structure.
Meanwhile, new two APIs are implemented independently from the existing
source code.

Anybody please review this and apply it to upstream code.



SVN revision: 68958
2012-03-07 14:26:20 +00:00
Carsten Haitzler 44aa4c7e48 lets have actual atom vars to hold the atoms eh? so we compile and
link and stuff :)



SVN revision: 68929
2012-03-07 11:25:16 +00:00
Vincent Torri b00a55e316 Ecore_Evas: fix compilation after the removal of ecore_win32_shape_set() API
SVN revision: 68923
2012-03-07 10:39:30 +00:00
Vincent Torri 06f5ecf546 Ecore_Win32: fix initialization of base_width/height values
SVN revision: 68922
2012-03-07 10:28:48 +00:00
ChunEon Park fad2b6179d ecore/ecore_x - added ecore_x_illume clipboard stuff.
SVN revision: 68920
2012-03-07 10:13:24 +00:00
Jihoon Kim 7c65a124f7 ecore_imf: change parameter name in ecore_imf_context_input_panel_return_key_type_set
SVN revision: 68762
2012-03-06 02:46:09 +00:00
Christopher Michael 2ff608c90a Ecore_Wayland: Don't require a current surface to retrieve pointer
position as we may not have an active window when this is requested.



SVN revision: 68731
2012-03-05 16:50:20 +00:00
Jonas M. Gastal 2ddef61a69 Ecore con style fix.
SVN revision: 68726
2012-03-05 14:59:59 +00:00
Jonas M. Gastal e3436e04cd Style fix for ecore exe docs.
SVN revision: 68725
2012-03-05 14:59:55 +00:00
Jonas M. Gastal 2af6eb6723 Better ecore main loop docs.
SVN revision: 68724
2012-03-05 14:47:44 +00:00
Mike Blumenkrantz 8235a2b7df patch from bluezery finishing socks env variable pickup from ecore_con_socks.c
SVN revision: 68650
2012-03-03 19:49:19 +00:00
Jihoon Kim d010e69fe1 ecore: fix brief description of ecore_x_window_focus_get
SVN revision: 68646
2012-03-03 12:51:20 +00:00
Jihoon Kim 8c33b063b9 ecore: fix doxygen ingroup about ecore_x_window_defaults_set API
SVN revision: 68644
2012-03-03 07:20:54 +00:00
Daniel Juyung Seo 836dda0058 ecore Ecore_Evas.h: Fixed documentation typo.
Signed-off-by: Daniel Juyung Seo <juyung.seo@samsung.com>

SVN revision: 68624
2012-03-02 12:07:52 +00:00
Christopher Michael 9c97695b5a Ecore_Wayland: Remove image_target_texture_2d (not used and requires
GL header which causes issues for E17 wayland only).



SVN revision: 68582
2012-03-01 17:25:54 +00:00
Christopher Michael 6cbf9fa01a Ecore_Wayland: Add ecore_wl_pointer_xy_get function.
SVN revision: 68576
2012-03-01 13:43:41 +00:00
Jihoon Kim e3cb7f5f21 ecore_imf: fix doxygen
SVN revision: 68575
2012-03-01 13:34:08 +00:00
Christopher Michael 5cc25cb5a8 Ecore_Evas (wayland_egl): Cleanup the engine structure & remove unused
things. Implement alpha_set, transparent_set, and ignore_events for
ecore_evas_wayland_EGL.

NB: Big fat warning ... don't try to use alpha_set for EE_Wayland_Egl.
It segfaults for some unknown reason. If anyone knows EGL code, please
feel free to have a look. Any help is appreciated here.



SVN revision: 68574
2012-03-01 13:33:23 +00:00
Jonas M. Gastal f34ae9e0da Better ecore_evas intro docs.
SVN revision: 68572
2012-03-01 13:02:17 +00:00
Christopher Michael b0dde0d92d Ecore_Evas (wayland): Implement alpha_set, transparent_set, and
ignore_events for ecore_evas_wayland_shm.

NB: I have to code for egl done, but am tracking a segfault when we
set alpha :/



SVN revision: 68558
2012-02-29 21:00:38 +00:00
Carsten Haitzler 5bb1a4a17f netwm icon set api - test it.. putting 16mb+ icons on the stack wasnt
a good idea... puton heap. :)



SVN revision: 68550
2012-02-29 11:59:55 +00:00
Jihoon Kim 05131e2348 ecore_imf: Add ecore_imf_context_input_panel_caps_lock_mode_set/get to set/get the caps lock mode on the input panel
SVN revision: 68529
2012-02-29 04:37:33 +00:00
Carsten Haitzler 890d1a247a lets compile again... shall we? :)
SVN revision: 68526
2012-02-28 23:55:04 +00:00
Christopher Michael 5a989f5d82 Ecore_Wayland: Fix resize animation (little arrow @ bottom) not
showing up.



SVN revision: 68523
2012-02-28 22:51:01 +00:00
Christopher Michael c03a4e19b4 Ecore_Wayland: Add some doxy & @since.
SVN revision: 68522
2012-02-28 22:31:27 +00:00
Christopher Michael a31808b48b Ecore_Evas (Wayland): Refactor code to match Ecore_Wayland changes.
NB: Fixes outstanding issues with running EFL apps as wayland clients.



SVN revision: 68516
2012-02-28 21:56:39 +00:00
Christopher Michael f3cf8efe47 Ecore_Wayland: Refactor all the ecore_wayland code to improve running
EFL applications as Wayland Clients.

NB: This (along with the ecore_evas changes) fixes most (if not all) 
outstanding issues what I am aware of, including the nasty resize bug 
with wayland_egl.



SVN revision: 68515
2012-02-28 21:55:51 +00:00
Carsten Haitzler 5756d4ad09 compile again... and add docs and @sinces etc. :)
SVN revision: 68503
2012-02-28 11:50:05 +00:00
Carsten Haitzler 9b46c193f5 and now actually test and make sure things work.
SVN revision: 68500
2012-02-28 10:46:38 +00:00
Mike Blumenkrantz 178339291d one time I had a dream where people helped others who were forgetful instead of just pointing out that they were forgetful. then I woke up and realized I had fallen asleep while watching Winnie the Pooh
SVN revision: 68494
2012-02-28 07:06:04 +00:00
Carsten Haitzler 57c681a33e booyah. added lots of ecore_evas state stuff and ability to track
state changes too made by a wm - eg getting iconified.



SVN revision: 68493
2012-02-28 06:43:59 +00:00
Carsten Haitzler 1bef88b19c add ecore_x_netwm_icons_set()
SVN revision: 68487
2012-02-28 04:34:10 +00:00
Cedric BAIL 34c0022210 ecore: people are still hurt by that assert.
NOTE: I think that this code should be removed as it is useless, will never
work as expected and nobody care anymore about it.


SVN revision: 68477
2012-02-27 14:40:02 +00:00
Carsten Haitzler 496ad067f4 tag this allong with the ecore_file_download fix.
SVN revision: 68459
2012-02-27 02:37:24 +00:00
Cedric BAIL fd482cff6b ecore: oops, forgotten.
SVN revision: 68449
2012-02-26 10:06:40 +00:00
Carsten Haitzler cf21239cf8 fix ecore_file_downlaod to not limit downloads to 30sec.
SVN revision: 68447
2012-02-26 01:52:27 +00:00
Cedric BAIL b01e8f4802 ecore: remove use of SDL software sdl 16 from Ecore_Evas.
SVN revision: 68446
2012-02-25 21:20:42 +00:00
Mike Blumenkrantz 96211b171a #if 0 out an unused function
SVN revision: 68437
2012-02-25 08:30:51 +00:00
Jihoon Kim 6ff1e0cffb ecore_imf: remove trailing whitespace
SVN revision: 68434
2012-02-25 06:57:21 +00:00
Cedric BAIL 4573b902e4 ecore: eina_iterator_free doesn't work on NULL iterator.
SVN revision: 68424
2012-02-24 16:53:51 +00:00
Cedric BAIL 22ed9fcfab ecore: fix ecore build without thread support and mmap.
SVN revision: 68418
2012-02-24 15:14:10 +00:00
Doyoun Kang a441e218c6 From: Doyoun Kang <doyoun.kang@samsung.com>
Subject: Add feature for showing/hiding indicator

Hi, raster.
As we discussed about indicator, i added feature for indicator.
Please check attached patch files.

1. elementary
i added enumeration to Elm_Illume_Command as below.
- ELM_ILLUME_COMMAND_INDICATOR_SHOW
- ELM_ILLUME_COMMAND_INDICATOR_HIDE

2. ecore
i added atoms/enumerations/APIs as below.
- Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_STATE;
- Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_ON;
- Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_OFF;

typedef enum _Ecore_X_Illume_Indicator_State
{
   ECORE_X_ILLUME_INDICATOR_STATE_UNKNOWN = 0,
   ECORE_X_ILLUME_INDICATOR_STATE_OFF,
   ECORE_X_ILLUME_INDICATOR_STATE_ON
} Ecore_X_Illume_Indicator_State;
         
EAPI void ecore_x_e_illume_indicator_state_set(Ecore_X_Window win,
Ecore_X_Illume_Indicator_State state);
EAPI Ecore_X_Illume_Indicator_State
ecore_x_e_illume_indicator_state_get(Ecore_X_Window win);
EAPI void ecore_x_e_illume_indicator_state_send(Ecore_X_Window win,
Ecore_X_Illume_Indicator_State state);



SVN revision: 68410
2012-02-24 12:33:11 +00:00
Cedric BAIL 4fcca0a938 ecore: fix typos.
SVN revision: 68406
2012-02-24 11:48:53 +00:00
Cedric BAIL 11530b355d ecore: binbuf doesn't accept NULL (that's what EINA_ARG_NONNULL tell us...)
SVN revision: 68403
2012-02-24 11:21:12 +00:00
Cedric BAIL c1f2c6f682 ecore: add Exotic support.
SVN revision: 68402
2012-02-24 11:20:25 +00:00
Jihoon Kim 336b2878bc Ecore_IMF.h: fix indentation
SVN revision: 68380
2012-02-24 06:05:10 +00:00
Carsten Haitzler a918ef689f lets compile shall we and only include sdl headers if building
ecore-evas-sdl stuff eh?



SVN revision: 68372
2012-02-24 00:58:13 +00:00
Carsten Haitzler a23505ad6a warn--
SVN revision: 68371
2012-02-24 00:56:42 +00:00
Carsten Haitzler e6bf1ab1b8 lets not deprecate stable 1.0 api's just yet shall we? maybe wait a
few years before we start on that?



SVN revision: 68368
2012-02-24 00:47:13 +00:00
Carsten Haitzler f81e262ba3 another function that has been deprecated since before 1.0.
SVN revision: 68367
2012-02-24 00:44:49 +00:00
Carsten Haitzler 355b3341b3 that win32 shape set func has been deprecated since before ecore 1.0 -
it should have never been used, so remove. cruft. and no- no chlog as
it isnt something that should affect a user



SVN revision: 68366
2012-02-24 00:41:53 +00:00
Leif Middelschulte 4e5b9877dd depricated -> deprecated
SVN revision: 68365
2012-02-23 21:00:00 +00:00
Christopher Michael 8c33537c4a Ecore_X(cb): Remove unused variable. Fix uninitialzed variable warning.
SVN revision: 68362
2012-02-23 18:32:36 +00:00
Leif Middelschulte e94f19333b It is only deprecated, therefore must exist.
SVN revision: 68360
2012-02-23 18:22:39 +00:00
Leif Middelschulte a1bfc55891 Analogy of r68344 to XCB.
SVN revision: 68358
2012-02-23 18:22:29 +00:00
Leif Middelschulte 0374b166e4 Fix misspelling
SVN revision: 68357
2012-02-23 18:22:24 +00:00
Christopher Michael 6b51a11d0d Ecore: Fix grammar in doxy.
SVN revision: 68353
2012-02-23 16:49:34 +00:00
Leif Middelschulte 4ecc9ffa63 Now, also compile.
SVN revision: 68350
2012-02-23 16:00:40 +00:00
Leif Middelschulte 29c8ede450 Improve implementation of ecore_x_randr_window_crtcs_get
SVN revision: 68349
2012-02-23 15:56:42 +00:00
Leif Middelschulte a681840432 Add NEWS, @since to source, and alter ChangeLog.
SVN revision: 68348
2012-02-23 15:56:38 +00:00
Cedric BAIL 41d64ec96e ecore: move Ecore_Evas software SDL from specific SDL Evas backend to generic buffer backend.
One more step to removing Evas Software SDL backend.


SVN revision: 68346
2012-02-23 15:39:18 +00:00
Leif Middelschulte 895355ef99 Deprecate ecore_x_randr_current_crtc_get,
implement and use ecore_x_randr_window_crtcs_get instead

SVN revision: 68344
2012-02-23 15:10:43 +00:00
Leif Middelschulte 23528373cc Implement ecore_x_randr_current_crtc_get
SVN revision: 68343
2012-02-23 15:10:38 +00:00
Carsten Haitzler 367799c1ec fix ecore_evas_extn checks.. (shm_open checks too) to work.
SVN revision: 68302
2012-02-23 05:56:36 +00:00
Cedric BAIL 6ca64e9c3c ecore: cleanup thread destruction.
SVN revision: 68288
2012-02-22 21:38:39 +00:00
Bluezery 40c61bce9a From: Bluezery <ohpowel@gmail.com>
Subject: [E-devel][Patch][ecore_con] Fix invalid curl handle removal by valgrind
Date: Wed, 22 Feb 2012 19:57:36 +0900

Hello,

discomfitor reports bugs by valigrind.  I checked it with valgrid and
I found the clues
curl_multi_remove_handle() should not be called when multi handles
being performed. So I removed curl_multi_remove_handle() code from
_ecore_con_url_info_read()
Now, curl_multi_remove_handle() is only called for all easy handles
when a multi-handle ended.
Please review this simple patch.


SVN revision: 68287
2012-02-22 19:58:34 +00:00
Christopher Michael 84ba307c71 Ecore: Fix typo in header (for docs).
SVN revision: 68286
2012-02-22 19:49:15 +00:00
Christopher Michael f7c29b5eae Ecore_Evas (wayland): Update shm and egl engines for recent changes in
wayland.



SVN revision: 68284
2012-02-22 18:38:26 +00:00
Christopher Michael 274f4be555 Ecore (Wayland): Update include for xkbcommon (changed in git). Update
function calls for changes made to wayland.

NB: This makes ecore_wayland build again.



SVN revision: 68283
2012-02-22 18:38:04 +00:00
Mike Blumenkrantz 127c3b81da somewhat fix deferred freeing of curl objects
SVN revision: 68258
2012-02-22 10:10:22 +00:00
Mike Blumenkrantz d37f6003cf allow server to write out last data to client before disconnecting, also fix leak I previously added
SVN revision: 68249
2012-02-22 08:50:43 +00:00
Mike Blumenkrantz 9417565032 reorder url complete calls to prevent invalid read
SVN revision: 68246
2012-02-22 05:46:40 +00:00
Christopher Michael 436091a7d6 Ecore_X(cb): Add missing randr functions needed for recent changes in E.
NB: These may not be entirely correct, but since I am the only one using 
xcb (apparently), and I don't ever use the RandR stuff, they are 
sufficient for now. I'll debug them later when I have more time.



SVN revision: 68219
2012-02-21 12:42:02 +00:00
Mike Blumenkrantz aaaa571c8d hero patch from bluezery which fixes ecore-con-url
SVN revision: 68203
2012-02-21 06:48:24 +00:00
Jihoon Kim 2482c6aeeb fix doxygen
SVN revision: 68197
2012-02-21 04:16:53 +00:00
Cedric BAIL 6152601e1f ecore: rewrite of Ecore_Thread internal to use Eina_Lock and ecore_main_loop_thread_safe_call_async.
NOTES: It is now safer and faster. I doubt I will have more time before the release to finish
ecore_thread_message_run, nor to make the shutdown nicer.


SVN revision: 68164
2012-02-20 15:57:18 +00:00
Carsten Haitzler 19f99fce57 @since++
SVN revision: 68145
2012-02-20 08:14:13 +00:00
Mike Blumenkrantz fb766c1119 revert last commit, maybe I'll re-commit it in 10 years when curl 7.21.7 is more common
SVN revision: 68144
2012-02-20 07:37:53 +00:00
Mike Blumenkrantz 1552f5b548 yet another complete rewrite of ecore-con-url, fixes bugs I've been experiencing recently
does not fix curl+c-ares though :(


SVN revision: 68143
2012-02-20 07:11:23 +00:00
Jérémy Zurcher 8ee7505e05 From: Jérémy Zurcher <jeremy@asynk.ch>
Subject: [E-devel] ecore_evas typedef patch src/lib


the attached patch adds
typedef void   (*Ecore_Evas_Event_Cb) (Ecore_Evas *ee);
in Ecore_Evas.h and ecore_evas_private.h

Ecore_Evas_Event_Cb is then used within :
  ecore_evas.c
  ecore_evas_psl1ght.c
  ecore_evas_win32.c
  ecore_evas_wince.c
  ecore_evas_x.c



SVN revision: 68140
2012-02-20 04:38:54 +00:00
Mike Blumenkrantz c1ebb1ae60 somehow forgot to add this line in for previous commit, self spank
SVN revision: 68134
2012-02-19 23:24:13 +00:00
Mike Blumenkrantz 104fa491ae formatting
SVN revision: 68133
2012-02-19 23:23:44 +00:00
Mike Blumenkrantz a8e95378d8 fix current url implementation to not crash ANY TIME YOU FREE THE OBJECT DURING AN EVENT
seriously how did this go unnoticed for so many years?????


SVN revision: 68132
2012-02-19 23:16:50 +00:00
Mike Blumenkrantz 9fd11cd9da if we're going to pretend to handle errors, at least clean up before failing
SVN revision: 68129
2012-02-19 22:33:39 +00:00
Mike Blumenkrantz 60b4d79569 not sure why we're passing a bogus data pointer which is never used
SVN revision: 68128
2012-02-19 22:32:17 +00:00
Mike Blumenkrantz cc2d957e10 fix and simplify init/shutdown logic
SVN revision: 68127
2012-02-19 22:26:40 +00:00
Vincent Torri aab16f91a9 Ecore: better check of ecore_evas_extn. This also fixes its compilation on Windows
SVN revision: 68105
2012-02-18 12:56:53 +00:00
Vincent Torri 85a36a8f7f Ecore: ecore_pipe: remove ugly FMT_* compatibility strings as Evil has now POSIX printf family functions
SVN revision: 68104
2012-02-18 12:55:26 +00:00
Mike Blumenkrantz 393d25034e add debug info with url
SVN revision: 68098
2012-02-18 02:38:10 +00:00
Mike Blumenkrantz 8191c723cc fix shadow var
SVN revision: 68097
2012-02-18 02:23:09 +00:00
Mike Blumenkrantz e4655eeece outdent some code here
SVN revision: 68096
2012-02-18 02:19:36 +00:00
Jihoon Kim 62037f70d9 ecore_imf: describe doxygen about some enums
SVN revision: 68095
2012-02-18 01:45:50 +00:00
Mike Blumenkrantz 150bc83acf null check
SVN revision: 68039
2012-02-16 21:57:34 +00:00
Leif Middelschulte 8bdf8faf37 Add mode add/del functions to ecore_x_randr
SVN revision: 68031
2012-02-16 19:26:30 +00:00
Jihoon Kim 758c7a57ab ecore_imf: add @since 1.2 in Ecore_IMF_Input_Panel_Lang and Ecore_IMF_Input_Panel_Return_Key_Type
Thanks to Vincent about spotting it


SVN revision: 67993
2012-02-16 00:35:14 +00:00
Mike Blumenkrantz 201ae5dea3 use correct errno value for error events
SVN revision: 67960
2012-02-15 05:55:28 +00:00
Mike Blumenkrantz 89276be842 finally finish implementing SOCKS5 proxies in ecore-con.
SOCKS5 is different from SOCKS4 in that it supports password authentication mechanisms (GSSAPI is still on the todo) and IPV6, neither of which are possible with SOCKS4

NOTE THAT THE CMDLINE SYNTAX FOR AUTOSOCKSING HAS CHANGED!
 *   ECORE_CON_SOCKS_V4=[user@]server-port:lookup
 *   ECORE_CON_SOCKS_V5=[user@]server-port:lookup

also note that I did not implement autosocksing with password. it's just not safe.


SVN revision: 67959
2012-02-15 05:53:50 +00:00
Jihoon Kim 567b6ac0e8 ecore_imf: Add ecore_imf APIs to set return key type, disable return key.
SVN revision: 67946
2012-02-15 01:22:28 +00:00
윤정현 b297da56de From: 윤정현 <jh0506.yun@samsung.com>
Subject: Re: [E-devel] [Patch] ecore_ipc - remove potential risk in
ecore_ipc_shutdown

I found a problem this infinite loop case.

If server is deleted, then ECORE_IPC_EVENT_SERVER_DEL callback
function will be called in client side.
It will happen infinite loop in ecore_ipc_shutdown if
ecore_ipc_shutdown called in this ECORE_IPC_EVENT_SERVER_DEL callback
function.

For example,
server_del_handler =
ecore_event_handler_add(ECORE_IPC_EVENT_SERVER_DEL, _server_del_cb, NULL);
static Eina_Bool
_server_del_cb(void *data, int type, void *event)
{
   ecore_ipc_shutdown();
   return EINA_TRUE;
 }
      
If server is deleted,
1. _ecore_ipc_event_server_del : svr->event_count++
2. _server_del_cb : ecore_ipc_shutdown called
3. ecore_ipc_shutdown : while (servers) ecore_ipc_server_del(eina_list_data_get(servers))
4. ecore_ipc_server_del : can't eina_list_remove(servers, svr) because event_count != 0
5. infinite loop

I think this while code is very dangerous whether user miss or not.
I modified EINA_LIST_FOREACH_SAFE instead of EINA_LIST_FOREACH refer
to ecore_con.
Please review this patch.



SVN revision: 67874
2012-02-13 06:49:30 +00:00
Rafael Fonseca 53e3f54ba5 Ecore_Evas_Cocoa: fix header include name.
SVN revision: 67825
2012-02-10 13:27:46 +00:00
Christopher Michael 317f1ebf99 Ecore_Evas (wayland): Disable logfn's (again) :( Remove extra parens.
SVN revision: 67819
2012-02-10 10:36:21 +00:00
Christopher Michael 1acb7b4f9e Ecore_Evas: Add functions for setting wayland mouse pointer (used from
elm wayland clients).



SVN revision: 67816
2012-02-10 09:16:29 +00:00
Christopher Michael 671cda7b73 Ecore_Wl: Add function in header.
SVN revision: 67782
2012-02-09 08:16:45 +00:00
Christopher Michael c510ba8471 Ecore_Wl: Also send mouse move before sending mouse down/up. Add some
missing Logfn's. Add handler to free the mouse_move event when we're
done with it. Add a function to retrieve the 'last mouse button down
time' (needed for fixing surface move).



SVN revision: 67781
2012-02-09 08:15:10 +00:00
Christopher Michael 2644d16d50 Ecore_Evas (Wayland): Fix getting double mouse events for the wayland
engines.

NB: Fixes elementary momentum scrolling.



SVN revision: 67780
2012-02-09 08:12:39 +00:00
Jihoon Kim 09d8eb2f1d ecore_imf_context.c: fix formatting
SVN revision: 67779
2012-02-09 03:53:03 +00:00
Mike Blumenkrantz 3be93385bf @SVN revision: 67759
SVN revision: 67774
2012-02-08 22:58:07 +00:00
Mike Blumenkrantz 6abc186588 SVN revision: 67759
SPANK SPANK SPANK RASTER


SVN revision: 67772
2012-02-08 21:25:45 +00:00
Carsten Haitzler 6c31fcf709 add ecore_con_url_http_version_set() to be able to specify request
version



SVN revision: 67759
2012-02-08 13:25:08 +00:00
Jihoon Kim 9e7c912aa4 Ecore_IMF.h: fix wrong documentation about Ecore_IMF_Preedit_Attr
SVN revision: 67723
2012-02-07 02:30:36 +00:00
Jihoon Kim 20646f9fa1 ecore_imf: Add Ecore_IMF function to set or get the input panel-specific data
SVN revision: 67711
2012-02-06 09:46:38 +00:00
Jihoon Kim 1d92d7dbe6 ecore_imf : Set ECORE_IMF_INPUT_PANEL_LAYOUT_NORMAL as default layout in ecore_imf_context_add.
SVN revision: 67710
2012-02-06 08:05:58 +00:00
Jihoon Kim 0a709db9d2 Ecore_IMF.h : describe Ecore_IMF_Callback_Type, Ecore_IMF_Autocapital_Type, and Ecore_IMF_Preedit_Attr in more detail
SVN revision: 67709
2012-02-06 05:10:18 +00:00
Jihoon Kim 95e78175a5 ecore_imf: fix wrong ingroup fields for doxygen
SVN revision: 67695
2012-02-03 10:12:13 +00:00
Daniel Juyung Seo de5074849f ecore ecore_main.c: Fixed formatting. It has nice documentation. Thanks raster :O
SVN revision: 67685
2012-02-02 05:21:24 +00:00
Carsten Haitzler 53c539ae55 ok 1 segv less. this code looks most suspicious...
SVN revision: 67671
2012-02-01 09:48:46 +00:00
Jihoon Kim 517a436cbc Describe in more detail about ecore_imf_context_cursor_location_set API
SVN revision: 67670
2012-02-01 06:39:26 +00:00
Christopher Michael 3beb6bb400 Ecore_X: Add api function (and code) to retrieve actual keycode from
keyname (needed to handle input from x11 to wayland clients).



SVN revision: 67591
2012-01-29 20:29:30 +00:00
Daniel Juyung Seo 30980e2ecf ecore ecore_imf_context.c: Fixed build warnings.
ecore_imf_context.c: In function ‘ecore_imf_context_event_callback_del’:
ecore_imf_context.c:1099:9: warning: ‘return’ with no value, in function returning non-void
ecore_imf_context.c:1109:26: warning: initialization discards qualifiers from pointer target type

SVN revision: 67585
2012-01-29 13:39:07 +00:00
Cedric BAIL 457de1db0b ecore: M_PI / 2.0 == M_PI_2
SVN revision: 67496
2012-01-24 14:50:39 +00:00
Gustavo Sverzut Barbieri 58feaf04b4 ecore/docs: improve main page a bit.
SVN revision: 67448
2012-01-22 15:05:20 +00:00
Carsten Haitzler 039089b6ba remove in.h form headers - dont need it.
SVN revision: 67326
2012-01-19 08:38:18 +00:00
Mike Blumenkrantz 1f35fa8b95 use client_kill instead of directly eventing
SVN revision: 67322
2012-01-19 08:02:41 +00:00
Mike Blumenkrantz a83f8838d5 remove use of 'dead' variable from win32 code
SVN revision: 67319
2012-01-19 07:36:02 +00:00
Youness Alaoui 18eedb2caa Ecore: Send joypad buttons as key down/up events and properly send the quit request
SVN revision: 67291
2012-01-18 06:15:52 +00:00
Jihoon Kim c652e4e78a From: Jihoon Kim <imfine98@gmail.com>
Long time ago, in
http://www.mail-archive.com/enlightenment-devel@lists.sourceforge.net/msg32795.html
mail thread and IRC,

I talked with about problem of asynchronous event API such as
ecore_imf_context_commit_event_add,
ecore_imf_context_preedit_changed_event_add, so on.

In short, The problem is that key event and text_set APIs are processed
immediately, but commit event and preedit changed event is processed
asynchronously  because those APIs add each event to ecore event queue.

To fix these problems, I've decided to create synchronous event APIs such
as ecore_imf_context_event_callback_add, del and call.

For considering compatibility, sync and async event callback functions are
used in xim and scim immodule.



SVN revision: 67290
2012-01-18 04:38:04 +00:00
Carsten Haitzler 25171bf215 lets check write err so we dont get warnings. :/
SVN revision: 67287
2012-01-18 04:13:52 +00:00
Guillaume Friloux 14ff0e1ae0 ecore - Various patches in ecore's doc
Hello e people, i modified some comments to get less doxygen
warnings/errors.

Signed-Off-By: Guillaume Friloux <guillaume.friloux@asp64.com>




SVN revision: 67270
2012-01-17 11:37:35 +00:00
Christopher Michael 58c865325d Ecore_Evas (wayland): Add/Fix more dnd code.
SVN revision: 67248
2012-01-16 19:11:17 +00:00
Christopher Michael 8de10044b4 Ecore_Wayland: When handling wayland interfaces (during startup), we
cannot depend on the order in which the interfaces are given to us, so
we cannot create the data_device until we have both the input device
and the data_device_manager. Fix that.

Add more dnd code (not complete yet because frankly, the way Wayland
handles dnd & selection code is crappy, stupid, and difficult to
implement).



SVN revision: 67247
2012-01-16 19:10:33 +00:00
Tom Hacohen ee4f301853 Ecore: Fix some more warnings.
I see a future in which there'll be no warnings in EFL.
At the mean time, lets do our best to make the buildbot happy. :)

SVN revision: 67240
2012-01-16 09:30:29 +00:00
Tom Hacohen 98aee0ddde Ecore: Fix some warnings.
SVN revision: 67239
2012-01-16 09:22:42 +00:00
Jiyoun Park 6c1eb13012 modify ecore_evas_extn_socket_new and ecore_evas_extn_plug_new.
divide each new functions to two part
which create ecore evas and create socket for upper layer.
socket: new and listen
plug: new and connect


SVN revision: 67238
2012-01-16 08:48:24 +00:00
Leif Middelschulte 67cce962f6 Merge branch 'randr'
SVN revision: 67234
2012-01-15 22:03:45 +00:00
Stefan Schmidt e5e51917d9 From: Stefan Schmidt <stefan@datenfreihafen.org>
Date: Sun, 15 Jan 2012 13:46:07 +0100
Subject: [PATCH 2/2] ecore_con_info: Remove unused err variable.


SVN revision: 67233
2012-01-15 18:42:13 +00:00
Christopher Michael 3b13af75a6 Ecore_Wayland: Some more work on getting drag-n-drop flushed out.
SVN revision: 67182
2012-01-13 09:33:33 +00:00
Christopher Michael dbe6f16717 Ecore_Wayland: Unbreak shm engine wrt shm_format.
Add more work on dnd code (incomplete still).

NB: We will need to add a method to request non-argb surfaces. For
now, all surfaces are argb.



SVN revision: 67180
2012-01-13 07:46:22 +00:00
Christopher Michael 21975a748f Ecore_Evas (wayland): Implement Fullscreen Set for Shm and Egl.
SVN revision: 67179
2012-01-13 06:46:35 +00:00
Christopher Michael 5623ed37ce Ecore_Wayland: Oops, shm_format should be int. Also, flush display
output on close.



SVN revision: 67178
2012-01-13 06:34:40 +00:00
Christopher Michael 045294c189 Ecore_Wayland: Handle shm format iteration a bit better.
SVN revision: 67177
2012-01-13 06:30:27 +00:00
Christopher Michael 0216b83173 Ecore_Wayland: Add actual code to handle drag-n-drop (not complete
yet). Update shm_format to newer wayland ones.



SVN revision: 67176
2012-01-13 06:18:04 +00:00
Christopher Michael 7bace75fcc Ecore_X(cb): Fix formatting. (whoever did this should lose a finger or
two).



SVN revision: 67170
2012-01-13 01:34:39 +00:00
Christopher Michael a2e9465376 Ecore_Wayland: Implement handling Touch Events.
NB: None of the touch code has been tested yet.



SVN revision: 67169
2012-01-13 01:26:52 +00:00
Christopher Michael ce12a4481b Ecore_Evas (wayland): Do not set the shell_surface_listeners until
After we have set the new surface for the evas engine. Reason being:
The shell_surface_listener_configure event handles resizing the
ecore_evas. If that gets called Before we have set the new engine
surface, then bad crashes can happen.



SVN revision: 67161
2012-01-13 00:01:09 +00:00
Christopher Michael aeb25bbf4e Ecore_Evas (wayland_egl): Does not make sense to reset the surface of
the evas engine here, as the evas engine is going to be free'd right
after this.



SVN revision: 67156
2012-01-12 23:05:51 +00:00
Christopher Michael 230b7c015d Ecore_Evas (wayland_egl): Implement free & hide with actual code.
SVN revision: 67139
2012-01-12 13:09:45 +00:00
Christopher Michael 574380ccb0 Ecore_X(cb): Fix my focus issues with Sloppy focus.
Add a check for valid connection in ecore_xcb_icccm.c

NB: For some reason, XCB does not like ecore's timestamp which is
being passed in. Since all the calls to ecore_x_window_focus_at_time
are being passed the current timestamp anyway, just use
XCB_CURRENT_TIME until I have more available 'free time' to dig deeper
into this.



SVN revision: 67136
2012-01-12 11:41:38 +00:00
Christopher Michael 3abbc4f0aa Ecore_Evas: Implement generic ecore_evas_wayland_resize funtion.
SVN revision: 67132
2012-01-12 09:07:22 +00:00
Christopher Michael 334ac03863 Ecore_Evas (wayland_egl): Make ecore_evas_wayland_egl actually work
and draw stuff. Add event handlers for mouse, etc. Implement generic
ecore_evas_wayland_resize function.



SVN revision: 67131
2012-01-12 09:06:47 +00:00
Cedric BAIL c6894cee94 ecore: move self to the right position.
SVN revision: 67130
2012-01-12 09:06:28 +00:00
Christopher Michael ad51dd4bc3 Ecore_Evas (Wayland_Shm): Fix ecore_evas_wayland_shm_resize function.
Does not exist anymore...being replaced with a more generic
ecore_evas_wayland_resize funciton.



SVN revision: 67129
2012-01-12 09:05:12 +00:00
Christopher Michael cf6322e938 Ecore_Evas (wayland_shm): Don't issue a surface move if the ecore_evas
is not visible (has no surface).



SVN revision: 67104
2012-01-12 00:06:37 +00:00
Christopher Michael ec7e18d8b5 Ecore_Evas: Update ecore_evas wayland code to use new engine info
structure.



SVN revision: 67101
2012-01-11 23:29:33 +00:00
Cedric BAIL 916047532d ecore: something is wrong ecore_evas_fb use ecore_fb_private.h and ecore_fb_private.h need Ecore_Fb.h.
SVN revision: 67086
2012-01-11 15:31:54 +00:00
Cedric BAIL 8885e90cda ecore: use eina_file_direct_ls (faster, better, cleaner).
SVN revision: 67085
2012-01-11 15:30:40 +00:00
Cedric BAIL 81b3cddb13 ecore: fix Ecore_Thread.
SVN revision: 67082
2012-01-11 13:45:34 +00:00
Christopher Michael 54cca7bbf0 Ecore & Ecore_Evas: Fix requirements in configure.ac for wayland_egl.
Fix ecore_evas makefile to use wayland_egl_libs, etc.



SVN revision: 67081
2012-01-11 13:06:02 +00:00
Christopher Michael 1ccaf36197 Ecore_Evas: Update header file (remove dead commented code).
Uncomment ecore_evas_wayland_egl function.



SVN revision: 67080
2012-01-11 13:04:55 +00:00
Christopher Michael 99045fbdba Ecore_Evas: Re-enable wayland_egl engine (for testing).
SVN revision: 67079
2012-01-11 13:03:48 +00:00
Christopher Michael c7edac5b13 Ecore_Evas: Update ecore_evas_private for recent wayland changes.
SVN revision: 67078
2012-01-11 13:03:17 +00:00
Christopher Michael 8f05d8ec93 Ecore_Evas (wayland_egl): Rework ecore_evas for wayland_egl to be
inline with the shm version, and build against newer evas wayland_egl
engine.



SVN revision: 67077
2012-01-11 13:02:27 +00:00
Christopher Michael 7b21d59a52 Ecore_Evas (wayland_shm): Add missing shell_surface handler (recently
added in wayland).



SVN revision: 67076
2012-01-11 13:00:54 +00:00
Daniel Juyung Seo 19de4626ab ecore: applied eina_array_count_get -> eina_array_count api change.
SVN revision: 67022
2012-01-10 15:34:52 +00:00
Christopher Michael 9c3b28d908 Ecore_Evas (Wayland): Be sure to unregister the ecore_evas (wrt input
events).
Add big fat NB wrt potential 'hack' (works around screen garbage on
resize).
Add evas damage rectangle on resize.
Do surface_damage before surface_attach.
Prevent compositor crash on resize by checking width/height <= 0.
Don't do a resize of the ecore_evas unless the event matches.



SVN revision: 67013
2012-01-10 10:31:18 +00:00
Christopher Michael 655e20307a Ecore_Evas (Wayland): Add missing flush during rendering.
NB: This fixes animation issue wrt eating up cpu, only animating when
mouse was over, etc, etc..... Thanks Old Man !! ;)



SVN revision: 66995
2012-01-09 10:52:19 +00:00
Christopher Michael 50110e14c6 Ecore_Wayland: Fix fd_handler to only listen on fd_read.
Add variable to store what button was pressed (part of focus issue
fixes).
Fix focus handling (see comments about wayland pointer focus).



SVN revision: 66994
2012-01-09 10:50:26 +00:00
ChunEon Park 56a083357c ecore/ecore_evas - removed unused var.
SVN revision: 66987
2012-01-09 07:58:28 +00:00
Christopher Michael d18dafa65a Ecore_Evas (Wayland): Fix building apps without wayland support
(function was missing a declaration if wayland was disabled). (Fixes
elm compile problems).



SVN revision: 66982
2012-01-09 05:22:43 +00:00
Christopher Michael 8bf05691f5 Ecore_Evas: Add api function for wayland_shm_resize.
SVN revision: 66972
2012-01-08 11:30:35 +00:00
Christopher Michael 1307fc636a Ecore_Wayland: Put mouse_up_send, mouse_down_send into their own
functions (makes it easier to call in code).
Some miscellaneous changes wrt fd_read & fd_write on the fd handler.



SVN revision: 66971
2012-01-08 11:29:04 +00:00
Christopher Michael 94a4ce180b Ecore_Evas (wayland): Add shell listener for 'configure' events (occur
on shell_surface_resize).
Provide callback_mouse_in_set for ecore_evas.



SVN revision: 66970
2012-01-08 11:25:57 +00:00
Youness Alaoui ead8d51b3c Ecore-con: Let's not break compilation if net/if.h is not found (or old system)
SVN revision: 66956
2012-01-07 11:39:23 +00:00
Jiyoun Park 6eb708fb1d Fix Ecore evas extn for multi client model.
It is possible that several process want to show same canvas.
For support this, I changed Ecore buffer canvas to server(socket)
If some application want to show this canvas, 
it create plug image object. 



SVN revision: 66892
2012-01-05 05:08:24 +00:00
Christopher Michael 1dec455b38 Ecore_Evas (wayland): Implement EE functions for iconified & maximized.
SVN revision: 66861
2012-01-04 09:28:36 +00:00
Christopher Michael 4034f41133 Ecore_Evas (Wayland): Add functions for raise, lower, activate, layer,
and focus setting.



SVN revision: 66860
2012-01-04 08:28:23 +00:00
Christopher Michael 9a13801bab Ecore_Wayland: Fix mouse & focus send functions to support passing of
specific 'surface' and 'time'.
Add function (internal) to send a mouse_move (cleans up code).
Add event 'multi' stuff for mouse button down.
Fix handle_pointer_focus function to not send 'focus' events (handled
differently).
Fix handle_keyboard_focus function to actually send 'focus' to new
windows.

NB: This fixes most of the focus issues I was having earlier.



SVN revision: 66859
2012-01-04 08:27:31 +00:00
Daniel Juyung Seo e204bd5221 ecore Ecore.h: Sync authors with AUTHOR file.
SVN revision: 66841
2012-01-04 04:20:21 +00:00
Carsten Haitzler 831ff86cb8 Add HEX, TERMINAL and PASSWORD layouts
SVN revision: 66836
2012-01-04 03:41:10 +00:00
Sanjeev BA fcffec2a23 Fix typos.
Signed-off-by: Sanjeev BA <iamsanjeev@gmail.com>

SVN revision: 66814
2012-01-04 00:11:55 +00:00
Christopher Michael c69d424fe5 Ecore_Evas (Wayland): Don't feed mouse_move twice
(_ecore_evas_mouse_move_process already feeds to evas).

Add variable to store the 'timestamp' of when mouse button gets
pressed (needed for 'moving' a surface).



SVN revision: 66808
2012-01-03 20:39:10 +00:00
Christopher Michael 8fc45c6673 Ecore (Wayland): Add function to get current mouse position (screen
coords).
Rename some variables for clarity of their purpose.



SVN revision: 66807
2012-01-03 20:37:30 +00:00
Bluezery fcdec47f13 From: Bluezery <ohpowel@gmail.com>
Subject: [E-devel]  [Patch][ecore_con] Fix return value checking
Date: Tue, 3 Jan 2012 10:01:17 +0900

Hi,

There is invalid return value checking of curl_multi_perform() in ecore_con_url.
Because CURLM_CALL_MULTI_PERFORM is also not  CURLM_OK,
CURLM_CALL_MULTI_PERFORM checking  should precede CURLM_OK checking.
It's simple fix. Please review this

-- 
BRs,
Kim.


SVN revision: 66771
2012-01-03 03:58:48 +00:00
Christopher Michael 221db402f5 Ecore_Wayland: Quiet down output by disabling LOGFNs.
SVN revision: 66765
2012-01-03 01:08:43 +00:00
Christopher Michael 2887fd5d2b Ecore_Evas (wayland): A bit of restructure to make prep for the egl
stuffs.



SVN revision: 66764
2012-01-03 01:08:06 +00:00
Christopher Michael c0f98fe6da Ecore_Evas (Wayland): Quiet down the output by disabling LOGFN.
Implement 'ecore_evas_move' for wayland_shm engine.



SVN revision: 66763
2012-01-03 01:06:47 +00:00
Christopher Michael 40669bf381 Ecore_Evas: Fix resize recursion when using wayland framespace.
SVN revision: 66760
2012-01-02 19:36:11 +00:00
Vincent Torri 0ef4f2aeeb formatting
SVN revision: 66702
2011-12-30 15:53:20 +00:00
Carsten Haitzler b92c19a84d Fix massive post data probile in ecore-con that would cause
post data to be corrupted (as it was never copied into the
ecore con url struct) or could cause crashes if the memory
pointed to became invalid.
                


SVN revision: 66619
2011-12-29 08:55:11 +00:00
Carsten Haitzler 4f4639b81f and fix my "mouse grab+hide_mouse out" fix to not break e17 dnd :)
SVN revision: 66582
2011-12-28 03:07:39 +00:00
Christopher Michael 795698cdbc Ecore_Wayland: Start work on drag-n-drop code (just a start, not
actually functional yet).

Implement the data device manager.
Implement the data device itself.
Fixes for shutdown so we destroy everything correctly (data device,
device manager, shell, etc).



SVN revision: 66581
2011-12-28 02:49:32 +00:00
Christopher Michael 848bea2e3c Ecore_Evas (Wayland_Shm):
Add an actual 'frame' to ecore_evas_wayland. (just a boring rectangle frame w/ the title).
Add support for size_min/max/base/step setting.
Add support for title & name_class setting.
Add support for setting a cursor.
Add support for hiding an ecore_evas.



SVN revision: 66578
2011-12-27 19:25:38 +00:00
Carsten Haitzler b0ab314d8e fix mouse down grab coutns if window minimized or hidden (especially
the second).



SVN revision: 66568
2011-12-27 12:02:18 +00:00
Cedric BAIL 411b2b8676 ecore: include header only when required.
SVN revision: 66563
2011-12-27 10:10:47 +00:00
Christopher Michael 4bd3586d2b Ecore_Wayland: Remove 'ecore_wl_window' (not used or needed).
SVN revision: 66543
2011-12-26 23:29:49 +00:00
Christopher Michael 627d39bfa2 Ecore: Add Ecore_Wayland (Wayland backend like ecore_x).
Ecore_Evas: Add 'drame_frame' functions.
Add ecore_evas_wayland code (for creating ecore_evas' in wayland).

NB: Merry Christmas EFL !!, Here is you're gift :)



SVN revision: 66542
2011-12-26 23:27:20 +00:00
Carsten Haitzler bd24931df1 disable bugfix for now. leave commented as note.
SVN revision: 66477
2011-12-23 11:40:05 +00:00
Jiyoun Park 66faed1695 remove white space and trailing
SVN revision: 66475
2011-12-23 07:13:38 +00:00
ChunEon Park e2b1ac1f61 ecore/ecore_con - removed white trailings
SVN revision: 66474
2011-12-23 07:07:35 +00:00
ChunEon Park a76caa3021 ecore/ecore_con - removed white trailings
SVN revision: 66473
2011-12-23 07:04:36 +00:00
Mike Blumenkrantz 9aedbc1bfb by the power of greyskull^Wunsigned integers, this test will always be true!
SVN revision: 66463
2011-12-22 08:08:05 +00:00
Mike Blumenkrantz 3258503e8a curl patch from bluezery to use ECORE_CON_SOCKS_V4 env variable and also add socks proxying api
SVN revision: 66462
2011-12-22 08:06:51 +00:00
Mike Blumenkrantz ec30d20fa0 add debug macros to print location of svr/cl kill
SVN revision: 66439
2011-12-21 10:13:57 +00:00
Mike Blumenkrantz 7daccc8eea provide slightly more useful dbg info with new kill api
SVN revision: 66438
2011-12-21 10:07:07 +00:00
Mike Blumenkrantz 178ac4be78 remove 'dead' member from client/server structs: this now serves no purpose
SVN revision: 66437
2011-12-21 10:02:30 +00:00
Mike Blumenkrantz 0207023886 nope
SVN revision: 66436
2011-12-21 09:35:10 +00:00
Carsten Haitzler ff64b561ca revert 66362 -> breaks ecore-con. :( sorry stu!
SVN revision: 66434
2011-12-21 09:23:27 +00:00
Carsten Haitzler 5e5024860c ooh compile break if no curl! fix!
SVN revision: 66417
2011-12-21 08:20:16 +00:00
Bluezery 16a9961f58 From: Bluezery <ohpowel@gmail.com>
Subject: Re: [E-devel] [Patch][ecore_con_url] Add proxy & timeout set
API

There existed two problems when using ecore_con_url. We cannot set
proxy and set timeout.
So, I added two APIs for solving these problems.
Proxy can be set by setting libcurl option.
Timeout also can be set but It need to add handler for Linux alarm
signal. (Please refer:
http://curl.haxx.se/libcurl/c/curl_easy_setopt.html#CURLOPTTIMEOUT)
So I implemented it by using ecore timer.




SVN revision: 66414
2011-12-21 06:18:25 +00:00
Cedric BAIL 953f0300de ecore: actually provide all needed symbol.
SVN revision: 66379
2011-12-20 09:26:20 +00:00
Carsten Haitzler df705cd4fc unused warning--
SVN revision: 66366
2011-12-20 08:22:03 +00:00
Mike Blumenkrantz 1f7c3b5a4a fix a Heroes of SVN-level breakage from 66068 which prevented all ecore-con fds from being closed :D
SVN revision: 66362
2011-12-20 06:22:30 +00:00
Carsten Haitzler 71f88a1a13 probably a leak fix in ecor-eglib support - doesnt cause any issues in
my testing, but documentation for g_static_mutex's isnt that great to
let us know what to do with a static mutex... considering it's...
static... pending respons from reporter for backport



SVN revision: 66360
2011-12-20 05:57:57 +00:00
Carsten Haitzler 0d91f7a776 update @since's - seems i can put them on single lines.
SVN revision: 66323
2011-12-19 07:25:27 +00:00
Carsten Haitzler dad90306a2 address fixme's in extn :)
SVN revision: 66320
2011-12-19 06:54:08 +00:00
Mike Blumenkrantz 420cd2c7bd fix null deref here too
SVN revision: 66296
2011-12-16 18:09:14 +00:00
Mike Blumenkrantz 5658944274 fix impossible possible segv
SVN revision: 66295
2011-12-16 18:06:19 +00:00
Mike Blumenkrantz ad37a6a256 fix possible 0 byte allocation
SVN revision: 66294
2011-12-16 18:04:53 +00:00