Age | Commit message (Collapse) | Author | Files | Lines |
|
Overview of Changes in GTK+ 3.24.24
===================================
* GtkColorChooser:
- Update the default color palette
* GtkFontChooser:
- Fix family-only mode to return regular style
* GtkTreeView:
- Don't set focus-on-click for header buttons
* Accessibility:
- Implement scrollSubstringTo
- Add a11y support to GtkPlug/GtkSocket
* Printing:
- Allow the lpr backend to print pdf and ps files
* Theme:
- Update gesture graphics
- Update HighContrast css
* Wayland:
- Support the primary-selection-unstable-v1 protocol
* X11:
- Fix a crash with parent-relative backgrounds
* Broadway:
- Set modifier state of scroll events
* Build:
- Fix pc file generation on NixOS
* OS X:
- Restore command-key bindings
* Windows:
- Fix meson build with epoxy subproject
* Translation updates:
Basque
Brazilian Portuguese
British English
Catalan
Croatian
Czech
French
Galician
German
Greek
Hebrew
Hungarian
Indonesian
Italian
Kazakh
Latvian
Lithuanian
Persian
Polish
Portuguese
Slovak
Slovenian
Spanish
Swedish
Turkish
Ukrainian
|
|
There's a mysterious error with 3.9, but it builds fine with 3.8.
This is a build dependency only, so it isn't particularly important
which version is used. Assume/hope that this is an upstream bug that
will be fixed before we change the defautl python to 3.9. Reported by
Aymeric Vincent.
|
|
There was a lingering reference to sphereeversion in a place that was
causing sphereeversion.xml to be installed even when that screensaver
wasn't built.
|
|
Changes:
Same as for xscreensaver, but mostly
* glade -> gtkbuilder.
|
|
5.45 * New hacks, `covid19', `headroom', `sphereeversion' and `beats'.
* Shader updates to `hypertorus'.
* No more image-loading pause in `glslideshow'.
* BSOD supports GNOME.
* Image loaders support SVG.
* macOS: Fixed text loading on 10.15.
* X11: `xscreensaver-systemd' now allows video players to request that
the screen not blank.
* X11: -log implies -verbose -no-capture-stderr.
* X11: Glade -> GtkBuilder.
* Android: These hacks work now: `carousel', `juggler3d', `molecule',
`photopile', `polyominoes'.
* Various bug fixes.
5.44.1 * macOS: fixed some signing problems in the DMG.
|
|
Overview of Changes from GTK+ 2.24.32 to 2.24.33
================================================
*********************************************************
* *
* This is the final GTK 2.x release. *
* There will be no more updates to GTK 2. *
* All users are encouraged to update to GTK 3 or 4. *
* *
*********************************************************
* Make the output of gtk-query-immodules deterministic
* GtkCalendar: Use %OB if supported
* GtkIconTheme: prefer exact matches
* win32:
- Always process all available messages
- Ignore autorepeat for modifier keys
- Ensure monitor enumeration matches up
- Fix pkg-config file generation with msvc
- Fix UAC manifest rc file
- Add Visual Studio 2019 project files
* MacOS:
- Use NSGraphicsContext after Yosemite
- Force redraw on Mojave and later when processing updates
- Fix a use-after-free
* build:
- Support automake 1.16
- Fix compiler warnings with newer gcc
|
|
|
|
Patch #363 - 2020/12/26
-disable groff hyphenation in generated html when using man2html.
-change SCS “&4” Cyrillic to non-NRCS, per VT520 manual.
-amend fix for SCS in patch #198 to remove DEL rather than converting it to a
space (report by Thomas Wolff).
-modify state transitions for selecting character sets to eliminate an ambiguity
between the “A” used in VT220 versus VT320.
-improve error recovery when selecting characters by resetting to US ASCII when
no suitable encoding is found, e.g., attempting to use an NRCS sequence when
NRCS is not enabled.
-turn off hyphenation in “.txt” conversion, prompted by groff changes.
-add VT5xx ISO Latin-2 (prompted by discussion with Thomas Wolff).
-amend change from patch #361 to event-handling in CopyWait to handle
active-icon as a special case (Debian #975687).
-add call to loadColorTable to get the visual information needed to decode BE
RGBA32 color format (patch by Leandro Lupori).
-modify the resource-parsing for disallowedPasteControls and similar lists of
names/numbers to recognize “~;” (tilde) for cancelling a given name/number.
-add ENQ, EOT and NUL to default for disallowedPasteControls.
-change default for disallowedPasteControls to omit the tab character
(suggested by Harald Dunkel).
-fix swapped height/width in regisScreenSize and maxGraphicSize resources using
"auto" value, from patch #314 (report by Anton Lavrentiev)
-revise patch #362 change for shift-modifier versus mouse protocol and
select/paste by adding resource shiftEscape, which can be enabled via a control
sequence (prompted by discussion with Matthijs van Duin).
-simplify/improve ifdef in trace code for using a separate set of files for each
run of xterm.
-add options -r and -t to vttests/query-color.pl to show the 6-digit RGB code
and actual colors.
-add nel to xterm-basic terminfo.
-alter vttests/modify-keys.pl to omit HTML reference links to the modified-keys
table where no keycode was available.
|
|
Includes the curses version of the terminal emulator now.
Changelogs are quite fragmented over various alpha/beta versions; here
are some main points.
Major changes
Task engine
The scripting infrastructure has been rewritten. It is now called the task engine. There are no longer any artificial dependencies between actions initiated by different sources (keyboard, scripts, HTTP requests, etc.). Accidental blocking behavior has been (almost) eliminated. Unrelated operations are now properly concurrent, within the limitations of there still being just one emulated terminal and host session to control. For example, c3270 and wc3270 now continue to respond to host messages while at the prompt or while a printer dialog is showing.
Tasks also carry context consistently now. For example, the Wait(Output) now works with HTTP requests.
The state of the task engine can be displayed with the Tasks query.
b3270
A new emulator has been created, b3270. It is a common back-end process that handles the 3270 protocol and host interactions, communicating with different user-interface implementations using a simple XML-based protocol. None of the existing emulators have been converted to use b3270, but a new Windows emulator (wx3270) uses it.
x3270 prompt
The c3270 prompt has been generalized and is available to all of the 3270 emulators as the x3270 prompt. The Prompt() action (or a menu option) creates a new instance of the prompt in a window. The prompt now uses color to distinguish error messages.
tcl3270 re-implementation
tcl3270 has been re-implemented as a simple wrapper around s3270. This eliminates many of the arbitrary limitations and blocking behaviors of the previous implementation.
Show() / Query() merge and expansion
The common Query() action and the c3270/wc3270-specific Show() action have been merged and expanded. Show() is an alias for Query(), and many queries have been added or changed:
(omitted)
Set()/Toggle() changes
A new Set() action has been added, which is similar to the Toggle() action. The difference between Set() and Toggle() happens when no value is specified for a setting. Without a value specified, Set() will display the current value; Toggle() will (if the setting is Boolean) invert the setting's value. Both actions list the current values of all settings if no parameters are given.
Many additional resources can now be changed at run-time via Set() or Toggle().
These previously-deprecated resources were removed:
cursorPos (assumed true now)
dsTrace
eventTrace
dftBufferSize
x3270 APL mode
APL keyboard operation on x3270 has changed. There is no longer a fixed APL keymap. Instead, the key combination Shift-Escape toggles a new APL mode, which changes how how paste operations are handled (preferring the APL definitions for Unicode characters that have both APL and non-APL mappings), as well as setting a temporary keyboard map and a temporary compose map.
The separate APL host code page has been removed; APL text can be displayed using any host code page.
after this, lots of bug fixes and minor tweaks, as far as I can tell.
|
|
|
|
|
|
|
|
Originally the upstream package didn't supply an xfce4-notifyd.desktop
file, so we added one locally. Now it does provide this file, so use it
instead. Committed in part to try to fix a packaging failure noted in
Joyent SunOS builds. I wasn't able to duplicate it, but this should
avoid the problem by preventing the upstream tooling from trying to
install directly to a path under PKG_SYSCONFDIR (which usually in this
example check-files.mk ignores, and we'd specified the same file name
and path to install our local version of the config file to).
|
|
Happy holidays to all kitty users!
-A new broadcast kitten to type in all kitty windows simultaneously (#1569)
-Add a new mappable select_tab action to choose a tab to switch to even when the
tab bar is hidden (#3115)
-Allow specifying text formatting in tab_title_template (#3146)
-Linux: Read font_features from the FontConfig database as well, so that they
can be configured in a single, central location (#3174)
-Graphics protocol: Add support for giving individual image placements their own
ids and for asking the terminal emulator to assign ids for images. Also allow
suppressing responses from the terminal to commands. These are backwards
compatible protocol extensions. (#3133, #3163)
-Distribute extra pixels among all eight-blocks rather than adding them all to
the last block (#3097)
-Fix drawing of a few sextant characters incorrect (#3105)
-macOS: Fix minimize not working for chromeless windows (#3112)
-Preserve lines in the scrollback if a scrolling region is defined that is
contiguous with the top of the screen (#3113)
-Wayland:Fix key repeat being stopped by the release of an unrelated key (#2191)
-Add an option, detect_urls to control whether kitty will detect URLs when the
mouse moves over them (#3118)
-Graphics protocol: Dont return filename in the error message when opening file
fails, since filenames can contain control characters (#3128)
-macOS: Partial fix for traditional fullscreen not working on Big Sur (#3100)
-Fix one ANSI formatting escape code not being removed from the pager history
buffer when piping it as plain text (#3132)
-Match the save/restore cursor behavior of other terminals, for the sake of
interoperability. This means that doing a DECRC without a prior DECSC is now
undefined (#1264)
-Fix mapping remote_control send-text not working (#3147)
-Add a right option for tab_switch_strategy (#3155)
-Fix a regression in 0.19.0 that caused a rare crash when using the optional
scrollback_pager_history_size (#3049)
-Full screen kittens: Fix incorrect cursor position after kitten quits (#3176)
|
|
The only thing using Python in the main gtk2 package is the optional
gtk-builder-convert script that is shipped with the distribution.
This script can run in a Python 3 interpreter using some preexisting
patches (in this case, taken from MacPorts)
|
|
Extensions
--------------------
- Drawable & XInput: Avoid using array.array.tostring() which wiil
be removed in Python 3.9 (thanks @t-wissmann).
|
|
|
|
|
|
It is no longer known. The ChangeLog files don't contain an entry about
its removal.
|
|
|
|
libssystat was never imported from wip, so we can not build that
on Linux either.
|
|
-Don't use deprecated QProcess methods.
-Don't use 0/nullptr to initialize QFlags.
-Removed Default Applications page.
|
|
0.16.1
-Fixed compilation with Qt 5.12 and Qt 5.13.
0.16.0
-Use a stylesheet for progress-bars of Sensors plugin.
-Implemented auto-hiding for Status Notifier.
-Added option to task button for moving the window to next monitor.
-Added option to place task buttons of new windows next to the existing ones
of same class when task buttons are ungrouped.
-Removed incorrect and redundant explanation of milliseconds from World Clock.
-Don't call non-const member functions on temporaries.
-Prevent possible C++11 range loop container detachment.
-Fixed the sizes and alignments of some plugins at startup.
-Added right-click menu to main menu items.
-Address deprecation warnings/errors.
-Added XF86Eject button action.
|
|
-Don't use QProcess deprecates methods.
-Silenced the warnings about unused function parameters.
-Drop the obsolete classs QDesktopWidget.
|
|
0.16.1
-Fixed a regression in setting the acceleration speed of mouse/touchpad.
0.16.0
-Better UI for lxqt-config-brightness.
-Avoid C++11 range for possible container detachment.
-Only use QStringLiteral where it avoids allocations.
-Initialize monitor settings config in "lxqt-config-monitor/monitor.h".
-Use QFlags default constructor.
-Fixed a crash in lxqt-config-monitor.
-Fixed type associations and added "Default Application".
-Detailed palette customization in lxqt-config-appearance.
-Remember sizes of appearance and file associations dialogs.
|
|
-Avoided container detachment.
-Dropped deprecated QProcess method.
-Added an option for showing notifications in the screen with the mouse pointer.
|
|
-Do not reset widget palettes on changing style.
-Support more palette colors for better customization.
|
|
-Added shortcut to configure display.
-Silenced unused function parameters warnings.
-Do not grab keys of disabled client actions.
-Do not requite daemon restart for enabling shortcuts.
|
|
-Use QFlags default constructor.
-Fixed a settings memory leak.
-Rigenerated all desktop files, completed italian translation, fixed title in
README.
|
|
-Bumped version to 0.16.0.
-Fixed Razor-qt link.
-Fixed Weblate links.
|
|
0.16.1
-Fixed a mistake in the layout of Terminal settings dialog.
-Fixed translation of shortcuts (in Terminal settings dialog).
0.16.0
-Made closing of tab on middle-clicking optional.
-Avoid loop variable copy.
-Emit signals with Q_EMIT.
-Use the default constructor of QFlags.
-Dropped qmake .pro file.
-Made the color scheme dirs comply with XDG Base Directory Specification.
-Added an optopn for openning the new tab to the right of the active tab.
-Added virtual destructor to a base class.
-Let QStandardPaths::locateAll() handle application name.
-Put drop-down QTerminal on screen with cursor.
|
|
0.16.1
-Bumped version to 0.16.1, for a point release of qterminal.
0.16.0
-Use qAsConst.
-Don't search application dir for keyboard and scheme data.
-Use Q_EMIT to call signals, instead of the emit keyword.
-Dropped the deprecated class QLinkedList.
-Don't use 0/nullptr to initialize QFlags.
-Fixed ColorEntry copy operator.
-Disabled the use of copy constructors and assignment operators.
-Check for successful ioctl() calls by testing that the call did not return -1.
-Fix find_package() developer warning in cmake.
-Use const references wherever possible.
-Handle keyboard commands properly.
|
|
-Clear selection before selecting an item in side-pane.
-Update text color of places view if style changes in runtime.
-Added a missing nullity check to file dialog code.
-Fixed unwanted selection of all items in detailed list mode.
-Fixed a memory leak in launching desktop entries.
-Remember file sorting, showing of hidden files, hidden places of side-pane,
showing of thumbnails, and icon sizes in LXQt file dialog.
-Better focus change with Tab/BackTab in file dialog.
-Open mount targets of mountable directories when they are clicked in file
dialog.
-More efficient and simpler code for graying out cut files.
-Also consider the legacy bookmarks file in bookmarks dialog.
-Guarantee horizontal alignment for pathbar scroll buttons.
-Natural (GTK-like) file sorting by treating dot as separator.
-Avoid QListView's DND methods in our list view.
-Support special chars like `\n` and `\t` in path button name.
-Code cleanup.
|
|
-Use QFlags default constructor
-Added an action for showing LXQt leave dialog (to be used when the power button
is pressed).
-Don't use deprecated QProcess methods.
|
|
-Removed version checks for some LXQt dependencies.
-Added a Fontconfig CMake find module.
-Suppressed warning about find_package_handle_standard_args package name mismatch.
|
|
Should help with the current workarounds to avoid gcc49 and gcc5
on CentOS 7 due to inlining bugs.
|
|
Bastien Dejean (13):
Add an option to specify the chain abortion keysym
Version 0.6.0
Fix memory leak in `destroy_chain`
Handle unreachable keysyms
Version 0.6.1
Fix GCC warnings
Pass `--tags` to `git describe`
Make it build with GCC 10
Mention the fact that the sequences can be nested
Fix clang static analyzer warnings
Add complex example from @msteen
Sequences can't be nested
Version 0.6.2
Lesik (1):
Remove explicit mention of xorg.service in sxhkd.service
Miroslav Koškár (1):
Use preferred X screen
|
|
For the Python 3.8 default switch.
|
|
|
|
Alex Goins (1):
glamor: Update pixmap's devKind when making it exportable
Arthur Williams (1):
include: Increase the number of max. input devices to 256.
Bernhard Übelacker (1):
os: Fix instruction pointer written in xorg_backtrace
Greg V (1):
xwayland: use drmGetNodeTypeFromFd for checking if a node is a render one
Kishore Kadiyala (1):
modesetting: keep going if a modeset fails on EnterVT
Martin Peres (1):
modesetting: check the kms state on EnterVT
Matt Turner (1):
xserver 1.20.10
Matthieu Herrb (2):
Fix XkbSetDeviceInfo() and SetDeviceIndicators() heap overflows
Check SetMap request length carefully.
Michel Dänzer (10):
glamor: Fix glamor_poly_fill_rect_gl xRectangle::width/height handling
xfree86: Take second reference for SavedCursor in xf86CursorSetCursor
present/wnmd: Can't use page flipping for windows clipped by children
xwayland: Check window pixmap in xwl_present_check_flip2
present/wnmd: Remove dead check from present_wnmd_check_flip
present: Move flip target_msc adjustment out of present_vblank_create
present: Add present_vblank::exec_msc field
present/wnmd: Move up present_wnmd_queue_vblank
present/wnmd: Execute copies at target_msc-1 already
present/wnmd: Translate update region to screen space
Olivier Fourdan (8):
Revert "linux: Fix platform device probe for DT-based PCI"
Revert "linux: Fix platform device PCI detection for complex bus topologies"
Revert "linux: Make platform device probe less fragile"
xwayland: Do not discard frame callbacks on allow commits
xwayland: Remove pending stream reference when freeing
xwayland: non-rootless requires the wl_shell protocol
xwayland: Create an xwl_window for toplevel only
configure: Build hashtable for Xres and glvnd
|
|
0.8.1
-add support for specifying time for notification to be alive
-simplify invocation (replace "<... 3<>..." with "0<>...")
-handle SIGUSR1 and SIGUSR2
-minor code changes (rename variables, etc)
0.8.0
-add SEC: (time notification should be visible)
|
|
|
|
otherwise, it converts symlinks to copies which creates
problems with duplicate dylibs at runtime
|
|
|
|
|
|
|
|
|
|
Simple Xorg display bar written for speed and ease of use.
|
|
libxkbcommon 1.0.3 - 2020-11-23
==================
- Fix (hopefully) a segfault in xkb_x11_keymap_new_from_device() in some
unclear situation (bug introduced in 1.0.2).
- Fix keymaps created with xkb_x11_keymap_new_from_device() don't have level
names (bug introduced in 0.8.0).
|
|
Added
Secondary device attributes escape (CSI > 0 c)
Support for colon separated SGR 38/48
New Ctrl+C binding to cancel search and leave vi mode
Escapes for double underlines (CSI 4 : 2 m) and underline reset (CSI 4 : 0 m)
Configuration file option for sourcing other files (import)
CLI parameter --option/-o to override any configuration field
Escape sequences to report text area size in pixels and in characters
Support for single line terminals dimensions
Right clicking on Wayland's client side decorations will show application menu
Escape sequences to enable and disable window urgency hints
Changed
Cursors are now inverted when their fixed color is similar to the cell's
background
Use the working directory of the terminal foreground process, instead of the
shell's working directory, for SpawnNewInstance action
Fallback to normal underline for unsupported underline types
in CSI 4 : ? m escapes
The user's background color is now used as the foreground for the render timer
Use yellow/red from the config for error and warning messages instead of
fixed colors
Existing CLI parameters are now passed to instances spawned using
SpawnNewInstance
Wayland's Client side decorations now use the search bar colors
Reduce memory usage by up to at least 30% with a full scrollback buffer
The number of zerowidth characters per cell is no longer limited to 5
SpawnNewInstance is now using the working directory of the terminal
foreground process on macOS
Fixed
Incorrect window location with negative window.position config options
Slow rendering performance with HiDPI displays, especially on macOS
Keys swallowed during search when pressing them right before releasing
backspace
Crash when a wrapped line is rotated into the last line
Selection wrapping to the top when selecting below the error/warning bar
Pasting into clients only supporting UTF8_STRING mime type on Wayland
Crash when copying/pasting with neither pointer nor keyboard focus on Wayland
Crash due to fd leak on Wayland
IME window position with fullwidth characters in the search bar
Selection expanding over 2 characters when scrolled in history with
fullwidth characters in use
Selection scrolling not starting when mouse is over the message bar
Incorrect text width calculation in message bar when the message contains
multibyte characters
Remapped caps lock to escape not triggering escape bindings on Wayland
Crash when setting overly long title on Wayland
Switching in and out of various window states, like Fullscreen, not persisting
window size on Wayland
Crash when providing 0 for XCURSOR_SIZE on Wayland
Gap between window and server side decorations on KWIN Wayland
Wayland's client side decorations not working after tty switch
Fullscreen startup mode not working on Wayland
Window not being rescaled when changing DPR of the current monitor on Wayland
Crash in some cases when pointer isn't presented upon startup on Wayland
IME not working on Wayland
Crash on startup on GNOME since its 3.37.90 version on Wayland
Touchpad scrolling scrolled less than it should on macOS/Wayland on scaled
outputs
Incorrect modifiers at startup on X11
Add and Subtract keys are now named NumpadAdd and NumpadSubtract respectively
Feature checking when cross compiling between different operating systems
Crash when writing to the clipboard fails on Wayland
Crash with large negative font.offset.x/y
Visual bell getting stuck on the first frame
Zerowidth characters in the last column of the line
|