diff --git a/CREDITS b/CREDITS
index fe58d33..b5aca8a 100644
--- a/CREDITS
+++ b/CREDITS
@@ -27,7 +27,7 @@ Choadstre's idea and put it in its current form.
Gareth Watts (Xeno42):
- Patches, mailing list, ideas, web hosting, CVS, etc.
-Matrix Orbital Corporation :
+Matrix Orbital Corporation :
- Free displays for us developers, and lots of help early on
Crystal Fontz :
diff --git a/INSTALL b/INSTALL
index de7cebd..0c3c501 100644
--- a/INSTALL
+++ b/INSTALL
@@ -44,7 +44,7 @@ need some additional programs or libraries installed:
* libusb if you --enable-libusb, see http://libusb.sourceforge.net/
* G15daemon, libg15 and libg15render (>= 1.1.1) for use with the 'g15' driver,
- see http://g15daemon.sourceforge.net/ and http://g15tools.sourceforge.net/
+ see http://www.g15tools.com/
* GraphLCD and GLCDprocDriver for use with the 'glcdlib' driver, see
http://graphlcd.berlios.de/ and http://www.muresan.de/graphlcd/lcdproc/
@@ -60,11 +60,11 @@ need some additional programs or libraries installed:
* svgalib for use with the 'svga' driver, see http://www.svgalib.org/
-* libftdi and libusb for use with the 'ula200' driver, see
- http://www.intra2net.com/de/produkte/opensource/ftdi/ and
+* libftdi and libusb for use with the 'ula200', 'lis', and 'i2500vfd' driver,
+ see http://www.intra2net.com/en/developer/libftdi/ and
http://libusb.sourceforge.net/
-* XOSD for use with the 'xosd' driver, see http://sourceforge.net/projects/libxosd ,
+* XOSD for use with the 'xosd' driver, see http://sourceforge.net/projects/libxosd/ ,
as well as an x11 implementation, more precisely libX11 and libXext.
diff --git a/docs/LCDd.8.in b/docs/LCDd.8.in
index 62cc6f4..0efb63c 100644
--- a/docs/LCDd.8.in
+++ b/docs/LCDd.8.in
@@ -103,7 +103,7 @@ serial/USB displays by Cwlinux (http://www.cwlinux.com)
VFD front panel display on Aopen XC Cube EA65 media barebone
.TP
.B EyeboxOne
-LCD display on the EyeboxOne (http://www.rightvision.com)
+LCD display on the EyeboxOne
.TP
.B g15
LCD display on the Logitech G15 keyboard
diff --git a/docs/lcdproc-dev/README.docbook b/docs/lcdproc-dev/README.docbook
index 7690b88..9294a1d 100644
--- a/docs/lcdproc-dev/README.docbook
+++ b/docs/lcdproc-dev/README.docbook
@@ -7,7 +7,7 @@ to be exact: DocBook V4.x XML.
You can generate the documentation of LCDproc using 'xmlto',
which is a shell-script frontend to an XML toolchain.
-Get it from http://cyberelk.net/tim/xmlto/ or pre-packaged
+Get it from http://cyberelk.net/tim/software/xmlto/ or pre-packaged
from your distribution.
To convert the Admin Guide to a single XHTML document, simply do:
diff --git a/docs/lcdproc-dev/introduction.docbook b/docs/lcdproc-dev/introduction.docbook
index 1edce33..b227dc2 100644
--- a/docs/lcdproc-dev/introduction.docbook
+++ b/docs/lcdproc-dev/introduction.docbook
@@ -16,7 +16,7 @@ See http://lcdproc.org/mail.php3
-Therefore you might want to have a look at http://lcdproc.sf.net/docs/,
+Therefore you might want to have a look at ,
to get the latest version of this document, unless you want to generate it yourself from the
docbook files in the CVS).
diff --git a/docs/lcdproc-user/README.docbook b/docs/lcdproc-user/README.docbook
index 7c0ac16..3b2dfaa 100644
--- a/docs/lcdproc-user/README.docbook
+++ b/docs/lcdproc-user/README.docbook
@@ -7,7 +7,7 @@ to be exact: DocBook V4.x XML.
You can generate the documentation of LCDproc using 'xmlto',
which is a shell-script frontend to an XML toolchain.
-Get it from http://cyberelk.net/tim/xmlto/ or pre-packaged
+Get it from http://cyberelk.net/tim/software/xmlto/ or pre-packaged
from your distribution.
To convert the User Guide to a single XHTML document, simply do:
diff --git a/docs/lcdproc-user/drivers/CFontzPacket.docbook b/docs/lcdproc-user/drivers/CFontzPacket.docbook
index af925fa..550e896 100644
--- a/docs/lcdproc-user/drivers/CFontzPacket.docbook
+++ b/docs/lcdproc-user/drivers/CFontzPacket.docbook
@@ -2,7 +2,7 @@
The CFontzPacket Driver
-CrystalFontz offers a wide
+CrystalFontz offers a wide
range of character and graphical LCD modules.
The CFontzPacket driver supports the modules that communicate
with the host computer using a packet-based communications protocol
diff --git a/docs/lcdproc-user/drivers/glcdlib.docbook b/docs/lcdproc-user/drivers/glcdlib.docbook
index a65a084..7ed2ef7 100644
--- a/docs/lcdproc-user/drivers/glcdlib.docbook
+++ b/docs/lcdproc-user/drivers/glcdlib.docbook
@@ -22,7 +22,7 @@ all the drivers supported by graphlcd-base, which you can get from
In order to be able to use it, you have to get and install the glcdprocdriver
-from
+from
before configuring the LCDproc build process --enable-drivers=glcdlib.
diff --git a/docs/lcdproc-user/drivers/hd44780.docbook b/docs/lcdproc-user/drivers/hd44780.docbook
index 081ab05..58862ae 100644
--- a/docs/lcdproc-user/drivers/hd44780.docbook
+++ b/docs/lcdproc-user/drivers/hd44780.docbook
@@ -1470,11 +1470,7 @@ cannot use the backlight control together with the bargraph.
This interface uses a handful of wires to interface to the
HD44780. Suitable for high noise, long connections. Designed by
-Andrew McMeikan andrewm@engineer.com. The original wiring and
-driver can be found at:
-
-
-
+Andrew McMeikan andrewm@engineer.com.
@@ -2101,7 +2097,7 @@ You have all the tools and the code to build it yourself and to customize the be
Some electronic knowledge and familiarity with the soldering iron
A PIC16F84 (I used PIC16F84A) or PIC16C54
JDM PIC programmer
-gputils and picprog installed on your GNU/Linux box
+gputils and picprog installed on your GNU/Linux box
@@ -2544,7 +2540,7 @@ off the address.
ethlcd Device
-The ethlcd () device is simply
+The ethlcd () device is simply
an LCD display driven by an ATmega microcontroller, controlled and powered by
"home-made" Power over Ethernet. The hardware and software are open source.
diff --git a/docs/lcdproc-user/drivers/i2500vfd.docbook b/docs/lcdproc-user/drivers/i2500vfd.docbook
index 0d9f902..14e784d 100644
--- a/docs/lcdproc-user/drivers/i2500vfd.docbook
+++ b/docs/lcdproc-user/drivers/i2500vfd.docbook
@@ -9,7 +9,7 @@ More information can be found here: Intra
It connects to USB using a FTDI FT245BM chip and therefore needs libftdi as requirement.
-libftdi can be found here: libftdi
+libftdi can be found here: libftdi
diff --git a/docs/lcdproc-user/drivers/imon.docbook b/docs/lcdproc-user/drivers/imon.docbook
index f73d578..c5aadd2 100644
--- a/docs/lcdproc-user/drivers/imon.docbook
+++ b/docs/lcdproc-user/drivers/imon.docbook
@@ -6,7 +6,7 @@
The imon driver controls
-Soundgraph iMON VFD
+Soundgraph iMON VFD
devices, that are either preinstalled or available as optional accessories
for a variety of Home Theater PC (HTPC) cases from Ahanix, Silverstone, Cooler Master
and others. They can also be bought separately and then fit into a 5,25" disk drive bay
diff --git a/docs/lcdproc-user/drivers/imonlcd.docbook b/docs/lcdproc-user/drivers/imonlcd.docbook
index 52f58f0..49c157f 100644
--- a/docs/lcdproc-user/drivers/imonlcd.docbook
+++ b/docs/lcdproc-user/drivers/imonlcd.docbook
@@ -6,7 +6,7 @@
This section talks about using LCDproc with LCD devices manufactured by SoundGraph.
-For example, the iMON OEM LCD.
+For example, the iMON OEM LCD.
diff --git a/docs/lcdproc-user/drivers/lis.docbook b/docs/lcdproc-user/drivers/lis.docbook
index f7d0c16..ad1b513 100644
--- a/docs/lcdproc-user/drivers/lis.docbook
+++ b/docs/lcdproc-user/drivers/lis.docbook
@@ -29,8 +29,8 @@ between the FTDI and the NEC chips.
The driver depends on libftdi, version 0.8 or higher, from
-
-http://www.intra2net.com/opensource/ftdi/.
+
+http://www.intra2net.com/en/developer/libftdi/.
diff --git a/docs/lcdproc-user/drivers/picolcd.docbook b/docs/lcdproc-user/drivers/picolcd.docbook
index 5739820..e38d211 100644
--- a/docs/lcdproc-user/drivers/picolcd.docbook
+++ b/docs/lcdproc-user/drivers/picolcd.docbook
@@ -33,7 +33,7 @@
picoLCD 20x2 (OEM)
- picoLCD-20x2-OEM is
+ picoLCD-20x2-OEM is
the OEM version.
It is a 2 line by 20 character display with black letters on a
yellow-green background, that can be connected to the system via
diff --git a/docs/lcdproc-user/drivers/pylcd.docbook b/docs/lcdproc-user/drivers/pylcd.docbook
index 6a13d85..5836c8a 100644
--- a/docs/lcdproc-user/drivers/pylcd.docbook
+++ b/docs/lcdproc-user/drivers/pylcd.docbook
@@ -193,7 +193,7 @@ output 0
More information on the Pyramid LC-Display can be found here:
-
+
diff --git a/docs/lcdproc-user/drivers/xosd.docbook b/docs/lcdproc-user/drivers/xosd.docbook
index 307ff32..bcde67d 100644
--- a/docs/lcdproc-user/drivers/xosd.docbook
+++ b/docs/lcdproc-user/drivers/xosd.docbook
@@ -7,7 +7,7 @@ This section talks about using LCDproc with libxosd.
-libxosd is a system
+libxosd is a system
that displays text on top of your X-Windows screen, much like the
on-screen display (OSD) used by most modern televisions and video-players.
diff --git a/docs/lcdproc-user/installation.docbook b/docs/lcdproc-user/installation.docbook
index cde3872..a0f4446 100644
--- a/docs/lcdproc-user/installation.docbook
+++ b/docs/lcdproc-user/installation.docbook
@@ -102,7 +102,7 @@ packaging tool EPM.
First of all you may need to download EPM from
-http://www.easysw.com/epm/
+http://www.epmhome.org/
and install it according to the instructions that are included
in its source distribution.
diff --git a/server/drivers/CFontz.c b/server/drivers/CFontz.c
index 2d59855..ae5d808 100644
--- a/server/drivers/CFontz.c
+++ b/server/drivers/CFontz.c
@@ -2,7 +2,7 @@
* LCDd \c CFontz driver for the CFA632 & CFA634 displays by CrystalFontz, Inc.
*/
-/* This is the LCDproc driver for CrystalFontz devices (http://crystalfontz.com)
+/* This is the LCDproc driver for CrystalFontz devices (http://www.crystalfontz.com/)
Copyright (C) 2001 ????
diff --git a/server/drivers/CFontz633.c b/server/drivers/CFontz633.c
index 80d350b..2e289d1 100644
--- a/server/drivers/CFontz633.c
+++ b/server/drivers/CFontz633.c
@@ -3,7 +3,7 @@
*/
/* This is the LCDproc driver for CrystalFontz 633 devices
- (get yours from http://crystalfontz.com)
+ (get yours from http://www.crystalfontz.com/)
Copyright (C) 2002 David GLAUDE
diff --git a/server/drivers/CFontzPacket.c b/server/drivers/CFontzPacket.c
index fca4101..6837a51 100644
--- a/server/drivers/CFontzPacket.c
+++ b/server/drivers/CFontzPacket.c
@@ -6,7 +6,7 @@
/*
* This is the LCDproc driver for CrystalFontz LCD using Packet protocol.
* It support the CrystalFontz 633 USB/Serial, the 631 USB and the 635 USB
- * (get yours from http://crystalfontz.com)
+ * (get yours from http://www.crystalfontz.com)
*
* Applicable Data Sheets:
* - http://www.crystalfontz.com/products/631/CFA-631_v1.0.pdf
diff --git a/server/drivers/curses_drv.c b/server/drivers/curses_drv.c
index dece3e6..4d7d21c 100644
--- a/server/drivers/curses_drv.c
+++ b/server/drivers/curses_drv.c
@@ -28,7 +28,7 @@ Different implementations of (n)curses available on:
http://www.openbsd.org/cgi-bin/cvsweb/src/lib/libcurses/
ncurses
- NetBSD:
- http://cvsweb.netbsd.org/bsdweb.cgi/basesrc/lib/libcurses/
+ http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libcurses/
curses : does not define ACS_S3, ACS_S7, wcolor_set() or redrawwin().
it is possible to make a:
#define ACS_S3 (_acs_char['p'])
diff --git a/server/drivers/glcdlib.c b/server/drivers/glcdlib.c
index 9f5f13d..cb9a638 100644
--- a/server/drivers/glcdlib.c
+++ b/server/drivers/glcdlib.c
@@ -7,7 +7,7 @@
* all the drivers supported by graphlcd-base, which you can get from
* http://graphlcd.berlios.de.
* In order to be able to use it, you have to get and install the glcdprocdriver
- * from http://www.muresan.de/graphlcd/lcdproc.
+ * from http://www.muresan.de/graphlcd/lcdproc/.
*
* This file is released under the GNU General Public License. Refer to the
* COPYING file distributed with this package.
diff --git a/server/drivers/glcdlib.h b/server/drivers/glcdlib.h
index d5f9710..be8889b 100644
--- a/server/drivers/glcdlib.h
+++ b/server/drivers/glcdlib.h
@@ -3,7 +3,7 @@
* all the drivers supported by graphlcd-base, which you can get from
* http://graphlcd.berlios.de.
* In order to be able to use it, you have to get and install the glcdprocdriver
- * from http://www.muresan.de/graphlcd/lcdproc.
+ * from http://www.muresan.de/graphlcd/lcdproc/.
*
* This file is released under the GNU General Public License. Refer to the
* COPYING file distributed with this package.
diff --git a/server/drivers/hd44780-charmap.h b/server/drivers/hd44780-charmap.h
index 8bfd22f..ac0bf72 100644
--- a/server/drivers/hd44780-charmap.h
+++ b/server/drivers/hd44780-charmap.h
@@ -65,8 +65,6 @@ const unsigned char none_charmap[] = {
* Initial table taken from lcd.o Linux kernel driver by
* Nils Faerber . Thanks!
*
- * HD44780 charset reference: http://markh.de/hd44780-charset.png
- *
* The following translations are being performed:
* - map umlaut accent characters to the corresponding umlaut characters
* - map other accent characters to the characters without accents
diff --git a/server/drivers/hd44780-lcd2usb.c b/server/drivers/hd44780-lcd2usb.c
index 3616a03..1c9e136 100644
--- a/server/drivers/hd44780-lcd2usb.c
+++ b/server/drivers/hd44780-lcd2usb.c
@@ -1,7 +1,7 @@
/** \file server/drivers/hd44780-lcd2usb.c
* \c lcd2usb connection type of \c hd44780 driver for Hitachi HD44780 based LCD displays.
*
- * See http://www.harbaum.org/till/lcd2usb.
+ * See http://www.harbaum.org/till/lcd2usb/.
*/
/*-
diff --git a/server/drivers/hd44780-serial.h b/server/drivers/hd44780-serial.h
index 4526eda..afd641f 100644
--- a/server/drivers/hd44780-serial.h
+++ b/server/drivers/hd44780-serial.h
@@ -22,8 +22,7 @@ typedef struct SerialInterface {
/*
if both escape and on/off codes are set means that display
can't set brightness, but can only switch light on or off and
- needs both escape and on/off bytes (see pertelian,
- http://pertelian.com/index.php?option=com_content&task=view&id=27&Itemid=33)
+ needs both escape and on/off bytes (see pertelian)
*/
char backlight_escape; /* leave to 0 is the interface uses on/off codes */
char backlight_off;
diff --git a/server/drivers/hd44780-serialLpt.c b/server/drivers/hd44780-serialLpt.c
index aeaab6f..f0d6ee9 100644
--- a/server/drivers/hd44780-serialLpt.c
+++ b/server/drivers/hd44780-serialLpt.c
@@ -11,8 +11,6 @@
* - Keypad support
* - Changed for 2 line wire control
*
- * Full connection details at http://members.xoom.com/andrewmuck/LCD.htm
- *
* printer port 4094/LCD
* D2 (4) EN (6 - LCD)
* D3 (5) D (2 - 4094)
diff --git a/server/drivers/picolcd.c b/server/drivers/picolcd.c
index fc8b740..e17375f 100644
--- a/server/drivers/picolcd.c
+++ b/server/drivers/picolcd.c
@@ -26,7 +26,7 @@
* The picoLCD is usb connected and is driven (currently) via userspace
* using libusb library.
*
- * libusb: http://libusb.sf.net
+ * libusb: http://www.libusb.org/
*
*/
diff --git a/server/drivers/picolcd.h b/server/drivers/picolcd.h
index 86f65de..c23d0f0 100644
--- a/server/drivers/picolcd.h
+++ b/server/drivers/picolcd.h
@@ -20,7 +20,7 @@
* The picoLCD is usb connected and is driven (currently) via userspace
* using libusb library.
*
- * libusb: http://libusb.sf.net
+ * libusb: http://www.libusb.org/
*
*/
diff --git a/server/drivers/pylcd.c b/server/drivers/pylcd.c
index 3b81006..86dac37 100644
--- a/server/drivers/pylcd.c
+++ b/server/drivers/pylcd.c
@@ -3,13 +3,10 @@
* from Pyramid Computer GmbH.
*
* For more information see
- * http://www.pyramid.de/en/products/programmable_lcd.php
+ * https://www.pyramid.de/de/hardware/spezialkomponenten.php
*
* Contact Thomas Riewe for further
* information on the LCD.
- *
- * \todo Convert to use pixel-row based logic for custom characters, icons,
- * bar graphs etc.
*/
/*