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
Daniel Kolesa
0306810d52
eolian gen2: generate legacy API implementation stubs
2016-10-07 11:54:23 +02:00
Daniel Kolesa
911a0847be
eolian gen2: fully generate source
2016-10-07 11:54:23 +02:00
Daniel Kolesa
8a39a96bc5
eolian gen2: terminate EFL_OPS_DEFINE list
2016-10-07 11:54:23 +02:00