diff --git a/ChangeLog b/ChangeLog
index d4c8d664..8638de46 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+1998-12-31  Thomas Tanner  <tanner@gmx.de>
+
+	* verified all copyright notices 
+	  and updated them to 1999
+	* TODO: added some things that need to documented
+	* doc/libtool.texi: -export-symbols is not 
+	  supported on all platforms
+	* doc/PLATFORMS: added a few new platforms
+	
 1998-12-30  Thomas Tanner  <tanner@gmx.de>
 
 	* NEWS: updated
diff --git a/TODO b/TODO
index 5fe4813f..2efbbc2e 100644
--- a/TODO
+++ b/TODO
@@ -45,6 +45,20 @@ AIX 4), distinguishes between global function and global variable
 references.  This means that we cannot declare every symbol as `extern
 char'.  Find a workaround.
 
+* Documentation:
+
+- libltdl needs to be documented
+
+- Some variables are still not documented in 
+  "libtool script contents", namely:
+  compiler_c_o, compiler_o_lo, need_locks, 
+  old_postuninstall_cmds, postuninstall_cmds, 
+  old_archive_from_new_cmds, sys_lib_search_path,
+  fix_srcfile_path, objdir, objext, libext
+  
+- Some tests are only poorly documented:
+  assign.test, quote.test, sh.test
+
 In the future:
 **************
 
diff --git a/demo/dlmain.c b/demo/dlmain.c
index c328e404..6a26c596 100644
--- a/demo/dlmain.c
+++ b/demo/dlmain.c
@@ -1,5 +1,5 @@
 /* dlmain.c -- hello test program that uses simulated dynamic linking
-   Copyright (C) 1996 Free Software Foundation, Inc.
+   Copyright (C) 1996-1999 Free Software Foundation, Inc.
    This file is part of GNU Libtool.
 
 This program is free software; you can redistribute it and/or modify
diff --git a/demo/foo.c b/demo/foo.c
index d700b575..19b6e9b3 100644
--- a/demo/foo.c
+++ b/demo/foo.c
@@ -1,5 +1,5 @@
 /* foo.c -- trivial test function for libfoo
-   Copyright (C) 1996 Free Software Foundation, Inc.
+   Copyright (C) 1996-1999 Free Software Foundation, Inc.
    Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
    This file is part of GNU Libtool.
 
diff --git a/demo/foo.h b/demo/foo.h
index b450605c..d0c4265e 100644
--- a/demo/foo.h
+++ b/demo/foo.h
@@ -1,5 +1,5 @@
 /* foo.h -- interface to the libfoo library
-   Copyright (C) 1996 Free Software Foundation, Inc.
+   Copyright (C) 1996-1999 Free Software Foundation, Inc.
    Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
    This file is part of GNU Libtool.
 
diff --git a/demo/hello.c b/demo/hello.c
index c20cb75f..ec9a639b 100644
--- a/demo/hello.c
+++ b/demo/hello.c
@@ -1,5 +1,5 @@
 /* hello.c -- trivial test function for libfoo
-   Copyright (C) 1996 Free Software Foundation, Inc.
+   Copyright (C) 1996-1999 Free Software Foundation, Inc.
    This file is part of GNU Libtool.
 
 This program is free software; you can redistribute it and/or modify
diff --git a/demo/main.c b/demo/main.c
index 169f7b2a..d40dc592 100644
--- a/demo/main.c
+++ b/demo/main.c
@@ -1,5 +1,5 @@
 /* main.c -- trivial hello test program
-   Copyright (C) 1996 Free Software Foundation, Inc.
+   Copyright (C) 1996-1999 Free Software Foundation, Inc.
    This file is part of GNU Libtool.
 
 This program is free software; you can redistribute it and/or modify
diff --git a/depdemo/l1.c b/depdemo/l1.c
index cb2fd4c7..d5fe6c87 100644
--- a/depdemo/l1.c
+++ b/depdemo/l1.c
@@ -1,5 +1,5 @@
 /* l1.c -- trivial test library
-   Copyright (C) 1998 Thomas Tanner <tanner@gmx.de>
+   Copyright (C) 1998-1999 Thomas Tanner <tanner@gmx.de>
    This file is part of GNU Libtool.
 
 This program is free software; you can redistribute it and/or modify
diff --git a/depdemo/l1.h b/depdemo/l1.h
index a9499f63..0287a140 100644
--- a/depdemo/l1.h
+++ b/depdemo/l1.h
@@ -1,5 +1,5 @@
 /* l1.h -- interface to a trivial library
-   Copyright (C) 1998 Thomas Tanner <tanner@gmx.de>
+   Copyright (C) 1998-1999 Thomas Tanner <tanner@gmx.de>
    This file is part of GNU Libtool.
 
 This program is free software; you can redistribute it and/or modify
diff --git a/depdemo/l2.c b/depdemo/l2.c
index f9f90323..ce728d07 100644
--- a/depdemo/l2.c
+++ b/depdemo/l2.c
@@ -1,5 +1,5 @@
 /* l2.c -- trivial test library
-   Copyright (C) 1998 Thomas Tanner <tanner@gmx.de>
+   Copyright (C) 1998-1999 Thomas Tanner <tanner@gmx.de>
    This file is part of GNU Libtool.
 
 This program is free software; you can redistribute it and/or modify
diff --git a/depdemo/l2.h b/depdemo/l2.h
index 3c08143f..9ccd8331 100644
--- a/depdemo/l2.h
+++ b/depdemo/l2.h
@@ -1,5 +1,5 @@
 /* l2.h -- interface to a trivial library
-   Copyright (C) 1998 Thomas Tanner <tanner@gmx.de>
+   Copyright (C) 1998-1999 Thomas Tanner <tanner@gmx.de>
    This file is part of GNU Libtool.
 
 This program is free software; you can redistribute it and/or modify
diff --git a/depdemo/l3.c b/depdemo/l3.c
index b33a8e5a..f2c89780 100644
--- a/depdemo/l3.c
+++ b/depdemo/l3.c
@@ -1,5 +1,5 @@
 /* l3.c -- trivial test library
-   Copyright (C) 1998 Thomas Tanner <tanner@gmx.de>
+   Copyright (C) 1998-1999 Thomas Tanner <tanner@gmx.de>
    This file is part of GNU Libtool.
 
 This program is free software; you can redistribute it and/or modify
diff --git a/depdemo/l3.h b/depdemo/l3.h
index e8659f4e..2069c51b 100644
--- a/depdemo/l3.h
+++ b/depdemo/l3.h
@@ -1,5 +1,5 @@
 /* l3.h -- interface to a trivial library
-   Copyright (C) 1998 Thomas Tanner <tanner@gmx.de>
+   Copyright (C) 1998-1999 Thomas Tanner <tanner@gmx.de>
    This file is part of GNU Libtool.
 
 This program is free software; you can redistribute it and/or modify
diff --git a/depdemo/l4.c b/depdemo/l4.c
index b8a675f0..8a975fe7 100644
--- a/depdemo/l4.c
+++ b/depdemo/l4.c
@@ -1,5 +1,5 @@
 /* l4.c -- trivial test library
-   Copyright (C) 1998 Thomas Tanner <tanner@gmx.de>
+   Copyright (C) 1998-1999 Thomas Tanner <tanner@gmx.de>
    This file is part of GNU Libtool.
 
 This program is free software; you can redistribute it and/or modify
diff --git a/depdemo/l4.h b/depdemo/l4.h
index 20a5ff66..b0099af8 100644
--- a/depdemo/l4.h
+++ b/depdemo/l4.h
@@ -1,5 +1,5 @@
 /* l4.h -- interface to a trivial library
-   Copyright (C) 1998 Thomas Tanner <tanner@gmx.de>
+   Copyright (C) 1998-1999 Thomas Tanner <tanner@gmx.de>
    This file is part of GNU Libtool.
 
 This program is free software; you can redistribute it and/or modify
diff --git a/depdemo/main.c b/depdemo/main.c
index 65683d11..7becd4a6 100644
--- a/depdemo/main.c
+++ b/depdemo/main.c
@@ -1,5 +1,5 @@
 /* main.c -- inter-library dependency test program
-   Copyright (C) 1996 Free Software Foundation, Inc.
+   Copyright (C) 1998-1999 Thomas Tanner <tanner@gmx.de>
    This file is part of GNU Libtool.
 
 This program is free software; you can redistribute it and/or modify
diff --git a/depdemo/sysdep.h b/depdemo/sysdep.h
index d1785564..41f704b5 100644
--- a/depdemo/sysdep.h
+++ b/depdemo/sysdep.h
@@ -1,5 +1,5 @@
 /* sysdep.h -- system dependent declarations
-   Copyright (C) 1998 Thomas Tanner <tanner@gmx.de>
+   Copyright (C) 1998-1999 Thomas Tanner <tanner@gmx.de>
    This file is part of GNU Libtool.
 
 This program is free software; you can redistribute it and/or modify
diff --git a/doc/PLATFORMS b/doc/PLATFORMS
index 8a9b91f3..c2744edc 100644
--- a/doc/PLATFORMS
+++ b/doc/PLATFORMS
@@ -1,12 +1,12 @@
 --------------------------------------------------------------------------------
-canonical host name          compiler  libtool results        comment
+canonical host name          compiler  libtool results comment
                                        release
 --------------------------------------------------------------------------------
 alpha-dec-osf3.2		cc	0.8	ok
 alpha-dec-osf3.2		gcc	0.8	ok
 alpha-dec-osf4.0D		gcc	1.2c	ok
 alpha-dec-osf4.0D		cc	1.2c	ok
-alpha-dec-osf2.1		gcc	1.2e	ok		static
+alpha-dec-osf2.1		gcc	1.2e	ok	static
 alpha-dec-osf4.0		gcc	1.2e	ok
 alpha-dec-osf4.0		cc	1.2e	ok
 alpha-unknown-linux-gnu		gcc	1.2c	ok
@@ -15,15 +15,15 @@ hppa2.0w-hp-hpux11.00		cc	1.2e	ok
 hppa1.1-hp-hpux10.10		gcc	1.2e	ok
 hppa1.1-hp-hpux10.10		cc	0.9h	ok
 hppa1.1-hp-hpux10.20		gcc	1.2e	ok
-hppa1.1-hp-hpux9.01		gcc	1.2e	ok		GNU as
+hppa1.1-hp-hpux9.01		gcc	1.2e	ok	gas
 hppa1.1-hp-hpux9.05		gcc	1.2e	ok
 hppa1.1-hp-hpux9.07		gcc	1.2e	ok
 hppa1.1-hp-hpux9.07		cc	1.0f	ok
 i386-pc-freebsd2.1.5		gcc	0.5	ok
 i386-pc-netbsd1.2		gcc	0.9g	ok
-i386-pc-bsdi2.1			gcc	1.2e	ok		static
-i386-pc-bsdi3.0			gcc	1.2e	ok		static
-i386-pc-bsdi3.1			gcc	1.2e	ok		static
+i386-pc-bsdi2.1			gcc	1.2e	ok	static
+i386-pc-bsdi3.0			gcc	1.2e	ok	static
+i386-pc-bsdi3.1			gcc	1.2e	ok	static
 i386-pc-bsdi4.0			gcc	1.2e	ok
 i386-unknown-bsdi4.0		gcc	1.2c	ok
 i386-pc-solaris2.5.1		gcc	1.2e	ok
@@ -32,19 +32,22 @@ i386-pc-solaris2.7		gcc	1.2e	ok
 i386-unknown-freebsd2.2.8	gcc	1.2e	ok
 i386-unknown-freebsd3.0		gcc	1.2e	ok
 i386-unknown-netbsd1.3.2	gcc	1.2e	ok
-i386-unknown-netbsd1.3.3	gcc	1.2e	ok
+i386-unknown-netbsd1.3I		egcs	1.2e	ok
+i386-unknown-netbsd1.3.3	gcc	1.2e	ok	gcc/g++ 2.7.2.2, gas 1.92.3
 i386-unknown-openbsd2.4		gcc	1.2e	ok
 i486-ncr-sysv4.3.03		gcc	1.2e	ok
 i586-pc-gnu0.3			gcc	1.2b	ok
 i586-dg-dguxR4.20MU01		gcc	1.2	ok
 i486-pc-linux-gnulibc1		gcc	1.2e	ok
 i586-pc-linux-gnu		gcc	1.2e	ok
+i586-pc-linux-gnu		egcs	1.2e	ok	egcs 1.1.1
 i586-pc-linux-gnulibc1		gcc	1.2e	ok
 i686-pc-linux-gnu		gcc	1.2e	ok
+i686-pc-linux-gnu		egcs	1.2e	ok	egcs 1.1.1
 i686-pc-linux-gnulibc1		gcc	1.2e	ok
 i686-pc-cygwin32		egcs	1.2e	ok
-m68k-next-nextstep3		gcc	1.2e	ok		static
-m68k-sun-sunos4.1.1		gcc	1.2e	ok		!shared
+m68k-next-nextstep3		gcc	1.2e	ok	static
+m68k-sun-sunos4.1.1		gcc	1.2e	ok	!shared
 m88k-dg-dguxR4.12TMU01**	gcc	1.2	ok
 mips-sgi-irix5.2		gcc	1.2c	ok
 mips-sgi-irix5.3		gcc	1.2e	ok
@@ -59,12 +62,12 @@ mips-sgi-irix6.5		gcc	1.2e	ok
 mipsel-unknown-openbsd2.1	gcc	1.0	ok
 powerpc-ibm-aix4.1.4.0		xlc	1.0i	ok
 powerpc-ibm-aix4.1.4.0		gcc	1.0	ok
-powerpc-ibm-aix4.1.5.0		gcc	1.2e	ok		!shared
-powerpc-ibm-aix4.2.1.0		gcc	1.2e	ok		!shared
+powerpc-ibm-aix4.1.5.0		gcc	1.2e	ok	!shared
+powerpc-ibm-aix4.2.1.0		gcc	1.2e	ok	!shared
 rs6000-ibm-aix3.2.5		xlc	1.0i	ok
 rs6000-ibm-aix3.2.5		gcc	1.0i	ok*
-rs6000-ibm-aix4.1.4.0		gcc	1.2e	ok		!shared
-rs6000-ibm-aix4.1.5.0		gcc	1.2e	ok		!shared
+rs6000-ibm-aix4.1.4.0		gcc	1.2e	ok	!shared
+rs6000-ibm-aix4.1.5.0		gcc	1.2e	ok	!shared
 sparc-sun-linux-gnu2.1.23	gcc	0.9h	ok
 sparc-sun-solaris2.3		gcc	1.2e	ok
 sparc-sun-solaris2.4		gcc	1.0a	ok
@@ -74,7 +77,7 @@ sparc-sun-solaris2.5		cc	1.0a	ok
 sparc-sun-solaris2.5.1		gcc	1.2e	ok
 sparc-sun-solaris2.6		gcc	1.2e	ok
 sparc-sun-solaris2.7		gcc	1.2e	ok
-sparc-sun-sunos4.1.3		gcc	1.2e	ok		GNU ld/as
+sparc-sun-sunos4.1.3		gcc	1.2e	ok	GNU ld/as
 sparc-sun-sunos4.1.3		cc	1.2c	ok
 sparc-sun-sunos4.1.3C		gcc	1.2e	ok
 sparc-sun-sunos4.1.3_U1		gcc	1.2e	ok
diff --git a/doc/libtool.texi b/doc/libtool.texi
index 8bae2a2b..2aed99c7 100644
--- a/doc/libtool.texi
+++ b/doc/libtool.texi
@@ -23,7 +23,7 @@
 @ifinfo
 This file documents GNU Libtool @value{VERSION}
 
-Copyright (C) 1996-1998 Free Software Foundation, Inc.
+Copyright (C) 1996-1999 Free Software Foundation, Inc.
 
 Permission is granted to make and distribute verbatim copies of this
 manual provided the copyright notice and this permission notice are
@@ -55,7 +55,7 @@ approved by the Foundation.
 
 @page
 @vskip 0pt plus 1filll
-Copyright @copyright{} 1996-1998 Free Software Foundation, Inc.
+Copyright @copyright{} 1996-1999 Free Software Foundation, Inc.
 
 Permission is granted to make and distribute verbatim copies of this
 manual provided the copyright notice and this permission notice are
@@ -1156,7 +1156,8 @@ Allow symbols from @var{output-file} to be resolved with @code{dlsym}
 @item -export-symbols @var{symfile}
 Tells the linker to export only the symbols listed in @var{symfile}. 
 The symbol file should end in @samp{.sym} and must contain the name of one 
-symbol per line. This option does not work for modules.
+symbol per line. This option does not work for modules and is not
+supported on all platforms.
 By default all symbols are exported.
 
 @item -L@var{libdir}
diff --git a/libltdl/ltdl.c b/libltdl/ltdl.c
index 6325515a..d506cfe0 100644
--- a/libltdl/ltdl.c
+++ b/libltdl/ltdl.c
@@ -1,5 +1,5 @@
 /* ltdl.c -- system independent dlopen wrapper
-   Copyright (C) 1998 Thomas Tanner <tanner@gmx.de>
+   Copyright (C) 1998-1999 Thomas Tanner <tanner@gmx.de>
    This file is part of GNU Libtool.
 
 This library is free software; you can redistribute it and/or
diff --git a/libltdl/ltdl.h b/libltdl/ltdl.h
index 13385134..d9b993b2 100644
--- a/libltdl/ltdl.h
+++ b/libltdl/ltdl.h
@@ -1,5 +1,5 @@
 /* ltdl.h -- generic dlopen functions
-   Copyright (C) 1998 Thomas Tanner <tanner@gmx.de>
+   Copyright (C) 1998-1999 Thomas Tanner <tanner@gmx.de>
    This file is part of GNU Libtool.
 
 This library is free software; you can redistribute it and/or
diff --git a/libtool.m4 b/libtool.m4
index 42c48ecb..33124786 100644
--- a/libtool.m4
+++ b/libtool.m4
@@ -1,5 +1,5 @@
 ## libtool.m4 - Configure libtool for the target system. -*-Shell-script-*-
-## Copyright (C) 1996-1998 Free Software Foundation, Inc.
+## Copyright (C) 1996-1999 Free Software Foundation, Inc.
 ## Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
 ##
 ## This program is free software; you can redistribute it and/or modify
diff --git a/libtoolize.in b/libtoolize.in
index d674e49e..880b01eb 100644
--- a/libtoolize.in
+++ b/libtoolize.in
@@ -1,7 +1,7 @@
 #! /bin/sh
 # libtoolize - Prepare a package to use libtool.
 # @configure_input@
-# Copyright (C) 1996, 1997 Free Software Foundation, Inc.
+# Copyright (C) 1996-1999 Free Software Foundation, Inc.
 # Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
 #
 # This program is free software; you can redistribute it and/or modify
diff --git a/lineno b/lineno
index 53d3f5e4..e4264f89 100755
--- a/lineno
+++ b/lineno
@@ -2,7 +2,7 @@
 # lineno - Replace instances of @LINENO@ with the file's current line number
 # Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1997
 
-# Copyright (C) 1992, 1993, 1994, 1996, 1997 Free Software Foundation, Inc.
+# Copyright (C) 1992-1999 Free Software Foundation, Inc.
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/ltconfig.in b/ltconfig.in
index 01af360c..eb874e04 100755
--- a/ltconfig.in
+++ b/ltconfig.in
@@ -1,7 +1,7 @@
 #! /bin/sh
 
 # ltconfig - Create a system-specific libtool.
-# Copyright (C) 1996-1998 Free Software Foundation, Inc.
+# Copyright (C) 1996-1999 Free Software Foundation, Inc.
 # Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
 #
 # This file is free software; you can redistribute it and/or modify it
@@ -1863,7 +1863,7 @@ case "$ltmain" in
 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION)
 # NOTE: Changes made to this file will be lost: look at ltconfig or ltmain.sh.
 #
-# Copyright (C) 1996-1998 Free Software Foundation, Inc.
+# Copyright (C) 1996-1999 Free Software Foundation, Inc.
 # Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
 #
 # This program is free software; you can redistribute it and/or modify
diff --git a/ltmain.c b/ltmain.c
index 5c1179de..8252dc4d 100644
--- a/ltmain.c
+++ b/ltmain.c
@@ -1,5 +1,5 @@
 /* ltmain.c - C implementation of GNU Libtool
- * Copyright (C) 1998 Free Software Foundation, Inc.
+ * Copyright (C) 1998-1999 Free Software Foundation, Inc.
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/ltmain.in b/ltmain.in
index 27655fed..17b8e84b 100644
--- a/ltmain.in
+++ b/ltmain.in
@@ -1,7 +1,7 @@
 # ltmain.sh - Provide generalized library-building support services.
 # NOTE: Changing this file will not affect anything until you rerun ltconfig.
 #
-# Copyright (C) 1996-1998 Free Software Foundation, Inc.
+# Copyright (C) 1996-1999 Free Software Foundation, Inc.
 # Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
 #
 # This program is free software; you can redistribute it and/or modify
diff --git a/mdemo/foo.h b/mdemo/foo.h
index 9dc10626..52d02a73 100644
--- a/mdemo/foo.h
+++ b/mdemo/foo.h
@@ -1,5 +1,5 @@
 /* foo.h -- interface to the libfoo* libraries
-   Copyright (C) 1998 Thomas Tanner <tanner@gmx.de>
+   Copyright (C) 1998-1999 Thomas Tanner <tanner@gmx.de>
    This file is part of GNU Libtool.
 
 This program is free software; you can redistribute it and/or modify
diff --git a/mdemo/foo1.c b/mdemo/foo1.c
index d6e83998..01690dc2 100644
--- a/mdemo/foo1.c
+++ b/mdemo/foo1.c
@@ -1,5 +1,5 @@
 /* foo1.c -- trivial test library
-   Copyright (C) 1998 Thomas Tanner <tanner@gmx.de>
+   Copyright (C) 1998-1999 Thomas Tanner <tanner@gmx.de>
    This file is part of GNU Libtool.
 
 This program is free software; you can redistribute it and/or modify
diff --git a/mdemo/foo2.c b/mdemo/foo2.c
index f03b06f3..21ba3d05 100644
--- a/mdemo/foo2.c
+++ b/mdemo/foo2.c
@@ -1,5 +1,5 @@
 /* foo2.c -- trivial test library
-   Copyright (C) 1998 Thomas Tanner <tanner@gmx.de>
+   Copyright (C) 1998-1999 Thomas Tanner <tanner@gmx.de>
    This file is part of GNU Libtool.
 
 This program is free software; you can redistribute it and/or modify
diff --git a/mdemo/main.c b/mdemo/main.c
index 62e00d37..1386495c 100644
--- a/mdemo/main.c
+++ b/mdemo/main.c
@@ -1,5 +1,5 @@
 /* main.c -- mdemo test program
-   Copyright (C) 1996 Free Software Foundation, Inc.
+   Copyright (C) 1998-1999 Thomas Tanner <tanner@gmx.de>
    This file is part of GNU Libtool.
 
 This program is free software; you can redistribute it and/or modify