Age | Commit message (Collapse) | Author | Files | Lines |
|
xlsatoms lists the interned atoms defined on an X11 server. Version 1.1 and
later of xlsatoms use (and require) libxcb instead of libX11, for less latency
when communicating with the X server.
|
|
|
|
xditview displays ditroff output on an X display.
|
|
|
|
|
|
|
|
oclock is a simple analog clock using the SHAPE extension to make a round
(possibly transparent) window.
|
|
History
Luit was written by Juliusz Chroboczek for the XFree86 Project in
2001-2002. There were improvements and fixes by several people, in
particular Tomohiro Kubota's extensions for CJK encodings.
There was no maintainer for some time; I adopted it in 2006 to
ensure that it continued to support xterm (details are listed in
the luit.log.html file within the source).
Besides the maintenance issue that attracted my attention in 2005
(untested changes to compiled-in file locations by Xorg hackers),
Luit has had from the outset a technical issue: its associated
font-encoding library.
Juliusz Chroboczek used the font-encoding library to work around
performance issues with direct use of iconv. This solution has
proven to be a drawback:
the font-encoding library is little used (other than by luit),
and also lacks a maintainer. the font-encoding library does
not provide the full range of encodings that iconv does. the
Xorg configure scripting and other dependencies surrounding
the library have been subject to uncontrolled growth.
I solved the problem by implementing an efficient conversion using
iconv. Luit still supports the font-encoding library if it is found
by the configure script. If you choose, luit can easily be built
using iconv.
However, as of luit 2.0, the font-encoding library has been
deprecated:
Luit includes all of the relevant functionality for using the
".enc" files which are distributed separately. You may have
these files as a separate package, e.g., "xfonts-encodings",
or as part of "xfonts-x11-fonts-misc", "x11-font-encodings" or
even "encodings". If you have trouble finding the package, look
for a specific file such as adobe-standard.enc. The encoding
files are rarely packaged with luit, and oddly enough are never
made a package dependency. The only other use that I am aware
of for the files is for the defunct xprint program.
To see which ".enc" files luit may use, run
luit -list-fontenc
Here is sample output. The old version of luit can use only
about a third of these encodings, i.e.,
big5.eten-0, big5hkscs-0, dec-special, gb18030.2000-0,
gb18030.2000-1, gb2312.1980-0, gbk-0, ibm-cp437, ibm-cp850,
ibm-cp852, ibm-cp866, iso8859-11, iso8859-13, iso8859-16,
jisx0201.1976-0, jisx0208.1990-0, jisx0212.1990-0,
ksc5601.1987-0, microsoft-cp1250, microsoft-cp1251,
microsoft-cp1252, tcvn-0
With luit 2.0, the -encoding option permits you to use the
remaining files (as well as any you may have customized):
adobe-dingbats, adobe-standard, adobe-symbol, armscii-8,
ascii-0, big5-0, big5.cp950-0, cns11643-1, cns11643-2,
cns11643-3, gb18030-0, iso8859-6.16, iso8859-6.8x,
jisx0208.1983-0, ksc5601.1992-3, ksx1001.1997-0, ksx1001.1998-0,
ksx1001.1998-3, ksxjohab-1, microsoft-ansi, microsoft-cp1253,
microsoft-cp1254, microsoft-cp1255, microsoft-cp1256,
microsoft-cp1257, microsoft-cp1258, microsoft-win3.1,
mulearabic-0, mulearabic-1, mulearabic-2, mulelao-1,
sun.unicode.india-0, suneu-greek, tis620-0, tis620-2,
tis620.2529-1, tis620.2533-0, tis620.2533-1, viscii1.1-1
Some of the ".enc" files are unused by the old luit because
the font-encoding library has built-in tables of the ISO-8859-x
encodings and a few others. With luit 2.0, you can make a list
of the built-in tables as well as change luit's preference when
looking in the font-encoding files, built-in tables and iconv
tables. Luit 2.0 can use the data from iconv directly without
relying upon external ".enc" files. The ".enc" files (and
built-in tables) are preferred for performance reasons. Existing
users of luit would complain about the loss of 1- or 2-tenths
of a second for startup with CJK encodings. Really.
Normally luit uses your locale settings to determine the
corresponding character encoding. Use --list-iconv to see the
available choices, e.g.,
luit -list-iconv
Here is sample output on a suitably configured system. Your
system may have fewer (locale support generally has been made
more difficult to configure in systems geared toward novice
developers such as Ubuntu). But the portable iconv implementation
does support a wide range of encodings, and you may find
additional encodings using
iconv -l
On the Debian system where I am writing this, that gives a list
of 1168 encodings.
|
|
In this version, mlterm now supports NetBSD wsfb framebuffer
so NetBSD users can use a multi-lingual terminal without
Xserver on ports that support wsdisplay framebuffer console,
i.e. NetBSD/i386 with VESA framebuffer, NetBSD/dreamcast,
or even NetBSD/luna68k with 1bpp framebuffer.
Special thanks to Araki Ken, an auther of mlterm, for
various efforts and improvements for NetBSD wsfb support,
including dumb 1bpp optimizations on luna68k.
mlterm-fb demonstration movies are available on YouTube:
http://youtu.be/5IH1NYSVpHY (NetBSD/i386 6.1)
http://youtu.be/BP8AIceWgxA (NetBSD/luna68k 6.1)
pkgsrc changes:
- update descriptions per the framebuffer support
- add a MESSAGE file to mention miscellaneous configurations to use mlterm
- remove MAKE_JOBS_SAFE=no which has been fixed in upstream Makefiles
- split SUBST rules into ones for Makefiles, man page, and config files
- install misc README files in doc dirs which are useful after installation
- add "mlterm-fb" and "ibus" options and make mlterm-fb default
on supported platforms
- update PLIST per above changes (XXX tested only on NetBSD)
Upstream Changes per doc/en/ReleaseNote:
ver 3.2.0
* Support framebuffer on NetBSD.
* Support 1 bpp framebuffer.
* Support sixel graphics and wall pictures on 1 and 8 bpp framebuffer.
(See http://www.youtube.com/watch?v=djbEw0G_LMI and http://www.youtube.com/watch?v=5IH1NYSVpHY)
(Thanks to @tsutsuii san)
* Add "use_urgent_bell" option which is equivalent to "bellIsUrgent" option of
xterm and support CSI ? 1042.
* "only_use_unicode_font" and "not_use_unicode_font" options have an effect
on preedit and candidate characters of input method plugins.
* Add "sound|visual" to the value of "bel_mode" option.
* Enable to change "not_use_unicode_font" and "only_use_unicode_font" dynamically.
* Add "box_drawing_font" option.
* Support efont-unicode fonts for framebuffer.
* Bug fixes:
Fix the bug which disabled some shortcut keys in FreeBSD/framebuffer.
Fix the bug which ignored the specified encoding of "default_server" option
in opening a new pty.
Fix the bug which disabled sixel graphic images in framebuffer 16bpp.
Fix the bug which disabled inline pictures if use_dynamic_comb option is true.
Fix the bug of iBus input method plugin which disabled to erase the last
preedited character even if backspace key was pressed.
Fix the wrong height of the preediting cursor of the input method plugin
if the value of "inner_border" option isn't 2. (Thanks to @tsutsuii san)
Fix "use_dynamic_comb" option which didn't work anymore.
Fix the bug which disabled "UNUSED" key in ~/.mlterm/key.
Change key seuqences for modifier keys + cursor keys in application cursor key
mode. (e.g. Ctrl+Up: "\x1bO1;5A" -> "\x1b[1;5A") (Thanks to Mohammad Alsaleh)
|
|
|
|
|
|
This maintenance release brings happiness by getting rid of things
that make valgrind, clang, doclifter, automake, the GNOME build system,
various other static analyzers, and obsessive developers be unhappy.
Don't warn, be happy.
Adam Jackson (1):
configure: Remove AM_MAINTAINER_MODE
Alan Coopersmith (10):
Clean up some clang warnings about sign conversion
Tell clang to shut up about the padding in struct xauth
unifdef -U__UNIXOS2__
Convert INCLUDES to AM_CPPFLAGS in preparation for automake-1.14 obsoletion
Use configure check for pathconf instead of X_NOT_POSIX #define
Check for configure's HAVE_UNISTD_H instead of X_NOT_POSIX
Replace strcpy+strcat pairs with snprintf calls
Call memcmp() instead of defining our own equivalent
Use remove() instead of unlink() to delete lock files
libXau 1.0.8
Chase Douglas (1):
Free XauFileName() static buffer at exit
Colin Walters (1):
autogen.sh: Implement GNOME Build API
Eric S. Raymond (1):
Remove a use of tab stops.
|
|
|
|
|
|
XXX: these patches should go away, or be fed upstream.
A new major release 0.30.0 of the pixman rendering library is now
available. Highlights of this release:
- Support for high-quality image downscaling [Søren]
- Much improved ARMv6 assembly [Ben Avison]
- Improved rendering quality for gradients [Søren]
- Improvements to the SSE2 backend [Chris Wilson, Siarhei Siamashka]
- Improvements to MIPS DSPr2 backend [Nemanja Lukic]
- Improvements to test suite [Siarhei, Søren Sandmann]
|
|
This is a bugfix release. It includes:
- Fix integer overflow in libchromeXvMC (CVE-2013-1994).
- Various bug fixes and improvements.
|
|
|
|
|
|
|
|
|
|
bugfixes.
|
|
This minor maintenance release adds a -version option to the command line,
and provides some minor code cleanups and build improvements.
Alan Coopersmith (9):
Mark usage() as _X_NORETURN
Declare 'len' as size_t to avoid unneccessary back-and-forth conversions
Combine usage messages into a single string
Add -version option to print version number
Add xrandr to SEE ALSO section of man page
Rename i & count in inner loop to avoid shadowing same named vars in outer loop
Convert sprintf calls to snprintf
Mark num_known_extensions as a const, since the size is fixed at compile time
xdpyinfo 1.3.1
Jon TURNEY (1):
Include Xwindows.h on WIN32 to avoid type clashes
|
|
* Require the mm-common version that actually allows avoiding
the dependency in the tarball as well as glibmm.
* Fix gtkmm-demo VS projects.
* Fix namespacing for Cairo.
|
|
to dependency list. Bump revision.
|
|
|
|
|
|
|
|
fixes PR pkg/47820
|
|
|
|
Rename patch-gtk_a11y_gail.c to patch-gtk_a11y_gtkaccessibility.c
Many improvements, bug fixes and translation updates:
https://git.gnome.org/browse/gtk+/tree/NEWS?id=3.8.2
Highlights:
* Deprecations and removals:
- Custom CSS properties have been deprecated
- Support for color schemes has been removed
- gtk_style_provider_get_style, gtk_style_provider_get_icon_factory
- GtkGradient and GtkSymbolicColor
- All the padding style properties in menus
* CSS improvements:
- Add cycle detection to color resolving
* A lot of filechooser button fixes
* The print dialog now shows printers that are discovered
using avahi, if configured with --enable-avahi-browsing
* We now support the Window Manager frame synchronization protocol draft (when
running under a WM that supports it). This means applications will throttle
their drawing cycle to what the compositor is drawing, and the compositor
will never render half-updated windows, for seamless resizing and improved
smoothness in drawing.
See https://mail.gnome.org/archives/wm-spec-list/2013-January/msg00000.html
and the articles at http://blog.fishsoup.net/ for more details.
* We now support setting an opacity to any GtkWidget, not just toplevels:
gtk_window_set_opacity has been deprecated in favor of gtk_widget_set_opacity.
* GtkIconTheme gained asynchronous loaders for GtkIconInfo objects
* GtkIconInfo has changed from being a boxed type to a GObject. This
is technically an ABI change, but basically all existing code
will keep working if its used as a boxed type, and its not
possible to instantiate GtkIconInfos outside Gtk, so this is not
expected to be a big problem.
* GtkTreeView and GtkIconView allow single-click activation
* GtkImage can be set from a resource
* GdkWaylandDisplay is now public
* gdk_window_set_fullscreen_mode: new function to let windows
be fullscreened across multiple monitors
* We now use state flags for text direction: GTK_STATE_FLAG_LTR/RTL.
gtk_style_context_set_direction() has been deprecated.
* We install headers for accessible implementations of GTK+ widgets.
This makes it possible to implement accessibility for third-party
widgets by subclassing the proper GTK+ implementation. To do this,
include gtk/gtk-a11y.h.
* Invisible widgets now return a size of 0x0. This is an experimental
change that makes GtkWidget::visible essentially behave the same way
that "display: none" does in CSS. If you want the effect of CSS's
"visibility: hidden", you can use a GtkNotebook with an empty page.
* GtkFrame now draws a background.
* The Broadway backend now installs a separate server: broadwayd.
* GtkBuilder now lets you refer to external objects from a ui
file if the objects have been exported with the new function
gtk_builder_expose_object()
* Font handling has been improved:
- The default font is no longer handled like a custom style sheet
that overrides everything, but as the initial value. This is the
same behavior as in web browsers.
- It is now possible to set font-family and font-size like other
CSS properties, and relative font sizes are supported. Font
sizes in CSS can be specified as numbers or with keywords
like xx-small, medium, smaller, larger,...
* GTK+ now uses proper Unicode ellipses in strings.
|
|
A new version of libdrm has been released. The main motivation for this
release is the changes in the radeon surface allocator, which helps fix
multisample textures on the Radeon Cayman family chipsets.
Alex Deucher (4):
radeon: add new SI pci ids
radeon: add new richland pci ids
radeon: add HAINAN family
radeon: add HAINAN pci ids
Dave Airlie (1):
drm: add qxl drm header file
Marek Olšák (2):
radeon: add RADEON_SURF_FMASK flag which disables 2D->1D tiling transition
configure.ac: bump version to 2.4.45 for release
Rob Clark (3):
freedreno: add gpu-id property
Add exynos_fimg2d_test to .gitignore
freedreno: add synchronization between mesa and ddx
Xiang, Haihao (1):
intel: Add support for VEBOX ring (v2)
|
|
This minor maintenance release fixes some compiler warnings & man page
typos, and other code cleanups.
Alan Coopersmith (6):
Fix pixmap leak in error paths of BWGetUnzoomedPixmap
Combine usage messages into a single string
Fix genererate typo in bmtoa error messages
Simplify & unify error path between mktemp & mkstemp versions
Mark usage() functions as noreturn, as suggested by gcc
bitmap 1.0.7
Bjarni Ingi Gislason (1):
bitmap.man: Fix some typos.
|
|
A whole pile of bugs fixed by a whole bunch of different people here.
Alan Coopersmith (5):
Strip trailing whitespace
Add const attributes to fix gcc -Wwrite-strings warnings
Print more detailed error messages when xcb_connect fails
Quiet some clang warnings about implicit int <-> size_t conversions
xwininfo 1.1.3
David Venz (1):
Bug 53242 - xwininfo segfaults on invalid screen
Gaetan Nadon (3):
make: remove $(LIBOBJS) dead code
Revert "make: remove $(LIBOBJS) dead code"
configure.ac: regroup statements and comment
Guillem Jover (4):
Move leading ": " out from buffer to the error string printer
Use format string literals instead of variables to print window ids
Refactor atom name printing into a new Display_Atom_Name function
Use format string literals instead of variables to print atom names
Jeremy Huddleston Sequoia (2):
Declare usage() as _X_NORETURN
Remove dead code (size_t is always >= 0)
Pierre-Loup A. Griffais (1):
xwininfo: report the Visual class of the selected Window
Thomas Klausner (1):
Get rid of a number of warnings.
Yaakov Selkowitz (1):
Use AM_ICONV
|
|
This minor maintenance release cleans up compiler complaints and
other various issues, plus sneaks in a small bug fix at the end.
Alan Coopersmith (8):
Fix allocateded typo in comment
Add const qualifiers to fix gcc -Wwrite-strings warnings
Add const qualifiers to structs for mapping strings to values
Mark Syntax() with _X_NORETURN to silence gcc warning
Combine usage message strings
Fix implicit sign conversion & integer size truncation warnings
Use strcasecmp if available, instead of downcasing string before strcmp
xrefresh 1.0.5
Gaetan Nadon (2):
man: remove trailing spaces and tabs
config: move man pages into their own directory
Jeremy Huddleston (1):
Properly fallback on CWBackPixmap = None when failing to parse or allocate a solid color
|
|
This minor bugfix release finally fixes my long-festering pet peeve with
this tool - when a font fails to load, it will now continue to update the
text sample area instead of letting it accumulate menu images and other
failed repaint turds. There's a few other small changes too, but no one
will notice them.
Alan Coopersmith (6):
Combine usage message strings
Prevent memory leak in GetFontNames if no fonts are matched
Remove extraneous braces left from commit 1d6970a838d4ed42a
When font fails to load, grey out text instead of unmapping text widget
Use C99 struct initializer for parseRec in GetFontNames()
xfontsel 1.0.5
|
|
This minor bugfix release includes fixes for several small bugs,
a more complete man page, and some general code cleanups.
Alan Coopersmith (8):
Combine usage message into single string/call
Include PACKAGE_STRING in --version output
Move release date from transset.c to configure.ac so we remember to update it
Use correct variable for printing current opacity
Typo fixes in verbose message & comment
Store min & max as doubles, not floats
Add the options to the man page (they were all missing before)
transset 1.0.1
Arnaud Fontaine (1):
Fix program name in usage information, transset instead of transset-df.
|
|
This minor maintenance release provides the specified collection of
build configuration improvements and janitorial cleanup instances,
plus a new -V command line flag to print its version (not that much
changes between versions, not even the announcements).
Alan Coopersmith (4):
Mark usage() as _X_NORETURN to satisfy -Wmissing-noreturn warning
Combine usage message into a single string
Add -V option to print command version
appres 1.0.4
Gaetan Nadon (5):
man: remove trailing spaces and tabs
man: replace hard coded man page section with substitution strings
config: move man pages into their own directory
.gitignore: the original copy was somewhat broken
.gitignore: fix typo
|
|
PR pkg/47822.
|
|
|
|
|
|
names in Xfuncproto.h. Bump revision.
|
|
http://cgit.freedesktop.org/xorg/driver/xf86-video-chips/plain/util/iopl.h)
Addresses PR 47820 by David Shao.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|