In upstream qmake, QMAKE_STRIP is defined in places such as
common/bsd/bsd.conf and common/linux.conf. The pkgsrc version of
qmake.conf includes none of those. So add it there.
For the special mac version, just include bsd/bsd.conf.
The missing name was discovered while updating x11/XaoS.
3.0.1
* Fix localization of the Apple menu when running in a bundle.
* Fix gettext configuration when building from a clean git repo.
* Change the GtkosxApplicationAttentionType enums to avoid namespace pollution.
* New/Updated translations: Basque, Catalan, Galician, Swedish.
Lots of changes, the biggest of which is that it now uses Qt5 as GUI toolkit.
4.2
New Features
Palette editor, save/load palettes, storing user palettes in the .xpf file.
The option 'User formulas' maintains a history of recently used formulas.
Fractal info in the Help menu.
Batch rendering.
Enabled panning in rotate mode.
Unified Open and Open Image option. Save Image option moved to Save as.
4.1
New Features
Added option to show Cartesian coordinate grid.
Custom palette helps visualizing palette before applying changes through slider selectable values now.
PNGs exported using 'Save Image' option can be imported back and users can continue zooming on it.
4.0
What's new in 4.0
The user interface is based on Qt, so XaoS has a modern look and feel.
Works on macOS Catalina, which broke older versions.
Animation rendering has been fixed.
Menu entries are now standardized.
TrueType text rendering so fonts look nicer and non-Latin alphabets are supported.
Hindi, Icelandic, Russian, Serbian and Swedish translations.
Several minor updates for the other languages.
The language can be set in the View menu now.
Lots of bug fixes.
Zooming is possible also with the mouse wheel.
Mouse cursor has been changed to cross.
Iteration number N can be used in user formulas.
Lots of source code cleanup and refactoring. It may not be obvious to end users but this will allow us to make better features and more frequent releases in the future.
3.7
There were quite a few bug fixes at this point since 3.6 was released.
Known issues
* When running on Cygwin, child scripts (the Script() action, Execute() action and Prompt() action) fail with a bind error.
Improvements
None.
Bug fixes
The last screenful of NVT mode text is no longer lost when scrolling backwards.
The programs ar and ranlib are resolved dynamically now when building.
Numeric fields no longer ignore non-numeric characters and commas, when the NumericLock resource is false. When it is true, commas are considered valid numeric characters.
Proxy connections did not initialize TELNET state properly (courtesy of Andreas Krebbel).
XXX I don't see how the pkg/56169 fix can work on SunOS, which doesn't have
strlcpy either. Maybe it fixes modular-xorg-xephyr but breaks
modular-xorg-server?
2021-05-29 17.0.1
- Fixes:
- Crash on panel cleanup in single-monitor execp
2021-04-18 17.0
- Fixes:
- Crash when a window icon is large (santouits)
- Minute clock doesn't update
- Scrollbars in tint2conf
- Preserve item order when skipping executors
- Image memory leak (Adam M. Trofa)
- Incorrect timeout microsecond computation leading to high CPU usage
- Enhancements:
- Port tint2conf to gtk3
- execp_monitor config
- Improved executor examples (Nikita Zlobin)
0.21.1 [2021-06-14]
-macOS: Fix a regression in the previous release that broke rendering of
strikeout (#3717)
-macOS: Fix a crash when rendering ligatures larger than 128 characters (#3724)
-Fix a regression in the previous release that could cause a crash when changing
layouts and mousing (#3713)
0.21.0 [2021-06-12]
-Allow reloading the kitty.conf config file by pressing ctrl+shift+f5. (#1292)
-Allow clicking URLs to open them without needing to also hold ctrl+shift
-Allow remapping all mouse button press/release events to perform arbitrary
actions. See details.
-Support infinite length ligatures (#3504)
-Backward incompatibility: The options to control which modifiers keys to press
for various mouse actions have been removed, if you used these options, you will
need to replace them with configuration using the new mouse actions framework as
they will be ignored. The options were: terminal_select_modifiers,
rectangle_select_modifiers and open_url_modifiers.
-Add a configurable mouse action (ctrl+alt+triplepress to select from the
clicked point to the end of the line. (#3585)
-Add the ability to un-scroll the screen to the kitty @ scroll-window remote
control command (#3604)
-A new option, tab_bar_margin_height to add margins around the top and bottom
edges of the tab bar (#3247)
-Unicode input kitten: Fix a regression in 0.20.0 that broke keyboard handling
when the NumLock or CapsLock modifiers were engaged. (#3587)
-Fix a regression in 0.20.0 that sent incorrect bytes for the F1-F4 keys in rmkx
mode (#3586)
-macOS: When the Apple Color Emoji font lacks an emoji glyph search for it in
other installed fonts (#3591)
-macOS: Fix rendering getting stuck on some machines after sleep/screensaver
(#2016)
-macOS: Add a new Shell menu to the global menubar with some commonly used
actions (#3653)
-macOS: Fix the baseline for text not matching other CoreText based applications
for some fonts (#2022)
-Add a few more special commandline arguments for the launch command. Now all
KITTY_PIPE_DATA is also available via command line argument substitution (#3593)
-Fix dynamically changing the background color in a window causing rendering
artifacts in the tab bar (#3595)
-Fix passing STDIN to launched background processes causing them to not inherit
environment variables (#3603)
-Fix deleting windows that are not the last window via remote control leaving no
window focused (#3619)
-Add an option kitty @ get-text --add-cursor to also get the current cursor
position and state as ANSI escape codes (#3625)
-Add an option kitty @ get-text --add-wrap-markers to add line wrap markers to
the output (#3633)
-Improve rendering of curly underlines on HiDPI screens (#3637)
-ssh kitten: Mimic behavior of ssh command line client more closely by executing
any command specified on the command line via the users' shell just as ssh does
(#3638)
-Fix trailing parentheses in URLs not being detected (#3688)
-Tab bar: Use a lower contrast color for tab separators (#3666)
-Fix a regression that caused using the title command in session files to stop
working (#3676)
-macOS: Fix a rare crash on exit (#3686)
-Fix ligatures not working with the Iosevka font (requires Iosevka >= 7.0.4)
(#297)
-Remote control: Allow matching tabs by index number in currently active OS
Window (#3708)
-ssh kitten: Fix non-standard properties in terminfo such as the ones used for
true color not being copied (#312)
See https://bugreports.qt.io/browse/QTBUG-71564 . This replaces -march=core-avx2
with -mavx2 for the respective bits of the code, to avoid interaction
with global -march=naitive in not freshest GCC. Otherwise, the build would
fail in that setup.
The easysw.com domain now redirects to hotels-of-london.com, and the
archived files don't seem to be accessible anymore, despite some
continued relationship between the two entities.
Patch #368 - 2021/06/07
-add DefaultOff option to RenderFont resource, as part of the session-management
feature.
-add auto-scroll-lock feature (patch by add Stelios Bounanos).
-update the window-size information returned via TIOCGWINSZ when rows/columns
are unchanged but the font-size changes (report by Nick Black).
-improve session-management feature by saving/restoring the font settings.
-update config.guess, config.sub
This is a bug fix release, correcting a regression [1] introduced by and
improving the checks from the fix for CVE-2021-31535.
[1] https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/133
Alan Coopersmith (1):
libX11 1.7.2
Matthieu Herrb (2):
include <limits.h> always, not if HAVE_CONFIG_H is set.
Check for NULL strings before getting their lengths
Tobias Stoeckmann (1):
Protect against overly long strings
0.4.0 (2021-03-26)
* Avoid use of deprecated Object#=~ (Fixes#22)
* Fix setting of @tpath in Tk::TkTable::CellTag
* Correctly set @id instance variable in
TkValidateCommand#_initialize_for_cb_class
* Fix remaining verbose compiliation warnings in lib
* Default to running the event loop on the main thread
gtkmm is the official C++ interface for the popular GUI library GTK+. Highlights
include typesafe callbacks, and a comprehensive set of widgets that are easily
extensible via inheritance. You can create user interfaces either in code or
with the Glade User Interface designer, using Gtk::Builder. There's extensive
documentation, including API reference and a tutorial.
This is major version 4 of the library using interfaces for GTK4.
Change log:
2.5.3
=====
- Fix invalid command expansion with Xfce 4.14 (Issue #39)
- Translation updates: Basque, Portuguese (Brazil).
2.5.2
=====
- Do not reparent launched programs. (Issue #32)
- Translation updates: Basque, Danish, Greek.
2.5.1
=====
- Fix not always using new action icons. (Issue #33)
2.5.0
=====
- Add option to show all applications by default. (Issue #4)
- Rearrange sidebar buttons to match default category. (Issue #9)
- Show panel button title as tooltip in icon-only mode. (Issue #12)
- Always sort top-level categories.
- Vertically center contents of header.
- Use new Xfce action icons.
- Use new desktop ids for default programs.
- Rewrite to hide menu on focus out.
- Refactor code to use new Xfce functions.
- Refactor building translations.
- Translation updates: Bulgarian, Chinese (China), Chinese (Taiwan),
Croatian, Czech, Danish, Dutch, Esperanto, French, Galician,
German, Italian, Korean, Lithuanian, Malay, Polish, Portuguese,
Portuguese (Brazil), Slovak, Spanish, Swedish, Turkish.
Overview of Changes in 4.2.0
============================
* GtkFileChooser: Make the location entry work again
* GtlLabel: Fix tooltips on links
* GtkTextView: Make scrolling work better with renderers
* X11:
- Fix damage handling
- Trap errors from the COW
* Windows:
- Use a visible scroll cursor
- Include more icons for icon-theme-less situations
* Wayland: Fix key event matching with mismatched layouts.
This was causing keyboard accelerators to trigger unexpectedly
* Inspector: Allow inspecting Unicode
* Input:
- Improve dead key handling
- Regenerate compose sequence table
* gsk:
- Fix a crash in the ngl renderer
- Fix a rounding error in subpixel glyph positioning
- ngl: Implement glyph cache eviction
- ngl: Improve the glyph cache effectiveness
- ngl: Fix uniform key mapping on Windows
- Make the ngl renderer the default
* build:
- Fix build with cairo as subproject
- Disable g_assert in release builds
- Include gi-docgen as subproject
- Include generated docs
* Translation updates:
Hebrew
Hungarian
Italian
Polish
Portuguese
Swedish
Ukrainian
Overview of Changes in 4.1.2
============================
* Input:
- Ensure preedit-start and preedit-end
are emitted properly
- Support the Wayland text protocol better
- Delete the selection when preedit starts
* Label: Fix a small issue with markup parsing
and mnemonics
* Spinbutton: Interpret localized digits
* Textview: Fix blinking block cursors
* Tooltips: Don't pop up erroneous on popovers
* Window: Add a way to disable F10 handling
* Theme:
- Use a regular focus ring for sidebar rows
* GSK
- ngl: Performance improvements
- vulkan: Add visible fallback rendering
- vukan: Handle simple transforms when clipping
* Wayland:
- Don't force a full redraw for every frame
- Don't leak buffers when rendering with cairo
* Demos:
- iconbrowser: Make search more useful
* Documentation:
- Switch to building docs from gir files with gi-docgen
* build:
- Allow GTK to be used as meson subproject
* Translation updates
Catalan
Czech
Finnish
French
Indonesian
Kazakh
Latvian
Norwegian Bokmål
Polish
Serbian
Turkish
Overview of Changes in 4.1.1
============================
* Popover:
- Support shadows on popover > contents
* Input:
- Show preedit for compose sequences
- Support long compose sequences
- Support compose sequences producing multiple characters
* Themes:
- Allow suggested and destructive actions in lists
- Disable shadows on maximized, fullscreen and tiled windows
- Fine-tune scrollbar transitions and size
* CSS:
- Support drop-shadow filters
- Correct blur filter spread interpretation
* Documentation:
- Improvements and updates for dialogs and native dialog
* Printing:
- Support Avahi-discovered printers better
* GSK:
- Add another OpenGL render. It is not the default yet.
To try it, use GSK_RENDERER=ngl
* Build:
- Lots of static analysis fixes found by pvs
- Add a -Dprofile=devel option for devel styling and
use it for nightly flatpaks
* X11:
- Fix DND of X11-specific types
* Wayland:
- Fix lookup of font settings in flatpaks
* Windows:
- Fix window resizing
- Avoid UAC for gtk-update-icon-cache
* MacOs:
- Use correct module file extension
- Make OpenGL context opaque when possible
- Fix window resizing
* Translation updates:
British English
Czech
Danish
Galician
Hungarian
Turkish
Overview of Changes in 4.1.0
============================
* GtkCheckButton:
- Add back an activate signal
* GtkSearchBar, GtkSearchEntry:
- Capture events in the bubble phase
* GtkEmojiChooser:
- Adapt to small screen sizes
* GtkVideo:
- Fix issues with GL support
* Themes:
- Set sort arrows in CSS
- Set menu button arrows in CSS
- Make scrollbars larger
- Supprt circular menubuttons
* CSS:
- Implement transform-origin
- Support overlines on text
- Support colors in cross-fade()
- More complete text-decoration-line support
* Text layout:
- Use subpixel positioning with new enough cairo
* Inspector:
- Fix slowness in navigation
- Redo the controllers and shortcuts pages
* Accessibility:
- Create AT context objects lazily
* Wayland:
- Fix decoration negotiation under kwin
* GSK:
- Optimize gradient shaders
- Implement repeating gradients in shaders
* Translation updates
- Czech
- Greek
- Hungarian
- Persian
- Punjabi
- Romanian
- Swedish
- Ukrainian
upstream changes:
-----------------
9.26 Fri May 14 19:14:14 CEST 2021
- ev_iouring.c was wrongly required during compilation, and wrongly
not packaged.
9.25 Fri May 14 15:51:36 CEST 2021
- for the 17.5th anniversary, and because many distributions seem to
remove rxvt in favour of urxvt, this release resurrects rclock as
urclock.
- add support for systemd socket-based activation - debian bug #917105,
freebsd bug #234276.
- do not destruct perl on exit anymore: this might fail for a variety of
reasons, and takes unneccessary time.
- remove any macros from urxvtperl manpage(s), should fix debian
bug 858385.
- the old bg image resources are now provided by the background
extension, and perl is thus required for bg image support. No
configuration change is needed: urxvt autoloads the background
ext if any bg image resource/option is present (for OSC sequences to
work you need to enable it explicity). The old bg image
resources are also now deprecated; users are encouraged to
switch to the new bg image interface (see man urxvt-background).
- confirm-paste now checks for any ctlchars, not just newlines.
- searchable scrollback will now ignore bracketed paste mode sequences
(prompted by Daniel Gröber's patch).
- drop ISO 2022 locale support. ISO 2022 encodings are not supported in
POSIX locales and clash with vt100 charset emulation (the luit
program can be used as a substitute).
- perl didn't parse rgba colours specified as an array correctly,
only allowing 0 and 100% intensity for each component (this affected
fill and tint).
- when iterating over resources, urxvt will now try to properly handle
multipart resources (such as "*background.expr"), for the benefit
of autoloading perl extensions.
- ESC G (query rxvt graphics mode) has been disabled due to security
implications. The rxvt graphics mode was removed in rxvt-unicode 1.5,
and no programs relying on being able to query the mode are known.
- work around API change breakage in perl 5.28, based on a patch by
Roman Bogorodskiy.
- improved security: rob nation's (obsolete) graphics mode queries
no longer reply with linefeed in secure/default mode.
- ISO 8613-3 direct colour SGR sequences (patch by Fengguang Wu).
- xterm focus reporting mode (patch by Daniel Hahler).
- xterm SGR mouse mode.
- implement DECRQM. Patch by Přemysl Eric Janouch.
- add missing color index parameter to OSC 4 response. Patch
by Přemysl Eric Janouch.
- in some window managers, if smart resize was enabled, urxvt
erroneously moved the window on font change - awesome bug
#532, arch linux bug ##34807 (patch by Uli Schlachter).
- fix urxvtd crash when using a background expression.
- properly restore colors when using fading and reverse video
is enabled while urxvt is focused and then disabled while it
is not focused, or vice versa (patch by Daniel Hahler).
- fix high memory usage when an extension repeatedly hides and
shows an overlay (reported by Marcel Lautenbach).
- expose priv_modes member and constants to perl extensions
(patch by Rastislav Barlik).
- fix a whole slew of const sillyness, unfortunately forced upon
us by ISO C++.
- update to libecb 0x00010006.
- disable all thread support in ecb.h as we presumably don't need it.
- slightly improve Makefile source dependencies.
- work around bugs in newer Pod::Xhtml versions (flags incorrect formatting codes
in xhtml/html sections but does not interpret correct ones).