When entering an EXEC mapping on 68040-class MMUs, we need to make sure
to push the page from the D-cache to handle the following situation:
Page was brought into memory over some mechanism that has the CPU
touch the page (e.g. paging in binary over NFS root, with an "le"
network interface). The page is cached write-back, and so when the
user-space EXEC mapping of the page is entered, the data may still
be lingering in the cache and not yet made it out to main memory,
so when the I-cache loads from the page, it gets stale data.
XXX In addition to the DCFP(), we also do an ICPP() because that's what
Hibler's pmap did. The ICPP() is probably not necessary. This is an
area for future optimiation.
XXX We really only need to do this if there are not already EXEC mappings
of a managed page. This is a possible area for future optimization.
Issue analysed and fix proposed by tsutsui@. This is a slightly tweaked
version of that change.
wm/cde: update to 2.5.3
# noteworthy changes
This is mainly a bugfix release addressing various issues.
* dtfile: use sh instead of ksh for find command
* dthelp/parser: use standard ctype case functions
* dtwm: add support for more mouse buttons
* dtcm: Chase FreeBSD src bb421be6c117 which moved ftime(3)
* tradcpp: fix bool issue with newer compilers (GCC 15)
* fix: t_optmgmt: Incorrect options format
* libDtWidget: Do not mix wide and narrow operations on the same stream
* Made a workaround to not use the sh_access
* DtTerm/TermPrimUtil: Use 6 'X's in mktemp template
* DtTerm/TermPrimUtil: Use mkstemp instead of mktemp
* lib/DtTerm: Fix copy&paste error
* lib/DtTerm: Remove dead assignments, initializations and increments
* DtTerm/TermPrim: check pointer before traversing
[14 lines not shown]
hugo: Update to 0.151.2
upstream changes:
-----------------
v0.152.2
What's Changed
* deps: Update github.com/tdewolff/minify v2.24.4 => v2.24.5 1c8c21e @jmooring #14086
* hugofs: Make node_modules a "special case" mount 809ebe0 @bep #14089
* github: Fix typo in stale PR message 08a0679 @jordelver
v0.152.1
These fixes are are all related to the YAML library upgrade in v0.152.0.
* Expand the numeric conversions to template funcs/methods e08278d @bep #14079
* Fix where with uint64 df4f80d @bep #14081
* Fix it so YAML integer types can be used where Go int types are expected d4c7888 @bep #14079
* tpl/compare: Fix compare/sort of uint64s 29e2c2f @bep #14078
* Fix "assignment to entry in nil map" on empty YAML config files 0579afc @bep #14074
v0.152.0
[14 lines not shown]
py-dotenv: updated to 1.2.1
1.2.1
- Move more config to `pyproject.toml`, removed `setup.cfg`
- Add support for reading `.env` from FIFOs (Unix)
1.2.0
- Upgrade build system to use PEP 517 & PEP 518 to use `build` and `pyproject.toml`
- Add support for Python 3.14
- Add support for disabling of `load_dotenv()` using `PYTHON_DOTENV_DISABLED` env var.
libnice: updated to 0.1.23
libnice 0.1.23 (2025-11-26)
===========================
API: Added option NICE_AGENT_OPTION_CLOSE_FORCED to not wait for TURN when
closing asynchronous
Reject invalid remote candidates with priority=0
Add missing mutex in tcp-bsd socket
Add buffer list support to nicesrc
Avoid dropping packing in nicesink, retry instead
Only create a new NiceCandidate if a socket can be opened, as it is
a somewhat costly operation.
Many new tests
Fix leaks
Fix various test flakiness
xfce4-panel: update to 4.20.5
4.20.5 (2025-08-14)
======
- wayland: panel: Ensure panel window is shown at least once
- panel: Don't show panel window too early
- panel: Restrict X-XFCE-Unique=SCREEN to X11
- Fix string comparison when searching for plugin dirs
- wayland: Support multiple workspace groups where it makes sense
- tasklist: Deactivate context menu when its button is destroyed
- x11: Let GtkSocket expand if possible
- libxfce4panel: Restore possibility to oversize icons
- wayland: autohide: Try to trigger size_allocate() more reliably
- panel: Show window when new output is connected
- Translation Updates:
Arabic, Georgian, Greek, Polish, Swedish
xfce4-tumbler: update to 4.20.1
4.20.1 (2025-10-13)
======
- Update Copyright year
- gepub-thumbnailer: Get pixbuf in "area-prepared" signal handler
- gst-thumbnailer: Fix TumblerThumbnailFlavor leak
- ffmpeg-thumbnailer: Update mime type list from upstream desktop file
- xdg-cache: Fix TumblerThumbnailFlavor leaks
- cover-thumbnailer: Capture regex matchinfo for series episodes
- cover-thumbnailer: Update the base URL for TMDB
- cover-thumbnailer: Use correct parameter types with curl
- poppler-thumbnailer: Only use embedded thumbnail if resolution
suffices
- gst-thumbnailer: Make mime type checking more flexible
- Translation Updates:
Albanian, Romanian, Slovak
xfce4-session: update to 4.20.3
4.20.3 (2025-08-14)
======
- wayland: startxfce4: Remove definition of SDL_VIDEODRIVER variable
- Add xapp for Settings in xfce-portals.conf
- startxfce4: Add check for /etc/vconsole.conf
- labwc: Add some default config values
- xfce-portals.conf: Add wlr for ScreenCast
- startxfce4: Improve keyboard layout detection on wayland
- wayland: start a D-Bus session only if there isn't one already
- Use syntax compatible with most sh shells.
- labwc: Add window snapping range
xfce4-settings: update to 4.20.2
4.20.2 (2025-08-14)
======
- display: Add/improve some debug logs
- wayland: displays: Don't wl_display_roundtrip() on new output
- settings-editor: Fix -Wcomma warning
- common: Fix memory leak
- common: Be more secure when parsing pnp.ids file
- x11: display: Properly take XRRModeFlags into account
- xfsettingsd: Use 2 decimals in warning about unknown mode
- build: Fix resource not found at runtime
- build: Automate copyright year management
- build: Replace xdt-csource with glib-compile-resources
- build: Define xfce4 min version >= 4.18
- display-settings: Add missing update of /ActiveProfile
- Translation Updates:
Albanian, Arabic, Armenian (Armenia), Asturian, Basque, Belarusian,
Belarusian (Tarask), Bulgarian, Catalan, Chinese (China), Chinese
[8 lines not shown]