Kai Huuhko
339b87ab87
setup.py: Fall back to a relaxed check for Cython version
...
If StrictVersion doesn't understand the version string we
fall back to LooseVersion. This should work with version strings
such as 0.20.1post0
2014-04-18 01:43:18 +03:00
Kai Huuhko
397aabf3a4
Code cleanup: Use line comments to disable code, not docstrings
2014-04-15 22:20:01 +03:00
Kai Huuhko
0ce26275fe
Elementary.separator: Corrected type of the property 'horizontal'
2014-04-15 21:48:45 +03:00
Kai Huuhko
451d49d731
Examples: Fixed elm.popup duplicate function names
2014-04-15 21:43:32 +03:00
Kai Huuhko
6baa292951
Code cleanup: Remove unused exception instances
...
This also gets rid of the old style syntax.
2014-04-15 20:49:06 +03:00
Kai Huuhko
5fcc33b17a
Code cleanup: More print statements => functions
2014-04-15 16:17:44 +03:00
Kai Huuhko
286fd64489
Code cleanup: Single-quoted docstrings
...
Triple double-quotes should be used for docstrings
2014-04-14 23:39:59 +03:00
Kai Huuhko
8109cd62b4
Code cleanup: Spelling and grammar fixes
2014-04-14 23:39:59 +03:00
Davide Andreoli
b3eef73b0e
s/2013/2014/g
2014-04-14 22:21:03 +02:00
Davide Andreoli
cc02387266
Adjust the bindings to work with Eo2
2014-04-14 21:41:38 +02:00
Kai Huuhko
6408f8d318
Code cleanup: Print statements => functions
2014-04-14 02:32:16 +03:00
Kai Huuhko
ae64f89ab5
Code cleanup: Trailing semicolon in the statement
2014-04-14 01:46:39 +03:00
Kai Huuhko
80f5bb3fa7
Code cleanup: List creation could be rewritten as a list literal
2014-04-14 01:40:22 +03:00
Kai Huuhko
186e9f8c84
Code cleanup: Simplify chained comparison
2014-04-14 01:40:22 +03:00
Kai Huuhko
6fc195858e
Code cleanup: Assignment can be replaced with augmented assignment
2014-04-14 01:40:22 +03:00
Kai Huuhko
cd5f897bbf
Code cleanup: Inconsistent indentation
2014-04-14 01:40:21 +03:00
Kai Huuhko
2c6f7253bb
Code cleanup: Dictionary creation could be rewritten as a dictionary literal
2014-04-14 01:12:49 +03:00
Kai Huuhko
d65101b24b
Code cleanup: Unused/misplaced cimports
2014-04-14 00:51:19 +03:00
Davide Andreoli
929812e39e
docs: try a different structure for Eo
2014-04-13 12:11:50 +02:00
Kai Huuhko
f169d4650d
Ethumb: Correct the string representation functions.
2014-04-11 18:46:12 +03:00
Kai Huuhko
c342feab6f
Ethumb: Adjust file headers to the new merged python-efl style.
2014-04-11 18:28:42 +03:00
Kai Huuhko
6ebdf2b607
Bring back Python bindings for Ethumb.
2014-04-11 18:12:49 +03:00
Kai Huuhko
8cc17b5777
Elementary: const'ness for getters
2014-04-09 18:25:48 +03:00
Kai Huuhko
62e13d7c5c
setup.py: Make the gcc include paths unique.
...
Build logs compacted considerably.
2014-04-09 18:25:48 +03:00
Davide Andreoli
ea8f7ca9d6
docs: make the Eo class appear in the homapage toctree
2014-04-07 19:59:30 +02:00
Kai Huuhko
d8613c88f8
tests: Added a very simple unit test for unicode in Elm Entry
2014-04-07 12:55:15 +03:00
Kai Huuhko
ab778fc86b
setup.py: Disable automatic string encoding
2014-04-07 00:44:19 +03:00
Davide Andreoli
beff74c28a
added docs for Eo
2014-04-06 23:36:05 +02:00
Kai Huuhko
d6dc3a2045
Revert "Remove Python -> C string hacks"
...
A quote from Cython documentation:
"The other direction, i.e. automatic encoding to C strings, is only supported
for the ASCII codec (and the “default encoding”, which is runtime specific
and may or may not be ASCII). This is because CPython handles the memory
management in this case by keeping an encoded copy of the string alive
together with the original unicode string. Otherwise, there would be no way
to limit the lifetime of the encoded string in any sensible way, thus
rendering any attempt to extract a C string pointer from it a dangerous
endeavour."
Cython plays it safe and we can't live with ASCII-only; reverting to
our earlier "hacks" for string conversion.
This reverts commit b547ff2aa2
.
Conflicts:
efl/elementary/entry.pyx
efl/elementary/object.pyx
2014-04-06 23:48:16 +03:00
Davide Andreoli
9cb0bbaf8b
docs: remove the signatures from the docstring, are now autimatically added by cython
2014-04-06 18:38:54 +02:00
Davide Andreoli
5c3ced421c
docs: remove the signatures from the docstring, are now autimatically added by cython
2014-04-06 17:03:58 +02:00
Davide Andreoli
c259d3f783
doc: ignore cython generated signature for classes
2014-04-06 16:25:08 +02:00
Davide Andreoli
b84c109fef
doc: automatically show parameters in functions and methods documentation
...
This require the Cython "embedsignature" directive, that automatically add the signature in the first line of the docstring.
Then the Sphinx Autodoc module parse the docstring and extract the signature.
Signature is also cleaned using the 'autodoc-process-signature' callback to remove the 'self' param and all the cython params type,
2014-04-06 16:17:27 +02:00
Davide Andreoli
2d17403250
setup.py: removed the conditional compilation of packages.
...
All the stuff is now required, this avoid half/broken installation of the bindings and simplify setup logic.
2014-04-06 12:52:52 +02:00
Davide Andreoli
4661bc4d6f
setup.py: no need to set cython directives for each module
2014-04-06 12:24:34 +02:00
Kai Huuhko
b547ff2aa2
Remove Python -> C string hacks
2014-04-06 01:50:29 +03:00
Kai Huuhko
75c8351fdf
Enable automatic conversion of strings
2014-04-06 01:31:13 +03:00
Kai Huuhko
78442b6e9d
Follow Eolian wrt. widget naming
2014-04-05 06:53:56 +03:00
Kai Huuhko
73e63ec7e3
Update information in README etc. and bump the series in setup.py
...
We're at series 1.10 development, that goes in VERSION, with no releases
in this series out yet, denoted by 1.9.99 in RELEASE
2014-04-05 06:35:32 +03:00
Kai Huuhko
adf70fa26f
Remove const hacks
...
They were a workaround for limitations in Cython <0.18
2014-04-05 03:13:15 +03:00
Kai Huuhko
1149c6ed91
Bump Cython version requirement for future development.
...
This is required for const (added in 0.18) and automatic string
conversion (added in 0.19).
2014-04-04 17:57:50 +03:00
Kai Huuhko
28d1906c05
Elementary.thumb: Add missing enums.
2014-03-27 11:35:41 +02:00
Davide Andreoli
2346ff93fb
Development of the 1.10 version start now.
...
Also added note on how to make a release, for future reference.
2014-03-05 22:56:11 +01:00
Davide Andreoli
89780d48c5
Python-EFL: changes, wrong version in the title
2014-03-02 23:41:14 +01:00
Davide Andreoli
48ae9d867d
Python-EFL: updated changes.html
...
We need to find an automatic way of doing this, preferable in a text Changelog format.
2014-03-02 23:25:25 +01:00
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
Davide Andreoli
ec71e46441
Python-EFL: new 1.9 API : Win.wm_rotation_* functions and properties
...
NOTE: all this is UNTESTED as I do not have a rotating WM
2014-03-01 19:35:40 +01:00
Davide Andreoli
2751ef6025
Python-ELF: new 1.9 API for GenlistItem
2014-03-01 18:24:23 +01:00
Davide Andreoli
00118986e6
Python-EFL: New 1.9 API: Object.focus_highlight_style
2014-03-01 17:59:03 +01:00