2014-04-25 05:23:23 +08:00
|
|
|
This file contains a list of changes that can/must be done when
|
|
|
|
we break API/ABI for 3.x.
|
|
|
|
|
|
|
|
|
2014-04-27 20:32:56 +08:00
|
|
|
- Move GIMP_REPEAT_TRUNCATE to the start of the enum and rename it
|
2014-04-25 05:23:23 +08:00
|
|
|
to NONE. Rename the current NONE to EXTEND or something.
|
2014-04-27 20:32:56 +08:00
|
|
|
|
2018-04-19 04:50:23 +08:00
|
|
|
- Add LOTS of padding to all public class structs.
|
2014-04-27 20:32:56 +08:00
|
|
|
|
|
|
|
- Have private pointers in all public instance structs, not just
|
|
|
|
GET_PRIVATE() macros, in order to inspect the private structs
|
|
|
|
easily in the debugger.
|
|
|
|
|
|
|
|
- Remove compat values from all enums.
|
2014-05-03 15:40:24 +08:00
|
|
|
|
|
|
|
- Add user_data to all functions passed to gimp_widgets_init()
|
|
|
|
|
2018-04-19 02:57:03 +08:00
|
|
|
- Preferably make gimp_widgets_init() take a vtable with padding.
|
2014-06-03 02:38:20 +08:00
|
|
|
|
|
|
|
- Change gimp_prop_foo_new() to use the nick as label, or find some
|
|
|
|
other way to use the nick.
|
2018-04-19 04:50:23 +08:00
|
|
|
|
|
|
|
- Pass the plug-in protocol version on the plug-in command line.
|