Commit from Sugar Labs: Translation System by user cjl.: 37 of 40 messages translated (3 fuzzy).
Commit from Sugar Labs: Translation System by user cjl.: 40 of 40 messages translated (0 fuzzy).
Don't set ACLOCAL

The m4 directory is specified in configure.ac. This export breaks
ACLOCAL_FLAGS and makes it impossible to build with
gobject-introspection in a non system path.
Ensure we cleanup the tmp dir

Even if the tests fails.
Palettes: remove comment about deprecated API

We make use of this API in the shell and in the toolkit itself
and never removed those deprecated calls. Let's leave it like
this for now and remove the comment.
Fixed crash in journal when mousing over activity icons
Replaced deprecated GObject methods with GLib methods
Use a custom scheme for app content

To get the origin right.
Toggle the inspector on and off with ctrl-shift-i
Deprecate and ignore the SUGAR_EMULATOR variable
Use javascript to setup websocket port and key
Move the websocket service to the shell

It's a first step to make html activities much lighter. It also
just makes a lot more sense to have them interact directly with
the system rather than proxying through the python activity.
Rework HTMLActivity to not inherit from Activity

This will make the activity use less memory and start faster.
Use a relative path in the activities url

It's just a bit cleaner.
Make the inspector toggle work reliably
Rename HTML to web
Cleanup environment initialization

We are not setting up a single sugar.window.environment object.
Do not use the translated summary to get the value from gettext in the bundle builder

This patch is a rebased push from pull request #31

Signed-off-by: Gonzalo Odiard <gonzalo@laptop.org>
Send bundleId and objectId to javascript

Also use the json module to generate the environemnt
dictionary string. This takes care of a None objectId
cleanly.
Adding SugarExt for setting hidden attribute on FAT files

This extension is used by Sugar to set the HIDDEN attribute for
.Sugar-Metadata. By creating an extension, we avoid the need to add an
additional dependency (fatattr) to Sugar. The code is modeled after
fatattr, using an IOCTL call get and set FAT file attributes.

There is a corresponding patch for model.py in sugar/src/jarabe/journal