Commit Graph

810 Commits

Author SHA1 Message Date
Davide Andreoli 9be98bb979 And (finally) new style enums for elm 2015-01-05 01:16:03 +01:00
Davide Andreoli 4bc8d227a9 New style enums for ethumb
...not really tested as there are no test nor examples for ethumb :(
2015-01-04 22:46:40 +01:00
Davide Andreoli bbb747eb5e New style enums for eo 2015-01-04 22:30:19 +01:00
Davide Andreoli 728ff202e4 New style enums for emotion 2015-01-04 22:12:08 +01:00
Davide Andreoli e6d3a88349 New style enums for edje_edit 2015-01-04 22:04:36 +01:00
Davide Andreoli 3ebc6f21e9 New style enums for edje 2015-01-04 22:02:09 +01:00
Davide Andreoli 419405e456 New style enums for ecore 2015-01-04 21:29:40 +01:00
Davide Andreoli f9e8906724 Use new cython cpdef-enums in evas
cpdef enums are automatically exported to C and
to python, no more need for the enums file and
the duplicated definition for py.

This is a cython 0.21 feature so from now on you will
need at least that version.

Require some <int> cast here and there, but a totally
win in the end.
2015-01-04 20:44:45 +01:00
Davide Andreoli 3f064401a1 Do not fail on SmartObject tests, they are skipped 2015-01-04 19:42:31 +01:00
Davide Andreoli 94a4b56444 Forgot to commit this (when I disabled SmartObject) 2015-01-04 16:55:30 +01:00
Davide Andreoli 625503bf11 Provide the uninstall command for python-efl itself 2015-01-04 16:00:15 +01:00
Davide Andreoli 7b135c2012 Small doc fixes 2015-01-04 14:39:53 +01:00
Davide Andreoli 84a09b61b6 Remove specific X code from elm
Just using unsigned int for the Ecore_X_ID type
2015-01-04 14:34:04 +01:00
Davide Andreoli 6d2e2e9d8e Reworked CleanGenerated, more verbose now 2015-01-04 13:45:42 +01:00
Davide Andreoli 0873394260 disable ecore_x by default 2015-01-04 13:15:29 +01:00
Davide Andreoli 027505f45a Move ecore enums with all the other enums files 2015-01-04 13:14:06 +01:00
Davide Andreoli 8d99fc8b40 Remove old (moved) ecore.x files 2015-01-04 12:51:38 +01:00
Davide Andreoli 863efc19eb Move ecore_x out of the ecore extension
Now ecore do not more looks like an alien with his __init__
hack and his different module/package structure

This broke ecore.x users as the extension is now efl.ecore_x

Sorry to bother but I still think that ecore_x should not be
implemented in python, if this hurt you please let me know
2015-01-04 12:47:40 +01:00
Davide Andreoli 1910563604 Docs: fix some text to not show up
Pygments css for some highlightend text are the same color of our gray bg, just make them white
2015-01-03 20:25:47 +01:00
Davide Andreoli 6ff9998258 Lots of documentation fixes for ALL the classes
Mainly with regard of class __init__ params and the **keyword param
2015-01-03 20:17:24 +01:00
Davide Andreoli 64c1d33c9f Added new convenience class: DialogWindow
With a new test for both StandardWindow and DialogWindow
2015-01-03 14:51:08 +01:00
Davide Andreoli 1746a0acdd Docs for fdo icon names 2015-01-03 12:54:52 +01:00
Davide Andreoli 5c8bb29d78 New distutils command: uninstall 2015-01-02 21:36:21 +01:00
Davide Andreoli a4f2cc37cc Another year has passed... 2015-01-02 20:03:53 +01:00
Davide Andreoli e4a3616613 Provide a new distutil command: build_edc 2015-01-02 19:46:06 +01:00
Davide Andreoli bb8deff060 Revert "Try to fix a weired error we are getting on Jenkins"
This reverts commit 01105db325.

not needed, did not helped with the jenkins build :(
2015-01-02 14:39:39 +01:00
Davide Andreoli 01105db325 Try to fix a weired error we are getting on Jenkins
I cannot reproduce the error in any way here, so just blindly try this
2015-01-02 14:14:08 +01:00
Davide Andreoli 08170d1fd4 Disable evas.SmartObject to workaround Cython brakage.
SmartObject do work fully in real, thay probably need a full rewrite,
so this should not harm at all.

Also disabled tests and examples
2015-01-02 13:25:44 +01:00
Davide Andreoli 1a3fa101e1 Changed the way we check and enable Cython usage
* Cython is disable by default in dist tarballs (checking if Makefile exists)
* Cython is enabled by default in git version
* Only blacklist Cython in py3 (it is broken only there)
* Now respect two env vars: DISABLE_CYTHON or ENABLE_CYTHON
* Always use LooseVersion for checking Cython version
2015-01-02 12:26:33 +01:00
Davide Andreoli 03f2f286e2 setup.py: no need to use cython build_ext
Seems to me that cythonize() is doing the same work, need some testing
2015-01-02 10:29:27 +01:00
Davide Andreoli c4bbbcf3dc Another cython version to blacklist :( 2015-01-02 10:15:20 +01:00
Davide Andreoli c0f2f5b379 setup.py: be more verbose about python and cython versions 2015-01-02 01:09:40 +01:00
Davide Andreoli 99c5e47ca5 Fix a distutils import 2015-01-01 22:27:37 +01:00
Davide Andreoli 3a3cb85634 Cython warnings-- 2015-01-01 22:08:27 +01:00
Davide Andreoli 379aef8950 setup.py cleanups: indentation 2015-01-01 22:08:09 +01:00
Davide Andreoli fd1167e8cc setup.py cleanup: use 2 lists for ext_modules and py_modules 2015-01-01 21:38:11 +01:00
Davide Andreoli 6fe657d979 Added new efl.utils.setup pure python module
This module contain some distutils commands that can be used
by apps in the setup.py script
2015-01-01 21:19:10 +01:00
Davide Andreoli 9b50d34db3 New test for standard icons 2014-12-31 12:42:38 +01:00
Davide Andreoli 9e2ad3382e elm.Theme: added group_base_list_get() function 2014-12-31 12:42:08 +01:00
Davide Andreoli b642c60b84 Genlist: new clicked,right signal 2014-12-26 19:30:18 +01:00
Davide Andreoli d6ab0de2dd Better docs for available Genlist item styles 2014-12-25 13:15:23 +01:00
Davide Andreoli 19ecb703a5 more metadata for pypi 2014-12-21 12:58:23 +01:00
Davide Andreoli 709bb23cd3 Also clean ethumb files in CleanGenerated command 2014-12-21 12:47:25 +01:00
Davide Andreoli 1eaa0f4384 remove old README file 2014-12-21 12:45:11 +01:00
Davide Andreoli 1c6b3ac0c3 Updated metadata and other stuff for pypi compliance.
From now on you can ownload and install the bindings using pypi:
pip install python-efl

The 1.12.0 release is uploaded yet
2014-12-21 12:43:56 +01:00
Davide Andreoli 8fd9a0021e Fix elm.ObjectItem.part_content_set() to accept a generic EvasObject.
...not only an elm object.
2014-12-03 21:11:39 +01:00
Davide Andreoli 71ed20ebf6 Little improvement to the release procedure 2014-11-23 20:27:52 +01:00
Davide Andreoli e8c61e7690 Reopen developement for 1.13 release 2014-11-23 20:25:26 +01:00
Davide Andreoli b6ca4649a6 Roll-up the 1.12 release 2014-11-22 16:52:46 +01:00
Davide Andreoli 8ba699f89b Updated for 1.12 and reformatted the changelog html file 2014-11-22 16:51:27 +01:00