Commit Graph

1561 Commits

Author SHA1 Message Date
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
Mathieu Virbel 007f48a6cb Merge branch 'akshayaurora-textinput_cut_copy_paste' 2012-01-12 00:49:29 +01:00
Mathieu Virbel 9bcb687917 Merge branch 'master' of ssh://github.com/kivy/kivy 2012-01-12 00:49:27 +01:00
Mathieu Virbel 37a9d2e001 textinput: externalize textinputcutcopypaste class, and use kv for binding. easier to read :) 2012-01-12 00:48:43 +01:00
Mathieu Virbel 7c1e029973 add bubblebutton, and put default graphics in it. 2012-01-12 00:47:46 +01:00
Thomas Hansen 807bdbbe27 add pong tutorial 2012-01-10 21:53:01 -06:00
Qua-non 095368d070 generate bubble pos from window not from widget 2012-01-10 20:28:46 +05:30
qua-non 0cad228e2f Merge pull request #361 from splanquart/master
replace a <tab> to 4 spaces in bubble widget style
2012-01-09 10:21:42 -08:00
Stéphane Planquart e12e451dd3 little replace a <tab> to 4 spaces in bubble widget style 2012-01-09 17:56:23 +01:00
Qua-non 1b2f8dce31 add button_pressed.png like in example 2012-01-09 15:01:16 +05:30
Qua-non 9589272f53 minor optimisations 2012-01-09 14:47:57 +05:30
Qua-non d172a90aca minor changes 2012-01-09 14:38:56 +05:30
Qua-non 9a2eaae2f6 cut_copy_paste implementation using bubble 2012-01-09 14:17:34 +05:30
Mathieu Virbel 80567da510 Merge branch 'akshayaurora-bubble' 2012-01-09 01:21:51 +01:00
Mathieu Virbel 1c7861ed18 bubble: update graphics from svg themes + some internals fixes on content handling. 2012-01-09 01:17:52 +01:00
Mathieu Virbel 72bde44f4c Merge branch 'bubble' of https://github.com/akshayaurora/kivy into akshayaurora-bubble 2012-01-09 00:02:12 +01:00