Update LGPL-C.txt
Update LGPL-python.txt

Updates LGPL-python.txt to read the FSF's new address.
Merge branch 'patch-2' of https://github.com/rcunning01/sugar into rcunning01-patch-2
The updater need reset the internal state when finish with error

This is needed to allow the next update request to work.

This was missed in the last patch "Show a error message
if the activity updater can't connect to the server"

Signed-off-by: Gonzalo Odiard <godiard@sugarlabs.org>
Fix #4733 - remove warning on username change

If the user changes the username on My Setting -> About me view and then
reverts it to the initial username, remove the warning about restart.
Manage restart message on reverting to initial username

Take into consideration also the following usecases:
 - user also changes the color
 - user cancels the modifications and reverts to the initial username
 - user makes a change, reverts, clicks accept, reenters the About Me settings
Color coded devices

This is a simple feature for add a unique color for devices.
This feature uses the uuid (if is available) for generate a
random/unique device color.
Don't break the updater with a malformed activity.info file

Signed-off-by: Gonzalo Odiard <godiard@sugarlabs.org>
Try to use X11 window icon on Activities tray. Needs icon pixbuf support.
add labels to webservice icons

This patch adds labels to the icons for the webservices in the control
panel. The message displayed when no webservices are installed has
also been modified to be in compliance with other such messages as per
discussion with the design team.

Try2: using Glib from gi.repository instead of glib
Try3: merge commits into one patch
Try4: fix careless typo
Replace combobox with palettes on Language cpsection The Language-selection combobox does not work properly with touch and the long list of language and country-variants is almost impossible to use. (This is a revision of PR #279 -- as per the recommendation of Gonzalo, no ellipsis or max character width is used since we have ample room.)

This patch does three things:
 (1) separates language selection from country selection, thus making
     the language list less unwieldy; and
 (2) replaces the combobox with a palette of menus.
 (3) cleans up some long-standing issues with locale processing in model.py

Try-2: pyflakes cleanup; added touch-event in button label; improved
processing of locales; remove unneed special cases for Pashto and
Kreyol (w/Gonzalo Odiard)

Try-3: Add back in Pashto and Kreyol as their removal caused some
trouble on F18.

Try-4: Code cleanup; removed unused constant; special-case USA; added
event checking for touch

Try-5: Fixed two typos

The design has been discussed and reviewed [1, 2].

[1] http://wiki.sugarlabs.org/go/Features/Replace_combo_box_in_language_panel
[2] http://lists.sugarlabs.org/archive/sugar-devel/2014-March/047362.html
Replace journal filter combo boxes
As per Feature [1], this patch replaces the filter combo boxes on the
Journal toolbar with palettes. The raionale is that combo boxes don't
work well when the option list is large. The palette is multicolumn
(when needed), making selection much easier (especially on a touch screen).

Note: There is a corresponding patch to sugar-artwork that introduces
a change to settings (in order to enable "set_important", which
positions a label next to a button icon on a toolbutton), a new icon
(view-type), and a change to the gtk css definition for scrolled
windows (to make them compatible with palette menu items).

This PR has been revised from [2] in order to address an issue with the
palette menu size as identified by Martin Abente.

[1] http://wiki.sugarlabs.org/go/Features/Replace_combo_box_in_journal_search
[2] sugarlabs#265

Try2: Includes some consolidations recommended by Gonzalo and a patch to fix
a problem with the width of the menu items

Try3: Check toolbarbox size before setting "important"

Try4: Reset palette widget after refresh (w/Martin Abente); update toolbar
after allocate (w/Gonzalo Odiard)
Display badge in corner notification icon

Replace PulsingIcon by NotificationPulsingIcon in
NotificatioIcon class.

This allows the corner notification icon to display
the badges with the show_badge convention.
Fix NotificationPulsingIcon property name

Use file instead of icon_filename. The later does
not exists.

Signed-off-by: Martin Abente Lahaye <tch@sugarlabs.org>
Display badges in activities tray icons

Modify ActivityButton so it uses NotificationPulsingIcon and
complies with the show_badge and hide_badge convention.

Add and remove activity buttons from by_button index.
Add NotificationBox to current activity palette

Include a NotificationBox while creating palette in
CurrentActivityPalette class.

This will display notifications received from the
activity. The activity is identified by home_activity
id.
Update POTFILES.in
Fixes for pep8 1.5
Modernize gettext setup
Add a bunch of missing translations