Changes between Version 6 and Version 7 of FutureHaiku/APIChangesOnCompatibilityDrop
- Timestamp:
- Jul 17, 2014, 3:30:44 PM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
FutureHaiku/APIChangesOnCompatibilityDrop
v6 v7 1 1 This 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") 2 5 3 ---- 4 6 '''Support Kit:''' 5 7 * 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?) 7 9 8 10 '''Interface Kit:''' 9 11 * 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. 11 15 12 16 '''Media Kit:'''