Main changes:
-Added a simple option for global screen scaling.
-Set Clearlooks as the default LXQt theme and changed the default icon theme
to Breeze.
-Add NetBSD support.
-Prevented cut text in the header of Environment page of LXQt Session Settings.
Main changes:
-Now the legacy tray icons are shown inside Status Notifier when the System
Tray plugin is enabled. That removes some problems of the old tray widget.
-Reset buttons are fixed in config dialogs.
-Desktop names are shown in the context menus of task buttons.
-The panel config dialog is split into 3 sections, for having a sleeker GUI.
-The clash between the main menu shortcut and the built-in shortcuts of the
search entry is fixed.
-Added options for the button label and style of Directory Menu.
-Fixed resetting of System Statistics graph on auto-hiding panels.
Main changes:
-Added a separate page for GTK style settings to LXQt Appearance Configuration.
-Fixed manual editing of combo boxes in LXQt Locale Configuration.
-Small enhancements and code cleanup.
Main changes:
-The bookmark functionality is improved a lot. An example bookmarks file is also
added.
-Several (old) issues in the drop-down mode are fixed.
-A shortcut entry is added for the drop-down shortcut.
-Problems in closing of the last tab with prompt are fixed.
-Fixed updating of shortcuts on tab switching/removal/creation.
-Fixed right clicking of an empty area of tabbar.
-Now selecting an unlimited history in Terminal settings disables the history
size spin-box.
Main changes:
-Handled the zero history size.
-Added API documentation and followed the naming convention in some places of
the code.
-Return focus to the terminal on closing the search bar.
-Code cleanup and enhancement.
Main changes:
-Prepared libfm-qt for implementing "Recent Files".
-Prevented memory leak in searching.
-Miscellaneous fixes for search:///.
-Fixed moving of bookmarks in Bookmarks context menu and added some icons to
the menu.
-Fixed file association in a rare case, where XDG_CURRENT_DESKTOP was empty.
-Fixed launching of apps in terminal emulators that do not have a special option
for execution (like Kitty).
xorgproto 2022.1 is now available. No changes to the actual protocols, just
the additions of some new keysyms provided by the Linux kernel.
Peter Hutterer (3):
XF86keysyms.h: add new keycodes from kernel v5.13
XF86keysyms.h: add new keycodes from kernel v5.17
xorgproto 2022.1
commit 6fe3bd64dd82f704ed91478acb4c99ab5c00be16
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date: Wed May 12 09:34:39 2021 +1000
libXfixes 6.0.0
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
commit 883f89dd39dcdae9a38e46f74a43b316180c8a19
Author: Olivier Fourdan <ofourdan@redhat.com>
Date: Thu Mar 11 09:27:06 2021 +0100
xfixes: Add ClientDisconnectMode
The Xserver itself is capable of terminating itself once all X11 clients
are gone, yet in a typical full session, there are a number of X11
clients running continuously (e.g. the Xsettings daemon, IBus, etc.).
Those always-running clients will prevent the Xserver from terminating,
because the actual number of X11 clients will never drop to 0.
To solve this issue directly at the Xserver level, this add new entries
to the XFixes extension to let the X11 clients themselves specify the
disconnect mode they expect.
Typically, those X11 daemon clients would specify the disconnect mode
XFixesClientDisconnectFlagTerminate to let the Xserver know that they
should not be accounted for when checking the remaining clients prior
to terminate.
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com>
commit 174a94975af710247719310cfc53bd13e1f3b44d
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date: Sat Mar 16 12:39:31 2019 -0700
Update configure.ac bug URL for gitlab migration
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
commit 1e238b40bbef0664d281432c19634df39a19b1ee
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date: Mon Nov 19 21:58:32 2018 -0800
Update README for gitlab migration
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
commit b9b75d74c3e78c5df70c512786d1ee6db45975aa
Author: Mihail Konev <k.mvc@ya.ru>
Date: Thu Jan 26 13:52:49 2017 +1000
autogen: add default patch prefix
Signed-off-by: Mihail Konev <k.mvc@ya.ru>
commit 6f950642597f2f1f509c339861d9f40baf28c39b
Author: Emil Velikov <emil.l.velikov@gmail.com>
Date: Mon Mar 9 12:00:52 2015 +0000
autogen.sh: use quoted string variables
Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
fall-outs, when they contain space.
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
commit 65845c5fc7098f9232cd356248aebc7db9a38095
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date: Tue Jan 24 10:32:07 2017 +1000
autogen.sh: use exec instead of waiting for configure to finish
Syncs the invocation of configure with the one from the server.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
Alan Coopersmith (8):
tests: make tests work in out-of-tree builds
tests: Fix failure to make distcheck
tests: report failure if stderr has unexpected output
configure.ac: fail build if xtrans is not found
gitlab CI: add a basic build test
Build xz tarballs instead of bzip2
Fix off-by-one in quote-stripping routines
gitlab CI: stop requiring Signed-off-by in commits
Baptiste Daroussin (1):
Improve portability
Dr. Tilmann Bubeck (2):
Removed build requirement "cmdtest".
Fix warning -Wstringop-truncation for strncpy by using memcpy instead
Larry Doolittle (1):
Expand checks of socket file with S_ISSOCK
Matt Turner (1):
xauth 1.1.2
Without the expected fonts, fundamental graphical content like icons
goes missing, and the X server may fail to start, at that.
XXX I tested on NetBSD 9.2_STABLE amd64 and i386. On amd64, this
crashes the X server for me, while it works fine on i386. The package
was already marked not for Alpha, so that may be a clue that it's not
64-bit clean in general, though some of the original commentary about
Alpha sounded quite specific.
See comments for details. Tidy up variable definitions while here.
Use native ar/ranlib if available -- armv7--netbsdelf-eabihf-ranlib
doesn't seem to do anything on an archive of x86 objects to build a
tool library, so let's try using the native one instead for such a
cross-build.
Change log:
1.0.1
======
Stable release fixing regressions and a couple of older bugs.
- A new hidden preference `DropdownParametersOnce` has been introduced to control whether the drop-down
window accepts command line arguments after creation. With the introduction of this preference
an older bug was fixed where tabs could be added to the drop-down window even though they
weren't supposed to.
- Options: --active-tab does not behave properly when adding tabs to existing windows.
Regressions fixed:
- Find dialog does not respond to Return key (Issue #176)
- Dragging a URL from Chromium ends up truncated (Issue #180)
- Toolbar size changes when the window is maximized (Issue #181).
- Unable to create a single window with many tabs through command line options (Issue #182).
Translation Updates:
Danish, Finnish, Greek, Russian, Turkish
0.25.0 [2022-04-11]
-Truly convenient SSH: automatic shell integration when using SSH. Easily
clone local shell and editor configuration on remote machines, and automatic
re-use of existing connections to avoid connection setup latency.
-When pasting URLs at shell prompts automatically quote them. Also allow
filtering pasted text and confirm pastes. See paste_actions for details.
(#4873)
-macOS: When using Apple’s less as the pager for viewing scrollback strip
out OSC codes as it cant parse them (#4788)
-diff kitten: Fix incorrect rendering in rare circumstances when scrolling
after changing the context size (#4831)
-icat kitten: Fix a regression that broke kitty +kitten icat
--print-window-size (#4818)
-Wayland: Fix hide_window_decorations causing docked windows to be resized
on blur (#4797)
-Bash integration: Prevent shell integration code from running twice if user
enables both automatic and manual integration
-Bash integration: Handle existing PROMPT_COMMAND ending with a literal
newline
-Fix continued lines not having their continued status reset on line feed
(#4837)
-macOS: Allow the New kitty Tab/Window Here services to open multiple
selected folders. (#4848)
-Wayland: Fix a regression that broke IME when changing windows/tabs (#4853)
-macOS: Fix Unicode paths not decoded correctly when dropping files (#4879)
-Avoid flicker when starting kittens such as the hints kitten (#4674)
-A new action scroll_prompt_to_top to move the current prompt to the top
(#4891)
-select_tab: Use stable numbers when selecting the tab (#4792)
-Only check for updates in the official binary builds. Distro packages or
source builds will no longer check for updates, regardless of the value of
update_check_interval.
-Fix inactive_text_alpha still being applied to the cursor hidden window
after focus (#4928)
-Fix resizing window that is extra tall/wide because of left-over cells not
working reliably (#4913)
-A new action close_other_tabs_in_os_window to close other tabs in the
active OS window (#4944)
This involves a bit of a kludge to deal with how GCC from pkgsrc ends
up linking. This is obviously not ideal, and is part of a broader
topic that needs revisiting.
Changes since 0.4.0:
- support for compilation modes (as provided by DeforaOS configure)
- updates to the helper scripts from DeforaOS configure
- re-generating the Makefiles before building
This also makes use of a new helper for DeforaOS configure, found in
devel/deforaos-configure/deforaos-configure.mk.
cross-compiling.
using TOOL_DEPENDS for libXt bypasses normal builtin checks, so the
pkgsrc version is pulled in, and libXt is marked unavailable when using
native x.
evidence so far indicates libxt is only needed as a tool dependency
when cross-compiling (the distinction between normal and tool depends
primarily being relevent during cross-builds anyway), but this
also confused me because libXt installs nothing tool-like? Is motif's
build system broken (it's likely!)?
Change log:
1.0.0
======
Stable release including improvements introduced in versions 0.9.0, 0.9.1 and 0.9.2.
The Shortcuts Editor requires libxfce4ui 4.17.2 or greater.
Fixes
- Remove remaining libxfce4ui 4.16 version guards
Translation Updates:
Danish, Greek, Russian, Turkish
0.9.2
======
This is a RELEASE CANDIDATE for 1.0.0. If you want to help keep xfce4-terminal
bug-free you can test this release and report any problems you encounter.
DEPENDENCIES UPDATED:
- VTE: 0.51.3
- Xfce-libs: 4.16.0
General Improvements:
- Use XfceTitledDialog for `Find` (Issue #168)
- Include '\r' in unsafe-paste checks
- Update tab accelerators at runtime
- Consume events that activate accelerator callbacks (Issues #159#153)
Shortcuts editor (depends on libxfce4ui 4.17):
- Center on the active terminal window.
- Change handling of goto-tab accelerators so they can be changed through the editor.
Regressions fixed:
- Menubar changes size when the window is maximized (Issue #156)
- Context Menu: Revert changes in order and contents introduced by the transition to XfceGtkActionEntries
- Add "Show Window Borders" entry in View menu (it was missing in the last 2 dev releases)
- Revert view menu order (Zoom entries below checkboxes)
- Fix the visibility flag of the scrollbar (Issue #161, could lead to broken themes)
Other:
- Replace GTimeVal with gint64
- Fix build warnings
- Update Copyright
Translation Updates:
Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
Dutch, Eastern Armenian, English (Australia), English (United
Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew,
Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Occitan (post
1500), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian,
Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish,
Ukrainian
0.9.1
======
This is a development release.
New features:
- Use GtkScrolledWindow for TerminalScreen and add an overlay-scrolling preference (Issue #149)
- Support the new Shortcuts editor widget (requires libxfce4ui 4.17.2 or greater)
- New preference: Select right click action
Enhancements:
- Improved `scrolling-on-output` behaviour.
- Unsafe Paste Dialog temporary override (Issue #106)
Fixes:
- Fix regression: File Menu missing `Close Window` entry
- Fix regression: Disable Help shortcut does not work
- Fix regression: go-to accelerators not working on startup
- Fix regression: Revert accelerator paths to maintain backwards compatibility
- Use the latest .glade file structure
Documentation:
- Change incorrect reference to ${XDG_CONFIG_DIRS} in man page (Issue #47)
- Change outdated documentation links
- Translation Updates:
Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
Dutch, Eastern Armenian, English (Australia), English (United
Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew,
Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Occitan (post
1500), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian,
Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish,
Ukrainian
0.9.0
======
This is a development release.
- Replace the deprecated GtkActionEntries with XfceGtkActionEntries (Issue #79)
- Opening a dialog from a drop-down window closes the window (Issue #136)
- Add `Fill` background image style (MR !23).
- Improved options parsing (for both short and long forms)
- Add a menu entry to send signals to the foreground process (Issue #59)
- Fix `keep window open` preference being applied on restart.
- Rework "--tab" and "--window" behavior (Issue #13)
- Ignore unused modifiers for scroll wheel zooming
- Add alternative shortcuts for zooming (Issue #126)
- Expand scrolled window and make dialog size 70% of parent (!17)
- Support libxfce4ui XfceTitledDialog new API
Unsafe Paste Dialog:
- Update unsafe paste dialog text (Issue #73)
- Fix paste button focus
- Replace subtitle by infobar for Unsafe paste dialog
- Fix the `unsafe paste` dialog to actually paste
Cleanup:
- Update `.gitignore`, HACKING, AUTHORS, COPYRIGHTS
- Update --preferences, --tab and --window documentation
- Fix various typos
- Fix compilation warnings
- Remove unnecessary function call (!24)
Temporary changes (will be changed before the final release):
- Add a "Do not warn me again" checkbox for the "Unsafe Paste" dialog (Issue #129)
Translation Updates:
Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
Dutch, Eastern Armenian, English (Australia), English (United
Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew,
Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Occitan (post
1500), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian,
Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish,
Ukrainian, Uyghur
Since the update to 0.68, this package doesn't actually work on NetBSD.
The first problem is addressed in this patch, but there are still hangs
occurring on startup of xfce4-terminal and mate-terminal (and probably
gnome-terminal, but I haven't tested it). Checking this in as this is
all I have time for right now.
This release includes a pair of changes to align with the xserver-21.x
release series - it prints the version without the leading "1." for 21.x
xservers, and it changes the default for building DMX support from --with-dmx
to --without-dmx as DMX is no longer included in the 21.x xservers.
(The DMX support in xdpyinfo is not removed in this release, and can be
enabled at build time with the --with-dmx flag to configure, but may be
fully removed in a future release of xdpyinfo.)
Adam Jackson (1):
xdpyinfo: Fix printing the X.Org release version for xserver >= 21
Alan Coopersmith (10):
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Only check for XFree86 if vendor string doesn't match X.Org
Add explicit casts to clear implicit conversion warnings
Disable DMX support by default, leave --with-dmx to enable it
gitlab CI: add a basic build test
Build xz tarballs instead of bzip2
Fix spelling/wording issues
gitlab CI: stop requiring Signed-off-by in commits
xdpyinfo 1.3.3
Emil Velikov (1):
autogen.sh: use quoted string variables
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish
Thomas Kuehne (1):
fix -Wunused-[...] compiler warnings