Updated: 57 min 13 sec ago
less: use the outsourced packages. * added packages for x86 and x86_64.
Require SVG files to start with <?xml tag * Makes scanning faster * Avoids mistaking some html files with embedded SVG as SVG files
In jam, unset variables aren't equal to 0 Make our Werror check work again with gcc.
WebPositive: let escape close the menu. * Intercept the escape key to mean "stop loading" only when menus are closed.
Remove outsourced sharutils provides from haiku package.
sharutils: use the hpkg. * delete the intree sources.
added sharutils and unrar, updated flex.
x86_64: upgrade mercurial. * this version depends on python-2.7
BTab: use ControlLook to draw label. * Supports disabled tabs like BeOS did: label is drawn with disabled color, but can still be selected.
AddOnManager: remove more annoying traces.
Network Kit: Prepare for HTTP range requests * The DataReceived hook gets a position argument, making it possible for listeners to handle out-of-order data (from two range requests at different positions, for example) * Adjust HaikuDepot (only user of the API in our sources) * Add a copy constructor to HTTPRequest that copies the relevant parameters from an existing request. Makes it easy to repeat a request with a different range. Could be useful for restarting downloads, or paralellizing them. * Add SetRangeStart, SetRangeEnd calls to HTTPRequest, no implementation yet. I'm putting all the API changes in this commit as it needs to be synced with a matching haikuwebkit release. * All archs must update to HaikuWebkit 1.3.0. Previous versions are broken by this.
AddOnManager: remove useless traces These were acceptable in media kit log, but are only annoying now that the AddOnManager is ran in applications. Moreover, these get to stdout and make some WebKit tests fail.
exfat: handle 4-byte UTF-16 surrogate pairs ... in filenames. Replace the existing Unicode conversion functions with UTF conversion functions from js that he relicensed MIT for us. Put the UTF conversion functions in a private but shared code location so that they can be accessed throughout the kernel. Right now we only provide functions to convert between UTF-8 and UTF-16. At some point we should also add functions to convert between UTF-8 and UTF-32 and UTF-16 and UTF-32 but these aren't needed by exfat. Remove the old Unicode conversion functions from exfat as they assumed UCS-2 characters and don't work with UTF-16 used by exfat. Rename most variables with the term length with code unit where code units are intended. The term length, when used, means length in bytes while code units represent either a full 2-byte UTF-16 character or half a 4-byte surrogate pair.
scsi_periph: fixed an "unused" warning.
Time prefs: Use button label symbols & relayout Add becomes +, Remove becomes −, the current button labels "Add" and "Remove" are used as tool tips. Relayout the controls so that they fit nicely with the buttons: The add button is placed left of the server text control showing that it adds new server names while the remove button is placed next to the list view showing that it removes server names from the list. The reset button is placed next to the "Synchronize" button at the bottom of the tab group and is renamed "Reset to default server list". This makes the window a bit taller.
Time prefs: Set text colors in constructor