Re: Prototyping the next generation panel?

2008-11-06 Thread Calum Benson


On 31 Oct 2008, at 17:56, William Jon McCann wrote:


Very much agree with you.  However, one of the things that strongly
influenced the discussions at the GNOME UX Hackfest was the data
released on the Windows 7 Shell blog:
http://blogs.msdn.com/e7/archive/tags/Shell/default.aspx


Yep, I didn't notice the references to that on l.g.o. until after I'd  
posted.



While it certainly isn't a substitute for first hand data, I think it
is extremely interesting.  What do you make of it?


I agree there's a lot of valuable commentary there, and I'm sure some  
of it applies to us as much as to Windows.  Unfortunately we can't  
really tell what type of users those comments have come from, so it's  
hard to know exactly how skewed they are-- they're presuambly the type  
who are motivated to follow the development of Windows 7 via its  
engineering blog, though, which puts them fairly firmly at the  
'advanced/technical user' end of the scale I would imagine.


Of course their feedback is as valuable as anyone else's, but we  
obviously need to be careful not to over-emphasise it, too.


Cheeri,
Calum.

--
CALUM BENSON, Usability Engineer   Sun Microsystems Ireland
mailto:[EMAIL PROTECTED]GNOME Desktop Team
http://blogs.sun.com/calum +353 1 819 9771

Any opinions are personal and not necessarily those of Sun Microsystems

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: libunique external dependency for 2.25?

2008-11-06 Thread Vincent Untz
Hi,

Le jeudi 02 octobre 2008, à 23:23 +0100, Emmanuele Bassi a écrit :
 while the ultimate goal *is* to have this functionality inside gtk+ I'm
 nowhere near having the time to integrate it myself - not in the way I
 want it integrated[1], at the very least.
 
 another issue is that libunique is pretty much a testing ground for API
 and requirements and while the basic functionality is obviously already
 implemented I still receive requests[2] that make sense to add *before*
 putting the whole shebang in gtk+. we do put stuff in libegg to have it
 ready for later integration with a reasonable set of API, right?

So, it seems nautilus now depends on libunique. I understand the plan is
to fix this in gtk+ (hopefully in 2.16), but it will not happen for 2.26
since we'll have gtk+ 2.14. Does it make sense to use libunique for this
now, only for 2.26?

Vincent

-- 
Les gens heureux ne sont pas pressés.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: libproxy as external dependency

2008-11-06 Thread Vincent Untz
Le mardi 21 octobre 2008, à 10:30 -0400, Nathaniel McCallum a écrit :
 Hi,

 I'd like to propose libproxy (LGPL 2.1+;  
 http://code.google.com/p/libproxy/) as a blessed external dependency for  
 GNOME 2.26.  libproxy is currently used by vlc and neon and libsoup and  
 webkit are considering adopting it.

Looking at the code, you don't listen for changes to the gconf keys. If
I have an active connection through a proxy and I change my proxy
settings, shouldn't libproxy tell the app the proxy settings have
changed, so that it can restart the connection?

Vincent

-- 
Les gens heureux ne sont pas pressés.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: libproxy as external dependency

2008-11-06 Thread Nathaniel McCallum

Vincent Untz wrote:

Le mardi 21 octobre 2008, à 10:30 -0400, Nathaniel McCallum a écrit :
  

Hi,

I'd like to propose libproxy (LGPL 2.1+;  
http://code.google.com/p/libproxy/) as a blessed external dependency for  
GNOME 2.26.  libproxy is currently used by vlc and neon and libsoup and  
webkit are considering adopting it.



Looking at the code, you don't listen for changes to the gconf keys. If
I have an active connection through a proxy and I change my proxy
settings, shouldn't libproxy tell the app the proxy settings have
changed, so that it can restart the connection?
  
libproxy reads the configuration from gconf every time a new connection 
is established.  IMHO, it is a bad practice to tear down a working 
connection so that you can try to establish a new connection which 
*might* work (or might fail).  Best practice should be to keep all 
operational connections established and only use the new proxy settings 
for new connections.


Nathaniel
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: libproxy as external dependency

2008-11-06 Thread Vincent Untz
Le jeudi 06 novembre 2008, à 07:59 -0500, Nathaniel McCallum a écrit :
 Vincent Untz wrote:
 Le mardi 21 octobre 2008, à 10:30 -0400, Nathaniel McCallum a écrit :
   
 Hi,

 I'd like to propose libproxy (LGPL 2.1+;   
 http://code.google.com/p/libproxy/) as a blessed external dependency 
 for  GNOME 2.26.  libproxy is currently used by vlc and neon and 
 libsoup and  webkit are considering adopting it.
 

 Looking at the code, you don't listen for changes to the gconf keys. If
 I have an active connection through a proxy and I change my proxy
 settings, shouldn't libproxy tell the app the proxy settings have
 changed, so that it can restart the connection?
   
 libproxy reads the configuration from gconf every time a new connection  
 is established.  IMHO, it is a bad practice to tear down a working  
 connection so that you can try to establish a new connection which  
 *might* work (or might fail).  Best practice should be to keep all  
 operational connections established and only use the new proxy settings  
 for new connections.

What if the connection works in both cases, but the results are
different? I would guess it's up to the application to know if the
connection should be restarted.

An example for this (although this is a short-life connection) is that
you can directly access PDF of the ACM library via a proxy while you end
up on a webpage asking you to login if you don't use the proxy. I guess
there could be similar examples -- but maybe it's not that important,
don't know.

Vincent

-- 
Les gens heureux ne sont pas pressés.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: libproxy as external dependency

2008-11-06 Thread Vincent Untz
Le jeudi 06 novembre 2008, à 14:32 +0100, Patryk Zawadzki a écrit :
 On Thu, Nov 6, 2008 at 2:23 PM, Vincent Untz [EMAIL PROTECTED] wrote:
  What if the connection works in both cases, but the results are
  different? I would guess it's up to the application to know if the
  connection should be restarted.
 
  An example for this (although this is a short-life connection) is that
  you can directly access PDF of the ACM library via a proxy while you end
  up on a webpage asking you to login if you don't use the proxy. I guess
  there could be similar examples -- but maybe it's not that important,
  don't know.
 
 But is it likely that the user remembers and manages to switch the
 proxy *during* the download to save one click?
 
 What if while trying to read that PDF you were 90% done downloading
 another large file (say a DVD iso) that is equally accessible with or
 without a proxy? Should it be restarted from scratch as there is no
 guarantee as to data integrity in case of (range GET) resuming with
 another proxy (a different cached copy comes to mind as a trivial
 example)?

That's why I said it might be up to the application to know what to do
:-) But it might be an issue that's not really solvable without user
interaction anyway...

Vincent

-- 
Les gens heureux ne sont pas pressés.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: libproxy as external dependency

2008-11-06 Thread Vincent Untz
Le mardi 21 octobre 2008, à 10:30 -0400, Nathaniel McCallum a écrit :
 Hi,

 I'd like to propose libproxy (LGPL 2.1+;  
 http://code.google.com/p/libproxy/) as a blessed external dependency for  
 GNOME 2.26.  libproxy is currently used by vlc and neon and libsoup and  
 webkit are considering adopting it.

The only argument I see against libproxy is yet another library while
we're trying to reduce the number of libraries and people seemed to
agree that this is actually not a real issue.

So I guess we can accept it, unless someone else raises another issue?

Vincent

-- 
Les gens heureux ne sont pas pressés.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: New module proposal: gnome-user-share

2008-11-06 Thread Vincent Untz
Le jeudi 23 octobre 2008, à 14:53 +0100, Bastien Nocera a écrit :
 Heya,
 
 I'd be interested in getting gnome-user-share into GNOME 2.26.

Same comments as the ones I did for brasero :-)

Please add gnome-user-share to the list at the top of
http://live.gnome.org/TwoPointTwentyfive/Desktop and also add it to
gnome-suites-2.26.modules (below the !-- Proposed Modules -- comment 
and in the meta-gnome-proposed metamodule).

Thanks!

Vincent

-- 
Les gens heureux ne sont pas pressés.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: libproxy as external dependency

2008-11-06 Thread Patryk Zawadzki
On Thu, Nov 6, 2008 at 2:23 PM, Vincent Untz [EMAIL PROTECTED] wrote:
 What if the connection works in both cases, but the results are
 different? I would guess it's up to the application to know if the
 connection should be restarted.

 An example for this (although this is a short-life connection) is that
 you can directly access PDF of the ACM library via a proxy while you end
 up on a webpage asking you to login if you don't use the proxy. I guess
 there could be similar examples -- but maybe it's not that important,
 don't know.

But is it likely that the user remembers and manages to switch the
proxy *during* the download to save one click?

What if while trying to read that PDF you were 90% done downloading
another large file (say a DVD iso) that is equally accessible with or
without a proxy? Should it be restarted from scratch as there is no
guarantee as to data integrity in case of (range GET) resuming with
another proxy (a different cached copy comes to mind as a trivial
example)?

-- 
Patryk Zawadzki
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: new module proposal: brasero

2008-11-06 Thread Vincent Untz
Le samedi 01 novembre 2008, à 19:27 +0100, Philippe Rouquier a écrit :
 Hi,
 
 We'd be interested in having brasero integrated into the GNOME desktop.

Please add brasero to the list at the top of
http://live.gnome.org/TwoPointTwentyfive/Desktop and also add it to
gnome-suites-2.26.modules (below the !-- Proposed Modules -- comment
and in the meta-gnome-proposed metamodule).

Vincent

-- 
Les gens heureux ne sont pas pressés.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: libproxy as external dependency

2008-11-06 Thread Shaun McCance
On Thu, 2008-11-06 at 15:01 +0100, Vincent Untz wrote:
 Le mardi 21 octobre 2008, à 10:30 -0400, Nathaniel McCallum a écrit :
  Hi,
 
  I'd like to propose libproxy (LGPL 2.1+;  
  http://code.google.com/p/libproxy/) as a blessed external dependency for  
  GNOME 2.26.  libproxy is currently used by vlc and neon and libsoup and  
  webkit are considering adopting it.
 
 The only argument I see against libproxy is yet another library while
 we're trying to reduce the number of libraries and people seemed to
 agree that this is actually not a real issue.

Personally, I'm less concerned with how many libraries we
happen to depend on to build Gnome than I am with how many
interfaces we're presenting to our third-party developers.

Ideally, I'd love to see a GLib-level networking library.
If that happened to use libproxy, wonderful.

But since we don't have the single point of entry right
now, exposing libproxy as a potential interface to our
developers seems like the reasonable thing to do.  That
is to say, we should only reduce the number of libraries
through unification, not through reduction of features.

--
Shaun


___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: GNOME 2.25.1 Released!

2008-11-06 Thread Theppitak Karoonboonyanan
On Thu, Nov 6, 2008 at 7:02 PM, Vincent Untz [EMAIL PROTECTED] wrote:

 desktop  - http://download.gnome.org/desktop/2.25/2.25.1/NEWS

* bug-buddy:
  * Drop libgnome and libgnomeui dependencies.

* cheese:
  - drop libgnome/libgnome-vfs dependencies, fixes bug #556580,
courtesy of Cosimo Cecchi

Should these be updated in jhbuild moduleset?

The removed modules, however, are still pulled in via other
dependencies.

Regards,
-- 
Theppitak Karoonboonyanan
http://linux.thai.net/~thep/

Index: modulesets/gnome-suites-2.26.modules
===
--- modulesets/gnome-suites-2.26.modules(revision 2476)
+++ modulesets/gnome-suites-2.26.modules(working copy)
@@ -243,7 +243,6 @@
   autotools id=bug-buddy
 branch/
 dependencies
-  dep package=libgnomeui/
   dep package=gnome-menus/
   dep package=gnome-doc-utils/
   dep package=evolution-data-server/
@@ -262,8 +261,6 @@
   dep package=gstreamer/
   dep package=gst-plugins-base/
   dep package=gst-plugins-good/
-  dep package=gnome-vfs/
-  dep package=libgnomeui/
   dep package=librsvg/
   dep package=gnome-desktop/
 /dependencies
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: GNOME 2.25.1 Released!

2008-11-06 Thread Frederic Peters
Theppitak Karoonboonyanan wrote:

 Should these be updated in jhbuild moduleset?

Yes (please file a bug report as I won't get over this just now); btw
I started reviewing dependencies for all modules and already updated a
few of them.


Cheers,
Frederic
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: GNOME 2.25.1 Released!

2008-11-06 Thread Theppitak Karoonboonyanan
On Thu, Nov 6, 2008 at 10:32 PM, Frederic Peters [EMAIL PROTECTED] wrote:
 Theppitak Karoonboonyanan wrote:

 Should these be updated in jhbuild moduleset?

 Yes (please file a bug report as I won't get over this just now); btw

OK. Bug #559610 filed.

-- 
Theppitak Karoonboonyanan
http://linux.thai.net/~thep/
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: new module proposal: notification-daemon+libnotify

2008-11-06 Thread Matthias Clasen
On Thu, Oct 30, 2008 at 9:40 AM, Bastien Nocera [EMAIL PROTECTED] wrote:
 On Thu, 2008-10-30 at 10:24 -0400, Colin Walters wrote:
 Yes, I know what your initial reaction is - again?.

 Only maintainers can propose new modules, so unless we're talking
 external dependency, Christian would have to write that mail...


I don't know how busy Christian is.

But even if he is too busy to propose the module himself, I think it
is time for us to be honest about the fact that it is pretty much
impossible to use the desktop without notification-daemon nowadays.
Many components rely on the ability to notify users in this way and
are severely reduced in functionality if the notification service is
not available.

Sure, the implementation may not be ideal, and in an ideal world, it
would not have its own little theming island and would maybe just be
part of the desktop shell,
but we don't live in that world (yet ?).


Matthias
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: new module proposal: notification-daemon+libnotify

2008-11-06 Thread Vincent Untz
Le jeudi 06 novembre 2008, à 10:57 -0500, Matthias Clasen a écrit :
 I don't know how busy Christian is.
 
 But even if he is too busy to propose the module himself, I think it
 is time for us to be honest about the fact that it is pretty much
 impossible to use the desktop without notification-daemon nowadays.
 Many components rely on the ability to notify users in this way and
 are severely reduced in functionality if the notification service is
 not available.
 
 Sure, the implementation may not be ideal, and in an ideal world, it
 would not have its own little theming island and would maybe just be
 part of the desktop shell,
 but we don't live in that world (yet ?).

I'm more worried about the fact that there has been no release since
early 2007 (if I'm not mistaken), and so distro are currently shipping
it with patches. Maybe we can just import the module in GNOME svn and
fix stuff there?

Vincent

-- 
Les gens heureux ne sont pas pressés.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: new module proposal: notification-daemon+libnotify

2008-11-06 Thread Calum Benson


On 6 Nov 2008, at 15:57, Matthias Clasen wrote:


But even if he is too busy to propose the module himself, I think it
is time for us to be honest about the fact that it is pretty much
impossible to use the desktop without notification-daemon nowadays.
Many components rely on the ability to notify users in this way and
are severely reduced in functionality if the notification service is
not available.


Anything that *relies* on this kind of notification is kind of broken  
IMHO, usability-wise (and probably accessibility-wise, too).


Notification messages are really just status bar messages for the  
desktop.  As such, they should be there to provide useful extra  
information if you want them to, but equally you should be able to  
switch them off altogether without adversely affecting your ability to  
use any applications.


Cheeri,
Calum.

--
CALUM BENSON, Usability Engineer   Sun Microsystems Ireland
mailto:[EMAIL PROTECTED]GNOME Desktop Team
http://blogs.sun.com/calum +353 1 819 9771

Any opinions are personal and not necessarily those of Sun Microsystems

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: new module proposal: notification-daemon+libnotify

2008-11-06 Thread A. Walton
On Thu, Nov 6, 2008 at 11:00 AM, Vincent Untz [EMAIL PROTECTED] wrote:
 Le jeudi 06 novembre 2008, à 10:57 -0500, Matthias Clasen a écrit :
 I don't know how busy Christian is.

 But even if he is too busy to propose the module himself, I think it
 is time for us to be honest about the fact that it is pretty much
 impossible to use the desktop without notification-daemon nowadays.
 Many components rely on the ability to notify users in this way and
 are severely reduced in functionality if the notification service is
 not available.

 Sure, the implementation may not be ideal, and in an ideal world, it
 would not have its own little theming island and would maybe just be
 part of the desktop shell,
 but we don't live in that world (yet ?).

 I'm more worried about the fact that there has been no release since
 early 2007 (if I'm not mistaken), and so distro are currently shipping
 it with patches. Maybe we can just import the module in GNOME svn and
 fix stuff there?


There are other maintenance-related issues to bring up as well, like
the duplicated functionality in having both
notification-daemon+libnotify and libcanberra doing sound
notifications (tiny amount of code we could drop from the n-d
implementation, since it seems libcanberra is/will be better taken
care of, at least for now). Either way, it would be nice to at least
see the notification stuff imported into GNOME's tree, where more
people are likely to put eyes on it and be able to do things such as
roll releases, squash a couple of tiny leaks Ubuntu is shipping
patches for, etc. It would be a big step forward just to get that far.

-A. Walton

 Vincent

 --
 Les gens heureux ne sont pas pressés.
 ___
 desktop-devel-list mailing list
 desktop-devel-list@gnome.org
 http://mail.gnome.org/mailman/listinfo/desktop-devel-list

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: new module proposal: notification-daemon+libnotify

2008-11-06 Thread Sergey Udaltsov
 But even if he is too busy to propose the module himself, I think it
 is time for us to be honest about the fact that it is pretty much
 impossible to use the desktop without notification-daemon nowadays.
I can only second that.

Some while ago, I offered g-s-d to use notification for all kind of
error that might happen (well, under normal circumstances g-s-d is
100% silent, but you know that far-from-perfect world...). But it
could not be done without blessed dependency. g-s-d is complex enough
to be completely bug-free - but usually in case of g-s-d misbehaves it
is not easy to find out what exactly happened - partially, because we
do not have desktop-wide logging facilities. At least, using libnotify
could improve things a bit (keeping g-s-d independent from X at the
same time).

Cheers,

Sergey
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Proposed external dependency: WebKit/GTK+

2008-11-06 Thread Richard Hult

Vincent Untz wrote:

Homepage: http://webkit.org/ http://live.gnome.org/WebKitGtk
Proposal on d-d-l: 
http://mail.gnome.org/archives/desktop-devel-list/2008-April/msg00134.html
License: LGPLv2 or later (I believe)

Short description:
==
WebKit/GTK+ is the new GTK+ port of the WebKit, an open-source web
content engine that powers numerous applications such as web browsers,
email clients, feed readers, web and text editors, and a whole lot
more.


Was there a conclusion on this at some point? I can't find anything in 
the archives. It would be great to be able to depend on it since I have 
some improvements in Devhelp trunk which needs WebKit.


Cheers,
Richard


Summary so far:
===
 + many +1
 + should be API/ABI stable and follow the GNOME release cycle
 + integration with various other libraries of the GNOME stack
 + patches (and plans) exist for various GNOME applications to make them
   use WebKit
 + the 2.24 branch of epiphany has been created from the 2.22 one, so
   will likely still use Gecko
 + main concern is about the accessibility support. The accessibility
   team is waiting for an update from the WebKit/GTK+ team.


--
Imendio AB - Expert solutions in GTK+
http://www.imendio.com
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Proposed external dependency: WebKit/GTK+

2008-11-06 Thread Frederic Peters
Richard Hult wrote:

 WebKit/GTK+ is the new GTK+ port of the WebKit, an open-source web
 content engine that powers numerous applications such as web browsers,
 email clients, feed readers, web and text editors, and a whole lot
 more.

 Was there a conclusion on this at some point? I can't find anything in  
 the archives. It would be great to be able to depend on it since I have  
 some improvements in Devhelp trunk which needs WebKit.

http://mail.gnome.org/archives/devel-announce-list/2008-August/msg1.html

 + WebKit/GTK+ (external dependency):
   - lots of community support
   - accessibility support might not be good enough (no reply from
 WebKit/GTK+ people)
   - epiphany will still use Gecko for 2.24
   - yelp is still using Gecko at the moment (there's a WebKit branch)
   - devhelp trunk is WebKit-only
   - evolution people intend to use WebKit in 2.26
   - we'd prefer to avoid depending on both Gecko and WebKit at the same
 time
   = rejected for 2.24, but we'll propose a general switch for 2.26



Frederic
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Proposed external dependency: WebKit/GTK+

2008-11-06 Thread Vincent Untz
Le jeudi 06 novembre 2008, à 17:58 +0100, Richard Hult a écrit :
 Was there a conclusion on this at some point? I can't find anything in  
 the archives. It would be great to be able to depend on it since I have  
 some improvements in Devhelp trunk which needs WebKit.

It was not ready for 2.24 (a11y support was not good enough). I know
people are willing to push this for 2.26 again, but we don't know yet if
it'll be ready in time :/

Vincent

-- 
Les gens heureux ne sont pas pressés.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Proposed external dependency: WebKit/GTK+

2008-11-06 Thread David Bolter
Frederic Peters wrote:
 Richard Hult wrote:

   
 WebKit/GTK+ is the new GTK+ port of the WebKit, an open-source web
 content engine that powers numerous applications such as web browsers,
 email clients, feed readers, web and text editors, and a whole lot
 more.
   
 Was there a conclusion on this at some point? I can't find anything in  
 the archives. It would be great to be able to depend on it since I have  
 some improvements in Devhelp trunk which needs WebKit.
 

 http://mail.gnome.org/archives/devel-announce-list/2008-August/msg1.html

  + WebKit/GTK+ (external dependency):
- lots of community support
- accessibility support might not be good enough (no reply from
  WebKit/GTK+ people)
- epiphany will still use Gecko for 2.24
- yelp is still using Gecko at the moment (there's a WebKit branch)
- devhelp trunk is WebKit-only
- evolution people intend to use WebKit in 2.26
- we'd prefer to avoid depending on both Gecko and WebKit at the same
  time
= rejected for 2.24, but we'll propose a general switch for 2.26
   

Can someone remind me of the specific reasons to switch?

cheers,
David
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Proposed external dependency: WebKit/GTK+

2008-11-06 Thread Patryk Zawadzki
On Thu, Nov 6, 2008 at 6:10 PM, David Bolter [EMAIL PROTECTED] wrote:
 Can someone remind me of the specific reasons to switch?

Better (GObject- and signal-oriented) API, smaller memory footprint,
easily embeddable in other apps, does not come with its own graphical
toolkit and a kitchen sink ;)

Would also be a welcomed replacement for gtkhtml{2,3}

-- 
Patryk Zawadzki
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Proposed external dependency: WebKit/GTK+

2008-11-06 Thread Frederic Peters
David Bolter wrote:

   + WebKit/GTK+ (external dependency):
 
 Can someone remind me of the specific reasons to switch?

The Epiphany team explains its decision to change in this post:
  http://blogs.gnome.org/epiphany/2008/04/01/the-future-of-epiphany/

I'll be speaking for other projects and they will hopefully
correct me where I am wrong.  Here is my perspective: for other
parts in the desktop, a blessed WebKit is seen as an opportunity
for new features (Empathy and its Adium-theme branch), for much
improved standards compliance/support (Evolution and switching off
gtkhtml), or simpler code (switching off GtkMozEmbed), or a mix of
those.


Cheers,
Frederic
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Proposed external dependency: WebKit/GTK+

2008-11-06 Thread Richard Hult

Frederic Peters wrote:

http://mail.gnome.org/archives/devel-announce-list/2008-August/msg1.html

 + WebKit/GTK+ (external dependency):
   - lots of community support
   - accessibility support might not be good enough (no reply from
 WebKit/GTK+ people)
   - epiphany will still use Gecko for 2.24
   - yelp is still using Gecko at the moment (there's a WebKit branch)
   - devhelp trunk is WebKit-only
   - evolution people intend to use WebKit in 2.26
   - we'd prefer to avoid depending on both Gecko and WebKit at the same
 time
   = rejected for 2.24, but we'll propose a general switch for 2.26


Ah, thanks. I'll keep hacking away in trunk and hope we can ship that 
for 2.26 then (and fall back to the old branch again if not).


/Richard

--
Imendio AB - Expert solutions in GTK+
http://www.imendio.com
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: new module proposal: notification-daemon+libnotify

2008-11-06 Thread Cosimo Cecchi
On Thu, 2008-11-06 at 17:00 +0100, Vincent Untz wrote:

 I'm more worried about the fact that there has been no release since
 early 2007 (if I'm not mistaken), and so distro are currently shipping
 it with patches. Maybe we can just import the module in GNOME svn and
 fix stuff there?

Yes, this seems a good idea to me. If we want to do this and are
lacking a volunteer for importing/reviewing patches and bugs you can
count me in :)

Cheers,

Cosimo

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Proposed external dependency: WebKit/GTK+

2008-11-06 Thread Willie Walker
For me, one of the most important problems we face with WebKit is its
lack of accessibility support right now.  I have a great fear that Alp
may have grossly underestimated the scope of the work.  I have some
confidence, however, that the WebKit folks who were at GNOME Boston
should be able to do a decent analysis of what it will take to add it.

I so wish I wrote down all the names of the WebKit folks that were at
GNOME Boston.  I'd like to follow up to see how their exploration is
coming along.

Will

On Thu, 2008-11-06 at 18:48 +0100, Richard Hult wrote:
 Frederic Peters wrote:
  http://mail.gnome.org/archives/devel-announce-list/2008-August/msg1.html
  
   + WebKit/GTK+ (external dependency):
 - lots of community support
 - accessibility support might not be good enough (no reply from
   WebKit/GTK+ people)
 - epiphany will still use Gecko for 2.24
 - yelp is still using Gecko at the moment (there's a WebKit branch)
 - devhelp trunk is WebKit-only
 - evolution people intend to use WebKit in 2.26
 - we'd prefer to avoid depending on both Gecko and WebKit at the same
   time
 = rejected for 2.24, but we'll propose a general switch for 2.26
 
 Ah, thanks. I'll keep hacking away in trunk and hope we can ship that 
 for 2.26 then (and fall back to the old branch again if not).
 
 /Richard
 

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: new module proposal: notification-daemon+libnotify

2008-11-06 Thread Willie Walker
I would *love* to see this bug get fixed:

http://trac.galago-project.org/ticket/91

Will

On Thu, 2008-11-06 at 19:43 +0100, Cosimo Cecchi wrote:
 On Thu, 2008-11-06 at 17:00 +0100, Vincent Untz wrote:
 
  I'm more worried about the fact that there has been no release since
  early 2007 (if I'm not mistaken), and so distro are currently shipping
  it with patches. Maybe we can just import the module in GNOME svn and
  fix stuff there?
 
 Yes, this seems a good idea to me. If we want to do this and are
 lacking a volunteer for importing/reviewing patches and bugs you can
 count me in :)
 
 Cheers,
 
 Cosimo
 
 ___
 desktop-devel-list mailing list
 desktop-devel-list@gnome.org
 http://mail.gnome.org/mailman/listinfo/desktop-devel-list

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Proposed external dependency: WebKit/GTK+

2008-11-06 Thread David Bolter
Well I think the elephant in the room here is WAI-ARIA support for
accessible DHTML (i.e. accessible Web2.0 applications). Last I checked
this work is being done for WebKit by Apple engineers, and a Google
engineer. Although the Firefox accessibility hackers have trail blazed
this work and even provided a helpful implementor's guide [1], it is
still a significant effort indeed.

Other that that, I think over the past year work was done to move some
of Safari's (non-ARIA) accessibility into a platform agnostic
architecture. I think Alp then put in the GNOME atk bindings.

I know WebKit is fashionable these days, but I don't think we should be
too hasty here. If we going to switch let's do it for the right reasons.

[1] https://developer.mozilla.org/en/ARIA_User_Agent_Implementors_Guide

cheers,
David



Willie Walker wrote:
 For me, one of the most important problems we face with WebKit is its
 lack of accessibility support right now.  I have a great fear that Alp
 may have grossly underestimated the scope of the work.  I have some
 confidence, however, that the WebKit folks who were at GNOME Boston
 should be able to do a decent analysis of what it will take to add it.

 I so wish I wrote down all the names of the WebKit folks that were at
 GNOME Boston.  I'd like to follow up to see how their exploration is
 coming along.

 Will

 On Thu, 2008-11-06 at 18:48 +0100, Richard Hult wrote:
   
 Frederic Peters wrote:
 
 http://mail.gnome.org/archives/devel-announce-list/2008-August/msg1.html

  + WebKit/GTK+ (external dependency):
- lots of community support
- accessibility support might not be good enough (no reply from
  WebKit/GTK+ people)
- epiphany will still use Gecko for 2.24
- yelp is still using Gecko at the moment (there's a WebKit branch)
- devhelp trunk is WebKit-only
- evolution people intend to use WebKit in 2.26
- we'd prefer to avoid depending on both Gecko and WebKit at the same
  time
= rejected for 2.24, but we'll propose a general switch for 2.26
   
 Ah, thanks. I'll keep hacking away in trunk and hope we can ship that 
 for 2.26 then (and fall back to the old branch again if not).

 /Richard

 

 ___
 desktop-devel-list mailing list
 desktop-devel-list@gnome.org
 http://mail.gnome.org/mailman/listinfo/desktop-devel-list
   


___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Proposed external dependency: WebKit/GTK+

2008-11-06 Thread Behdad Esfahbod
David Bolter wrote:
 Well I think the elephant in the room here is WAI-ARIA support for
 accessible DHTML (i.e. accessible Web2.0 applications). Last I checked
 this work is being done for WebKit by Apple engineers, and a Google
 engineer. Although the Firefox accessibility hackers have trail blazed
 this work and even provided a helpful implementor's guide [1], it is
 still a significant effort indeed.

I thought this was more about implementing ATK support in webkit?  Or are the
two the same?  I can't imagine how we wouldn't need GNOME-specific code for a
widget to be accessible.  Or is that code already there?

behdad

 Other that that, I think over the past year work was done to move some
 of Safari's (non-ARIA) accessibility into a platform agnostic
 architecture. I think Alp then put in the GNOME atk bindings.
 
 I know WebKit is fashionable these days, but I don't think we should be
 too hasty here. If we going to switch let's do it for the right reasons.
 
 [1] https://developer.mozilla.org/en/ARIA_User_Agent_Implementors_Guide
 
 cheers,
 David
 
 
 
 Willie Walker wrote:
 For me, one of the most important problems we face with WebKit is its
 lack of accessibility support right now.  I have a great fear that Alp
 may have grossly underestimated the scope of the work.  I have some
 confidence, however, that the WebKit folks who were at GNOME Boston
 should be able to do a decent analysis of what it will take to add it.

 I so wish I wrote down all the names of the WebKit folks that were at
 GNOME Boston.  I'd like to follow up to see how their exploration is
 coming along.

 Will

 On Thu, 2008-11-06 at 18:48 +0100, Richard Hult wrote:
   
 Frederic Peters wrote:
 
 http://mail.gnome.org/archives/devel-announce-list/2008-August/msg1.html

  + WebKit/GTK+ (external dependency):
- lots of community support
- accessibility support might not be good enough (no reply from
  WebKit/GTK+ people)
- epiphany will still use Gecko for 2.24
- yelp is still using Gecko at the moment (there's a WebKit branch)
- devhelp trunk is WebKit-only
- evolution people intend to use WebKit in 2.26
- we'd prefer to avoid depending on both Gecko and WebKit at the same
  time
= rejected for 2.24, but we'll propose a general switch for 2.26
   
 Ah, thanks. I'll keep hacking away in trunk and hope we can ship that 
 for 2.26 then (and fall back to the old branch again if not).

 /Richard

 
 ___
 desktop-devel-list mailing list
 desktop-devel-list@gnome.org
 http://mail.gnome.org/mailman/listinfo/desktop-devel-list
   
 
 
 ___
 desktop-devel-list mailing list
 desktop-devel-list@gnome.org
 http://mail.gnome.org/mailman/listinfo/desktop-devel-list
 
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Proposed external dependency: WebKit/GTK+

2008-11-06 Thread David Bolter
Hi Behdad,

Yes, ATK support is separate.  My point is that a Grade A browser
should support Web2.0 accessibility. WebKit doesn't yet, so I'm raising
that as an issue.

cheers,
David

Behdad Esfahbod wrote:
 David Bolter wrote:
   
 Well I think the elephant in the room here is WAI-ARIA support for
 accessible DHTML (i.e. accessible Web2.0 applications). Last I checked
 this work is being done for WebKit by Apple engineers, and a Google
 engineer. Although the Firefox accessibility hackers have trail blazed
 this work and even provided a helpful implementor's guide [1], it is
 still a significant effort indeed.
 

 I thought this was more about implementing ATK support in webkit?  Or are the
 two the same?  I can't imagine how we wouldn't need GNOME-specific code for a
 widget to be accessible.  Or is that code already there?

 behdad

   
 Other that that, I think over the past year work was done to move some
 of Safari's (non-ARIA) accessibility into a platform agnostic
 architecture. I think Alp then put in the GNOME atk bindings.

 I know WebKit is fashionable these days, but I don't think we should be
 too hasty here. If we going to switch let's do it for the right reasons.

 [1] https://developer.mozilla.org/en/ARIA_User_Agent_Implementors_Guide

 cheers,
 David



 Willie Walker wrote:
 
 For me, one of the most important problems we face with WebKit is its
 lack of accessibility support right now.  I have a great fear that Alp
 may have grossly underestimated the scope of the work.  I have some
 confidence, however, that the WebKit folks who were at GNOME Boston
 should be able to do a decent analysis of what it will take to add it.

 I so wish I wrote down all the names of the WebKit folks that were at
 GNOME Boston.  I'd like to follow up to see how their exploration is
 coming along.

 Will

 On Thu, 2008-11-06 at 18:48 +0100, Richard Hult wrote:
   
   
 Frederic Peters wrote:
 
 
 http://mail.gnome.org/archives/devel-announce-list/2008-August/msg1.html

  + WebKit/GTK+ (external dependency):
- lots of community support
- accessibility support might not be good enough (no reply from
  WebKit/GTK+ people)
- epiphany will still use Gecko for 2.24
- yelp is still using Gecko at the moment (there's a WebKit branch)
- devhelp trunk is WebKit-only
- evolution people intend to use WebKit in 2.26
- we'd prefer to avoid depending on both Gecko and WebKit at the same
  time
= rejected for 2.24, but we'll propose a general switch for 2.26
   
   
 Ah, thanks. I'll keep hacking away in trunk and hope we can ship that 
 for 2.26 then (and fall back to the old branch again if not).

 /Richard

 
 
 ___
 desktop-devel-list mailing list
 desktop-devel-list@gnome.org
 http://mail.gnome.org/mailman/listinfo/desktop-devel-list
   
   
 ___
 desktop-devel-list mailing list
 desktop-devel-list@gnome.org
 http://mail.gnome.org/mailman/listinfo/desktop-devel-list

 

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: new module proposal: notification-daemon+libnotify

2008-11-06 Thread Christian Hammond
Hi everyone.

So, yes, I've been pretty busy as of late and haven't done a release in a
while. I've been waiting on some work to be finished for a patch for
notification-daemon these past couple of months and have decided it can
wait. I'll be performing a release shortly. I actually meant to do this
about two weeks ago, but have had some stuff going on in my life that's
delayed this. Hopefully this weekend.

As far as patches go, I've noticed that some distros are shipping patches
that have never come across to me. If there are distros with patches that
are not in notification-daemon SVN, please do send them my way so I can
include them for the release.

The tentative plan for notification-daemon and libnotify is to move them
into SVN and switch over to Bugzilla. I'm then hoping to get someone to act
as a co-maintainer for this. There will be a formal code review process for
these modules, using a Review Board installation I'm setting up. All code
will be expected to go through this before being committed in the code base
(aside from translations).

I would also like to formally propose notification-daemon and libnotify for
inclusion into GNOME. To be quite honest, I've in the past lost interest in
proposing this because it was rejected time and time again despite half the
desktop depending on it nowadays, and I just left things up to the various
distros to decide whether to provide the full functionality of these
applications. However, I would like to get this into the GNOME desktop and
as someone before said, I think we need to be realistic about the fact that
this is pretty heavily used now and is in essence a dependency already.

Christian

-- 
Christian Hammond - [EMAIL PROTECTED]
VMware, Inc.


On Thu, Nov 6, 2008 at 10:43 AM, Cosimo Cecchi [EMAIL PROTECTED] wrote:

 On Thu, 2008-11-06 at 17:00 +0100, Vincent Untz wrote:

  I'm more worried about the fact that there has been no release since
  early 2007 (if I'm not mistaken), and so distro are currently shipping
  it with patches. Maybe we can just import the module in GNOME svn and
  fix stuff there?

 Yes, this seems a good idea to me. If we want to do this and are
 lacking a volunteer for importing/reviewing patches and bugs you can
 count me in :)

 Cheers,

 Cosimo

 ___
 desktop-devel-list mailing list
 desktop-devel-list@gnome.org
 http://mail.gnome.org/mailman/listinfo/desktop-devel-list

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: new module proposal: notification-daemon+libnotify

2008-11-06 Thread Christian Hammond
I can assure you that this hasn't bit-rotted. It has been in development,
but my work on Unity at VMware this past year basically took up all my free
time.

I would be happy to have people who want to contribute and fix bugs. I plan
to keep the roll as maintainer, and have a couple people in mind for a
co-maintainer. If people really want certain things in or fixed, by all
means, submit patches. Nobody has done so in a while and nobody's really
been complaining about anything to my knowledge, so I haven't felt that a
release was that urgent. Still, there are some important fixes in SVN, some
of which were waiting for additional patches that I never got and only
recently had time to finish up. I should be in a good position to do a
release soon.

Christian

-- 
Christian Hammond - [EMAIL PROTECTED]
VMware, Inc.


On Thu, Nov 6, 2008 at 8:46 AM, Patryk Zawadzki [EMAIL PROTECTED]wrote:

 On Thu, Nov 6, 2008 at 5:30 PM, A. Walton [EMAIL PROTECTED] wrote:
  There are other maintenance-related issues to bring up as well, like
  the duplicated functionality in having both
  notification-daemon+libnotify and libcanberra doing sound
  notifications (tiny amount of code we could drop from the n-d
  implementation, since it seems libcanberra is/will be better taken
  care of, at least for now). Either way, it would be nice to at least
  see the notification stuff imported into GNOME's tree, where more
  people are likely to put eyes on it and be able to do things such as
  roll releases, squash a couple of tiny leaks Ubuntu is shipping
  patches for, etc. It would be a big step forward just to get that far.

 Hell, I know almost nothing about its internals but still would be
 willing to become a maintainer if needed (maybe I wouldn't do much in
 terms of real programming time but I sure can review and commit
 patches). It's just too useful to let it bit-rot. Over time we can
 adjust the feature set and/or the API (should not be a huge problem as
 long as we update libnotify as well).

 --
 Patryk Zawadzki
 ___
 desktop-devel-list mailing list
 desktop-devel-list@gnome.org
 http://mail.gnome.org/mailman/listinfo/desktop-devel-list

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Proposed external dependency: WebKit/GTK+

2008-11-06 Thread Willie Walker

Heh - there are definitely two things:

1) How well WebKit exposes itself to assistive technologies.  This is what the 
ATK support is about.


2) How well WebKit interprets ARIA.

The take away from GNOME Boston is that WebKit doesn't do either very well, even 
*after* Joanie applied Alp's a11y patches.  So, there is a fair amount of work 
to do.


Will

David Bolter wrote:

Hi Behdad,

Yes, ATK support is separate.  My point is that a Grade A browser
should support Web2.0 accessibility. WebKit doesn't yet, so I'm raising
that as an issue.

cheers,
David

Behdad Esfahbod wrote:

David Bolter wrote:
  

Well I think the elephant in the room here is WAI-ARIA support for
accessible DHTML (i.e. accessible Web2.0 applications). Last I checked
this work is being done for WebKit by Apple engineers, and a Google
engineer. Although the Firefox accessibility hackers have trail blazed
this work and even provided a helpful implementor's guide [1], it is
still a significant effort indeed.


I thought this was more about implementing ATK support in webkit?  Or are the
two the same?  I can't imagine how we wouldn't need GNOME-specific code for a
widget to be accessible.  Or is that code already there?

behdad

  

Other that that, I think over the past year work was done to move some
of Safari's (non-ARIA) accessibility into a platform agnostic
architecture. I think Alp then put in the GNOME atk bindings.

I know WebKit is fashionable these days, but I don't think we should be
too hasty here. If we going to switch let's do it for the right reasons.

[1] https://developer.mozilla.org/en/ARIA_User_Agent_Implementors_Guide

cheers,
David



Willie Walker wrote:


For me, one of the most important problems we face with WebKit is its
lack of accessibility support right now.  I have a great fear that Alp
may have grossly underestimated the scope of the work.  I have some
confidence, however, that the WebKit folks who were at GNOME Boston
should be able to do a decent analysis of what it will take to add it.

I so wish I wrote down all the names of the WebKit folks that were at
GNOME Boston.  I'd like to follow up to see how their exploration is
coming along.

Will

On Thu, 2008-11-06 at 18:48 +0100, Richard Hult wrote:
  
  

Frederic Peters wrote:



http://mail.gnome.org/archives/devel-announce-list/2008-August/msg1.html

 + WebKit/GTK+ (external dependency):
   - lots of community support
   - accessibility support might not be good enough (no reply from
 WebKit/GTK+ people)
   - epiphany will still use Gecko for 2.24
   - yelp is still using Gecko at the moment (there's a WebKit branch)
   - devhelp trunk is WebKit-only
   - evolution people intend to use WebKit in 2.26
   - we'd prefer to avoid depending on both Gecko and WebKit at the same
 time
   = rejected for 2.24, but we'll propose a general switch for 2.26
  
  
Ah, thanks. I'll keep hacking away in trunk and hope we can ship that 
for 2.26 then (and fall back to the old branch again if not).


/Richard




___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list
  
  

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list




___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Proposed external dependency: WebKit/GTK+

2008-11-06 Thread Matthew Barnes
On Thu, 2008-11-06 at 18:21 +0100, Frederic Peters wrote:
 I'll be speaking for other projects and they will hopefully
 correct me where I am wrong.  Here is my perspective: for other
 parts in the desktop, a blessed WebKit is seen as an opportunity
 for new features (Empathy and its Adium-theme branch), for much
 improved standards compliance/support (Evolution and switching off
 gtkhtml), or simpler code (switching off GtkMozEmbed), or a mix of
 those.

Anyone know the status of WebKit's GObject-based editing API?  That's
the main thing keeping Evolution from putting a bullet in GtkHtml.  I'm
hesitant to ship a release with both WebKit and GtkHtml dependencies
(the former for rendering, the latter for editing).

Matthew Barnes

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list