Commit Graph

230 Commits

Author SHA1 Message Date
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
Kai Huuhko f6909ac42c Internal function renames:
* _strings_to_python -> eina_list_strings_to_python_list
 * _strings_from_python -> python_list_strings_to_eina_list
Add two functions for string array conversion.
Add two properties to elm.Window.
2013-03-23 06:50:33 +00:00
Kai Huuhko b91fe8b857 Add .gitignore 2013-03-22 19:13:18 +00:00
Kai Huuhko 6614553385 python-efl: Disable edbus (v2) bindings build until we come up with a
better solution.


SVN revision: 84449
2013-03-18 20:18:37 +00:00
Kai Huuhko f33c77da09 python-efl: Small elm.genlist documentation correction.
SVN revision: 84448
2013-03-15 16:15:52 +00:00
Kai Huuhko ffd06e5378 python-efl: Forgot this file from last commit.
SVN revision: 84447
2013-03-15 16:14:19 +00:00
Kai Huuhko 3324319e56 python-efl: elm.calendar: Add new functionality from 1.8 API
SVN revision: 84446
2013-03-15 16:12:37 +00:00
Kai Huuhko 9b2516476c python-efl: api_coverage: Include prefix in the excluded functions, add
efreet to supported libs.


SVN revision: 84427
2013-03-12 08:31:08 +00:00
Kai Huuhko 31b757f51b python-efl: Initial work on Efreet bindings.
SVN revision: 84426
2013-03-12 08:24:49 +00:00
Kai Huuhko b4dc4e3651 python-efl: api_coverage: Exclude functions we'll be unlikely to
implement cover. Also some false matches that are in macros, which we 
don't parse atm.


SVN revision: 84418
2013-03-10 10:56:34 +00:00
Kai Huuhko acc6f19282 python-efl: api_coverage: Fix ecore-file and refine the regexps.
SVN revision: 84415
2013-03-09 00:13:54 +00:00
Kai Huuhko 2e2fa9ed6d python-efl: api_coverage: Filter _-prefixed functions, add options for
selecting API coverage output.


SVN revision: 84414
2013-03-08 18:35:13 +00:00