Commit Graph
69160 Commits
Author SHA1 Message Date
Sam Roberts f76d1033cc arm64: GICv2 fixes for booting on Pi 5
- GICv2 _PerCpuInit and _EnableInterrupt were called twice,
  before and within the call_all_cpus_sync
- GICv2 addresses were truncated to 32-bits
- Add "arm,gic-400" compatible

Change-Id: I34d62cb77f7ac002459c931ac750c8306a6a6964
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10983
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: waddlesplash <[email protected]>
2026-05-18 15:36:55 +00:00
Autocomitter 723e5042bf Update translations from Pootle 2026-05-16 08:09:00 +00:00
SED4906 03743ca2b4 Fix build when HOST_CC is GCC 16
The default C++ standard in GCC 16 is C++20 (from C++17),
which introduced "requires" as a keyword. This caused the
build of libsolv (and libpackage) to break.

fs_shell now sets -std=c++11 as in bfs_shell. Both define
__STRICT_ANSI__ to avoid using certain headers, which now
causes conflicts related to __int128 when the standard is
not actually strict ANSI.

Change-Id: Ie142fb87eb79a20fe0c1b5f3fdd3b94899eaff48
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10980
Haiku-Format: Haiku-format Bot <[email protected]>
Reviewed-by: waddlesplash <[email protected]>
2026-05-15 20:05:51 +00:00
Humdinger 25c654834f StyledEdit: Improved color choices.
* Tweak colors to be better distinguishable in light and dark themes.
* Added more gray shades.
* Add a border around the color squares so that they're clearly
  distinguishable from the background.
* Add extra border around selected color and remove the check mark.
* Tweak "Default" color label position.

Fixes #20078

Change-Id: I8cb784ef30d3b2dcb8317e25f4f68f8632954b26
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10948
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: nephele nephele <[email protected]>
Reviewed-by: humdinger humdinger <[email protected]>
Reviewed-by: John Scipione <[email protected]>
2026-05-15 18:02:48 +00:00
nipos 73bbb6644e ShowImage: Avoid cutting off the toolbar in fullscreen mode
Fixes #20013

Change-Id: Iab55f9315473b8c010a9853ea9c9fa75b37d66df
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10617
Reviewed-by: waddlesplash <[email protected]>
Haiku-Format: Haiku-format Bot <[email protected]>
Tested-by: Commit checker robot <[email protected]>
2026-05-15 06:34:09 +00:00
PulkoMandy 36aa36d060 Increase PTHREAD_KEYS_MAX from 256 to 512
Current values from other systems:

- Linux/glibc: 1024
- OpenBSD: 512
- FreeBSD and NetBSD: 256

256 keys causes a problem with the Rust compiler running out of TLS keys
See: https://github.com/haikuports/haikuports/issues/14042
See: https://github.com/rust-lang/rust/issues/155758

Change-Id: I932a7fc8508c4ab7d93d2ef610d9746134df779b
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10976
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: waddlesplash <[email protected]>
2026-05-15 06:31:05 +00:00
Nathan Patrizi 600d6fe7fc realtekwifi8187: Add BSD urtw driver
Add urtw network driver from FreeBSD 15.
Supports RTL8187B/L USB IEEE 802.11b/g devices.
Adds support for the following USB wifi devices (from urtw man page):

Belkin F5D7050E
Linksys WUSB54GCv2
Netgear WG111v2
Netgear WG111v3
Safehome WLG-1500SMA5
Shuttle XPC Accessory PN20
Sitecom WL168v1
Sitecom WL168v4
SureCom EP-9001-g(2A)
TRENDnet TEW-424UB

This has been successfully tested with a WG111v2 54 Mbps Wireless [RealTek RTL8187L] usb dongle.

Change-Id: I90717292a03b1a92c4346ecd6c9b8f3e1470e0cd
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10977
Reviewed-by: waddlesplash <[email protected]>
2026-05-14 19:52:21 +00:00
Nathan Patrizi 44db3b4909 freebsd_network: Add usbd_xfer_get_frame_buffer function
Required by certain drivers such as urtw.

Change-Id: Ifc36461844d4e149ce3355f0260449a6f2310628
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10978
Reviewed-by: waddlesplash <[email protected]>
2026-05-14 19:29:56 +00:00
John Scipione 7b8f09dc61 Tracker: Make selected pose text semi-transparent on drag.
- cut items 75% opaque
- dragged items 50% opaque
- cut dragged items 25% opaque

Fixes #19429.

Change-Id: I0278d5aa57d06e11907dd17810feb539cd5b22ab
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10887
Haiku-Format: Haiku-format Bot <[email protected]>
Reviewed-by: John Scipione <[email protected]>
Tested-by: Commit checker robot <[email protected]>
2026-05-13 16:17:08 +00:00
John Scipione 5660b231ec Tracker: Remove drag fade, fixes a complaint from #19429.
Change-Id: I9c9f7d416addd617628c448748d672f334695438
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10886
Haiku-Format: Haiku-format Bot <[email protected]>
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: John Scipione <[email protected]>
2026-05-13 16:17:08 +00:00
John Scipione 6c76855b2a Tracker: Style fixes to set transparency and origin.
Change-Id: Ida092849beb906108da91f66621264aed0b1761b
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10931
Reviewed-by: John Scipione <[email protected]>
Haiku-Format: Haiku-format Bot <[email protected]>
Tested-by: Commit checker robot <[email protected]>
2026-05-13 16:17:08 +00:00
John Scipione 7190450606 Tracker: Don't extend selection on context-click, fixes #20089.
* Context-click on pose pops menu even if Shift/Command held down.
* Primary-click + Shift/Command on pose extends selection.
* Primary-click + Control on pose same as context-click, pop menu
  as Tracker emulates context-click with Control+click.

Regression from hrev58610.

Change-Id: I81477030be1320d26a30811335ec4b2ab755f679
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10974
Haiku-Format: Haiku-format Bot <[email protected]>
Reviewed-by: John Scipione <[email protected]>
2026-05-13 14:14:55 +00:00
John Scipione f1e9c36fcb Tracker: AttributeChanged() on current pose list, fixes #19770.
When filtering this is the filtered pose list, else this is the
pose list in list mode or the visible pose list in icon mode.

Remove filtered pose list fixup from hrev44493 to resync the lists
afterwords which fixes issue with duplicate symlinked files appearing
on other volumes that appear to be created when saving linked files
while filtering.

Change-Id: I6d6c85fe222960f47cc206322eeb4441f7fa73aa
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10970
Haiku-Format: Haiku-format Bot <[email protected]>
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: John Scipione <[email protected]>
2026-05-13 14:14:34 +00:00
Augustin Cavalier 286eb01997 stdint.h: Declare SIZE_MAX using __SIZE_MAX__ if available.
Fixes the size_t part of #20079.
2026-05-11 14:36:10 -04:00
Augustin Cavalier 8b38e91f46 headers: Declare address and 64-bit limits using hexadecimal.
No functional change intended.
2026-05-11 14:32:27 -04:00
Augustin Cavalier fd09d924e6 headers: Drop nonstandard null.h and size_t.h.
They're holdovers from R5. <stddef.h> should just be included instead,
and ssize_t declared directly in sys/types.h.
2026-05-11 14:17:55 -04:00
Augustin Cavalier 60d0411454 headers: Move version constants to config/HaikuVersion.h.
They have been in BeBuild.h since BeOS days, but as this file
is included everywhere in the base system headers, it causes
a bunch of unnecessary POSIX namespace pollution. So, instead,
put them in a config header, and include it from SupportDefs.h,
which should only ever be included by Be/Haiku API headers.
2026-05-11 14:08:18 -04:00
Augustin Cavalier 414c41e7bf OS.h: Drop some unnecessary comments.
The first wasn't quite accurate, and the second seems to have been
copied from the R5 header.
2026-05-11 14:03:23 -04:00
Augustin Cavalier 56be32b772 Drop direct includes of size_t.h.
It's a non-standard header we inherited from BeOS. According to the
POSIX specification, size_t should be declared from including stddef.h
and/or sys/types.h, and ssize_t from sys/types.h.
2026-05-11 13:26:44 -04:00
Augustin Cavalier 29fcc40483 system: Move thread_creation_attributes.priority lower to avoid padding.
Note that this breaks syscall ABI.

Change-Id: I353049d67f5611fae87fe9e6193a64d51330c846
Reviewed-on: https://review.haiku-os.org/c/haiku/+/5479
Reviewed-by: waddlesplash <[email protected]>
2026-05-11 17:24:24 +00:00
Andrew Lindesay cfd1eec3df HaikuDepot: fix include statements + formatting
Many files have been refactored over the years and
contained include statements that are no longer
required. This is incorrect and will complicate the
compile. This commit will fix the headers to remove
the unnecessary includes. At the same time some
formatting corrections have been applied.

Change-Id: I19ab0240dc8a4b5d57f6cdb4bc806fb62b805d62
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10969
Haiku-Format: Haiku-format Bot <[email protected]>
Reviewed-by: Adrien Destugues <[email protected]>
Tested-by: Commit checker robot <[email protected]>
2026-05-11 16:57:24 +00:00
PulkoMandy 24f729f2df mmc_bus: use acquirebus/releasebus instead of direct access to the semaphore
Change-Id: Ie469ae00fbdbc88d118c5a008e2b37bea4271ca3
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10965
Reviewed-by: Jérôme Duval <[email protected]>
Tested-by: Commit checker robot <[email protected]>
Haiku-Format: Haiku-format Bot <[email protected]>
2026-05-11 16:56:26 +00:00
PulkoMandy bc6a9bae35 Improve SD/MMC drivers documentation
Change-Id: I0575c2cc02bba19335a5f2cef941f0f445e829e2
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10947
Haiku-Format: Haiku-format Bot <[email protected]>
Reviewed-by: Adrien Destugues <[email protected]>
2026-05-11 16:56:26 +00:00
X512 de59fdde33 ListView: fix track session handling
Fix various track session handling related bugs like unexpected
selected item change when mouse button was not pressed inside list view
or not currently pressed at all.

Use `fTrack->is_active` to indicate that track session is active.

Remove `fTrack->buttons` because exact mouse button is never checked in
code.

Remove some redundant conditions.

Remove now not needed workaround in `BColorListView::MouseUp`.

Change-Id: Ic4ac846019bd71af008c936dd8d7d265326cba9a
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10968
Haiku-Format: Haiku-format Bot <[email protected]>
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: John Scipione <[email protected]>
2026-05-11 16:55:07 +00:00
Nathan Patrizi 8e3a572216 Kernel: Renamed volume name will be updated in DDM
Renaming a volume will now also update the relevant KPartition object
in the Disk Device Manager so that the new name is reflected immediately
across the system (i.e it will show up in the Tracker mount menu and in
DriveSetup with the new name).

Fixes #2149

Change-Id: Ic6a6dc48bd87cb3850aabf8ee237feed9ae73037
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10152
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: waddlesplash <[email protected]>
2026-05-11 16:39:10 +00:00
Humdinger d9065a7503 Use localized 'Trash' in error message
If the user uses localized files/folders, the 'Trash' in the
move/copy/link error message should be localized as well.

The "Printers" folder is actually ~/config/settings/printers, so
the error message should use a lower case folder name as well.

Change-Id: I1f81b4a5cf391915b0e5687d6c2534048d993483
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10035
Reviewed-by: waddlesplash <[email protected]>
Tested-by: Commit checker robot <[email protected]>
Haiku-Format: Haiku-format Bot <[email protected]>
2026-05-11 16:27:21 +00:00
Pascal Abresch 2d0e634746 app_server: remove dead constants
Change-Id: I362a7652aac71e485453d1c904c0a1ac9f400aae
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4444
Tested-by: Commit checker robot <[email protected]>
Haiku-Format: Haiku-format Bot <[email protected]>
Reviewed-by: X512 X512 <[email protected]>
Reviewed-by: nephele nephele <[email protected]>
Reviewed-by: waddlesplash <[email protected]>
2026-05-11 16:14:12 +00:00
Trung Nguyen b244f10615 kernel/x86_64: Enable AVX-512 when supported
Check for AVX-512 support and enable on detected CPUs.

Additionally, reserve more bytes in the kernel thread state for the
typical case of AVX + AVX512 + PT when running under a VM.

This additional state will not be copied to the userland structures
until we can determine a more future-proof way of handling x86 extended
state.

The change also includes out the newly supported registers when entering
userland. This is done by issuing a `XRSTOR` instruction based on the
stored initial FPU state.

This change should not have any visible effects on non-AVX-512 CPUs.
It has been tested on an i7-1165g7 VM with .NET's AVX-512 test suite:
https://github.com/dotnet/runtime/blob/c0d836dbe2315b310e7e099afcb50475dce1a521/src/tests/nativeaot/SmokeTests/HardwareIntrinsics/Program.cs#L398-L424

Change-Id: Iad5123e6d13dff39c0fd3957f7e8135202236460
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10853
Reviewed-by: waddlesplash <[email protected]>
Reviewed-by: Adrien Destugues <[email protected]>
Tested-by: Commit checker robot <[email protected]>
2026-05-11 16:07:48 +00:00
shivamsinghydv 0342b31ff8 bluetooth: Extend EIR parsing with UUIDs, Device class, TX power and manufacturer data
ParseEIR previously handled only EIR_NAME_SHORT (0x08) and EIR_NAME_COMPLETE (0x09),
silently ignoring all other data types.

Add handling for:
	- EIR_UUID16_INCOMPLETE (0x2) & EIR_UUID16_COMPLETE (0x3)
	- EIR_UUID32_INCOMPLETE (0x4) & EIR_UUID32_COMPLETE (0x5)
	- EIR_UUID128_INCOMPLETE (0x6) & EIR_UUID128_COMPLETE (0x7)
	- EIR_TX_POWER (0X0A): parsed as int8, added to reply as "tx_power"
	- EIR_CLASS_OF_DEVICE: Added to reply as dev_class (0x0D)
	- EIR_MANUFACTURER_DATA: Added to reply as "manufacturer_data" (0xFF)

Change-Id: I80600ff3078e2a7bc41c614596013e633ada5c9c
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10613
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: waddlesplash <[email protected]>
Haiku-Format: Haiku-format Bot <[email protected]>
2026-05-11 16:07:08 +00:00
Jessica Hamilton a76c4f11d5 bfs: don't try to create indices when there's no indices root.
During partition initialization, the indices root is always created
unless `VOLUME_NO_INDICES` is passed in the `initialize_parameters`.

Due to stricter vnode checks, a BFS volume with `VOLUME_NO_INDICES` was
trying to create an index despite there being no index root, which seems
to have been silently swallowed in the past.

Now, when attempting to create an index, do a similar check as other
index operations to ensure an index root node exists, or fail.

Fixes #20083.

Change-Id: Ida317743b865a27498d8be11a18c06f3b7579dd7
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10971
Tested-by: Commit checker robot <[email protected]>
Haiku-Format: Haiku-format Bot <[email protected]>
Reviewed-by: waddlesplash <[email protected]>
2026-05-11 16:06:12 +00:00
Andrew Lindesay bd2396297e HaikuDepot: package selection in model
This change will move the state of the
currently selected package into the
model. The model then effects the UI.
This is an enabler for future
improvements.

Change-Id: If88eb852f9a16131ece0af7b88136100ae7bef2c
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10843
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: Jérôme Duval <[email protected]>
Reviewed-by: Andrew Lindesay <[email protected]>
2026-05-10 10:24:50 +00:00
Andrew Lindesay d37ebc55c0 HaikuDepot: fix issue in pkg data update
This change will fix a sporadic problem caused by
the user selecting and interacting with packages
prior to all the package data being loaded.

Change-Id: I8ce38c03ffb6b0abc7979037e48d779a7d17a03c
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10967
Haiku-Format: Haiku-format Bot <[email protected]>
Reviewed-by: Jérôme Duval <[email protected]>
Tested-by: Commit checker robot <[email protected]>
2026-05-09 21:04:22 +00:00
Autocomitter 1632ec7785 Update translations from Pootle 2026-05-09 08:08:24 +00:00
Máximo Castañeda 3c363dcc54 HaikuDepot: appease gcc2
Change-Id: I8dea214e9f2e9aff61f417232dba215e866e6978
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10966
Haiku-Format: Haiku-format Bot <[email protected]>
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: Máximo Castañeda <[email protected]>
2026-05-08 14:38:15 +00:00
John Scipione 37246ea447 Tracker: Make sure destWindow is locked before you "Move to" it
... fixes another crash reported in #20072, this time concerning
Looper must be locked.

Change-Id: Ia4161609066bd2a5094f51410058dce75a630dd9
2026-05-07 23:50:20 -04:00
Mohamed Mahrous 9de308df97 xfs: Style cleanup, no functional change
Change-Id: I698dbaa6f51c185eaaac2e0b058b1c6ce994218e
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10536
Reviewed-by: Adrien Destugues <[email protected]>
2026-05-07 10:03:31 +00:00
Zardshard ead5f1bdfc Icon-O-Matic: Fix crash when unassigning path
Fixes #19375

Change-Id: I624cd8ad78e8e429f0ca3b32df24fb46e7636620
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10884
Haiku-Format: Haiku-format Bot <[email protected]>
Reviewed-by: nephele nephele <[email protected]>
Reviewed-by: waddlesplash <[email protected]>
Tested-by: Commit checker robot <[email protected]>
2026-05-07 08:19:08 +00:00
Máximo Castañeda d2e7876d92 Haiku Book: reword BListView::CurrentSelection
Change-Id: I6e12c99fa4da43c333f3886ce5decf3f0919087e
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10943
Reviewed-by: Adrien Destugues <[email protected]>
Haiku-Format: Haiku-format Bot <[email protected]>
2026-05-07 08:18:21 +00:00
John Scipione 4904a48b45 Tracker: 100 char style fix in BContainerWindow::CreatePoseView()
Change-Id: Ice370bceb542ba29ce25175c57b827159962aafa
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10854
Reviewed-by: Andrew Lindesay <[email protected]>
Tested-by: Commit checker robot <[email protected]>
Haiku-Format: Haiku-format Bot <[email protected]>
2026-05-07 08:17:00 +00:00
Nathan Patrizi 600f6d32b8 driver_settings: Allow successful load of empty settings file
* Allow load_driver_settings_from_file() to succeed when loading a file
   with a size of 0.
 * This fixes scenarios where a watched config file would not apply
   settings if the file was emptied.
 * This happens with the network services file if all network services are
   disabled as it leaves the file empty. This caused issues such as sshd not
   being stopped when it was the last service disabled.

Fixes #17127 #14086

Change-Id: Icb79c80047900abd7756035cb9cf025a36917467
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10945
Haiku-Format: Haiku-format Bot <[email protected]>
Reviewed-by: waddlesplash <[email protected]>
2026-05-07 07:23:12 +00:00
PulkoMandy 8e37e00684 Fix typo "are send" -> "are sent"
Change-Id: I7f68cb2719f15663a980f754aa665c3d0ccef9b9
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10944
Haiku-Format: Haiku-format Bot <[email protected]>
Reviewed-by: waddlesplash <[email protected]>
2026-05-07 07:22:21 +00:00
PulkoMandy 5efaab5061 mmc: adjust switching to 4-bit mode for MMC devices
CMD6 is a normal command on MMC, but an application command on SD. And
the parameters and response type are different.

Change-Id: I0583b8a98cf18dc4d77d28066673d0d07229e161
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10934
Reviewed-by: Adrien Destugues <[email protected]>
2026-05-07 07:22:21 +00:00
PulkoMandy 1e9473f97e mmc: handle "high capacity' (>2GB) devices similarly to SDHC
A similar change was made to address sectors instead of bytes.
The detection method is different in the initialization sequence.

Change-Id: I38af6e21b720d4437594431964a5244fb0d80848
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10933
Reviewed-by: Adrien Destugues <[email protected]>
Tested-by: Commit checker robot <[email protected]>
2026-05-07 07:22:21 +00:00
PulkoMandy 0753e9eb5e mmc_bus: set card type before sending first command that needs it
Change-Id: I9ba2b5dca69da31b6de1e3baa79e53c611b85913
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10932
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: waddlesplash <[email protected]>
Haiku-Format: Haiku-format Bot <[email protected]>
2026-05-07 07:22:21 +00:00
PulkoMandy 5a1cec163d sdhci: improve handling and recovery from data transfer timeouts
Change-Id: Ib4d448b45b887668b8e05dca62478fdbe90c236c
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10930
Reviewed-by: waddlesplash <[email protected]>
Tested-by: Commit checker robot <[email protected]>
2026-05-07 07:22:21 +00:00
PulkoMandy 05b7380f79 sdhci: prepare for MMC EXT_SEND_CSD command
This is needed to handle MMC devices larger than 2GB. The protocol used
is different from how it's done in SDHC/SDXC.

Change-Id: I12edb1a4196c1e8f375886e9e5a5c1cef111e33c
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10929
Reviewed-by: Adrien Destugues <[email protected]>
2026-05-07 07:22:21 +00:00
PulkoMandy 9e21efa6d8 sdhci: always clear command inhibit after a timeout
The command inhibit status bit is only set after trying to send another
command while the card is busy. But the clearing can be done without
waiting for that, which is simpler and faster.

This allows eMMC cards to get past the failed CMD8 used to differenciate
them from SD cards.

Change-Id: Id5a104e0d9bd6f9afe2c9e149bb95cb41f137fbc
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10927
Tested-by: Commit checker robot <[email protected]>
Haiku-Format: Haiku-format Bot <[email protected]>
Reviewed-by: waddlesplash <[email protected]>
2026-05-07 07:22:21 +00:00
John Scipione 9aabd008bf Tracker: Check if destWindow NULL before clearing selection.
Fixes #20075, regression from hrev59659.

Change-Id: Ie0cbd5c1afcf4f14dadfdcd2e428f46c4478ecc7
2026-05-06 12:49:59 -04:00
Jessica Hamilton 8dc4944a6c elf.h: add definitions for symbol visibility
As defined at https://refspecs.linuxfoundation.org/elf/gabi4+/ch4.symtab.html

Change-Id: I3e89f78626e1271a99bc4b58b7edb3e169c74c64
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10938
Haiku-Format: Haiku-format Bot <[email protected]>
Reviewed-by: Jérôme Duval <[email protected]>
2026-05-06 11:58:55 +00:00
Andrew Lindesay 76c24b88d1 HaikuDepot: package view availability ui
This change will modify the views showing package
detail so that data being not available is presented
in a consistent style. It will also show when data
is loading.

Change-Id: I182070ac1d22f5c75204d46b8668267942740f36
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10939
Reviewed-by: Jérôme Duval <[email protected]>
2026-05-06 11:39:59 +00:00