0.86/Testing

From Sugar Labs
Jump to navigation Jump to search

See 0.86/0.85.6 Notes and 0.86/0.85.7 Notes for the release notes.

This page is a compilation of new Features testing instructions.

Testing 0.86 Features

Click the [Features/Feature Name/Testing] link to contribute more information or testing results on the feature's testing page.

Ad Hoc Networking

Flash at least two XOs with the latest version of Sugar and the latest version of NetworkManager.

Autoconnect

  • connect to an Access Point on one machine and restart the machine

---> the machine does autoconnect with the AP

  • start the machine without having connected to an AP before

---> the machine should autoconnect to ad hoc network 1

  • start machine A and connect to the ad hoc network 6, start machine B without having been connected to an AP before

---> machine B should autoconnect to the ad hoc network 6

Connect both machines to the same channel

---> the buddies should be present on the neighborhood view of the other machine

The learner is connected to channel 11.

Share an activity

---> the shared activity is displayed correctly in the Neighborhod view and the sharing does work

Members

The ad hoc icons in the Neighborhood view do indicate whether the network has members or not, here channel 11 has members.

The ad hoc icons in the Neighborhood view do indicate whether the network has members or not, whether it is used by more than one person. It does not indicate the number of people that are connected though. If the fill color of the ad hoc icon is set then there is at least one person listening.

  • On machine A connect to an ad hoc network. Start machine B which has been connected to an access point before.

---> On machine B it should automatically connect to the access point and the icon representing the ad hoc network machine A is connected to should be colored, the fill color is set.

  • Shut down machine A.

---> after 10-15 minutes the icon representing the ad hoc network machine A is connected to should be uncolored, the fill color is NOT set. This is indicates that there are no members on the network.

Collaborate between XO-1.0 and XO-1.5 without infrastructure

The XO-1.5 and XO-1.0 will see ad hoc networks in his neighborhood view, so it the XO-1.0 can connect to an ad hoc network that has been created by a learner on the XO-1.5.

The XO-1.5 and XO-1.0 will see ad hoc networks in his Neighborhood view, so it the XO-1.0 can connect to an ad hoc network that has been created by a learner on the XO-1.5.

Metacity

Features/Metacity/Testing

Run Sugar with several activities and check that the user experience is the same regarding window management as 0.84, except for non-sugarized applications, which should be fully usable regardless of the number of windows they open.

Improved Accessibility

Features/Improved Accessibility/Testing

Use the activity list and the journal and check that you can do everything you used to.

Keyboard CP Section

Features/Keyboard CP Section/Testing

  • Layout configuration can be tested by enabling new layouts and typing inside Activities, etc. (Write and Browse should provide ideal test cases.)
  • Model selection needs access to different types of keyboard hardware. Choose the exact vendor and model of your keyboard and test if all keys work as expected.

New Toolbar Design

Features/New Toolbar Design/Testing

In progress..

Tabs In Browse

Features/Tabs In Browse/Testing

Go to a web page with links that open in new windows and check that after clicking on such a link, a new tab is created and the new page loaded there. Switch between tabs and check that the address bar changes accordingly and the buttons affect the current tab.

Flash Activities

Features/Flash Activities/Testing

On a machine that can run Sugar on a Stick, try the following instructions:

http://git.sugarlabs.org/projects/eatboom/repos/wadebs-clone
This is also bundled at
http://activities.sugarlabs.org/en-US/sugar/addon/4225


Sugar Update Control ASLO

Features/Sugar Update Control ASLO/Testing

Click on My Settings -> Software update.

Visually verify the "From Version XXX to XXX" is correct for your system by checking what is available on ASLO.

Notes 0.85.7 extract

The following is transcluded from 0.86/0.85.7 Notes:


Glucose news

sugar

  • ASLO knows only about stable SP releases #1369
  • Sugar craches during undo for the first Keyboard component startup #1341
  • favoritesview.py: icon-color KeyError #976
  • python-xklavier fail during startup #1326
  • if the Sugar control panel is open, then Frame icons are inoperable #453
  • Typing in the My Settings (control panel) search field has no effect #872
  • Journal list view: jumping back to first page when popping up a palette #1235
  • Fail gently on bad bundles #1359
  • Remove the column headers from Journal gtk.treeview #1278
  • Install sugar-emulator.desktop application file #1139
  • Journal using wrong icon to represent itself in bottom media tray #1092
  • Sugar needs to accept None as a layout #1147
  • Remove the column headers from Home list view's gtk.treeview #1279
  • Remove the column headers from Journal gtk.treeview #1278
  • Activity instance titles should appear in the primary palette, along with the activity name. #425
  • sugar-launch doesn't cwd to the bundle dir #676
  • Journal list view: jumping back to first page when popping up a palette #1235

sugar-toolkit

  • Color of sugar.activity.widgets.ActivityButton is owners all time despite of 'icon-color' metadata property #1368
  • Circular dependecy in ToolbarBox #1389
  • ObjectChooser displays USB media files, but fails to access file (datastore traceback) #1241
  • After using CP, the XO home palette is incorrectly scrolled (blank lines + missing item) #231
  • When in fullscreen mode in an activity, frame doesnt pop-up #1335
  • Invoke WindowPalette.popdown when menu property is None #1323
  • When in fullscreen mode in an activity, frame doesnt pop-up #1335
  • Error while initiating .sugar environment #1327
  • close collaboration tube after the activity window is destroyed #1296
  • UndoButton is now setting <Ctrl>+Q as its default accelerator breaking activity Quit default #1287
  • current activity palette doesn't popup #1338

sugar-artwork

  • Press-unpress of right mouse button cuts text from gtk entry widgets #1350

sugar-datastore

  • Use basename for uploaded files by default in copy-to-journal script #1372

sugar-presence-service

  • buddy colors aren't transferred when using salut #1320

sugar-base

  • Filtering for Audio doesn't show mp3 files #1340
  • Add mimetype for Epub in sugar-base #1319

etoys

  • updated translation: ja
  • nicer About flap
  • put Grab Patch and Lasso tools back into Supplies
  • fix project server URLs and default categories
  • catch a network error
  • fix error when creating new projects


Fructose news

Browse

  • Better naming when uploading an entry #901 (Aleksey)
  • Listen for mouseout event to popdown palette #1314
  • New translations

Read

  • Set bundle id in metadata explicitly (addresses #1172)
  • Workaround possible Evince libview API issues. #1328
  • Use gobject.timeout_add_seconds instead of gobject.timeout_add
  • Updated translations for French and Japanese

ImageViewer

  • Implement write_file() properly. Fixes #1264
  • Use add_with_viewport() instead of add() (fixes scrollbar issues)
  • Update French and Japanese translations

Turtle Art

  • made case consistent on tool tips
  • fixed bug re i18n in debug panel
  • new artwork for es and fr
  • fixed some problems with svg factory
  • fixed bug in Export HTML
  • fixed naming problem with all save_as functions
  • fixed bug in Export Logo in regard to start block

Note: there will be new artwork generated for all languages once the translation team finishes its work on 0.86

Fructose dependencies

Fructose dependencies News

Hulahop

  • "make distclean" to not remove data/chrome/brand.properties #969
  • Use the top nsIDOMWindow when asking for the Chrome #782

Notes 0.85.6 extract

The following is transcluded from 0.86/0.85.6 Notes:

Glucose news

sugar

  • Journal list view: jumping back to first page when popping up a palette #1235
  • Do not re-query if visibility wasn't changed #1250
  • alt key gets stuck in favorites view #1311
  • Hidden decorations of corner frame buttons #1294
  • Visual artifacts on highlighted frame buttons #1285
  • Journal title editing unexpected behavior requires two clicks to edit #1283
  • Details dialog blinks while re-query #1271
  • Process non-ds object in the right way in Journal #1262
  • Show selecting status of favorite check box in journal list view even if "start" is prelighted #1247
  • Journal list view: jumping back to first page when popping up a palette #1235
  • Fix minor issues to cleanup sugar log #1267
  • Allow sugar on non-XO hardware to register with an XS server #916
  • Do not fail on tree-model switching #1318

sugar-toolkit

  • Palette isn't being closed after activating some kinds of sub-widgets #1301
  • Palette will fail to open if you have just 'scrubbed' over some number of icons quickly #1312
  • Secondary toolbar widget should set a minimum height #1304
  • Activity entry icons in Journal should not be pre-lighting on rollover (fill/stroke colour reverses) #1313
  • Hide palette group before immediate popup #1291
  • Simple scheme for hiding ToolbarBox sub-palettes #1300
  • Stop all animators on poup/popdown invoking #1310
  • Show selecting status of favorite check box in journal list view even if "start" is prelighted #1247
  • Close previous palette on reseting palette property in invoker #1299
  • Do not fail on immediate second palette opening for bottom icons #1292
  • ObjectChooser displays USB media files, but fails to access file (datastore traceback) #1241
  • Fullscreen resizing issues #1263
  • Wrong calculated positions for palettes #1268
  • Primary palette redraw glitch after secondary palette exposed when rolling cursor between buttons #1135
  • Stop all animators while deleting palettes #1265

sugar-artwork

  • Wrong focus border in list view's title column #1261

sugar-datastore

  • Memory leaks after many get_properties() ds calls #1240

sugar-presence-service

  • Deal with unicode nick names (erikos) #889

sugar-base

  • ObjectChooser displays USB media files, but fails to access file (datastore traceback) #1241

etoys

  • fix saving issues under Sugar (thanks dgd)
  • fix Save button balloon help under Sugar
  • support publishing to squeakland gallery
  • make look-like only available for SketchMorphs to fix various isssues
  • show crosshair feedback during patch-grabbing
  • no longer write out the gif thumbnail when saving a project
  • send utf-8 to SuperSwikiServer
  • adjust toolbar under Sugar (show Next button, hide Fullscreen button)
  • add display-mode menu to the world's halo
  • fix ctrl/alt shortcuts under Linux


Fructose news

Browse

  • Able to download Data URIs #1029 (Lucian Branescu)
  • Don't choke on Lang=C #979
  • Object chooser remains shown after activity has been closed #1192
  • Refine image and link right click palette #815
    • image: 'Keep image', Copy 'image'
    • link: 'Keep link', Copy link', Follow link'
  • Toolbars:
    • Move the edit and view options of the toolbar to the left
    • Fix session-bookmark button
    • Center the address bar
    • adopt to toolbar API change (expanded property is now set_expanded(state))

Turtleart

  • Fixed a problem with View Toolbar
  • moved Samples to Help Toolbar
  • some minor changes to fr

Read

  • Migration to the new toolbar system (Simon)
  • Updated translations (Arabic, Dutch, French)
  • New languages

ImageViewer

  • Switch to new toolbar system
  • Show transfer progress
  • Updated translations for Arabic, Dutch, French, Italian, Japanese
  • New languages
  • Do not keep on (re)loading the file continuously
  • Misc. cleanups

Write

  • Finished Toolbar redesign work

Terminal

  • Toolbar redesign
  • New and updated translations

Log

  • Toolbar redesign
  • New languages
  • Updated translations

Chat

  • Toolbar redesign

Fructose dependencies

Fructose dependencies News

Hulahop