0.86/Pippy: Difference between revisions
Garycmartin (talk | contribs) Created page with '<noinclude>{{GoogleTrans-en}}{{TOCright}}</noinclude>Category:Page Template = Pippy = == Introduction == ''Some introductory words what the activity is like. Any special thi…' |
|||
| (8 intermediate revisions by 2 users not shown) | |||
| Line 3: | Line 3: | ||
== Introduction == | == Introduction == | ||
Pippy is a simple integrated development environment (IDE) for the Python programming language. It provides a menu of sample files, a text editing window, and simple controls for running and stopping the selected code. | |||
More Info: | More Info: See the [[Activities/Pippy]] page in the wiki. | ||
There is a list of [[Activity_Team/Resources#Python_Reference_.26_Tutorials|Python resources]] in the Activity Team pages. | |||
== What is new for users == | == What is new for users == | ||
'' | |||
34 | |||
* Editor: enable autotabbing, space tabs, and tab size = 2 (to ensure compatability with examples) | |||
33 | |||
* Include XOlympics physics game example | |||
* Use default Sugar-specified font sizes | |||
32 | |||
* Trac #607 (SugarLabs), Font size needs to be 10 for Soas (font size of 8 for XO-1 users) | |||
31 | |||
* Trac #350 (SugarLabs), Python path set improperly | |||
30 | |||
* Allow playing sounds identified by full filesystem path in pippy.sound (cscott) | |||
* Resync Pippy's "Pippy metadata" with its activity.info, etc. (cscott) | |||
* New default activity icon (Madeleine Ball) | |||
* Trac #6323: Pippy's terminal and code editor font sizes are too big (brian) | |||
* Add pippy.physics package and graphics/physics example (brian) | |||
* Allow UTF-8 in Pippy source files. (cscott) | |||
29 | |||
* Trac #8665, cont: further fixes for bundle-building. | |||
28 | |||
* Trac #8665: Bundle-building was broken by a Sugar API change (trac #8136) | |||
27 | |||
* Use a protected update_url. | |||
* Updated license information in files; added 'license' field. | |||
* Reverted bundlebuilder change: using .start("Pippy") makes modern bundlebuilder complain: WARNING:root:bundle_name deprecated, now comes from activity.info | |||
26 | |||
* Bundlebuilder API change -- use .start("Pippy") instead of .start(). | |||
== What is new for developers == | == What is new for developers == | ||
No News | |||
== Internationalization (i18n) and Localization (l10n) == | == Internationalization (i18n) and Localization (l10n) == | ||
| Line 24: | Line 64: | ||
* Font size needs to be 10 for 0.84+ {{Bug|607}} | * Font size needs to be 10 for 0.84+ {{Bug|607}} | ||
* Support for 0.82 and 0.84 default font sizes. | * Support for 0.82 and 0.84 default font sizes. | ||
* Trac #350 - Python path set improperly (thanks sascha_silbe) | |||
* Allow playing sounds identified by full filesystem path in pippy.sound (cscott) | |||
* Resync Pippy's "Pippy metadata" with its activity.info, etc. (cscott) | |||
* New default activity icon (Madeleine Ball) | |||
* Trac #6323: Pippy's terminal and code editor font sizes are too big (brian) | |||
* Add pippy.physics package and graphics/physics example (brian) | |||
* Allow UTF-8 in Pippy source files. (cscott) | |||
=== Closed tickets === | |||
* {{Bug|350}} Pippy: Python path set improperly | |||
* {{Bug|844}} Thanks application in pippy has python backtrace invalid int | |||
* {{Bug|1126}} Pippy cannot find modules | |||
=== Open tickets === | |||
* {{Bug|347}} Pippy does not function properly at non-XO screen resolutions | |||
* {{Bug|690}} Invalid entry in MANIFEST | |||
* {{Bug|937}} Pippy control buttons don't appear | |||
* {{Bug|1058}} Pippy module not in correct path | |||
* {{Bug|1068}} "No module named pippy" in Pippy activity | |||
* {{Bug|638}} "Playwave" example not working: directory not found? | |||
* {{Bug|691}} Wrong permission and other errors | |||
* {{Bug|501}} Invalid entry in MANIFEST | |||
* {{Bug|502}} Script-without-shebang | |||
* {{Bug|843}} Thanks application in pippy has python backtrace invalid int | |||
* {{Bug|1346}} pippy fails to load examples | |||
* {{Bug|1360}} pippy doesn't start | |||
== Credits == | == Credits == | ||
Sasche Silbe, Luke Faraone | |||