⛏️ index : haiku.git

Age Commit message Author
app_server: transform text decoration lines Máximo Castañeda
app_server: fix text drawing with clipping path Máximo Castañeda
app_server: check glyph bounding box Máximo Castañeda
tests/app_server: test some AGGTextRenderer paths Máximo Castañeda
app_server/AGGTextRenderer: Improve code quality, remove duplicates Niklas Poslovski
launch_daemon: fix stopping services Jérôme Duval
RosterPrivate: add missing parameters in documentation Jérôme Duval
launch_daemon: job is launching when condition is met Jérôme Duval
libroot/glibc: Put wctype_t declaration inside second guard. Augustin Cavalier
Updated credits of AboutSystem Humdinger
libroot/glibc: Remove some more unused files. Augustin Cavalier
libroot: Drop unused/uneeded empty tls.cpp. Augustin Cavalier
Update translations from Pootle Autocomitter
HaikuDepot: Refactor for general performance Andrew Lindesay
kernel: Add thread setting to prevent page waits and use it in the file cache. Augustin Cavalier
libnetwork: freeifaddrs() deletes with the right type Jérôme Duval
MediaPlayer: Improvements to time tooltip. Augustin Cavalier
MediaPlayer SeekSlider: show playing time corresponding to mouse position Akash Kumar
Interface Kit: Don't hide tooltip if we don't have any. Augustin Cavalier
Interface Kit: Always use the specified "where" in ShowTip. Augustin Cavalier
Interface Kit: Reset tooltip frames to their previous "where" on resize. Augustin Cavalier
kernel/lib: Drop mergesort. Augustin Cavalier
libroot: Adjust stubs generator to work on Python 3. Augustin Cavalier
libroot/glibc: Update getopt to glibc 2.41. Augustin Cavalier
libroot/glibc: Remove some unneeded files. Augustin Cavalier
libroot/stdlib: Reinstate mistakenly removed UsePrivateHeaders. Augustin Cavalier
libroot/stdlib: Define _DEFAULT_SOURCE for newer GCC. Augustin Cavalier
libroot/stdlib: Add qsort_r. Augustin Cavalier
legacy stdc++: Delete all unused protected streambuf APIs that use IO_FILE directly. Augustin Cavalier
headers: Drop _G_config.h from public headers. Augustin Cavalier
legacy stdc++: Drop <iostdio.h>. Augustin Cavalier
legacy stdc++: Make sure MTSAFE_IO is always enabled. Augustin Cavalier
legacy stdc++: Drop standard methods that are implemented in libroot. Augustin Cavalier
headers: Get glibc <libio.h> out of the default include path. Augustin Cavalier
kernel/x86_64: Correct address mask in DebugGetReverseMappingInfo. Augustin Cavalier
libroot/unistd: dup3 should return EINVAL if oldFD == newFD. Augustin Cavalier
libroot/malloc: Make the guarded heap handle bogus pointers better. Augustin Cavalier
kernel/x86_64: Handle LA57 paging in VMTranslationMap page table walks. Augustin Cavalier
kernel/x86_64: Clear the lower half of the kernel PML4 in LA57 mode. Augustin Cavalier
ProcessController: Use more BString::SetToFormat. Augustin Cavalier
ProcessController: Fix return type of UpdateSituation. Augustin Cavalier
kernel/slab: Set write protection on MemoryManager areas. Augustin Cavalier
kernel: Move convertutf to utils. Augustin Cavalier
kernel: Rename basic "int" functions to "interrupt" (or at least "intr"). Augustin Cavalier
file_systems: Add O_DIRECTORY checks to many filesystems that were missing them. Augustin Cavalier
ProcessController: Report kernel memory and fix some TODOs. Augustin Cavalier
kernel/vm: Don't report kernel protection to userland except for root. Augustin Cavalier
atheros813x: Merge changes from upstream FreeBSD. Augustin Cavalier
launch_daemon: setting condition also checks for driver_settings Jérôme Duval
driver_settings: bufferSize being zero means buffer overflow Jérôme Duval
Revert "driver_settings: Replace type of bufferSize from size_t to ssize_t" Jérôme Duval
launch_daemon: implement file_created event Jérôme Duval
launch_daemon: failed condition now skips the job Jérôme Duval
kernel/x86_64: Reset FPU state in x86_64_thread_entry. Augustin Cavalier
headers/x86[_64]: Name the "mxcsr_mask" fields properly. Augustin Cavalier
kernel/x86_64: Store FPU state from int_bottom_user in arch_thread always. Augustin Cavalier
kernel/x86: Determine math/SIMD exception cause in exception handler. Augustin Cavalier
kernel/x86_64: Keep FPU and SSE control on context switch. Augustin Cavalier
test_app_server: fix build after hrev58397 Máximo Castañeda
Terminal: use multiplication signs wherever needed Emir SARI
strace: Handle area_id returns like status_t returns. Augustin Cavalier
strace: Don't check if status values are smaller than UINT32_MAX. Augustin Cavalier
ram_disk: Do not use cache_get_pages in Trim(). Augustin Cavalier
ram_disk: Add missing DEBUG_PAGE_ACCESS_START. Augustin Cavalier
Update translations from Pootle Autocomitter
strace: Handle ssize_t differently than status_t. Augustin Cavalier
libroot/unistd: Fix write truncating return values of _kern_write. Augustin Cavalier
Interface: multi add/remove BColumnListView Andrew Lindesay
waitfor: re-write, added option to wait for network Humdinger
nfs4: Remove stale nodes when their ino is reused Jim906
ProcessController: swap drawing of (system) committed and cached memory. Oscar Lesta
kernel/locks: Assert in rw_lock_wait that we weren't spuriously unblocked. Augustin Cavalier
kernel/fifo: Don't unlock before unblock. Augustin Cavalier
kernel/devfs: Check whether the node is a directory in devfs_open. Augustin Cavalier
AboutSystem: Separate zh-Hans/zh-Hant, add translators Humdinger
kernel/x86: Replace homegrown memcpy & memset with NetBSD's. Augustin Cavalier
Overhaul generic memcpy and memset. Augustin Cavalier
libroot/string: Put the misalignment check in memcmp() into a macro. Augustin Cavalier
m68k, arm: Rename arch_string.S to memcpy.S. Augustin Cavalier
x86, x86_64: Move (userland) memcpy, memset out of arch_string.S/.cpp. Augustin Cavalier
arm64, riscv64: Drop arch_string.S. Augustin Cavalier
runtime_loader: Use posix_string_arch as built for libroot. Augustin Cavalier
libroot/string: Use '==' and not '-' and '== 0' for all except the last comparison. Augustin Cavalier
libroot/string: Apply the same optimization to strncmp as in strcmp. Augustin Cavalier
bin/keymap: show help with -h, use -H for --header. Oscar Lesta
Tracker: menu parameter is ambiguous, rename to parent instead John Scipione
ralinkwifi: Import MT7601U driver from FreeBSD. Augustin Cavalier
freebsd_network: Add firmware_get_flags. Augustin Cavalier
ralinkwifi: Cleanup interrupts glue. Augustin Cavalier
kernel/condition_variable: Add a cpu_pause in the RemoveFromVariable loop. Augustin Cavalier
SCSI: Use ConditionVariable::NotifyOne, not NotifyAll. Augustin Cavalier
BBlockCache: Don't use weak symbols except on Haiku. Augustin Cavalier
kernel/locks: Make the assertion in mutex_destroy print a backtrace of the owning thread. Augustin Cavalier
kernel/thread: Fix a TODO in get_next_thread_info(). Augustin Cavalier
libroot/string: Compare size_ts in memcmp(), not uint32_ts. Augustin Cavalier
kernel/thread: Free death entries if they aren't used. Augustin Cavalier
kernel/thread: Make thread_death_entry use DoublyLinkedList. Augustin Cavalier
kernel/thread: Convert Team::thread_list to a DoublyLinkedList. Augustin Cavalier
kernel/team: Actually fetch child thread times for B_TEAM_USAGE_CHILDREN. Augustin Cavalier
kernel: Move struct Thread declaration above struct Team. Augustin Cavalier
[next]