On Fri, 16 May 2008 12:33:36 +0100, Nick Treleaven nick.treleaven@btinternet.com wrote:
On Thu, 15 May 2008 21:02:44 +0200 Enrico Tröger enrico.troeger@uvena.de wrote:
On Thu, 15 May 2008 19:06:35 +0100, Nick Treleaven nick.treleaven@btinternet.com wrote:
ATM I'm working on spliting up GeanyPrefs into individual types, probably I'll commit it tomorrow.
Ah cool.
Maybe this is a good timing to also change some struct names. While we are at breaking plugin ABI, we could rename document into GeanyDocument, just for consistency.
Done and also for filetype -> GeanyFiletype.
Yes, I think all typedefs that are used in the plugin API could have the Geany prefix - this might also make it easier to know whether something is in the API or not.
There are 2 other types that I can split up:
- GeanyFunctions could be moved out of GeanyData so we can add struct
pointers without breaking the ABI
- GeanyWidgets could be moved out of GeanyApp so we can add any
application-related settings whilst keeping the main widgets grouped together.
Yeah.
Regards, Enrico