Changes between Version 26 and Version 27 of FutureHaiku/APIChangesOnCompatibilityDrop
- Timestamp:
- Nov 5, 2023, 1:43:00 PM (14 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
FutureHaiku/APIChangesOnCompatibilityDrop
v26 v27 3 3 '''General:''' 4 4 * Redo shared libraries: there should be one library per kit and corresponding names for each. (possible conventions are "libsupport.so", "libSupport.so", "libSupportKit.so") 5 * Probably not possible, there are a lot of interdependencies between the kits. Also, it's not clear what the benefits of this would be? 5 6 * Stop supporting the GCC2 ABI 6 7 * Switch to LLVM? 8 * uint32 on 32-bit systems is defined as an "unsigned long", while uint32_t is an "unsigned int". 7 9 8 10 '''POSIX:''' … … 12 14 * Multiuser! (some general things that need to be cleaned up at the same time: [http://cgit.haiku-os.org/haiku/tree/src/kits/tracker/FSUtils.cpp#n629 Tracker's ConfirmChangeIfWellKnownDirectory]). 13 15 * Get rid of R5 compat stuff in Network Kit. 16 * Change termios struct to have larger c_ispeed and c_ospeed fields that can store any baudrate, like FreeBSD. 14 17 15 18 '''Application Kit:''' … … 29 32 * Add a BToolbar API (the currently-shared BToolBar should be a good basis, it needs support to add arbitrary BViews) 30 33 * Also need standard icons resources, probably following [http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html FreeDesktop's spec]. 34 * This does not have to wait for the compatibility drop? 31 35 * Cleanup BTabView -- get rid of the non-layout version. (Terminal may need a rewrite...) 32 36 * Decouple tab label from its name.