summaryrefslogtreecommitdiff
path: root/x11
AgeCommit message (Collapse)AuthorFilesLines
2021-01-07gtk3: updated to 3.24.24adam3-8/+10
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
2021-01-05qt5-qtwebkit: Mark as not for python 3.9gdt1-1/+3
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.
2021-01-04xscreensaver: fix packaging when option opengl is disabledgutteridge2-1/+17
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.
2021-01-04xscreensaver-demo: update to 5.45.wiz2-11/+9
Changes: Same as for xscreensaver, but mostly * glade -> gtkbuilder.
2021-01-04xscreensaver: update to 5.45.wiz5-14/+25
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.
2021-01-01gtk2: Update to 2.24.33nia3-132/+7
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
2021-01-01x11/x3270: replace bash in a shell script.rhialto2-3/+5
2021-01-01x11/xterm: update to 363pin2-7/+7
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.
2021-01-01x11/x3270: update to 4.0ga13.rhialto6-60/+97
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.
2021-01-01*: Recursive revbump from audio/pulseaudio-14.0ryoon40-78/+80
2021-01-01*: Recursive revbump from boost-1.75.0ryoon14-28/+28
2020-12-31Normalize handling packages that require 64-bit atomic ops.nia1-6/+2
2020-12-22xfce4-notifyd: use upstream-supplied configuration file (NFC)gutteridge4-20/+20
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).
2020-12-21x11/kitty: update to 0.19.3pin3-9/+12
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)
2020-12-20gtk2: Add support for Python 3nia3-4/+127
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)
2020-12-19Update py-Xlib to 0.29prlw12-7/+7
Extensions -------------------- - Drawable & XInput: Avoid using array.array.tostring() which wiil be removed in Python 3.9 (thanks @t-wissmann).
2020-12-14x11/tk: avoid x11 when building aquadbj2-4/+5
2020-12-14x11/tk: don't pull in pthreads when threads are disableddbj2-4/+3
2020-12-13x11/gtksourceview2: remove configure option --disable-build-testsrillig1-2/+1
It is no longer known. The ChangeLog files don't contain an entry about its removal.
2020-12-11qt4-creator: remove, replaced by editors/qtcreatorwiz24-560/+1
2020-12-08x11/lxqt-panel: fix build break on Linuxpin1-2/+3
libssystat was never imported from wip, so we can not build that on Linux either.
2020-12-07x11/lxqt-session: update to 0.16.0pin5-25/+51
-Don't use deprecated QProcess methods. -Don't use 0/nullptr to initialize QFlags. -Removed Default Applications page.
2020-12-07x11/lxqt-panel: update to 0.16.1pin6-19/+64
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.
2020-12-07x11/lxqt-runner: update to 0.16.0pin4-12/+33
-Don't use QProcess deprecates methods. -Silenced the warnings about unused function parameters. -Drop the obsolete classs QDesktopWidget.
2020-12-07x11/lxqt-config: update to 0.16.1pin4-11/+41
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.
2020-12-07x11/lxqt-notificationd: update to 0.16.0pin4-12/+33
-Avoided container detachment. -Dropped deprecated QProcess method. -Added an option for showing notifications in the screen with the mouse pointer.
2020-12-07x11/lxqt-qtplugin: update to 0.16.0pin2-11/+10
-Do not reset widget palettes on changing style. -Support more palette colors for better customization.
2020-12-07x11/lxqt-globalkeys: update to 0.16.0pin5-16/+38
-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.
2020-12-07x11/lxqt-admin: update to 0.16.0pin2-9/+8
-Use QFlags default constructor. -Fixed a settings memory leak. -Rigenerated all desktop files, completed italian translation, fixed title in README.
2020-12-07x11/lxqt-about: update to 0.16.0pin3-10/+10
-Bumped version to 0.16.0. -Fixed Razor-qt link. -Fixed Weblate links.
2020-12-07x11/qterminal: update to 0.16.1pin3-10/+10
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.
2020-12-07x11/qtermwidget: update to 0.16.1pin4-12/+14
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.
2020-12-07x11/libfm-qt: update to 0.16.0pin4-15/+16
-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.
2020-12-07x11/liblxqt: update to 0.16.0pin4-13/+12
-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.
2020-12-07devel/lxqt-build-tools: update to 0.8.0pin4-13/+13
-Removed version checks for some LXQt dependencies. -Added a Fontconfig CMake find module. -Suppressed warning about find_package_handle_standard_args package name mismatch.
2020-12-06qt5-qtbase: Set GCC_REQD before including bsd.prefs.mknia1-4/+4
Should help with the current workarounds to avoid gcc49 and gcc5 on CentOS 7 due to inlining bugs.
2020-12-05sxhkd: Update to 0.6.2nia2-7/+7
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
2020-12-04Revbump packages with a runtime Python dep but no version prefix.nia13-25/+26
For the Python 3.8 default switch.
2020-12-04Revbump for openpam cppflags change months ago, belatedly.riastradh50-98/+100
2020-12-01modular-xorg-server and friends: update to 1.20.10wiz3-9/+8
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
2020-12-01x11/xnotify: update to 0.8.1pin2-7/+8
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)
2020-11-29x11/qt5-qtmacextras: fix copypasta DESCRdbj1-1/+1
2020-11-29x11/qt5-*: avoid calling install_name_tool on symlinksdbj31-32/+62
otherwise, it converts symlinks to copies which creates problems with duplicate dylibs at runtime
2020-11-29x11/qt5-qtbase: fix comments about use of qt5-qtbase/Makefile.nocommondbj1-2/+2
2020-11-29x11/wxGTK30: don't call install_name_tool on symlinksdbj3-7/+34
2020-11-29xsel: Strip out -Werrornia1-1/+3
2020-11-29Add x11/unibarpin1-1/+2
2020-11-29x11/unibar: import pkgpin5-0/+205
Simple Xorg display bar written for speed and ease of use.
2020-11-29libxkbcommon: update to 1.0.3.wiz2-7/+7
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).
2020-11-28alacritty: update to 0.6.0tnn4-489/+458
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