Re: GUnique [Was: gnome-utils branched for GNOME 2.16]

2006-09-24 Thread Marco Barisione
Emmanuele Bassi wrote: Is this API appropriate for GTK+ and adaptable for use with Windows and OS X? OS X could use the bacon backend (that uses Unix domain sockets). On Windows AF_UNIX is not available, but Windows has named pipes that are more similar to sockets than to Unix named pipes.

Re: GUnique [Was: gnome-utils branched for GNOME 2.16]

2006-09-24 Thread Emmanuele Bassi
Hi; On Sun, 2006-09-24 at 13:47 +0200, Marco Barisione wrote: Emmanuele Bassi wrote: On Windows AF_UNIX is not available, but Windows has named pipes that are more similar to sockets than to Unix named pipes. However only the client part of named pipes is supported on Windows 9x/Me.

Re: GUnique [Was: gnome-utils branched for GNOME 2.16]

2006-09-24 Thread Alex Jones
Hi, list As an alternative to GUnique, you could do the kind of thing Maemo does just by using D-Bus. http://live.gnome.org/DesktopAppsAsDBusServices (Crappy write-up, but I just haven't had time to sort it out. Sorry!) On Sun, 2006-09-24 at 16:07 +0100, Emmanuele Bassi wrote: Hi; On Sun,

Re: GUnique [Was: gnome-utils branched for GNOME 2.16]

2006-09-24 Thread Elijah Newren
On 9/24/06, Alex Jones [EMAIL PROTECTED] wrote: Hi, list As an alternative to GUnique, you could do the kind of thing Maemo does just by using D-Bus. If just by using D-Bus means what I think it does, then all desktop apps doing so are broken. You need to handle startup-notification too

Re: GUnique [Was: gnome-utils branched for GNOME 2.16]

2006-09-24 Thread Alex Jones
On Sun, 2006-09-24 at 09:43 -0600, Elijah Newren wrote: On 9/24/06, Alex Jones [EMAIL PROTECTED] wrote: Hi, list As an alternative to GUnique, you could do the kind of thing Maemo does just by using D-Bus. If just by using D-Bus means what I think it does, then all desktop apps doing

Re: GUnique [Was: gnome-utils branched for GNOME 2.16]

2006-09-24 Thread Owen Taylor
On Sun, 2006-09-24 at 09:43 -0600, Elijah Newren wrote: (Crappy write-up, but I just haven't had time to sort it out. Sorry!) GUnique already uses D-Bus (with bacon as a backup). So, how is your proposal different than GUnique? (Other than startup-notification not being mentioned in your

Re: GUnique [Was: gnome-utils branched for GNOME 2.16]

2006-09-24 Thread Alex Jones
On Sun, 2006-09-24 at 09:13 -0400, Owen Taylor wrote: On Sun, 2006-09-24 at 09:43 -0600, Elijah Newren wrote: (Crappy write-up, but I just haven't had time to sort it out. Sorry!) GUnique already uses D-Bus (with bacon as a backup). So, how is your proposal different than GUnique?

Re: GUnique [Was: gnome-utils branched for GNOME 2.16]

2006-09-24 Thread Gustavo J. A. M. Carneiro
Dom, 2006-09-24 às 16:57 +0100, Alex Jones escreveu: On Sun, 2006-09-24 at 09:43 -0600, Elijah Newren wrote: GUnique already uses D-Bus (with bacon as a backup). So, how is your proposal different than GUnique? (Other than startup-notification not being mentioned in your proposal yet?)

Re: GUnique [Was: gnome-utils branched for GNOME 2.16]

2006-09-24 Thread Havoc Pennington
Elijah Newren wrote: http://live.gnome.org/DesktopAppsAsDBusServices (Crappy write-up, but I just haven't had time to sort it out. Sorry!) GUnique already uses D-Bus (with bacon as a backup). So, how is your proposal different than GUnique? (Other than startup-notification not being

Re: GUnique [Was: gnome-utils branched for GNOME 2.16]

2006-09-24 Thread Alex Jones
(Crap, *sends to list this time round*) On Sun, 2006-09-24 at 23:28 +0100, Gustavo J. A. M. Carneiro wrote: Dom, 2006-09-24 às 16:57 +0100, Alex Jones escreveu: On Sun, 2006-09-24 at 09:43 -0600, Elijah Newren wrote: GUnique already uses D-Bus (with bacon as a backup). So, how is your

Re: GUnique [Was: gnome-utils branched for GNOME 2.16]

2006-09-24 Thread Elijah Newren
On 9/24/06, Alex Jones [EMAIL PROTECTED] wrote: On Sun, 2006-09-24 at 09:13 -0400, Owen Taylor wrote: Is extensible compatible with hiding the gory details of start-up notification timestamps? I don't know. I don't have a good sense of what a prototypical D-Bus exporting application looks

Re: GUnique [Was: gnome-utils branched for GNOME 2.16]

2006-09-24 Thread Elijah Newren
On 9/24/06, Alex Jones [EMAIL PROTECTED] wrote: This is exactly the situation BMPx is in, too. It has pretty cool effects for, say, file managers, too. Consider that gnomevfs.show_uri had the support to read a D-Bus bus-name and object path from a .desktop file for an application, and instead

Re: GUnique [Was: gnome-utils branched for GNOME 2.16]

2006-09-24 Thread Elijah Newren
On 9/24/06, Havoc Pennington [EMAIL PROTECTED] wrote: Though I guess either way, you have essentially zero chance of getting this right without using libstartup-notification ... which might be the bigger picture point. Actually as long as you aren't forking/execing a new process,

Re: GUnique [Was: gnome-utils branched for GNOME 2.16]

2006-09-23 Thread Marco Barisione
Jeff Waugh wrote: Is this API appropriate for GTK+ and adaptable for use with Windows and OS X? OS X could use the bacon backend (that uses Unix domain sockets). On Windows AF_UNIX is not available, but Windows has named pipes that are more similar to sockets than to Unix named pipes. However

Re: GUnique [Was: gnome-utils branched for GNOME 2.16]

2006-09-23 Thread Emmanuele Bassi
On Sat, 2006-09-23 at 19:39 +0200, Marco Barisione wrote: Jeff Waugh wrote: Is this API appropriate for GTK+ and adaptable for use with Windows and OS X? OS X could use the bacon backend (that uses Unix domain sockets). On Windows AF_UNIX is not available, but Windows has named pipes

Re: GUnique [Was: gnome-utils branched for GNOME 2.16]

2006-09-23 Thread Steve Frécinaux
Jeff Waugh wrote: Can we use it as-is (or as well-defined cut'n'paste code) in GNOME 2.18 and plan towards migrating to a GTK+ 2.12 version in GNOME 2.20? Let's at least have a plan for it, otherwise we're just adding yet another [as above] with little active thought for our users,

Re: GUnique [Was: gnome-utils branched for GNOME 2.16]

2006-09-23 Thread Elijah Newren
On 9/23/06, Steve Frécinaux [EMAIL PROTECTED] wrote: Jeff Waugh wrote: Can we use it as-is (or as well-defined cut'n'paste code) in GNOME 2.18 and plan towards migrating to a GTK+ 2.12 version in GNOME 2.20? Let's at least have a plan for it, otherwise we're just adding yet another [as

Re: GUnique [Was: gnome-utils branched for GNOME 2.16]

2006-09-22 Thread Alexander Larsson
On Thu, 2006-09-21 at 19:36 -0600, Elijah Newren wrote: On 9/21/06, Jeff Waugh [EMAIL PROTECTED] wrote: Before recommending that everyone use GUnique, could we define a migration path for it to enter the platform? We really don't need yet another shared library, and yet another module to

Re: GUnique [Was: gnome-utils branched for GNOME 2.16]

2006-09-22 Thread Jeff Waugh
quote who=Alexander Larsson Uhm? Why not use X for IPC? Because clearly you would be hit by a bus if you considered such outrageous notions. - Jeff -- linux.conf.au 2007: Sydney, Australia http://lca2007.linux.org.au/ Whatcha wanna be when you grow up?

Re: GUnique [Was: gnome-utils branched for GNOME 2.16]

2006-09-22 Thread Elijah Newren
On 9/22/06, Alexander Larsson [EMAIL PROTECTED] wrote: Uhm? Why not use X for IPC? *shrug* I remember that we (Matthias, Vytas, and I) discussed D-Bus, Bonobo, and Bacon (since there were several Gnome applications using each of those for their single-instance mechanism) and X (which Matthias

Re: GUnique [Was: gnome-utils branched for GNOME 2.16]

2006-09-22 Thread Richard Hughes
On Thu, 2006-09-21 at 19:36 -0600, Elijah Newren wrote: I agree that we don't really want another shared library, long term. Luckily, it should be easy to update apps when GUnique becomes part of some other library, as the code required to use GUnique is pretty small. As to how we get there,

Re: GUnique [Was: gnome-utils branched for GNOME 2.16]

2006-09-22 Thread Alexander Larsson
On Fri, 2006-09-22 at 02:12 -0600, Elijah Newren wrote: On 9/22/06, Alexander Larsson [EMAIL PROTECTED] wrote: Uhm? Why not use X for IPC? *shrug* I remember that we (Matthias, Vytas, and I) discussed D-Bus, Bonobo, and Bacon (since there were several Gnome applications using each of

Re: GUnique [Was: gnome-utils branched for GNOME 2.16]

2006-09-22 Thread Emmanuele Bassi
Hi; On Fri, 2006-09-22 at 13:49 +0200, Alexander Larsson wrote: *shrug* I remember that we (Matthias, Vytas, and I) discussed D-Bus, Bonobo, and Bacon (since there were several Gnome applications using each of those for their single-instance mechanism) and X (which Matthias brought up

Re: GUnique [Was: gnome-utils branched for GNOME 2.16]

2006-09-22 Thread Havoc Pennington
Alexander Larsson wrote: One advantage of using X would be that it works for remote X clients too. I think it'd be a mistake to start using X for all ipc for that reason - you'd end up never using dbus, and X is kind of a sucky IPC. To solve this for dbus there are two basic approaches, one

Re: GUnique [Was: gnome-utils branched for GNOME 2.16]

2006-09-22 Thread Shaun McCance
On Fri, 2006-09-22 at 02:12 -0600, Elijah Newren wrote: On 9/22/06, Alexander Larsson [EMAIL PROTECTED] wrote: Uhm? Why not use X for IPC? *shrug* I remember that we (Matthias, Vytas, and I) discussed D-Bus, Bonobo, and Bacon (since there were several Gnome applications using each of

Re: GUnique [Was: gnome-utils branched for GNOME 2.16]

2006-09-22 Thread Behdad Esfahbod
On Fri, 2006-09-22 at 05:49 -0400, Richard Hughes wrote: So I propose, tell maintainers to link against linguniqueapp (as it's more sane that what we have already[1]) and then depreciate it in a couple of years time when we've decided where it belongs. This means maintainers like me get

Re: gnome-utils branched for GNOME 2.16

2006-09-21 Thread Elijah Newren
On 9/4/06, Emmanuele Bassi [EMAIL PROTECTED] wrote: Plans for the 2.17/2.18 cycle (many recycled from the 2.15/2.16 cycle): snip * If available, add single instance support to the Dictionary using the GUnique library; Note that the GUnique library depends on a patch not yet merged into

Re: gnome-utils branched for GNOME 2.16

2006-09-21 Thread Elijah Newren
On 9/21/06, Elijah Newren [EMAIL PROTECTED] wrote: On 9/4/06, Emmanuele Bassi [EMAIL PROTECTED] wrote: Plans for the 2.17/2.18 cycle (many recycled from the 2.15/2.16 cycle): snip * If available, add single instance support to the Dictionary using the GUnique library; Note that the

Re: gnome-utils branched for GNOME 2.16

2006-09-21 Thread Elijah Newren
Third time's a charm, or so I hope... On 9/21/06, Elijah Newren [EMAIL PROTECTED] wrote: snip 2) gnome-power-manager has an example of how to use libguniqueapp in gnome-power-manager/src/gpm-prefs.c, which is a relatively short file. (See bug 357128 first, though!). Other examples can be

GUnique [Was: gnome-utils branched for GNOME 2.16]

2006-09-21 Thread Jeff Waugh
quote who=Elijah Newren Um, oops... Richard just pointed out to me how I had forgotten that Vytas had done a very good job making the GUnique library work as well as possible with gtk+-2.10. So, you can still implement it this cycle. Some notes: 1) Richard has imported the GUnique

Re: GUnique [Was: gnome-utils branched for GNOME 2.16]

2006-09-21 Thread Elijah Newren
On 9/21/06, Jeff Waugh [EMAIL PROTECTED] wrote: Before recommending that everyone use GUnique, could we define a migration path for it to enter the platform? We really don't need yet another shared library, and yet another module to release, and yet another separate API to learn. Is this API

Re: gnome-utils branched for GNOME 2.16

2006-09-07 Thread Alan Horkan
On Wed, 6 Sep 2006, Bryan Clark wrote: The first, obvious transition is to a save dialog window with the same behaviour of the GtkFileChooserDialog, to use the tab completion + full path editing of the destination file; the currently used layout (preview + save stuff + (save, cancel,

Re: gnome-utils branched for GNOME 2.16

2006-09-06 Thread Wouter Bolsterlee
På Tue, Sep 05, 2006 at 11:41:03AM -0400, JP Rosevear skrev: On Mon, 2006-09-04 at 13:17 -0500, Shaun McCance wrote: On Mon, 2006-09-04 at 12:22 +0100, Emmanuele Bassi wrote: Hi Jeff; On Mon, 2006-09-04 at 21:01 +1000, Jeff Waugh wrote: quote who=Emmanuele Bassi At the moment,

Re: gnome-utils branched for GNOME 2.16

2006-09-06 Thread Bryan Clark
Wouter Bolsterlee wrote: På Tue, Sep 05, 2006 at 11:41:03AM -0400, JP Rosevear skrev: On Mon, 2006-09-04 at 13:17 -0500, Shaun McCance wrote: On Mon, 2006-09-04 at 12:22 +0100, Emmanuele Bassi wrote: Hi Jeff; On Mon, 2006-09-04 at 21:01 +1000, Jeff Waugh wrote:

Re: gnome-utils branched for GNOME 2.16

2006-09-06 Thread Emmanuele Bassi
Hi Bryan; On Wed, 2006-09-06 at 11:49 -0400, Bryan Clark wrote: That would be a welcome addition, yes. However, please make it a global option in the dialog instead of the double timeout widgets in Gimp's 2.2 series... Wow, it's gnome-utils branch deja vu all over again! [1] :) Indeed.

Re: gnome-utils branched for GNOME 2.16

2006-09-06 Thread Emmanuele Bassi
Hi; On Wed, 2006-09-06 at 15:59 -0400, Bryan Clark wrote: Last time the thread died out pretty quickly, and since I had to push back the UI work on the screenshot app, I'd like to nail it down for real this time. The first, obvious transition is to a save dialog window with the same

Re: gnome-utils branched for GNOME 2.16

2006-09-05 Thread Rodrigo Moya
On Mon, 2006-09-04 at 21:50 +1000, Jeff Waugh wrote: quote who=Alan Cox Xv from fifteen years ago except for the lassoo. I didn't want to rub it in. We could even integrate video screencast creating tools into the default screenshot tool (such as Byzanz, Istanbul, or a combination

Re: gnome-utils branched for GNOME 2.16

2006-09-05 Thread JP Rosevear
On Mon, 2006-09-04 at 13:17 -0500, Shaun McCance wrote: On Mon, 2006-09-04 at 12:22 +0100, Emmanuele Bassi wrote: Hi Jeff; On Mon, 2006-09-04 at 21:01 +1000, Jeff Waugh wrote: quote who=Emmanuele Bassi At the moment, it is fairly difficult to do a window selection unless you know

Re: gnome-utils branched for GNOME 2.16

2006-09-04 Thread Emmanuele Bassi
Forgot to Cc: some people On Mon, 2006-09-04 at 11:13 +0100, Emmanuele Bassi wrote: Hi all; I've just branched gnome-utils for the stable cycle. The branch is called gnome-2-16; all new development will happen on HEAD. Plans for the 2.17/2.18 cycle (many recycled from the 2.15/2.16 cycle):

Re: gnome-utils branched for GNOME 2.16

2006-09-04 Thread Emmanuele Bassi
Hi Jeff; On Mon, 2006-09-04 at 21:01 +1000, Jeff Waugh wrote: quote who=Emmanuele Bassi * Switch Screenshot to a full GtkFileChooser dialog and provide the UI it as a shared library for other applications to use; Have you seen the Windows Vista screenshot tool? The basic UI is

Re: gnome-utils branched for GNOME 2.16

2006-09-04 Thread Jeff Waugh
quote who=Emmanuele Bassi At the moment, it is fairly difficult to do a window selection unless you know the secret password (key combo or CLI parameters). An optional two step process (made optional by defaulting to full screen as it works now) would help with that. The problem is

Re: gnome-utils branched for GNOME 2.16

2006-09-04 Thread Rodrigo Moya
On Mon, 2006-09-04 at 21:01 +1000, Jeff Waugh wrote: quote who=Emmanuele Bassi * Switch Screenshot to a full GtkFileChooser dialog and provide the UI it as a shared library for other applications to use; Have you seen the Windows Vista screenshot tool? The basic UI is pants, but

Re: gnome-utils branched for GNOME 2.16

2006-09-04 Thread Alan Cox
Ar Llu, 2006-09-04 am 21:01 +1000, ysgrifennodd Jeff Waugh: Have you seen the Windows Vista screenshot tool? The basic UI is pants, but it offers some cool features that we could swipe: * Full screen * Window selection (click to choose) * Rectangular selection * Lassoo selection

Re: gnome-utils branched for GNOME 2.16

2006-09-04 Thread Jeff Waugh
quote who=Alan Cox Xv from fifteen years ago except for the lassoo. I didn't want to rub it in. We could even integrate video screencast creating tools into the default screenshot tool (such as Byzanz, Istanbul, or a combination of the two so we can do GIF and GStreamer video codecs).

Re: gnome-utils branched for GNOME 2.16

2006-09-04 Thread Davyd Madeley
On Mon, Sep 04, 2006 at 09:33:29PM +1000, Jeff Waugh wrote: quote who=Emmanuele Bassi At the moment, it is fairly difficult to do a window selection unless you know the secret password (key combo or CLI parameters). An optional two step process (made optional by defaulting to full

Re: gnome-utils branched for GNOME 2.16

2006-09-04 Thread Bastien Nocera
On Mon, 2006-09-04 at 11:50 +0100, Emmanuele Bassi wrote: Forgot to Cc: some people On Mon, 2006-09-04 at 11:13 +0100, Emmanuele Bassi wrote: Hi all; I've just branched gnome-utils for the stable cycle. The branch is called gnome-2-16; all new development will happen on HEAD.

Re: gnome-utils branched for GNOME 2.16

2006-09-04 Thread Rob Bradford
On Mon, 2006-09-04 at 21:01 +1000, Jeff Waugh wrote: * Full screen * Window selection (click to choose) * Rectangular selection We had these in GNOME 1 didn't we? Along with the ability to set a timer. I think that bringing up a dialog to offer the user the choice is fairly acceptable. We

Re: gnome-utils branched for GNOME 2.16

2006-09-04 Thread Xavier Bestel
On Mon, 2006-09-04 at 14:38, Rob Bradford wrote: Can't we just have a UI like the GIMP acquire dialog? How about this for a suggestions: * Print Screen key just acts as before * Same re Alt-PrntScr (wow I didn't know that existed...) * Shift-PrntScr brings up dialog I can never remember

Re: gnome-utils branched for GNOME 2.16

2006-09-04 Thread Alexander Larsson
On Mon, 2006-09-04 at 14:48 +0200, Xavier Bestel wrote: On Mon, 2006-09-04 at 14:38, Rob Bradford wrote: Can't we just have a UI like the GIMP acquire dialog? How about this for a suggestions: * Print Screen key just acts as before * Same re Alt-PrntScr (wow I didn't know that

Re: gnome-utils branched for GNOME 2.16

2006-09-04 Thread Jeff Waugh
quote who=Emmanuele Bassi I had planned the UI change during 2.15, but between work, moving between countries and the wedding I could not get around and finish it. Meanwhile, and interesting comment: http://www.flickr.com/photos/alextrafford/233711798/ :-) - Jeff -- linux.conf.au 2007:

Re: gnome-utils branched for GNOME 2.16

2006-09-04 Thread Emmanuele Bassi
On Mon, 2006-09-04 at 13:36 +0100, Bastien Nocera wrote: On Mon, 2006-09-04 at 11:50 +0100, Emmanuele Bassi wrote: Forgot to Cc: some people On Mon, 2006-09-04 at 11:13 +0100, Emmanuele Bassi wrote: Hi all; I've just branched gnome-utils for the stable cycle. The branch is

Re: gnome-utils branched for GNOME 2.16

2006-09-04 Thread Shaun McCance
On Mon, 2006-09-04 at 12:22 +0100, Emmanuele Bassi wrote: Hi Jeff; On Mon, 2006-09-04 at 21:01 +1000, Jeff Waugh wrote: quote who=Emmanuele Bassi At the moment, it is fairly difficult to do a window selection unless you know the secret password (key combo or CLI parameters). An optional

Re: gnome-utils branched for GNOME 2.16

2006-09-04 Thread Rob Bradford
On Mon, 2006-09-04 at 13:17 -0500, Shaun McCance wrote: || | ( ) Take screenshot of entire screen. | | * Use PrntScrn to do this at any time. | |