Commit Graph

39 Commits

Author SHA1 Message Date
Davide Andreoli a379365ae2 Switch to setuptools usage, instead of distutil
and many other setup improvments, this is a squashed commit from
many better and smaller commits on master
2021-12-05 16:55:33 +01:00
Davide Andreoli 5a81c2c944 Prepare 1.25 release 2020-09-24 19:04:53 +02:00
Davide Andreoli 22cc200a61 Back to devel mode 2020-04-30 08:13:09 +02:00
Davide Andreoli bd81c36cd0 Prepare the 1.24 release 2020-04-30 07:46:20 +02:00
Davide Andreoli 81c48dd2d9 Explicitly declare efl submodules
seems to make editors happier
2020-04-29 08:37:53 +02:00
Davide Andreoli 9ba5210a6a Open up development phase 2019-10-06 11:29:09 +02:00
Davide Andreoli d61c596278 Prepeare the 1.23 release 2019-10-06 08:45:57 +02:00
Davide Andreoli e2ce1b49a3 Open up 1.23 development 2019-04-26 11:30:26 +02:00
Davide Andreoli 8ff30f9edd Prepare 1.22 release 2019-04-23 09:18:32 +02:00
Davide Andreoli 42ee207c16 In development mode again 2018-08-26 11:42:24 +02:00
Davide Andreoli d25784cca8 Prepare the 1.21 release 2018-08-23 19:07:46 +02:00
Davide Andreoli efcebb52bf open up the 1.21 development cycle 2017-08-09 08:54:06 +02:00
Davide Andreoli 7d3799d7fa Prepare the 1.20.0 release 2017-08-05 19:05:00 +02:00
Davide Andreoli 85e23f2851 Prepare the 1.20.0-beta1 pre-release 2017-07-22 18:10:16 +02:00
Davide Andreoli bb2a45f013 Open up 1.20 dev cycle 2017-04-21 09:25:30 +02:00
Davide Andreoli 8c7ad9f31f Prepare the 1.19 release 2017-04-18 19:40:42 +02:00
Davide Andreoli 212eca4321 1.19 development starts now 2016-08-21 15:57:21 +02:00
Davide Andreoli cca359974a Prepare the 1.18.0 release 2016-08-20 09:32:49 +02:00
Kai Huuhko 54adcd9970 Bump copyright year 2016-08-13 01:13:30 +03:00
Davide Andreoli b6f729dc3a Open the 1.18 development cycle 2016-02-07 20:22:44 +01:00
Davide Andreoli 6668176720 Prepare the 1.17 release 2016-02-06 14:59:44 +01:00
Davide Andreoli f01ac0788e Open the 1.17 development phase 2015-11-15 21:28:14 +01:00
Davide Andreoli aceff14567 Prepare the 1.16 release 2015-11-14 17:41:57 +01:00
Davide Andreoli 870611de99 Open the 1.16 development phase 2015-08-05 14:21:38 +02:00
Davide Andreoli 0834e66762 Prepare the 1.15.0 release 2015-08-04 10:31:46 +02:00
Kai Huuhko d571c49e6f Open up development for 1.15 2015-05-07 13:18:01 +03:00
Kai Huuhko 1011cb76df Bump version for 1.14.0 release 2015-05-04 09:25:43 +03:00
Davide Andreoli 9a19db3013 Release: 1.14.0-beta1 2015-04-26 14:49:42 +02:00
Davide Andreoli ca7b737d67 Now start the 1.14 development cycle 2015-02-09 23:24:51 +01:00
Davide Andreoli c64ca0fa1a Rollup stable 1.13.0 release 2015-02-09 20:18:06 +01:00
Davide Andreoli fb09f3dad5 Deprecate elm.Configuration.engine and preferred_engine
Also fix misnamed _accel_preference_set() (removed trailing _)

and bumped version to beta2
2015-02-07 12:12:40 +01:00
Davide Andreoli c6508c52bb Include the betaX in dist package name.
This will generate the 1.13.0-beta1 pre-release
2015-02-07 11:25:51 +01:00
Davide Andreoli 806fad39cb Prepare a first 1.13.0 pre-release 2015-02-03 20:51:35 +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
Kai Huuhko ffeb5aaf2c Release 1.11.0 2014-09-13 18:43:11 +03:00
Davide Andreoli c7ae54df15 Add version info in the efl package.
Also removed the logger import in efl, not usefull and only create problems
2014-08-16 14:11:06 +02:00
Kai Huuhko 4771ca5ccb Move logger to its own module. 2013-10-24 22:58:09 +03:00
Davide Andreoli 8b86398860 Put in a first, still wip, version of the python bindings in a merged tree.
This is meant to be the 1.8 version of the wrappers and will include everything
that now is in the python folder.

Atm this include evas, ecore, edje, elementary and emotion (emotion still commented
in the build couse it need some more testing). Eo is used as a base for all the
objects that inherit from it in C, but in real nothing is used from Eo, it is
used more like a container to share code between the libs.

All the docs has been stripped out because we want to use the new sphinx style 
docs that Kay has done in his git repo. (Kay: please wait a little bit to include
it, as working on the libs without docs is much more easy)

The new wrappers include a new container module called efl and thus you can live
with both the old and the new installation. This also means that you need to import
the new modules as:
"from efl import evas" (instead of the old "import evas")
The idea here is that you can make your code works with both version doing
something like:
try:
   import evas
except:
   from efl import evas
...like is done in the gtk bindings

Some stuff has been leaved out on purpose, because was old stuff (like the hacked 
evas rotation stuff) or because was not working as expected (like all the ecore.evas.XXX
modules). See the TODO.txt file for more info. Probably some stuff is out just because I
missed them, let me know if you miss something.

Improvements from the old version:
- Py3 compatible (still some work to be done, but really only TODO, no problems to resolv)
- Should also works on other platforms, like windoz (but not tested)
- Unittests greatly improved, you can also run ALL tests at once
- much more simpler :)


I will contine the works in the next weeks and hope someone will help too.

NOTE: I switched back to setup.py instead of autotools, because that is the right way to
compile python stuff. So to build just use:
 python setup.py install
or
 python3 setup.py install


Enjoy
davemds




SVN revision: 83831
2013-02-11 22:32:50 +00:00