Davide Andreoli
5b9ba62e8f
Fix a nasty ecore.x and ecore.input conflict
...
Both modules register the ECORE_EVENT_* events, so if you use them toghether one of the 2 was failing to run because the events was already registered by the other.
I'm fixing this by keeping a local event map in ecore.input, not the cleaner solution but it's the safer one I can found (in term of backward compatibility)
This fix (at least) epymc in standalone mode (without a wm)
2017-07-15 22:52:39 +02:00
Davide Andreoli
26a4c38d67
New 1.20 API: evas.Map.coords_get
2017-07-15 17:30:19 +02:00
Davide Andreoli
15b29e3ce8
New 1.20 API: elm/edje text_prediction_hint
...
no tests, as I have no idea on how to use this feature
2017-07-15 17:07:08 +02:00
Davide Andreoli
6bd7daa883
New 1.20 API: elm.Spinner min/max,reached events
...
with test
2017-07-15 10:44:58 +02:00
Kai Huuhko
5864a9dd2d
Documentation: Add better documentation about object lifetime
2017-07-09 16:50:24 +03:00
Kai Huuhko
a475ecba44
Elementary: Add import to efl.edje
...
Since we can't always anticipate when Elm will return a pointer to
an Edje object, let's just have the type always available.
2017-06-18 20:30:52 +03:00
Davide Andreoli
eace418f9b
Some new widget names
...
#FollowTheWhiteRabbit
2017-06-18 18:38:25 +02:00
Davide Andreoli
bb2a45f013
Open up 1.20 dev cycle
2017-04-21 09:25:30 +02:00
Davide Andreoli
8c7ad9f31f
Prepare the 1.19 release
2017-04-18 19:40:42 +02:00
Davide Andreoli
d9f06e72a2
Fix evas.Box test
...
testing the color for a box do not make much sense, and its failing...
2017-04-18 19:22:17 +02:00
Davide Andreoli
df221788f0
Fix file_download test
...
the old url was not reporting the total size anymore, thus making the test fail
2017-04-18 19:21:04 +02:00
Davide Andreoli
6a7e698368
New 1.19 API: evas.Image.load_head_skip
2017-04-15 20:41:14 +02:00
Davide Andreoli
4557daa602
EcoreConUrl is no more an Eo object :(
...
#FollowTheWhiteRabbit
2017-04-15 20:20:08 +02:00
Kai Huuhko
a70c42e681
elm: Don't allow FontProperties to be freed manually
...
This could easily lead to segfaults and double frees if the lifetime of the Python object is not managed carefully.
We now do the free automatically when the object no longer has references to it.
2017-04-15 16:50:27 +03:00
Davide Andreoli
d87e0a5484
another win stack piece
2017-04-04 20:35:29 +02:00
Davide Andreoli
89bb6a1998
Revert "New 1.19 API: elm.Win.stack_*"
...
This reverts commit f76e272990
.
The win stack api has gone in beta,
we can re-revert after the release
2017-04-04 20:22:35 +02:00
Kai Huuhko
b06c3151f7
elm: Fix font_properties_get
2017-03-31 17:51:00 +03:00
Davide Andreoli
add166fb62
New 1.19 API: elm.Calendar.date_{min,max}
...
with test
2017-03-15 21:07:10 +01:00
Davide Andreoli
7aec398ede
New 1.19 API: elm.ELM_INPUT_PANEL_LAYOUT_VOICE
2017-03-15 19:54:43 +01:00
Davide Andreoli
da9258f474
New 1.19 API: elm.GengridItem.custom_size
2017-03-15 19:41:17 +01:00
Davide Andreoli
9c00cbb0fe
New 1.19 API: elm.Naviframe "item,activated" cb
...
with test refactor/reformat
2017-02-27 20:23:02 +01:00
Davide Andreoli
18e2d9c102
Make the new image test py2 compat
2017-02-26 22:54:18 +01:00
Davide Andreoli
71354b3bb8
New 1.19 API: elm.Image.async_open + 4 new callbacks
...
with test
2017-02-26 22:50:25 +01:00
Davide Andreoli
a293b4e124
Split 2 elm.Image tests in 2 files
2017-02-26 21:29:11 +01:00
Davide Andreoli
e3224c882a
whops, forgot compat wrappers for added enums
2017-02-26 21:08:03 +01:00
Davide Andreoli
dccd0ed62f
New 1.19 API: ELM_CALENDAR_REVERSE_DAILY
2017-02-26 20:59:38 +01:00
Davide Andreoli
9231e530bf
New 1.19 API: elm.Progressbar.is_pulsing
...
with a stipid test
2017-02-26 10:30:29 +01:00
Davide Andreoli
6f92607ba4
New 1.19 API: elm.Panel "toggled" signal
...
with test
2017-02-26 09:43:15 +01:00
Davide Andreoli
f76e272990
New 1.19 API: elm.Win.stack_*
...
with test
2017-02-25 12:58:42 +01:00
Davide Andreoli
3e0dbeb7f7
New 1.19 API: elm.Panel.scrollable_content_size_get
2017-02-25 10:57:19 +01:00
Davide Andreoli
98b7b2408f
Rename class names accordly to Eo recent changes
...
This will lead do break sooner or later, for example:
Datetime is internally an Efl.Ui.Clock, so once Clock will be renamed we will be at a closed corner :(
#FollowTheWhiteRabbit
2016-12-28 14:11:48 +01:00
Davide Andreoli
ac7013064f
Silence lots of Eo errors
...
more info in the code comment
2016-11-05 17:51:00 +01:00
Davide Andreoli
f2f8906968
Respect pep8
2016-11-05 15:14:41 +01:00
Davide Andreoli
032750af77
Fix Gengrid.item_insert_after to do the right thing
2016-11-05 15:01:48 +01:00
Davide Andreoli
16fa850f24
Fix for cython 0.25
...
New cython do not like our cdef @DEPRECATED decorator implementation,
I'm not able to fix it, so I just rewrite it in pure python.
The new one is a bit simpler, it do not print the source file anymore,
but still augment the documentation.
Tested with Cython 0.24.1 and 0.25.1 on both python 2.7 and 3.5, hope is enough.
#IHateCython
2016-11-05 11:42:26 +01:00
Davide Andreoli
0b03f8b2f3
some cc don't like the way cython use EINA_LOG macros
...
In some system we saw the compilation fail with this error:
efl/eo/efl.eo.c:1137:60: error: format not a string literal and no format arguments [-Werror=format-security]
EINA_LOG_DOM_INFO(__pyx_v_3efl_2eo_PY_EFL_EO_LOG_DOMAIN, __pyx_k_Initializing_efl_eo);
so just ignore those warnings
2016-10-24 21:15:03 +02:00
Davide Andreoli
810623dbe4
Tests: use correct FDO icon names
...
Hope I catched them all
2016-10-22 12:33:32 +02:00
Davide Andreoli
01220931fc
Evas: Do not call xxx_callback_del if obj is NULL
...
@fix
2016-10-22 11:43:25 +02:00
Davide Andreoli
924f291660
Test External: more readable indentation
2016-10-22 11:30:51 +02:00
Davide Andreoli
2e5e96a8dd
Test Externals: keep in sync with the C test
2016-10-22 11:25:30 +02:00
Davide Andreoli
ea4bc8790d
warnings --
2016-10-14 23:16:25 +02:00
Davide Andreoli
9e25d34920
warnings--
2016-10-14 23:04:27 +02:00
Davide Andreoli
953f468229
Edje_External: fix a wrong var name
...
spotted by (now readable) warnings
2016-10-14 22:54:50 +02:00
Davide Andreoli
f872e7b8c6
Fix usage of EINA_LOG_* functions
...
spotted by warnings :)
2016-10-14 22:45:32 +02:00
Davide Andreoli
e0d892ecaa
Silence some false compiler warnings
...
This make the output a lot more readable, we can now spot real warnings
2016-10-14 22:43:19 +02:00
Davide Andreoli
cb062511b2
Makefile: go with py3 by default
...
this do not affect normal build (python setup.py xxx)
the Makefile is just a shortcut for devs
2016-10-14 22:41:03 +02:00
Davide Andreoli
fa5b944f31
Eo: Eo_Event -> Efl_Event
...
#FollowTheWhiteRabbit (tm)
2016-10-14 21:29:15 +02:00
Davide Andreoli
99c618fc2b
Remove ecore warning about subprocess incompatibility
...
This conflict seems to not exists anymore, the added test should prove it
Also removed unused return values from the existing exe test
(cherry picked from commit 191af7ac380ab87d29e4886fe07cd02b8dd5afa9)
2016-10-02 09:56:27 +02:00
Davide Andreoli
1a2b8e64f8
small doc fix
2016-09-24 13:58:12 +02:00
Kai Huuhko
6ad9bb3521
Emotion: Document module names and mark module options as deprecated
2016-09-03 22:37:49 +03:00