62674 Commits

Author SHA1 Message Date
Jessica Hamilton
80f9add6c0 efi: fix searching for additional Haiku installations
* platform_add_block_devices() is a no-op, as efi already
  provides all devices to the generic loader code.
* remove iterator.Remove() in platform_get_boot_partitions()
  as the simplified devices scan no longer duplicates
  partition entries.

Fixes #17051

Change-Id: I38789b069e1be9b18312e2455bc91e6195114599
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4160
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
(cherry picked from commit 2123a7ccb48491429a836d584d7f9cbb5ca12900)
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4176
Reviewed-by: Jessica Hamilton <jessica.l.hamilton@gmail.com>
2021-07-08 13:19:24 +00:00
Alexander von Gluck IV
49ef6af110 build: Small bump to release image size
* Haiku now consumes right at 700 MiB on x86_gcc2h
  after the webkit update.

Change-Id: Ia41a3e6252190e73feaa49ebe7c58ef4c80df4dc
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4161
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
(cherry picked from commit 12bb3886c550863d5dd09d73cb770f5ba105e432)
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4031
2021-07-06 13:21:17 +00:00
Alexander von Gluck IV
1de3b9dfeb build/HaikuPorts: Update haikuwebkit build packages to 1.8.1
Change-Id: Ia451535775c6e64f77739907b0d58cc2fc8837cf
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4159
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
(cherry picked from commit fae4769be6dafe280c15222674025c6a8ee08aeb)
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4030
2021-07-06 01:05:45 +00:00
Adrien Destugues
2f25623db8 webpositive: Fix for HaikuWebKit 1.8.1
Change-Id: I00b2b01bf84e0d22ec759511b2f9435403207c95
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4150
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
(cherry picked from commit 2b1972cf663e3e39a757807764ff7bd5a2e89bea)
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4029
2021-07-06 01:05:41 +00:00
Jessica Hamilton
8d95ce0977 loader: fetch all potential boot partitions for device
This also keeps the functionality of hrev53848, which simplifies the
list of disks searched for bootable partitions; however, it maintains
the previous behaviour of platform_get_boot_partitions that continues
to iterate over a list of possible boot partitions, which should
allow finding a bootable BFS partition better in more circumstances.

Particularly, there are numerous reports of the UEFI loader entering
the boot menu despite it finding a bootable partition, which this
should address.

EFI's device_contains_partition is also structured such that it
compares the disk GPT table of the partition the loader is
querying of the EFI disk's GPT table, in the case that there are
multiple disks, as the most reliable method of comparison, with
a generic fallback for non-GPT disks, which will be less reliable.

This reverts commit 0d932a49ada8af6314cd3f20c3f597143f1f555d.

Change-Id: I5fac8608035d56b8bb4dc6c3d495ec6db42fa9b7
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4149
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
(cherry picked from commit 62f80a2a71f25302936b713842a38e8bc293b073)
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4028
2021-07-05 20:57:53 +00:00
X512
9af81b33d9 app_server: turn on screen on start
Screen may be turned off if video card is not supported by firmware and boot
loader.

Change-Id: Ie60fc00da281ec3781084dd97466a68b885fde7b
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4114
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
(cherry picked from commit cc265c1482e8e7748cdb06bf0962f4475d789802)
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4026
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
2021-07-04 15:58:33 +00:00
Rudolf Cornelissen
6d39fb750f intel_extreme: gen4 displayport now sets modes, dualhead clone works.
Change-Id: I3c5c5895e87b758511f98d1aef39f03bc9091e73
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4147
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
2021-07-04 15:56:43 +00:00
Adrien Destugues
95c57b012a libnetservices: fix handling of HEAD requests and 204 responses
We were incorrectly reporting a B_IO_ERROR for these requests because we
could not read the content after the headers. There is no content in
these cases.

Add an unit test for both HEAD and 204 status, checking that there is no
content and the headers are correct.

Fixes #16885.

Change-Id: I98fefc5c604253bb2545b50395b7af9f8834def0
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4142
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Niels Sascha Reedijk <niels.reedijk@gmail.com>
(cherry picked from commit 3ca5eec002c54d7623ab85b66254ec2f31851cc9)
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4025
2021-07-04 15:45:49 +00:00
Autocomitter
61a3c5b31d Update translations from Pootle 2021-07-03 08:46:25 +00:00
Autocomitter
b07fbec4c9 Update translations from Pootle 2021-07-02 07:13:42 +00:00
CodeforEvolution
518e25c4d1 mime_db: New text/markdown MIME type and other MIME type polishing
- New text/markdown MIME type was added according to IANA registry.
- MIME types gained new extensions that weren't previously included.
- Resource definition files will now open up with Pe by default.
- text/x-vcard was renamed to text/vcard, as it's now a registered IANA MIME type.
- text/x-source-code had its sniffing rules increased in priority,
  so that it would get precedence over text/plain and its own sniffing rules.

Change-Id: I28af24de8c0e96ef39dfc67703a0884e8d4c842e
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4109
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
(cherry picked from commit 74f28747a23711ca0800e47f4bc892a1f0a98cde)
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4018
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
2021-07-01 15:17:27 +00:00
Rudolf Cornelissen
c6467c489d intel_extreme:dualhead clone mode with displayport works on Sandy/Ivy Bridge.
Change-Id: I0b8242916c676c45c00e0255b4f38e3eab89bc4f
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4139
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
2021-07-01 15:15:37 +00:00
Rudolf Cornelissen
a6a2ae7678 intel_extreme: displayport now scales to BIOS set mode.
Change-Id: I0aa3527a04c376192c656952af23384d0657a51a
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4138
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
2021-07-01 15:15:21 +00:00
Rudolf Cornelissen
2667594430 intel_extreme: disable digital dpms monitor shutoff, it's faulty and incomplete (ticket #12964)
Change-Id: I17ed039d49a93731e87228987303ebc5fb6f4a45
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4137
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
2021-07-01 15:14:56 +00:00
Rudolf Cornelissen
e5e0ad83cb intel_extreme: init port_count always (typo fix).
Change-Id: I2dd5e042a94a20f0862d3fdf8b2c29fd77e3bcda
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4136
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
2021-07-01 15:14:36 +00:00
Rudolf Cornelissen
6fdffce077 intel_extreme: haswell+ has DDI, no DP, so block scanning that for screens.
Change-Id: Ia6b60f152f83aff480304f3ba8299df8cca6233e
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4135
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
2021-07-01 15:13:56 +00:00
Rudolf Cornelissen
36c95991bc intel_extreme: don't pgm pipes, follow BIOS for now. Two screens on now i.e.
Change-Id: Ia3a865c5c6b4bef685af189d3d3b924af3860049
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4134
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
2021-07-01 15:13:18 +00:00
Alexander von Gluck IV
1f9aab1bd1 haiku: Add all bootloaders to haiku package
Change-Id: I854de44c1b31066dfa522b946cb04a5190f6b0b6
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4113
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
(cherry picked from commit 32e0fe7000438c77dfa0e221ec40b232b566c676)
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4022
2021-06-29 20:20:39 +00:00
Jérôme Duval
f36c170eee asus-wmi: add keyboard backlight toggle support
also add fn-lock mode switch support.

Change-Id: I08738aa058e5fce2fae2ac03da2afd9fa7f894bb
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4119
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
(cherry picked from commit 009a0c62ccb15bee36d5bbf60c5bfc08110e3fb2)
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4024
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
2021-06-29 13:00:22 +00:00
Jérôme Duval
d4f1306c4a ext2: fix metadata_csum for inodes
the checksum assumes the full inode block.

Change-Id: I60ef5d0b769750107b7e104709edff95beee8085
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4118
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
(cherry picked from commit 842a1538a6b726ba535497d7bea7756dc191f90c)
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4020
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
2021-06-28 13:24:29 +00:00
Adrien Destugues
7711e0e28d sdhci: actually wait for commands to complete
The code allowed execution to continue as soon as the "command inhibit"
bit was cleared. This is incorrect: we need to wait for a command result
(either command complete, or timeout) to be available before continuing.

This should fix #17031.

Change-Id: I8f3fe60c2e47582b399952b19c05c6ed2161afd7
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4121
Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
(cherry picked from commit ab9943450324a0401ec2e9a0030de6a17347f51b)
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4023
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
2021-06-28 13:24:01 +00:00
Máximo Castañeda
13b63e9f80 posix: fix confstr
* Off-by-one error copying the string.
* As per the spec, return the buffer length for the string when passed a
  null pointer and 0 length.

Fixes https://github.com/haikuports/haikuports/issues/5821

Change-Id: Ic421f26db00f9820c6a617375e39f7341cd5ebc1
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4110
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
(cherry picked from commit 4c23dfb3a364519b5caa61b14fe1157d5ee3411e)
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4019
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
2021-06-28 12:13:35 +00:00
Jérôme Duval
e4ab28290a intel_pstates: disable Atom Silvermont and Airmont CPUs
which need special support.

Change-Id: I576f6b78dfd4d9213a7da073adf4c664aeea18b4
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4120
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>
(cherry picked from commit 094ea67748567e26d7091a4d537f3e984c8ebde9)
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4021
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
2021-06-27 20:49:21 +00:00
Murai Takashi
16c8677540 cddb_lookup: Update default server
Fix part of #17023
* Update default server to "gnudb.gnudb.org:80".
* Add "/" to command footer to work with gnudb.

Change-Id: I363ca919d971e96ba27476a56ca06b4e8fa99171
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4112
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
(cherry picked from commit 0071f2c47796091551aa3f0bcd09f6443e7fc5f3)
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4017
2021-06-24 12:51:32 +00:00
Alexander von Gluck IV
79a172ef78 build: Enable HAIKU_OFFICIAL_RELEASE to change logos; #17028
* Changes Haiku "development" logos to plain Haiku logos
  in AboutSystem, Installer, Tracker Icons

Change-Id: I91696aa259411037f47b50eda354660c89374f47
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4111
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
2021-06-24 12:40:22 +00:00
Alexander von Gluck IV
1b48d7630d build/image: Slightly bump release image size
* Solves out of space issue building release images

Change-Id: I888836774732f65fde3574ef498b272d8285356f
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4108
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
2021-06-22 00:10:01 +00:00
Adrien Destugues
aa929f9bbc Use a tag: identifier for haiku and haikuports repositories
This resolves the confusion about the "url" field in repository
definition files. However it changes the identifier of repositories. It
seems to be a good idea to do this with a new release, as users will
need to switch to new repos anyway and can accept special instructions
at that time (we will include the instructions in the release notes).

The new format uses a tag: uri as specified in https://tools.ietf.org/html/rfc4151

The rationale for this is:
- We need a way to uniquely identify repositories
- We want anyone to be able to create a repository easily, with no
  central registration, and in a way that does not results in accidental
  conflicts. We do not want to be running a registry to grant people an
  identifier for their repository.
- Backwards compatibility with existing repositories and software should be
  preserved: some code and file formats in Haiku package tools expect or
  expected the identifier to be parsable as a BUrl. Existing 3rd-party
  repositories use an http or https URL as an identifier and may
  continue to do so (changing the identifier of existing repositories is
  not desirable)
- Forwards compatibility if we want to change this again later
- Optional: repository identifiers should be user readable.

The tag: URI resolves this in the following way:
- Backwards compatibility: it is still an URI, as the identifier
  previously was.
- Forward compatibility: We can change to another URI scheme if we want to.
  In fact, each repository can decide what type of URI they want to use,
  "tag" is only a recommendation and put in use for the repos we
  provide.
- Uniqueness + no centralization: the tag: URI specifies namespaces tied
  to a domain name (which is already needed to host a repository) and a
  date at which the domain is owned by the entity generating a tag. Inside
  that namespace, they can do as they wish.
- User readability: the format is simple and text-based.

Other possible alternatives are:
- keeping the current solution of using http URLs. It has proven
  confusing because the repository hosting may be moved or mirrored
  while preserving the identifier. There is also work in progress to
  distribute packages using other protocols (eg. IPFS).
- Using an uuid. This provides unique, decentralized identifiers, but
  is not user-readable. Backwards compatibility can be provided by
  wrapping the uuid into an "urn:uuid:" URI (see
  https://www.itu.int/en/ITU-T/asn1/Pages/UUID/uuids.aspx).
- Using some other URI scheme such as "urn:oid:". I investigated some, but
  found none that provide a decentralized namespacing solution (except
  for "tag", of course).
- Using a custom URI scheme of our own. This would normally require declaring
  it to the IANA (example: https://www.iana.org/assignments/uri-schemes/prov/apt
  for Debian packages) in order to not make the internet more of a mess
  than it already is. We would still need to define a way to generate
  URIs that protects people from getting accidental conflicts. The
  solution would probably be similar to what the "tag" URI scheme does, as
  there doesn't seem to be many other ways to guarantee uniqueness in
  (cyber)space and time without registration.
- Not using an URI scheme: in addition to the problems of a custom URI
  scheme, this would break backwards compatibility (existing software
  would not accept the new format) and forwards compatibility (without a
  scheme in the identifier, it is hard to detect what it is supposed to
  be if we change formats later on)

Change-Id: Ibc577d26827cb6ca18c787ba969f72bdff5cb572
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3684
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
2021-06-21 21:32:13 +00:00
Alexander von Gluck IV
c2067874aa x86_64,x86_gcc2: Bump repo files to fix release build
Change-Id: Ifcf88c23a658deedc76b683ac9f2f3c421203204
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4105
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
2021-06-21 20:27:10 +00:00
Alexander von Gluck IV
485300d1b1 boot/platform/generic: Update year on bootloader menu
Change-Id: I4d4c520585e90f0adba221230f8addbdfb0ed608
2021-06-21 11:57:19 -05:00
Alexander von Gluck IV
4293d5871d repository: Adjust haiku repository to r1beta3 'release' branch
Per the ReleaseCookbook

Change-Id: I137ac8a15cc5e6841fb77a4d62b162732157faf6
2021-06-21 11:50:06 -05:00
Alexander von Gluck IV
b32aab60b1 kernel_debug_config: Turn KDEBUG_LEVEL down from 2 to 1
Per the ReleaseCookbook

Change-Id: I386094e2241b113df570a9a7decf3c480a7d7720
2021-06-21 11:48:49 -05:00
Alexander von Gluck IV
26df2f1029 bios_ia32/kernel: Disable serial debug output by default
Per the ReleaseCookbook

Change-Id: If238820138bd0036c4f56ae3b2aa507ff0c0f769
2021-06-21 11:47:55 -05:00
Alexander von Gluck IV
0181a3a3c1 version: Add BETA_3 and PRE_BETA_4 constraints.
Change-Id: I93d9c66020b742972a02507103eb1cb0ea999844
2021-06-21 11:35:47 -05:00
Adrien Destugues
303187e29b Revert "Media Kit: use the B_WRITABLE flag in plugins"
This reverts hrev54422.

I'm not sure what I was trying to fix with this change. The way the
media kit is currently designed, the list of supported formats
(including for reading) comes only from writer plugins. This means it is
impossible to have a decode-only plugin currently. And the list is
called "fWriterFileFormats" but in fact is the only list used to
implement get_next_file_formats, so it should contain all formats.

This current setup works for the ffmpeg plugin, but it should be
cleaned.

This fixes Youtube playback. The problem was simply that we were not
reporting support for any of the Youtube video formats anymore.
Unfortunately, the app_server crashes when playing Youtube videos are
still there.

Change-Id: Ie5025cd48e2ab23b616bad49eec1401331ffb0ed
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4103
Reviewed-by: X512 <danger_mail@list.ru>
Reviewed-by: Panagiotis Vasilopoulos <hello@alwayslivid.com>
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
hrev55181
2021-06-21 12:33:28 +00:00
Jérôme Duval
ddffdd2506 C11: define __STDC_NO_THREADS__ as threads.h is not provided
Theorically we could define __STDC_NO_THREADS__ internally in GCC, but
threads.h probably will be added in the future, and the compiler won't
notice.
Using this stdc-predef.h header and including it in GCC would solve this
nicely, and saves us from hardcoding.
The header can eventually be removed when obsolete.

Change-Id: I29aa58686e3c45449dc63e02e5a9e13a960b9090
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4097
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
hrev55180
2021-06-21 12:31:53 +00:00
Pascal Abresch
325ab89b90 ControlLook: fix minor code style violation
Change-Id: I0b3e80e7ba4418f06c20fd02f96cb2932623fd71
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4102
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
hrev55179
2021-06-20 19:55:44 +00:00
John Scipione
7912dad947 BTextView: Fix Tracker edit name
Don't resize text view in FrameResized() if resizable, this is done
in _AutoResize() instead. Set text rect width to width of max line when
word-wrap is off. Text rect width shrinks to the width of the text
matching behavior of BeOS R5 and previous Haiku. This fixes Tracker
Edit name.

Limit max width to column width in list mode or 30em in icon mode.
Filter paste messages limiting to max width in Tracker Edit name.

General BTextView fixes:

As a consequence of the text rect shrinking to fit the text, adjust
highlighting to go at least to edge of the view even if text rect width
is narrower. Extend the invalidation area beyond text rect when
redrawing to include highlighted areas.

Text views behave properly when overflow occurs i.e. when you type
text off the end of the text view. The text is nudged over as you
type/scroll so that the previous text is visible. This sorta worked
before but now works better.

Fix text rect centering by replacing switch with
BLayoutUtils::AlignOnRect().

Coalesce consecutive draw calls when inserting and deleting text to
prevent flashing for example when resizing the window. Redraw text
when the text view scrolls fixing a bug I noticed in StyledEdit.

Workaround negative height Beezer bug.

Fixes #16642, #16476

Change-Id: I2d32d6039944d2dc3218ce4de71f2966cc98c866
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3642
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
hrev55178
2021-06-20 14:46:53 +00:00
Jérôme Duval
7d961f9746 sys/resource.h: add rusage compatibility fields, set to zero
POSIX defines this structure but specifies only two fields (which we
already implement). However, both the *BSD and Linux have agreed on
some more fields, which are often assumed to be there by applications.

The benefice of having compatibility fields is
greater as having to patch every other software at HaikuPorts.

Change-Id: Ie28ca2e348aa16b4c57eb3498eb62175100d9b9d
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4083
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Niels Sascha Reedijk <niels.reedijk@gmail.com>
Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>
hrev55177
2021-06-20 12:50:24 +00:00
Rudolf Cornelissen
0d1016f023 intel_extreme: assign ports a pipe just once. hrev55176 2021-06-19 21:10:24 +00:00
Jérôme Duval
c6fe367365 POSIX: introduce ppoll
will appear in the next version: https://www.opengroup.org/austin/docs/austin_1110.pdf

Change-Id: I38014ad910881df260f0ec762831491e143328c4
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4099
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
hrev55175
2021-06-19 18:09:25 +00:00
Rudolf Cornelissen
0af04dccaa intel_extreme: only access ports pipe if it has one assigned. hrev55174 2021-06-19 13:53:18 +00:00
Máximo Castañeda
1aca853fc9 BMenu: fix menu items width in column layout
Change-Id: Ia16d51ff31760fef28bcceeab7b5c26a05cfbdad
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4092
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Axel Dörfler <axeld@pinc-software.de>
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
hrev55173
2021-06-19 09:28:06 +00:00
CodeforEvolution
65f4a22735 registrar: Shutdown Icon Animation
In the case that an application is blocked by a model panel during shutdown, the icon will now show a "waiting" animation
like in BeOS R5.

Fixes #7980

Change-Id: Iec79fcaf431407ff51430a1a8e4c8ec41571059d
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4001
Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
hrev55172
2021-06-19 09:15:33 +00:00
Autocomitter
8f265e03c9 Update translations from Pootle hrev55171 2021-06-19 08:55:55 +00:00
Murai Takashi
9be773046a gutenprint: Fix ASSERT expression
Change-Id: I7fb39364fe8cf2b5596764bb4db3bda12295a171
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4096
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>
Reviewed-by: Jacob Secunda <secundaja@gmail.com>
hrev55170
2021-06-19 06:44:05 +00:00
Rudolf Cornelissen
5c178f3cbb intel_extreme: fixed pipe-to-port assigning: no second screen yet.. hrev55169 2021-06-19 00:47:46 +00:00
Rudolf Cornelissen
54ce952dd4 intel_extreme: fixed DP/DDI clk init switch and link det, accept EDID still down. hrev55168 2021-06-17 21:59:28 +00:00
Niels Sascha Reedijk
bf6a2a2bf1 Cortex: fix the catalog location of the main application
Previously, hrev55011 introduced localization for Cortex, which then
prompted to close #7530. It has then been reopened, when it turns out
that the translations for the container application (RouteApp) did not
work, whereas the individual add-ons/modules were translated.

The cause is that by default BCatalog looks up the translations based on
the subtype part of the signature. This is x-vnd.Cortex.Route (without
the application/ supertype). This change will place the translations in
the right place of the file system.

The add-ons were never affected, since they BCatalog is explicitly told
to find the translations for the entire signature, like:

static BCatalog sCatalog("application/x-vnd.Cortex.InfoView");

Even so, it was chosen to omit the `application` supertype from the
signature for the shared code as well.

This should fix #7530 for good.

Change-Id: Iff18fabef7aba68602e49db1e98cfed2f486f545
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4091
Reviewed-by: Niels Sascha Reedijk <niels.reedijk@gmail.com>
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
hrev55167
2021-06-17 10:59:18 +00:00
Murai Takashi
324b426da9 libnetservices: Fix DEBUG build
Add iostream header since BUrlProtocolListener::DebugMessage() need it.

Change-Id: I4665d5675b33b1cb5beba123d07a38c3edbbeb6f
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4095
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Niels Sascha Reedijk <niels.reedijk@gmail.com>
hrev55166
2021-06-16 07:25:36 +00:00
Jessica Tallon
e3fa7914c6 mediaplayer: Support m3u playlists containing urls
fix #6670

Change-Id: I8e15b1a79f1d2a687108c3c2a1fc3fc341b79cc5
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4050
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>
Reviewed-by: Axel Dörfler <axeld@pinc-software.de>
hrev55165
2021-06-16 06:02:48 +00:00