Jérôme Duval
03f4263ea5
acpi_als: driver for ALS ACPI devices
...
Change-Id: I24068c7b3e1c5863d39d0a805a32acfeb93ad422
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2505
Reviewed-by: Jérôme Duval <[email protected] >
2020-04-27 07:38:40 +00:00
Jérôme Duval
ceb94d0080
wmi: some ASUS laptops need have ALS forced enabled
...
Change-Id: Ie0752419b1e60d78cdfe60e5b35303a09db10400
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2504
Reviewed-by: Jérôme Duval <[email protected] >
2020-04-27 07:38:40 +00:00
Jérôme Duval
97f2b91169
smbios: add module to match SMBios vendor and product
...
Change-Id: Ib7848da1c22c42a1a9030891159f4e852c6c1ecd
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2503
Reviewed-by: Jérôme Duval <[email protected] >
2020-04-27 07:38:40 +00:00
X512
bd3b700484
screenmode: fix MIME signature
...
Change-Id: Id7f1ffea799b4843076abe4e791d949dcb2f0339
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2518
Reviewed-by: waddlesplash <[email protected] >
2020-04-26 17:37:18 +00:00
José Manuel Ferrer Ortiz
ffbe5ecde2
Time: Fix flattening of countries with one subitem and no timezone on the parent.
...
Fixes #15907 .
Change-Id: I10d81ca92539b3430607c10ebaa9fe7f1080ef0b
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2517
Reviewed-by: Adrien Destugues <[email protected] >
2020-04-26 17:35:26 +00:00
Kyle Ambroff-Kao
6f9f7e02a8
tests/HttpTest: Fix build on x86_gcc2
...
* std::istreambuf_iterator<T> template isn't available until C++11.
* std::vector<T>::cbegin() is not available
* Add missing include of errno.h
Change-Id: Ice344f6b0f93bf72d9120674607878c4c3e8ef54
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2515
Reviewed-by: waddlesplash <[email protected] >
2020-04-26 16:53:07 +00:00
Paradoxon
a688d43f35
HaikuDepot: Add a version column.
...
Makes it easier to find the latest version of a app.
Fixes #15668 .
Change-Id: I26e939cd7ac4c590d856a2b093cc52098fa14301
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2488
Reviewed-by: waddlesplash <[email protected] >
2020-04-25 18:58:14 +00:00
Autocomitter
dc0bc42494
Update translations from Pootle
2020-04-25 09:02:45 +00:00
X512
eeff891b9d
Message screensaver: style fixes
...
Change-Id: Ifd910a517411e888eaee0efda2fa18838a1023d7
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2513
Reviewed-by: waddlesplash <[email protected] >
2020-04-24 23:51:12 +00:00
X512
3ed66cafba
Message screensaver: fix array delete[] problem on clang, style fixes
...
Change-Id: Ic0182e81e9267c69b92ed60a85026eb45cda3a2d
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2407
Reviewed-by: waddlesplash <[email protected] >
2020-04-24 22:34:07 +00:00
X512
6d31c23459
test_app_server: fix build
...
Change-Id: I5fa78adf04bf4380e340d470eb98377e574d3801
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2510
Reviewed-by: waddlesplash <[email protected] >
2020-04-24 22:30:15 +00:00
Niels Sascha Reedijk
5365cf366b
SoftwareUpdater: show localized name in Deskbar
...
Reported by bitigchi in #15554 . Thanks!
2020-04-24 17:40:54 +01:00
Niels Sascha Reedijk
f766999fae
Network preference: show localized name in Deskbar
...
Switch to B_TRANSLATE_SYSTEM_NAME to use translations in Deskbar.
Reported by victordomingos, thanks!
Change-Id: Ie841b5b19009858ac20f789fc99551df177fbff4
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2508
Reviewed-by: waddlesplash <[email protected] >
2020-04-24 15:25:56 +00:00
Augustin Cavalier
d26bbf4c90
build: Remove perl from the Development set.
...
This caused the nightly builds to fail, because perl is apparently
a dependency of something in the base set already.
2020-04-23 21:26:43 -04:00
Jérôme Duval
19692eed95
OptionalPackages: add missing dependencies
...
for Development: automake and autoconf require perl
for DevelopmentMin: makefile_engine requires make and mkdepend
Change-Id: Ica2bace17a233e2e589e139208e468870b1cc84e
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2507
Reviewed-by: waddlesplash <[email protected] >
2020-04-23 15:43:08 +00:00
Augustin Cavalier
5332b1ce28
freebsd_network: Remove bogus KASSERT.
...
As pointed out by halamix, root_size is set to > 0 during
radix_bitmap creation, and never changed after that. So
this is a bogus check.
Fixes #14941 .
2020-04-23 01:05:33 -04:00
Augustin Cavalier
ccb11fb4f2
libnvme_haiku: Name mutexes after the function they are allocated in.
2020-04-23 01:02:36 -04:00
Augustin Cavalier
9f703d301c
libnvme: Unset ctrlr on teardown.
...
This way we do not attempt to tear down more than once,
which triggers an assert in mutex destruction.
2020-04-23 01:02:17 -04:00
Augustin Cavalier
9a3a70f437
libnvme: Add better asserts in SGL-to-PRP request conversion.
...
Taken from upstream (SPDK).
2020-04-23 01:01:47 -04:00
Augustin Cavalier
b0460580c5
libnvme: Export controller SGL support in nvme_ctrlr_stat.
...
libnvme has routines to convert SGL requests into PRP ones,
but they can only go so far, so some requests are truly
SGL-only.
2020-04-23 01:01:11 -04:00
Augustin Cavalier
b36c8cff54
libnvme: Add comments about what data buffers must be physically contiguous.
2020-04-23 00:59:18 -04:00
Jérôme Duval
ddcb56f2ac
bootloader: support older kernels.
...
if no microcode is found, we can also omit the optional fields.
should help with #15891
Change-Id: I2fcb63ccb0cdf77caf7d5e1770c254561b231a18
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2506
Reviewed-by: waddlesplash <[email protected] >
2020-04-21 16:46:10 +00:00
Niels Sascha Reedijk
5d573f8375
Various translation fixes.
...
Closes tickets #15892 and #15893
2020-04-21 13:38:36 +01:00
Augustin Cavalier
d4304f4384
nvme_disk: Correct get_memory_map invocation.
...
Passing "1" as the bytes argument instead of "0" means that
get_memory_map would never return an error in the case that
one physical_entry was not enough for the vaddr's map.
This reveals the true cause of the disk corruptions:
libnvme is assuming some of the passed buffers are
physically contiguous, and they are not.
2020-04-21 00:41:57 -04:00
Augustin Cavalier
21b312b61e
nvme_disk: Queue requests if there are already requests queued.
...
This way, we don't do I/O out-of-order within a qpair under
heavy load conditions.
2020-04-20 23:53:12 -04:00
Augustin Cavalier
fdfb71a406
nvme_disk: Further rework of qpair locking behavior.
...
This makes the logic, especially around queued requests,
much more robust.
2020-04-20 23:50:46 -04:00
Augustin Cavalier
b6fccb7930
nvme_disk: Add an interrupt await timeout.
...
This way, if something stalls in an unexpected way, the whole system
won't just hang.
Should "fix" #15874 , but there is probably some other underlying
problem.
2020-04-20 23:49:24 -04:00
Augustin Cavalier
6ef25b8505
nvme_disk: Request callbacks in libnvme are called with the qpair lock held.
...
Fixes #15880 .
2020-04-20 23:48:25 -04:00
Augustin Cavalier
0f839b9e8c
kernel/module: Panic if search_module is called during gKernelStartup.
...
The VFS has not been initialized at this point, so we can't use it.
Should catch #15865 .
2020-04-20 23:47:46 -04:00
Jérôme Duval
12a968998a
pch_i2c: build fix
2020-04-20 19:25:15 +02:00
Humdinger
367a1cd989
Input prefs: fix missing translation strings
2020-04-20 18:02:38 +02:00
Jérôme Duval
9aacbbbbc1
HaikuImage: add i2c bus manager and pch_i2c bus
...
add i2c bin tool
Change-Id: Id83e1ec4f008d3728120dcf5a7f43c4b621c1272
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2486
Reviewed-by: Adrien Destugues <[email protected] >
2020-04-20 14:58:02 +00:00
Jérôme Duval
1baf45b64b
wmi: add ACPI WMI implementation
...
add a WMI Asus driver, to control keyboard backlight brightness.
Change-Id: Ib86f70b4a407178b0a1f532269387a55915cc460
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2485
Reviewed-by: Fredrik Holmqvist <[email protected] >
Reviewed-by: Adrien Destugues <[email protected] >
2020-04-20 14:56:59 +00:00
Jérôme Duval
526752bc02
acpi: add ACPI_DEVICE_UID_ITEM
...
Change-Id: I6f1dba7d9d757859375e2339141ba92559d5cf9b
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2484
Reviewed-by: Adrien Destugues <[email protected] >
Reviewed-by: Fredrik Holmqvist <[email protected] >
2020-04-20 14:56:59 +00:00
X512
04ff1cfaef
i2c bus_raw: fix passing cmdBuffer, handle large buffer size
...
Change-Id: Ia2965d465899d087f0cbf8f7b07a7a326ed305db
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2496
Reviewed-by: Jérôme Duval <[email protected] >
2020-04-20 14:56:16 +00:00
X512
b29db8ebbb
AutoDeleter: add Get method for FileDescriptorCloser
...
This allows to use FileDescriptorCloser as unique pointer for file descriptor.
Change-Id: I4c768fafba6ed35658b2fdb075b9b547f53bc8da
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2495
Reviewed-by: Jérôme Duval <[email protected] >
2020-04-20 14:56:16 +00:00
X512
9219768a97
scsi: add device names
...
Change-Id: Ifca8911a095ee93daf1b4976a037dbd7c016e923
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2494
Reviewed-by: Jérôme Duval <[email protected] >
2020-04-20 14:56:16 +00:00
Niels Sascha Reedijk
ffc770c1f4
HaikuDepot: remove double space after full stop
...
Reported by translator loic (thanks!). The double space is only removed in
user-facing strings, I did not touch the comments.
For those interested in an internet controversy, search the internet for
the origins of the double space after a period. In any case, for consistency with
other user facing strings, go to a single space after a period.
2020-04-20 08:45:46 +01:00
Andrew Lindesay
eaf026de4a
HaikuDepot: Fix Label on User Rating
...
Resolves #11639
Change-Id: I45d3952d1dd0fc998cf589b5180c0a81ab1f63b6
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2501
Reviewed-by: Adrien Destugues <[email protected] >
2020-04-20 07:15:44 +00:00
Augustin Cavalier
ef78f1eda0
Add gmp and mpfr to the regular image package set.
...
GAWK is apparently built against them (do we really need that?)
so we can't just ship them with the optional package set.
2020-04-19 20:21:31 -04:00
Augustin Cavalier
7c2cc47436
DefaultBuildProfiles: Remove "gcc" from default source packages.
...
OptionalPackages will add its source package when shipping GCC itself.
2020-04-19 20:18:44 -04:00
Andrew Lindesay
30bd2c8c29
HaikuDepot: Fix Icon Backgrounds
...
Some icons are not correctly observing the color
of the background view they are drawing on. This
commit will fix that problem.
Resolves #14587
Change-Id: Icdd3eda915c985eba3517f888f29ccb2f8278487
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2500
Reviewed-by: waddlesplash <[email protected] >
2020-04-19 22:24:04 +00:00
Augustin Cavalier
55e10d7ca4
OptionalPackages: Rework following build-packages changes.
...
* perl must go in /system/packages as git requires it
* mpc, gmp, mpfr needed by gcc
* jpeg was replaced by libjpeg_turbo
* glu not necessary
2020-04-19 18:10:40 -04:00
Augustin Cavalier
26044ec39c
package_infos: Clean up dependency on libpng.
2020-04-19 18:00:49 -04:00
Augustin Cavalier
f5a84636ec
build: Replace jpeg with libjpeg_turbo for JPEGTranslator.
...
It works!
2020-04-19 18:00:31 -04:00
Augustin Cavalier
14af814156
build: Merge ilmbase and openexr build features.
...
Also only declare dependencies on OpenEXR libraries,
and let the ilmbase ones (which are now in the same package anyway)
get pulled in implicitly.
2020-04-19 17:59:57 -04:00
Augustin Cavalier
b8aadcd2df
libnetapi: Adapt to OpenSSL 1.1 API changes.
...
Surprisingly easy: X509 was made opaque, and SSL_CTX_set_ecdh_auto
was removed (it is now the default internally.)
2020-04-19 17:58:00 -04:00
Augustin Cavalier
648cc69f8e
HaikuPorts: Synchronize build-packages set.
...
Notable changes:
* jpeg replaced with libjpeg_turbo across the board.
* man replaced with mandoc.
* ilmbase merged into openexr.
* gnutls no longer needed in this set.
A few other packages unused in the local scripts were
also removed. Build fixes are in following commits.
2020-04-19 17:56:23 -04:00
Augustin Cavalier
dd419e59dc
build_haiku_image: Distinguish between system (activated) and unactivated packages.
...
Previously, all packages on the image, both activated and unactivated,
were in $systemPackages, so if a package actually in /system/packages
had a dependency in the Installer optional package area, the dependency
checking would see no problem but the generated image would be broken.
Now, packages going into /system/packages are treated separately
from those going elsewhere, and error checks added so the above
condition will not occur.
(I ran into this while working on the build-package upgrade
in the following commits.)
2020-04-19 17:53:10 -04:00
Augustin Cavalier
5e15819d86
Jamfile: Remove most implicit dependencies from default installed packages.
...
No need to pull in e.g. "libpng16" explicitly when the appropriate
libpng version will automatically get selected by get_package_dependencies
at image build time.
I did however remove ctags altogether; nothing in the base install
uses it, so there's no reason to have it.
2020-04-19 17:50:43 -04:00