x11/histui: Add new port
Histui is a notification system for Wayland desktops. It captures, displays,
and lets you browse your notification history.
Features:
- CSS theming with hot reload - edit themes live without restarting
- Clickable URLs and deep links - jump straight to the source app
- Image previews and progress bars with Pango markup support
- Smart icon resolution - app aliases with Nerd Font fallbacks for 350+ apps
- Audio alerts by urgency with repeat options
- Notification stacking with smooth animations
- Supports Hyprland, Sway, river, and other layer-shell compositors
- Run alongside other daemons (dunst, mako etcetera..)
Histui is also a CLI and TUI for querying notification history. You can:
- View what you missed while away
[5 lines not shown]
[clang] Fix TemplateInstantiator crash transforming loop hint argument (#172289)
A generic lambda inside a generic function is (currently) instantiated twice. Thus the argument expression of a loop hint inside such a lambda may still be value dependent after the first instantiation and we must protect against this in `TransformLoopHintAttr`. We also fix a bug in this function where the special handling of an unroll(0|1) hint could be applied to *other* loop hints, if they receive an argument 1 after instantiation.
Import wayland/wdisplays 1.1.3
wdisplays is a graphical application for configuring displays in Wayland
compositors. It should work in any compositor that implements the
wlr-output-management-unstable-v1 protocol. Compositors that are known
to support the protocol are Sway and Wayfire. The goal of this project
is to allow precise adjustment of display settings in kiosks, digital
signage, and other elaborate multi-monitor setups.
note that the graphical rendering of relative position of screens in the
left pane is broken, because it relies on mesa being linked with
wayland, which isnt the case on OpenBSD. Manually setting screen options
in the right pane works.
ok matthieu@ a while ago
[ARM] Add tablegen patterns for vsdot and vudot high index. (#174728)
The index on a vsdot and vudot instruction can be 0/1 from a D-reg, not 0/1/2/3
from a Q reg as would be expected. Add a pattern to allow extracting from the
high half of the input vector.
Fixes #174688
[MachineInst] Increase LLVM_MI_FLAGS_BITS to 32 bits (NFCI) (#175542)
We have hit the limit of 24 bits for LLVM_MI_FLAGS_BITS in upstream. In
our downstream target we are using additional bits, so we're hitting the
"Flag is out of range" assertions in get/setFlag functions.
Increase LLVM_MI_FLAGS_BITS to 32 bits, and reorder the fields of
MachineInstr to avoid extra padding and the subsequent increase in size.
Since the alignment of the class is 8 and the last member was 16-bit
before this change we can get more bits by moving things around.
Revert "[libc++] Optimize std::find_if" (#175903)
`__builtin_assume_dereferenceable` currently implies that the pointer
given to it is non-null, even if the size is zero. This causes
miscompilations, since we consider [nullptr, nullptr) to be a valid
range.
Reverts llvm/llvm-project#167697
isc-dhcp: very simple migration script #9155
We're going to need this for 99% of the cases in existing installs
so instead of checking for something just install it and ask the
user to let it go if unneeded.