Mike Blumenkrantz
0ab0622a3a
theme: don't use timed transition for comp focus out glow
2016-04-22 15:24:21 -04:00
Mike Blumenkrantz
c832ca1732
theme: explicitly hide focus glow for comp menu themes
...
this was getting clipped under x11 and was displaying itself (poorly) on wayland
2016-04-22 15:15:33 -04:00
Cedric Bail
6cc1cbcba1
elementary: attempt to fix Windows build.
2016-04-22 11:48:25 -07:00
Cedric Bail
b4456121be
eina: implement a memory cache for Eina_Rbtree_Iterator.
...
So it seems we are using Eina_Hash_Iterator quite a lot more than before.
This lead to a huge amount of alloc/free of Eina_Rbtree_Iterator that
was noticable in Enlightenment callgrind trace. This patch make it vanish
from the trace :-)
2016-04-22 10:58:25 -07:00
Mike Blumenkrantz
7da4d8a4ae
ecore-wl2: isolate regular selection requests from dnd-specific code
...
fix T3455
2016-04-22 11:32:08 -04:00
Chris Michael
262ac55287
ecore-wl2: Fix formatting
...
NB: No functional changes
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-04-22 09:36:54 -04:00
Chris Michael
98e8183b1b
ecore-wl2: Port session recovery protocol to work with Ecore_Wl2
...
This patch ports the existing session recovery protocol from
Ecore_Wayland so that it is used inside Ecore_Wl2.
@feature
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-04-22 09:32:45 -04:00
Stefan Schmidt
6e19e4f46d
docs: ector: improve docs for the abstract renderer base class
...
Not everything is docuement here yet. Might need some help from people more
familiar with ector.
2016-04-22 12:52:42 +02:00
Stefan Schmidt
c2823cfb18
docs: ector: document generic surface mixin
...
Leave out the params and returns marked with a FIXME.
2016-04-22 10:53:09 +02:00
Stefan Schmidt
6ece03e925
docs: ector: fill gaps in the generic buffer documentation
...
Fill various gaps to make this mixin fully documented.
2016-04-22 10:38:36 +02:00
Stefan Schmidt
db0858823e
docs: ector: document ector cairo surface classes
...
For both the cairo and the cairo software surfaces.
2016-04-22 09:46:40 +02:00
Stefan Schmidt
42d20b9507
docs: eldbus: document property values
...
Add documentation comments and switch away from the generic "value" name.
2016-04-22 09:46:40 +02:00
Stefan Schmidt
b04bd88578
docs: efl_vpath: separate summary line from rest of description
...
We use the summary line in various places where such a big block of text looks
ugly. In general we handle it a bit like our commit messages. One line summary
which should stand alone with more details and explanantions following after a
empty line.
2016-04-22 09:46:40 +02:00
SangHyeon Lee
c5427e875d
genlist : arrange focus set in mouse up
...
Summary :
when mouse up happens, item must be focused, and after that,
select must be called.
current logic, focus is already called inside the select function
and again focus set is called in the end of mouse_up,
so if user new focused widget inside the select callback,
mouse_up forcely take the focus into the item again.
select callback should comes after the focus callback calls
to work properly.
@fix
2016-04-22 16:08:25 +09:00
Cedric Bail
3b68135baf
ecore: forgot to handle recursive destruction in a function that actually ask for destruction.
2016-04-21 22:37:45 -07:00
Cedric Bail
712bdce37d
elementary: build edje dependency needed for tests.
2016-04-21 22:03:37 -07:00
Carsten Haitzler
0d0ba19e51
efl loop: implement loop.get property to return self
...
this means that on loop_get on any obj as long as its a child of a
loop obj... it'll retunr that loop now. it will work. no more code
needed.
we can shortcut this with ui/gfx objects returning the mainloop
singletone.
2016-04-22 09:38:58 +09:00
Cedric BAIL
da26351697
elementary: actually this is part of our make dist and shouldn't be build everytime.
2016-04-21 16:58:15 -07:00
Cedric BAIL
539d79c0a3
elementary: use Efl.Loop event directly as an API test.
2016-04-21 16:26:25 -07:00
Cedric BAIL
454722cf6f
ecore: rename Ecore_Mainloop to Efl.Loop.
2016-04-21 15:11:32 -07:00
Cedric BAIL
9efefb1f2e
ecore: ecore_main_loop_animator_ticked_get seems to be useful only for Ecore_Evas.
2016-04-21 14:54:02 -07:00
Cedric BAIL
869a2243e7
ecore: ecore_main_loop_select_func_set is definitively an internal function.
2016-04-21 14:50:19 -07:00
Cedric BAIL
3108f023ba
ecore: move ecore idle exiter to relly on the factorized main loop event.
2016-04-21 14:49:00 -07:00
Cedric BAIL
e87e501230
ecore: remove useless define
2016-04-21 14:49:00 -07:00
Felipe Magno de Almeida
535a069a23
eolian-cxx: Remove .Base requirement
...
Remove requirement that class can't have the same name as another
class's namespace.
2016-04-21 18:31:53 -03:00
Cedric BAIL
5c87f2762f
ecore: use new refactorized idle infrastructure to make idle enterer rely on mainloop events
2016-04-21 14:07:49 -07:00
Cedric BAIL
7c62154d52
ecore: allow for possible factorization of all idler event.
2016-04-21 14:07:49 -07:00
Cedric BAIL
3ff21c021d
ecore: move Ecore_Idler to legacy and rely on Eo event restart capability.
2016-04-21 12:07:50 -07:00
Cedric BAIL
559d4e8b68
ecore: give the mainloop its own private data.
2016-04-21 12:07:50 -07:00
Cedric BAIL
bc7174262f
ecore: make the main loop singleton initialized and available early on.
2016-04-21 12:07:50 -07:00
Felipe Magno de Almeida
bd5c1f7240
eolian-cxx: Remove deprecated examples
...
Removed deprecated and non-compilable examples for C++ using
Evas. Users should look into C++ Elementary's examples instead.
2016-04-21 15:25:24 -03:00
Mike Blumenkrantz
8325b78aed
elm_cnp: accept appropriate text types in wl drop handlers
...
this fixes text dnd
@fix
2016-04-21 13:58:45 -04:00
Mike Blumenkrantz
f6f76bf87f
elm_cnp: do not send null accepts for every type within wl data offers
...
once is sufficient
2016-04-21 13:58:45 -04:00
Mike Blumenkrantz
d36c931fac
ecore-wl2: more dnd v3 updates
...
ref d34b5958051c87fe491e358b24e9f25238fda10f
#gladthiswasabetaapi
2016-04-21 13:58:45 -04:00
Mike Blumenkrantz
74ed3fbe74
ecore-wl2: use fd handler for receiving selection data
...
not sure what trac ticket was referenced here, but probably the issue was
not using ecore_main_fd_handler_file_add()
2016-04-21 13:58:45 -04:00
Mike Blumenkrantz
c9208871ae
elm_cnp: attempt to get all applicable mime types when getting selection
...
@fix
2016-04-21 13:58:45 -04:00
Mike Blumenkrantz
46666de75d
ecore-wl2: return some copied code back to its original state
...
this will make future rebases easier
2016-04-21 13:58:45 -04:00
Mike Blumenkrantz
19239b9251
ecore-wl2: update wl dnd/clipboard support to v3 of protocol
...
this code is mostly copied from weston:
78d4bf9a3ec990dceee23fd53962a69891352a0e
9c93179023fe894e417ccd20533d72d672d976fc
credit to Carlos Garnacho <carlosg@gnome.org> as original author
fix T3455
@feature
2016-04-21 13:58:45 -04:00
Mike Blumenkrantz
1f6746cedb
ecore-wl2: correct the name and type of some function params
2016-04-21 13:58:45 -04:00
Chris Michael
4e64fb046e
ecore-drm: Fix typo in doxygen
...
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-04-21 08:55:01 -04:00
Derek Foreman
1505c2cf38
wayland_shm: Fix evas test breakage
...
Failing to link the wayland dmabuf protocol in caused a symbol
resolution failure in the evas test
2016-04-21 08:16:40 -04:00
Stefan Schmidt
a41f9ad870
tests: eo: switch to generic eo_key_del, fix build
...
Since 5e09d1307b
we use the generic eo_key_del
for all of these.
2016-04-21 11:41:44 +02:00
Carsten Haitzler
806d4ada03
try readme commit to check git prune issue
2016-04-21 18:08:45 +09:00
Carsten Haitzler
5e09d1307b
eo base - remove the duplicated key dels and just do eo_key_del() now
...
this rationalizes all the duplicated key dels (key_data, key_obj and
key_value).
2016-04-21 18:02:31 +09:00
Mykyta Biliavskyi
b63b00c1b8
Edje edit: fix aspect_preference value into generate code function.
...
Add value "SOURCE" as one of possible values for aspect_preference
attributes.
@fix
2016-04-21 11:47:38 +03:00
Mykyta Biliavskyi
2006c01c06
Edje edit: add new program actions into code generate function.
...
Generate edc source code for next action types:
- EDJE_ACTION_TYPE_FOCUS_SET
- EDJE_ACTION_TYPE_FOCUS_OBJECT
- EDJE_ACTION_TYPE_PARAM_COPY
- EDJE_ACTION_TYPE_PARAM_SET
2016-04-21 11:47:30 +03:00
Mykyta Biliavskyi
e634a7cc86
Edje edit: fix get list of program tagrets.
...
Correct support all types of program actions for constructing
list of targets.
There are 3 group of actions, that related to targets:
- Does not support targets at all.
- Support only parts as targets.
- ACTION_STOP, that supported parts and other programs as targtes.
@fix
2016-04-21 11:47:23 +03:00
Jean-Philippe Andre
6826ce1c6f
Examples: Fix compilation (disable CXX examples!)
...
Warning: This disables CXX examples because they use
now-internal APIs that have no EO API binding.
Those examples should be updated to use Efl.Ui widgets... once
we have them.
2016-04-21 17:16:53 +09:00
Carsten Haitzler
26b5eb8a26
eo base - add loop_get for base class
...
base class objects will ask their parent object to get the loop. this
means it recurses all objects regardless of type until it finds an
object that returns a proper loop object - eg a loop object returns
itself, a window, gfx/ui object returns the mainloop object etc. etc.
@feature
2016-04-21 15:19:36 +09:00
Jean-Philippe Andre
9551867c52
Edje: Fix tests build without installing edj files
...
This mostly reverts acc01fe229
This simply uses DEPENDENCIES.
2016-04-21 14:52:53 +09:00