1 This file contains a list of changes that can/must be done when
2 we break API/ABI for 3.x.
5 - Move GIMP_REPEAT_TRUNCATE to the start of the enum and rename it
6 to NONE. Rename the current NONE to EXTEND or something.
8 - Add LOTS of padding to all public class structs.
10 - Have private pointers in all public instance structs, not just
11 GET_PRIVATE() macros, in order to inspect the private structs
12 easily in the debugger.
14 - Remove compat values from all enums.
16 - Add user_data to all functions passed to gimp_widgets_init()
18 - Preferably make gimp_widgets_init() take a vtable with padding.
20 - Change gimp_prop_foo_new() to use the nick as label, or find some
21 other way to use the nick.
23 - Pass the plug-in protocol version on the plug-in command line.