Davide Andreoli
2b9fdb8f35
Python-EFL: start to prepare the 1.9 release
...
* raised version to 1.9.0
* removed versions from docs conf, they now comes automatically from setup.py
* updated some years around
* added a favicon to the docs
2014-03-02 23:09:54 +01:00
Davide Andreoli
18b5efdb38
Python-EFL: updated authors
...
Also added a simple&stupid Makefile for lazy devs.
2014-03-01 22:03:44 +01:00
Kai Huuhko
264491875d
Edje: Re-enable edje-edit.
2013-12-30 14:04:57 +02:00
Kai Huuhko
a9a944b17b
Add Python 2.6 compatibility, disabled one API method in evas.Image
...
Image.image_data_memoryview_get was disabled.
This method can be added back once we figure out how to do conditional
compilation using Python version.
Using an evas.Image instance as a memoryview object should do the same
thing as the disabled method.
2013-12-28 18:35:39 +02:00
Kai Huuhko
e2d28bef6a
setup.py: os.environ.has_key -> os.getenv
...
For some reason the former fails on the build bot
2013-12-19 22:27:56 +02:00
Kai Huuhko
8726199f6c
Force default visibility in CFLAGS.
...
Fixes T504
2013-12-19 19:22:23 +02:00
Kai Huuhko
728ba96115
Bump version for 1.9 development
2013-12-10 09:55:46 +02:00
Kai Huuhko
363bfbe334
Bump version for release, update TODO, add changes.html
2013-12-07 12:20:59 +02:00
Kai Huuhko
925b67d8f8
setup.py: Lowering EFL required versions to 1.8.0
2013-12-02 23:00:37 +02:00
Kai Huuhko
aa9344e643
setup.py: Add couple of missing deps and bump version requirements.
2013-12-02 22:29:24 +02:00
Kai Huuhko
d6c145325c
setup.py: Detect installed libs and produce bindings as needed.
2013-12-02 21:59:33 +02:00
Kai Huuhko
50af0b86a5
Removing eldbus stuff, we'll be using python-dbus integration for now.
2013-12-02 01:09:39 +02:00
Kai Huuhko
98498c04b9
Move compatibility packages under directory "compat".
...
They are installed in the root python pkg dir as before.
2013-11-29 19:31:21 +02:00
Kai Huuhko
d3962ae2a9
Enable 1.7 compatibility packages.
2013-11-24 23:32:29 +02:00
Kai Huuhko
5bc92ee2de
Add python-efl 1.7 compatibility packages, commented out by default.
2013-11-23 02:14:22 +02:00
Kai Huuhko
4d493bfd27
Make setup.py more rel... respectable, update TODO.
2013-11-21 22:17:21 +02:00
Kai Huuhko
3a79fbdde2
Simplify setup.py elm extensions, disable builder option in setup.cfg
2013-11-19 21:21:03 +02:00
Kai Huuhko
9f6422a807
setup.py: Output error traceback from Cython check
...
This will hopefully shed more light on what's going wrong in onefang's
build script.
Also use script dir instead of cwd for relative path.
2013-11-09 13:26:09 +02:00
Kai Huuhko
09afe05a3c
Elementary: Add GLView.
2013-11-09 11:54:44 +02:00
Kai Huuhko
d8a6a5c614
Elementary: Disable Accessibility parts
2013-11-02 16:23:30 +02:00
Kai Huuhko
e4e56b2605
Edje-edit: Disable build and tests.
...
Do this for now as it's undergoing changes and mostly broken anyway.
2013-10-30 21:01:24 +02:00
Kai Huuhko
567ba9cda2
Add more useful settings in their default values to setup.
2013-10-28 23:40:17 +02:00
Kai Huuhko
4771ca5ccb
Move logger to its own module.
2013-10-24 22:58:09 +03:00
Davide Andreoli
f2b7c24f7a
Python-EFL: some little and stupid cleanup to setup.py and some additions to MANIFEST.in
...
* Fix clean_generated_files to also include utils
* change format() usage to simple str concat...just to hurt kuuko :)
* remove the usless check for __main__
2013-10-16 22:35:44 +02:00
Kai Huuhko
3b95ccd069
Facilitate creating a source tarball with 'setup.py sdist' command.
...
setup.py was modified to work with the generated package.
TODO: Include Sphinx documentation.
2013-10-16 21:31:50 +03:00
Kai Huuhko
c574a76ce9
setup.py: Recognize commands 'sdist' and 'bdist'
2013-10-16 16:30:08 +03:00
Kai Huuhko
f5fbb90e42
setup.py: Don't print current Cython version.
2013-10-15 15:17:33 +03:00
Kai Huuhko
5f4a46da4b
Move common conversion functions from efl.eo to efl.utils.conversions
2013-10-01 04:56:28 +03:00
Kai Huuhko
4f96a2b096
Update TODOs
2013-09-25 02:39:04 +03:00
Kai Huuhko
88db824a77
Change the _METHOD_DEPRECATED function into a decorator.
...
- move the decorator into a new package/module: utils/deprecated
- simplify setup.py logic slightly, it still needs work
2013-09-20 12:01:50 +03:00
Davide Andreoli
50a70d2933
Python-EFL: fix the cython version check
...
If the cython import fail than min_ver is never defined and the except will fail badly
2013-09-15 12:59:39 +02:00
Kai Huuhko
4249715066
Add the define EFL_BETA_API_SUPPORT for Eo.
2013-07-26 18:45:43 +03:00
Kai Huuhko
94896f625d
Complete renaming edbus -> eldbus.
2013-05-06 22:36:09 +03:00
Kai Huuhko
7b77e37b8c
Add an example for installing to a custom prefix to the INSTALL file and
...
drop the Cython required version to 0.17.0.
2013-05-04 17:18:54 +00:00
Davide Andreoli
2b7a9c7030
Python-EFL: follow the eldbus rename.
2013-05-01 23:13:26 +02:00
Davide Andreoli
8219a6a52b
Python-EFL: Check the minimum cython version
2013-04-28 15:53:09 +02:00
Kai Huuhko
0d63acbee9
Elementary: Implement Accessible objects, with cbs TODO later.
2013-04-22 20:20:21 +03:00
Kai Huuhko
285856ea03
Elementary: Initial implementation for Store. Still needs work on
...
creating the data struct, maybe using memoryviews.
Includes some internal changes for Genlist.
2013-04-22 20:12:28 +03:00
Davide Andreoli
9d85805b13
Python-EFL: Implemented EdjeEdit API, with full unit tests.
...
Some stuff is not working on the C side, the unit test is full
of FIXME and TODO. The biggest problem is the PartState that
do not work at all, I will give a short look at this, but I'm
not so much intrested atm...If you want/need to help please
let me know.
2013-04-14 13:08:15 +02:00
Davide Andreoli
5c10701aa2
Python-EFL: remove old/unused file adn a fix for sutup.py
...
setup.py: commented out the command_options param,
it break the Sphinx 'fake' class that is used when sphinx
is not found.
2013-04-09 22:11:06 +02:00
Kai Huuhko
79022bf27b
Convert dbus_mainloop C code to Cython.
2013-04-07 17:41:10 +03:00
Davide Andreoli
0a32be475a
Python-EFL: first working dbus mainloop wrapper.
...
This one don't require edbus2 nor the old e_dbus, it reimplement
the dbus connection stuff that was in e_dbus (the old) in a
py module.
2013-04-06 12:46:52 +02:00
Davide Andreoli
7cd00bb793
Python-EFL: whops, forgot an efreet ref
2013-04-03 17:31:15 +02:00
Davide Andreoli
307a27022b
Python-EFL: remove the efreet bindings.
...
We don't need them, just use pyxdg if you need fdo standards.
2013-04-03 14:34:38 +02:00
Davide Andreoli
14e05b7b19
Python-EFL: setup.py small improvements
...
* added the Cython annotate options (off by default)
* removed build_sphinx, just use make_doc
* moved pkg_config function on top
* removed embedsignature option
2013-04-03 14:18:22 +02:00
Kai Huuhko
aff266e08a
Fix pkg-config error message so it doesn't always show Evas.
2013-03-31 15:09:50 +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
9dca72f3c1
Revert a change to setup.py logic and add a clarifying comment.
2013-03-28 17:49:20 +00:00
Davide Andreoli
77dc3551fa
Python-EFL: cleanup a little setup.py, INSTALL and TODO
2013-03-27 21:18:24 +01: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