Updated: 36 min 38 sec ago
ScreenSaver: pass in true to get a preview Fixes #10602 This was a simple mistake on my part, unfortunately this means that a bunch of screen savers that showed preview fine before no longer do.
Add gawk package for x86, x86_64 and x86_gcc2.
ScreenSaverRunner: Fix segmentation fault loading bad screen saver. When Settings.ModuleName() returned NULL here we got a segmentation fault trying to access the pointer. I ran into this trying to load up a non-screensaver executable in ScreenSaver, it crashed instead of doing the right thing and refusing to load. Also, since we go to the trouble of saving this to a variable, we should actually use it.
ScreenSaverSettings: Check that name is valid ... before trying to use it in GetModuleState() and SetModuleState() also, rename the stateMsg variable to stateMessage (already correct in header)
ScreenSaverRunner: print errors to stderr instead of stdout. Also print on a couple of new error cases: * print and error if fSaver is NULL, * print and error if unload_add_on failed.
ScreenSaverRunner: treat load_add_on return value like an image_id ... rather than a status_t, because that's what it is.
ScreenSaverRunner: check return value of methods
ScreenSaverRunner: clarify some comments
ScreenSaverSettings: check find_directory return value
ScreenSaver: check function return values for success
ScreenSaverSettings: Silly indentiation fix
findutils: use the HaikuPorts package. * removed in-tree version. * added as bootstrap package. * note: HaikuPorts package has no rdef for binaries.
app_server: Apply scale to round corner radius.
EXRTranslator: Catch any exception. Experimenting with avoiding some RTTI bug that triggers when old BeOS binaries iterate Translators.
Fix creation of haikuports.conf for bootstrap image. * comments in here-documents don't work (the shell filters them out), so we echo the comment line explicitly
Use the TARGET_* variable instead of the HAIKU_* one. HAIKU_* variables are copied to TARGET_*, making it possible to also build for other targets (libbe_build, or BeOS R5 when we still allowed that). Thanks to Ingo for explaining how this is meant to work.
HaikuImage: Add empty system non-packaged directories ... mirroring home/config/non-packaged/ Also, sort the list lexographically and move the creation of the non-packaged decorators directory from HaikuImage to HaikuImageCommon along with the rest.
ARM Atomics: implement __sync_syncronize GCC doesn't provide an ARM implementation of it. It's easy to write one for ARMv6 and above, while older archs will need this implemented as a syscall just like other atomics.