diff --git a/ChangeLog b/ChangeLog
index 2b2fb21db..83b8ad953 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,16 @@
2003-12-31 Paolo Nenzi
+ * tests/transmission/{cpl*, txl*, ibm*}: Added test files for the
+ kspice's cpl and txl devices.
+
+ * src/spicelib/devices/cpl/*: Cleaned the cpl code.
+
+ * src/spicelib/devices/txl/*: Cleaned the txl code.
+
+ * src/frontend/subckt.c, src/spicelib/analysis/cktdojob.c,
+ src/spicelib/analysis/dctran.c: added some txl an cpl specific
+ code from kspice.
+
* src/spicelib/devices/mesa/*: Added parallel multiplier and "dtemp",
pole-zero analysis and parallel code switches.
diff --git a/DEVICES b/DEVICES
index 85a947f5c..7b2ee41ea 100644
--- a/DEVICES
+++ b/DEVICES
@@ -2,8 +2,8 @@ DEVICES
---------------------------------------------------------------------------
This file contains the status of devices available in ngspice. This file
-will be updated every time the device pecific code is altered or changed.
-This file it is useful in writing ngspice documentation.
+will be updated every time the device specific code is altered or changed.
+This file is useful in writing ngspice documentation.
***************************************************************************
@@ -62,15 +62,41 @@ RES - Simple linear resistor
***************************************************************************
********************* Distributed elements ********************************
***************************************************************************
-
-TRA - Transmission line
- Initial release
-
-LTRA - Lossy Transmission line
- Initial release
-
-URC - Uniform distributed RC line
- Initial release
+
+CPL - Simple Coupled Multiconductor Lines (Kspice)
+ Initial Release.
+ Ver: N/A
+ Class: P
+ Level: 1 (and only)
+ Status:
+
+ This model comes from kspice. It is not documented, if
+ you have kspice docs, can you write a short description
+ of its use ?
+
+LTRA - Lossy Transmission line
+ Initial release
+
+TRA - Transmission line
+ Initial release
+
+TXL - Simple Lossy Transmission Line (Kspice)
+ Initial Release.
+ Ver: N/A
+ Class: Y
+ Level: 1 (and only)
+ Status:
+
+ This model comes from kspice. It is not documented, if
+ you have kspice docs, can you write a short description
+ of its use ?
+
+ There is some code left out from compilation:
+ TXLaccept and TXLfindBr. Any ideas ?
+
+
+URC - Uniform distributed RC line
+ Initial release
***************************************************************************
@@ -114,7 +140,7 @@ SW - Voltage controlled switch
**************************** Diodes ****************************
***************************************************************************
-DIO - Junction Diode
+DIO - Junction Diode
Initial Release.
Ver: N/A
Class: D
@@ -134,7 +160,7 @@ DIO - Junction Diode
************************* Bipolar Devices *************************
***************************************************************************
-BJT - Bipolar Junction Transistor
+BJT - Bipolar Junction Transistor
Initial Release.
Ver: N/A
Class: Q
@@ -147,7 +173,7 @@ BJT - Bipolar Junction Transistor
- Temperature difference from circuit temperature
- Different area parameters for collector, base and emitter
-BJT2 - Bipolar Junction Trasistor
+BJT2 - Bipolar Junction Transistor
Initial Release.
Ver: N/A
Class: Q
@@ -170,7 +196,7 @@ BJT2 - Bipolar Junction Trasistor
***************************** FET Devices ***************************
***************************************************************************
-JFET - Junction Field Effect transistor
+JFET - Junction Field Effect transistor
Initial Release.
Ver: N/A
Class: J
@@ -185,7 +211,7 @@ JFET - Junction Field Effect transistor
- Parallel multiplier
- Instance temperature as difference for circuit temperature
-JFET2 - Junction Field Effect Transistor (PS model)
+JFET2 - Junction Field Effect Transistor (PS model)
Initial Release.
Ver: N/A
Class: J