On 13 November 2013 10:53, Matthew Brush mbrush@codebrainz.ca wrote:
On 13-11-13 12:04 AM, Thomas Martitz wrote:
Am 13.11.2013 02:15, schrieb Matthew Brush:
On 13-11-12 04:05 PM, Lex Trotman wrote:
[...]
I think this would need a more client-server-architecture as maybe described in point 3. However, I'd like to have multiple Geany instances working at same session. But I'm a little afraid of the changes needs to be done for it.
Thats an interesting potential solution we need to examine.
This is completely taken care of/easy[1] with some of the newer APIs provided by GTK3 (might even be available in later GTK2 versions). It uses DBus for interprocess communications behind the scenes.
How's the DBus situation on Windows?
I've never used in on Windows myself but based on a 2 second Google search it seems to be available/ported/working. It sounds plausible since I think Qt also uses it, and they seem to be big on Windows support.
How many "Geany on Windows" users are there? is it 90% POSIX/10% Windows? Or more? Less?
I'm a big fan of the "90% rule". If 90% of the users don't need/want it, don't implement or support it. Same goes for library versions: if 90%+ has GTK3, it's safe to require that.
2ct.
-H-