Changes between Version 6 and Version 7 of FutureHaiku/APIChangesOnCompatibilityDrop


Ignore:
Timestamp:
Jul 17, 2014, 3:30:44 PM (10 years ago)
Author:
waddlesplash
Comment:

Add some more things.

Legend:

Unmodified
Added
Removed
Modified
  • FutureHaiku/APIChangesOnCompatibilityDrop

    v6 v7  
    11This page is a collection of API changes we intend to make as soon as we drop BeOS backward compatibility. Feel free to add comments concerning any API removal/change/addition to be done.
     2----
     3'''General:'''
     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")
    25
    3 ----
    4 
     6'''Support Kit:'''
    57 * Replace BAutolock with a proper template based AutoLocker, like the one we have in shared already.
    6  * convert_encoding_open() convert_encoding_close() with respect to UTF-8, #976
     8 * convert_encoding_open() convert_encoding_close() with respect to UTF-8, #976 (or perhaps drop textencoding altogether and create a ByteArray class in the Support Kit that can handle encodings?)
    79
    810'''Interface Kit:'''
    911 * Derive BView from BLayoutItem and drop BViewLayoutItem.
    10  * Replace BOutlineListView with something more sane.
     12 * Create a model/view infrastructure for the column list view and OutlineListView. (maybe look at Qt's rejected Model/Views 2.0?)
     13 * BAlerts should be layout-aware along with all other rich text views.
     14 * All rich text views should accept HTML as input and as output.
    1115
    1216'''Media Kit:'''