RSS/Atom feed Twitter
Site is read-only, email is disabled

"Raw notes" from the LGM2009 BOF meeting

This discussion is connected to the gimp-developer-list.gnome.org mailing list which is provided by the GIMP developers and not related to gimpusers.com.

This is a read-only list on gimpusers.com so this discussion thread is read-only, too.

4 of 4 messages available
Toggle history

Please log in to manage your subscriptions.

"Raw notes" from the LGM2009 BOF meeting Simon Budig 17 Jun 22:51
  "Raw notes" from the LGM2009 BOF meeting Martin Nordholts 18 Jun 18:51
   "Raw notes" from the LGM2009 BOF meeting Sven Neumann 18 Jun 23:14
    "Raw notes" from the LGM2009 BOF meeting Martin Nordholts 19 Jun 06:12
Simon Budig
2009-06-17 22:51:47 UTC (over 15 years ago)

"Raw notes" from the LGM2009 BOF meeting

Hi all.

I am sorry, but I forgot about the notes I took at the LGM2009 GIMP bof.

I'll just send them around in the state I took them during the BOF in the hope that they are useful. If you have the impression that there is stuff missing or that I misrepresent some of the discussions then please feel free to comment.

Sorry for letting this slip. Simon

Roadmap 2008?
-------------

trying to do 2.8 before SOC 2010

* Merge vector layer branch - might need some work, especially in the UI - undo is broken
--> mitch, nomis?
--> End of May Univ.-Project with Peter, possibly Vector Layers? try to get it in 2.8.

* Polish/finalize new features - on canvas Text editing
must have in 2.8.

- tagging no real problems at the horizon.
Internationalization? (Jon: CREATE-Discussion) Support for Default-Tags?
Multi-Select-Tagging? --> later.

* Default Tags for Default ressources - Alexia + Rore are working on it / Data Extras not suggesting any specific workflows, purely descriptive also avoid culture-specific references.

* finishing Save & Export how to get a unified dialog?
(GtkPlug/Socket? Sounds evil. Supported on Windows? No.) (Review of current plugins, which are the most important ones? can we come away with widget-descriptions, similiar to script-fu?) (we're trying for 2.8 --> Enselic)

* unified transform tool (optional for 2.8)

* Cairo Drawing on Canvas --> Sven?

--> so that we can do the unified transform tool?

* Summer of Code projects, integrate them into the codebase - python binding improvements (2008)

FFTW3 is a GPL library, so we have a licensing problem with Frequency-Domain GEGL operations SOC, needs to wait for out-of- process GEGL ops.

SOC 2009 final evaluation is on Aug. 24th - improved brush dynamics UI --> alexia - improved foreground selection

GEGL performance improvements (!) - API is stable
- Gimp doesn't use GEGL in a good way. - second view with gegl widget?
- nobody currently working on it
- not relevant to the 2.8 release

Other SOC projects are basically about GEGL and don't directly affect GIMP.

---------------------------------------- Stani: Python 3.0: any plans?
- there will be differences
- depends also on pygtk et al.

Stani: Buffer-protocol for Gimp? - also in Python 2.6
- Joao wants to include the SOC2008-Python-Code into mainline - separate module to not have to depend on python 2.6

Martin Nordholts
2009-06-18 18:51:07 UTC (over 15 years ago)

"Raw notes" from the LGM2009 BOF meeting

Simon Budig wrote:

* finishing Save & Export
how to get a unified dialog?
(GtkPlug/Socket? Sounds evil. Supported on Windows? No.) (Review of current plugins, which are the most important ones? can we come away with widget-descriptions, similiar to script-fu?) (we're trying for 2.8 --> Enselic)

Just a few updates on this. There will be no need for complex IPC communications between the plug-ins and the core with regards to the UI, the UI will simply live in the process of the plug-in, and we will extend libgimp with means to create this UI so that it gets a unified look between different plug-ins. Also, we don't need to port all plug-ins, only the frequently used ones. We need to be backwards compatible anyway so no need in converting the obscure plug-ins to use the new UI.

/ Martin

Sven Neumann
2009-06-18 23:14:28 UTC (over 15 years ago)

"Raw notes" from the LGM2009 BOF meeting

Hi,

On Thu, 2009-06-18 at 18:52 +0200, Martin Nordholts wrote:

Just a few updates on this. There will be no need for complex IPC communications between the plug-ins and the core with regards to the UI, the UI will simply live in the process of the plug-in, and we will extend libgimp with means to create this UI so that it gets a unified look between different plug-ins. Also, we don't need to port all plug-ins, only the frequently used ones. We need to be backwards compatible anyway so no need in converting the obscure plug-ins to use the new UI.

Whenever we introduce new API that replaces old API, we deprecate the old API. And of course we will also port all our plug-ins to the new API, if only as guidance for plug-in authors. That is absolutely necessary, but it is also not a problem. So far we have always found a volunteer for such jobs. The hard part is getting the new API right. So what we need at this point is an API proposal. Is anyone working on this?

Sven

Martin Nordholts
2009-06-19 06:12:22 UTC (over 15 years ago)

"Raw notes" from the LGM2009 BOF meeting

Sven Neumann wrote:

So
what we need at this point is an API proposal. Is anyone working on this?

Nope not yet, but I will do it eventually unless someone else does it. Currently I don't have the time.

/ Martin