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
Kai Huuhko
c0b9350447
python-efl: API coverage script now handles all bindings. Check --help
...
for usage.
SVN revision: 84413
2013-03-08 16:15:59 +00:00
Kai Huuhko
8345d464b4
python-efl: A very quick and dirty api function coverage script that
...
only does elm at the moment.
SVN revision: 84411
2013-03-06 09:08:15 +00:00
Kai Huuhko
329ddc5618
python-efl: Add elm.general.cache_all_flush(), fix tests.
...
SVN revision: 84410
2013-03-05 22:17:24 +00:00
Kai Huuhko
e88c49f008
python-efl: Fix Genlist sorted.
...
SVN revision: 84406
2013-03-03 11:21:14 +00:00
Davide Andreoli
0873fe1621
Do not import EVERY widget while importing efl.elementary
...
Now the user is responsable of importing the widget used one by one,
this should be a great speedup in the launch of the app.
You have to import stuff in this way:
from efl import evas
from efl import elementary
from efl.elementary.window import Window
from efl.elementary.layout import Layout
...sorry for the inconvenience
SVN revision: 84402
2013-03-01 21:01:50 +00:00
Kai Huuhko
e02e6491d4
python-efl: Skip build related code in setup.py when only generating
...
documentation.
SVN revision: 84399
2013-03-01 14:06:38 +00:00
Kai Huuhko
bb65ae91cb
python-efl: Fix documentation issues, use NotImplementedError for
...
abstract methods in evas smartobject.
SVN revision: 84398
2013-03-01 12:44:05 +00:00
Kai Huuhko
413059f163
python-efl: More work on edbus. Functional but errors on shutdown.
...
SVN revision: 84396
2013-02-28 22:16:25 +00:00
Kai Huuhko
26902af425
python-efl: Initial work on edbus bindings.
...
Still needs the setup function that takes an existing connection to work
properly.
SVN revision: 84395
2013-02-28 16:13:07 +00:00
Kai Huuhko
9ac077a8d1
python-efl: Make inheritance diagrams optional.
...
SVN revision: 84394
2013-02-28 16:10:36 +00:00
Davide Andreoli
904468ba00
emotion is really able to play streams from v4l :) I just made a test for it
...
SVN revision: 84392
2013-02-27 20:44:57 +00:00
Davide Andreoli
10580f1aa8
Python-EFL: emotion api and docs 100% done
...
SVN revision: 84390
2013-02-26 23:55:39 +00:00
Davide Andreoli
1ca526c62d
Python efl: emotion fully documented, no functional changes, but used the elm properties-on-top style
...
SVN revision: 84389
2013-02-26 21:53:39 +00:00