Updated: 6 min 3 sec ago
Fix (hopefully) bootstrap build with HAIKU_NO_DOWNLOADS=1 * With HAIKU_NO_DOWNLOADS=1, the check against existing package files in the download folder should only be done in the phase that is adding packages to be put onto the resulting target image, not in the phase that is adding the bootstrap packages (as here those packages will be *built*, not downloaded).
Installer: don't replace system/settings. * Instead of removing "system" in the target completely, only replace all of its subfolders. * The downside of the current solution is that extra files, and directories in "system" will not be removed. Improvements welcome.
libroot: sethostname() now uses ftruncate(). * Before, it would just overwrite the previous name, leaving extra bytes from the previous name (they wouldn't become part of the host name, but it just didn't look that nice).
HaikuDepot: Fix x86_64 build failure Fix the following errors: PackageInfo.cpp:85:23: error: comparison between signed and unsigned integer expressions PackageInfo.cpp:93:21: error: comparison between signed and unsigned integer expressions Signed-off-by: Alex Smith
Add get_name and fix get_next_object. TODO: Need to add defines or enum for nameType.
HaikuDepot: Fixed reading bigger screenshots * Increase the RAM limit to 128K per screenshot * Reduce retrieved size to 320 pixel wide * Don't expect to be able to read the stream in one call, read it in 4K chunks. * Print some errors in this code-path to stderr.
HaikuDepot: Improve filter UI, fix pkg translations * The categories and other filter options are orthogonal. Don't force the user to choose between real categories and for example "installed" or "available" in the same drop-down. I've removed (for now) the Options main menu. There are now four small check-marks below the filtering drop-downs: Available, Installed, Development and Source Code. These enable showing the respective packages in the list view. Only "Available" is checked by default. This changes the default behavior to show only not-yet-installed packages. This change puts the filtering options in one place, the showing of development or source code packages is not "hidden somewhere else" anymore. I am not so happy with the additional row, however, I am also thinking about using icons instead of the checkmarks. * Fixed finding the suitable package translation for summary and description. For example, WonderBrush now has a German translation.
BPartition: Move dev_t return value to an optional parameter Signed-off-by: Jessica Hamilton
Fix #6865: [Tracker] Use default checkboxes for permissions
boot/x86_64: convert address of previous_debug_output Together with the previous commit should fix #10535. Signed-off-by: Paweł Dziepak
boot/x86_64: call debug_cleanup() before preparing mmu data long_mmu_init() prepares initial paging structures for 64 bit kernel. Once that function completes bootloader cannot allocate any memory that needs to be passed to the kernel. Signed-off-by: Paweł Dziepak
Add function to walk through children. Without losing my sanity that is. ACPI API refactoring will happen some day.
tools: data_to_source: fix types of generated variables Both data array and its size should be constant so that GCC can do as much as possible at compile time and it is safe to use them in static assertions. This patch also changes the type of size constant to size_t which more appropriate and uses sizeof() to determine the size of the array. Fixes build breakage introduced in e547662664d88e5ee79048bd00ad8eefa45e7074. Signed-off-by: Paweł Dziepak