Source Activity

Syndicate content
Haiku's main repository
Updated: 50 min 37 sec ago

Terminal: implement index and next-line CSI sequences.

Wed, 2016-11-09 20:23
* also ignore 0xa, 0xb, 0xc control characters in CSI sequences. * also ignore 0xa, 0xb, 0xc control characters in CSI sequences.
Categories: Development

Improved MIDI section of Media preferences

Mon, 2016-11-07 18:01
* Get rid of the "Actve Sound Font:" BStringView below the BListView. Now the selected SoundFont is the active SF. * If there's only one SF available, select it automatically. * Added a BStringView below the list and only give feedback when needed: - if no SF is installed - if the user has to select a SF * Double-clicking an entry opens its location in Tracker. * Added node-monitoring to live-update the list of available SFs. Note: Un/installing a package doesn't trigger a notification (related to #9970 ?). * Get rid of the "Actve Sound Font:" BStringView below the BListView. Now the selected SoundFont is the active SF. * If there's only one SF available, select it automatically. * Added a BStringView below the list and only give feedback when needed: - if no SF is installed - if the user has to select a SF * Double-clicking an entry opens its location in Tracker. * Added node-monitoring to live-update the list of available SFs. Note: Un/installing a package doesn't trigger a notification (related to #9970 ?).
Categories: Development

Update Fossil to v1.36

Mon, 2016-11-07 00:50
* Updates for x86_gcc2, x86, x86_64 * Updates for x86_gcc2, x86, x86_64
Categories: Development

Updated Web+ bookmarks package

Sun, 2016-11-06 16:55
Added Haiku's new forums. Added BeBytes. Removed GuestOne repo (can be re-added if they return). Added empty "Bookmarks bar" folder. Added overlay icons for the folders in "Bookmarks". Added Haiku's new forums. Added BeBytes. Removed GuestOne repo (can be re-added if they return). Added empty "Bookmarks bar" folder. Added overlay icons for the folders in "Bookmarks".
Categories: Development

Add document icon for overlays

Sun, 2016-11-06 16:41
Categories: Development

Adding ProviderInfo for Shaw.ca

Sun, 2016-11-06 14:19
Thanks Vidrep for all the testing! Thanks Vidrep for all the testing!
Categories: Development

style fix.

Sun, 2016-11-06 09:56
Categories: Development

Some improbements to the bookmark bar

Sun, 2016-11-06 08:56
- Resolve symlinks to bookmarks so we display the icons for those - Adjust the minimal height of the bar to make space for icons (if you use a tiny font size) - Do not allow the bookmark bar to show when it is empty - Resolve symlinks to bookmarks so we display the icons for those - Adjust the minimal height of the bar to make space for icons (if you use a tiny font size) - Do not allow the bookmark bar to show when it is empty
Categories: Development

BMediaFile: fix destruction order.

Sat, 2016-11-05 20:18
The fSource can point to a source with code inside a media plug-in (in particular, the HTTP source from the http_streamer plugin). However, deleting the extractor can cause the plugin to become "unreferenced" and unloaded. If we try to call code to delete the source later, we find that the code is already unloaded, and the app crashes. This happens in Web+ when navigating away from Youtube or otherwise interrupting a video while it is being played. Fixes the crashing part of #13058. The fSource can point to a source with code inside a media plug-in (in particular, the HTTP source from the http_streamer plugin). However, deleting the extractor can cause the plugin to become "unreferenced" and unloaded. If we try to call code to delete the source later, we find that the code is already unloaded, and the app crashes. This happens in Web+ when navigating away from Youtube or otherwise interrupting a video while it is being played. Fixes the crashing part of #13058.
Categories: Development

BUrl: allow URLs without protocol or authority again.

Sat, 2016-11-05 11:58
Parsing an URL can never fail. The regexp is designed to match any input. In the worst case, everything will end up in the "path" component. WebPositive relies on this to generate file URLs from a plain path. URLs without a protocol are also possible, and can be used with an implicit protocol. A typical example is network shares sometimes noted in "//host.domain/path/file" form. Add tests for these two cases and fix the parser to behave as expected. Parsing an URL can never fail. The regexp is designed to match any input. In the worst case, everything will end up in the "path" component. WebPositive relies on this to generate file URLs from a plain path. URLs without a protocol are also possible, and can be used with an implicit protocol. A typical example is network shares sometimes noted in "//host.domain/path/file" form. Add tests for these two cases and fix the parser to behave as expected.
Categories: Development

Use driver settings API for the MIDI settings

Sat, 2016-11-05 07:51
Suggested by Adrien, to make the MIDI settings more future proof when more settings will be added, and to make manual editing less error prone. Moved the settings from B_USER_SETTINGS_DIRECTORY/midi to B_USER_SETTINGS_DIRECTORY/Media/midi_settings. Suggested by Adrien, to make the MIDI settings more future proof when more settings will be added, and to make manual editing less error prone. Moved the settings from B_USER_SETTINGS_DIRECTORY/midi to B_USER_SETTINGS_DIRECTORY/Media/midi_settings.
Categories: Development