Commit Graph

5370 Commits

Author SHA1 Message Date
Marco Pesenti Gritti
ba4f68ef58 Cache the donut animation. 2007-08-26 14:45:59 +02:00
Marco Pesenti Gritti
7042b4392e Fix CanvasIcon badges 2007-08-26 14:33:16 +02:00
Marco Pesenti Gritti
5f773b21af Remove invalidation logic which is not necessary with the new cache. 2007-08-26 14:30:02 +02:00
Marco Pesenti Gritti
98157bbccb Make CanvasIcon use IconBuffer. Change the API to use
a separate property for icon_name and file_name.
2007-08-26 14:16:09 +02:00
Marco Pesenti Gritti
f44c340b3a Smarter/configurable surface cache in IconBuffer 2007-08-26 12:36:34 +02:00
Marco Pesenti Gritti
a8938ab8ba Add an svg cache for SVGLoader 2007-08-26 12:08:50 +02:00
Marco Pesenti Gritti
65871156f5 Cleanups 2007-08-26 02:59:05 +02:00
Marco Pesenti Gritti
05f2722d90 Get badges positioning right. 2007-08-26 02:24:45 +02:00
Marco Pesenti Gritti
6432dcfb0e More work on IconBuffer badges. 2007-08-26 01:57:48 +02:00
Marco Pesenti Gritti
ae54542524 Add badge support to IconBuffer 2007-08-26 00:26:11 +02:00
Marco Pesenti Gritti
d32dd05569 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 2007-08-25 18:27:15 +02:00
Marco Pesenti Gritti
1938fb13f0 Rework the Icon implementation by splitting out
the icon rendering part. The plan is to share this code
with CanvasIcon once it has all the necessary features.

Also cleanup the API by just reusing gtk.Image icon_name
and file properties.
2007-08-25 18:26:59 +02:00
Morgan Collett
fc4e4692d7 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 2007-08-25 14:58:09 +01:00
Marco Pesenti Gritti
1cb214bc96 Remove canvasicon module. 2007-08-25 13:18:30 +02:00
Marco Pesenti Gritti
f1d588452e Reorganize canvas items. 2007-08-25 13:15:28 +02:00
John (J5) Palmieri
2cae66b0ea More follow_name_owner_changed optimiztion
* reasoning changed from a FIXME to a NOTE to explain why we need
     to follow_name_owner_changed
2007-08-24 18:25:56 -04:00
Tomeu Vizoso
628fe7b5da Restore Icon's ability to load absolute file paths. 2007-08-24 20:15:30 +02:00
Dan Winship
ebe2b4765e Fix up the activity ring drawing to be more accurate and stable. #2030
TODO: move some of this code into shell/model rather than shell/view
2007-08-24 10:28:33 -04:00
Dan Winship
c25861bd1d remove debugging 2007-08-24 10:26:10 -04:00
Morgan Collett
4cfc941e49 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 2007-08-24 15:14:48 +01:00
Tomeu Vizoso
d499fba9b1 Added test for #3000. 2007-08-24 15:24:30 +02:00
Tomeu Vizoso
ee4d70daa6 Added test for #2999. 2007-08-24 15:16:59 +02:00
Dan Winship
60cd7111c0 Use badge-charging on battery icon when charging. #722 2007-08-24 09:07:28 -04:00
Dan Winship
1f129e6136 Use icon theme AttachPoints to position badges 2007-08-24 09:06:21 -04:00
Marco Pesenti Gritti
466bc7b300 Remember state when scrubbing 2007-08-24 14:21:07 +02:00
Tomeu Vizoso
d195fccbde Add COLOR_TEXT_FIELD_GREY color. 2007-08-24 11:44:44 +02:00
Marco Pesenti Gritti
6b30262cf7 Redraw the window only if allocation changed. Patch
by benzea, with a little cleanup and comments by me.
2007-08-23 21:17:43 +02:00
Marco Pesenti Gritti
6b5703ac96 Revert "Test for ticket 2925, it doesn't reproduce the issue for some reason."
This reverts commit 9f7ed73485.
2007-08-23 19:52:34 +02:00
Marco Pesenti Gritti
9f7ed73485 Test for ticket 2925, it doesn't reproduce the issue for some reason. 2007-08-23 16:05:54 +02:00
Morgan Collett
d2261e4051 Fix sharing publicly 2007-08-23 13:48:16 +01:00
Dan Winship
da6a31aa80 Revert "Notice when (non-sugar) activity factories fail to launch. #1975"
This reverts commit d2aba901c3.

The change made etoys *always* apparently fail to launch; the problem
is with sugar-native-factory, not activityfactory.py
2007-08-22 18:23:20 -04:00
John (J5) Palmieri
0a18473ca7 Speed up startup by another 2 seconds by using follow_name_owner_changes
* this is a side effect of follow_name_owner_changes which removes some
      blocking calls in the __init__ of proxies.  It introduces some semantics
      we might not want (such as following name owner changes) but which
      are fairly beinign
2007-08-22 17:37:33 -04:00
Morgan Collett
d52860a764 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 2007-08-22 20:49:52 +01:00
Benjamin Berg
3c99f9f1ea Draw a prelight for toolbuttons from the toolbutton instead of relying on the button. 2007-08-22 20:38:48 +02:00
Marco Pesenti Gritti
59d2ba5c26 Snapshot d38cacfe2c. 2007-08-22 20:56:29 +02:00
Marco Pesenti Gritti
d38cacfe2c Update NEWS. Please remember to do it, I can't go
through git log every time I make a release.
2007-08-22 20:56:29 +02:00
Marco Pesenti Gritti
edcaf95e7c Revert "DevConsole: New IRC Client interface"
This reverts commit 2ed32d1a11.
2007-08-22 20:56:29 +02:00
Marco Pesenti Gritti
77cd5796af Revert "DevConsole/Purk: Support for auto-join channels on connect, new button to connect to #olpc-help"
This reverts commit 104b158a80.
2007-08-22 20:56:29 +02:00
Morgan Collett
63f987594b Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 2007-08-22 15:55:16 +01:00
Morgan Collett
52f2bea3ed Use new PresenceService API for sharing by invitation only 2007-08-22 15:54:12 +01:00
Simon Schampijer
eb328e605c removed print in palette.py 2007-08-22 15:03:16 +02:00
Eduardo Silva
0690c42345 DevConsole: logviewer + /var/log/messages 2007-08-21 18:18:38 -04:00
Eduardo Silva
104b158a80 DevConsole/Purk: Support for auto-join channels on connect, new button to connect to #olpc-help 2007-08-21 17:31:56 -04:00
John (J5) Palmieri
9eb9d79cee Merge branch 'master' of git+ssh://j5@dev.laptop.org/git/sugar 2007-08-21 16:13:54 -04:00
John (J5) Palmieri
be728ccbff fix typo from a previous commit 2007-08-21 16:13:29 -04:00
Dan Winship
10dc80c8be Add icons to the activity ring palette. Part of #2028 2007-08-21 15:39:05 -04:00
Tomeu Vizoso
3084176057 One less _set_palette(). 2007-08-21 20:47:16 +02:00
Eduardo Silva
4eb5a86a28 DevConsole: #2081 Logviewer + Syslog 2007-08-21 12:47:32 -04:00
Eduardo Silva
e04c0af114 Fix #2935: bad method name 2007-08-21 12:35:20 -04:00
Eduardo Silva
2ed32d1a11 DevConsole: New IRC Client interface 2007-08-21 12:18:38 -04:00