Jean-Philippe Andre
f06c8b08f3
evas: Move group color_set after checking for change
...
I can't see why the group (smart object) color_set function
was called even if the color hadn't change. Let's test and
see if this breaks anything :)
2016-10-12 11:25:55 +09:00
Jean-Philippe Andre
fe14ab64f3
evas: Small simplification of object color_set
2016-10-12 11:25:55 +09:00
Jean-Philippe Andre
9b8da4eb02
group: Replace group_no_render by object no_render
...
Most of the smart functions "Efl.Canvas.Group.group_xxx" should
not exist and be overrides of the base object function instead.
Cleaning this up is necessary if we want an EO API for custom
smart objects. This patch is the first attempt at removing a
method (the simplest one).
As for no_render, I wonder if propagating to the children
really is necessary. evas_render should skip them already.
2016-10-12 11:25:55 +09:00
Chris Michael
aba152a8be
ecore-drm2: Free Output modes on destroy
...
When we destroy outputs, we should be freeing the Output's Modes also
as that was previously allocated memory.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2016-10-11 11:30:49 -04:00
Chris Michael
fb112b8fab
ecore-drm2: Use Atomic Modesetting for resolution changes
...
Since we have atomic properties now, we can use those to set given
Output modes (resolutions).
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2016-10-11 11:30:49 -04:00
Hosang Kim
304ca158be
edje_calc: add rounding pixel calculation for transition.
...
Summary: when transition animation is working, sometimes one pixels loss occurs.
Reviewers: cedric, woohyun, jpeg, raster
Subscribers: jpeg
Differential Revision: https://phab.enlightenment.org/D4341
2016-10-11 21:32:23 +09:00
Vitalii Vorobiov
9450c1ec7b
edje_edit: proper work with part id's on part restack and del for map fields
...
@fix
2016-10-11 15:15:19 +03:00
jiin.moon
846c14a392
evas: Fix no update issue if visiblity of smart object has change
...
Summary: If child has change about visibility, can't check it correctly.
Reviewers: jypark, cedric, jpeg, Hermet
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D4345
2016-10-11 21:09:01 +09:00
Andrii Kroitor
02dab21804
windows: remove expicit -levil flag
...
Summary:
Built from sources version of evil is already added to linker flags and
adding extra -levil makes build fail if evil is not already installed in system.
Looks like this flag was here from old times when all efl libraries were separated.
Reviewers: vtorri, NikaWhite
Reviewed By: NikaWhite
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4332
2016-10-11 11:42:21 +03:00
jiin.moon
c1a080f5e4
evas: Fix not update issue with TBM surface
...
Summary:
If the pixels of image object has updates
via native_suface_set api with TBM surface,
does not update on screen(no rendering)
Reviewers: jpeg, cedric
Differential Revision: https://phab.enlightenment.org/D4340
2016-10-11 08:58:52 +08:30
Bruno Dilly
c8af4e498e
Merge branch 'devs/iscaro/osx'
...
Some fixes for OS X.
This series fixes two problems pointed by jayji and some other
compiler warnings.
Patches by iscaro.
Differential Revision: https://phab.enlightenment.org/D4339
2016-10-10 15:25:33 -03:00
Guilherme Iscaro
ca53a21504
Ecore Evas Cocoa: Properly unregister the window events.
...
Fix T4624
2016-10-10 14:20:48 -03:00
Guilherme Iscaro
5601f76c82
Eet example: Add the correct variable in the hash.
2016-10-10 14:20:48 -03:00
Guilherme Iscaro
cc999bcc09
Efl UI Win: Avoid unused variable.
...
It's only used under X11 and Wayland backends.
2016-10-10 14:20:48 -03:00
Guilherme Iscaro
2d1e7ff927
Ecore_Thread: Avoid compiler warning
...
Use PRIuPTR to print the Eina_Thread handle.
2016-10-10 14:20:47 -03:00
Guilherme Iscaro
186dd9b00e
Ecore Cocoa: Add missing modifiers field to Ecore Events
...
Fix T4477
2016-10-10 14:20:47 -03:00
Guilherme Iscaro
0897715c8d
Ecore_Cocoa: Fix repeat modifers keys.
...
Some values were repeated.
2016-10-10 14:20:47 -03:00
Jee-Yong Um
16ee5b7a5f
ecore_ipc: fix typos in documentation group names
...
Summary: fix typos in documentation group names to grouping APIs correctly
Reviewers: cedric, jpeg, Hermet
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D4333
2016-10-10 13:57:43 +09:00
Davide Andreoli
e0c45058fe
FDO icons: add missing system-file-manager icon
...
Fix T4638
(cherry picked from commit 3fe1429eee
)
2016-10-09 21:42:53 +02:00
Andy Williams
b388b4214c
elm_code: Don't allow cursor to be placed mid-tab
2016-10-08 14:44:02 +01:00
Mike Blumenkrantz
ed743dddf0
ecore-wl2: add internal window flag for determining if opaque/input have been set
2016-10-07 11:00:08 -04:00
Mike Blumenkrantz
ea7d6e11d3
ecore-wl2: apply input+opaque regions after creating window surface
...
@fix
2016-10-07 10:51:39 -04:00
Mike Blumenkrantz
463549e343
ecore-wl2: avoid crashes when setting window attrs before surface creation
...
this is async anyway
@fix
2016-10-07 10:51:39 -04:00
Marcel Hollerbach
5668fc1db7
cmake: update to the new eolian bin syntax
2016-10-07 16:16:32 +02:00
Daniel Kolesa
797e417d1e
Merge branch 'devs/q66/eolian_gen_next'
...
This merges a rewritten Eolian C generator which replaces the previous
generator. The old generator did not properly reflect the design choices taken
in the Eolian library, which resulted in a sub-par codebase that was a lot more
complicated than it had to be which resulted in worse maintainability.
The new generator aims to remedy that; it has much simpler design that relies
on the Eolian library more and doesn't take certain design choices that were
made previously.
2016-10-07 13:36:55 +02:00
Daniel Kolesa
9553fd9640
eolian gen2: move to eolian gen (as the old one is gone)
2016-10-07 13:34:47 +02:00
Daniel Kolesa
4cc17ae28a
eolian gen2: remove old eolian gen
2016-10-07 13:26:08 +02:00
Daniel Kolesa
82291e9cf5
eolian gen2: fix tests to match the new generator
2016-10-07 13:13:27 +02:00
Daniel Kolesa
b15d0583e7
eolian gen2: fix minor issues with c file generation
2016-10-07 12:58:22 +02:00
Daniel Kolesa
7ef0b84f03
eolian gen2: fix stub header include guard
2016-10-07 12:31:01 +02:00
Daniel Kolesa
3ebdf0a4e9
eolian gen2: fix logging typo
2016-10-07 11:54:23 +02:00
Daniel Kolesa
20b91a46c0
eolian gen2: add newline between property get/set protos
2016-10-07 11:54:23 +02:00
Daniel Kolesa
b789d6e1ec
eolian gen2: complete impl generator
2016-10-07 11:54:23 +02:00
Daniel Kolesa
2d28fce231
eolian gen2: complete impl gen besides params
2016-10-07 11:54:23 +02:00
Daniel Kolesa
1ad1eb300b
eolian gen2: fix file read to actually trigger impl gen
2016-10-07 11:54:23 +02:00
Daniel Kolesa
08e2703917
eolian gen2: fully implement the main func for impl gen
2016-10-07 11:54:23 +02:00
Daniel Kolesa
9cc0ca20f4
eolian gen2: some initial impl generation
2016-10-07 11:54:23 +02:00
Daniel Kolesa
bc9422cf0f
eolian gen2: remove the unused append mode for file write
2016-10-07 11:54:23 +02:00
Daniel Kolesa
cf89ff3f45
eolian gen2: initial skeleton for impl gen
2016-10-07 11:54:23 +02:00
Daniel Kolesa
bedba4f423
eolian gen2: fix generation of legacy class method wrappers
2016-10-07 11:54:23 +02:00
Daniel Kolesa
a307f470a1
eolian gen2: fix implement name generation
2016-10-07 11:54:23 +02:00
Daniel Kolesa
fecb2dc36d
eolian gen2: properly return from class initializer
2016-10-07 11:54:23 +02:00
Daniel Kolesa
cd58a681cf
eolian gen2: proper generation of inherits in class def
2016-10-07 11:54:23 +02:00
Daniel Kolesa
e0e2006a19
eolian gen2: properly generate class type for desc too
2016-10-07 11:54:23 +02:00
Daniel Kolesa
1fa36d558f
eolian gen2: sanitize data type properly
2016-10-07 11:54:23 +02:00
Daniel Kolesa
f660f371a2
eolian gen2: fix typos in generation
2016-10-07 11:54:23 +02:00
Daniel Kolesa
501a575237
eolian gen2: generate only .h by default for eot files
2016-10-07 11:54:23 +02:00
Daniel Kolesa
323949a699
eolian gen2: fix double and missing free
2016-10-07 11:54:23 +02:00
Daniel Kolesa
74934d8d01
eolian gen2: switch EFL to new generator (doesn't work yet)
2016-10-07 11:54:23 +02:00
Daniel Kolesa
809e2ed4de
eolian gen2: abort on OOM (not much we can do anyway)
2016-10-07 11:54:23 +02:00