Re: [Gimp-developer] Raw notes from the LGM2009 BOF meeting

2009-06-18 Thread Martin Nordholts
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
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Raw notes from the LGM2009 BOF meeting

2009-06-18 Thread Sven Neumann
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


___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


[Gimp-developer] Raw notes from the LGM2009 BOF meeting

2009-06-17 Thread Simon Budig
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


-- 
  si...@budig.de  http://simon.budig.de/
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer