Changes between Version 17 and Version 18 of FutureHaiku/APIChangesOnCompatibilityDrop


Ignore:
Timestamp:
Jul 3, 2015, 5:09:43 AM (9 years ago)
Author:
pulkomandy
Comment:

Remove "ptrace" (adding APIs does not need to wait for the compatibility drop). Remove reference to musl (by the time we bet there there will probably be other alternatives). Remove plans for gcc2 suport (if you can support gcc2, this does not need a compatibility drop).

Legend:

Unmodified
Added
Removed
Modified
  • FutureHaiku/APIChangesOnCompatibilityDrop

    v17 v18  
    88 * Drop stat_beos in favor of stat.
    99 * Switch to a 64-bit time_t (bigtime_t).
    10  * Switch to musl over glibc.
    11  * Maybe implement some non-standard POSIX pieces that Linux/BSDs have? e.g. ptrace (would be nice for GDB/QtCreator porting)
     10 * Replace glibc with a BSD-licensed alternative.
    1211 * 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]).
    1312
    1413'''Application Kit:'''
    15  * Integrate the functionality of BInvoker::InvokeNotify() into BInvoker::Invoke() and make BInvoker::InvokeNotify() available for gcc2 apps only.
     14 * Integrate the functionality of BInvoker::InvokeNotify() into BInvoker::Invoke().
    1615
    1716'''Support Kit:'''
     
    2322 * Create a model/view infrastructure for the column list view and OutlineListView. (maybe look at Qt's [rejected] Model/Views 2.0?)
    2423 * BAlerts should be layout-aware along with all other rich text views.
    25  * All rich text views should accept (simple) HTML as input and as output.
     24 * All rich text views should accept (simple) styling as input and as output (maybe HTML).
    2625 * Add a BToolbar API (the currently-shared BToolBar should be a good basis, it needs support to add arbitrary BViews)
    2726   * Also need standard icons resources, probably following [http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html FreeDesktop's spec].