Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
Add the option of using GTK3 as the base X11 toolkit, rather than GTK2.
(No change to default build.)
|
|
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
|
|
(Missed in previous commit.)
|
|
As of 0.68, this package expects C++20, and also fails if GCC < 10 or
clang < 11. (I don't see an equivalent to GCC_REQD for clang.) This
isn't necessarily a satisfactory fix, but at least gets it to build
again, un-breaking DE meta-pkgs like xfce4, mate, and gnome. It needs
further investigation.
The commit that enforces this new (high) bar in meson.build is:
https://github.com/GNOME/vte/commit/eec33cce0b9359fddda35703e22bffd1f8f28852
I haven't had time to examine the code to see what C++20 features are
involved.
|
|
The recent vala update broke this build, this seems to get it back up
and running again. Unfortunately upstream have switched to a "git log"
changelog which is only available in distfiles and is all but useless,
so no list of useful changes since 0.60.3 other than "bugfixes?".
Tested on NetBSD and SmartOS.
|
|
|
|
|
|
|
|
Fix CATEGORIES while here
|
|
|
|
|
|
For a long time, when cross-building, say from native=amd64 to
target=powerpc, it was necessary to:
1. cross-build a _powerpc_ package called cross-libtool-base-powerpc,
and then
2. install the powerpc package _natively_ with `pkg_add -m x86_64' to
override the architecture check that normally forbids this kind of
shenanigans,
in order to cross-build anything that uses libtool as a tool.
This is partly because libtool doesn't follow the normal GNU
convention of `./configure --build=<native platform> --host=<platform
package will run on> --target=<platform package is configured to
operate on>' -- in this example, build=amd64, host=amd64,
target=powerpc.
Instead, libtool expects to be cross-built itself, even if it's going
to run as a tool. It's not as bonkers as it sounds at first: libtool
is just a shell script, and it caches various information about the
(cross-building!) toolchain it is built with so it can use that
information later when it is run as a tool itself to cross-compile
other software.
To make this work, we need to create the toolchain wrappers for
libtool _as if_ we were cross-building even if we are building a
native package. So mk/tools uses a new flag TOOLS_USE_CROSS_COMPILE
instead of USE_CROSS_COMPILE, and libtool internally sets
MACHINE_ARCH=${TARGET_ARCH} (in the example above, powerpc) to make
it look like we're cross-building. The new TOOLS_CROSS_DESTDIR is an
alias for the (defaulted) CROSS_DESTDIR, which must now be set
unconditionally in mk.conf in order for libtool to know where the
cross-destdir will be; _CROSS_DESTDIR remains empty when building any
native packages (including the native cross-libtool package).
Finally, we need to make the resulting package be a native package,
with MACHINE_ARCH set to the one that it will be installed on (in the
example above, amd64), so I added an indirection _BUILD_DEFS.${var}
to replace var on its own in the build definitions that get baked
into the package, shown by `pkg_info -B'. Setting
_BUILD_DEFS.MACHINE_ARCH=${NATIVE_MACHINE_ARCH} ensures that this
mutant hybrid cross-built libtool still produces a native package.
All of this logic is gated on setting USE_CROSS_COMPILE in mk.conf or
LIBTOOL_CROSS_COMPILE in the package makefile, so it should be safe
for non-cross-builds -- when USE_CROSS_COMPILE=no and you're not
building cross-libtool, everything is as before.
|
|
Alan Coopersmith (12):
Remove ancient System() replacement for system(3c) on Solaris
Update configure.ac bug URL for gitlab migration
gitlab CI: add a basic build test
Use _CONST_X_STRING to make libXt declare String as const char *
Increase size of number buffer to fit all possible values
WriteSave: allocate enough room for full session_save_file in error
Add noreturn attributes suggested by gcc
gitlab CI: enable Static Application Security Testing (SAST)
Build xz tarballs instead of bzip2
Fix spelling/wording issues
Fill in COPYING file with copyright notices from source code
xsm 1.0.5
|
|
Alan Coopersmith (10):
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Fix spelling/wording issues
Adapt to X.Org standard coding style
gitlab CI: add a basic build test
PrintProperty: replace sprintf with snprintf
Clear -Wsign-compare warnings from gcc
Clear -Wshadow warning from gcc
Build xz tarballs instead of bzip2
xlsfonts 1.0.7
|
|
This release ends support for SGI Irix, which SGI themselves did in 2013.
Alan Coopersmith (11):
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Fix spelling/wording issues
Fix formatting issues in xload man page
gitlab CI: add a basic build test
Build xz tarballs instead of bzip2
xload.man: adopt standard formatting for man page references
xload.man: remove out-of-date COPYRIGHT section
Use _CONST_X_STRING to make libXt declare String as const char *
unifdef -Usgi
xload 1.1.4
|
|
|
|
This minor maintenance release adds support for building on the ARM platform
for MacOS, as well as some more general bug fixes and cleanups for all OS'es.
Alan Coopersmith (5):
Update configure.ac bug URL for gitlab migration
gitlab CI: add a basic build test
Build xz tarballs instead of bzip2
man page: remove out-of-date COPYRIGHT section
xedit 1.2.3
Emil Velikov (1):
autogen.sh: use quoted string variables
Gary Palter (1):
Minimal changes to build on Apple silicon (i.e., new Apple M1 Macs)
Jeremy Huddleston Sequoia (1):
Followup to previous commit to use isinfinite for darwin rather than arm64.
Mihail Konev (1):
autogen: add default patch prefix
Niclas Zeising (1):
Fix segfault when tags file isn't found
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish
|
|
Alan Coopersmith (6):
Fix spelling/wording issues
Greeter: add parens to DRAW_STRING & TEXT_WIDTH macros for safety
doneAddrs: reset addrs to NULL after freeing list
gitlab CI: add a basic build test
Build xz tarballs instead of bzip2
xdm 1.1.13
Matt Turner (1):
configure.ac: Link with libsystemd, not libsystemd-daemon
|
|
Alan Coopersmith (3):
gitlab CI: add a basic build test
Build xz tarballs instead of bzip2
setxkbmap 1.3.3
Peter Hutterer (1):
Check for Xwayland and print a warning
Walter Harms (3):
fix: warning: assignment discards ‘const’ qualifier from pointer target type
fix exit status
make functions static
|
|
Alan Coopersmith (8):
Replace manual calculations of memory allocations with asprintf calls
configure: Drop AM_MAINTAINER_MODE
autogen.sh: Honor NOCONFIGURE=1
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
gitlab CI: add a basic build test
Build xz tarballs instead of bzip2
mkcomposecache 1.2.2
Emil Velikov (1):
autogen.sh: use quoted string variables
Gaetan Nadon (12):
autogen.sh: upgrade this newly added module to the xorg default one
.gitignore: use common defaults with custom section # 24239
INSTALL, NEWS, README and AUTHORS files are missing/incorrect #24206
Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
config: update AC_PREREQ statement to 2.60
config: upgrade to util-macros 1.8 for additional man page support
config: use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS
config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
config: remove unrequired AC_SUBST([*_CFLAGS])
config: remove unrequired AC_SUBST([*_LIBS])
config: move man pages into their own directory
man: previous patch failed to include the new man/Makefile.am
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish
|
|
Alan Coopersmith (9):
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Pass -D_CONST_X_STRING to make libXt declare String as const char *
Fix -Wsign-compare warnings
Fix spelling/wording issues
gitlab CI: add a basic build test
Build xz tarballs instead of bzip2
man page: remove out-of-date COPYRIGHT section
listres 1.0.5
|
|
Alan Coopersmith (6):
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Use _CONST_X_STRING to make libXt declare String as const char *
Build xz tarballs instead of bzip2
gitlab CI: add a basic build test
appres 1.0.6
|
|
Alan Coopersmith (6):
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Fix spelling/wording issues
gitlab CI: add a basic build test
Build xz tarballs instead of bzip2
iceauth 1.0.9
Tobias Stoeckmann (1):
Fix segmentation fault on invalid input.
|
|
Alan Coopersmith (8):
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Clear 208 out of 210 -Wdiscarded-qualifiers warnings from gcc 7.3
Clear -Wredundant-decls warnings from gcc 7.3
Fix spelling/wording issues
gitlab CI: add a basic build test
Build xz tarballs instead of bzip2
editres 1.0.8
Matt Turner (1):
Add const to silence warning
|
|
This release fixes a regression introduced in xcalc 1.1.0 which caused
the wrong set of buttons to be colored for the digit keys in TI mode.
Alan Coopersmith (6):
TI mode: correct key color highlighting
Fix spelling/wording issues
gitlab CI: add a basic build test
Build xz tarballs instead of bzip2
man page: remove out-of-date COPYRIGHT section
xcalc 1.1.1
|
|
Matt Turner (1):
libX11 1.7.5
Simon McVittie (1):
Don't try to destroy NULL condition variables
|
|
This release provides bug fixes, code cleanups, and some significant
documentation improvements.
Alan Coopersmith (5):
Convert COPYING from ISO-8859-1 to UTF-8
Fix spelling/wording issues
Build xz tarballs instead of bzip2
gitlab CI: add a basic build test
libXcursor 1.2.1
Thomas E. Dickey (31):
quiet normal gcc warnings using casts (no object change)
fix a missing initializer
quiet warnings for unused parameters
fix stricter gcc warnings by changing the type for the loop variable to
fix stricter gcc warnings using casts
fix stricter gcc warnings using casts
add check in case the image size is 0x0
amend that...
document the other environment variables
make the function-prototypes easier to read, by eliminating hyphenation and filling
further formatting fixes. added script to create/find ".so" files which are missing
correct a prototype
italicize parameter names, for readability
improve explanation for functions which load images
document the theme_core setter/getter functions
document the library-attributes
add see-also section
document the cursor-load functions
update ".so" links, and fix a special case for "const char *" in parsing function-names
start on the animated cursors; fixup whitespace
improve explanation of Xcursor's search algorithm
document the animation support functions
document the cursor-comments functions
document the API called from libX11
fix raggedy prototypes and structure declarations using tabstops in appropriate macros
update copyright notice
fix a typo and a style issue
eliminate special escaping for "/*" which produces look-alike Unicode for
mention "Inherits=" lists
cppcheck style-fixes
more cppcheck-style fixes
Tobias Stoeckmann (2):
Handle more theme loop situations
fix XcursorTheme loop regression
Valentin (2):
Use fixed size integer type
Fix undefined behavior
|
|
Bug fixes
Fixed an s3270 issue where error messages from the Wait() action implicitly run after connecting to a host specified on the command line or in a session file, are displayed on standard output. (Standard output should contain only results from actions received on standard input.)
Fixed a crash in the HTTP server.
Fixed automatic dependency generation.
Fixed an issue where x3270 would draw certain characters in NVT mode, such as - and \, incorrectly unless the 14-point 3270 font was used.
Fixed an issue where the bottom of the screen buffer might become corrupted when using oversize or resizing the screen.
4.1ga13:
Known issues
The emulators may crash or hang when the oia option is used with the PrintText() action.
Bug fixes
When input from the String() action overflows a field, the cursor now lands in the correct location.
When a host has multiple addresses, the emulators (except pr3287) will now reliably try up to four of them.
Errors from the OpenSSL library are now displayed correctly.
When a connection fails to a TLS-tunnel host (one specified with the L: prefix), the correct error message is now displayed.
Fixed a c3270 crash when a connection is opened from a remote source (HTTP server or script port) while at the c3270> prompt.
Fixed a c3270 crash when the -secure and -trace command-line options are used together.
A key typed into a full field in insert mode no longer overwrites the character under the cursor.
|
|
These GTK2 dependent gems have been obsolete since ruby-gnome 3.4.4
https://github.com/ruby-gnome/ruby-gnome/blob/3.4.4/NEWS#L123
and no other package explicitly depends on these ones
or have been switched to gtk3.
|
|
Adam Jackson (1):
xcb: Clarify the XInitThreads error message
Alan Coopersmith (1):
gitlab CI: enable Static Application Security Testing (SAST)
Antti Savolainen (1):
nls: add two compose sequences for an upwards arrow using dead_circumflex
ArenaL5 (2):
nls: add a compose sequence for the middle dot (·) using dead_circumflex
nls: add a compose sequence for the copyleft symbol
Benno Schulenberg (30):
lcUTF8: remove two unneeded ifs and two elses that are never reached
XKBMAlloc: use the correct first-key variable when extending a key range
docs: unwrap some mistakenly wrapped lines, and correct a comment
docs: unwrap the comments of structure elements in the man pages
nls: remove redundant compose sequences with the deprecated 'underbar'
nls: remove redundant compose sequences with deprecated Hebrew symbols
nls: group some compose sequences better, and add some comments
nls: delete some ineffective compose sequences (that were commented out)
nls: move the block of Jamo to its logical place (ascending Unicodes)
nls: remove the compose sequences with the deviant KP_Space symbol
nls: fix a typo (be_BG => bg_BG) and drop an obsolete comment
nls: put some entries in their alphabetical order, and adjust alignment
nls: remove some obsolete Norwegian and Yugoslavian locale names
nls: add the es_CU locale name, for Cuba
XKBCvt: remove an if that never gets triggered
remove a commented-out code fragment, and remove a stray blank line
KeyBind: update the Greek case-conversion tables to Unicode Data 14.0
KeyBind: slightly speed up some case conversions by adding missing returns
KeyBind: reshuffle two ifs into the general order of ascending codes
docs: add missing word, wrap line, fix typo, and trim an excess space
nls: among the compose sequences, replace all runs of spaces with tabs
nls: do some manual adjustment of whitespace in the compose sequences
imDefLkup: verify that a pointer isn't NULL before using it
nls: add compose sequences for leftward, upward and downward double arrow
nls: use shape-based compose sequences for hammer-and-sickle instead
nls: group the compose sequences for tilde, degree, and cedilla together
nls: remove the mistaken eo_EO names -- EO is not a valid country code
nls: map eo.UTF-8 directly to en_US.UTF-8 instead of using a relay alias
nls: remove obsolete locale aliases with uppercase in the language code
nls: add a compose sequence for the peace symbol
Christopher Chavez (2):
Xlib.h: spelling fix in comment
Xlib.h: fix spelling in comment
Denis Drakhnia (1):
nls: Add ru_UA.utf8 locale alias.
Giovanni Mascellani (1):
xcb_io: Allow jumps backwards when widening the request number.
Hodong (2):
specs/XIM: fix a missing "EXT" in the documentation
Fix two memory leaks in _XFreeX11XCBStructure()
Matt Turner (1):
libX11 1.7.4
iyzana (1):
nls: add locale alias from eo.UTF-8 to eo_XX.UTF-8
|
|
Alan Coopersmith (2):
Fix spelling/wording issues
Build xz tarballs instead of bzip2
Dylan Baker (4):
editorconfig: add
editorconfig: add meson
meson: Add a meson build system
autotools: fix Requires and Requires.Private in pkgconfig
Matt Turner (2):
meson: Fix typo
libXvMC 1.0.13
|
|
Added
-Option font.builtin_box_drawing to disable the built-in font for drawing
box characters
Changed
-Builtin font thickness is now based on cell width instead of underline
thickness
Fixed
-OSC 4 not handling ?
-? in OSC strings reporting default colors instead of modified ones
-OSC 104 not clearing colors when second parameter is empty
-Builtin font lines not contiguous when font.offset is used
-font.glyph_offset is no longer applied on builtin font
-Buili-in font arcs alignment
-Repeated permission prompts on M1 macs
-Colors being slightly off when using colors.transparent_background_colors
|
|
|
|
gtk3-nocsd is a small module used to disable the client side window
decorations (CSDs) in GTK+ 3, which are used by many GNOME
applications.
A shared library is included which can be loaded with LD_PRELOAD to
override several Gdk and glib/gobject APIs used by GTK+ 3 to set up
CSDs.
A wrapper script is also included, which can be used as follows:
gtk3-nocsd gedit
|
|
|
|
|
|
|
|
|
|
|