Updated: 6 min 12 sec ago
PackageInstaller: Unbreak selecting custom install folders. BFilePanel always sends B_CANCEL when it hides (as documented in the BeBook), not just when the user cancels the file panel. Track what message we expect and only react to B_CANCEL when it means the user really canceled selecting the target folder.
gawk: use the HaikuPorts package. * left the in-tree version as its libintl is used by gdb. * added as bootstrap package.
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.