mirror of
https://github.com/netfun2000/lcd4linux.git
synced 2026-02-27 09:44:34 +08:00
added svn properties and keywords
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@729 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
This commit is contained in:
@@ -1,19 +1,5 @@
|
||||
LCD4Linux development team:
|
||||
# $Id
|
||||
# $URL$
|
||||
|
||||
Michael Reinelt <reinelt@eunet.at>
|
||||
Herbert Rosmanith <herp@wildsau.idv.uni-linz.ac.at>
|
||||
Leopold Tötsch <lt@toetsch.at>
|
||||
Axel Ehnert <axel@ehnert.net>
|
||||
Andrew Ip <aip@cwlinux.com>
|
||||
Robin Adams, Adams IT Services <info@usblcd.de>
|
||||
Xavier Vello <xavier66@free.fr>
|
||||
Martin Hejl (martin@hejl.de)
|
||||
Jesse Brook Kovach <jkovach@wam.umd.edu>
|
||||
Nico Wallmeier <nico.wallmeier@post.rwth-aachen.de>
|
||||
Luis Correia <lfcorreia@users.sf.net>
|
||||
Patrick Schemitz <schemitz@ekp.physik.uni-karlsruhe.de>
|
||||
Andy Baxter <andy@earthsong.free-online.co.uk>
|
||||
Thomas Siedentopf <thom-s@gmx.net>
|
||||
Markus Keil <markus_keil@t-online.de>
|
||||
Samuel Mimram <samuel.mimram@ens-lyon.fr>
|
||||
Luk Claes <infblue@users.sourceforge.net>
|
||||
Sorry, there is no AUTHORS anymore.
|
||||
Go to http://lcd4linux.bulix.org for a list of developers an contributors.
|
||||
|
||||
@@ -1,53 +1,5 @@
|
||||
--- LCD4Linux News ---
|
||||
# $Id
|
||||
# $URL$
|
||||
|
||||
|
||||
|
||||
lcd4linux-0.98
|
||||
|
||||
- improved signal-handling: lcd4linux can be restarted by sending a SIGHUP
|
||||
|
||||
- lcd4linux uses syslog for messages/warnings etc.
|
||||
|
||||
- support for GPO's (general purpose outputs, e.g. to connect a LED)
|
||||
The MatroxOrbital Displays have one GPO, and you can connect up to eight
|
||||
LED's to the parallel port using two IC's (see README.HD44780.GPO)
|
||||
|
||||
- new delay loop for parallel port displays: uses either gettimeofday() or
|
||||
rdtsc (time stamp counter on newer processors). This delay needs no longer
|
||||
a calibration! The 'Delay'-entry in lcd4linux.conf has gone.
|
||||
|
||||
- new raster driver for PNG creation
|
||||
|
||||
- new curses-based text driver
|
||||
|
||||
- security: lcd4linux.conf must have the same user/group than the executable,
|
||||
and must not me accesible by group and other (i.e. mode 0600). This is
|
||||
necessary because lcd4linux.conf can contain usernames and passwords for
|
||||
POP and IMAP queries.
|
||||
|
||||
- support for plugins: new token 'x1'..'x9' for externel programs
|
||||
|
||||
- new token 'ic' (ISDN connected/offline, mainly for a LED connected to a GPO)
|
||||
|
||||
- APM client: new tokens 'bp', 'bs', 'bd' (battery percentage, status and
|
||||
duration)
|
||||
|
||||
- mail client: new tokens 'e1'..'e9' for counting emails in local mailboxes
|
||||
|
||||
- new configure-options '--with-drivers=<list>', so you can compile a minimal
|
||||
executable which contains only the drivers you need.
|
||||
|
||||
- seti@home client: new tokens 'hc' (% completed) and 'ht' (cpu time needed)
|
||||
|
||||
- simple web-server driver (see README.Webinterface)
|
||||
|
||||
- uses new (kernel 2.4) ppdev system to access parallel port via ioctl()
|
||||
|
||||
- mail suport for pop3 and imap4, token 'u1' ..'u9' show unseen mail
|
||||
(which is propably incorrect for normal mbox)
|
||||
|
||||
- added another verbose level (-vvv) for debugging socket traffic
|
||||
|
||||
- added nntp support for count of news/unread messages in subscribed NGs
|
||||
|
||||
- implemented time series bar '$t'
|
||||
Sorry, there is no NEWS anymore.
|
||||
Go to http://lcd4linux.bulix.org for all the documentation.
|
||||
|
||||
@@ -1,72 +0,0 @@
|
||||
Lcd4Linux NextGeneration porting status
|
||||
|
||||
DRIVERS : format : status (widgets) + extras [todo]
|
||||
-------------------------------------------------------
|
||||
BeckmannEgle -> Ported (Text,Bar,Icon)
|
||||
Crystalfontz -> Ported (Text,Bar,Icon) + blacklight,contrast,pwm [gpo,rpm]
|
||||
Curses -> Ported (Text,Bar)
|
||||
Cwlinux -> Ported (Text,Bar,Icon) + blacklight [gpo,gpi,inverted text,relay]
|
||||
HD44780 -> Ported (Text,Bar,Icon) + soft brightness,'busy flag',gpo [soft contrast]
|
||||
M50530 -> Ported (Text,Bar,Icon) + gpo
|
||||
MatrixOrbital -> Ported (Text,Bar,Icon) + blacklight,contrast,gpo,pwm,rpm
|
||||
MilfordInstruments -> Ported (Text,Bar,Icon)
|
||||
T6963* -> Ported (Text,Bar,Icon)
|
||||
USBLCD -> Ported (Text,Bar,Icon)
|
||||
XWindow* -> Ported (Text,Bar,Icon) [gnome applet ?]
|
||||
Raster* -> Ported (Text,Bar,Icon)
|
||||
|
||||
|
||||
PalmPilot -> Obsolete
|
||||
SIN -> Obsolete
|
||||
|
||||
|
||||
* graphic displays
|
||||
|
||||
|
||||
|
||||
PLUGINS : format : status (functions) {old tokens} [todo]
|
||||
------------------------------------------------------------
|
||||
plugin_apm -> Finished (apm) {battery: bd bp bs}
|
||||
plugin_cpuinfo -> Finished (cpuinfo) {P}
|
||||
plugin_dvb -> Finished (dvb) NEW
|
||||
plugin_exec -> Finished (exec) {x*}
|
||||
plugin_i2c_sensors -> Finished (i2c_sensors) {s*} [needs testing for procfs]
|
||||
plugin_imon -> Finished (imon, version, rates) [hazardous function names]
|
||||
plugin_loadavg -> Finished (loadavg) {L l1 l2 l3}
|
||||
plugin_meminfo -> Finished (meminfo) {ma mb mc mf ms mt mu r}
|
||||
plugin_mysql -> Finished (mySQLquery, mySQLstatus) NEW
|
||||
plugin_netdev -> Finished (netdev) {nm nr nt nw}
|
||||
plugin_ppp -> Finished (ppp) {ti tm to tt}
|
||||
plugin_proc_stat -> Finished (proc_stat, cpu, disk) {cb ci cn cs cu dm dr dt dw}
|
||||
plugin_seti -> Finished (seti) {hc ht}
|
||||
plugin_uname -> Finished (uname) {o v}
|
||||
plugin_wireless -> Finished (level, noise, quality, ...) {ws wl wn}
|
||||
plugin_xmms -> Finished (xmms) NEW
|
||||
plugin_isdn -> Finished (info, cps) {ic ii im io it}
|
||||
plugin_uptime -> Finished (uptime) NEW
|
||||
plugin_time -> Finished (time strftime) NEW
|
||||
plugin_pop3 -> Finished (POP3check) {e* u*}
|
||||
|
||||
(special plugins : plugin_cfg, plugin_math, plugin_string)
|
||||
|
||||
|
||||
TODO : task {assigned to}
|
||||
--------
|
||||
|
||||
For 0.10.0 :
|
||||
+ namespace support for plugins (with ::) {Michael}
|
||||
* finish debian package {Xavier, Luk, Samuel}
|
||||
* new website ? {Xavier}
|
||||
- write decent documentation
|
||||
|
||||
For 0.10.1 :
|
||||
- add events/input layer
|
||||
- support "virtual rows" (will be done with events)
|
||||
- add support for input (display keypads, gamepads, socket, ...)
|
||||
|
||||
Not time-critical
|
||||
- support visible attribute for widgets other than icons
|
||||
- time-based bars for graphic displays
|
||||
- dynamic loading of plugins/displays/input (after 0.10.0)
|
||||
|
||||
( - todo; * in progress; + done)
|
||||
@@ -1,177 +1,5 @@
|
||||
ToDo-List / Wishlist for lcd4linux
|
||||
|
||||
// 2000-04-04 Michael Reinelt <reinelt@eunet.at>
|
||||
// implement some sort of 'graphs', similar to bars, but with a time axis
|
||||
// can be filled (made up of bars) or not (needs raster graphics)
|
||||
// done 2001-03-16 -lt.
|
||||
|
||||
// 2000-04-04 Michael Reinelt <reinelt@eunet.at>
|
||||
// write a driver for PNG. This should be the first step towards a WWW-driver.
|
||||
// Done 2001-03-01 -lt.
|
||||
|
||||
2000-04-15 Thomas Skyt Jessen <thskyt@foni.net>
|
||||
show partition information (used, free, ...)
|
||||
|
||||
2000-04-25 Michael Mueller <m.mueller@netsystec.de>
|
||||
show process information
|
||||
|
||||
// 2000-12-03 Ghassan Matar <gmatar@hexapods.com>
|
||||
// show other sensors than temperature
|
||||
// we have to use libsensors instead of parsing the proc files directly
|
||||
// Refused 2003-08-01 -mr
|
||||
|
||||
// 2000-12-03 Ghassan Matar <gmatar@hexapods.com>
|
||||
// show contents of any text file
|
||||
// the file should only contain one line, with a fixed format
|
||||
// there are two possibilities: text and numbers
|
||||
// numbers can be used for bars, too
|
||||
// Done 2000-03-08, look at %x -lt
|
||||
|
||||
// 2000-12-03 Ghassan Matar <gmatar@hexapods.com>
|
||||
// accept data from external sources (fifo?)
|
||||
// Done 2000-03-08, look at %x -lt
|
||||
|
||||
// 2001-02-11 Carsten Nau <info@cnau.de>
|
||||
// connect a LED to a spare pin of the parallel port and show if ISDN
|
||||
// is online
|
||||
// Done with GPO's -mr
|
||||
|
||||
// 2001-01-27 Axel Ehnert <axel@ehnert.net>
|
||||
// - display numer of emails in a mailbox
|
||||
// - display seti@home values
|
||||
// done.
|
||||
|
||||
// 2001-03-05 Leo Tötsch <lt@toetsch.at>
|
||||
// rename some tokens: %o->%os, %v->%ov, %r->%or, %p->%op,
|
||||
// will be done with the big config-rework
|
||||
// done with the "Next Generation Layout"
|
||||
|
||||
// 2001-03-05 Leo Tötsch <lt@toetsch.at>
|
||||
// replace T_EXTENDED with a Flag similar to 'bar'
|
||||
// rejected, T_EXTENDED does a good job -mr
|
||||
|
||||
// 2001-03-07 Michael Reinelt <reinelt@eunet.at>
|
||||
// use ppdev instead of ugly outb()
|
||||
// done 2001-03-14 -mr
|
||||
|
||||
// 2001-03-09 Michael Reinelt <reinelt@eunet.at>
|
||||
// replace udelay() assembly loop with rdtsc (read time stamp counter)
|
||||
// at least try to....
|
||||
// done 2001-03-14 -mr
|
||||
|
||||
// 2001-03-09 Leo Tötsch <lt@toetsch.at>
|
||||
// read configuration file earlier (before forking) so that specific drivers
|
||||
// (especially 'Text') would not fork.
|
||||
// There's a reason for forking that early, but I forgot...
|
||||
// done somewhere in mid 2003 MR
|
||||
|
||||
// 2001-03-12 Michael Reinelt <reinelt@eunet.at>
|
||||
// remove USE_OLD_UDELAY after wide testing of new udelay code
|
||||
// done with the "Next Generation Layout"
|
||||
|
||||
// 2001-03-12 Michael Reinelt <reinelt@eunet.at>
|
||||
// create a NEWS file with changes/enhancements of every release
|
||||
// done 2001-03-13 -mr
|
||||
|
||||
2001-03-14 Leopold Toetsch <lt@toetsch.at>
|
||||
improve unseen for mbox (check Status:)
|
||||
|
||||
// 2001-03-14 Michael Reinelt <reinelt@eunet.at>
|
||||
// add a new Token 'nc' for 'network collisions'
|
||||
// done with the "Next Generation Layout"
|
||||
|
||||
2001-03-14 Michael Reinelt <reinelt@eunet.at>
|
||||
add translation tables ('german umlauts' don't
|
||||
follow any scheme on most displays)
|
||||
|
||||
// 2001-03-15 Leopold Toetsch <lt@toetsch.at>
|
||||
// Text display has troubles with '\r'
|
||||
// done 2001-03-16, replace \r,\n with '_' -lt
|
||||
|
||||
// 2001-03-24 Carsten Nau <info@cnau.de>
|
||||
// change network clients to support different devices
|
||||
// at the moment the sum of all eth* devices is calculated
|
||||
// %n* should be extended tokens
|
||||
// done with the "Next Generation Layout"
|
||||
|
||||
// 2001-03-24 Brian Cleven <lcleven@home.com>
|
||||
// support 40x4 displays with two HD44780 chips on it
|
||||
// we need another 'Enable' line for this
|
||||
// this way one could connect two displays to one parallel port, too
|
||||
// done with 0.9.11 MR
|
||||
|
||||
// 2001-05-25 Jens Garthe <outline@xslan.de>
|
||||
// detect wether curses.h and libncurses is installed, and
|
||||
// don't include the 'Text'-driver if not.
|
||||
// _should_ work now 2001-05-31 -lt
|
||||
|
||||
// 2001-09-11 Michael Reinelt <reinelt@eunet.at>
|
||||
// use new extended tokens to split up several data sources
|
||||
// (CPU, Net, Disk, ISDN, ...)
|
||||
// e.g. '%nw' is 'network transmit' for _all_ devices
|
||||
// '%n0w' is 'network transmit' for eth0
|
||||
// '%n1w' for eth1
|
||||
// done with the "Next Generation Layout"
|
||||
|
||||
// 2001-09-11 Michael Reinelt <reinelt@eunet.at>
|
||||
// remove bar code from drivers and create a common bar library
|
||||
// done somewhere in 2003 -mr
|
||||
|
||||
// 2001-09-12 Carsten Nau <info@cnau.de>
|
||||
// make the output for emails shorter (at the moment up to 9999 emails)
|
||||
// done with the "Next Generation Layout"
|
||||
|
||||
2001-09-13 Michael Reinelt <reinelt@eunet.at>
|
||||
combine mail.c and mail2.c
|
||||
if there's an error getting mail info, display "?" instead of "0"
|
||||
|
||||
2001-09-14 Michael Reinelt <reinelt@eunet.at>
|
||||
do not disable mail check in first error
|
||||
instead use a number of retries
|
||||
errors can occur in case of short disconnects, but normal operation
|
||||
should resume
|
||||
|
||||
2002-02-15 Udo Altmann (udo.altmann@web.de)
|
||||
support for inversed/blinking text
|
||||
don't know if displays support this feature...
|
||||
|
||||
// 2003-09-08 Michael Reinelt (reinelt@eunet.at>
|
||||
// at least one of my HD44780 displays use an inverted "P" instead of
|
||||
// a full block. Therefore a bar my look strange. Make the ASCII code
|
||||
// of the full block configurable...
|
||||
// done with the "Next Generation Layout"
|
||||
// see the "asc255bug" attribute
|
||||
|
||||
// 2003-09-14 Markus <markus@norad.de>
|
||||
// change %t tokens from Byte/sec to kB/sec, ith one decimal places.
|
||||
// Either make it configurabel, or add new tokens.
|
||||
// done with the "Next Generation Layout"
|
||||
|
||||
// 2003-10-29 Matt Thrailkill <xwred1@modestolan.com>
|
||||
// > To go off on another tangent... have you at all considered some sort of
|
||||
// > marquee support? I toyed with the row scrolling support which was
|
||||
// > recently added, and it is nifty. But marquees would be handy for doing
|
||||
// > something like horizontally scrolling, say, the title of the currently
|
||||
// > playing mp3. I've toyed with trying to dive in and add it, but I'm a
|
||||
// > pretty lazy guy and haven't done it. What do you think?
|
||||
// done with the "Next Generation Layout"
|
||||
|
||||
2003-12-31 Stefan ??? <nef17@gmx.net>
|
||||
add support for software-controlled backlight for HD44780
|
||||
http://www.jalcds.de/images/4x20backlight.gif
|
||||
|
||||
2004-01-25 Michael Reinelt <reinelt@eunet.at>
|
||||
add attribute "blinking" to text widgets
|
||||
|
||||
2004-01-25 Xavier VELLO <xavier66@free.fr>
|
||||
add "inverse" attribute to text widget
|
||||
possible with Cwlinux and all graphics displays
|
||||
|
||||
2004-01-25 Xavier VELLO <xavier66@free.fr>
|
||||
add an "image" widget
|
||||
|
||||
2004-01-25 Xavier VELLO <xavier66@free.fr>
|
||||
icons should not only be updated regularly, but shown only when
|
||||
a certain expression returns 1
|
||||
|
||||
# $Id
|
||||
# $URL$
|
||||
|
||||
Sorry, there is no TODO anymore.
|
||||
Go to http://lcd4linux.bulix.org for all the documentation.
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
dnl $Id$
|
||||
dnl $URL$
|
||||
|
||||
|
||||
dnl @synopsis AC_PYTHON_DEVEL([version])
|
||||
dnl
|
||||
dnl Checks for Python and tries to get the include path to 'Python.h'.
|
||||
|
||||
+6
-1
@@ -1,10 +1,15 @@
|
||||
# -*- Autoconf -*-
|
||||
# Process this file with autoconf to produce a configure script.
|
||||
|
||||
|
||||
# $Id$
|
||||
# $URL$
|
||||
|
||||
|
||||
# LCD4Linux autoconf script
|
||||
#
|
||||
# Copyright (C) 1999, 2000, 2001, 2002, 2003 Michael Reinelt <reinelt@eunet.at>
|
||||
# Copyright (C) 2004 The LCD4Linux Team <lcd4linux-devel@users.sourceforge.net>
|
||||
# Copyright (C) 2004, 2005, 2006, 2007 The LCD4Linux Team <lcd4linux-devel@users.sourceforge.net>
|
||||
#
|
||||
# This file is part of LCD4Linux.
|
||||
#
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
dnl $Id$
|
||||
dnl $URL$
|
||||
|
||||
|
||||
dnl Curses detection: Munged from Midnight Commander's configure.in
|
||||
dnl
|
||||
dnl What it does:
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
dnl $Id$
|
||||
dnl $URL$
|
||||
|
||||
|
||||
dnl LCD4Linux Drivers conf part
|
||||
dnl
|
||||
dnl Copyright (C) 1999, 2000, 2001, 2002, 2003 Michael Reinelt <reinelt@eunet.at>
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
#! /bin/bash
|
||||
|
||||
# $Id$
|
||||
# $URL$
|
||||
|
||||
|
||||
# -kr Use Kernighan & Ritchie coding style.
|
||||
# -l120 Set maximum line length for non-comment lines to 150.
|
||||
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
# $Id$
|
||||
# $URL$
|
||||
|
||||
|
||||
Variables {
|
||||
tick 500
|
||||
tack 100
|
||||
|
||||
+5
-1
@@ -1,7 +1,11 @@
|
||||
dnl $Id$
|
||||
dnl $URL$
|
||||
|
||||
|
||||
dnl LCD4Linux Plugins conf part
|
||||
dnl
|
||||
dnl Copyright (C) 1999, 2000, 2001, 2002, 2003 Michael Reinelt <reinelt@eunet.at>
|
||||
dnl Copyright (C) 2004 The LCD4Linux Team <lcd4linux-devel@users.sourceforge.net>
|
||||
dnl Copyright (C) 2004, 2005, 2006, 2007 The LCD4Linux Team <lcd4linux-devel@users.sourceforge.net>
|
||||
dnl
|
||||
dnl This file is part of LCD4Linux.
|
||||
dnl
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
#! /bin/bash
|
||||
|
||||
# $Id$
|
||||
# $URL$
|
||||
|
||||
|
||||
rm -f smoketest.log lcd4linux
|
||||
|
||||
make distclean
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
# $Id$
|
||||
# $URL$
|
||||
|
||||
Variables {
|
||||
tick 50
|
||||
netstep 0.5
|
||||
|
||||
Reference in New Issue
Block a user