Changes between Version 26 and Version 27 of FutureHaiku/APIChangesOnCompatibilityDrop


Ignore:
Timestamp:
Nov 5, 2023, 1:43:00 PM (6 months ago)
Author:
pulkomandy
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FutureHaiku/APIChangesOnCompatibilityDrop

    v26 v27  
    33'''General:'''
    44 * 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?
    56 * Stop supporting the GCC2 ABI
    67 * Switch to LLVM?
     8 * uint32 on 32-bit systems is defined as an "unsigned long", while uint32_t is an "unsigned int".
    79
    810'''POSIX:'''
     
    1214 * 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]).
    1315 * 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.
    1417
    1518'''Application Kit:'''
     
    2932 * Add a BToolbar API (the currently-shared BToolBar should be a good basis, it needs support to add arbitrary BViews)
    3033   * 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?
    3135 * Cleanup BTabView -- get rid of the non-layout version. (Terminal may need a rewrite...)
    3236   * Decouple tab label from its name.