Difference between revisions of "0.86/Pippy"

From Sugar Labs
Jump to navigation Jump to search
 
(7 intermediate revisions by the same user not shown)
Line 3: Line 3:
  
 
== Introduction ==
 
== Introduction ==
''Some introductory words what the activity is like. Any special things you like to mention that happened during the release cycle etc''
+
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: ''link to get some further info about the activity''
+
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 ==
''What are the user visible changes. New short cuts. Features. Nice to back this up with images.''
+
 
 +
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 ==
''What might be interesting to know for a developer contributing to the component. Add 'No News' if there is nothing of interest.''
+
No News
  
 
== Internationalization (i18n) and Localization (l10n) ==
 
== Internationalization (i18n) and Localization (l10n) ==
Line 31: Line 71:
 
* Add pippy.physics package and graphics/physics example (brian)
 
* Add pippy.physics package and graphics/physics example (brian)
 
* Allow UTF-8 in Pippy source files. (cscott)
 
* 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 ==
''Name the contributors here''
+
Sasche Silbe, Luke Faraone

Latest revision as of 08:57, 21 September 2009

Pippy

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: See the Activities/Pippy page in the wiki.

There is a list of Python resources in the Activity Team pages.

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

No News

Internationalization (i18n) and Localization (l10n)

Will be generated by the translation team

Compatibility

Note here if compatibility to an older version of the activity or an older Sucrose version (e.g. 0.84) broke

Detailed changes

  • Editor now auto-indents and tabs are now two spaces
  • Added new physics game example (XOlympics)
  • Font size needs to be 10 for 0.84+ #607
  • 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

  • #350 Pippy: Python path set improperly
  • #844 Thanks application in pippy has python backtrace invalid int
  • #1126 Pippy cannot find modules

Open tickets

  • #347 Pippy does not function properly at non-XO screen resolutions
  • #690 Invalid entry in MANIFEST
  • #937 Pippy control buttons don't appear
  • #1058 Pippy module not in correct path
  • #1068 "No module named pippy" in Pippy activity
  • #638 "Playwave" example not working: directory not found?
  • #691 Wrong permission and other errors
  • #501 Invalid entry in MANIFEST
  • #502 Script-without-shebang
  • #843 Thanks application in pippy has python backtrace invalid int
  • #1346 pippy fails to load examples
  • #1360 pippy doesn't start

Credits

Sasche Silbe, Luke Faraone