Updated: 45 min 39 sec ago
Time prefs: Enable add button if server name valid * Add button is disabled initially (as the server name is blank) * Use B_FAILURE_COLOR when server name is invalid instead of hardcoding red * Some code refactoring * Some style fixes
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.