Commit Graph

141 Commits

Author SHA1 Message Date
Davide Andreoli 86df76780a Python-EFL: fix evas events for py3 and remove that hack in emotion test 2013-04-03 12:59:11 +02:00
Davide Andreoli 92a626abbc Python-EFL: fix ecore.file_download_protocol_available for py3, and made a test for it 2013-04-03 11:38:46 +02:00
Kai Huuhko ed1cad63f6 Elm: More _cfruni removal. 2013-04-02 23:24:35 +00:00
Kai Huuhko 48edc6d73d Elm: Fix tests to work in py3 2013-04-02 17:37:06 +00:00
Kai Huuhko dd6f479d7d Elm: More _cfruni removal, and fix init() broken by my previous commit. 2013-04-02 17:15:20 +00:00
Davide Andreoli 2f563ce6ec Python-EFL: the return string from edje_file_data_get() must be free() by the caller. 2013-04-02 13:50:01 +02:00
Kai Huuhko bd1dd50bc6 Elm: First batch of _cfruni extermination 2013-04-02 11:37:02 +00:00
Davide Andreoli d4d58b990b Python-EFL: edje, remove all the fruni/cfruni usage 2013-04-02 11:42:26 +02:00
Davide Andreoli 847f360867 Python-EFL: emotion: get rid of _cfruni() 2013-04-02 10:31:47 +02:00
Kai Huuhko 2f6edccf6e Eo: remove _c?fruni from list conv funcs. 2013-04-01 18:24:45 +00:00
Kai Huuhko 4155c99d3e Ecore: more _cfruni riddance. 2013-04-01 18:16:26 +00:00
Kai Huuhko 4244773c94 Evas: the holy grail of strings! 2013-04-01 18:02:16 +00:00
Davide Andreoli dc7699688a Python-EFL: add a note about _fruni and _cfuni problems in TODO 2013-03-31 21:23:46 +02:00
Davide Andreoli a960142166 Python-EFL: remove unused code (was the test to use the new Eo API). And use multiline when importing. 2013-03-31 21:18:03 +02:00
Davide Andreoli 99941b9e7b Pythn-EFL: try to improve the CODING file 2013-03-31 21:16:50 +02:00
Davide Andreoli 5043aa38f0 Reorder _object_mapping_register for readability. 2013-03-31 15:26:30 +00:00
Kai Huuhko 49d1d1950a Move Eo init to beginning of the file so that the initialization is run
before anything else that's in the module init code path.
2013-03-31 15:09:50 +00:00
Kai Huuhko aff266e08a Fix pkg-config error message so it doesn't always show Evas. 2013-03-31 15:09:50 +00:00
Davide Andreoli 54bda657e0 Python-EFL: add a test for Window.fullscreen prop 2013-03-31 16:37:53 +02:00
Davide Andreoli d5682ff7e0 Python-EFL: Fix emotion test also for py3 2013-03-31 16:27:02 +02:00
Davide Andreoli 87ee5d9be8 Python-EFL: Fix emotion example 2013-03-31 15:31:23 +02:00
Kai Huuhko 70e0ef0be8 Add discussion items to CODING. 2013-03-30 22:22:33 +00:00
Kai Huuhko 28d68cf2a0 Evas: Add some trivial performance optimizations + TODOs for more. 2013-03-30 21:15:32 +00:00
Kai Huuhko a1e19c6db0 Fix elm actionslider test 2013-03-30 18:31:20 +00:00
Kai Huuhko 21ec3e18cf Change the class lookup code to C only using an Eina Hash table. 2013-03-30 15:39:51 +00:00
Davide Andreoli f607d989a1 Python-EFL: The Zen of Python :) 2013-03-30 14:17:52 +01:00
Davide Andreoli 90a73380d6 Python-EFL: CODING, explain better the choose 2013-03-30 14:00:50 +01:00
Davide Andreoli 16ecc8ca4b * remove Eo.is_valid property as it do not check what it say
* Using Eina_Hash in object_mapping doesn't worth the pain
 * extended object mapping is not required anymore
2013-03-30 12:21:13 +01:00
Kai Huuhko 4e33dcb8d3 Add cython generated html files to gitignore 2013-03-29 16:48:29 +00:00
Kai Huuhko 4a157cb0a2 Add more skeletal work for Efreet.
Uri, base and trash should be fully usable now.
2013-03-29 16:36:16 +00:00
Kai Huuhko 0a21bac7bd TODO++, CODING++ 2013-03-29 15:46:32 +00:00
Kai Huuhko 9a6bf227c0 Add the file CODING for coding related information. 2013-03-28 21:37:17 +00:00
Kai Huuhko 0cb72de9f1 Revert changes to pointer comparison style. 2013-03-28 21:34:31 +00:00
Kai Huuhko 9dca72f3c1 Revert a change to setup.py logic and add a clarifying comment. 2013-03-28 17:49:20 +00:00
Kai Huuhko 4d9c1c929a Handle exceptions in eo cdef functions, don't expose _METHOD_DEPRECATED
to Python API needlesly, add some code optimizations and TODOs.
2013-03-28 16:54:51 +00:00
Kai Huuhko 669bdcf46e Add an assertion to genlist iteration test and make the genlist homogeneous. 2013-03-28 16:54:51 +00:00
Davide Andreoli 25d1798b29 Python-EFL: fix elementary edje-external test 2013-03-27 23:41:05 +01:00
Davide Andreoli 2daa751915 Python-EFL: Fix edje-external unittest
was broken due to recent elm include changes
2013-03-27 21:58:59 +01:00
Davide Andreoli 77dc3551fa Python-EFL: cleanup a little setup.py, INSTALL and TODO 2013-03-27 21:18:24 +01:00
Kai Huuhko 7cf20ceeb5 Revert _(c)fruni to earlier behaviour, correct some issues in list convs.
DaveMDS and I decided to return them to the earlier hackish behaviour
since it works with most cases where it's used. And we are lazy.
2013-03-26 22:50:04 +00:00
Kai Huuhko 0f3c3999e3 Make the conv functions more robust.
Now we may leak the strings from _(c)fruni which should be looked up
case by case. The positive side is that we no longer point to (possibly)
invalid memory.

Strings used with touni funcs are suspected to leak as well.
2013-03-26 18:53:13 +00:00
Kai Huuhko 37b8ff89ae Free allocated memory after passing an array of strings to elm_win_available_profiles_set. 2013-03-25 21:30:38 +00:00
Kai Huuhko 4f6dce4129 TODO 2013-03-25 20:18:34 +00:00
Kai Huuhko 095f7fd867 Add comments to point out the trouble areas in the string conv
functions.
2013-03-24 18:34:19 +00:00
Kai Huuhko 8c071bedf8 TODO 2013-03-24 18:17:08 +00:00
Kai Huuhko 175701e56f Change the libs/includes to a sane minimal configuration which should
still satisfy even cippp's crazy cflags.
2013-03-23 16:33:32 +00:00
Kai Huuhko 10ec0a39d8 Link directly to evas as well. 2013-03-23 14:31:19 +00:00
Kai Huuhko 0f0b798b24 Link to eina in all extensions. 2013-03-23 14:10:39 +00:00
Kai Huuhko 04a38c813c Add eina to setup.py pkg-config for eo. 2013-03-23 13:55:12 +00:00
Kai Huuhko df023f53ff Add a few 1.8 API functions to elm.Window.
Window initialization now takes in the "parent" keyword which defaults
to None.
2013-03-23 10:17:24 +00:00