Changelog from AN-2021-07-29:
- Bourne Shell: "cd -" now prints the new directory. POSIX requires this.
Thanks to a report from Robert Elz.
- Bourne Shell: "make install" now works wit SuPro Make as well.
Previously, the target /opt/schily/xpg4/bin/bosh (a symlink) was not
installed because of a missing rule that caused SuPro Make to complain.
about a target with no existing rule to make.
- Bourne Shell: z/OS only supports the minimum fields from struct rusage
that are required by POSIX. We need the same hack as for HAIKU to
be able to compile.
Thanks to a report from Matthew R. Wilson
- Bourne Shell: z/OS does not #define MAXPATHLEN, so we #define it
to be 1024 by default
Thanks to a report from Matthew R. Wilson
Changelog from AN-2021-07-29:
- star: A single Linux xattr entry with a zero length value did disable
all Linux xattrs for the related file. This is now handled correctly.
Note that setfattr(1) on some Linux versions does not support to set
empty xattr entries, but star on the same system can extract files
with empty xattr entries.
Thanks to a report from Dennis Katsonis
- star: star -version now prints a new version date
Changelog from AN-2021-07-29:
- smake: changed open(..., 0) -> open(..., O_RDONLY) for z/OS
Thanks to a report from Matthew R. Wilson
- smake: z/OS is using EBCDIC and for this reason, smake cannot continue
to #define NWARN 0x4000, as this bit would be in conflict with bits
needed by the "short int" computed from characters used by macro
assignment operator characters. e.g. "'=' | '+' << 8"
smake now uses #define NWARN 0x8000 as this bit is only in use by
EBCDIC digits that do not appear in the 16 bit values used as macro
assignment operators inside smake.
Thanks to a report from Matthew R. Wilson
- smake: A .POSIX: line in the Makefile is now correctly detected
immediately and switches immediately into POSIX mode. This is
important in case that the parser needs to behave different already,
depending on whether it is in POSIX mode or not.
- smake: Since the GNU assignment operator := that has been adopted
by POSIX as ::= causes unpredictable behavior, in case that += is
used, it is now only supported when smake is in "POSIX mode", e.g.
by putting .POSIX: into the Makefile. As this results in modifying
the parser based on the current POSIX state, this needs the extension
mentioned above.
0.7.3 - 2020-08-05
Added:
-zoxide add and zoxide remove now accept multiple arguments.
Fixed:
-Nushell: errors on 0.33.0.
-PowerShell: errors when initializing in StrictMode.
-Bash/POSIX: remove conflicting alias definitions when initializing.
-Bash: remove extra semicolon when setting $PROMPT_COMMAND.
-Xonsh: use shell environment instead of os.environ.
0.4
- Silent by default (no 'WOL packet sent!').
- Support for waking multiple target at once.
- -V flag for version number.
0.3
- Makefile now compatible with BSD make.
- /etc is replaced with `$SYSCONFDIR` in man page.
Change log:
mate-notification-daemon 1.24.2
* Translations update
* Use notify_stack_destroy() instead of g_clear_object()
mate-notification-daemon 1.24.1
* Translations update
* build: silent build warnings for distcheck
* Filter-out img elements from notification body
* The body of a notification may also contain hyperlinks
* build: Remove generated files
Change log:
mate-power-manager 1.24.3
* Translations update
* gpm-prefs-core: fix building
* mate-power-preferences: add option to enable keyboard dimming
* brightness applet: Prevent sliding from bogging down the UI
mate-power-manager 1.24.2
* Translations update
* gpm-kbd-backlight: do not change keyboard back-light, when disabled
* build: silent build warnings for distcheck
* build: do not override the default value for MATE_COMPILE_WARNINGS
* Remove unused entry from autostart
Change log:
mate-control-center 1.24.2
* Translations update
* Default applications: Add flac/x-flac format (mime-type) for media
mate-control-center 1.24.1
* Translations update
* mate-theme-info: Use of memory after it is freed
* build: silent build warnings for distcheck
* use default MATE_COMPILE_WARNINGS level
* Port libslab_handle_g_error to the built-in GLib logging framework
* mate-about-me: Fix memory leak
* appearance: Fix memory leak
* Do not collect the translation for Icon
Change log:
mate-common 1.24.2
* mate-compiler-flags: add -Wno-unused-parameter to maximum c++ warnings
* mate-compiler-flags: disable '-Wno-unused' and '-Wno-sign-compare'
Change log:
3.22.22 (GTK 3.22)
* Translations update
* Traditional themes: fix tooltip shadow on openindiana
* The compositor doesn't apply the shadow mask if border-radius is 0
* build: allow users to disable gettext support (--disable-nls)
* i18n: icon theme ContrastHigh
* Set gtk-print-preview-command in settings.ini
* Remove the execution bit
* Remove USE_MATE2_MACROS from autogen.sh (legacy)
* Green-Submarine: Use procedural adaptive-sized icons
* Blue-submarine: Use procedural adaptive-sized icons
* gtk-widgets.css: Add the missing .context-menu class
* Traditional and Menta theme families: Resolved Caja sidebar display regressions
* TraditionalOk/Green: Fix title_border bottom attribute
Packaging changes:
- Added a bl3 file.
Upstream does not provide a changelog, but here's an incomplete and
possibly inaccurate reconstruction from source history:
1.1
---
New:
- API refactored to take lengths to ease working with partial or
non-NULL-terminated strings. (ABI break)
Fixes:
- Use correct int type for jansson (json_int_t instead of int64_t).
- JSON output of different backends is now the same.
1.0 (retacted)
--------------
Legal:
- License changed to ISC.
Fixes:
- Possible data leak in memfile_open() by clearing buffers.
- Fix build on Solaris-likes by including alloca.h.
- Fix Windows build by including malloc.h, using size_t instead of
ssize_t, and using the standard tenary operator syntax.
- Fix JSON in test3 by using double quote characters.
- Fix installation in alternative directories such as
/opt/pkg/lib on macOS by setting install_name.
- Normalise return values in compare() implementations.
New:
- Support for cJSON and jansson libraries.
- Version info now embedded at build time and shown with mustach(1)
usage.
- Versioned so-names (e.g. libxlsx.so.1.0).
- BINDIR, LIBDIR and INCLUDEDIR variables in Makefile.
- New mustach-wrap.{c,h} to ease implementation new libraries,
extracted and refactored from the existing implementations.
- Makefile now supports 3 modes: single libmustach (default), split
libmustache-core etc, and both.
- Any or all backends (json-c, jansson, etc) can be enabled at compile
time. By default, all available libraries are used.
- mustach(1) can use any JSON backend instead of only json-c.
- MUSTACH_COMPATIBLE_0_99 can be defined for backwards source
compatibility.
- 'No extensions' can now be set Mustach_With_NoExtensions instead of
passing 0.
- pkgconfig (.pc) file for library.
- Manual page for mustach(1).
Changed:
- Many renames.
- Maximum tag length increased from 1024 to 4096.
- Other headers include json-c.h instead of using forward declarations.
- mustach(1) reads from /dev/stdin instead of fd 0.
- Several structures are now taken as const.
- New/changed Makefile targets.