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
Iván Briano
11d67f493d
Add evas_object_smart_callback_del_full API
...
Patch by Raphael Kubo Costas (rakuco)
SVN revision: 67246
2012-01-16 17:25:40 +00:00
Tom Hacohen
544dfc53b3
Edje: Fixed a couple of warnings that really don't indicate issues.
...
Global shadow warnings are annoying and thus will be ignored at the moment,
There are other issues as well though, for example, not using cpp_token_file.
I don't know if that's intended or not, so I won't just suppress the warning.
SVN revision: 67242
2012-01-16 12:34:13 +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
Tom Hacohen
5a97769481
Eet tests: Removed debug output, previous ugly hack fixed it.
...
SVN revision: 67232
2012-01-15 11:37:16 +00:00
Tom Hacohen
7e7af76a71
Eet tests: An ugly hack to make it work with absolute paths.
...
SVN revision: 67231
2012-01-15 11:31:48 +00:00
Tom Hacohen
3b5505aaaa
Eina benchmark: Fixed compilation warnings.
...
SVN revision: 67230
2012-01-15 11:20:59 +00:00
Tom Hacohen
e420ea7505
Eet tests: Added an hack to test what's wrong with the build bot.
...
SVN revision: 67229
2012-01-15 11:08:02 +00:00
Tom Hacohen
aeef927046
Eina value: Fixed signed and unsigned comparison.
...
SVN revision: 67227
2012-01-15 10:32:10 +00:00
Tom Hacohen
3bbb598ea2
Eet tests: Support out of source builds.
...
SVN revision: 67226
2012-01-15 10:29:09 +00:00
Tom Hacohen
491f887708
Eina tests: Fixed binbuf test.
...
SVN revision: 67225
2012-01-15 10:10:05 +00:00
Tom Hacohen
18b3a49bd1
Eet tests: Fixed shadow warnings.
...
SVN revision: 67224
2012-01-15 09:57:20 +00:00
Gustavo Sverzut Barbieri
7f2ad91c9c
minor improvements to doc (just to trigger buildbot)
...
SVN revision: 67223
2012-01-15 04:33:55 +00:00
Gustavo Sverzut Barbieri
3655466c56
whitespace cleanup (just to test build bot)
...
SVN revision: 67221
2012-01-15 03:20:45 +00:00
Gustavo Sverzut Barbieri
a62fc08968
fix eet distcheck.
...
SVN revision: 67220
2012-01-15 02:33:28 +00:00
Mike Blumenkrantz
0bbf39f83d
this change brought to you by: the french
...
SVN revision: 67208
2012-01-14 04:15:04 +00:00
Mike Blumenkrantz
daeb7b6a54
stragglers from 67197
...
SVN revision: 67206
2012-01-14 04:08:01 +00:00
Carsten Haitzler
2264bfe0b7
wo... this turned out to be much more of a pain. minmul now works -
...
allows us to multiple a minimim size explicitly for min size calc so
we can do things like have content slide open/closed properly.
SVN revision: 67197
2012-01-14 02:29:13 +00:00
Mike Blumenkrantz
0ec8a5dac2
greatly improve formatting in ecore_imf_xim.c
...
SVN revision: 67195
2012-01-14 00:04:16 +00:00
Mike Blumenkrantz
4d56b824d2
fix all compile warnings when xim is disabled
...
SVN revision: 67194
2012-01-13 23:57:25 +00:00
Mike Blumenkrantz
421685162a
config.h must be the first header included.
...
SVN revision: 67192
2012-01-13 23:51:31 +00:00
Jihoon Kim
e070cf048f
From: Jihoon Kim <imfine98@gmail.com>
...
Subject: [E-devel] [PATCH] fix build error of ecore_imf_xim when using --disable-xim option
Date: Mon, 9 Jan 2012 19:53:17 +0900
Hello, EFL developers.
When building ecore with --disable-xim option, build error occurs.
This patch will solve this build error problem.
Would you please review and apply in svn?
SVN revision: 67191
2012-01-13 23:50:01 +00:00
Daniel Juyung Seo
1358e68aff
ethumb: Updated .gitignore
...
SVN revision: 67185
2012-01-13 10:27:34 +00:00
Gustavo Sverzut Barbieri
95c845dd5d
eina_value: remove left overs.
...
thanks to stefan_schmidt for spotting it.
SVN revision: 67183
2012-01-13 10:12:16 +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
1a34b86f34
Evas (wayland_egl): Fix 'close' of windows. Basically, we will check
...
if the eng setup has a NULL surface, and if the RenderEngine has an
existing surface, that means we are hiding/closing the window, and
thus should free the existing RenderEngine Window.
SVN revision: 67160
2012-01-12 23:58:17 +00:00
Gustavo Sverzut Barbieri
91c925fc54
eina_value: add array of struct test.
...
works nice :-)
SVN revision: 67159
2012-01-12 23:31:42 +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
Gustavo Sverzut Barbieri
b1feb2fe8c
eina_value: add struct type.
...
efficient storage with named access, can specify compare, alloc, free
and other operations for even better management.
no changelog/news as this is under eina_value, all new for 1.2 release.
SVN revision: 67155
2012-01-12 22:58:31 +00:00
Gustavo Sverzut Barbieri
32392d38f8
eina_value_blob: nicer convertion from string, array and blob.
...
SVN revision: 67154
2012-01-12 19:39:16 +00:00
Gustavo Sverzut Barbieri
c486211f59
eina_value: simpler and faster code using newer eina_inarray_alloc_at()
...
SVN revision: 67153
2012-01-12 19:16:46 +00:00
Gustavo Sverzut Barbieri
72d4da0022
eina_inarray: add useful function to open space in array.
...
no changelog or news as eina_inarray is new and this is already stated
in these files.
SVN revision: 67152
2012-01-12 19:08:26 +00:00
Gustavo Sverzut Barbieri
9d424b133b
eina_value: use mempool.
...
thanks to discomfitor about the tip.
SVN revision: 67151
2012-01-12 18:50:43 +00:00
Gustavo Sverzut Barbieri
90e2259b6f
eina_value: improve docs and add blob operations helper.
...
SVN revision: 67149
2012-01-12 17:45:51 +00:00
Gustavo Sverzut Barbieri
9459b0294d
eina_value: improve docs a bit
...
SVN revision: 67148
2012-01-12 17:35:50 +00:00
Gustavo Sverzut Barbieri
9214ac6015
eina_value: hash now adopts given Eina_Hash.
...
This should allow users to setup the hash manually, in an efficient
way, then make it an Eina_Value.
SVN revision: 67147
2012-01-12 17:27:53 +00:00
Gustavo Sverzut Barbieri
47b08d1a16
eina_value: list now adopts given Eina_List.
...
This should allow users to setup the array manually, in an efficient
way, then make it an Eina_Value.
SVN revision: 67146
2012-01-12 17:15:49 +00:00
Gustavo Sverzut Barbieri
d5de2617e0
eina_value: array now adopts given Eina_Inarray.
...
This should allow users to setup the array manually, in an efficient
way, then make it an Eina_Value.
SVN revision: 67145
2012-01-12 17:07:07 +00:00
Gustavo Sverzut Barbieri
bf29583354
eina_value: replace non-posix timercmp() with manual comparison.
...
SVN revision: 67144
2012-01-12 16:48:54 +00:00
Gustavo Sverzut Barbieri
70478893fe
eina_value: add missing @since.
...
SVN revision: 67143
2012-01-12 16:38:53 +00:00
Sung Park
20b3d52669
Added new Evas GL api called evas_gl_config_new/free()
...
to ensure backward compatibility. Previously, the user
simply declared a Evas_GL_Config object but this can
cause problems if more config options are added. So,
we have Evas allocate the config object for the user
so it can handle addition in the future.
Also, added some safety code around _extensions_init
SVN revision: 67141
2012-01-12 13:54:06 +00:00
Christopher Michael
71e63d268f
Evas (wayland_egl): Remove printfs (done debugging that).
...
SVN revision: 67140
2012-01-12 13:10:53 +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
a75b3126b2
Evas (gl_x11): Move make current so we only have one if.
...
SVN revision: 67137
2012-01-12 12:25:21 +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
Cedric BAIL
236aec5bec
edje: move away from fopen in favor of Eina_File.
...
SVN revision: 67135
2012-01-12 11:08:19 +00:00
Christopher Michael
f7ac548a29
Ecore: egl is not an explicit requirement (anymore) for
...
ecore_evas_wayland_egl (we are using just the wl_egl functions).
SVN revision: 67133
2012-01-12 09:08:19 +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
c0dd6f7975
Evas (wayland_egl): Fix egl detection in check_engine. (In theory, the
...
old version of this w/ the 3 includes Should be working, but I've
tested it on 2 machines now, and it fails on both with those lines in
there, so I am removing them).
Make wayland_egl engine Actually work and draw stuff now (too many
code changes to list them all separately). See http://i.imgur.com/i2eBE.png .
SVN revision: 67128
2012-01-12 09:01:37 +00:00
Christopher Michael
dd7d556916
Evas (gl_x11): We cannot call eglMakeCurrent if we have already called
...
eglTerminate prior (eg: eglTerminate was in the wrong place here).
SVN revision: 67119
2012-01-12 06:06:07 +00:00
Mike Blumenkrantz
b9ec187bb9
fix docs for first half of eina_value: the second half caused me to start drinking heavily
...
SVN revision: 67112
2012-01-12 03:21:52 +00:00
Gustavo Sverzut Barbieri
113d35f6da
eina_value: add blob type.
...
Nice type that even supports configurable operations such as compare,
free, copy and to_string.
the usual is also supported: provide no ops (operations) and memory
will be left untouched.
nice feature to dump as string :-)
SVN revision: 67109
2012-01-12 03:00:03 +00:00
Gustavo Sverzut Barbieri
ed2183c146
missing file.
...
my bad...
SVN revision: 67108
2012-01-12 02:56:56 +00:00
Gustavo Sverzut Barbieri
a125108ebe
eina_value: add struct timeval.
...
may be useful for esskyuehl.
SVN revision: 67106
2012-01-12 01:31:21 +00:00
Gustavo Sverzut Barbieri
3d701ab72f
fix C++ compile, add test.
...
adding a dummy test so we (read: myself ;-)) remember to compile with
c++ and check errors like missing casts.
SVN revision: 67105
2012-01-12 00:24:22 +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
Gustavo Sverzut Barbieri
4e74c624d8
eina_value: add hash.
...
Similar to list and array, but takes string keys instead of position.
It can convert to string, I've added tests for it, but hash algorithm
changes may break the simple comparison I did... and I don't want to
parse the string to be more accurate.
SVN revision: 67103
2012-01-11 23:54:35 +00:00
Christopher Michael
f33a71339c
Evas (wayland_egl): Oops, missed one rename on the engine info
...
structure.
SVN revision: 67102
2012-01-11 23:32:58 +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
Christopher Michael
42e82f9092
Evas (wayland_egl): Update code to use more descriptive name for
...
engine_info_structure.
SVN revision: 67100
2012-01-11 23:28:39 +00:00
Christopher Michael
17b8c59425
Evas (wayland_egl): Use a more descriptive name for the engine info
...
structure.
SVN revision: 67099
2012-01-11 23:28:01 +00:00
Christopher Michael
b6b56af57e
Evas: Also enable gl_common if we are building wayland_egl engine.
...
SVN revision: 67098
2012-01-11 23:17:54 +00:00
Gustavo Sverzut Barbieri
0b2ddbd396
eina_value: revert bogus array change, add test.
...
oops! the list commit changed array back! I blame svn not having "git add -p"
and I have to do it by coping files :-/
SVN revision: 67097
2012-01-11 21:55:48 +00:00
Gustavo Sverzut Barbieri
16c03cc014
eina_value: add list type.
...
Similar to array, but less efficient as uses list nodes. If possible
values are stored on list->data itself, otherwise they are allocated
and the pointer goes as list->data.
SVN revision: 67096
2012-01-11 21:52:32 +00:00
Gustavo Sverzut Barbieri
b7539c2ad0
eina_value: convert array to string using [] for single items as well.
...
SVN revision: 67095
2012-01-11 21:50:40 +00:00
Gustavo Sverzut Barbieri
e8710d035b
eina_value: fix error condition handling.
...
SVN revision: 67094
2012-01-11 21:34:49 +00:00
Gustavo Sverzut Barbieri
5e94a82fab
eina_value: optimize detection of basic types.
...
SVN revision: 67090
2012-01-11 19:46:55 +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
Gustavo Sverzut Barbieri
25c6251caa
proper include of alloca.h, thanks vtorri for spotting it.
...
SVN revision: 67084
2012-01-11 14:19:51 +00:00
Gustavo Sverzut Barbieri
c502186b3d
make bastards happy
...
SVN revision: 67083
2012-01-11 14:06:07 +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
Christopher Michael
34ab2ff6cd
Evas (wayland_egl): Destroy the wl_egl_window also when we free.
...
SVN revision: 67075
2012-01-11 12:58:59 +00:00
Christopher Michael
e89e7d8ef5
Evas (wayland_egl): Use proper header name. Remove commented line.
...
SVN revision: 67074
2012-01-11 12:41:08 +00:00
Christopher Michael
ad8ca8457c
Evas (wayland_egl): Redo wayland egl engine code to more closely match
...
gl_x11.
NB: Not fully functional yet, but does build.
SVN revision: 67073
2012-01-11 12:23:44 +00:00
Christopher Michael
98f19e05fe
Evas (wayland_egl): Remove obsolete file (replacing in a minute).
...
SVN revision: 67072
2012-01-11 12:22:36 +00:00
Christopher Michael
0b6f56aa34
Evas (software_generic): Add UNUSED for params that are not used
...
(where missing).
Remove unused variables.
Comment out functions that were defined but not used.
SVN revision: 67066
2012-01-11 10:40:17 +00:00
Cedric BAIL
ebbf531b63
eina: massiv fix for Eina_Value.
...
Should be more portable and work with C++.
NOTE: I still see an aliasing break in eina_value_pset, but wasn't
able to figure how to solve it.
SVN revision: 67065
2012-01-11 10:37:13 +00:00
Christopher Michael
dec27dd7de
Evas (gl_common): Remove unused variable.
...
SVN revision: 67064
2012-01-11 10:35:52 +00:00