Commit Graph

1576 Commits

Author SHA1 Message Date
Qua-non b273fe5c7d commit with make hook 2012-01-25 02:59:31 +05:30
Qua-non 7329c9b08f shift .kv to style.kv, some minor fixes 2012-01-25 02:38:36 +05:30
Qua-non 9d2b63afa6 fix positoning and complete documentation 2012-01-25 01:57:07 +05:30
Qua-non be0c2dd387 add preview image 2012-01-24 19:18:29 +05:30
Qua-non f43227b5a2 add better graphics 2012-01-24 19:10:03 +05:30
Qua-non ce01244896 fix documentation 2012-01-24 17:16:40 +05:30
Qua-non 4261d683f9 initial commit for tabbed_pannels 2012-01-24 16:37:31 +05:30
Mathieu Virbel bf15f19ecb lang: mimic the old order of assignemnt (assign in the traversing order, not the inverse) 2012-01-22 18:57:18 +01:00
Mathieu Virbel b7bc342470 kvlang: add BuilderException, and raise it when an eval() have failed. closes #355 2012-01-22 16:35:34 +01:00
Mathieu Virbel 7a82e9be27 sequenced image example fixed to use atlas for animatedbutton 2012-01-22 13:27:08 +01:00
Mathieu Virbel 7466a67ad3 atlas: improve documentation and remove debug 2012-01-22 13:22:53 +01:00
Mathieu Virbel 2bb76c4212 atlas: introducing Atlas. new class that handle loading of atlas image, that contain lot of others images. The definition goes on a <basename>.atlas file (json), and 1 or more images are associated (<basename>-IDX.png).
core/image: changes to recognize atlas:// url type, and precache all the textures in the atlas. and precache the atlas too (atlas cache is never removed, while kv.texture cache is under timeout/limit)
2012-01-22 13:22:53 +01:00
Mathieu Virbel db66de49dc setup: activate by default the embedsignature for pyx files, otherwise, the documentation doesnt show any argument in methods/functions etc. 2012-01-22 12:50:16 +01:00
Mathieu Virbel c05458af99 window: and handle also the case without multisample activated. 2012-01-20 23:49:59 +01:00
Mathieu Virbel ba3d349666 window: capture error on pygame.display.set_mode too. 2012-01-20 23:49:02 +01:00
Mathieu Virbel 343d71b495 core: introduce CoreCriticalException. When this one is fired while trying to use a core lib, then the exception is raised to the user.
This is actually used for window provider, while trying to create the window.
+ if an import error is detected, just warn the user about a missing module.
2012-01-20 23:41:29 +01:00
Mathieu Virbel 4afd39798d lang: fix the version check, implement it as a directive. not mandatory anymore at the start file. 2012-01-20 15:20:01 +01:00
Mathieu Virbel b1b171e181 lang: remove unicode BOM for utf8 if exist, and raise exception for UTF16/32 for the moment. closes #364 2012-01-20 15:16:30 +01:00
Mathieu Virbel 5fd6413e05 fix coverage (why it never been showed before O_o) 2012-01-20 13:18:46 +01:00
Mathieu Virbel 9482095b23 kvlang: accurate debug 2012-01-20 13:06:32 +01:00
Mathieu Virbel cbda001537 kvlang: implement root widget, add doc and rename some methods/class for consistency. 2012-01-20 12:00:33 +01:00
Mathieu Virbel 50e87d45a5 kvlang: add unit test 2012-01-19 20:02:47 +01:00
Mathieu Virbel 4d801c5bf3 kvlang: remove debug 2012-01-19 20:02:47 +01:00
Mathieu Virbel b8cbc3a1a0 kvlang: fix some others bugs 2012-01-19 20:02:47 +01:00
Mathieu Virbel e2e45c8a5a kvlang: fixes handlers binding, remove some debug 2012-01-19 20:02:47 +01:00
Mathieu Virbel ac15625ad0 kvlang: more temporary debug 2012-01-19 20:02:47 +01:00
Mathieu Virbel 356e124d94 kvlang: finish template implementation, unit test are working now. 2012-01-19 20:02:47 +01:00
Mathieu Virbel 16bd02cfda kivy.lang: first pass for rewriting the parsing/instance of kivy rules from scratch
The very first step of parsing is unchanged, however, the output is now giving ParserRule and ParserRuleProperty.
The result of parsing are merged into a Builder.rules, and matchers are created from the names of a ParserRule.
Still wip, template support are missing.
2012-01-19 20:02:47 +01:00
Mathieu Virbel 1788700d2c pip+virtualenv installation fix. closes #367
For unknown reasons (probably a mix between pip, setuptools and distutils invocation), our extension source are automatically replaced from pyx to c, and then, Cython is not doing its work.
So after invocation of the Extension.__init__, force again the source field.
2012-01-19 16:24:44 +01:00
Mathieu Virbel c7659d5f71 properties: put ability to force dispatch() by allowing acces of dispatch() method in python. closes #373
To use it: wid.property(propname).dispatch(wid).
Note that duplication of wid is normal, the property we get is class bounded, not instance bounded.
2012-01-19 03:31:34 +01:00
Mathieu Virbel c34313a06e properties: allow BoundedNumericProperty to customize min/max per widget instance. closes #371 2012-01-19 03:24:12 +01:00
Mathieu Virbel f662a9b722 fbo: fix missing clear_color. closes #375 2012-01-19 03:06:16 +01:00
Mathieu Virbel d913a93d5d Merge branch 'master' of ssh://github.com/kivy/kivy 2012-01-19 03:01:25 +01:00
Mathieu Virbel 328e2fff66 properties: fix missing support for list.reverse(). closes #376. (thanks to willheger) 2012-01-19 03:01:13 +01:00
qua-non 8ccbe63780 Merge pull request #374 from alexleighton/master
Fix grammar and wording of the Input Management guide.
2012-01-18 01:41:15 -08:00
Alex Leighton 23bc70dd52 Fix grammar and wording of the Input Management guide. 2012-01-17 21:01:54 -08:00
Mathieu Virbel de479627d8 Merge branch 'master' of ssh://github.com/kivy/kivy 2012-01-18 00:04:56 +01:00
Mathieu Virbel eb340f99d3 update urlrequest doc to match the latest twitter api 2012-01-18 00:04:44 +01:00
Mathieu Virbel 86116710ca Merge pull request #369 from alexleighton/master
Fix grammar and wording of Events guide.
2012-01-17 14:32:32 -08:00
Alex Leighton 0d57a3d44b Fix grammar and wording of the Events guide. 2012-01-17 06:57:41 -08:00
Mathieu Virbel 7dd3c70365 Merge pull request #368 from emanuele/patch-1
Update doc/sources/tutorials/pong.rst
2012-01-17 05:15:12 -08:00
Thomas Hansen 5b4a3726f5 Update doc/sources/guide/other-frameworks.rst 2012-01-16 17:01:50 -06:00
Thomas Hansen 62679849e4 Update doc/sources/tutorials/pong.rst 2012-01-16 10:59:35 -06:00
Thomas Hansen 3c7bec415d Update doc/sources/tutorials/pong.rst 2012-01-16 10:57:31 -06:00
Mathieu Virbel 2ae20b45a7 fix fucking invalid renaming with vim >_< 2012-01-16 16:38:44 +01:00
Mathieu Virbel b4bbe0b974 another optimization pass: generalize embedsignature in setup.py, and avoid profiling generation for extension except if it's asked + reduce cython generated code. 2012-01-16 16:20:36 +01:00
Emanuele Olivetti 43a85f5c2f Update doc/sources/tutorials/pong.rst 2012-01-16 12:34:44 +01:00
Mathieu Virbel 4adb774aeb dont say ubuntu, but linux, and add opensuse + fedora instruction for installating dependencies 2012-01-12 11:28:22 +01:00
Mathieu Virbel ddd73a734e fix doc consistency 2012-01-12 01:47:16 +01:00
Mathieu Virbel a20a376e33 Merge branch 'pong-tutorial' of https://github.com/hansent/kivy into hansent-pong-tutorial 2012-01-12 00:50:32 +01:00