version, and packages should switch to it as they are deemed compatible.
blurb:
S-Lang is a C programmer's library that includes routines for the rapid
development of sophisticated, user friendly, multi-platform applications.
The S-Lang library includes the following:
- Low level tty input routines for reading single characters at a
time, as well as low-level terminal-independent routines for
manipulating the display of a terminal.
- Keymap routines for defining keys and manipulating multiple
keymaps.
- High level screen management routines for manipulating both
monochrome and color terminals. These routines are very efficient.
- Routines for reading single line input with line editing and recall
capabilities.
- Searching functions: both ordinary searches and regular expression
searches.
- An embedded stack-based language interpreter with a C-like syntax.
- A malloc debugging package
commit 427023df02bd38ff9dc2af2a2059466f37f4cfd8
Date: Wed Dec 19 15:17:34 2007 +1030
Fix build under autoconf 2.57
configure.ac specifies a max version of 2.57 but AC_CHECK_HEADERS_ONCE
was only introduced to autoconf in 2.59c.
Drop the _ONCE to make autoconf happy
commit e09956f244099ddd36b1a2cd5d7800d5fc7120c1
Date: Thu Dec 6 05:30:43 2007 -0500
Select correct client window in WMs using virtual roots
=== RELEASE 2.1.pre37 - RELEASE 2.2 ===
- Swiss German (Zueriduetsch) translation
- Fix scrollbars being offset by few pixels when "scrolling" attribute
was used
- Drop .gz or .bz2 extension when viewing files downloaded from ftp (and
decompressing them)
- Turn memory debugging off by default
- Security bug fixed: when "only proxies" is selected, don't pass URLs
to external programs
gbdfed is a GTK-based BDF font editor with the following features:
o Multiple fonts can be loaded from the command line.
o Multiple fonts can be open at the same time.
o Cutting and pasting glyphs between fonts.
o Multiple glyph bitmap editors can be open at the same time.
o Cutting and pasting between glyph bitmap editors.
o Export of XBM files from glyph bitmap editors.
o Automatic correction of certain metrics when a font is loaded.
o Generation of XLFD font names for fonts without XLFD names.
o Update an XLFD font name from the font properties and vice-versa.
o Font property & comment editor.
o Supports unencoded glyphs (ENCODING of -1).
o Display of glyph encodings in octal, decimal, or hex.
o Builtin on-line help.
gbdfed imports and/or exports the following formats:
o PK/GF, HBF (Han Bitmap Font)
o PSF, CP, FNT (linux) and vfont (Sun) console fonts
o X server built-in fonts
o Windows FON/FNT
o OpenType/TrueType fonts and collections
o PSF/HEX fonts
* legacy-icon-mapping.xml:
Add gnome-shutdown link for system-shutdown
Add inode-directory link for folder
* legacy-icon-mapping.xml:
Add gnome-mime-application-x-lzma and
gnome-mime-application-x-lzma-compressed-tar as links for
package-x-generic
Oniguruma is a regular expressions library.
The characteristics of this library is that different character encoding
for every regular expression object can be specified.
Supported APIs: GNU regex, POSIX and Oniguruma native
10.16.4:
Video Overlay: Handle clipping correctly with AutoPaint colorkey.
10.16.3:
minor Xv fixes
10.16.2:
More xorg and xfree86 backwards compatibility
Fix VMWARE_CTRL and Xinerama Initialization
Prepare for 10.16.2
2.0.0:
Remove unused ->device
Un-duplicate some init code.
vesa 2.0.0
1.99.1:
Don't disable FB access when it's already disabled.
Remove all trace of mfb
Bug #10004: Fix palette initialization in 8bpp modes.
Fix boolean inversion in VBE screen clear.
Remove some useless module loading cruft.
Prefer a more modern depth/bpp selection.
Add semi-reasonable mode validation.
Clean up memory model checking, and properly refuse unsupported models.
Update copyright.
vesa 1.99.1
Bug #11090: xf86-video-vesa COPYING file
Add conditional support for pci-rework branch.
Correct '#ifdef' to '#ifndef'. Oops.
Use XSERVER_LIBPCIACCESS to autodetect libpciaccess usage.
Use pci_device_map_range instead of pci_device_map_memory_range
Rename .cvsignore to .gitignore
Add *~ to .gitignore to skip patch/emacs droppings
fixup pciaccess version detect
Planar video is gone
Makefile.am: nuke RCS Id
0.10.0:
Death to RCS tags.
Fix distcheck
sis 0.10.0
inital SiS pci access patch
fix warnings in build
fix thinko between open/fopen
another open/fopen confusion
fixup type punning
convert all hostbridge read/writes to accessor functions
finish off read/write long conversion
switch bios reading over
use map domain memory with pciinfo
fixup unmap memory
fix some thinkos in the pciaccess patch, this now works on real hardware
Require pciaccess >= 0.10.0 for pci_device_map_range()
fixup pciaccess version detect
Makefile.am: nuke RCS Id
switch vga over to pciaccess
0.9.4:
bump Xv image height up from 1080 to 1088 for 315 chips
Define SIS_*_VERSION using PACKAGE_VERSION*
Convert callers of LookupWindow() to dixLookupWindow().
Revert "Convert callers of LookupWindow() to dixLookupWindow()."
Rename .cvsignore to .gitignore
Add *~ to .gitignore to skip patch/emacs droppings
Fix xserver version detection.
Get rid of the XFree86Server macro.
Bump to 0.9.4.
Death to RCS tags.
Fix distcheck
siliconmotion 1.6.0
more clock fixes
hostdata blit UTS works, but SW is faster
minor fixup
define SILICONMOTION_VERSION* using PACKAGE_VERSION*
smi: add pciaccess support
Fix UTS issues with flash
Makefile.am: nuke RCS Id
2.2.1:
Don't try to call vbeModeInit(), it doesn't exist and never will.
Fake sync ranges for panels with no EDID.
savage 2.2.1
no, really, savage 2.2.1
EXA upload to screen must honor pitch of the source data
savage: fix typos in error message
savage/pciaccess: don't try to map aperture larger than region window
2.2.0:
Death to RCS tags.
Remove use of deprecated {DE,}ALLOCATE_LOCAL.
savage 2.2.0
fix segfault from pScrn->currentMode
fix the build for the non-pci-rework case (compile tested only)
Fix reversed logic in SavageMapMem()
Fix broken downscale past 2:1 - MM8190 and MM8198 can be used together
for arbitrary downscale
BCI can only handle widths that are multiple of 16, so only use BCI for these
Prevent use of BCI for YV12 -> YUY2 conversion from scribbling past the
end of the allocated video buffer.
Reset lastKnownPitch to 0 right after enabling streams.
Do not wait for vertical retrace anymore on old streams engine.
Make sure MMIO region is mapped VIDMEM_MMIO, not VIDMEM_FRAMEBUFFER
Fix ambiguous operator precedence
Implement driver option IgnoreEDID
Minimal change set to convert driver to the new PCI interfaces. Enjoy.
dos2unix
Merge PCI-rework support and "classic" PCI interface support into one tree
Update to use new libpciaccess interfaces for mapping with MTRR support.
Fix odd typo.
Rename .cvsignore to .gitignore
Add *~ to .gitignore to skip patch/emacs droppings
Include <unistd.h> to get a declaration for usleep()
fixup pciaccess version detect
Makefile.am: nuke RCS Id
Bug #11139: Remove some dead code.
1.10.1:
Bug #14298: Fix mode validation to be less ridiculous.
Nuke the useless UseFB option.
Bug #13243: Re-enable 24+32 framebuffer.
Fix typo in S3VValidMode.
1.10.0:
Death to RCS tags.
Fix distcheck
s3virge 1.10.0
Replace references to XFree86/XF86Config in man page
renamed: .cvsignore -> .gitignore
Define S3VIRGE_VERSION_* using PACKAGE_VERSION*
s3virge: pciaccess conversion
oops fixed pointed out by pcpa
Makefile.am: nuke RCS Id
Clean up: Remove some mga remains
Death to RCS tags.
Fix distcheck
s3 0.6.0
renamed: .cvsignore -> .gitignore
Was previously done in monolith Imakefile as:
Define VERSION* using PACKAGE_VERSION*
s3: pciaccess conversion
Add non-vbe DPMS support for TRIOs, adjust max clock on Trio64V2
Death to RCS tags.
Fix includes to silence a warning.
rendition 4.2.0
Man page updates - replace references to XFree86 & changes for XF86 4.0
RENDITION_VERSION* using PACKAGE_VERSION_*
pciaccess: make auto-detect work
pciaccess: do unmap path
Supply NULL driverFunc pointer in DriverRec.
Add prototype for renditionGetRec.
Move renditionTypes, renditionChipsets, and renditionPCIchipsets earlier
in file.
Port driver to PCI-rework interfaces.
Makefile.am: nuke RCS Id
1.2.1:
fbpseudocolor no longer exists, don't try to use it.
neomagic 1.2.1
Compile warning fix.
Don't include fbpseudocolor.h, as it is no longer available.
1.2.0:
Death to RCS tags.
neomagic 1.2.0
Replace references to XFree86/XF86Config in man page
renamed: .cvsignore -> .gitignore
Define NEO_*_VERSION using PACKAGE_VERSION_*
neomagic: port to libpciaccess
neo: finish pciaccess conversion
finish pciaccess conversion
Makefile.am: nuke RCS Id
Update PInS defaults for G200SE-A.
Filter high-bandwidth modes on G200SE.
No depth 15 on G200SE-A.
Updates to memory sizing on G200SE.
Adjust memory timings on G200SE-A.
Change initial memory sizing on G200SE.
Disable I2C on G200SE for now.
Death to RCS tags.
mga 1.4.9
cfb8_32: Gut a remnants of support for 24-bit with 8-bit overlay
Initialize default BIOS values from a data table instead of from code
Get memory probe size and stride (offset) values values from a data table
instead of from code
I2C: First round of clean-ups
I2C: Second (and final) round of clean-ups
G200EV: Enable support for G200EV
Makefile.am: nuke RCS Id
Replace ALLOCATE_LOCAL/DEALLOCATE_LOCAL with xalloc/xfree.
For compatibility, accept SWcursor as option.
Bug #15836: Fix DDC on G200SE.
Bug #16545: Add G200WB support.
Death to RCS tags.
Fix distcheck
i128 1.2.0
Replace references to XFree86/XF86Config in man page
renamed: .cvsignore -> .gitignore
Define I740_*_VERSION* using PACKAGE_VERSION_*
i740: pciaccess conversion
Makefile.am: nuke RCS Id
Minor fixes to compile with pciaccess.
Death to RCS tags.
Fix distcheck
i128 1.3.0
Replace references to XFree86/XF86Config in man page
renamed: .cvsignore -> .gitignore
Define I128_*_VERSION* using PACKAGE_VERSION_*
i128: pciaccess conversion
i128: drop ansi C wrapper
i128: fixup typo
Makefile.am: nuke RCS Id
1.2.1:
Fix regression from pciaccess conversion (bug#16060)
Bump to 1.2.1
1.2.0:
Fix distcheck
glint 1.2.0
Fix --disable-dri for glint driver
Define GLINT_*_VERSION* using PACKAGE_VERSION_*
half attempt at pciaccess conversion for glint - doesn't build yet
fix typos in dac code from last commit
hey look a flying pig....
fix regression in tinderbox
Rename .cvsignore to .gitignore
Add *~ to .gitignore to skip patch/emacs droppings
Add missing #includes to fix compiler warnings.
Makefile.am: nuke RCS Id
1.2.1:
Bug #10715: Fix depth configuration for alpine chips.
cirrus 1.2.1
1.2.0:
Replace references to XFree86/XF86Config in man page
renamed: .cvsignore -> .gitignore
Define CIR_*_VERSION* using PACKAGE_VERSION_*
cirrus initial pci access support
test for 1/4 bpp in case server is configured with them off
make dist check pass
fixup iomapsize so we only map the 4k not 16k which is an error
cirrus: set default depth to 24bpp
Makefile.am: nuke RCS Id
Death to RCS tags.
Fix distcheck
chips 1.2.0
Define CHIPS_*_VERSION* using PACKAGE_VERSION_*
chips: pciaccess conversion
add another missing rename file
chips: remove ALLOCATE_LOCAL
chips: optionalise 1/4bpp support
Rename .cvsignore to .gitignore
Add *~ to .gitignore to skip patch/emacs droppings
Makefile.am: nuke RCS Id
Fix Xv with scaling
Fix distcheck.
ast 0.85.0
Define AST_*_VERSION* using PACKAGE_VERSION_*
ast: pciaccess conversion
Rename .cvsignore to .gitignore
Add *~ to .gitignore to skip patch/emacs droppings
Compile warning fixes.
compiler warning fixed
modified: ChangeLog
Make sure used symbols are of public visibility
Fixed can't get correct MCLK in some platforms
as we use pdksh on this platform.
Also use /usr/bin/ginstall when it's present (it is on OpenSolaris)
for the same reason.
This problem was reported by Andras Barna.
Death to RCS tags.
ark 0.7.0
Define VERSION* using PACKAGE_VERSION*
ark: add basic pciaccess support
Rename .cvsignore to .gitignore
Add *~ to .gitignore to skip patch/emacs droppings