Commit Graph

4923 Commits

Author SHA1 Message Date
Jonas M. Gastal 9080cd0a3a Cleanup Doxygen Warnings - ecore 1
Files modified:
ecore/doc/Doxyfile.in
ecore/src/lib/ecore/Ecore.h
ecore/src/lib/ecore/ecore.c
ecore/src/lib/ecore/ecore_getopt.c
ecore/src/lib/ecore/ecore_main.c
ecore/src/lib/ecore_con/Ecore_Con.h

SVN revision: 70421
2012-04-23 20:09:44 +00:00
Carsten Haitzler 17b305b321 update po's
SVN revision: 70372
2012-04-21 01:50:49 +00:00
Vincent Torri 2fba71c5be Ecore_Evas (win32): add override_set() support
SVN revision: 70366
2012-04-20 14:53:06 +00:00
Vincent Torri a2dfe1c162 Ecore_Win32: fix ecore_win32_window_override_new() behavior
SVN revision: 70365
2012-04-20 14:47:15 +00:00
Carsten Haitzler 6728cb8c5b small cleanup - set root prop after others are in place for wm
detection.



SVN revision: 70286
2012-04-18 05:19:35 +00:00
Daniel Juyung Seo 1e7b2bf865 ecore: Moved more API documentation to header.
SVN revision: 70285
2012-04-18 01:24:30 +00:00
Christopher Michael e0f7350f1b Ecore_Evas (wayland_shm): Calculate shm pool size based on output size.
SVN revision: 70283
2012-04-17 21:56:03 +00:00
Christopher Michael fc0ec643ca Ecore_Wayland: Update ecore_wayland client code to handle using
'serial' rather than timestamp. Trap in ecore_wl_screen_size_get for
the case where display->output is NULL.



SVN revision: 70282
2012-04-17 21:55:25 +00:00
Christopher Michael ccb5d642bd Ecore_Wayland: Update to latest wayland from git.
SVN revision: 70280
2012-04-17 19:06:23 +00:00
Jonas M. Gastal 3b776bb1fe Make ecore_fd_handler docs clearer.
SVN revision: 70277
2012-04-17 17:01:27 +00:00
Carsten Haitzler 30c3219c41 return true on SUCCESSS, not failure.
SVN revision: 70251
2012-04-17 02:28:06 +00:00
Christopher Michael 5fe0a937c3 Ecore_X(cb): And simplify the checking for success. 'ret' is already
false, so we can just check reply->status for success.



SVN revision: 70248
2012-04-16 22:05:10 +00:00
Christopher Michael cada067d79 Ecore_X(cb): Fix xcb_change_pointer_control call to operate properly.
NB: If an xcb function requires a xcb_request_check, then be sure to
use the 'checked' version of that function.



SVN revision: 70246
2012-04-16 21:54:33 +00:00
cnook be2d0f5d70 From: cnook <kimcinoo@gmail.com>
Subject: Re: [E-devel] [Patch][Ecore][Win32] Checking control character

I missed the updating WinCE. and..
Mr. Vincent Torri enlighten me about ChangeLog and NEWS also. Thanks!



SVN revision: 70219
2012-04-16 06:46:25 +00:00
Carsten Haitzler 4aa7df31dd update po's
SVN revision: 70218
2012-04-16 06:46:05 +00:00
Jihoon Kim aee91d9851 ecore/scim-immodule: fix wrong upload in 70206
SVN revision: 70207
2012-04-16 06:02:52 +00:00
Jihoon Kim 2fb7be8fed ecore/NEWS: fix typos
SVN revision: 70206
2012-04-16 06:00:16 +00:00
Carsten Haitzler 39f466dcfd ecore -> news up to date
SVN revision: 70203
2012-04-16 04:46:19 +00:00
Daniel Juyung Seo fd6d5d2108 ecore ecore_evas_basics_example.c: Fixed formatting.
SVN revision: 70200
2012-04-16 00:22:29 +00:00
Daniel Juyung Seo a5923d35e1 ecore examples: Fixed formatting.
SVN revision: 70199
2012-04-16 00:22:26 +00:00
cnook 40c5c91466 From: cnook <kimcinoo@gmail.com>
Subject: [E-devel] [Patch][Ecore][Win32] Checking control character

The control characters are generated by holding down the Control key while
you strike another letter or symbol key.
Because of this reason, The Evas_Event_Key_Down in the
EVAS_CALLBACK_KEY_DOWN callback does not have proper keyname.
So I have shifted the control character to printing character. Please
review the patch and give any feedbacks. Thanks.




SVN revision: 70186
2012-04-15 03:28:49 +00:00
Gustavo Sverzut Barbieri 59a7bda1d9 stop leaking every ecore system signal event.
People, when you go and change ecore_event_add() to
_ecore_event_add(), please NOTICE THAT THE FREE FUNCTION IS NOT
AUTOMATICALLY SPECIFIED!

So specify these functions to _ecore_event_add() to stop leaking every
signal we receive from system.



SVN revision: 70177
2012-04-13 15:44:02 +00:00
Gustavo Sverzut Barbieri e107124555 remove EAPI from _ecore_event_signal_user_new().
It should never	be exported outside of libecore.so


SVN revision: 70176
2012-04-13 15:36:42 +00:00
Christopher Michael 9081734c1d Ecore_Evas (wayland_shm): Allocate the shm_pool according to output
size. Don't set the engine destination until we have created the pool
& buffer.



SVN revision: 70159
2012-04-12 20:46:48 +00:00
Jérôme Pinot 5ab7430745 From: Jérôme Pinot <ngc891@gmail.com>
Subject: [E-devel] [patch] ecore doxygen doc (3)
Date: Thu, 12 Apr 2012 15:39:16 +0900

Some leftovers, fix:

/tmp/ecore/src/lib/ecore_x/xlib/ecore_x_randr_12.c:1202: warning: The following parameters of ecore_x_randr_crtc_pos_relative_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc_r1, Ecore_X_Randr_Crtc crtc_r2, Ecore_X_Randr_Output_Policy policy, Ecore_X_Randr_Relative_Alignment alignment) are not documented:
  parameter 'root'
/tmp/ecore/src/lib/ecore_x/xcb/ecore_xcb_randr.c:921: warning: The following parameters of ecore_x_randr_mode_size_get(Ecore_X_Window root, Ecore_X_Randr_Mode mode, int *w, int *h) are not documented:
  parameter 'root'
/tmp/ecore/doc/examples.dox:242: warning: unable to resolve reference to `ecore_event_example.c' for \ref command


SVN revision: 70119
2012-04-12 06:55:08 +00:00
Jérôme Pinot 7d464af0a1 From: Jérôme Pinot <ngc891@gmail.com>
Subject: [E-devel] [patch] ecore doxygen doc (2)
Date: Thu, 12 Apr 2012 12:46:04 +0900

Hi,

This is a big patch. It fixes:
- undef #EINA_{TRUE,FALSE} links
- @c for NULL and EINA_{TRUE,FALSE}
- some formatting/spello
- several missing return types


SVN revision: 70117
2012-04-12 03:51:36 +00:00
Christopher Michael 54f67d668e Ecore_Evas (wayland): Update ecore_evas_wayland engines to match
recent changes in ecore_wayland. Implement the wl_shm_pool interface
also for wayland_shm engine.



SVN revision: 69998
2012-04-10 17:02:24 +00:00
Christopher Michael 5d4554996f Ecore_Wayland: Rework ecore_wayland to match current wayland git wrt
pointer grabs, shm_pool interface. Rename fields of the
wl_event_mouse_in/out structures to match other ecore event structs.
Add API functions for getting a list of outputs, for getting a windows
shell_surface, and for setting a windows parent.



SVN revision: 69997
2012-04-10 17:00:56 +00:00
Daniel Juyung Seo 11a314ca85 ecore ecore_main.c: Added ecore_main_loop_iterate_may_block()
documentation.
I didn't add the API declaration into the header yet because the API
name/parameter might be changed before release.

SVN revision: 69990
2012-04-10 09:12:12 +00:00
Daniel Juyung Seo d771710575 ecore ecore_job.c: Fixed formatting.
SVN revision: 69989
2012-04-10 09:12:08 +00:00
Jihoon Kim 6ef473a533 ecore_imf: fix some doxygen warnings
SVN revision: 69957
2012-04-07 14:11:22 +00:00
Daniel Juyung Seo 0591672d00 ecore ecore_poll.c: Fixed formatting.
SVN revision: 69940
2012-04-06 04:14:25 +00:00
Vincent Torri 8b6d230f5b Ecore: doc fixes
Patch by Jérôme Pinot


SVN revision: 69928
2012-04-05 07:00:42 +00:00
Jonas M. Gastal 98138cb4d3 New simpler ecore event example.
SVN revision: 69921
2012-04-04 17:31:24 +00:00
Jihoon Kim bc431e2808 ecore_imf: fix doxygen
SVN revision: 69884
2012-04-03 04:10:24 +00:00
Daniel Juyung Seo 3d3f973105 ecore: Fixed documentation.
SVN revision: 69875
2012-04-02 23:47:00 +00:00
Jonas M. Gastal 84f6ee1abf Improved ecore event docs.
SVN revision: 69873
2012-04-02 20:51:51 +00:00
Jonas M. Gastal 81608b2cc7 Fixing typo in docs.
SVN revision: 69872
2012-04-02 20:51:47 +00:00
Jérôme Pinot 59bc51be37 From: Jérôme Pinot <ngc891@gmail.com>
Subject: [E-devel] [patch] ecore doxygen doc

Here is a patch to correct some problems in ecore doxygen doc.
It fixes:

/tmp/ecore/doc/examples.dox:1173: warning: Unsupported xml/html tag
<some_num> found
/tmp/ecore/doc/examples.dox:1174: warning: Unsupported xml/html tag
<some_path> found
/tmp/ecore/doc/examples.dox:1176: warning: Unsupported xml/html tag
<some_num> found
/tmp/ecore/src/lib/ecore_con/ecore_con_ssl.c:714: warning: The
following parameters of
ecore_con_ssl_server_privkey_add(Ecore_Con_Server *svr, const char
*key_file) are not documented:
  parameter 'svr'
  /tmp/ecore/src/lib/ecore_con/Ecore_Con.h:1360: warning: The
following parameters of ecore_con_url_http_version_set(Ecore_Con_Url
*url_con, Ecore_Con_Url_Http_Version version) are not documented:
  parameter 'url_con'
  /tmp/ecore/src/lib/ecore_evas/Ecore_Evas.h:530: warning: argument
'demand_attention' of command @param is not found in the argument list
of ecore_evas_demand_attention_set(Ecore_Evas *ee, Eina_Bool demand)
/tmp/ecore/src/lib/ecore_evas/Ecore_Evas.h:530: warning: The following
parameters of ecore_evas_demand_attention_set(Ecore_Evas *ee,
Eina_Bool demand) are not documented:
  parameter 'demand'
  /tmp/ecore/src/lib/ecore_x/xcb/ecore_xcb_damage.c:129: warning:
Unsupported xml/html tag <empty> found


There are more things to fix due to API change but it's not so obvious
for me. I will first continue to check/correct trivial things in the
others efl doxygen doc.



SVN revision: 69820
2012-03-31 12:03:05 +00:00
Carsten Haitzler 74f07c6893 try fix to refactor of ecore where thread_count went negative as it
was --'d when a no_queue thread finished too.



SVN revision: 69741
2012-03-29 11:05:59 +00:00
이병우 707da8b620 From: 이병우 <bw80.lee@samsung.com>
I found a bug in ecore main loop while debuging cpu 100% issue on RSS
application.
 
 1. [RSS] RSS application register two io watch callbacks(for G_IO_IN,
    G_IO_OUT seperately)  for a GIOChannel with g_io_add_watch().
 2. [ecore] In _ecore_glib_context_query() function, g_main_context_query()
    returns a fd list, and it has 2 fd items for the GIOChannel (channel
    id = 20).

    itr[0] (16, 1, 0)
    itr[1] (15, 1, 0)
    itr[2] (20, 1, 0) (G_IO_IN, 0)
    itr[3] (20, 4, 0) (G_IO_OUT, 0)
    itr[4] (18, 1, 0)

3. [ecore] In _ecore_glib_context_poll_from() function, create read, write,
   exception fd list according to the events flags of each fd item.

   [6 15 16 18 20], [20], []

4. [ecore] in _ecore_glib_select__locked() function, get active fd number from
   select() call

   select(21, [6 15 16 18 20], [20], [], NULL) = 1 (out [20])
 
5. [ecore] In _ecore_glib_context_poll_to() function, there is a bug on
   setting revents flag.

   (because of incorrect condition check - currently, the logic of the
   function cannot handle this case)

   itr[0] (16, 1, 0)
   itr[1] (15, 1, 0)
   itr[2] (20, 1, 4) (set incorrectly)
   itr[3] (20, 4, 0)  => this should be set as (20, 4, 4)!!!!
   itr[4] (18, 1, 0)

6. [ecore] In _ecore_glib_select__locked(), g_main_context_check() function
   returns false because of the above bug, so g_main_context_dispatch()
   function will not be called.

>> After this, the 2~6 flow is executed repeatedly on ecore main loop
   (because 20 out is still active fd) and this makes cpu 100% problem.



SVN revision: 69739
2012-03-29 10:36:23 +00:00
Carsten Haitzler f0792f360f remvoe unused func too
SVN revision: 69733
2012-03-29 09:25:48 +00:00
Jihoon Kim cb48899ad1 ecore_x: fix some typos
SVN revision: 69729
2012-03-29 09:02:22 +00:00
Carsten Haitzler 72fc153e34 and kill warnings (-Wshadow) in ecore_getopt. pointed out that
ecore_getopt_help() cant be called from a thread either in the process.



SVN revision: 69728
2012-03-29 08:56:10 +00:00
Carsten Haitzler edc6198ece main loop checks for all of ecore -> back. (removed by cedric last year)
SVN revision: 69727
2012-03-29 08:52:25 +00:00
Carsten Haitzler 12c38ee1c9 pur RAPI's on the .c file funcs.. TOO! so we can see which are api
calls and whats internal!



SVN revision: 69726
2012-03-29 08:43:11 +00:00
Carsten Haitzler f62daabcb9 * Fix range of issues with ecore_fb and even ecore_evas where
it didn't work right on the fb. (timestamps wrong, focus
handling etc.). This makes it work fully again.
                        


SVN revision: 69715
2012-03-29 05:57:41 +00:00
Daniel Juyung Seo 31ee93cf63 ecore Ecore.h: Fixed documentation typo.
SVN revision: 69713
2012-03-29 05:09:58 +00:00
Carsten Haitzler 964881333c let's use ()'s to group our logic better?
SVN revision: 69712
2012-03-29 03:15:36 +00:00
Christopher Michael 651d301b69 Ecore_Evas (wayland): Be sure to call 'iterate' if this is the first
initialize of ecore_wl (needed for running clients under the Weston
Compositor). Remove extra flush call when rendering.



SVN revision: 69708
2012-03-29 01:28:28 +00:00
Christopher Michael 62694fbf44 Ecore_Wayland: Add an API function which calls wl_display_iterate(readable).
Fix ecore_wl_window surface attach of the buffer for shm and egl types.

NB: This ensures that both efl/elm clients work under the Wayland
Compositor AND the E17 Compositor.

NB: The issue here is that clients (when run under the Wayland
compositor) need to make sure 'iterate' has
been called before creating surfaces so that the wl_compositor is
setup. However, the actual E17 Compositor will hang if 'iterate' is called
to early.



SVN revision: 69707
2012-03-29 01:26:30 +00:00
Jihoon Kim 11253ad06e ecore_imf: remove NULL check prior to EINA_LIST_FREE
EINA_LIST_FREE checks whether its parameter is NULL or not
Thanks, Sebastian.


SVN revision: 69703
2012-03-28 11:03:11 +00:00
Jihoon Kim 98cf92c4f9 ecore_imf: describe about Ecore IMF Context more detail
SVN revision: 69683
2012-03-28 02:23:57 +00:00
Christopher Michael 5d861aad45 Ecore_Wayland: Remove dependency on egl (handled in compositors).
Handle 'axis' events from multi-touch devices (also handles mouse
wheel).
Remove wl_buffer_damage calls (obsolete in newest wayland).

NB: This will require the 'latest' wayland code from their git repo as
of 2012-03-27.



SVN revision: 69672
2012-03-27 17:50:40 +00:00
Christopher Michael 7fd2403a1d Ecore_Wayland: Add doxy & since for dpi function.
SVN revision: 69670
2012-03-27 15:15:21 +00:00
Jihoon Kim 48a05444ec scim-immodule: fix bug candidate window covers the preedit string when preedit string appears in 2 line.
SVN revision: 69664
2012-03-27 09:05:00 +00:00
Jihoon Kim fbe88302dc scim_imcontext.cpp: remove trailing whitespace
SVN revision: 69663
2012-03-27 08:58:35 +00:00
Christopher Michael 47fa852381 Ecore: Fix botched merge of ChangeLog.
SVN revision: 69655
2012-03-27 07:09:03 +00:00
Christopher Michael 4ae6a02be9 Ecore: Update ChangeLog
SVN revision: 69647
2012-03-27 02:36:00 +00:00
Christopher Michael 27dcf03388 Ecore: Fix configure.ac detection of the egl library (needs version >=
7.10).



SVN revision: 69646
2012-03-27 02:18:40 +00:00
Christopher Michael 4c2f9b615a Ecore_Evas (wayland):
- Add ecore_wl_sync to ecore_evas_wayland_* (needed for some
compositors).
- Implement ecore_evas_wayland_type_set (for setting window types).
- Implement ecore_evas_wayland_pointer_set (for setting pointer
hotspots).
- Fix ecore_evas_alpha/transparent set.



SVN revision: 69645
2012-03-27 02:17:22 +00:00
Christopher Michael 4e42d802b8 Ecore_Wayland:
- Comment out display_iterate during intialize (hangs compositor
initialize).
- Simplify ecore_wl_flush routine and avoid possible hangs in
wl_display_roundtrip.
- Add function (for trip ;) ) to be able to return the screen dpi.
- Implement functions for input grab/ungrab.
- Set root.x/y in mouse events.
- Remove freeing of mouse_move event (already handled generically).
- Handle setting output mm width/height (for calc of dpi).
- Implement setting surface input & opaque regions.
- Implement popup windows.
- Implement ecore_wl_window_transparent_set function.
- Implement function to allow setting Ecore_Wl_Window type.
- Implement setting the wayland mouse pointer to an image (via
ecore_wl_window_pointer_set).
- Comment out wl_display_iterate during initialize (can cause hangs in
compositor).
- Simplify ecore_wl_flush (to avoid compositor hangs).



SVN revision: 69644
2012-03-27 02:13:34 +00:00
Vincent Torri e17aa714d8 Ecore_Win32/WinCE: also do not autorepeat the Win key
Patch by Shinwoo Kim


SVN revision: 69638
2012-03-26 17:33:10 +00:00
Vincent Torri bff8077cc6 Ecore_Win32/WinCE: do not autorepeat Ctrl, Shift and Alt keys
Patch by Shinwoo Kim


SVN revision: 69628
2012-03-26 06:31:39 +00:00
Vincent Torri 15fb4326e2 Ecore: fix shm_open() check (can be in libc or librt)
This works in linux and windows, and should fix shm_detection on BSD (including Mac)

  BSD, Mac and solaris users : please check that it compiles and shm_open is detected


SVN revision: 69616
2012-03-25 17:25:04 +00:00
Vincent Torri 5c843448b7 revert. gettext 0.18 is problematic on some platforms
SVN revision: 69602
2012-03-24 18:57:21 +00:00
Eric Schuele 892aacf081 Bump gettext
SVN revision: 69600
2012-03-24 15:48:38 +00:00
Jihoon Kim 8e73b14577 Ecore_X.h: musst -> must in doxygen
SVN revision: 69587
2012-03-23 09:23:46 +00:00
Jihoon Kim ef759ca863 ecore_imf_context.c: fix typos in doxygen
SVN revision: 69586
2012-03-23 08:37:13 +00:00
Jihoon Kim 0bf4a70108 Ecore_Evas.h: fix typos
SVN revision: 69585
2012-03-23 08:36:37 +00:00
Jihoon Kim 17135e16fb Ecore.h: fix typos
SVN revision: 69578
2012-03-23 05:44:46 +00:00
Vikram Narayanan 77a76443ec From: Vikram Narayanan <vikram186@gmail.com>
Subject: [E-devel] [PATCH] ecore/ecore_fb: Tweaks in _ecore_fb_size_get

As the width and height are defined as static, no need to initialize it 
again to zero. Also removed checks for 'valid pointers' as it is redundant.



SVN revision: 69556
2012-03-22 06:01:59 +00:00
Jonas M. Gastal 49ed7d364a Ecore FD handler docs.
SVN revision: 69540
2012-03-21 14:14:50 +00:00
Vincent Torri dd9945b9ed and fix ecore_evas...
SVN revision: 69528
2012-03-20 22:57:05 +00:00
Vincent Torri 162fa18190 Ecore: fix compilation
SVN revision: 69527
2012-03-20 22:44:21 +00:00
Vincent Torri 42bb0a819b Ecore: add ecore_wince_window_focus_get() and ecore_win32_window_focus_get()
SVN revision: 69514
2012-03-20 04:35:18 +00:00
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 fed5f79433 and work more on getting release in shape - version requirements.
(god this is a pain in the butt)



SVN revision: 69484
2012-03-17 06:25:41 +00:00
Vincent Torri 1bdfdad069 missing flags
SVN revision: 69483
2012-03-17 05:42:47 +00:00
Carsten Haitzler 4092638bf7 add back in libs.private/requires to pc files with some fixes for
missing.



SVN revision: 69482
2012-03-17 05:37:25 +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
Vincent Torri a0c531cad8 Ecore: fix detection of net/if.h and shm_open on Mac OS X
SVN revision: 69010
2012-03-07 17:17:06 +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
Jihoon Kim 6116b87103 scim_immodule: remove unused code
SVN revision: 68966
2012-03-07 14:52:22 +00:00
Carsten Haitzler 91348bef4f chlog++
SVN revision: 68963
2012-03-07 14:35:22 +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 62b691f050 ecore - updated Changelog. Forgot it even if I set his poster to my desktop background image.
SVN revision: 68921
2012-03-07 10:24:30 +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
Jonas M. Gastal 1c25644873 Make listed ecore evas examples links.
SVN revision: 68723
2012-03-05 14:47:37 +00:00
Samuel F. Baggen df4c97af21 removed useless information about libm dependency which is shipped with libc
SVN revision: 68718
2012-03-05 13:26:41 +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
Jonas M. Gastal 251ae2d2e6 Improved ecore_evas_callbacks example.
SVN revision: 68571
2012-03-01 13:02:13 +00:00
Jonas M. Gastal 27f3f1c677 Improved ecore_evas_basics example.
SVN revision: 68570
2012-03-01 13:02:08 +00:00
Jonas M. Gastal d1a6d8e8b4 Fixing some typos.
SVN revision: 68569
2012-03-01 13:02:03 +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 ee44c5d3dd Ecore: Fix autofoo for recent wayland changes. Add ChangeLog.
SVN revision: 68517
2012-02-28 21:57:10 +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