Andy Williams
54e6f3f012
elm_code: Don't leak rows when we resize down
...
Thanks Cedric :)
@fix
2017-03-12 13:35:41 +00:00
Cedric Bail
343d2e0d87
elementary: force elm_code line fill on object resize.
...
This fix elementary_test use of elm_code where the object needed
to get clicked to have their content displayed. The reason was that
the line where appended while the object size was 0 and once it was
resized the line where not displayed.
2017-03-11 16:55:05 -08:00
Andy Williams
17c04aef7f
luncher: Smoothing engage theme
2017-03-11 23:11:10 +00:00
Jean Guyomarc'h
c57daa030d
edje/examples: don't alter source directory
...
We would have removed files from the source directory before... oops...
2017-03-11 00:04:48 +01:00
Cedric BAIL
9b924408cd
elementary: fix elm_code widget tests by actually setting a font.
2017-03-10 15:01:02 -08:00
Andy Williams
b7ea8fc01e
luncher: Update theme to ensure we're sending scale reset signls
2017-03-10 22:14:29 +00:00
Mike Blumenkrantz
9d8bc92c4a
ecore-evas-wayland: update no-op configure commit case for new acking method
...
ref 1b9970658f
ref 5e7456a315
2017-03-10 16:11:19 -05:00
Mike Blumenkrantz
a73a18b01d
Revert "evas_table: abort when there is already the option struct"
...
This reverts commit 008711b3b0
.
this breaks elm_table_pack_set() as well as other valid usage and is
not a valid change to the code
2017-03-10 15:54:22 -05:00
Mike Blumenkrantz
57412cba94
ecore-evas-x: set flag for maximized state
...
fixes initial maximize state
2017-03-10 15:54:21 -05:00
Mike Blumenkrantz
1b9970658f
ecore-evas-wayland: commit on no-op configure events
...
this handles the case of a window configure not triggering any visible change
fix T5192
2017-03-10 15:54:21 -05:00
Andy Williams
53c9a06c2d
elm_code: Fix position of cursor in selection
...
Make sure cursor is always at the left of our selection
@fix
2017-03-10 14:27:17 +00:00
Umesh Tanwar
d4dd0b20df
Gengrid: Correct double comparision.
...
Summary:
Use the more accurate EINA_DBL_EQ for double comparision.
@fix
Signed-off-by: Umesh Tanwar <umesh.tanwar@samsung.com>
Reviewers: singh.amitesh, cedric, jpeg, raster
Reviewed By: singh.amitesh
Subscribers: atulfokk, cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4706
Signed-off-by: Amitesh Singh <amitesh.sh@samsung.com>
2017-03-10 12:00:42 +05:30
Umesh Tanwar
3b4cbc56bb
ecore_animator: use EINA_DBL_EQ for comparing double values
...
Summary:
EINA_FLT_EQ was used to compare double values. replace it with EINA_DBL_EQ
@fix
Signed-off-by: Umesh Tanwar <umesh.tanwar@samsung.com>
Reviewers: raster, cedric, singh.amitesh
Reviewed By: singh.amitesh
Subscribers: atulfokk
Differential Revision: https://phab.enlightenment.org/D4712
Signed-off-by: Amitesh Singh <amitesh.sh@samsung.com>
2017-03-10 11:57:08 +05:30
Jean-Philippe Andre
6c62ae3e6e
Revert "Genlist: Calculate the min size of content before item realize"
...
This reverts commit 60566ca34d
.
This broke the layout in "Genlist Full Widget"
2017-03-10 15:20:22 +09:00
Jeeyong Um
60566ca34d
Genlist: Calculate the min size of content before item realize
...
Summary:
Genlist item doesn't change its size when its content size is changed,
but its size is determined in realization.
Therefore, deferred calculations for content should be performed immediately
before swallowing it by genlist item.
Test Plan: make and run attached sample
Reviewers: cedric, SanghyeonLee, jpeg
Reviewed By: jpeg
Differential Revision: https://phab.enlightenment.org/D4705
2017-03-10 14:59:48 +09:00
Jean-Philippe Andre
fc40d3d559
genlist: Fix invalid state of reused content
...
If an item is marked as disabled it should be re-enabled
before being put in the reusable contents cache. Otherwise
a following use of this object may result in a disabled
item being used, making the UI effectively disfunctional.
Also modify the test case to show and test this behaviour.
Add an efl_isa() to protect calls to elm_widget APIs.
Fixes T5236
@fix
2017-03-10 11:22:13 +09:00
Carsten Haitzler
09f132b556
evas - gl - remove warning for unused var with opengl vs gles
2017-03-10 10:56:19 +09:00
Cedric BAIL
99142090b4
emotion: avoid crash during shutdown due to Ecore_Event queue.
2017-03-09 16:17:58 -08:00
Cedric BAIL
21ba61be73
elocation: avoid crash during shutdown due to Ecore_Event queue.
2017-03-09 16:17:58 -08:00
Cedric BAIL
c91b4c7065
elput: avoid crash during shutdown due to Ecore_Event queue.
2017-03-09 16:17:58 -08:00
Cedric BAIL
93b63b48e8
elementary: avoid crash during shutdown due to Ecore_Event queue.
2017-03-09 16:17:58 -08:00
Cedric BAIL
aef1ee96e8
eio: avoid crash during shutdown due to Ecore_Event queue.
2017-03-09 16:17:58 -08:00
Cedric BAIL
168d2a1446
efreet: avoid crash during shutdown due to Ecore_Event queue.
2017-03-09 16:17:58 -08:00
Cedric BAIL
ff3c6f394e
eeze: avoid crash during shutdown due to Ecore_Event queue.
2017-03-09 16:17:58 -08:00
Cedric BAIL
4eeb4e8706
ecore_x: avoid crash during shutdown due to Ecore_Event queue.
2017-03-09 16:17:58 -08:00
Cedric BAIL
81adcf8107
ecore_wl2: avoid crash during shutdown due to Ecore_Event queue.
2017-03-09 16:17:58 -08:00
Cedric BAIL
cb3e58041b
ecore_win32: avoid crash during shutdown due to Ecore_Event queue.
2017-03-09 16:17:58 -08:00
Cedric BAIL
88889f5369
ecore_wayland: avoid crash during shutdown due to Ecore_Event queue.
2017-03-09 16:17:58 -08:00
Cedric BAIL
e5f5bc243d
ecore_sdl: avoid crash during shutdown due to Ecore_Event queue.
2017-03-09 16:17:58 -08:00
Cedric BAIL
b7d8f7bdd3
ecore_psl1ght: avoid crash during shutdown due to Ecore_Event queue.
2017-03-09 16:17:58 -08:00
Cedric BAIL
988344f3e5
ecore_ipc: avoid crash during shutdown due to Ecore_Event queue.
2017-03-09 16:17:58 -08:00
Cedric BAIL
c3d185149c
ecore_input: avoid crash during shutdown due to Ecore_Event queue.
2017-03-09 16:17:58 -08:00
Cedric BAIL
41769b122c
ecore_imf: avoid crash during shutdown due to Ecore_Event queue.
2017-03-09 16:17:58 -08:00
Cedric BAIL
0cd43b45d9
ecore_evas: avoid crash during shutdown due to Ecore_Event queue.
2017-03-09 16:17:58 -08:00
Cedric BAIL
0e8a20a0a6
ecore_drm: avoid crash during shutdown due to Ecore_Event queue.
2017-03-09 16:17:58 -08:00
Cedric BAIL
af7a5ef5d9
ecore_cocoa: avoid crash during shutdown due to Ecore_Event queue.
2017-03-09 16:17:58 -08:00
Cedric BAIL
deb6f0d2cd
ecore_con: avoid potential crash during shutdown due to Ecore_Event queue.
2017-03-09 16:17:58 -08:00
Cedric BAIL
b80cfb38a1
ecore: avoid potential crash on shutdown in Ecore_Exe
2017-03-09 16:17:58 -08:00
Cedric BAIL
614c255f3b
ecore: add ecore_event_type_flush.
...
During shutdown it is possible that some event are still in ecore events
queue and get processed after the shutdown of the module that did emit them.
This would lead to crash in some case. The answer to this problem is to
normally manually track all ecore event in the queue and destroy them
before shutdown... Of course that make the API difficult to use and
basically nobody got it right.
This new API do actually as it says remove all the ecore event of a
certain type from ecore events queue. It is to be called on shutdown.
@fix
2017-03-09 16:17:58 -08:00
Jean Guyomarc'h
adf9608387
ecore_cocoa: fix windows initial rendering
...
We need to refresh the Cocoa's content view when showing the window.
In some particular cases (including the elementary_test initial window),
the content view is redrawn because of external events (the entry
animator). When no action at all is performed, the window and the
content view are resized... nice... but not drew...
Such a simple fix for this hell of a bug!
Fixes T5210
2017-03-09 23:16:16 +01:00
Jean Guyomarc'h
c1604cdac8
ecore_evas_cocoa: better debugging log
2017-03-09 23:16:16 +01:00
Jean Guyomarc'h
fd7f878320
ecore_cocoa: factorize a little access to the cocoa window
2017-03-09 23:16:16 +01:00
Jean Guyomarc'h
7ef27a4669
eldbus: don't abs() an unsigned value
...
clang complained about abs() being used on an unsigned integer.
Calling abs() is actually unnecessary.
2017-03-09 23:16:16 +01:00
Jean Guyomarc'h
660259b46d
eio: fix printf format error
2017-03-09 23:16:16 +01:00
Jean Guyomarc'h
9ba17f6902
edje: better error message when a po file does not exist
2017-03-09 23:16:16 +01:00
Jean Guyomarc'h
a0a957bb7d
edje: make sure the po files are well-copied once
2017-03-09 23:16:16 +01:00
Jean Guyomarc'h
8d2c6189fa
edje: use portable cp options
...
The -u option is GNU-specific.
2017-03-09 23:16:16 +01:00
Derek Foreman
5e7456a315
ecore_wl2: Fix up xdgv6 ack_configures
...
We've been immediately acking configure with the correct serial number, then
later at commit time sending an incorrect serial (generating a new one).
Remove the extra ack, and save that serial for later, and don't overwrite
it with a current serial when we get a toplevel configure.
Oddly, compositors were letting us get away with this behaviour, so this
probably looks functionally the same as before.
2017-03-09 16:11:56 -06:00
Derek Foreman
4f1c858928
ecore_wl2: Fix initial maximized/fullscreen state
...
This defers the fullscreen/maximized states if we don't have a shell
surface, and sets them in the first shell surface commit.
ref T5044
2017-03-09 12:21:09 -06:00
Derek Foreman
aedf55073a
ecore_wl2: Rename badly named API
...
Oops, I broke naming convention with this, but it's unreleased and beta so
I hope nobody notices as long as I change it now...
2017-03-09 12:21:09 -06:00