Davide Andreoli
105743d304
New 1.18 API: elm.Configuration.scroll_accel_factor
2016-08-09 15:56:25 +02:00
Davide Andreoli
c11a7cf227
New 1.18 API: elm Genlist reusable content functionality
...
with a FAILING test (failing also in C)
(I love to implement broken stuff)
2016-08-09 15:39:35 +02:00
Davide Andreoli
99113cd990
Fix implementation of elm.GenlistItem.all_contents_unset()
...
the old implementation was not working at all, so I marked it @since 1.18
also added a test for it
2016-08-09 12:56:00 +02:00
Davide Andreoli
9381d46765
New 1.18 API: elm.GengridItem.all_contents_unset()
...
with test
2016-08-09 12:22:11 +02:00
Davide Andreoli
83656bff33
New 1.18 API: elm.Entry.select_region (get + property)
...
with test
2016-08-09 10:19:14 +02:00
Davide Andreoli
48eec126bb
New 1.18 API: elm.Transit.revert()
...
with test
2016-08-09 09:51:24 +02:00
Davide Andreoli
5a3c19b521
dbus: do not segv atexit under py3
...
This is a workaround as I cannot find a better way to fix this :(
The real issue is that dbus run some callback in our code after
our shutdown of ecore and eina
2016-08-08 17:20:16 +02:00
Davide Andreoli
02f7eb07dd
dbus: fix watch cleanups
...
EINA_LIST_FREE is wrong here, because the handler is already
removed from the list inside e_dbus_fd_handler_del.
Use EINA_LIST_FOREACH_SAFE to be more correct
2016-08-08 17:08:53 +02:00
Davide Andreoli
4a0310140a
dbus: actually make timeouts works
...
dbus timeout are in millisecs, while ecore need seconds...
so timeouts was broken... since the time of e_dbus
2016-08-08 16:59:59 +02:00
Davide Andreoli
d87b3bb9d0
dbus: cleanup timeouts
...
now timeouts should be much more stable
2016-08-08 16:43:35 +02:00
Davide Andreoli
a19f0ad434
dbus: code cleanup
...
no functional changes
2016-08-08 15:47:35 +02:00
Davide Andreoli
11d23a94f1
dbus: remove unuse field in timer struct
...
td->interval is never used, so remove it
2016-08-08 15:41:45 +02:00
Davide Andreoli
f287a1f98c
dbus: rename globals to be consistent
...
no functional changes
2016-08-08 15:32:44 +02:00
Davide Andreoli
ffb294b82f
dbus: remove unused code
...
refcount is never incremented nor used, thus the connection was never properly closed
...shutdown bug still there
2016-08-08 15:29:01 +02:00
Kai Huuhko
78c9fe21af
Revert "Remove NullHandler from C library logger"
...
This reverts commit bc8bac1f1a
.
2016-08-05 19:43:28 +03:00
Kai Huuhko
13ea0cbe1d
Logger: Fix unicode handling with message file and function string parts
2016-08-05 19:30:26 +03:00
Kai Huuhko
f86234dd25
Evas.Smart: Comment out a warning for an issue we can't fix
...
When a smart event has event_info we need to convert it to a Python object.
We rely on the C library documentation to inform us when an event includes event_info
and assign a conversion function to the event handler based on this and pass the Python
object as an extra parameter to the callback. However when the documentation has omitted
this information we erroneously leave the extra parameter out, making the callbacks have
one less parameter, which our users rely on. Finding out the error after release is
useless since fixing it would mean breaking user callbacks.
This warning informed us at runtime when event_info was non-null but it's pretty much
useless so let's remove it.
Our smart callbacks should never have had two different signatures.
2016-08-05 19:12:44 +03:00
Davide Andreoli
fbabb111d8
Fix (and optimize) smart callbacks add/del
2016-08-05 17:20:33 +02:00
Davide Andreoli
283efd1a28
Logger: do not fail if the error msg contain invalid chars
...
now invalid chars are replaced by an "?"
2016-08-05 15:09:06 +02:00
Davide Andreoli
12217e9c2a
Add docs (and repr) for ECORE_EXE_TERM_WITH_PARENT
2016-08-05 14:23:42 +02:00
Kai Huuhko
bc8bac1f1a
Remove NullHandler from C library logger
...
This makes py-efl spew out an error if your app hasn't been setup to handle the logging.
If you don't like this, complain to Dave.
2016-08-04 14:31:21 +03:00
Davide Andreoli
11c7d38a56
rename Elm_Frame -> Efl_Ui_frame
...
#FollowTheWhiteRabbit (tm)
2016-08-01 17:24:15 +02:00
Davide Andreoli
9b5b526620
Ecore.Idlers are no more an Eo object in C :(
...
#TheWhiteRabbitIsDead
2016-08-01 17:09:22 +02:00
Davide Andreoli
8f23c26d89
Ecore.Animator is no more an Eo object in C :(
...
#TheWhiteRabbitIsDead
2016-08-01 16:50:57 +02:00
Davide Andreoli
082456600a
Rename some classes to new Eo names
...
#FollowTheWhiteRabbit (tm)
2016-06-26 16:17:20 +02:00
Davide Andreoli
be3069b280
Update to new Eo callback stop mechanism
...
#FollowTheWhiteRabbit (tm)
2016-06-26 15:54:36 +02:00
Davide Andreoli
36ca39e015
Follow recent Eo class names change
2016-06-03 14:21:22 +02:00
Davide Andreoli
243664d738
Add a test to check eo class names
...
a bit hackish, but do his work.
And is important to check those names now that efl class names are going to be shuffled around :P
2016-06-03 14:20:41 +02:00
Davide Andreoli
51946aaf8b
Follow eo class rename
2016-06-03 11:14:40 +02:00
Davide Andreoli
cadf409404
Going back to use eo_del instead of eo_unref
...
...still untested as the bindings are broken for something else atm
2016-06-03 09:14:31 +02:00
Davide Andreoli
7fd0f973ca
Safer version of the parent hack
...
not all objects have a bindable parent, Timer fe have Loop as parent and we don't have bindings for Loop.
2016-05-29 15:49:17 +02:00
Davide Andreoli
c2c09d4dc9
Hack to keep the legacy behavior of Eo.parent
2016-05-29 15:41:46 +02:00
Davide Andreoli
bae6125061
Slideshow: Fix doc to reflect the real behaviour of the widget.
2016-05-23 19:50:01 +02:00
Davide Andreoli
eca2dfaa0b
Follow Eo changes
...
eo_del -> eo_unref
eo_key_del -> eo_key_set(NULL)
EO_BASE_EVENT_DEL -> EO_EVENT_DEL
2016-05-18 21:38:46 +02:00
Davide Andreoli
aba5250634
Follow recent Eo changes
2016-04-24 12:11:07 +02:00
Kai Huuhko
41c1779e81
Shuffle in the latest Eo memes
2016-03-19 01:08:33 +02:00
Kai Huuhko
77d023dfe1
More Eo updates
2016-03-09 20:07:05 +02:00
Kai Huuhko
05c19962dc
Follow changes in Eo
...
- version 4 (eo_add changes coming later)
- events
2016-03-04 11:10:11 +02:00
Davide Andreoli
b6f729dc3a
Open the 1.18 development cycle
2016-02-07 20:22:44 +01:00
Davide Andreoli
6668176720
Prepare the 1.17 release
2016-02-06 14:59:44 +01:00
Kai Huuhko
d5656fdd3d
Elm.Genlist: Add small optimizations for filter and state cbs
2016-02-03 14:05:51 +02:00
Kai Huuhko
ba7bf818d8
Elm.MultiButtonEntry: Correct documentation
2016-02-03 14:05:38 +02:00
Kai Huuhko
1189e17fe0
Elm.FileSelector: Fix ref leak
2016-02-02 21:41:37 +02:00
Kai Huuhko
fc987411da
Clean up cruft code
2016-02-02 21:37:02 +02:00
Kai Huuhko
523fe8ad4d
Elm.MultiButtonEntry: Fix filter callback
2016-02-02 21:23:02 +02:00
Kai Huuhko
3661a78c96
Elm.MultiButtonEntry: Attempt to fix leaks, add more docs
2016-02-02 20:30:20 +02:00
Kai Huuhko
caef23bb34
Trivial todo note updates and doc fix
2016-02-02 14:23:00 +02:00
Kai Huuhko
684ad779dc
Edje: Make ExternalParam_from_ptr a C only function
2016-02-02 14:11:08 +02:00
Davide Andreoli
11d3007f02
New 1.17 API: evas.Object.paragraph_direction
2016-01-23 18:34:13 +01:00
Davide Andreoli
cab804e69b
New 1.17 API: elm.Notity.dismiss()
2016-01-23 16:40:49 +01:00