Updated: 55 min 23 sec ago
Time prefs: Disable remove button if list empty
Whitespace style fixes only in StorageDefs.h No functional change intended.
Media_server: use find_paths_etc. * Replace code to find the plug-ins with the new APIs. * Prepare for hybrid-aware code (but we need to use the app architecture, not the media_server one)
Build media plugins for the secondary arch. These are used when an app uses BMediaFile/BMediaTrack, which leads to the plug-ins being instanciated on the application side. * Fixes one more part of #10049 (media add-ons are still missing). * Will probably not solve any real-world issue because of #4893.
Data URLs: fix size computation. The decoded data is 3/4 the size of base64 encoded, not 4/3.
MediaConverter: Filter out non-writable media file formats. Fixes #10724 * With the muxer & demuxer tables merged in hrev47063, the list of output formats included media file formats that weren't flagged as writable Signed-off-by: Adrien Destugues
app_server: Restore previous rounding 46b39e837829ece251b2a5a690b86d283a95c2c5 contained a change to the rounding for non-subpixel-precise drawing. This changes it back from using round() to casting to int32. This also reverts a change to StrokeLine() which meant that lines on integer pixels appeared at the same location regardless of using B_SUBPIXEL_PRECISE or not. On further thought, this doesn't make any sense, since it means to treat the meaning of coordinates different for stroking and filling. This fixes WonderBrush's brush tip preview, but breaks Gobe Productive's caret rendering for zooms smaller than 150%. The change to the rounding fixes #10690.
Replace a few equ with %define to make nasm happy Interestingly, it only complained about some of them. Changing them all to %define though, as equ means it should try to evaluate it once, which of course it can't really if those are ebp+CONSTANT. Didn't catch those since I wasn't building gcc2h. Thanks to jessicah for reporting and testing the fix!
Add nasm x86 package. Also update autoconf, curl and openssl.
HaikuDepot: Populate package icons from web app. * Transformed ConnectionTest into WebAppInterface * Added methods to Model to trigger the population of all packages with additional information that is needed in the list view. * This launches a thread which tries to retrieve icons for all known packages from depot.haiku-os.org. This is uncached and very slow. I guess it could even be fast enough with a change to the protocol where icons are not retrieved one at a time.
HaikuDepot: Refactored setting title and icon in listview... ... so that it is also done when a package state change notification is received that has the icon bit set.
HaikuDepot: SharedBitmap: Added loading from buffers. Refactored loading from a buffer when loading from resources and re-used that for instantiating a SharedBitmap from a BMallocIO.
Switch back from yasm to nasm These days, nasm supports more instructions than yasm. Additionally, it offers a disassembler.