Re: [Sugar-devel] [PATCH sugar] SpreadLayout: do not remove items from the grid if there is none yet, SL #3814

2012-08-20 Thread Simon Schampijer
On 08/20/2012 05:45 PM, Manuel Quiñones wrote: Good fix. I was seeing this issue of not initialized grid in the shell port too. 2012/8/19 Simon Schampijer : A grid is added to the ViewContainer when the children are allocated, we can not do it earlier because we need to pass the allocation

[Sugar-devel] [RELEASE] sugar-0.97.1

2012-08-20 Thread Simon Schampijer
The 'no-hippo' release. == Source == http://download.sugarlabs.org/sources/sucrose/glucose/sugar/sugar-0.97.1.tar.bz2 == News == * Release 0.97.1 (Simon Schampijer) * SpreadLayout: do not remove items from the grid if there is none yet, SL #3814 (Simon Schampijer) * Use the gdk win

Re: [Sugar-devel] [PATCH sugar] Frame: new behavior for revealing/hiding the Frame with the mouse

2012-08-20 Thread Simon Schampijer
On 08/20/2012 04:44 PM, Manuel Quiñones wrote: 2012/8/17 Simon Schampijer : On 08/17/2012 12:48 AM, Manuel Quiñones wrote: I've tested an earlier patch for this and now I reviewed it. This is a much more solid interaction with the frame, and less error prone. All looks good. Please c

[Sugar-devel] [DESIGN] unfocus search entries in Views and the Journal

2012-08-20 Thread Simon Schampijer
Hi, I have been thinking a bit about how we can enhance the interaction with the search entries in the Shell so they will work well in touch as well [1]. When you have a touchscreen device focusing an entry will automatically bring up the onscreen keyboard (OSK). We are currently doing this i

Re: [Sugar-devel] [DESIGN] Frame Device icon Volumes

2012-08-20 Thread Simon Schampijer
On 08/19/2012 08:04 PM, Gary Martin wrote: On 19 Aug 2012, at 15:54, Simon Schampijer wrote: On 08/19/2012 03:45 PM, Gonzalo Odiard wrote: There are a convention about the position of the primary action? Should be the closest to the button or the first at top of the palette? The palettes

Re: [Sugar-devel] Maintenance, reviews, QA & co

2012-08-19 Thread Simon Schampijer
Hi Sascha, On 08/11/2012 10:53 PM, Sascha Silbe wrote: Dear Sugar Labs members, == Executive Summary == The current review process isn't a good fit for the current Sugar contributors and causes a lot of frustration on both sides. There are better ways to reach the same goals. The two major cha

[Sugar-devel] [DESIGN] Journal: confirmation before erasing/duplicating an entry

2012-08-19 Thread Simon Schampijer
Hi, I have been working on the confirmation alert for the Journal, submitted a patch [1]. "Erasing an entry in the Journal does not ask for confirmation before doing the erase. This patch adds an alert to the ListView and the DetailView that asks for confirmation before doing the erase. This i

[Sugar-devel] [PATCH sugar] Journal: add alert to confirm before erasing an entry

2012-08-19 Thread Simon Schampijer
Erasing an entry in the Journal does not ask for confirmation before doing the erase. This patch adds an alert to the ListView and the DetailView that asks for confirmation before doing the erase. This is part of the touch interaction work [1]. Signed-off-by: Simon Schampijer [1] http

[Sugar-devel] [PATCH sugar] SpreadLayout: do not remove items from the grid if there is none yet, SL #3814

2012-08-19 Thread Simon Schampijer
from the grid would fail. This patch does check if a grid exists already before trying to remove items from it. Signed-off-by: Simon Schampijer --- src/jarabe/desktop/favoriteslayout.py | 5 + 1 file changed, 5 insertions(+) diff --git a/src/jarabe/desktop/favoriteslayout.py b/src/jarabe/de

[Sugar-devel] [PATCH sugar] Frame: reveal Palette on left click for device, friends and clipboard items v2

2012-08-19 Thread Simon Schampijer
the event propagate further (return False) so that the state change when selecting another item is picked up. Signed-off-by: Simon Schampijer [1] http://developer.gnome.org/gtk3/3.4/GtkToggleToolButton.html#gtk-toggle-tool-button-set-active ---v2--- Add bhavior for the Frame Device icon Volum

Re: [Sugar-devel] [DESIGN] Frame Device icon Volumes

2012-08-19 Thread Simon Schampijer
On 08/16/2012 03:25 PM, Manuel Quiñones wrote: 2012/8/16 Gary Martin : Hi Simon, On 16 Aug 2012, at 09:44, Simon Schampijer wrote: Hi, working on the 'reveal palette on left click' behavior change for the Frame device icons [1] I came across the following behavior for the Volu

Re: [Sugar-devel] [PATCH] Use the gdk window to get the depth of the preview pixmap - SL#3804

2012-08-17 Thread Simon Schampijer
On 08/17/2012 03:06 PM, Manuel Quiñones wrote: This prevents harcoding the depth, and uses the one from the gdk window. For this, the preview has to be done after the window is realized, so the code is wrapped in the expose-event callback. Also add a white background to the preview, otherwise a

Re: [Sugar-devel] [PATCH sugar] Create a default unencrypted keyring, OLPC #10290

2012-08-17 Thread Simon Schampijer
On 06/11/2012 07:11 PM, Simon Schampijer wrote: Follow-up: Upstream seem to work on the possibility to use the XDG dirs, so one can specify an alternative path. https://bugzilla.gnome.org/show_bug.cgi?id=613644 Thanks to Marco for pointing that out, Simon The enhancement to use the XDG

Re: [Sugar-devel] [PATCH sugar] Frame: new behavior for revealing/hiding the Frame with the mouse

2012-08-17 Thread Simon Schampijer
On 08/17/2012 12:48 AM, Manuel Quiñones wrote: I've tested an earlier patch for this and now I reviewed it. This is a much more solid interaction with the frame, and less error prone. All looks good. Please commit. Thanks Manuel for testing and the review. I have fixed the 'cycling through

[Sugar-devel] [PATCH sugar] Frame: new behavior for revealing/hiding the Frame with the mouse

2012-08-17 Thread Simon Schampijer
selected - (as before) you can use 'alt-tab' to cycle through the running activities - drag & drop is currently not working, SL #3811 v2: fixed cycling through running activities Signed-off-by: Simon Schampijer --- src/jarabe/frame/activitiestray.py | 2 ++ src/jarabe/

[Sugar-devel] [PATCH sugar] Frame: new behavior for revealing/hiding the Frame with the mouse

2012-08-16 Thread Simon Schampijer
selected - drag & drop is currently not working, SL #3811 Signed-off-by: Simon Schampijer --- src/jarabe/frame/activitiestray.py | 2 ++ src/jarabe/frame/frame.py | 51 ++ src/jarabe/frame/zoomtoolbar.py| 6 + 3 files changed, 21 insert

Re: [Sugar-devel] [PATCH sugar] Journal, no-hippo: set white background for no-matching-entry message, SL #3808

2012-08-16 Thread Simon Schampijer
On 08/16/2012 12:33 PM, Simon Schampijer wrote: The 'no-matching-entry' message in the Journal listview is grey after the hippo removal. Add a gtk.EventBox because the gtk.VBox doesn't have a gtk.gdk.Window associated with it and the background can't be set otherwise. See

[Sugar-devel] [PATCH sugar] Journal, no-hippo: set white background for no-matching-entry message, SL #3808

2012-08-16 Thread Simon Schampijer
The 'no-matching-entry' message in the Journal listview is grey after the hippo removal. Add a gtk.EventBox because the gtk.VBox doesn't have a gtk.gdk.Window associated with it and the background can't be set otherwise. See d9fbf9d for the same resolution of the issue.

[Sugar-devel] [RELEASE] sugar-toolkit-0.97.0

2012-08-16 Thread Simon Schampijer
== Source == http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit/sugar-toolkit-0.97.0.tar.bz2 == News == * Release 0.97.0 (Simon Schampijer) * Use json as included in Python SL #3142 (Simon Schampijer) * Allow to build outside source directory (Daniel Narvaez) * presence: use

[Sugar-devel] [DESIGN] Frame Device icon Volumes

2012-08-16 Thread Simon Schampijer
Hi, working on the 'reveal palette on left click' behavior change for the Frame device icons [1] I came across the following behavior for the Volumes device icons: - when you click on the icon it will resume the Journal and show the contents of the volume - if you reveal the Palette (right

[Sugar-devel] [PATCH sugar] Frame: reveal Palette on left click for device, friends and clipboard items

2012-08-16 Thread Simon Schampijer
the event propagate further (return False) so that the state change when selecting another item is picked up. Signed-off-by: Simon Schampijer [1] http://developer.gnome.org/gtk3/3.4/GtkToggleToolButton.html#gtk-toggle-tool-button-set-active --- extensions/deviceicon/battery.py | 5 + e

[Sugar-devel] [PATCH sugar] Neighborhood View: reveal Palette on left click/touch instead of a primary action

2012-08-15 Thread Simon Schampijer
Until now, the Palette did only have the connect option shown when the device state had changed once. This patch applies on top of "Making the buddy icons in the Views reveal the Palette on left click or touch" Signed-off-by: Simon Schampijer --- src/jarabe/desktop/meshbox.py

[Sugar-devel] [PATCH sugar] Making the buddy icons in the Views reveal the Palette on left click or touch

2012-08-15 Thread Simon Schampijer
represent other learners which appear in the Neighborhood and Group View. Here as well we do not have currently a primary action. Left click does currently not do anything. We change this to revealing the Palette on left click now as well. Signed-off-by: Simon Schampijer --- src/jarabe/desktop

Re: [Sugar-devel] [PATCH] Add icon zoom-to-width

2012-08-15 Thread Simon Schampijer
Looks good, please get it in. Simon On 08/15/2012 03:27 PM, Manuel Quiñones wrote: Was made by Gonzalo Odiard for Read activity, based in other zoom icons. And was cleaned by Gary Martin for inclussion in the Sugar Artwork. Signed-off-by: Manuel Quiñones --- icons/scalable/actions/zoom-to-w

[Sugar-devel] [RELEASE] sugar-toolkit-gtk3-0.97.0

2012-08-15 Thread Simon Schampijer
== Source == http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit-gtk3/sugar-toolkit-gtk3-0.97.0.tar.bz2 == News == * Release 0.97.0 (Simon Schampijer) * Replace signal used in UnfullscreenButton to enable use with touch - SL #3798 (Gonzalo Odiard) * Solve errors in

[Sugar-devel] [RELEASE] sugar-toolkit-gtk3-0.96.5

2012-08-15 Thread Simon Schampijer
== Source == http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit-gtk3/sugar-toolkit-gtk3-0.96.5.tar.bz2 == News == * Release 0.96.5 (Simon Schampijer) * Replace signal used in UnfullscreenButton to enable use with touch - SL #3798 (Gonzalo Odiard) * Solve errors in

[Sugar-devel] [MINUTES] Development team meeting --- 14 August 2012 (15:00 UTC)

2012-08-14 Thread Simon Schampijer
Minutes: http://meeting.sugarlabs.org/sugar-meeting/meetings/2012-08-14T15:04:58.html Log: http://meeting.sugarlabs.org/sugar-meeting/meetings/2012-08-14T15:04:58 Cheers, Simon On 08/13/2012 11:47 PM, Simon Schampijer wrote: Hi, tomorrow we will have our weekly dev team meeting. Time

Re: [Sugar-devel] Proposal: Adding Manuel Quiñones as a Sugar shell maintainer

2012-08-14 Thread Simon Schampijer
). On 7 August 2012 16:51, Simon Schampijer wrote: Hi, Something I wanted to propose in todays developer meeting (but as it did not happen), I send it here for an async proposal. We are short on maintainers and we have to grow new members that helps us share the load. The patch list is long and

Re: [Sugar-devel] [sugar-toolkit-gtk3] Replace signal used in UnfullscreenButton to enable use with touch - SL #3798

2012-08-14 Thread Simon Schampijer
On 08/09/2012 10:27 PM, Manuel Quiñones wrote: Thanks Gonzalo, Thanks Gonzalo. I was intrigued by that fact and looked a bit at the issue. 2012/8/9 : From: Gonzalo Odiard Use clicked instead of button-pressed, because this is not triggered by touch device. Makes sense, clicked is more g

Re: [Sugar-devel] [PATCH sugar 0/7] Remove last hippo occurrences from the shell

2012-08-14 Thread Simon Schampijer
On 08/13/2012 11:23 PM, Simon Schampijer wrote: On 08/06/2012 12:04 PM, Simon Schampijer wrote: This is a patch series to make the Sugar shell hippo free. Based on the work that has been done in [1] and [2]. It incorporates the patch from Sascha to move the EventIcon into the shell temporary

[Sugar-devel] [REMINDER] Development team meeting --- 14 August 2012 (15:00 UTC)

2012-08-13 Thread Simon Schampijer
Hi, tomorrow we will have our weekly dev team meeting. Time: 14. August 2012 (15:00 UTC) Place: #sugar-meeting (freenode) Topics: - introducing new contributors - follow up the shell port: http://wiki.sugarlabs.org/go/Features/GTK3/Shell (manuq) - follow up the touch support in the shell:

Re: [Sugar-devel] [PATCH sugar 0/7] Remove last hippo occurrences from the shell

2012-08-13 Thread Simon Schampijer
On 08/06/2012 12:04 PM, Simon Schampijer wrote: This is a patch series to make the Sugar shell hippo free. Based on the work that has been done in [1] and [2]. It incorporates the patch from Sascha to move the EventIcon into the shell temporary. I merged those patches now with the suggestions

Re: [Sugar-devel] [PATCH sugar v5 1/3] Properly wrap labels in the Network Control Panel (GTK#318276 workaround)

2012-08-13 Thread Simon Schampijer
On 08/07/2012 03:32 PM, Sascha Silbe wrote: When line wrapping is enabled (label.set_line_wrap(True)), GTK restricts labels to an arbitrary size, rather than utilising the entire allocated space. This has been known upstream since 2005 (GTK#318276 [1]), but remains unfixed to date. Work around t

Re: [Sugar-devel] [PATCH sugar v5 0/3] Improve proxy support

2012-08-13 Thread Simon Schampijer
On 08/07/2012 03:32 PM, Sascha Silbe wrote: This series includes a completely reworked version of the Proxy Control Panel (now Proxy section in the Network Control Panel) patch. The new version has been based on Simon Schampijers mock-up [1], reflecting UI changes requested by both Simon and Gary

Re: [Sugar-devel] porting Gstreamer Activities to PYGobject and Gstreamer 1.0

2012-08-09 Thread Simon Schampijer
On 07/31/2012 10:33 AM, Peter Robinson wrote: On Tue, Jul 31, 2012 at 5:01 AM, Gonzalo Odiard wrote: Any chance of have it packaged in F17? Should do developing, but more important testing, easier. I'm not sure, it's something that could be investigated as in theory it's suppose to be paralle

[Sugar-devel] Shell port to GTK+ 3 and gobject-introspection: open issues

2012-08-08 Thread Simon Schampijer
Hi, looking for something cool to hack on? There is a hard focus on finishing the shell port to GTK+ 3 and gobject-introspection at the moment. Basically, we have to finish it now :) We keep track of the open items at [1]. If you want *your* name to appear in nifty "Auvergne de Bourgogne"-gr

Re: [Sugar-devel] [PATCH] Fix battery maxint to use gobject constant instead of the sys module constant

2012-08-08 Thread Simon Schampijer
Ack'ed, as well following the discussion at https://bugzilla.gnome.org/show_bug.cgi?id=680005 Simon On 08/08/2012 03:17 PM, Manuel Quiñones wrote: Otherwise gives OverflowError in 64 bits systems. When porting to GTK+3 should be: GObject.G_MAXINT32 Signed-off-by: Manuel Quiñones --- exten

Re: [Sugar-devel] [PATCH] Use json as included in Python SL #3142

2012-08-08 Thread Simon Schampijer
On 08/08/2012 05:03 PM, Daniel Narvaez wrote: Should we do the same for sugar-datastore and sugar? All done already: http://bugs.sugarlabs.org/ticket/3142 The core is done, only activities left. Simon ___ Sugar-devel mailing list Sugar-devel@list

Re: [Sugar-devel] [PATCH] Use json as included in Python SL #3142

2012-08-08 Thread Simon Schampijer
On 08/08/2012 03:49 PM, Manuel Quiñones wrote: Great, 2012/8/8 Simon Schampijer : We use json as included in Python. This will make Sugar dependent on Python 2.6 and Python 2.7 to have the highest JSON performance. The same patch landed in toolkit-gtk3 already. Signed-off-by: Simon Schampijer

Re: [Sugar-devel] [PATCH sugar-datastore] Use json as included in Python SL #3142

2012-08-08 Thread Simon Schampijer
On 08/08/2012 03:48 PM, Manuel Quiñones wrote: This one is OK too. Please push. 2012/8/8 Simon Schampijer : We use json as included in Python. This will make Sugar dependent on Python 2.6 and Python 2.7 to have the highest JSON performance. Remove as well the requirement in sweets.recipe

[Sugar-devel] [PATCH sugar-datastore] Use json as included in Python SL #3142

2012-08-08 Thread Simon Schampijer
We use json as included in Python. This will make Sugar dependent on Python 2.6 and Python 2.7 to have the highest JSON performance. Remove as well the requirement in sweets.recipe Signed-off-by: Simon Schampijer --- src/carquinyol/migration.py | 5 ++--- sweets.recipe | 2 +- 2

[Sugar-devel] [PATCH] Use json as included in Python SL #3142

2012-08-08 Thread Simon Schampijer
We use json as included in Python. This will make Sugar dependent on Python 2.6 and Python 2.7 to have the highest JSON performance. The same patch landed in toolkit-gtk3 already. Signed-off-by: Simon Schampijer --- src/sugar/activity/activity.py | 6 +++--- 1 file changed, 3 insertions(+), 3

[Sugar-devel] 0.98 Schedule proposal

2012-08-07 Thread Simon Schampijer
Hi, I have been drafting the schedule for the 0.98 release [1]. We are a bit late in defining it but things have been in flux for a while. We normally follow the GNOME schedule and release every six months. This time those of us at OLPC have ambitious goals: - port the shell to GTK+ 3 and PyGobj

Re: [Sugar-devel] [PATCH sugar] Allow to build outside the source directory

2012-08-07 Thread Simon Schampijer
On 06/26/2012 02:26 PM, Daniel Narvaez wrote: From: Daniel Narvaez This is based on a patch by Marco Pesenti Gritti , with reviewer comments addressed. Hi Daniel, thanks for following up on this! I pushed now all of them, hope it will ease your work now. Keep up the good work, Simon _

[Sugar-devel] [MINUTES] Development team meeting --- 07. August 2012 (15:00 UTC)

2012-08-07 Thread Simon Schampijer
It has not been announced, but there have been people around, so we did a quick informal meeting: Minutes: http://meeting.sugarlabs.org/sugar-meeting/meetings/2012-08-07T15:10:10.html Log: http://meeting.sugarlabs.org/sugar-meeting/meetings/2012-08-07T15:10:10 Will announce again next time,

[Sugar-devel] Proposal: Adding Manuel Quiñones as a Sugar shell maintainer

2012-08-07 Thread Simon Schampijer
Hi, Something I wanted to propose in todays developer meeting (but as it did not happen), I send it here for an async proposal. We are short on maintainers and we have to grow new members that helps us share the load. The patch list is long and help in that regard will be appreciated that es

Re: [Sugar-devel] [PATCH sugar-toolkit-gtk3 (shell-port)] The icon consists of an GtkEventBox and an IconBuffer. The GtkEventBox is a subclass of GtkBin which has its own window and therefor is used t

2012-08-07 Thread Simon Schampijer
On 07/03/2012 08:05 PM, Benjamin Berg wrote: On Fri, 2012-06-22 at 16:08 +0200, Simon Schampijer wrote: The EventIcon does emit the 'activated' signal when clicked and uses the CursorInvoker to invoke a palette the same way as the CanvasIcon did. We keep the same API as with the

Re: [Sugar-devel] [PATCH sugar-toolkit v2] presence: use RoomConfig1 to configure channel properties (#3629)

2012-08-07 Thread Simon Schampijer
On 07/04/2012 12:21 AM, Daniel Drake wrote: This code was still using regular Telepathy properties to set important configuration such as Anonymous=False. However, as of Telepathy specification 0.24.0, these properties have gone away. http://telepathy.freedesktop.org/spec/Channel_Type_Text

Re: [Sugar-devel] [PATCH sugar-build] Support Fedora 16

2012-08-07 Thread Simon Schampijer
On 07/12/2012 10:48 AM, Daniel Narvaez wrote: Hi Manuel, thanks for your patch. I prefer to not support old distributions in sugar-build, to reduce the maintenance cost. It appears to just work right now but that might change during the development cycle or when we make changes to sugar-build i

Re: [Sugar-devel] [PATCH sugar-artwork] Add help icon for the toolbars - SL #3746

2012-08-07 Thread Simon Schampijer
Thanks, pushed. On 07/28/2012 01:11 PM, Manuel Quiñones wrote: So activities have a standard help icon for their toolbar moving forward. Design-by: Gary C. Martin Signed-off-by: Manuel Quiñones --- icons/scalable/actions/toolbar-help.svg | 32 +++ 1 file chang

Re: [Sugar-devel] [PATCH sugar-toolkit-gtk3] props.accelerator available at ToggleToolButton SL#3774

2012-08-07 Thread Simon Schampijer
On 08/06/2012 06:47 PM, Manuel Kaufmann wrote: Hello, On Wed, Aug 1, 2012 at 11:10 PM, Daniel Francis wrote: Signed-off-by: Daniel Francis --- src/sugar3/graphics/toggletoolbutton.py | 39 + The patchs look great. Good work, Daniel! I tested both and they

Re: [Sugar-devel] [PATCH sugar 1/7] SugarEventIcon: Add a hippo-free implementation of the CanvasIcon

2012-08-07 Thread Simon Schampijer
has a visible window, because then allocation.x and allocation.y are 0 by definition. Attached is the updated patch as well. Regards, Simon >From f1e4ccbee809d099f1af1d70694d32d2790033e9 Mon Sep 17 00:00:00 2001 From: Simon Schampijer Date: Wed, 25 Jul 2012 00:23:46 +0200 Subject: [PATCH

Re: [Sugar-devel] [PATCH sugar 1/7] SugarEventIcon: Add a hippo-free implementation of the CanvasIcon

2012-08-06 Thread Simon Schampijer
On 08/06/2012 02:02 PM, Benjamin Berg wrote: Hi, On Mon, 2012-08-06 at 12:04 +0200, Simon Schampijer wrote: Signed-off-by: Simon Schampijer [moved from sugar-toolkit to sugar] Signed-off-by: Sascha Silbe Reviewed-by: Benjamin Berg +def __init__(self, **kwargs): +self._buffer

[Sugar-devel] [PATCH sugar 1/5] SugarEventIcon: Add a hippo-free implementation of the CanvasIcon

2012-08-06 Thread Simon Schampijer
entIcon. This patch is highly based on the work from Walter Bender, Daniel Drake and Raul Gutierrez Segales. Signed-off-by: Simon Schampijer [moved from sugar-toolkit to sugar] Signed-off-by: Sascha Silbe [1] http://developer.gnome.org/gtk/2.24/GtkEventBox.html [2] http://developer.gnome.or

[Sugar-devel] [PATCH sugar 5/5] Drop unused intro.py

2012-08-06 Thread Simon Schampijer
From: Daniel Narvaez It was moved inside jarabe and ported to GTK+. Signed-off-by: Daniel Narvaez Acked-by: Simon Schampijer --- src/intro/intro.py | 271 - 1 file changed, 271 deletions(-) delete mode 100644 src/intro/intro.py diff --git

[Sugar-devel] [PATCH sugar 4/5] Remove hippo mentions

2012-08-06 Thread Simon Schampijer
From: Daniel Narvaez This is probably all very outdated anyway. Signed-off-by: Daniel Narvaez Acked-by: Simon Schampijer --- docs/controls.txt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/controls.txt b/docs/controls.txt index fa977ef..bfe9b78 100644 --- a/docs

[Sugar-devel] [PATCH sugar 2/5] ControlPanel AboutMe section: use the EventIcon from the shell

2012-08-06 Thread Simon Schampijer
We had a similar implmentation of the EventIcon in this section, now we can reuse the one from the shell. Signed-off-by: Simon Schampijer --- extensions/cpsection/aboutme/view.py | 27 --- 1 file changed, 4 insertions(+), 23 deletions(-) diff --git a/extensions

[Sugar-devel] [PATCH sugar 0/7] Remove last hippo occurrences from the shell (v2)

2012-08-06 Thread Simon Schampijer
/sugar-toolkit/erikos-shell-port Daniel Narvaez (3): Move SpreadLayout logic to favoriteslayout.py Remove hippo mentions Drop unused intro.py Simon Schampijer (4): SugarEventIcon: Add a hippo-free implementation of the CanvasIcon ControlPanel AboutMe section: use the EventIcon from the

Re: [Sugar-devel] [PATCH sugar 0/7] Remove last hippo occurrences from the shell

2012-08-06 Thread Simon Schampijer
On 08/06/2012 02:18 PM, Sascha Silbe wrote: Simon Schampijer writes: This is a patch series to make the Sugar shell hippo free. Based on the work that has been done in [1] and [2]. It incorporates the patch from Sascha to move the EventIcon into the shell temporary. [...] Thanks for the

Re: [Sugar-devel] [PATCH sugar 6/7] Remove hippo mentions

2012-08-06 Thread Simon Schampijer
On 08/06/2012 01:32 PM, Sascha Silbe wrote: Simon Schampijer writes: From: Daniel Narvaez This is probably all very outdated anyway. It's not even clear to me what the file is about. Is it a TODO list, a specification, documentation of current behaviour, ...? So +1 from me for s

Re: [Sugar-devel] [PATCH sugar 5/7] Move SpreadLayout logic to favoriteslayout.py

2012-08-06 Thread Simon Schampijer
On 08/06/2012 01:38 PM, Sascha Silbe wrote: Simon Schampijer writes: From: Daniel Narvaez The SpreadLayout derives now from the ViewLayout. The ViewLayout has a grid by default and the allocation happens here as well. I don't see any code moves in this patch, just removal. Like for

Re: [Sugar-devel] [PATCH sugar 7/7] Drop unused intro.py

2012-08-06 Thread Simon Schampijer
On 08/06/2012 01:35 PM, Sascha Silbe wrote: Simon Schampijer writes: From: Daniel Narvaez It was moved inside jarabe and ported to GTK+. This file should be removed in the same patch that added the code to jarabe, so that the code movement can easily be tracked and the actual code changes

Re: [Sugar-devel] [PATCH sugar 4/7] Journal: set white background in the ExpandedEntry of the Detail View

2012-08-06 Thread Simon Schampijer
On 08/06/2012 01:17 PM, Sascha Silbe wrote: Simon Schampijer writes: Change the ExpandedEntry class to subclass gtk.EventBox because the gtk.VBox doesn't have a gtk.gdk.Window associated and the background can't be set otherwise. Is this a bug affecting current mainline master

[Sugar-devel] [PATCH sugar 7/7] Drop unused intro.py

2012-08-06 Thread Simon Schampijer
From: Daniel Narvaez It was moved inside jarabe and ported to GTK+. Signed-off-by: Daniel Narvaez Acked-by: Simon Schampijer --- src/intro/intro.py | 271 - 1 file changed, 271 deletions(-) delete mode 100644 src/intro/intro.py diff --git

[Sugar-devel] [PATCH sugar 6/7] Remove hippo mentions

2012-08-06 Thread Simon Schampijer
From: Daniel Narvaez This is probably all very outdated anyway. Signed-off-by: Daniel Narvaez Acked-by: Simon Schampijer --- docs/controls.txt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/controls.txt b/docs/controls.txt index fa977ef..bfe9b78 100644 --- a/docs

[Sugar-devel] [PATCH sugar 1/7] SugarEventIcon: Add a hippo-free implementation of the CanvasIcon

2012-08-06 Thread Simon Schampijer
entIcon. This patch is highly based on the work from Walter Bender, Daniel Drake and Raul Gutierrez Segales. Signed-off-by: Simon Schampijer [moved from sugar-toolkit to sugar] Signed-off-by: Sascha Silbe [1] http://developer.gnome.org/gtk/2.24/GtkEventBox.html [2] http://developer.gnome.or

[Sugar-devel] [PATCH sugar 2/7] ControlPanel AboutMe section: use the EventIcon from the shell

2012-08-06 Thread Simon Schampijer
We had a similar implmentation of the EventIcon in this section, now we can reuse the one from the shell. Signed-off-by: Simon Schampijer --- extensions/cpsection/aboutme/view.py | 27 --- 1 file changed, 4 insertions(+), 23 deletions(-) diff --git a/extensions

[Sugar-devel] [PATCH sugar 5/7] Move SpreadLayout logic to favoriteslayout.py

2012-08-06 Thread Simon Schampijer
From: Daniel Narvaez The SpreadLayout derives now from the ViewLayout. The ViewLayout has a grid by default and the allocation happens here as well. Signed-off-by: Daniel Narvaez Acked-by: Simon Schampijer --- src/jarabe/desktop/Makefile.am | 1 - src/jarabe/desktop/spreadlayout.py | 89

[Sugar-devel] [PATCH sugar 4/7] Journal: set white background in the ExpandedEntry of the Detail View

2012-08-06 Thread Simon Schampijer
Change the ExpandedEntry class to subclass gtk.EventBox because the gtk.VBox doesn't have a gtk.gdk.Window associated and the background can't be set otherwise. Signed-off-by: Manuel Quiñones Acked-by: Simon Schampijer --- src/jarabe/journal/expandedentry.py | 18

[Sugar-devel] [PATCH sugar 0/7] Remove last hippo occurrences from the shell

2012-08-06 Thread Simon Schampijer
/sugar-toolkit/erikos-shell-port Daniel Narvaez (3): Move SpreadLayout logic to favoriteslayout.py Remove hippo mentions Drop unused intro.py Simon Schampijer (4): SugarEventIcon: Add a hippo-free implementation of the CanvasIcon ControlPanel AboutMe section: use the EventIcon from the

Re: [Sugar-devel] [PATCH sugar 0/2] Move EventIcon to sugar

2012-08-03 Thread Simon Schampijer
On 07/25/2012 12:23 AM, Sascha Silbe wrote: As agreed on during the Development Team meeting [1], the EventIcon needed for the hippo-canvas removal project should be merged into sugar, rather than sugar-toolkit. This patch series adds the icon to sugar and modifies the code from the current worki

Re: [Sugar-devel] porting Gstreamer Activities to PYGobject and Gstreamer 1.0

2012-07-31 Thread Simon Schampijer
On 07/31/2012 10:33 AM, Peter Robinson wrote: On Tue, Jul 31, 2012 at 5:01 AM, Gonzalo Odiard wrote: Any chance of have it packaged in F17? Should do developing, but more important testing, easier. I'm not sure, it's something that could be investigated as in theory it's suppose to be paralle

[Sugar-devel] porting Gstreamer Activities to PYGobject and Gstreamer 1.0

2012-07-30 Thread Simon Schampijer
Hey Activity team, so in the last days we have been looking here at Gstreamer and the situation in regards to Pygobject and GTK+ 3. All in all in order to use Gstreamer with introspection we have to use Gstreamer 1.0 (0.12). Version 0.10 is dead, and will never really work with introspection

Re: [Sugar-devel] Help activity future

2012-07-27 Thread Simon Schampijer
On 07/27/2012 02:46 PM, Manuel Kaufmann wrote: On Fri, Jul 27, 2012 at 9:19 AM, Gonzalo Odiard wrote: rst is yet "another markup" here, for a teacher or writer :) As you can see, the Help is being edited in the wiki now. Yes, I know. That's why I said: "I agree with you". When the wiki will b

[Sugar-devel] Shell Port: RandomLayout (FreeFormLayout)

2012-06-27 Thread Simon Schampijer
Hi, while porting the Home View I am dealing as well with the RandomLayout. When it was introduced the idea was to give learners a chance to personalize their home view and group activities together if desired. This was basically mimicking the desktop metaphor. I agree that there is value in

Re: [Sugar-devel] [PATCH sugar-toolkit-gtk3] Fixing deprecations: Using Gtk.Orientation

2012-06-27 Thread Simon Schampijer
Daniel, thanks for the patch. It is good to add some more details about the requested change in the description. [1] states for example: "GtkHBox has been deprecated. You can use GtkBox instead, which is a very quick and easy change. If you have derived your own classes from GtkHBox, you can s

[Sugar-devel] [MINUTES] Development team meeting --- 26. June 2012 (15:00 UTC)

2012-06-26 Thread Simon Schampijer
On 06/26/2012 04:23 PM, Simon Schampijer wrote: Hi, today we will have our weekly development team meeting, the topics will be: - Introducing new contributors - Update list of action items - shell port status update Time: 26. June 2012 (15:00 UTC) Place: #sugar-meeting (freenode) Regards

[Sugar-devel] [REMINDER] Development team meeting --- 26. June 2012 (15:00 UTC)

2012-06-26 Thread Simon Schampijer
Hi, today we will have our weekly development team meeting, the topics will be: - Introducing new contributors - Update list of action items - shell port status update Time: 26. June 2012 (15:00 UTC) Place: #sugar-meeting (freenode) Regards, Simon _

Re: [Sugar-devel] [PATCH sugar] Unset gnome keyring environment variables

2012-06-25 Thread Simon Schampijer
Thanks Daniel for the patch. Looks good to me and reading the bug conversation this looks like the right thing to do to me. Sascha, you said you wanted to adjust some description? Regards, Simon On 06/13/2012 09:30 PM, Daniel Narvaez wrote: Rather than starting it manually. As suggested

Re: [Sugar-devel] [PATCH sugar-artwork 2/2] Set background color for GtkTreeView rows with odd-even flags SL #3726

2012-06-25 Thread Simon Schampijer
On 06/25/2012 02:06 PM, Benjamin Berg wrote: On Mon, 2012-06-25 at 08:54 -0300, Manuel Quiñones wrote: This is only applied if the GtkTreeView has the "rules-hint" property set to True. I haven't actually tried what exactly this looks like, but using #d5d5d5 for the row odd color seems good. A

Re: [Sugar-devel] [PATCH sugar-artwork 1/2] Make the GtkImage background transparent SL #3723

2012-06-25 Thread Simon Schampijer
Looks good, please push! Thanks, Simon On 06/25/2012 01:54 PM, Manuel Quiñones wrote: Signed-off-by: Manuel Quiñones --- gtk3/theme/gtk-widgets.css.em |6 ++ 1 file changed, 6 insertions(+) diff --git a/gtk3/theme/gtk-widgets.css.em b/gtk3/theme/gtk-widgets.css.em index bf4ecd6

Re: [Sugar-devel] Shell-port GTK+ 2 ---> GTK+ 3

2012-06-24 Thread Simon Schampijer
On 06/23/2012 08:21 PM, Simon Schampijer wrote: Hi, here a few more informations to the approach I am taken. Daniel Narvaez asked me yesterday about it, so there might have been some questions floating around already :) The first part of the work is getting the shell hippo free and using GTK

[Sugar-devel] Shell-port GTK+ 2 ---> GTK+ 3 (was: Re: [PATCH sugar-toolkit (shell-port)] SugarEventIcon: Port the CanvasIcon to a hippo-free implementation)

2012-06-23 Thread Simon Schampijer
/sugar-toolkit/erikos-shell-port [3] http://git.sugarlabs.org/~dnarvaez/sugar-build/shell-port On 06/22/2012 03:58 PM, Simon Schampijer wrote: The icon consists of an GtkEventBox and an IconBuffer. The GtkEventBox is a subclass of GtkBin which has its own window and therefor is used to catch events

[Sugar-devel] [PATCH sugar-toolkit-gtk3 (shell-port)] The icon consists of an GtkEventBox and an IconBuffer. The GtkEventBox is a subclass of GtkBin which has its own window and therefor is used to ca

2012-06-22 Thread Simon Schampijer
eems to make more sense to have the IconBuffer being the base for both the SugarIcon and the SugarEventIcon. This patch has ben developed based on the one that is proposed for the toolkit-gtk2. Signed-off-by: Simon Schampijer --- src/sugar3/graphics/icon.py | 171 ++--

[Sugar-devel] [PATCH sugar-toolkit (shell-port)] SugarEventIcon: Port the CanvasIcon to a hippo-free implementation

2012-06-22 Thread Simon Schampijer
o make more sense to have the IconBuffer being the base for both the SugarIcon and the SugarEventIcon. There are a few unnecessary docstrings removed from the icon class. This patch is highly based on the work from Walter Bender, Daniel Drake and Raul Gutierrez Segales. Signed-off-by: Simon Schampi

Re: [Sugar-devel] [PATCH] EventIcon: Have a default create_palette method

2012-06-21 Thread Simon Schampijer
Great, all three patches pushed, thanks a lot for the quick review. Regards, Simon On 06/21/2012 02:06 PM, Manuel Quiñones wrote: 2012/6/21 Benjamin Berg : On Thu, 2012-06-21 at 10:52 +0200, Simon Schampijer wrote: The create_palette mechanism allows to create palettes on demand and not

[Sugar-devel] [PATCH] EventIcon: Have a default create_palette method

2012-06-21 Thread Simon Schampijer
). Without this patch you can see tracebacks when hovering over the EventIcon because the Invoker tries to call create_palette. Signed-off-by: Simon Schampijer --- src/sugar3/graphics/icon.py |3 +++ 1 file changed, 3 insertions(+) diff --git a/src/sugar3/graphics/icon.py b/src/sugar3/graphics

[Sugar-devel] [PATCH] EventIcon: all the events go directly to the event box

2012-06-21 Thread Simon Schampijer
/GtkEventBox.html#gtk-event-box-set-above-child Signed-off-by: Simon Schampijer --- src/sugar3/graphics/icon.py |1 + 1 file changed, 1 insertion(+) diff --git a/src/sugar3/graphics/icon.py b/src/sugar3/graphics/icon.py index d99af7d..175d235 100644 --- a/src/sugar3/graphics/icon.py +++ b/src/sugar3

[Sugar-devel] [PATCH] Make the child window of the event box insisible

2012-06-21 Thread Simon Schampijer
-event-box-set-visible-window [2] dev.laptop.org/~erikos/shell_port/invisible_window.py Signed-off-by: Simon Schampijer --- src/sugar3/graphics/icon.py |2 ++ 1 file changed, 2 insertions(+) diff --git a/src/sugar3/graphics/icon.py b/src/sugar3/graphics/icon.py index 970446a..d99af7d 100644

Re: [Sugar-devel] [MINUTES] Development team meeting --- 19. June 2012 (15:00 UTC)

2012-06-19 Thread Simon Schampijer
On 06/19/2012 07:09 PM, Simon Schampijer wrote: Minutes: http://meeting.sugarlabs.org/sugar-meeting/meetings/2012-06-19T15:04:47.html Log: http://meeting.sugarlabs.org/sugar-meeting/meetings/2012-06-19T15:04:47 Updated the modules pages accordingly and added Manuel as a maintainer for sugar

[Sugar-devel] [MINUTES] Development team meeting --- 19. June 2012 (15:00 UTC)

2012-06-19 Thread Simon Schampijer
Minutes: http://meeting.sugarlabs.org/sugar-meeting/meetings/2012-06-19T15:04:47.html Log: http://meeting.sugarlabs.org/sugar-meeting/meetings/2012-06-19T15:04:47 ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/l

Re: [Sugar-devel] [REMINDER] Development team meeting --- 19. June 2012 (15:00 UTC)

2012-06-19 Thread Simon Schampijer
On 06/19/2012 03:44 PM, Manuel Kaufmann wrote: On Tue, Jun 19, 2012 at 10:16 AM, Simon Schampijer wrote: Time: 19. June 2012 (15:00 UTC) Place: #sugar-meeting (freenode) Is this meeting is going to take place all the weeks? (just asking to add it on my calendar) Yes, it is on every week

[Sugar-devel] [REMINDER] Development team meeting --- 19. June 2012 (15:00 UTC)

2012-06-19 Thread Simon Schampijer
Hi, today we will have our weekly development team meeting, the topics will be: - Introducing new contributors - Update list of action items Time: 19. June 2012 (15:00 UTC) Place: #sugar-meeting (freenode) Regards, Simon ___ Sugar-devel mailing l

Re: [Sugar-devel] Sugar module build is broken by translations

2012-06-17 Thread Simon Schampijer
Hi Chris, On 06/16/2012 10:19 AM, Chris Leonard wrote: On Fri, Jun 15, 2012 at 10:52 AM, Simon Schampijer wrote: Chris, can you please have another look. Thanks, Simon who awaits to have a buildbot again soon Simon, As unfortunate as it is that you've waited a day or more for

Re: [Sugar-devel] Branching Glucose modules

2012-06-17 Thread Simon Schampijer
On 06/16/2012 04:49 AM, Chris Leonard wrote: On Thu, Jun 14, 2012 at 11:48 AM, Simon Schampijer wrote: Hi, I just branched the various Glucose modules. The 'sucrose-0.96' branch will be used for stable releases and the master branch to continue further development. Bug fixes will

Re: [Sugar-devel] [PATCH Browse] Revert unintended change while releasing v138, in commit 7b16255c7f71123d17eddb4d2e3e9ea5faff9164

2012-06-15 Thread Simon Schampijer
On 06/15/2012 06:38 PM, Manuel Quiñones wrote: My repository wasn't clean at the time of the release, sorry. Signed-off-by: Manuel Quiñones --- webactivity.py | 10 +++--- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/webactivity.py b/webactivity.py index bca6b18..21492

Re: [Sugar-devel] Sugar module build is broken by translations

2012-06-15 Thread Simon Schampijer
On 06/13/2012 05:41 PM, Simon Schampijer wrote: On 06/13/2012 05:15 PM, Daniel Narvaez wrote: Hello, the build on sugar git master has been broken for a few days for me on Fedora 17. aym.po:1912: duplicate message definition... aym.po:1890: ...this is the location of the first definition

[Sugar-devel] [RELEASE] sugar-0.96.3

2012-06-15 Thread Simon Schampijer
== Source == http://download.sugarlabs.org/sources/sucrose/glucose/sugar/sugar-0.96.3.tar.bz2 == News == * Release 0.96.3 (Simon Schampijer) * sugar-session: disable Metacity mouse button modifiers, OLPC #11781 (Daniel Drake) Metacity provides "mouse button modifier" fun

Re: [Sugar-devel] [PATCH] sugar-session: disable Metacity mouse button modifiers (OLPC#11781)

2012-06-14 Thread Simon Schampijer
On 06/14/2012 06:21 PM, Peter Robinson wrote: On Thu, Jun 14, 2012 at 5:10 PM, Simon Schampijer wrote: On 06/07/2012 05:28 PM, Daniel Drake wrote: Metacity provides "mouse button modifier" functionality which lets you drag activity windows around the screen, amongst other thing

Re: [Sugar-devel] [PATCH] sugar-session: disable Metacity mouse button modifiers (OLPC#11781)

2012-06-14 Thread Simon Schampijer
On 06/07/2012 05:28 PM, Daniel Drake wrote: Metacity provides "mouse button modifier" functionality which lets you drag activity windows around the screen, amongst other things. This is something we want to disable, similar to how we disable metacity's key bindings. In recent metacity releases,

<    1   2   3   4   5   6   7   8   9   10   >