Changes between Version 18 and Version 19 of FutureHaiku/APIChangesOnCompatibilityDrop
- Timestamp:
- Jul 14, 2015, 3:41:13 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
FutureHaiku/APIChangesOnCompatibilityDrop
v18 v19 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 5 * Stop supporting the GCC2 ABI 6 * Switch to LLVM? 6 7 7 8 '''POSIX:''' 8 9 * Drop stat_beos in favor of stat. 9 * Switch to a 64-bit time_t (bigtime_t ).10 * Replace glibc with a BSD-licensed alternative.10 * Switch to a 64-bit time_t (bigtime_t -> time_t). 11 * Replace glibc (use parts of musl? it's MIT licensed). 11 12 * 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]). 12 13 … … 22 23 * Create a model/view infrastructure for the column list view and OutlineListView. (maybe look at Qt's [rejected] Model/Views 2.0?) 23 24 * BAlerts should be layout-aware along with all other rich text views. 24 * All rich text views should accept (simple) styl ingas input and as output (maybe HTML).25 * All rich text views should accept (simple) style markup as input and as output (maybe HTML). 25 26 * Add a BToolbar API (the currently-shared BToolBar should be a good basis, it needs support to add arbitrary BViews) 26 27 * Also need standard icons resources, probably following [http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html FreeDesktop's spec]. 28 * Cleanup BTabView -- get rid of the non-layout version. (Terminal may need a rewrite...) 27 29 28 30 '''Media Kit:''' 29 31 * The API uses add_on and AddOn, but also addon - the latter should be faded out. 32 * Get rid of R5 compatibility stuff (and R3 (!) compatibility stuff). 30 33 31 34 '''Tracker:'''