Kai Huuhko
d3962ae2a9
Enable 1.7 compatibility packages.
2013-11-24 23:32:29 +02:00
Kai Huuhko
4bd9dd3243
Eo: Fix a Py2'ism.
2013-11-24 18:29:33 +02:00
Kai Huuhko
f2b22e94bb
Eo: Change _register_decorated_callbacks to not use hasattr/getattr
...
They actually get the value of a property, leading to unexpected
behavior. Iterate the class dict instead.
2013-11-24 17:56:08 +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
cfbd5db819
Attempt to fix inheritance graphs by changing output format to svg
2013-11-21 23:20:31 +02:00
Kai Huuhko
4d493bfd27
Make setup.py more rel... respectable, update TODO.
2013-11-21 22:17:21 +02:00
Kai Huuhko
3a26675680
Elementary: Convert more of the C DnD examples to Python.
2013-11-19 21:42:24 +02:00
Kai Huuhko
ba9f729094
Ecore: Add AnimatorTimeline.
2013-11-19 21:21:04 +02:00
Kai Huuhko
aa96c353c3
Elementary: Remove enums and extra stuff from __init__.py
...
In the interest of faster package initialization.
2013-11-19 21:21:04 +02:00
Kai Huuhko
2231ce4f13
Elementary: New dispatcher for object item selection callbacks.
...
This is cleaner and allows us to use properties_from_kwargs,
and should have better forward compatibility by allowing more
positional arguments to be added as *args is now unused.
2013-11-19 21:21:03 +02:00
Kai Huuhko
ad630770b5
Elementary.layout: Move methods from Layout to LayoutClass.
...
These should work in a "backwards" compatible way.
2013-11-19 21:21:03 +02:00
Kai Huuhko
0e21d6bfac
Doc: Fix many duplicate/missing label warnings and other issues.
2013-11-19 21:21:03 +02:00
Kai Huuhko
29073c7754
Elementary: Add logging to init, remove the unused cursor enums.
2013-11-19 21:21:03 +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
738a377a78
Elementary: Fix a couple of issues in edje external examples.
...
Include the source file too. It would be best to get rid of the binary
edje file and automate compiling/cleaning it.
2013-11-19 21:21:03 +02:00
Davide Andreoli
012b89076d
PythonEFL: new elm test for Theme
2013-11-16 13:15:18 +01:00
Kai Huuhko
225f061b05
Optimize exception propagation in several hot/time critical cases.
...
With "except *" a call is made to PyErr_Occurred on each call of a
function.
Adding a return value where possible and using an appropriate exception
value calls PyErr_Occurred only when that value is returned, ie.
an exception has been raised.
cdef void example_func() except *: <- PyErr_Occurred called on each call
cdef int example_func() except 0: <- PyErr_Occurred called only when
an exception has been raised (the function thus returns 0)
2013-11-10 08:47:21 +02:00
Kai Huuhko
e837f8f028
Elementary: Remove leftover deprecated function declarations.
...
The ones that have no equivalent replacement still do remain.
2013-11-09 23:12:33 +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
3100dcfa46
Elementary: Forgot to add signal callbacks to GLView.
2013-11-09 12:00:38 +02:00
Kai Huuhko
09afe05a3c
Elementary: Add GLView.
2013-11-09 11:54:44 +02:00
Nathan Jervis
7896899abc
Elementary: Fix the number of seconds in a day in calendar examples.
2013-11-09 11:49:06 +02:00
Kai Huuhko
e557b2fcb4
Eo: Add several methods, tests and more debug logging.
...
Methods:
- parent_set/get
- event_freeze(_get)/thaw
- delete
Functions:
- event_global_freeze(_get)/thaw
Moved enums to efl.eo.enums.pxd
2013-11-09 09:05:44 +02:00
Kai Huuhko
91f6ce7ea8
Elementary: Add a call to need_efreet to the map examples.
...
This is required for the proper cache path to be found.
Otherwise it's created under cwd/(null)
2013-11-08 06:03:15 +02:00
Kai Huuhko
d623a30032
Follow Eo class name changes.
...
See commits c7addf40839c85cf2568f322a34220e8082d26f0 and
7b10fdb8f39c3b36f575dd22d26a1efe6ecd28ec
2013-11-07 16:45:02 +02:00
Kai Huuhko
af72b465e2
Elementary: Fix small issues in examples
2013-11-07 13:05:14 +02:00
Kai Huuhko
52c60b0e08
Evas: Add module level functions to documentation.
2013-11-07 11:37:29 +02:00
Kai Huuhko
9db6938f1e
Use types in objects' callback list definitions to simplify access.
...
Also use a more descriptive name for Evas' event callback list.
2013-11-07 11:35:03 +02:00
Kai Huuhko
b05187b52e
Evas.Image: Update to new Python buffer API, fix doc issues.
...
Needs testing.
2013-11-07 11:30:02 +02:00
Kai Huuhko
05cd30a2e3
Evas.SmartObject: Add a test from old bindings, fix trivial doc issues.
2013-11-06 05:03:41 +02:00
Kai Huuhko
0745a16d7a
Update api_coverage script, CODING, TODO
2013-11-06 05:00:49 +02:00
Kai Huuhko
4ca341d0d5
Evas.SmartObject: Basic object should be functional again.
...
At least the simple test passes.
Needs more work and tests.
2013-11-05 18:12:53 +02:00
Kai Huuhko
8ed62469f5
Update TODO, add a web link to setup.cfg for relevant cython documentation.
2013-11-05 03:18:36 +02:00
Kai Huuhko
41f0aeff67
Reduce usage of cpdef.
...
It was intended to make things easier but created problems with
inheritance and Evas SmartObject object customization.
2013-11-05 03:18:36 +02:00
Kai Huuhko
1ff67d2545
Elementary: Add compatibility methods ObjectItem.data_set/get.
...
They are marked as deprecated.
2013-11-04 07:27:43 +02:00
Kai Huuhko
f1a3feadb9
Add more commented out options to setup.cfg
2013-11-04 07:08:27 +02:00
Kai Huuhko
a261a2bb69
Elementary: Add Slider example, fixed minor issues in others
2013-11-04 07:07:17 +02:00
Kai Huuhko
cb1ae5d01a
Update TODO
2013-11-03 11:39:47 +02:00
Kai Huuhko
cf1f98bbf6
Elementary: Improve the rest of the examples.
...
Summary of changes:
- Make use of constructor keyword args
- Most scripts are now working directory agnostic
- Enabled evas textgrid example
- Printed messages are slightly better formatted
2013-11-03 10:42:50 +02:00
Kai Huuhko
23e9d49208
Elementary.progressbar: Style "recording" -> "double"
...
Also, part "elm.cur.progressbar" is the main bar.
See commit 12bbcd1a3a5c9e0a1a235166de2fca99dcfa5a0c
2013-11-03 07:49:53 +02:00
Kai Huuhko
010f03b045
Documentation: Remove elm.access
...
It will return with EFL 1.9 development cycle.
2013-11-03 06:56:32 +02:00
Kai Huuhko
1f74676a1b
Elementary: Comment out couple more accessibility stuff
2013-11-02 16:39:18 +02:00
Kai Huuhko
d8a6a5c614
Elementary: Disable Accessibility parts
2013-11-02 16:23:30 +02:00
Kai Huuhko
a2364dba2c
Elementary: Examples, part N.
...
"We're doing it, we're doing it! Stop being so testy."
- Vincent Price as The Sinister Man, addressing Satan.
2013-11-02 02:10:56 +02:00
Kai Huuhko
fc69997a75
Elementary.object_item: Change ObjectItem.data to hold a dict (like Eo).
...
This may affect some cases where it was assumed to hold
a tuple with args,kwargs. Dealing with the fallout was added as a TODO
and the change documented in README.
2013-11-02 02:05:48 +02:00
Kai Huuhko
944234bccd
Elementary: Examplifying examples.
2013-11-01 01:52:48 +02:00
Kai Huuhko
7826e96e01
Elementary.datetime_elm: Fix an API bug.
2013-10-31 23:12:06 +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
39598ed1f7
Elementary: More work on the examples.
2013-10-30 11:36:54 +02:00
Kai Huuhko
fd8159d4ec
Elementary.mbe: Remove commented out code, comment out an unimplemented method.
2013-10-30 11:30:35 +02:00