wiki:R1/Beta5/GitChangelog

Version 1 (modified by nephele, 4 months ago) ( diff )

--

git log --oneline origin/r1beta4 71c7a4a4824d4250efceefd25a26927d07e3e499

With the pootle translation commits redacted.

71c7a4a482 WeakReferenceable: Remove magic value from Get().
d8405312ab TCP: Minor code and comment cleanups.
cb5415fa29 TCP: Print the socket pointer in Dump().
1981214cd7 TCP: Initiate a send if the new window is larger than 3 default segments.
de6a7a3edf TCP: Do not start the TIME_WAIT timer in Free() if we are about to delete.
cb98c7928c TCP: Send immediate ACKs for every out-of-order packet, plus...
5c9ff09463 AboutSystem: terminate copyright list
6aab5c47c2 XHCI: define the SuperSpeedPlus ID for 10Gbps connection speed
0f73d13bda virtio_net: Fix logic inversion in VIRTIO_NET_CTRL_RX.
173fb65a91 virtio_net: Implement receive checksum offloading.
13e1bd391b app_server: lock font manager in PicturePlayers accesses
78d164f7ee app_server: update font manager revision on font addition and removal
e03d9e134c BFont: reset to plain font on font unload
9888c3ce83 TCP: Skip updating round-trip time if it's <= 0.
04468d614b TCP: Don't send extra duplicate ACKs with SACK enabled.
e86e0ee4fd TCP: Fix operator precedence in SACK in _PrepareSendSegment().
ffd9482847 FAT: Extend volume size limit
587c5ecdac kernel/fs: Check for missing vnode fields in get_vnode.
61f7048ea3 RAMFS: Properly set node->ops in ramfs_get_vnode.
ff890d04b3 app_server: Acquire the lock in GlobalFontManager::GetStyle().
4448758b3e app_server & Interface Kit: Rework cursor reference management.
917dcdfe75 app_server: Fix reference counting for cursors in Desktop class.
ae302bcf80 launch_daemon: Change permissions of tmp and shared_memory to 0777.
5ab32f699d BReferenceable: Add checks that the reference count is not <= 0.
9addf8749c kernel/slab: Add slab_object KDL command.
bdd2bf295f freebsd_network: Implement receive checksum offloading.
63ea85a225 virtio_net: Update virtio_net.h from FreeBSD.
e49b2154fe ethernet: Get rid of the read/write buffers for scattered I/O.
b07cf30aee freebsd_network: Implement the new send/receive ioctls.
1485e71d8c ethernet: Make it possible for ethernet drivers to send/receive net_buffers.
60e949faf8 fs_shell: Add ASSERT_ALWAYS definition.
be4e927eed FAT: Just use braces in lockmgr_assert.
f99ca9a5a2 FAT: Fix build under KDEBUG_LEVEL < 2.
a05359e4dd USB: Change some ASSERT to ASSERT_ALWAYS.
2a2f213fde network/protocols: Set and check L3/L4_CHECKSUM_VALID flags.
258ae0c892 network: Add net_buffer::buffer_flags field.
e864e93949 network: Rename net_buffer::flags to msg_flags.
4c62171e88 usb_serial: Add missing FTDI uarts USBID's
78d0ecbbf5 Tracker: Allow organizing of Tracker's New templates to sub-menus
4cff206204 Friulian keymap: Add missing character.
a57635112e openbsd_network: If dmamem allocation fails, don't leak the local tag.
b390890110 freebsd_network: Allocate only as large a bounce buffer as is actually needed.
3c1f9a126b kernel/heap: Increase the guarded heap 'initial' & 'grow' sizes.
caed67a8cb Input server: add mouse-specific API for button map and click speed
df803c0f3f input_server: handle empty-named mouse settings requests
85e84ddefb Input server and preferences: clean up
f00e314e57 kernel: Vector: fix warning
7ffd2c9e59 kernel: LegacyDevice: SetHooks() needs a non-null fDeviceModule
b017b23b34 Package Kit: Add another include path to appease GCC2.
bc2428853f Switch to using the vendored libsolv.
f491972ca9 libsolv: Import 0.3.0_haiku_2014_12_22.
ef7e9ceb69 kernel/fs: Create a macro to fetch the net_socket from file_descriptor.
3114a405f5 kernel/arch: Apply same fix to stack trace printing as on x86.
cbf37c1ac3 kernel/x86: Correct frame pointers in print_stack_frame.
9d18e52191 kernel: newGroups was allocated with malloc, deallocate with free()
e21d313387 kernel: use nothrow for ThreadSignalEvent::Create()
37df18e183 kernel/scheduler: Properly handle thread masks not being set.
05c46731b8 GLInfo: fix double free
0bbef5d79f configure: Remove support for HOST_CC_IS_LEGACY_GCC.
9e11f4e9a5 FAT: Prevent Tracker deadlock when copying files
872c9528c7 kernel/vm: Remove areas from the areas map all at once if possible.
08c53ca964 kernel/vm: Use more than one object_cache for the page mappings.
f44ebcb614 kernel/vm: Pre-map only 10MB worth of pages at most.
0ccab46493 kernel/fs: Print usage information for "vnode" command with "--help".
328d836b1a kernel/riscv64: Remove now-unneeded logging function.
acc926946c kernel/vm: Check page->accessed as well as page->usage_count in pre_map.
fb594524ff kernel/vm: Skip prefetch if the cache already has many pages in it.
4f872a6f75 kernel/vm: Actually initialize all members of the vm_page bitfield.
002264052d kernel/file_cache: Rename a variable for clarity's sake.
804615d5eb kernel/vm: vm_page::unused was really an unused field.
5868d23d10 kernel/user_debugger: Use the timer->hook filed to indicate if the timer is set.
6c418101c4 kernel & runtime_loader: Adopt the optimized version of the elf_hash routine.
ffc1a5219d runtime_loader: Add support for DT_GNU_HASH.
90a0982dcb runtime_loader: Refactor find_symbol somewhat.
b02996d1a8 runtime_loader: Drop the first version of the SymbolLookupInfo constructor.
ac702ffd21 Revert "runtime_loader: allow the ABI version symbol to be local."
3d2ea73c7b kernel/fs: Implement readv/writev for sockets.
058f45b3c7 kernel/fs: Fix DEBUG build after removal of descriptor->type.
c76d9ae6fc kernel/fs: Use the new fd_readv/fd_writev hooks in common_vector_io.
22b7491d3c kernel/fs: Reorder fd_ops and add readv/writev hooks.
65a86bce72 kernel/fd: use function table to identify file descriptor type
e33e65b36e kernel: Adjust documentation and revert reporting of all image deletions.
372509626a kernel/riscv64/arch_debug: port from x86 version
80d5c28e2a kernel/x86: Don't skip the first address when fetching user stack traces.
bda66ab7c7 libroot: Synchronize glibc regex with upstream 2.28.
d3f63a3e4c libroot: Synchronize glibc regex with upstream 2.20.
708ea40201 libroot_stubs: Synchronize stubs.
4ce11e24ed libroot_stubs: Update stubs for x86_gcc2.
363fc60bf3 HaikuDepot: Factor out Filters from Model
2d24dd2184 Synchronize PowerPC HaikuPortsCross repo definition with actual repository state
9d09763865 Create source packages during bootstrap
87d1e18fc0 libroot_stubs: missing stubs for getentropy()
3dbcc10023 HaikuDepot: Unified Rating Star Drawing
d72befae1e kernel/fd: Create the SyscallRestartWrapper before calling common_vector_io.
bc19d91fb6 kernel/user_debugger: Clean up scheduling of flushes a bit.
c5a499a74b kernel/timer: Only reset the hardware timer if we canceled the first one.
6baf6183d0 kernel/user_debugger: Rework profiler flush mechanism.
05bd1a31dc HaikuDepot: Resize Shutdown Window
2060f156e8 HaikuDepot: UI ScrollView Scaling
3761b2f420 etc/profile: locale settings might have changed since SetupEnvironment.
c3cad23617 HaikuDepot: UI Scaling
987a1436b3 udis86: remove
34b59fca80 Debugger: switch to zydis for x86 and x86_64
06b1eff6ec zydis: build static lib
cb130a72e8 disasm: switch to zydis on x86/x86_64
1003e004e6 Import Zydis 4.1.0
911f99e2d6 kernel/timer: Rename "last" to "previous".
2b916f6121 kernel/image: Report image removals on team destruction or exec.
10a7c77a3a kernel/team: Notify the debugger when we create the commpage image.
58d9ba9035 profile: Emit paths only in the callgrind output.
ed79e85ae0 profile: Don't try to be clever in SharedImage::ContainsAddress().
43f2492813 profile: Drop some unused code.
1b6cac3521 profile: Use BStackOrHeapArray to store the result arrays.
421a5795ae profile: Stop new threads and resume them with the debugger API.
189a9bbf63 strace: Resume target threads with the debugger API not resume_thread().
d75f6109c2 kernel/arch: Prioritize post_interrupt_callback over invoke_scheduler.
8a30142841 profile: Unset image in ExclusiveProfileResult if we didn't find a symbol.
acd752e158 kernel/m68k: Apply same fix to arch_debug_get_stack_trace as in x86.
7eb6aafc30 profiler: Actually support profiling user stack frames only.
6d5c99effe kernel/x86: Make arch_debug_get_stack_trace handle user-only stack traces.
e763eb55ee kernel/events: Check sync->set for B_EVENT_INVALID.
e21aac37e7 strace: wait_for_thread status argument is an Out parameter.
9e7e161599 strace: Add tracing for wait_for_objects and event_queue syscalls.
96fb940571 strace: Move poll/select syscall handling to an "event" file.
ef62eb6117 strace: Only print the first 8 iovecs.
0fbd5c96af strace: vsnprintf returns total possible characters, not number written.
6c4e414fe6 strace: Move TypeHandler for iovec back to NetworkTypes.
72b440df7d kernel/events: Fix wait_for_objects.
9a4c543934 pthread: Implement pthread_timedjoin_np.
69b420563b kernel/thread: Remove duplicate declaration of _user_rename_thread.
7f86e9ee17 kernel: Properly report that no events were selected in select_fd.
9aaf80afaa FAT: Use user_strlcpy in dosfs_read_attr.
85fb1089de libroot: Use getentropy to initialize the stack protector.
4169a972ee POSIX: move getentropy(2) from libbsd
bc28372cec pthread: Apply extern "C" to getname/setname.
fc1a0ea5ab SetupEnvironment: Remove first set of LC_CTYPE.
a6fd327884 pthread: Account for more errors than B_BAD_THREAD_ID in pthread_getname_np.
10563a5fb2 pthread: Reorder the extension functions and make them non-weak.
ba0223da5d Haiku Book: Fix typo in launch_daemon documentation.
6326cd5159 launch_daemon: Remove setting of LC_TYPE.
1feff0c037 libroot: Initialize the stack protector guard value with generic_syscall.
c003525101 USB: Release the device manager lock before exploring.
12bfa3571c CharacterMap: tweak colors, improve dark theme
2802139f24 FAT: fix divide-by-zero in check_bootsector()
4b74781a00 Catalogs: remove exr translations after purging from Pootle
9e875c1998 Find Panel: Implement Menu Bar
bed49f85a4 OS.h: add a note about B_ABSOLUTE_REAL_TIME_TIMEOUT.
48c3343960 EXRTranslator: Remove from the tree.
4dcd60085b ICUTimeData: Use kDefault instead of kFull for the datetime format.
ee658d503b Tracker Kit: fix TitledSeparatorItem size
a6025379d1 FAT: Don't try to create file caches too early.
d694b88a62 kernel/x86: Make acpi_read & acpi_write private (static).
2d2528f6f6 fat_shell: Fix build.
51af683457 fs_shell: Fix infinite recursion in get_vnode_name.
f6839b1ca7 fs_shell: Only define LONGLONG_MAX if not defined.
3cd4900795 kernel/x86: Do not read APIC registers while setting the interrupt command.
3ea2ee1a40 kernel: Use "final" more in the VM and x86 paging classes.
3af5908769 fat_shell: Fix filemode of Jamfile.
88979be93f PCI: Log failed config reads.
1342073197 PCI: Avoid overflows in ReadResourceInfo.
599a303e23 PCI: Return more meaningful error codes from ReadConfig/WriteConfig.
342a1b221b FAT: revise using code from FreeBSD
a5df3d5221 MediaPlayer: fix subtitles
2813fd13ca profiler: Report CPU times and use them to compute "missed" ticks.
60b260aca1 kernel/block_cache: Coalesce consecutive block writes.
6c7ced1f01 kernel/fs: Try to use real vectored I/O in common_vector_io.
cf638bb14b nvme_disk: Fix a few bugs in the get_memory_map logic.
ff91caf6e5 kernel/fd: Merge vectored I/O implementations.
ed33555f4c AboutSystem: fix/remove broken links
8773f8b854 BTextView: improve layout without word wrapping
1828888741 CharacterMap: gray-out characters without glyphs in the chosen font
b8a45b3a2d BFont: allow skipping fallbacks in GetHasGlyphs
36087e77db CharacterMap: fix block filter
66ee6532aa HaikuDepot: Image loading
13581b3d2a proj2make: some minor improvements.
26db1794f9 libprint: whitespace cleanup only
922624afa6 USB: Add nullpointer checks to USB Device destructor
722d3c01b7 kernel/fs: Increment pos in readv/writev so long as it's not -1.
50fc99b8a5 HaikuDepot: Ratings scroller
6c9192d702 kernel: revert unneeded change, requested by waddlesplash
44e9aa9f33 file_systems/QueryParser: Don't let the equation score be 0 if there's an index.
88911fe61c file_systems/QueryParser: Only increment within the operators loop.
eca86a00ae Tracker: Add a try/catch around ModelMenuItem's creation in AddOneAddOn.
1a3dae790e Tracker: Code cleanup around add-ons.
28748463d9 kernel: check for NULL core in power_saving mode choose_core()
d1c8e2fe7c strace: Don't print the starting "_kern_" in the stats view.
a85ea80f68 Fix adding Gutenprint to regular image
05404cc538 freebsd_network: Print the bounce buffer type in panic message.
8e56b86bdd kernel: Use BStackOrHeapArray in fd & port vector I/O syscalls.
20ac27def6 kernel/fs: Fix readv/writev after the seek-disabled refactor.
32c59a45e1 strace: TypeHandler for iovec*.
0caf909cec Move mounting the shared_memory ramfs to launch_daemon.
146690fec4 aironetwifi: Amend last change.
6335cebddd usb.ids: Update.
e791322263 pci.ids: Update.
4780e4d4df freebsd_network: Remove some now-unneeded methods and compatibility macros.
5a39afd352 aironetwifi: Synchronize to the last version before it was removed.
df49d6c934 drivers/network: Remove remaining declarations of "devclass".
088c695b17 freebsd_network: Remove fls/ffsl from generic/cpufunc.h
61607003b1 kernel: check for NULL smallTaskCore in power_saving mode rebalance()
97a29cc796 freebsd_network: Remove definitions of ffs/fls functions from x86/cpufunc.h
054e94c69b iaxwifi200: Port a change from upstream OpenBSD.
25e0933970 openbsd_wlan: Synchronize with upstream OpenBSD.
95ce8f21aa rtl8125: Synchronize with upstream OpenBSD.
b1ae2896a0 openbsd_network: Add cast to silence a warning.
1f33dab2e6 freebsd_network: Move ffs/fls routines to libkern.h and use builtins.
86021fd407 Synchronize freebsd_net80211 and all maintained FreeBSD drivers with 14.1.
f6b6453fee freebsd_network: Additions for FreeBSD 14.x net80211 and drivers.
1454f3c27a Synchronize all remaining FreeBSD ethernet drivers with FreeBSD 14.1.
3fcde6b236 freebsd_iflib, intel22x, ipro1000: Synchronize with FreeBSD 14.1.
7d36436b75 freebsd_network: Additions and modifications for FreeBSD 14.x drivers.
83e4de8b64 file_systems/QueryParser: Limit to 32 equations maximum.
6d7e181767 file_systems/QueryParser: Rewrite parsing logic to avoid recursion.
e0ff85edaa tests/file_systems: Add a QueryParserTest.
76f38b534f tests/file_systems: Synchronize <userland>ramfs Jamfile with kernel one.
804e27b8fb tests/file_systems: Delete obsolete beos_interface Jamfiles.
f91b5cb297 tests/file_systems: Move some tests to a common "shared" directory.
0a44afc6bf BFS: Use the shared QueryParser.
7da55c7296 file_systems: Backport changes to QueryParser from BFS.
3a17bd3545 file_systems: Adjustments to QueryParser in preparation for BFS using it.
1f2b4425c4 kernel/debug: Report new team before resuming it
25cf646333 kernel/signal: Make DEBUG_THREAD non-deferrable
d6669c48ad BHandler: fix IsWatched
d7d7d543bc Icon-O-Matic: restors default position when it starts out of screen
0981bdb742 Magnify: improve label for width and height
f3cb51a85a kernel/debug: Report killing signals
9e2c51c22f package: adjust help text spacing to be less cramped.
0e72f7e22f ps2: republish debugger command should use keyboard number 5 by default
de2a79cea2 Removing some B_UTF8_ELLIPSIS, sentence-casing
6a0e78e576 HaikuDepot: Fix vertical scroller
6846b8ea7c HaikuDepot: Fix crash on early quit
c4e439b5a5 HaikuDepot: Allow paste into text view
43db77b370 kernel: fix race condition on boot, using SetBitAtomic
8b32e9b4ac virtio_sound: setting up driver to be loaded.
c1cc7751a7 ColumnListView: Status view w/ scaling
984f843b91 HaikuBook: document missing BBitmap constructor
c5a740cdb2 gnu: add pthread_setaffinity_np()/pthread_getaffinity_np()
f7a85eea15 kernel: add syscalls for thread affinity
1dde4c4b94 kernel/smp: change CPUSet::SetBit() and CPUSet::ClearBit() bit order
75a70554d9 HaikuDepot: Pkg name on window
6498155189 HaikuDepot: Add rating; escape
365b32bb6e kernel/team: Set team arguments during load_image/exec_team.
9631ca7349 kernel/debug: Report team/thread exit status
7a5148b345 HaikuDepot: Remove email
2e01121f19 kernel/vm: Only prevent access to the physical allocated ranges.
2b06e3ea48 BScrollView: Only adjust other dimension if it's greater-than-zero.
fb79b8994f Appearance: Only Select() if we are attached to a window.
bd25d788a2 kernel/slab: Disable the block allocator entirely if disabled.
7133a49e81 kernel/slab: Allocate one area upfront when the debug heaps are in use.
ebc1a034fb kernel/vm: Prevent access to kernel args physical ranges after page init.
61db1f4908 kernel/arch: Fix format specifier for area_id
0b4eefc5c8 kernel/vm: Fix printf specifier for page_num_t.
8d63c2f657 kernel/x86: Fix double fault stack allocation.
56c6878258 kernel/vm: Add sanity check for page_num in "page" KDL command.
d12b3a0e1d kernel/socket: Allow the network stack to be unloaded on KDEBUG kernels.
6b99b20692 telnet: Synchronize with FreeBSD 13.3.
0c84b78dd3 ftpd: Synchronize with FreeBSD 13.3.
45383846d8 kernel/fs: Translate ioctl(FIONBIO) into fcntl(F_SETFL).
e08f7fd12b kernel/vfs: Slight refactor to F_SETFL to reduce duplication.
560f1681fa listattr: Needs <time.h>.
85ae477c41 libroot: Remove obsolete comment in fs_attr implementation.
68f76d61d7 libroot_build: Add a "hex-encoded attribute names" mode.
61eed15db9 kernel/socket: Refactor {get|put}_stack_interface_module and keep it loaded.
757031348e network/stack: Unload all modules at end of scan process.
a03edeab4d sdhci_acpi: Disable tracing for now.
1834e12564 headers/bsd: Remove Haiku-specific include deps
747004e221 tracker: fix file name edit field misalignment
47c05920fd Docs: Document color_which UI colors
c38a5f9099 ProcessController: save and restore "Power saving" mode
370dde2255 CPUID returns CPU Features in EDX and extended features in ECX
446ff222af Tracker: search for the localized decimal separator
ddbb992956 file_systems/QueryParser.h: Fix -Werror=maybe-uninitialized
0ec6e1ceb8 rtl8125: Fix -Wreturn-mismatch
f82119e910 inbound_protocols/imap: Fix GCC 14 build
baa67e1184 boot/bios_ia32: check that the vga mode was successfully set
7766057761 CharacterMap: fix hex representation
7d5b913b51 BCatalog: declare GetString as format_printf function
7eab6b486e Fix printf format warnings in B_TRANSLATE strings
c9810ca22a GLife: more style fixes
bee419ebd8 GLife: fix string formatting macros
a6a90f5b7e GLife: fix line endings
dd1a164fd6 GLife: Fix localization, use unicode multiplication sign
f758e73fe6 libbsd: add pthread_sigqueue()
7866929cf9 app_server: make FontFamily referenceable
0b8508801b app_server: keep pinned fonts accessible by ID after removal
31e7087b07 app_server: remove new font family from the manager in case of error
f657c49d1c app_server: font style 0 may not exist
d2ac1f5ab2 network/stack: inherit selected options from the parent socket
91e6e52158 L2CAP: Major refactor of the whole component.
bb83316a58 L2CAP: Major refactor of the whole component.
d3e2c76409 l2capClient: dos2unix.
0464fca49a BSpinner: restore local copy of control value
9f3bdf3d03 rc: migrate documentation to Haiku internals pages
c54549e7fd tests: Wire in L2capClient's Jamfiles.
fd38d7d4c3 btDebug: Fix duplicate "bt: " in CALLED entries.
692ac8f330 L2CAP: Cleanups and refactors to l2cap_address.
b9209765f9 NetBufferUtilities: Add NetBufferDeleter.
d3192e1006 kernel/util: Adjust includes of VectorMap.
fd8513028f Tracker: deal with race condition in CopyFile
85ea044bdb intel_reg: tool to read and write mmio registers
ff3b6fb75b Remove unnecessary dependencies on localestub
9673f7b8bf ramfs: honor the O_DIRECTORY flag on open()
28b96e105f IK, libshared: fix string formatting of size and rate
a193d1e157 Tracker: remove spurious enum value
dd2a1e350b 3rdparty/vagrant: drop vagrant
d68df0863d xfs: update the Short-Attributes Class.
5ea01a50c2 cmedia: enable -Werror
99351a72d3 sb16: enable -Werror
98afcfa72a geode audio: fix almost all warnings, enable -Werror
e7e9e58fbd emuxki: use shared util.c instead of a separate copy
d3503944f0 echo: actually fix warnings and enable -Werror
beb5d39776 audio drivers: move util.{c,h} to generic directory
8a3e82a04d ich, ichaudio: remove
f5e5891bbb es1370: enable -Werror
464efaf403 auvia: enable -Werror, style fixes
d6e543c388 emuxki: enable Werror
af8ec5e1b4 echo: enable Werror
fe640d9339 pcmcia: fix compilation warnings and errors
6f52406a73 auich: Fix warnings, enable -Werror
c237c4ce59 finddir: Add SYSTEM_DESKBAR_DIRECTORY
51bce128f7 tcp: don't allow read on listening sockets
979a0bc487 Appearance: Hide most colors by default and compute them automatically.
9b655000bc hda audio: Enable -Werror
4d058c90a6 null_audio: fix warnings, enable -Werror
fa2e76a142 audio drivers: enable Werror for drivers that have no warnings
aa9d729ebf virtio_audio: add to build, enable Werror, fix build
11ec18db9c ffmpeg: return AVERROR_EOF instead of 0 on stream end
44e09f07ce fs_shell: Fix cat on symlink file
2d8b193455 quicktour: Fix syntax error.
d919c744b2 src/tools: Remove duplicate copy of MsgSpy.
c92708ab72 Tracker: Lock the menu looper before getting its font.
aa977a0227 ffmpeg: Fix fCodecContext initialization and usage.
96e8469863 [GSoC '24]: wip: virtio_audio: initial basic driver.
28d2323a4b screen: use B_COUNT_OF(), no functional changes
ad441271c5 Network test : unit test for receiving from unbound unix socket.
57ad6e6f34 BFilePanel: fix items from favorites menu not working
1f09e28c68 ffmpeg: enable multi-threaded decoding
641b9f704b xfs: Inode Structure updated
b0674032b5 AVCodecDecoder: remove legacy ffmpeg support
3281146c1f ffmpeg: implement equivalent of avcodec_guess_frame_rate
43f35014f0 AVCodecDecoder: fix build with tracing enabled
1cdb3beb26 sdhci: add ACPI-enumerated device support
b140858b8c ioapic: more useful logging
723c4270dd es1370: initialize the log only if the hardware is detected
5c6e17e773 PCI: try harder to fixup broken resource ranges in ACPI tables
dae087ed53 ShowImage: Apply i18n to number values
48cd211d71 usb_hid: add quirk to enable 6th button on Elecom M-XT4DR trackball
c98ea724b9 WebPositive: allow to select "full and half fixed" monospace fonts
bc6674c89e pkgman: Use BNumberFormat for i18n
058be77bec BColumnListView: use automatic formatting for i18n
f42b1cb118 fs_shell: Fix error message of cat command.
1bebd5340b ping: use AI_ADDRCONFIG to filter resolved addresses
92d226c2a9 headers/os: Bump max gcc to 14.x
1f5daef0bf ActivityMonitor: use BNumberFormat for i18n
1ee3891ab8 gutenprint: update from gutenprint8-5.3.1 to gutenprint9-5.3.4
8b5f785b6a kits/package: allow to set BPackageResolvable to parsed string
9b8fbc06c8 x86_gcc2: Bump ffmpeg6 aligning to previous x86_64 change
5b5c8f7d41 ffmpeg: update to ffmpeg 6
ce01e4ea9b drivesetup: Be less assertive on unknown filesystem types
c9eb52ae09 TCP: Check return value of ProtocolSocket::Open().
1e0c1ca344 FileTypes: Fix -Werror=parentheses after prior commits.
cdb8ce2438 runtime_loader: Fix incorrect usage of rpath.
820d309b71 FileTypes: Fixed missing legacy icons with scaling
f673ac0db7 FileTypes: Renamed some IconView members to avoid confusion
f5682ebb56 wb840: Remove usage of load_driver_symbols under DEBUG.
34fcf3d9ea kernel/fs: Refactor file_descriptor seek-disabled behavior.
43d1a0dc3c runtime_loader: Implement DT_RUNPATH
76142a9377 package_daemon: Try to use the old activated-packages file time for the state name.
6ac10b2f4b fs_shell: Fix double-assignment of targetDeleter.
230110ff31 kernel/vfs: Remove "count" parameter from first vnode_path_to_vnode variant.
36c1b695a8 kernel/vfs: Make vnode_path_to_vnode use VnodePutter internally.
4865dc8736 bootloader: Add a debugger() function.
97dc7e3bb2 AutoDeleter: Add assertion in SetTo that the object is not the one already set.
90edc22bdf kernel/vfs: Fix reference leaks in vnode_and_path_to_dir_vnode.
99e6fd949b kernel/vfs: Fix some potential edge cases around vnode creation.
5e20a59fa2 TextSearch: improve edge-case in opening of "Set target" BFilePanel.
b982aa1d99 HaikuDepot: Version bump
1ddf7e73a5 Terminal: change some shortcuts again.
f083212d46 packages/riscv64: Bump openssh to latest native built
43e19c4715 HaikuDepot: Fixes for Language Handling
a40cec84d6 riscv64: Bump icu to 74, bump bash, add file, bump xz
935c0c739c vfs: rename is a no-op when same path.
2812960782 network: Remove unnecessary WeakReferenceable::PrivatePointer checks.
776d091d8a WeakReferenceable: Return NULL in GetReference if the pointer is gone.
45bd581b70 media/ffmpeg: Pass most packet metadata to decoder.
6c05cfc094 media/ffmpeg: Add cast to appease GCC2.
3a3b54380a media/ffmpeg: Fix frameCount calculation when the stream duration is unset.
04ac3d9687 arm64: Implement arch_cpu_sync_icache
490d2ed427 arm64: Remove arch_cpu_memory_read/write_barrier functions as they are not used anywhere
93c6a62bee arm64: Reset state in _fp_save to prevent it from affecting kernel
6034ee94a2 arm64: Use WFI for idling
6f1b41351e acpi: Fix ACPI_FLEX_ARRAY in acgcc.h
cd806508a8 acpi: Use device node when resolving routing table link devices, because it could be relative path.
357ab76ef2 acpi: Fix cleanup at initialization failure.
866b1c0efe Locale : Tests for lang parsing
a31ade72ce BFont: remove default values from ambiguous method
142723d197 libbsd: fix timespeccmp()
afeee28538 network/stack: fix trace build
51edf9322c arm64: Save/restore TPIDR_EL0 in _arch_context_swap
ea989da7f1 SetupEnvironment: export XDG_STATE_HOME env var.
06fae14eb9 arm64: Save/restore FPU state when handling IRQ or syscall
b6fd30b0ed arm64: Declare exception handlers as STATIC_FUNCTION
02463fb461 kernel/int: consolidate interrupt vector number to `int32`
0e703d1f1e vfs: log in syslog which inode is preventing an unmount
49d736ca2a tcp: actually send finish when needed by the state
35718d84c3 ffmpeg: Fix build with tracing enabled
7845db65a2 Remove wqy_microhei font from Haiku release images
5c5467233d tests: fix format warnings on GetMouseTest.
92a87afc36 Appearance: Remove some dead code.
7eefe785ff keymaps: fix empty "right option" key.
03e4248786 AboutSystem: fix the build
e908eeabb6 Credits: add nephele and humdinger to maintainers
bf866d5ef7 HaikuDepot : Improve Language Code Handling
d0f06357f5 app_server FontManager: load all fonts and named-variants from a file
fe8f7e314e TCP: Let EndpointManager set Local and Peer addresses.
8da8973460 iaxwifi200 & idualwifi7265: Port a fix from OpenBSD.
d62ce6347f Device Tab View: Remove Unnecessary Tab View By Replacing it with required Properties View
ffa42ceaf7 MediaPlayer Settings: Fix Misalignment Issue for 2nd and 3rd Checkboxes
b005f8c975 DeskCalc: Fix expressionView text color
629f071bb9 pci: extend MSI interrupt vector number to 32 bits
da24b14bf2 FlatControlLook: build fix
4d120bec16 Tests: fix kit/interface/GetMouseTest
f3fc706a68 Tests: Disable PPP tests
d260dfde10 Tests: fix app/messaging compile
9c274ccd09 Document new rgb_color apis, apply their usage.
b3a7feb168 network/ping: remove workarounds for connect()
e4efd92e78 ipv4 & ipv6: implement connect() by setting the socket's peer address
c9d1e840ac Terminal: try to fix SHIFT+{Arrow,Home,End} keys handling.
e523bfeb06 NumberFormat: add floating-point precision support
1701b7b537 usb_webcam/uvc: fix 64 bit build
44073aa60c kernel/vm: Do not try to reserve more memory than the system has.
60429495b6 Improve styles and visibility in dark mode
8cc8ec9ef9 BSpinner: do not redefine fValue
0aede635f1 AboutSystem, Installer: show light/dark logos
7644bd25fc Tracker: Offer "Get info" when a symlink fails
cccb5efb11 acpi_{ac,lid,thermal}: avoid SMAP related KDLs.
8d35d95788 MultiAudioNode: Actually take input_channel_count into account.
144f17d9e1 network/traceroute: Update to freebsd-current.
9931e8eeee rgb_color: Add new APIs: Contrast(), IsLight(), IsDark()
d24476aaf0 device_manager: PCI_display is used for virtio gpu
1af693a23c ffmpeg: Increase accuracy of frame count computation.
3bf4cdb73b network/ping: update to freebsd-current
01dc1ea4cf libbsd: add strtonum(), nitems(), timespec operation functions from FreeBSD
b8caef6915 Change `AT_FDCWD` from -1 to -100.
118eb80985 app_server: update Symbols2 font name
6a13b1d8e0 AboutSystem: add donation link
8f34967728 raw_decoder: Pass errors back up the chain.
2a2e7ad562 doc/user: mention libnetwork and a bit of the filesystem hierarchy
d72ca12e19 app_server/BitmapManager: fix memory leak caused by missing token remove
0e268215f3 app_server/Screen: fix finalization order to avoid use after free
98166ebe04 network: Do not apply ethernet headers for loopback devices.
23cfed803a HaikuDepot : Fix Compile Warning
4d6b8a5796 app_server: Switch default UI font to Noto Sans.
0f792e577c BMenu: std::stable_sort uses a comparator function returning bool
c1ad322d8f BKeyStore: Fix code to match documentation
bd34f534dd libroot: Disable -Werror and re-enable safeClone usage.
7804ba6054 ffmpeg: use new AVFifo API
1774dd5ee9 ffmpeg: channels and channel_layout are deprecated
eb2154fd47 acpi_ac & acpi_lid: return early if read position is not zero.
cac7a2f426 icu: bump OS (and all dependencies) to ICU 74
c293445163 fs_shell: Add touch command.
fed199a7be Terminal: use multiplication sign instead of x
fce034d2ce notification_server: Use automatic percent formatting
3e8df064cd usb_rndis: fix minor copy/paste and typo errors.
4331338685 headers/os: Add name to spacing enum.
1ad4f095e9 FileTypes ApplicationTypesWindow: fix UI updates
7f07b9f63d usb_audio: Disable for 2.0 devices.
34d116cc34 usb_audio: Fix -Wmisleading-indentation.
a1bc100a78 listusb: fix MaxPacketSize, display length
084e24d0bf docs/develop: minor improvements in the fs section
a4ae49d573 Package server: turn down logging a bit.
ed6d7787bf acpi_ac: fix driver build.
e96dd82392 Screen preferences: some ui fixes
e925863d95 kernel/DPC: allow adding callback to queue if already added (will do nothing)
123fa38638 usb_audio: Add to regular image.
3a9063ba08 usb_audio: Increase default buffer size to 2048 samples.
62ec294959 XHCI: Don't double-report completion status for isochronous transfers.
b785b0cf1c usb_audio: Report callback errors to syslog.
f4e363ee29 XHCI: Report ring overrun/underrun (isochronous errors) back to drivers.
be3ce6d7e9 USB: Make "buffer error" reporting consistent.
22f0158a25 XHCI: Move error status conversion to its own function and reuse it.
4a6a465c80 intel_extreme: for DDI, map the ddc pin to the GPIO
dbc23cdfb7 userlandfs: Allocate requests in-kernel as kernel-only.
41a1732deb userlandfs: Disable use of the file cache in FUSE for now.
d385686cbf userlandfs: Make DoIO handle IO smaller than the request size properly.
cbe17a5f23 haiku_extras: add provides for TV and acpi_call
ed574cce93 TTY: Return success on partial writes.
ef1427bb58 PowerStatus: Add logic to automatically install in Deskbar.
6a47944773 kernel/condition_variable: Add another check of the wait status after _RemoveFromVariable.
a162e7af99 desklink: Size custom items based on Deskbar's current icon size.
b2720cd3d9 BScrollView: Don't adjust other dimension if it's negative.
230de61bd6 registrar: Truncate the recent apps/entries lists to 100 items.
4fec81750d TCP: Refactor sending logic.
d2f65e76ee OHCI: Remove unused variable following previous commit.
8c458fc42b USB: Initialize packet descriptors inside the stack.
02f5db9104 usb_audio: Always USB_ISO_ASAP rather than scheduling transfers by frame.
005ba2b47d usb_audio: Do not use any timeout in _MultiBufferExchange.
1f6757e31f XHCI: Overhaul isochronous transfer handling.
d49d21bba0 graphics/virtio: Disable tracing.
6eaaa52128 usb_disk: Cancel queued transfers on the interrupt endpoint in removed().
5c2c391d20 TCP: Remove overridden default buffer size.
c4f37b0017 TCP: Initiate a send before waiting in SendData().
0382176581 IPv4: Overall MTU is 65535 (0xFFFF).
3c51bab74e runtime_loader: remove unnecessary loop
621200ebbd BOutlineListView: fix ItemUnderAt and accept NULL as superitem
787179956b tools/elfsymbolpatcher: fix format warnings
d579eb9efe HaikuBook: minor fixes
ba9a9ce167 headers/os: Add missing Interface Kit includes
0199d1f39b ffmpeg: remove interlaced_frame
6dd4427158 ffmpeg: use accessors for AVStream indexes
1978089f7c API docs: document menu reordering functions
67380402ab BMenu: use std::stable_sort to implement SortItems
8446d3b9b5 Tracker: Miscellaneous cleanup
90510b4af9 Tracker: Remove Trash settings remnants
4fbebc21b8 registrar: Back out change to convert case in B_REG_MIME_GET_SUPPORTING_APPS.
cdf3559b27 Storage Kit: Do case conversion in SupportingApps::{Get,Set}SupportedTypes.
89fcf815e6 Storage Kit: Source clean up to SupportingApps.
94d33dcbb6 XHCI: Rework _LinkDescriptorForPipe to avoid double-links.
45436c7a67 freebsd_iflib: Remove workaround for multi-packet receive.
9504fccf29 freebsd_network: ether_input needs to support multiple packets.
17aa6d0125 IPv4: Make header fields go out of scope when no longer usable.
6738595a67 build-packages/x86_64: align gcc to current repo gcc
cdae7cfdbe Add a descriptive contents of the Haiku-Extras package
15037a29f1 Move TV app into haiku_extras package
b352d8ccd8 virtio_gpu: add the accelerant to the regular image
3ab43722bf MIMEManager: use lowercase MIME when calling GetSupportingApps()
591a1d179a AdapterIO: add FlushBefore() to strip the beginning of the MallocIO object
88af15cfbd HaikuDepot : Refactor Screenshots
aeb3a97aba XHCI: Properly handle "Length invalid" and erroring TRBs on the endpoint ring.
0b733c9c80 virtio_gpu: initial driver
a2270c7035 kernel/vm: Avoid committing memory in vm_map_file for PRIVATE_MAP without PROT_WRITE.
33fb08b1a5 ccp: add new IDs
84cc2b9655 random: move virtio in a subdir
21d87cd45a app_server: recursive scan in /dev/graphics/
e5e1f48bf5 PCI: Convert constant missed in prior commit.
fabb71cc0e PCI: Support more than 6 PCI memory ranges.
6533df4fe4 iaxwifi200 & idualwifi7260: Synchronize with OpenBSD.
7bcc4a30f9 openbsd_wlan: Synchronize net80211 with OpenBSD.
8e4a60d3f1 PCI: handle "non fixed" addresses
b72cc7f405 HaikuDepot : Fix Compile Warnings
2fb174a701 kernel/fs: Add missing initialization.
77cf55c4ad kernel/vfs: create_vnode should also create non existing entries when traversing
79c0b6288f kernel/fs: Make vnode_path_to_vnode and derived methods take VnodePutter&.
96bad7685b PowerStatus: add state "Not charging"
bb09458028 kernel/vfs: Convert from custom VNodePutter to the generic VnodePutter.
76f69a9e77 kernel/fs: More usage of FileDescriptorDeleter.
1bde6f6c36 kernel/fs: Standardize AutoDeleters for file_descriptor on FileDescriptorPutter.
fa766875af kernel: Rename DescriptorPutter to FileDescriptorPutter.
1322e37a03 docs/user: Fix typo.
12bba3817d nvme, mmc: Fix SMAP violations in B_GET_MEDIA_STATUS.
3433ec7334 vfs/preallocate: fix file descriptor leak
fffd9d7dd4 AdapterIO: only for SEEK_SET is the position absolute
21fa9b3bb4 registrar: use smaller minimal timer interval
8d27b645e7 features.h: fix build when BSD headers are not in include path
4fc18643b9 Keymap: Put status icons inside menu fields
f99596f4e3 Icon-O-Matic: Fix crashes while auto-scrolling
2f719499aa ffmpeg: update dump_ffframe_video for ffmpeg6
c020b0832c ffmpeg: remove unused and broken video framerate computation
141cc59300 TCP: Actually invoke SendQueued when the window widens.
d7c71d7b49 TCP: Coalesce more ACKs in DelayedAcknowledge.
5e7d399ef4 TCP: Check state in Persist and DelayedAcknowledge timeouts.
265e1e4d6a TCP: Update implementation comment at the top of the file.
6b7fde3300 tcp_shell: Don't include dropped packets in the dump.
dc8bc8c1ce tcp_shell: Add send_loop command.
dbb0ad7129 tcp_shell: Fix crash on close.
87cfc3b883 tcp_shell: Support dumping packets to a pcap file.
da4dbfa47a API docs: document KernelExport.h and overview of synchronization primitives.
be84a3d6e4 Icon-O-Matic: Minor changes and style fixes to list views
879e5f5a80 BListView: More auto-scroll fixes from hrev57439
ec595170fb Improve Deskbar window-icons
cbf3fb528f expander: Fix file descriptor leak
dbe86e4638 regex.h: use _DEFAULT_SOURCE
4629bc0cc7 ffmpeg: stream cur_dts is not publicly available anymore
bda0b2b0bb ffmpeg: remove AVCODEC_FLAG/CAP_TRUNCATED
926289d3b2 ffmpeg: missing const
9bf436a214 ffmpeg: av_init_packet is deprecated
3d6dc09d83 ffmpeg: avcodec_find_decoder returns a const AVCodec*
fadf60cd92 ffmpeg: remove unused variable
295124473f tcp_shell: Fix build and revive.
819c51084f network: Update device statistics (mostly) in the stack.
fd2a5629f1 BListView: Contain scroll within scroll area horizontally
963681995c file_systems/fat: Fix duplicateExpression
8a0910dd49 disk/virtual: Fix use after free
4c07199d82 Add a script to draw a dependency graph from a set of hpkg files
488ab9b45f BListView: Fix crashes on MouseUp in Genio and Icon-O-Matic
6307bc5739 Tracker: Refactor Default settings to be in one place
45b72f4c60 pkgman: Use natural sorting in "search" output.
0387c6accb Network: Do not default to Wi-Fi icons in the Interfaces preflet.
094f638456 kernel/vm: Perform area ownership check before protection check.
04f148c74a kernel/vm: Allow B_CLONEABLE_AREA flag to be added through set_area_protection.
0bb43cbf5a poke: map area into client team in `POKE_MAP_MEMORY` ioctl
e92b4d3a27 docs/develop: add sourcetree layout document
0b3890fea1 Keymap: Fix Modifier Keys window regressions from hrev57267
82bfaa954d BListView: Add ScrollTo(index) method, auto-scroll on drag
8d024b7062 boot/efi/riscv64: fix initial page mapping
e2f1a42ea9 acpi: add device tree attributes from _CLS if available
53f146bc7d launch_server tests: fix gcc2 build
15338de99f Update ACPICA to 20230628
e691cf1eed ffmpeg: avcodec_free_context seems to also free extradata
b5ba4badb3 app_server: clear background immediately on expose
9d660c7738 AboutSystem: "Show replicants" hide border fixup
f362628248 Web+: Fix bookmark bar for localized systems
fc786a2f07 AboutSystem: Hide border when "Show replicants" is turned off
1395769e97 AboutSystem: Fix up layout issues with old replicants
1a7cf57024 usb_hid: the report value for an array is an index starting at the logical minimum
6fe3a560bd radeon_hd: tell ATOMbios that we handle brightness control
33365c2a0d AbstractSocket: do not bind AF_LOCAL socket when connecting
5014ac9392 BColumnListView: Resolve column resizing drawing glitch (wider than 600px)
4f9df95dc8 HaikuDepot TextView: add a way to relayout when document changed
6af1381397 HaikuDepot TextView: add support for hyperlinks/clikable areas
9cd2a23203 HaikuDepot TextView: simple implementation of underlined text
71522c937e net: Rename IFT_TUN to IFT_TUNNEL as on BSD
e26329ce22 BTextView: Prevent scrolling if text rect is inside view rect
0e673505eb Keymap: Capitalize L in Caps Lock as a proper noun
64a2e73375 Add _ViewWidth(), _ViewHeight(), _TextWidth(), _TextHeight()
2af0f027cb HaikuDepot : Rename Depot Url to Identifier
64408be772 acpi: Fix copy/paste error in GlobalLock functions.
13bbb4d8f2 HaikuDepot : Break Out Pkg Model
89b4e5d23e BMenuItem: Add B_BACKSPACE and B_DELETE UTF-8 shortcut chars
841c1c0c10 acpica: fix tracing on 64bit systems
9fb1ce2781 radeon: use the KernelStaticLibrary rule
7be86b18a3 libgraphicscommon.a: use the KernelStaticLibrary rule
ff45b65f4d acpi: use the KernelStaticLibrary rule
f2acc47f43 acpi: update AcpiOsAcquireGlobalLock and AcpiOsReleaseGlobalLock
153bb8ef67 Revert "ACPICA removed our cast we need for gcc 2.95.3"
a45709f630 Revert "ACPICA fixes for gcc2.95.3"
f66a7eb59e Tracker: Fix Default button in settings for thumbs default on
d8f0eb354e DataTranslations: Call parent list view MouseMoved
6761bf581f BListView: Update selection on mouse down and mouse up
c70de894ea Tracker: Another minor code simplification
3634f14235 docs/develop/ide: A quick guide for haiku code completion
9bc1ff61eb Tracker: Allow Get info without selection in File menu
0509d19b91 BTextView: Stylish fix, -x is clear we don't need -1 * x
2e1f37d6de AboutSystem: update RAM size on replicant instantiation.
6a0798da0c Tracker: Show "-" for packagefs volume size
6f451a737b Tracker: Minor code simplifications
41fcdb3c1c Tracker: Remove stray separator
6ce8dc888f remote_disk_server: Fix incorrect format size on 64-bit
c678ffc139 remote_disk_server: dos2unix line endings; no functional change
f7fb846f5b Tracker: Store the correct time value in the thumbnail creation attribute.
b6c24e6b40 network: Overhaul TUN/TAP subsystem.
daf1dd9c40 kernel/sem: Use "count" as thread_unblock status in B_RELEASE_ALL.
0d85e8fb10 AboutSystem: Consolidate info, remove inaccessible memory
ba1465cc86 HaikuDepot : Faster DTO Models
255314f734 libroot: Make stpncpy compatible with GCC2.
611d3d7803 BSocket: Fix swapped parameters in Bind().
15a3f4c540 libroot: Add stpncpy.
5a66a92969 BColorControl: right-align text box values
53bc9ad035 bfs: Reduce potential for garbage value ingestion
2174e23fcb HaikuDepot : New Parser Generation Script
ba4ed24acc Tracker: Replace Path with Location in Query
783aa308c3 network/stack: Clean up socket_receive.
111528d18d HaikuDepot TextView: fix merging of spans
2926dfaa3f network/stack: Fix handling of MSG_TRUNC in socket_receive.
e91af56d9f BMenu: Turn on keyboard tracking on up arrow too
ac83e7f073 Tracker: Fix CanEditName() crash (from hrev57402)
f5029bd569 Tracker: Disallow Restore from Trash if no selection
ceeea27b72 freebsd_wlan: Fix compilation of ieee80211_ioctl.h under GCC2 in C mode.
32d1cd8e82 Tracker: Fix regression Copy To writable volumes
45f8be4190 HaikuDepot : New Model Generation Script
459fa41f17 network/stack: Get rid of socket_readv and socket_writev.
9d972e321d ext2: do not use "extfs" as a short name.
5188904bfa loopback: Actually update device statistics.
75874bab1a ethernet: Device statistics must be updated using atomic operations.
6461885e2e TUN: Remove redundant comments.
c1f1032016 network/stack: Enumerate TUN after loopback.
a1d837369f lgtm.yml: Delete.
e1480b40af ext2: Adjust short and pretty names to just be "ext" and not "ext2".
cf83394d00 Tracker: Put duplicate checks into convenience methods
501aa0f311 Tracker: Check selection parent is read-only on query
8497e56650 Debugger: implement DWARF5 indirect string and address forms
973f6d3320 network: Migrate SIGPIPE generation into the socket module.
da2f2c65b7 network/stack: Mask off MSG_NOSIGNAL at the top of socket_receive.
85a7824e2a Debugger: introduce ReadUInt
e7371da8b5 network/stack: Add back a #pragma mark.
407d3f1046 network/stack: De-templatize base_fifo methods.
0b829b1151 network/stack: Remove unused "Fifo" class.
4100480724 network/stack: Return EOPNOTSUPP when unhandled flags are specified.
73eb03214e net/ProtocolUtilities: Return EOPNOTSUPP when unhandled flags are specified.
42e4cb759a net/ProtocolUtilities: Correct implementation of MSG_DONTWAIT.
f9693a1300 Deskbar: Set tooltip on truncated window items
fca1b0ec50 protocols/tcp: Return EOPNOTSUPP when unhandled flags are specified.
93a6528df8 protocols/tcp: Correct implementation of MSG_DONTWAIT.
f860cfc76c protocols/tcp: Correct implementation of MSG_NOSIGNAL.
2b50f7759d ShowImage: fix off-by-1 image placement
7d85c2beb1 Add .genio of the Genio IDE to .gitignore
2de4cba264 OverlayImage: Apply coding style
2283561d60 OverlayImage: Use BAboutWindow
916c6d9492 Shared : Larger buffer increments
a143f249c2 Readme.Compiling.md: Mention the need for zstd and python3
768aa9d339 safemode: Add usage help option
cbb44d0ab6 Add TUN/TAP interface and driver to build definitions
47f43bccee network/tun: rewritting tun driver and tun module for modern code base
35c4600e21 Shared: JSON Parse Perf
8a00ea4af6 ps2_dev: shorter timeout for mouse reset
3bae07fc29 protocols/unix: Implement MSG_NOSIGNAL.
74a44f5aed protocols/unix: Return EOPNOTSUPP when unhandled flags are specified.
1b8870852e ffmpeg: fix leak when decoding audio frames
c7360f4b02 kernel/x86_64: on context switch, load defaults in fpu control and mxcsr
345265c3d6 ShowImage: fix saving
3c16ba4e78 Debugger: introduce target endianness handling
f866c78257 poke: fix setting area name in POKE_MAP_MEMORY ioctl
a8555ee739 loader/elf: Add missing PT_RISCV_ATTRIBUTES Page Table type
7ef31730b2 boot/efi/riscv64: Reduce page table tracing by default
964b6e8090 People: Accept initial values
a7ee73c8eb Mail: Fix "Save address" as new Person file
4cd60e77fe HaikuDepot: Buffered Reads for JSON Parse
2d005cca08 ext2: implement set_flags
c110a5ebf9 HaikuDepot: Loading Pkg File Size
15305513ae Add "Reset rating" menu item to MediaPlayer and ShowImage
631e35ca58 Tracker: Use half-star symbol for odd rating value
dd8a03b78d bootloader/x86: fix rdtsc for x86_64
6f58244192 Support repositories created with git worktree
4391f32b36 ShowImage: Re-arrange menu items
32ed03a521 ShowImage: Add "Open with..." menu
e39fc9c4bd DiskProbe: Make FindWindow use BLayoutBuilder
53e2dc0f85 kernel/x86_64: clear any pending exceptions on #MF
106388ddbf 3rdparty/cloud: Minor cleanup to gcp sysprep script
eb4d2229f0 Debugger: Select "local" interface if none specified in MSG_DEBUG_THIS_TEAM.
208006054c kernel/vm: put pages in order on the clear page queue
1a497824d8 ext2: recalculate extent metadata checksum each time the metadata changes.
6dd8733058 ext2: ext2_rename(): if the target exists, it should be unlinked.
7b97f05bb9 ext2: DirectoryIterator: the dotdot entry size is the entry block minus what comes before.
3319ef3f8e ext2: BitmapBlock::FindPreviousMarked(): index shouldn't go negative
f8d7e36f00 UI text: minor fixes to strings (courtesy of jt15s)
e1c4049fed cross-compiler image: update to newer bookworm-slim Debian base image
3538133f9f HaikuDepot: Log Process Report
e8d328979c ICUTimeConversion: Fix buffer overflows and add more error handling.
c199c568de DebugAnalyzer: Fix -Werror=mismatched-new-delete.
e526b61813 HaikuDepot: Avoid Corrupt Username (2)
b02777c1a8 HaikuDepot: Avoid Corrupt Username
0822ec27a9 libicon: Fix dangling references to VertexSource in PathTransformer
51355272b3 ArchitecturesRules: error on use of deprecated functions
9858be4f63 ffmpeg: remove usage of deprecated method avcodec_decode_audio4
6de9c42da6 BootManager: improved layouting
3c3462995f AbstractSpinner: fix calling base class virtual methods (untested)
538f9a182c MIDI kit: remove obsolete comment
bb2808d615 bootloader: Implement TSC calibration via hypervisor CPUID leaf.
b8fbb723ea fs_shell: Use UINTPTR_MAX not LONG_MAX.
4b3e80f6b5 Fix build on arm64 (and other 64 bit non x86 platforms, probably)
9435152cbb Debugger: implement ReadU24
5c040b731c People: Fix buffer overflow in string handling.
de9f473cda Terminal: Colors are stored using untranslated names.
782bb0fea1 ufs2: Fix compilation of ufs2_shell
a5bda648dd ufs2: Fix computation of partition size
dd04895cfa build: retry-on-host-error while downloading files
08a5804d6f HaikuDepot: resolve occasional segfault in logging
bf697877c1 HaikuDepot: fix issue for user check
338b492e0e HaikuDepot: minor performance improvement
de1e2d9227 BSpinner: Simplify SetMin|MaxValue()
ac121994b1 Deskbar: Set sub-menus to menu font
554dc8b060 VideoWindow add-on: Fix add-on loading (Remove unnecessary check)
ad7c4e2dbd BSpinner: Fix in/decrease widget behavior
8b5675204c virtio_block: serialize requests, copy using user_memcpy
0decdc641e virtio_pci: fix support for MSI-X shared
6d42b430d1 virtio: support modern devices
518e9cb9f2 radeon_hd: Add missing USB C connector type
8764a29843 build/jam: Only add C++ header directories to include path for C++ code.
d5be5b61c5 Debugger: handle call_site similarly to GNU_call_site
7dec7afe4b Debugger: add DWARF5 attribute and form definitions
0ec674cdcc Debugger: fix lookup for DWARF5 tag names
5f351a4650 build-packages: Bump riscv64 for gcc13. Thanks X512!
16236e175d Debugger: add DWARF5 tag names
5c32c5ef2f condition_variable: Reorder members for optimal sizing.
788b1b12b6 Get rid of kernel_c++_structs mechanism.
7a701128f1 drivers/network: Remove now-unneeded manual dependency declarations.
869de36dcd freebsd_network: Remove the need for <kernel_c++_structs.h>.
8b61424d3b Debugger: fix typo call_size vs call_site
c220175c65 Add Noto Cherokee to font fallback list
163053a45c scheduler: Only unassign a thread's core if it is not pinned
81c282f4b5 bus_managers/pci: dynamically register host controllers
cbb88108d5 Various PowerPC fixes
3f2abbc390 Debugger: implement DWARF5 compile unit header parsing
a5c358a6db Debugger: implement parsing DW_FORM_implicit_const
26d22ee8dc shell: remove extraneous/conflicting function
006478bfce Debugger: implement DWARFv5 line-info handling
ae2049aa4f user docs: add note about use of BView::GetMouse() in BView::MouseUp()
46b8479173 arch/x86: Fix sending ICIs to more than one cluster, send one at a time.
908afdaae4 m68k: update linker script for kernel
4f0173cdb0 kernel/x86_64: align the stack before calling the function
91ef2c3c00 kernel/m68k: fix relocation for R_68K_JMP_SLOT
c9afad2268 HaikuBook: Improve documentation of AddDynamicItem
493d3c69f3 GLTeapot: Add setting to limit FPS
9dc5767db6 boot/atari_m68k: fix stack after toscallLLWWWWW
84a57f9a2d riscv/mmu: fix some code typos in hrev57298 that lead to boot failure
98895d0417 riscv64/mmu: use struct bitfield for flags and std::atomic
f83058d1ed elf: add PT_RISCV_ATTRIBUTES program header
abd18fecf0 Deskbar: Fix compilation error
4b347fccb2 HaikuDepot: Token Based Authentication
d8bca3564a Tracker: Check whether the default button is disabled on double-click.
2d42fb1a9a Tracker: Adjust open button status when B_DIRECTORY_NODE is set.
d95a9b63f7 iaxwifi200: Synchronize to OpenBSD trunk.
76681bd900 kernel: Rewrite B_DEBUG_SPINLOCK_CONTENTION.
ef9e2f627b kernel/arch: Make arch_debug_get_caller() a macro implemented by a builtin.
d0c34f9331 kernel/debug: Invoke cpu_pause in trap_cpu_in_kdl.
a72ea36f95 boot/atari_m68k: add revision number to bootloader binary
a944d6a02d boot/atari_m68k: fix crash on boot menu
f0a016dcb1 BBufferedDataIO: Fix Write().
35bc8b401a ArchitectureRules: Disable autovectorization for the kernel (for now.)
55b2baf2f6 kernel: Use correct type for semaphore numbers.
959d9cd069 kernel: Cleanups to the XSI message queue & semaphore implementations.
f759ab2733 headers/compatibility/bsd: Update headers to remove BSD advertising clause.
2e0e70b5bb libroot: Delete some old private math headers.
d6b37ce996 packagefs: Fix missing unlocks in Volume package content node removal.
3e2b187899 build: Update arm64 build-packages for gcc13
1978148f9e boot/amiga_m68k: Handle, ExecDevice should be subclasses of Node
45c84b2857 boot/atari_m68k: Handle should be a subclass of Node
2903a69d4a network/ipv4: Fix NULL dereference in multicast-send.
39fa47a536 boot/next_m68k/mmu: implement missing functions
6393778b93 boot/amiga_m68k/mmu: implement missing functions
3b7ddf557f boot/atari_m68k/mmu: implement missing functions
ad29214d43 boot/libs: hush warnings for zstd on arm64
bcd89a79ad build: Update arm build-packages for gcc13
9e76d619a2 Terminal: Fix translation of "Colors" window title
31199cd950 update bootstrap package versions for ppc
ad115900db ppc: use generic_msi
f76f6d8f57 libroot/musl: Import ppc atomic_arch.h.
dc3b3e172d m68k: VMTranslationMap.h is not needed in arch_vm.h
420ca7cfe1 m68k: use generic_msi
edc473bb3a libroot/musl: Import m68k atomic_arch.h.
d51ee1e8bd Keymap: Add caps modifiers remapping
d7b59fd308 libroot/musl: adopt default implementation for a_crash from upstream
2435c1bd28 filteredquery: whitespace cleanup
d351cd366f filteredquery: link against libstdc++
05f767f88d Debugger: add DWARFv5 constants to Dwarf.h
dfc8e0741a update bootstrap package versions for m68k
49f7074b65 filteredquery: miscellaneous fixes
5491ece2a4 PowerStatus: Rename 'battery low' sound, add 'critical' sound
36830615dd Icon-O-Matic: Remove "using namespace" from header
ea2870c839 headers: Define static_assert for C11
75e1de3c23 libnetwork: Synchronize netresolv with NetBSD 9.3.
ac30bc0ef6 libnetwork: Remove lcl_sv.cpp.
4dcc1ed654 kernel: Synchronize inet_addr.c to remove advertising clause.
56241aab2f Zip-O-Matic: Fix and enable _SelectInTracker().
711b36b44c Tracker: Merge SelectPosesListMode and SelectPosesIconMode.
46a6070b57 libroot: Replace strcspn and strchrnul with musl versions.
bc328a435b libroot: Import a lot of changes to stdlib, string code from FreeBSD.
a573f9e4be libroot: Fix build of new time files under GCC2.
a8e2f08853 libroot: Replace the old localtime fallback backend with musl code.
16c85099f9 libroot: Replace asctime[_r] with musl's.
b09c82377a libroot/locale: Minor fixes and expose internal POSIX locale.
2705bc6bdf libroot/locale: Fix indentation of locale_t.cpp.
efdfb84038 signal.h: Look for _DEFAULT_SOURCE not __USE_GNU for sighandler_t.
8e8c7a073f Tracker: Reimplement BSlowContextPopup as BPopUpNavMenu.
18ee9c8397 Tracker: Add some missing includes.
3f2464f759 Debugger: implement parsing for v4 line-info
e86afc8f75 libs/bsd: add arc4random(3)
6bde05aebd libs/bsd: Implement getentropy(2).
d57510c0ff Tracker: Reduce differences between NavMenu and SlowContextPopup.
c14bd9b2e7 Unittests: fix DateFormatTest
20e18366d6 ShowImage: Use layouts for the main view area.
692e2e45bb Debugger: Move line-info version check up and print a warning.
15969ccf84 Debugger: Downgrade a warning to a TRACE.
0a5625377a Icon-O-Matic: Fix multiple point handling
b22fab9510 build_haiku_image: Fix type of MAIL:draft and MAIL:flags indexes.
4b0dffe500 Icon-O-Matic: Make list items copy/pastable
4024e5b6a4 ramfs: Do not advertise ourselves as a persistent filesystem.
4e145eadc6 BMenu: Lock the looper before calling _AddItem().
b89f11999a ramfs: Rewrite Query system to use the common Query parser-evaluator.
5b5b829f2c Icon-O-Matic: Let GradientControl shrink further
51555e0784 fs_shell: Support truncate operation in fuse
c6c2c04284 Icon-O-Matic: Add perspective transformations
a1c86e7ada agg: Pull in updated perspective transformation
efbeada748 gnu: add sched_getcpu()
449929ad0e ufs2: Remove few optional stubs
95adf83454 ufs2: Add missing CheckPermissions
bb83c2e223 ufs2: Allow opening directory as read-only.
f2ce9dda40 ufs2: Add close and free_cookie
0f0d334a50 ufs2: Fix can_page().
0b66f41b8c ufs2: Add free_blocks and fsh_name to fs_info()
70ef3d35f5 ufs2: Add st_nlink and st_blocks to stat()
e62e8e246a ufs2: Add access() support
260e6bd0a6 ufs2: Add unmount function
7bac1f2eba ufs2: Add size and file_offset sanity check
f76f8716cb ufs2: Add rewind_dir functionality
947459f72e ufs2: Fix warning
7713305bd2 pch_thermal: add Lewisburg and Wellsburg ids
3cfeaf2617 ufs2: Enable module
5448262dc2 ufs2: Fix reading past the end of file and reading overwrite.
dac0a050de ufs2: Fix directory iteration.
de4f20d48d ufs2: Fix wrong lookup iteration
a4845b5416 ufs2: Fix porentially uninited use of fName field
454dc0e951 ufs2: Fix inode retrieval
21425cfca0 ufs2: Add missing include
3568a4e11f update bootstrap package versions for x86_64
6936878097 Icon-O-Matic: Fix bugs that occur when pasting text
52050c56f6 BTextView: improve GetHeightForWidth in non editable mode
7b2f246e69 Cortex: remove use of deprecated C++ features
6308236831 arm, arm64, riscv64: use gcc-13.2.0 for bootstrap build
7602588721 Screen: Make some manual edits to Vendors.h.
2bffaa64dd null check fTeam in CoreDumper::Dump()
82272adad5 kernel debugger: add missing newline to exception messages without position
405c9dc3f2 Icon-O-Matic: Improve saving-related error messages
6da29a769f Icon-O-Matic: Fix window resizing bug
52b930ce1c Added CodyCam I-O-M file
9f21874394 kernelland_emu: Added missing user_memset()
c70aca1135 Icon-O-Matic: Make left sidebar lists resizable
303ff56a5f unix: Implement SO_RCVBUF
2b514ce830 riscv64: update bootstrap package versions
26bd8b3958 arm: update bootstrap package versions
45e19f162a arm64: update bootstrap package versions
d2edfdd11d docs: document the steps to update GCC buildtools
ef611e96c4 kernel/x86: also write the cpu number when the rdpid instruction is available
67ee1d1a3e kernel/x86: don't load microcode on intel when already up to date
b761f9250a unix: respect MSG_DONTWAIT on recvmsg
9c8f4ac5d6 Remove usage of some deprecated C++ features
cc6365c7aa bootloader: Don't issue warnings upon encountering PT_EH_FRAME.
bfebd2b3c9 libroot: Acquire the process heap lock.
2eddc82d0f Add e-mail draft to mimedb
cfd0960652 Translation comment for filesize symbol "B", use string_for_size()
2468c9e5bf Remove -Wno-error=deprecated
3487453788 unix: respect MSG_DONTWAIT on sendmsg()
13e2db9609 build-packages: update to the latest packages
77dd55aae5 libroot: Reinitialize global heap lock after fork.
6d3065508f kernel/condition_variable: Adjust notified count and wait-status returning.
798b773393 kernel/user_mutex: Fix unset of locked flag if no entries were notified.
2d43eebcab kernel: Store "next" pointer before notifying B_EVENT_INVALID.
d8365e0f0f kernel/event_queue: Only set B_EVENT_INVALID with the lock held.
45e0c33d4f Debugger: Make CliContext use BLooper for message passing
9b28ebf997 DoublyLinkedQueue: Rework Remove() function.
74662b662d DoublyLinkedQueue: Adjust API to match that of DoublyLinkedList.
5d8502cb2b bluetooth: DoublyLinkedQueue is not actually used.
65c74c6474 DoublyLinkedQueue: Adjust whitespace.
5590a8194b network/protocols/unix: Recheck fShutdown{Read|Write} before socket notify.
967ab75d8e network/protocols/unix: Fix UnixDatagramEndpoint::Close().
363e0cdf69 kernel/fd: deselect_select_infos must be called with io_mutex held.
904e9f5512 DoublyLinkedList: Rework Remove() function.
5ae1a17908 Revert "DoublyLinkedList: Add a RemoveAllBefore convenience function."
75d92dbdda df: move mountpoint column last
abf8d2e209 unix: Report connected status to socket module
3a6bc1cf65 SerialConnect: implement clipboard paste
4ae33413f2 kernel: Add errata patching for AMD "Zenbleed".
26a211b054 Remove trigraphs
e10dd8e99a Dev docs: update instructions on generating build-packages repo
39f337c812 Debugger: Refactor CliContext::WaitForThreadOrUser
f8bd82e198 xhci: report link status for USB 3 ports
13b7ddec87 NTFS: Fix potential memory leak.
3961af9fe9 Use UTF8 multiplication sign "×" instead of "x"
453f4d01a3 Screen preferences: remove leftover debug printf
4fbc89c3f2 Remove -Wno-error=trigraphs
4c28b3f19f Screen preferences: use a matrix menu for the resolution list
24a34a5ee5 fts: fix unused-but-set variable
4c47466fea fts: Roll up changes from FreeBSD.
26710c49ff PSD translator: whitespace cleanup.
699bc5363f Launch daemon: fix some unused variables
2a7d6a9850 Cortex: fix some unused-but-set warnings
21b533d448 Bootloader FAT: remove unused variables
30e762a797 bluetooth: fix unused but set variable
3386b8b785 libbsd: Add a basic kqueue implementation.
f66d2b46a8 kernel: Add event queue implementation to wait for objects efficiently.
c75dc6af6b pci and usb header scripts: avoid generating trigraphs
7e80a0ba59 PSD translator: fix mismatched types compiler warnings
16a112ae7b ext2: fix unused-but-set variable
8b018d9a9f NTFS: Fetch the mount point path during initialization.
387fe2d9a7 userlandfs: Adjust following ConditionVariable changes.
f64c46e636 kernel & libroot: Implement per-team unnamed semaphores.
b3b7b89334 kernel/user_mutex: Check that a thread was actually unblocked during handoff.
aca21731ff kernel/condition_variable: Return the count of unblocked threads from Notify.
2cc89328fa kernel/user_mutex: Fix race in user_mutex_sem_release.
ae65daec10 kernel/riscv64: remove unused code
528d532174 userlandfs: Adjust path to Notifications.cpp.
eb4b22adca virtio_mmio: fix logic
0235c04759 util/Bitmap: add more utility methods
ddde98b06d kernel: Move some source files around.
c6cd9b51a2 DoublyLinkedList: Add a RemoveAllBefore convenience function.
a2efc7ec03 AVLTree: Unify removal implementations.
a2b91af97b highpoint_ide: fix unused-but-set variable
70d3b1028a ps2: mark unused-but-set variable unused to avoid warning
69657d9d4f ACPI: remove unused-but-set variable
45311bd6f9 usb_rndis: synchronize writes
fef51dedd8 mail_daemon: warn about unused return value
a4e4beafe5 IOM: Localization/String improvements
18d6122240 Terminal: support for underline color and styles
c5abd6a796 libicon: Notify Shape on transformer addition/removal
b7b57869e8 unix: Implement datagram sockets
5a86b40e33 xres: fix extracting resources
8e8250e9dd headers: Explicitly hide BAlert functions
f11b304632 Document Launch flags and Preference directory for findpath
425ac1b60a refactor: Swap %Ld for %lld in all format usages
d110ee8cc1 Icon-O-Matic: properly pluralize command names using BStringFormat
71bba69f8a Interface Kit: Add casts to int32 following previous commit.
da70563f7f interface/Size: fix -Wdeprecated-enum-float-conversion warning
1efb33617f Move DeviceList class to hid_shared.
e16045db2c i2c_elan: Support I2C Elan devices
6427935280 Icon-O-Matic: Generalize some classes
a75a222b35 Icon-O-Matic: Remove dead homebrew translation system
1d9ad3fad7 mmu/riscv64: implement global page mapping support
ed3d3b1023 drivers/pty: Destroy TTYs when usage is complete.
4b02e067a6 generic/tty: Add an assertion and a comment about references.
5193c8cd2f drivers/pty: Close "slave" TTYs when the "master" is closed.
3cb845283e headers/os: Make headers generator-friendly
14a0c87fd9 Tracker: Set and clear background image when switching directories.
623fc35a33 Mail: Slightly improved attachment handling, layout, strings
a8030ecec6 Mail: Accept dropped files on window
899e0ef82b userlandfs: use std::bitset for FSCapabilities
a6957d9ff4 fifo_poll_test: add handling of EINTR signal
243ac0b9a6 USB ACM serial driver did not take maxPacketSize provided by the device into account
a5afae7f96 mail_daemon filter: Fix "Move target" setting
4313795d2e network/stack: socketpair for non-stream sockets
419466254d Mail prefs: fix window title
311dc3ca7d tty: notify read in addition to write when the other tty is closed
037c2257f9 Export liblinprog symbols in libalm
7a3f924a62 idualwifi7260: Synchronize with OpenBSD.
f89692a376 BMessage: Define getters/setters for BAlignment.
f4f9c81086 Mail: fix "Set status" layout, localization
0f293bd7b6 PowerStatus: Implemented sound cues for low battery and charging
1676a41ec5 zip: Remove last remnants.
a41f112b07 libroot: Downgrade lock assertion into a syslog print.
30fda09a95 kernel: Rewrite KDEBUG_RW_LOCK_DEBUG.
50330091b0 bfs: Disable asynchronous IO routine when KDEBUG_RW_LOCK_DEBUG is enabled.
0a8972bbea Cortex: initialize the log message
5d39116f10 fdt: copy FDT data from kernel_args to kernel heap
2075595c78 fdt: expose FDT data to userland
bb2b9b02aa btrfs: use global namespace
555b9ff733 agp_gart: initialize member before using it.
03c3e2083e freebsd_compat: fix GCC warning
5cd344f75a app_server: fix order of initialization
a962cc5543 Pulse: adjust buffer to maximum
b9a6a85bc3 libbsd: rewrite fts.c to avoid error
5140a1bb94 Package Kit/Launch Server: avoid/ignore use of requires keyword
7345ce9a9e usb_midi: use the private kernel headers when building the module
3fb092979e kernel: provide kernel-level equivalents for math.h and stdlib.h
df66e964dd src/bin: De-duplicate query.cpp, urlwrapper.cpp and remove clockconfig.cpp
fdc8b001a9 print addons: remove invalid use of auto_ptr
1f2e9ca260 kernel: ignore overflow warnings in teams.cpp and threads.cpp
4ed150bdc3 Icon-O-Matic: Save alpha of reference images
d1e42115d0 i2c_hid: Don't crash on bogus i2c devices
3801ec71a3 emuxki: use user_memcpy to read/write the user buffers.
1ece7e4531 PS2: Fix PS2 probing on Google Chromebook
b9cca28d48 boot: implement skip-init when detecting UART from FDT
55403e4b96 ShowImage: avoid trigger screen saver in full screen
68578fe6a8 device_manager: remove unused `#include <set>`
4958c5d7b6 HaikuBook: fix some errors and warnings during documentation generation
ae3724532e AboutWindow: fixed invalid string pointer on application version
2bd91dc18b HaikuPortsCross: Correct misaligned bootstrap package versions
a165c670fd 3rdparty: Fix revision check
445d4fd926 3rdparty: Add validateBootstrapRepo tool
b4c0589f3a kernel/arm: remove unneeded call to get_commpage_image
426dc0c7e4 kernel/arm: remove unneeded call to arch_thread_set_current_thread
c629d42947 kernel/arm: remove unused barrier functions
46a5ba80a3 emuxki: Allocate memory for the kernel only.
ddc88ea85a docs: remove TODO item for ARM Accessed and Modifed page flags
513f86c7de user_mutex_defs: Add note that the flags area is shared with timeout flags.
70e8eacb35 kernel: Implement realloc_etc and make use of it.
f96456d863 kernel/vfs: Fix missing lock in fs_mount().
5e8058566c kernel/locks: De-duplicate two inlined methods.
79572316c4 kernel/vm: check if page is in area
bdcc293fa8 kernel/vm: handle page protections in cut_area
c5a0df2490 user_mutex: Add "user_mutex" KDL command to dump user-mutex information.
fb688aa144 user_mutex: Use unwired virtual addresses when possible.
93d7d1c52c user_mutex: Per-team contexts.
0ab9f280ec user_mutex: Granularize locking.
13491fd259 kernel/user_mutex: Refactor around ConditionVariable features.
16edf24a3c Icon-O-Matic: Remove unused dependency
098eaec630 Icon-O-Matic: Add reference images
b799d160f2 kernel/arm/paging: implement Modified Flag
73c451087f drivers/wlan: Enable on riscv64
06898ee467 build/profile: Add nightly-mmc for riscv64 (and arm later)
4a6b1e401c repo/riscv64: Bump HaikuPorts build-packages for riscv64
5676ddf7ca repo/riscv64: Bump HaikuPorts build-packages for riscv64
710016817c tests/qemu: Fix network on riscv64 test vm
b6e15e8bf5 boot/arm: enable TEX remap
6554d7448d kernel: Print the first 4 chars of cvar names in KDL "threads" command.
f0e9ed4488 Debugger: just skip .debug_frame/.eh_frame section contains a 0-length CIE
496e411397 pthread_barrier: Ensure the barrier is "idle" during destruction.
f79c7ae83e pthread_cond: Use test_and_set in cond_wait.
ca458a2b55 user_mutex: Adjust semantics of B_USER_MUTEX_UNBLOCK_ALL.
901b48c2e8 user_mutex: Fix potential race in switch_lock.
9c4bd82612 ifconfig: check the family when different from AF_UNSPEC
edd8e471a6 xhci: fix root hub endpoint companion descriptor size
37e1b12911 framebuffer: report display EDID data
29f8da76d7 strace: Add mutex type
c80a875a74 libroot: fix pthread_[g/s]etschedparam
6f3f29c7dd user_mutex: Refactor locking and unblocking mechanism.
65a76a0fb9 pthread & os/locks: Add some more assertions and error checks.
a127b88ecb Debugger: Add UML class diagram
95f94193f5 pkgman: add command to show summary and description
b24cc7ca75 pthread: Use 1 for PTHREAD_BARRIER_SERIAL_THREAD.
4785ffe77c pthread_barrier: Add casts to appease GCC2.
505fdd612b pthread_barrier: Rewrite critical section.
63396c7d13 pthread_barrier_test: Reduce sleep times and increase cycles.
f61fb770f0 kernel/arm: don't set Accessed Flag when initially mapping a page
a2cb4665de strace: Improvements
9686d93151 kernel/user_mutex: Fix another instance of addr_t.
402b41562c kernel/user_mutex: Use phys_addr_t for hash keys.
cf1b26a933 kernel/user_mutex: Create utility functions for the user_atomics.
17d9a20c62 strace: Add support for struct sockaddr
d666f82888 Terminal: satisfy new theme window condition check
c4c09e7fed usb_disk: Fix double-lock KDL on device removal.
7be371792f kernel/vm: unlock cache before unmapping addresses
0450e7b802 USB: Acquire the device manager lock before Explore.
bd90416925 USB: Do not wait for first explore in Stack constructor.
1eb7837ddd usb_disk: Ensure we are in a consistent locking state before calling free.
cb1df90e30 Revert "kernel/vm: handle page protections in cut_area"
fbcc7b2711 BScrollView: Ajust minimum dimensions as little as necessary.
de07bc3fa5 kernel/vm: handle page protections in cut_area
338fedd65a Tracker: Fix memory leak
ef8e820bc7 FileTypes: Remove workaround.
269de6acca BScrollView: Take both minimum dimensions of scrollbars into account.
bfd3d33765 strace: Print detailed signal information
0992009d13 libnetapi: remove support for old OpenSSL versions, prepare for OpenSSL 3
0e86ca77e7 Tracker: Fix memory leak
ca40d4ab5c usb_disk: Probe by USB configuration instead of attributes.
e1e2a82dd2 USB: Use BStackOrHeapArray in RegisterNode.
ac0506fd90 usb_disk: Granularize locking.
20313e56ed usb_disk: Clean up and consolidate mutex/semaphore creation/destruction.
dd6e7cb90d usb_disk: Use get_attr_uint8 instead of a loop to get class/subclass/protocol.
9b1ff49d87 kernel/io_request: Add assertion in NotifyFinished() that fStatus is set.
831bb20728 kernel/dma_resource: Add an assertion to prevent Init() from being called twice.
92b8f3e74c kernel/dma_resource: Fix tracing.
197e4b5a6a usb_disk: Use DMAResource for bouncing and support physical I/O requests.
55a468820c USB: Support physical-vector bulk requests.
99626c2908 USB: Use generic_io_vec in Transfer.
65cdc13e7d kernel: Migrate struct generic_io_vec to a private header outside src/.
47b66bb676 loopback_frame: when the interface address isn't set, use the destination
c88d446192 usb_disk: Move icon data to a separate header.
5c99f9668e XHCI: Disable MSI-X for now.
e223e8e94b kernel/x86: Initialize IO-APIC only after PCI enumeration is complete.
b256fa4adf usb_disk: Transition to "new" driver API.
7c18d58f2b usb: explore on BusManager::Start()
3c416c7aa7 Tracker: Remove failing ASSERT
7da4ade74b Remove version constraints for ICU
80cb3bc23e Add source for Misc_WebSearch icon
5bf195cdad Remove libicutu and libicutest from Haiku dependencies
958b83c3ed PoorMan: Default to UTF-8 character set.
c098332d7b usb_disk: Retry actions after reset_recovery.
0a9e5c9e58 usb_disk: Cancel queued transfers when clearing HALTs.
1886d5692e XHCI: Handle an unlikely corner case in CancelQueuedTransfers.
400eedd0c8 leak_analyser.sh: Remove usage of obsolescent egrep
b3e608ab9f keymaps/Japanese: Japanese keymap do not use Alt Gr key
1a88b571ca pci/x86: Reimplement PCIe configuration mechanism using ECAM.
19ae638fb6 pci/ecam: Fix reading config registers using ACPI method.
769b4ee4aa XHCI: Implement support for MSI-X.
5dcae7c6b8 ECAM ACPI PCI controller: Fix computed length being unused for 32/64.
8be0a59e77 ECAM ACPI PCI controller: handle missing address_length
4dbd474753 Add BIconUtils::GetSystemIcon
13f2f8de06 Icon-O-Matic: Move some functions to header files
41bd89a9fa Icon-O-Matic: Document the importer/exporter classes
2815686c1d network/tun: modify mtu and some checks to give correct types/flags
840faa402b strace: add network definitions
c2e8b3177b usb_raw: Fetch default language before fetching string descriptors.
943b5775f8 Icon-O-Matic: Fix memory leak
57d035af1c listusb: Dump Super-Speed Endpoint Companion descriptors.
ed01a46241 listusb: Split CDC listing into a separate file.
67df1af45a listusb: Fix verbose class/subclass/protocol printing.
bcc72455d3 freebsd_network: Add missing NULL check in get_usb_device_attach_arg.
605bd3f09d termios.h: Undefine/remove some unimplemented BeOS extensions.
5d4fe207c7 scsi_disk: Remove unused blockShift and log2.
74d2e61ee2 kernel/vm: Make cut_area respect overcommitting flag
1de4fd177c Touchpad prefs: sentence casing
fb1d071e14 Deskbar: Increase Twitcher team icon size from 32 to 48
a656120f1f Deskbar: Center Twitcher window 1/16 screen height above center line
fb885767b6 Deskbar: Use hvif window icons & scale with font
217bbbf423 Debugger: fix empty button on alerts with only 2 buttons
6a06a56256 Debugger: fix width of alert for short messages
ef240bfffa makefile-engine: fix for riscv64
ec97248c2a tcp: handle linger with zero timeout
740f3ca4ae net_socket: binding on the same socket should return an error
e5f221f598 ipv4: bind() should return EADDRNOTAVAIL when the address isn't available
b7d9790fc2 unix: accept() shouldn't return B_TIMEOUT but B_WOULD_BLOCK
fc13358aca net_socket: getpeername: IsConnected() when parent is not set
9c1af36c30 tcp: report disconnected events for tcp
30d2a5e189 kernel/fifo: just send a disconnect for readers without writers.
030814a8fc kernel/wait_for_objects: make select() watch more events
702e7b011c kernel/fifo: fix commands like "tail -f file | grep"
74dc1de3a3 libicon: Add tool to encode/decode custom float format
fa82fcc532 ifconfig: check the family is available
4e9653027d net_stack: for local delivery, also capture packets when enabled
e2b57695fc loopback_frame: apply an ethernet header for packet capture
9ef39f3c0c icmp6,ipv6_datagram: disable tracing
80c9f890df Tracker: improved strings
ae4d11a4d2 icons: Add dedicated patch file icon
8ffe04780d Icon-O-Matic: Remove unused function parameter
496d59e107 Icon-O-Matic: Document the document saver classes
d38dcdde74 kernel/arm/paging: implement Accessed flag querying
cce0386a4d kernel/arm/paging: implement Accessed Flag handling
0d5bde4295 kernel/arm/paging: remove empty code block related to global pages
b809279cd8 kernel/team: Allow retrieving more attributes
fe3f797dc8 kernel: fully remove arch_check_syscall_restart
290e43c06e boot/efi/arm: enable access flag
84745ade1b kernel/arm/paging: use simplified permission model
c10c49daf7 kernel/arm64: refactor TLS initialization
191eff4135 kernel/arm: remove unused function arch_check_syscall_restart
b197dcbafa tty: Implement exclusive mode
bbd6beb7ee kernel/vm: Allow more maximum protection for mmap'ed areas
44233abf11 Painter: change to a solid pattern for gradients
412bcb11fd kernel/vm: Fix area_for with PROT_NONE address
786c14d06d boot/arm64: set trace level with constexprs
d97ad7c4dc termios: New ioctl: TIOCOUTQ
568b8f9395 headers/posix: Add TIOCM_RNG as a synonym for TIOCM_RI
6550124ea0 riscv64: implement memory barriers
88306be95c drivers/pty: Check slave TTYs also in get_tty_index.
071ff801ee BSerialPort: Implement WaitForInput() using wait_for_objects.
54fc4c3c49 boot/arm: set trace level with constexprs
6c58b765f3 kernel/arm: use inline functions for accessing coproc registers
9875f74d65 kernel/arm/paging: fix alignment issue in InterruptGetPageTableAt
c13766fc00 kernel/arm: check for access flag fault in page fault handler
bbb4db9276 Delete the old TTY driver.
0c2a5bb5ea Replace the "tty" driver with a "pty" driver.
7a27ef1439 generic/tty: Add the undocumented BeOS 'ichr' ioctl.
bb57ea897d generic/tty: Combine settings structures.
94457adea2 Debugger: add a "don't ask again" checkbox to alerts
3d2b8a2045 remove unused header arm920t.h
2b6ccde030 Tracker: Disable edit menu items on ro volumes
d9642c25bb headers/os: Bump max gcc to 13.x
396f398d35 Deskbar: Fix horizontal mode window size limits
9da3977cfa Deskbar: Rename IconSize() to TeamIconSize()
69bbd7ad86 Deskbar: style fixes only
00377c99e7 libroot/uname: remove unused architectures alpha, mips, sh4
f967e2c0c7 headers/bsd: Export pthread_attr_get_np
19537d01d1 kernel/arm: adjust function names for getting/setting SCTLR
18f35e4ebd libroot/os/driver_settings.cpp: fix memory leak
cfbfb8473c BTextView: Allow nav on selectable but non-editable views
2b9f3f2962 libroot/uname: fix uname for arm
7858871ed4 DrawState: disable drawing when clipping to an invalid rect
43a8874973 xfs: remove unnecessary macros
c6bb93278e xfs: fix performance issue related to xattrs
d34f1c40e0 Tracker: Add BPoseView::CountSelected() method
b7dd18b22c Tracker: Style fixes only
dc3f8c631a BOutlineListView: fixed compression causing inconsistent selection update
28cea299f7 xfs: return B_OK in xfs_free_dir_cookie() function instead of B_NOT_SUPPORTED
f18d2effbf API Docs: Update BVolume::SetName()
b3fc3bc71d kernel/arch/riscv64: disable debug stack trace when sending signal
b01b40745e kernel/arch/riscv64: restore SSTATUS register first
997adc7e61 kernel/fd: Add missing NULL checks in user_io routines.
d1aa4a4295 Fix typo
b289c1e406 Fix typo
b00da680fb BTabView: remove obsolete code
0ba60bc743 Move BarberPole from HaikuDepot to libshared
cd6e756df5 FlatControlLook: fix clipping
e673ca9491 cdboot: add missing PCI x86 module.
be8080575a IORequest: Refactor IOOperation transferred-bytes and status accounting.
8561b2c894 AboutSystem: update CPU info on replicant constructor.
103c671ef0 AbstractModuleDevice: Add generic read/write hooks via "io" hook.
be67f14dcb mmc_disk: Refactor read/write/io hooks.
e0f07d3ce0 IORequest: Add an assertion in SetTransferredBytes.
f64b099191 scsi & virtio: Clean up IORequest usage.
8d2c997da2 nvme_disk: Add missing bounds check and adjust clamping.
fc12af740f netfs: Restore status_t result, fix build
7b3bfaf34f netfs: Removed 'result' variable
8540053c8a xsi_message_queue & xsi_semaphore: Downgrade a lot of traces.
d8f78afc8a xsi_message_queue: Permit incoming buffer to be NULL.
6acd708e97 xsi_message_queue & xsi_semaphore: Use condition variables to wait.
9747721a43 kernel/condition_variable: Add a fast-exit from Wait() for negative timeouts.
d8e4f52b78 kernel/condition_variable: Add a ConditionVariable::EntriesCount() routine.
484bf053dc VMCache: Use THREAD_BLOCK_TYPE_OTHER_OBJECT.
557f0446b3 kernel: Introduce THREAD_BLOCK_TYPE_OTHER_OBJECT.
f5e531e92e kernel/thread_types: Remove Thread::condition_variable_entry.
c7cd1bae68 BeControlLook: fix clipping rect, part of #12890
e6a598a2f4 ControlLook: fix clipping
3c51bd6a2b libroot: Fix initialization of LocaleNumericDataBridge.
419abdb265 openbsd_wlan: Add implementation of IEEE80211_IOC_SCAN_REQ.
6fa3716c79 docs/user: Import syslog documentation from an old Haiku newsletter article.
4ba629698f pci/designware: Add another missing include.
69929490eb locale_t.h: Add missing newline at end of file.
3ce66fb079 pci/designware: Add missing include.
bd7bb43761 PCI_x86: remove
2982f45075 freebsd_network: drop PCI_x86
3b91d73bce bus & drivers: drop PCI_x86
f33c8f9ce2 busses/pci/designware: add
912bdb2aca busses/pci/ecam: add
a23ac85fa9 bus_managers/pci: split PCI controller to separate add-on
97b7c7719d bus_managers/pci: move MSI handling to generic code
e942269a1f pci: generic MSI interrupts support
26704b5974 Tracker: undo Model.h changes from previous commit
a63a67392b Tracker: Whitespace, alphabetize style fixes
3f06b49ad3 fs_shell: cleaned up of a few unused variables
4d8698c300 duplocale: fix missing locale magic when creating a new locale.
44daad619e Debugger: improve command help text
92f36c4a61 Debugger: Remove unused function
c4737dcb22 freebsd_network: Be lenient, do not assert if the callout mutex is &Giant.
97d55ad49d freebsd_network: Add missing LOCKGIANT to the close() hook.
81d3bc02bf BMenuItem: use unicode character for B_SPACE shortcut
7c58a5a3fb tcp: avoid overflow of the advertised window with window scaling enabled
7bfc9c6fc7 libroot: Fix bad pointer access in __init_stack_protector
50a5eed083 app_server: Fix potential infinite loop
b5ff580afb btrfs: btrfs_shell build errors fixed
3e37877f10 BButton: Remove button label margins
27b3dee8b3 Revert "Deskbar: Use hvif window icons & scale with font"
a2755521d5 Rewrite header ISA.h
0ec55fb069 framebuffer: fix NULL framebuffer address for non-x86
55d8d19ea9 BeControlLook: Implement DrawStatusBar
fc5d11e9ab busses: remove unneeded PCI_x86.h
4f97a431b9 Deskbar: Make Vulcan Death Grip work in mini-mode
6347519ab1 pthread_once: Add static assertions for ONCE_INITs.
d9e8ef7f66 threads.h: Fix value of ONCE_FLAG_INIT.
5cbb772a4d libroot: Fix handling of n=0 in mbrtowc.
f6395def52 PowerStatus: Use BNumberFormat for percentage value
6239b2a907 libroot/glibc: apply upstream fix for printf_fphex: Fix up long double fphex.
2b65e2d808 Deskbar: Use hvif window icons & scale with font
33dd436f25 kernel/team: Fix race condition in team loading wait.
23e3c5fa0c libroot/icu: Add missing include of assert.h.
adc3561bed libroot: Suppress signed-unsigned comparison warning.
c3c213810b libroot: Do not include terminating NULL byte in result of [wc]strxfrm.
3e1163d6af libroot: Disambiguate parameters of ICUCollateData::Strxfrm.
e69e1b2b3a libroot: Remove glibc's random.c.
87be02e12a libroot: Replace rand() and rand_r() implementations with musl versions.
05a0671dde libroot: Synchronize random() implementation with upstream FreeBSD.
6d3d196648 getlogin_r: Make actually reentrant and fix error return value.
fcd82d3dc3 math.h: Change definition of FP_ILOGB0 to match the specification.
0f67b2ac2e uchar.h: Add missing include of stdint.h.
86ee86f5a9 HaikuDepot: Nickname Length
40e5560a3c BOutlineListView: fixed expansion causing items to disappear
8079adc050 libroot: fix path inconsistency in the find path API.
d8eeb8a4cc Debugger: explain target must be specified for CLI debugger
9fe85f9688 mail: automatically scale toolbar icons
457e5ee245 mail: switch 'Set to' window to use layout lib
863bf67d8d Deskbar: Scale leaf/team menu with bold font only
6781d35fcc Deskbar: Removed Utilities.h include from BarApp
095b381310 BitmapStream: fix grayscale AVIF decoding
cc889ed79a mime_db: Broaden AVIF filetype guess
c0a43216c6 Debugger: add support for executable file refs
d0b67fcc80 kernel/util: Clean-ups to DoublyLinkedList insertion routines.
3d3b89c8cc kernel/util: Privatize the deprecated DoublyLinkedList::Insert() variant.
ce08f03c61 kernel & add-ons: Adjustments to use DoublyLinkedList::InsertBefore.
6ec600d29b kernel/util: Add self-link assertions to list_add_link_to_{head|tail}.
70b4d59f18 freebsd_network: Refactor callout_stop and functions which invoke it.
f863f473b5 freebsd_network: Check for c_due > 0 in the callout invocation.
1110e6fc65 freebsd_network: Migrate callout invocation to another function.
55f3abb4c9 userlandfs: Support mapping FUSE files to memory
bcbe43f8d3 Debugger: Add core files to list of file types handled
673bc1087f freebsd_network: Always unset c_due after removing the callout from the list.
11e68e0c54 apps/haiku3d: Swap then unlock to fix rendering on glvnd
e6d3d777b2 freebsd_network: Cleanup callout_thread.
ff6e777d28 kernel/util: Clear list links on removal under KDEBUG.
2393d22cdb kernel/util: Add static assert that the two list links are the same size.
e37168ad4f kits/app: fix unaligned copy in BMessage
71f5445c91 Installer: Remove leftover code
29285e87a8 translators: remove explicitly setting sizes
15ff8d64b6 BNetworkDevice: Remove GetNextNetwork.
11a8223711 Migrate in-tree consumers of BNetworkDevice::GetNextNetwork to GetNetworks.
8c58c0c5e3 BaseTranslator: Use PreferredSize() not ExplicitPreferredSize() in resize.
d2670b490d freebsd_network: Handle an edge-case race of callout_stop.
d86a240aec kernel/thread: Refactor thread-local-storage initialization and updating.
ed24eb5ff1 3rdparty/proposals: Add draft WIP khronos proposal
5bf437dd89 DriveSetup: Rename view name to match class name
baf281aa61 strace: Fix names of hardcoded syscall lists.
55f633f7ec strace: Add printing for the address-spec enum.
90b0629ee1 strace: Trivial improvements.
04acec35f9 strace: Add set_memory_protection to area syscalls.
97685bf91d strace: Set void** parameters of area syscalls as InOut.
7da3e2fcc4 strace: Treat void** the same as addr_t*.
7046e7cd8a strace: Cleanup read_string.
28d588d51e strace: Create a status_t type handler and use it for return values.
8b9267565d strace: Do not print unnecessary parentheses.
0166c1efdd strace: reserve_address_range argument _address is an InOut parameter.
0f3ea49704 strace: Add area protection flags printing.
37f7aba689 strace: Clean up Jamfile.
b014491b88 DriveSetup: Preserve focus on rescan
502309ab5a strace: Introduce FlagsTypeHandler, and use it for O_* modes.
4cb9408437 NTFS-3G: Update to 2022.10.3.
95de7f50ea Installer: Adjust layout for new window size
35212f7bef userlandfs: Fix GetVNodeName
ebf5253621 open: fix typo from commit cleanup.
da78f6bf20 open: B_ALREADY_RUNNING is valid for BUrl::OpenWithPreferredApplication().
90d34dcaf0 freebsd_network: Rework callout_stop implementation.
c650846d9e vm: Replace the VMAreas OpenHashTable with an AVLTree.
e48af9e4ec Icon-O-Matic: cleanup workspace switching code
a231654f09 BWindow docs: Improve function descriptions
b6356b9116 HaikuDepot: Password Requirements
37d99b7eaa NumberFormat: Fix incorrect fallback logic
d2283cd881 Web+ console: Show count of repeated lines
41bdfde7e6 tracker: write default columns to correct attr
a83ee8cf77 build: enable network driver build for riscv64
aa3f526b8d MediaConverter: Fix incorrect string break
60b19d7eac kernel/arm: implement signals, fork, restart syscall
5865e68ef2 kernel/riscv: timer freq calculation, interrupt handling fixes
604b6f7e9b fdt: implement '#address-cells', '#size-cells' support
408a7e27d9 kernel: implement clear_caches for riscv64
1e4146cbc6 RISCV64VMTranslationMap: add missing instruction cache invalidation
6d13693a78 kernel/int: increase max interrupt vector count
1bb04f4a43 preferences/Keymap: use transparent background, reduce stamping artifacts
33f97c1093 Boot Options: Minor GUI string changes
c757102870 Web+ console: Add "Copy" button
7ee7b33be6 Deskbar: Limit app bar width by BarMenuBar width
fb222ad5f7 develop docs: fix packages/Readme links
2263aa8f9c Icon-O-Matic: Fix references not being acquired/released
772df0f646 kernel/arm/paging: assume nothing is dirty
174b7ef6cc ShowImage: Use BNumberFormat for percentage value
f6fad5e8c2 src/test: Remove "sock".
f3dc3eabfc Mail: Increase the minimum size of the attachments view.
e76f360a15 Mail: Refactor the Attachments (Enclosures) views to use layouts.
dd3f595b54 mail: only copy attributes for new IMAP folders
304569520d MediaConverter: Use BNumberFormat for percentage value
4a0a64d446 AboutSystem: Use BNumberFormat for percentage value
b965b55d86 efi/serial: re-init serial after efi detatchment
30d8d75640 minimum: Add Installer to minimum image
434aab5a4d headers/kernel: remove alpha folder
bb46ee6d5f Installer: tweaking strings
b548e9131d Api docs: fix code blocks
0aeb55c8ac arm: remove unused variables from arch_kernel_args
9a9c5e9fee kernel/arm: clean up x86 PAE related code
f964790bcc headers/kernel: remove sh4 folder
cc1d9fb0fe Icon-O-Matic: Refactor code slightly
fbc2a57b09 mail: filter messages in Trash from unread count
4f1e67e18e mail: fix crash when associating IMAPFolder
6f4e837685 filetypes: fix incorrect usage
5292bd2993 ActivityMonitor: Adjust last commit for style.
1f40cad263 ActivityMonitor: never show settings window off-screen
fa39528cf9 AboutSystem: update kernel date from the replicant constructor.
c2f017dd25 platform/efi/riscv64: Drop extra SetSatp before jumping into kernel
26eb736c44 acpi_thermal: report temps in Celsius on acpi_thermal_read()
805eb54a62 drivers: remove uninit_hardware() from misc/kdl and misc/test
2ab05dc925 docs/develop: a few notes about invalidation, view bitmaps, and overlays
53df6323c8 docs/develop: reorganize app_server documentation
b19fa88344 boot/arm64: don't map EFI loader code and data regions
e490b6343a kernel/arm64: align interrupt postlude with other architectures
6d9b21e897 filetypes: support setting icons for directories
0c062f469a docs/develop: add some documentation about our Jam usage
5929c25b71 Installer: Add partition setup instructions
45d7047cca mail: open New E-mail query on notification click
338570d8d6 debug_server: Remove duplicate setting of B_FLOATING_ALL_WINDOW_FEEL.
4f3a8009e1 debug_server: Make crash prompt appear above all other windows.
8a5fc3866a openbsd_wlan: Synchronize net80211 with OpenBSD.
dd430c69f2 idualwifi7260 & iaxwifi200: Synchronize with OpenBSD.
b7cc4167b7 tests: Add missing Jam rule for mmap_cut_tests.
9ed77019b6 tests: Add mmap_cut_tests.
bc35a6e445 kernel/vm: Prohibit offset from being < 0 in mmap.
0ecd7516de Package Kit: Use an object_cache in kernel mode for decompression buffers.
4e51d4b707 packagefs: Use object_cache_delete instead of calling a destructor manually.
be7386be30 Installer: factorize _SetStatusMessage() calls in _UpdateControls()
ded3731e44 netfs: Include bsd/features.h.
552ac089cf nfs & websearchfs: Drop unused fsproto.h.
79bc16ba6e Rewrite <netdb.h> and drop a lot of non-standard stuff.
9ae547b297 data/network: Use ports & services files from OpenBSD.
6d36f6bfad netdb: Drop definitions for getipnodeby...
dd8d24ee62 build: remove most of MathRules.
e70df3f778 app_server: AppFontManager does not need a BLooper
6ae6a38e53 app_server: refactor font managers
76b2fd5bed app_server: include the manager in the font cache key
08f748dea7 Deskbar: Remove B_TRANSLATE_SYSTEM_NAME and leave a comment as to why.
36e200e2e0 sys/uio: Add preadv/pwritev.
429e730135 mount_server:  remember read-only attribute
8eb9f41407 data: Drop ARM FDT dts from repo
4c442eb0b8 remote_disk: Fix B_GET[_BIOS]_GEOMETRY ioctls.
5f88744263 BMenuField: allow to use non-fixed size in combination with layout mode
40a7fe3f68 Api docs: style search
fc2f1a3247 BMenuField: remove deprecated constructors
3cc1da2b77 BControl: fix big-endian bitmap handling for control icons
dc509bfab4 fs_shell: Use proper readv/writev functions on Haiku hosts.
9a91a72662 Api docs: dark mode
050515f6ae BFS: Fix missing trim of last range in a corner case.
ba9ce9c13b termios: Added cfsetspeed function.
8aadf2e84a setvolume: implement some common features
c97648aad1 docs/user: Use Doxygen's internal search system.
f7b2278e28 docs/user: Update Doxyfile to Doxygen 1.9.6.
06cf64e90c fstrim: Pretty-print the trimmed size in addition to showing raw byte counts.
1572bf59b7 nvme_disk: Use the correct length value in the total-trimmed calculation.
1831c1c60d libroot/crypt: remove selectsmix
0849c914a7 xfs: Enable -Werror, fix all warnings
66196a82f2 libroot_build: Correct read/write[v] functions.
5e9fd9f60d libroot_build & fs_shell: Provide _kern_ functions for readv/writev...
81458ef8a6 kernel/vfs: Remove read sizing hack in common_file_io_vec_pages.
478c8c847d Drivers.h: Rename device_{read|write}_pages back to device_{read|write}v_hook.
6b8403b44b libroot/crypt: replace crypt_des implementation with musl's
46f36ae4e0 app_server FontManager: remove not owned family deletion
b5c5eec531 app_server: don't return FreeType errors
1a76488fc8 servers/index: Fix broken CatchUpDone logic; get vs set ptr
88b5bdf748 app_server: fix dangling references in user fonts
85d52d335d app_server: push FontManager knowledge to FontStyle creation
cb190a7dee app_server: new font code cleanup: includes and the like
229a173c6e Mail: respect system text & Link color
49df70db7a build: include zstd_devel in Development optional package.
5214106737 WebPositive: draggable page icon
88f36b2dd9 FontManagerBase: remove families from BObject list when deleting them
125b262675 libroot: introduce crypt_r
c83c6cde11 tests/app_server: fix loop direction
b4567c396c acpi_lid: avoid possible memory leak
96e28a400a googlefs: De-Googlize, rename to WebSearchFS
5a369046a3 googlefs: use DuckDuckGo HTML search page
a780ec8653 acpi_ac: update "last_status" on acpi_ac_notify_handler()
a34c877fd0 app_server: FontStyle lifecycle
6d024fde1c app_server: fix double deletion of font families
72d2ba2f9c test_app_server: fix build
b3099de672 DeskCalc: fix live updating of button text color
c8a1650c73 docs/develop: documentation about the C library and features.h
4f52a155e6 BFont: Minor code cleanup and autolocking for AppFontManager
d778c82da4 acpi_lid: fix build on 64 bits.
5d41cee816 WeakReferenceable: Clear fUseCount when it is 1.
b956691cdd WeakReferenceable: Allow reference counts of either 0 or 1 during destruction.
6f7201128c Drop "play" command.
61ed147044 keyboard: Store errno right after calling open() if an error occurred.
d891ca1119 headers/build: Drop Drivers.h and Select.h.
e05876e25f makebootable: Include Drivers.h only for TARGET_PLATFORM_HAIKU.
8654ab710c kernel/vfs: Use new/delete for advisory_lock structures.
7a6ef4c87d WeakReferenceable: Add reference-count assertion just like BReferenceable.
1e860e07ee BPrivate::WeakReferenceable: Move implementation to a .cpp.
da49d61cb7 rtl8125: Modifications and additions to make it compile.
f8a90df5fd openbsd_network: New additions for rtl8125.
4a50966655 rtl8125: Import (rge from OpenBSD.)
78eb4676ab freebsd_network: NULL-check if_init before calling.
0ab42081b5 kernel/network: Limit send MSS by interface MTU
147ca87661 Tracker: Drop ShowHideSelection setting.
6d791f2040 Tracker: Fix selected text drawing with light desktop colors, and delayed update for inactive text colors on desktop
3554137fa9 network: Always add default route after setting IP address
49efa33dd0 ps2 synaptics: implement 'extended W' mode.
64a48a5521 kernel/network: Fix neighbor advertisement hoplimit
fae0689ac2 kernel/fs: Use open_mode_to_access in rootfs_open.
4133750ca3 exfat & xfs: Adapt to use next_dirent and shared open_mode_to_access.
35b40030a7 file_systems/fs_ops_support: Add open_mode_to_access.
dc95ec5777 file_systems/fs_ops_support: Add comment for next_dirent and mark "inline."
fbc5512274 openbsd_network: Some basic additions in preparation for "rtl8125".
231f740ccc openbsd_network & drivers: Implement the real bus_dmamem functions.
88864ff1f9 kernel/network: Reply with a ICMPv6 neighbor advertisment
62ee13a983 kernel/network: Fix ICMPv6 checksum calculation
984e2e527b openbsd_network: Move ifq_*_oactive wrappers to a common header.
218a511cd4 drivers/network/{ether,wlan}: Drop FreeBSD versions from Jamfiles.
939b20db33 Terminal: Add new files to DoCatalogs.
946fa9e85e Terminal: Adjust indentation for kColorTable.
3773999f93 kernel/fs: Add permissions check to rootfs_open.
83e06e62ef ffmpeg: remove use of deprecated fields in tracing
a5bcb6e0e6 ffmpeg: fix incorrect error check
e35a296ef7 ffmpeg: fix missing initialization of AVFrame
5500d61686 ffmpeg: fix build with tracing enabled
c3162b5d8a MailMessage: Fix date in header of forwarded mails
9d51367f16 Improve "sourcecode" page of docs/develop/ a bit
6b1db710f7 docs/develop: introduce intermediate index for each section
7cfd9e92cf tests/qemu-boot-test: Adjust arm64 cpu to max per David k.
ce41afe7f8 tests/qemu-boot-test: Add initial arm64 boot test case
8e2cd40d9e FontManager: use correct constants for default styles
4cff9918f3 screen_savers/flurry: Remove duplicated code
99d1318ec0 Fix userguide localization
281ece0b8a Terminal: Menu "Theme settings..." -> "Colors..."
979de7d73d Readme.Compiling.md: Use new build profiles
75070a4089 ShowImage: Fix status view font size
322be3bee0 StatusView: compute font size based on scrollbar size
fb0b77979a loopback: Bump default MTU from 16KiB to 64KiB
07f11ccca9 data/ids: Updated PCI IDs list from upstream (+125/-19 since current)
d79d9a8524 Developers doc: fix all Sphinx generation warnings
594a6fa9e5 kernel/device_manager: Fix virtio device iteration on qemu-system-riscv64
042c401bb0 intel_extreme: add PCI ids for Haswell ULT GT1 Mobile
5fba2ada03 tests/qemu-boot-test: Fix keyboard and mouse on riscv64
59f8bbddb0 virtio_block: fix tracing on 64-bit platforms
183b85ddf8 Tracker: NavMenu and MountMenu should not set font themselves (inherit from BMenu instead)
f65d24dfd9 kernel/debug: Fix newlines on serial output
4fc16a17cf libroot: fix try functions for pthread_rwlock.
b36bd5f7d5 Devices: Miscellaneous polishing (removed the old non-utilized view tabs etc)
4924129ec2 libroot: pthread_rwlock_[rd|wr]lock detect simple deadlocks.
37223744b7 kernel/x86: add a hybrid type per cpu, to be dumped when the feature exists.
1b370545d7 Terminal: graphical settings for configuring themes.
7a772a5586 Terminal: support bracketed paste.
7003a4cb1d i2c/ocores: add fdt compat for HiFive Unmatched
81a892eddf efi/serial: Refactor EFI bios serial services
762b00e999 intel22x: update driver from FreeBSD sources
07d5ef79d2 virtualkeyboard: fix building of target "<input>virtualkeyboard".
2435e24cc8 efi/dtb: Search for snps,dw-apb-uart on all architectures
0fae96c5a3 package command: Enable zstd compression by default.
17889a8c70 3rdparty/google: add script for making Google Compute Engine images
8040281d80 setvolume: detailed usage info, print mute state
f6c51a5dc4 BBitmap: add ability to specify client-defined area
59b54f3810 poke: use phys_addr_t for mem_map_args's physical_address field
42aa87de9e asus-wmi: always pass five arguments for WMI calls
e9154f59e6 Menu: disable triggers when SetTriggerEnabled(false) is called
7a6e72c289 listdev: include dependency on generated file
52c4471a30 Docker: update cross-compiler Dockerfile and build script
ad59349e16 runtime_loader: dequeue disposable image before calling image finalizers
c565d98b6b Window: initialize fUpdatesEnabled to false
1f846c9cc5 rootfs: Introduce permissions to virtual rootfs filesystem
151482229c system/kernel: Fix virtual / permissions
90e87426ac ffmpeg: enable Werror and fix all warnings
81f94bfd9e mediaconverter: fix memory leak
c9e5ef8796 strace: shows values for create_pipe and socketpair.
2db0fbd87e documentation: add a list of "media" keycodes to keyboard documentation.
58d81e5a28 DiskProbe: Fix view colors not being live
61f5f30ce3 preflet/network: Fix window dynamics, scale right pane only
86036b7aea Copy catalogs from r1beta4 branch
3b8430dfcf strace: add an option to filter syscalls by name or by type
83c65dbb04 fat: record time of file modification
d53856a1b6 Added missing posixoptions and sysconf constants according POSIX.1-2017 standard
4562b1727c mime_db: add a sniffing rule for css
31111d806f googlefs: use libnetservices for HTTP requests
d669317867 googlefs: fix tracing, build with userlandfs
2c08dd5bc5 bus/USB.h: header for usb device items
8b26b08a34 listdev: list USB devices too
beff8fa729 ffmpeg: leak when re-allocating ffmpeg context
18edaef38c dstcheck & fortune: set B_BACKGROUND_APP flag
a764093ca8 shared: add ColorItem from Gravity screensaver.
9f9688d841 media kit: avoid useless copy of entry_ref
a443628974 media plugins: replace strcpy with strlcpy
85d9d60045 ocores_i2c: add
8798a36c9b HaikuDepot: pluralization for minimum age text
5a7756068c packagefs: do not use auto-generated attributes for root node
3e4b839bbf PowerStatus: Abort cleanly after battery not detected.
d9f90ce7f3 Shortcuts: provide some default actions for mute, increment and decrement volume media keys
c44b267fb3 ps2: switch to HID keycodes for media/acpi keys
6e0950ff9f Shortcuts: accept consumer keys for shortcuts
b62aa2381d Expander: Fix buttons in BAlerts
de2ada1f10 Terminal: load themes from data and settings folders.
23cc5401d1 build: copy new Terminal theme data files into the image.
a7678d33db Terminal: make data files for the built-in themes.
6333726b2e setvolume: add options to mute, increment, decrement the master volume
85b82f8524 BFont: allow loading of user fonts from disk or memory
65f096fd08 USB: node unregistering returning B_BUSY is not a error in this case
f34d1d77f9 Shortcuts: detect keypresses even when the lock keys are set
3d6c6ac7f5 HaikuPorts: Synchronize.
9bcf5c9ce3 HaikuPorts/x86_gcc2: Synchronize.
5f50bcdfe2 HaikuPorts/x86_64: Synchronize.
7fb137c2b2 efi/x86_64: skip reserved memory blocks when finding out the memory top
1cae9edcc7 ramfs: add B_FS_IS_REMOVABLE as a workaround for #18137
b70a0efa9e NetServices: Notify any async listeners when a request completes early.
76ddb69a3a usb_raw: abort transfers cleanly on kill, fix use-after-free
215b685f7f kernel: Drop non-standard GNU inline assignment syntax
67d20a5856 ahci: drop failure to obtain pci x86 module error
54fb2560ae bus_managers/fdt: register multiple fdt/compatible attrs
b358c4c49f hoard2: make block header size a multiple of 16 bytes
3af8011358 env vars: move XDG Base Dirs variable exports to SetupEnvironment
36fa4b7e7d debug_server: improve stack trace
6e8c897e21 Tracker: Always use thumb attr when there is one
fa557843f2 riscv: use atomic CSR bit set/clear operations, refactor
09b2fc9e11 libnetservices2: Fix Use-after-move
d3811d0036 Thumbnail: fix off-by-one of Height/Width attribute
140013f27a libroot: Fix open flags in shm_open.
7cc1c1af2e kernel/vfs: Validate that only one of O_RDWR or O_WRONLY is used, if any.
6dd06f66d0 Updated the PCI and USB ID lists to the latest versions.
bf2786efae kernel: enable ramfs build and automount to shared_memory directory
05b654c67c ramfs: Fix SMAP violations in DataContainer.
396e3dfb9c ramfs: Switch from an embedded to a separately allocated small buffer.
f0e187c3fd kernel: follow-up to hrev56619: use new(std::nothrow)
07ca9bce14 termios: fix raw mode initialization
fb69e06195 kernel: load cpu amd microcode update if loaded by the bootloader
616edea7fb boot_loader: load amd microcode update data file
4e742d81ab ramfs: Volume->WriteLock but do not unlock in unmount.
605ecac1ee ramfs: Correct "reference" (link) counting of Node objects.
6a8bb0562e ramfs: Correct usage of Nodes in Entry.
8426404f97 pch_i2c: move to its own directory
80ae26e14b kernel/legacy_drivers: Use new/delete instead of malloc/free.
8f75eaafd0 VMAnonymousCache: Use new/delete instead of malloc/free.
549abba75f kernel/low_resource_manager: Use new/delete instead of malloc/free.
f6166140a1 build: Define _BOOT_MODE once and for all in ArchitectureRules+BootRules.
d48f4fd05f ramfs: Prevent creating files or directories named "." and "..".
05fdda96b7 ramfs: Acquire write lock before unmounting.
d5c130a3f9 ramfs: Whitespace fixes, no functional change.
9d679d7f5a debug_server: Restore <algorithm> include to appease GCC2.
f2dd9acf72 nvme_disk: Use a recursive lock instead of a mutex.
b85db63d2b debug_server: Make use of BControlLook::ComposeIconSize.
5f40b96c35 libroot: Adjust malloc_hoard2 to use max_align_t when available.
7255d28854 Tracker: Do not try to change to an invalid or unset icon size.
753349fb2e WebPositive: save the cookie jar in the user settings directory also for the curl backend
652d5f6347 ccp: driver for the RNG part of CCP on AMD
bce7dc883a silicon_image_3112: use kernel read/write protection for map_physical_memory
685e124c99 tty: let processes open a slave tty again, ignoring O_NOCTTY.
17ec9b7f4e libroot/glibc: apply upstream fix for _itoa: "Make sure at least a zero is emitted."
3a42882e0f intel_extreme: check another register when finding out hw_cdclk on Haswell/Broadwell
756f03a03d ldscripts: remove mipsel
e8deaebd62 kernel/x86: dump the CPPC feature
739d4da07b amd_pstates: introduce a AMD P-states driver for Ryzen with the CPPC feature
34e9243872 random: always use the PRNG, and use entropy sources to feed it
0843085384 FAT: Limit volume names to 11 characters, not 10.
5728bdf606 BAlert: invalidate icon view on icon change
d2875e7b28 usb: fix references on the module B_PCI_X86_MODULE_NAME
b06ada87fe build: clean hds schema directories correctly
ba659bbc25 release: Bump source release to 1.4GiB
a2ea46c6ed release: Bump image size to 800MiB. Sorry CD-R
75fa60f74a HaikuPorts/x86_gcc2: Synchronize, and adjust TIFFTranslator to match.
96db3233c8 HaikuPorts/x86_64: Synchronize.
241f109ccb View: provide the transform between different coordinate spaces
423e3645e1 nvidia gfx: removed a syslog message as it was spamming..
ea959da4df intel gfx: fixed SMAP faults, added 2 G98 IDs to kerneldriver.
62bd88a64d webpositive: Depends on haiku_datatranslators.
fefa5edf96 Move print add-ons to the haiku_datatranslators package.
f156c66999 usb_ecm: Disable tracing by default.
369c7b11d2 BAlert: Reserve room for stripe and large icon
f162d76431 accelerants/radeon_hd: Style cleanup; no functional change
d1b7a784d7 accelerants/radeon_hd: Fix double +
c1353b749c BControlLook: Fix corner spacing calculation.
233c0ffd47 docs/develop: Add missed item to the branch steps and combine the last two.
32a71a00aa stdint.h: fix definition of UINT8_MAX, UINT16_MAX, UINT8_C and UINT16_C
cedd85556c kernel/x86: init the tsc frequency and clock speed from MSR when available
af136a21bd graphics/edid: add support for the CTA extension block
8be7c1aa58 kernel/file_cache: fix VMCache object leak
4c070183d9 PNG translator: remove B_TRANSLATE on string that isn't user visible
28ca540854 docs/release: Bump these changes over to milestones
b5e4f1faa3 docs/release: Extend release engineering documentation

Note: See TracWiki for help on using the wiki.