r19937 - in /branches/upstream/libencode-perl/current: ./ lib/Encode/ lib/Encode/CN/ ucm/
gwolf at users.alioth.debian.org
gwolf at users.alioth.debian.org
Mon May 12 21:00:05 UTC 2008
Author: gwolf
Date: Mon May 12 21:00:04 2008
New Revision: 19937
URL: http://svn.debian.org/wsvn/?sc=1&rev=19937
Log:
[svn-upgrade] Integrating new upstream version, libencode-perl (2.25)
Modified:
branches/upstream/libencode-perl/current/Changes
branches/upstream/libencode-perl/current/Encode.pm
branches/upstream/libencode-perl/current/META.yml
branches/upstream/libencode-perl/current/Makefile.PL
branches/upstream/libencode-perl/current/lib/Encode/Alias.pm
branches/upstream/libencode-perl/current/lib/Encode/CN/HZ.pm
branches/upstream/libencode-perl/current/lib/Encode/GSM0338.pm
branches/upstream/libencode-perl/current/ucm/cp850.ucm
branches/upstream/libencode-perl/current/ucm/cp852.ucm
branches/upstream/libencode-perl/current/ucm/cp855.ucm
branches/upstream/libencode-perl/current/ucm/cp856.ucm
branches/upstream/libencode-perl/current/ucm/cp857.ucm
branches/upstream/libencode-perl/current/ucm/cp858.ucm
branches/upstream/libencode-perl/current/ucm/cp860.ucm
branches/upstream/libencode-perl/current/ucm/cp861.ucm
branches/upstream/libencode-perl/current/ucm/cp862.ucm
branches/upstream/libencode-perl/current/ucm/cp863.ucm
branches/upstream/libencode-perl/current/ucm/cp864.ucm
branches/upstream/libencode-perl/current/ucm/cp865.ucm
branches/upstream/libencode-perl/current/ucm/cp866.ucm
branches/upstream/libencode-perl/current/ucm/cp869.ucm
branches/upstream/libencode-perl/current/ucm/cp874.ucm
branches/upstream/libencode-perl/current/ucm/cp875.ucm
Modified: branches/upstream/libencode-perl/current/Changes
URL: http://svn.debian.org/wsvn/branches/upstream/libencode-perl/current/Changes?rev=19937&op=diff
==============================================================================
--- branches/upstream/libencode-perl/current/Changes (original)
+++ branches/upstream/libencode-perl/current/Changes Mon May 12 21:00:04 2008
@@ -1,8 +1,21 @@
# Revision history for Perl extension Encode.
#
-# $Id: Changes,v 2.24 2008/03/12 09:51:11 dankogai Exp $
+# $Id: Changes,v 2.25 2008/05/07 20:56:05 dankogai Exp dankogai $
#
-$Revision: 2.24 $ $Date: 2008/03/12 09:51:11 $
+$Revision: 2.25 $ $Date: 2008/05/07 20:56:05 $
+! Encode.pm
+ added ':default' to Exporter option.
+! lib/Encode/GSM0338.pm
+ GSM0338 now handles coderef in CHECK
+ http://rt.cpan.org/Ticket/Display.html?id=31335
+! Makefile.PL
+ Perl 5.10/Encode 2.24: Tiny typo in Encode's Makefile.PL arg processing
+ Message-Id: <961C2A4F-92B3-416D-A9F9-E7B0ADA9F134 at fsck.com>
+! lib/Encode/Alias.pm
+ "This fix for Encode::Alias should make Solaris happy:"
+ Message-ID: <47D886D9.6060001 at iki.fi>
+
+$Revision: 2.25 $ $Date: 2008/05/07 20:56:05 $
! lib/Encode/Config.pm
adds and fixes also adds cp858 support.
! Encode.pm encoding.pm lib/Encode/Alias.pm ucm/cp858.ucm
Modified: branches/upstream/libencode-perl/current/Encode.pm
URL: http://svn.debian.org/wsvn/branches/upstream/libencode-perl/current/Encode.pm?rev=19937&op=diff
==============================================================================
--- branches/upstream/libencode-perl/current/Encode.pm (original)
+++ branches/upstream/libencode-perl/current/Encode.pm Mon May 12 21:00:04 2008
@@ -1,10 +1,10 @@
#
-# $Id: Encode.pm,v 2.24 2008/03/12 09:58:12 dankogai Exp dankogai $
+# $Id: Encode.pm,v 2.25 2008/05/07 20:56:05 dankogai Exp dankogai $
#
package Encode;
use strict;
use warnings;
-our $VERSION = sprintf "%d.%02d", q$Revision: 2.24 $ =~ /(\d+)/g;
+our $VERSION = sprintf "%d.%02d", q$Revision: 2.25 $ =~ /(\d+)/g;
sub DEBUG () { 0 }
use XSLoader ();
XSLoader::load( __PACKAGE__, $VERSION );
@@ -36,7 +36,8 @@
our %EXPORT_TAGS = (
all => [ @EXPORT, @EXPORT_OK ],
- fallbacks => [@FB_CONSTS],
+ default => [ @EXPORT ],
+ fallbacks => [ @FB_CONSTS ],
fallback_all => [ @FB_CONSTS, @FB_FLAGS ],
);
Modified: branches/upstream/libencode-perl/current/META.yml
URL: http://svn.debian.org/wsvn/branches/upstream/libencode-perl/current/META.yml?rev=19937&op=diff
==============================================================================
--- branches/upstream/libencode-perl/current/META.yml (original)
+++ branches/upstream/libencode-perl/current/META.yml Mon May 12 21:00:04 2008
@@ -1,6 +1,6 @@
--- #YAML:1.0
name: Encode
-version: 2.24
+version: 2.25
abstract: ~
license: ~
author: ~
Modified: branches/upstream/libencode-perl/current/Makefile.PL
URL: http://svn.debian.org/wsvn/branches/upstream/libencode-perl/current/Makefile.PL?rev=19937&op=diff
==============================================================================
--- branches/upstream/libencode-perl/current/Makefile.PL (original)
+++ branches/upstream/libencode-perl/current/Makefile.PL Mon May 12 21:00:04 2008
@@ -1,5 +1,5 @@
#
-# $Id: Makefile.PL,v 2.5 2007/05/29 18:15:32 dankogai Exp $
+# $Id: Makefile.PL,v 2.6 2008/05/07 20:56:05 dankogai Exp dankogai $
#
use 5.007003;
use strict;
@@ -28,7 +28,7 @@
);
my @pmlibdirs = qw(lib Encode);
-$ARGV{MORE_SCRIOPTS} and push @exe_files, @more_exe_files;
+$ARGV{MORE_SCRIPTS} and push @exe_files, @more_exe_files;
$ARGV{INSTALL_UCM} and push @pmlibdirs, "ucm";
my @man = ();
@man = ( MAN1PODS => {}, MAN3PODS => {} ) if $ENV{PERL_CORE};
Modified: branches/upstream/libencode-perl/current/lib/Encode/Alias.pm
URL: http://svn.debian.org/wsvn/branches/upstream/libencode-perl/current/lib/Encode/Alias.pm?rev=19937&op=diff
==============================================================================
--- branches/upstream/libencode-perl/current/lib/Encode/Alias.pm (original)
+++ branches/upstream/libencode-perl/current/lib/Encode/Alias.pm Mon May 12 21:00:04 2008
@@ -2,7 +2,7 @@
use strict;
use warnings;
no warnings 'redefine';
-our $VERSION = do { my @r = ( q$Revision: 2.8 $ =~ /\d+/g ); sprintf "%d." . "%02d" x $#r, @r };
+our $VERSION = do { my @r = ( q$Revision: 2.9 $ =~ /\d+/g ); sprintf "%d." . "%02d" x $#r, @r };
sub DEBUG () { 0 }
use base qw(Exporter);
@@ -151,7 +151,7 @@
# ASCII
define_alias( qr/^(?:US-?)ascii$/i => '"ascii"' );
define_alias( 'C' => 'ascii' );
- define_alias( qr/\bISO[-_]?646[-_]?US$/i => '"ascii"' );
+ define_alias( qr/\b(?:ISO[-_]?)?646(?:[-_]?US)?$/i => '"ascii"' );
# Allow variants of iso-8859-1 etc.
define_alias( qr/\biso[-_]?(\d+)[-_](\d+)$/i => '"iso-$1-$2"' );
Modified: branches/upstream/libencode-perl/current/lib/Encode/CN/HZ.pm
URL: http://svn.debian.org/wsvn/branches/upstream/libencode-perl/current/lib/Encode/CN/HZ.pm?rev=19937&op=diff
==============================================================================
--- branches/upstream/libencode-perl/current/lib/Encode/CN/HZ.pm (original)
+++ branches/upstream/libencode-perl/current/lib/Encode/CN/HZ.pm Mon May 12 21:00:04 2008
@@ -2,9 +2,10 @@
use strict;
use warnings;
+use utf8 ();
use vars qw($VERSION);
-$VERSION = do { my @r = ( q$Revision: 2.4 $ =~ /\d+/g ); sprintf "%d." . "%02d" x $#r, @r };
+$VERSION = do { my @r = ( q$Revision: 2.5 $ =~ /\d+/g ); sprintf "%d." . "%02d" x $#r, @r };
use Encode qw(:fallbacks);
@@ -183,6 +184,7 @@
$ret .= "\x7E\x7D"; # '~}'
$in_ascii = 1;
}
+ utf8::encode($ret); # https://rt.cpan.org/Ticket/Display.html?id=35120
return $ret;
}
Modified: branches/upstream/libencode-perl/current/lib/Encode/GSM0338.pm
URL: http://svn.debian.org/wsvn/branches/upstream/libencode-perl/current/lib/Encode/GSM0338.pm?rev=19937&op=diff
==============================================================================
--- branches/upstream/libencode-perl/current/lib/Encode/GSM0338.pm (original)
+++ branches/upstream/libencode-perl/current/lib/Encode/GSM0338.pm Mon May 12 21:00:04 2008
@@ -1,5 +1,5 @@
#
-# $Id: GSM0338.pm,v 2.0 2007/04/22 14:54:22 dankogai Exp $
+# $Id: GSM0338.pm,v 2.1 2008/05/07 20:56:05 dankogai Exp dankogai $
#
package Encode::GSM0338;
@@ -8,7 +8,7 @@
use Carp;
use vars qw($VERSION);
-$VERSION = do { my @r = ( q$Revision: 2.0 $ =~ /\d+/g ); sprintf "%d." . "%02d" x $#r, @r };
+$VERSION = do { my @r = ( q$Revision: 2.1 $ =~ /\d+/g ); sprintf "%d." . "%02d" x $#r, @r };
use Encode qw(:fallbacks);
@@ -198,9 +198,11 @@
}
else {
$u =
- exists $GSM2UNI{$c} ? $GSM2UNI{$c}
- : $chk
- ? croak sprintf( "\\x%02X does not map to Unicode", ord($c) )
+ exists $GSM2UNI{$c}
+ ? $GSM2UNI{$c}
+ : $chk ? ref $chk eq 'CODE'
+ ? $chk->( ord $c )
+ : croak sprintf( "\\x%02X does not map to Unicode", ord($c) )
: $FBCHAR;
}
$str .= $u;
@@ -218,10 +220,12 @@
my $u = substr( $str, 0, 1, '' );
my $c;
$bytes .=
- exists $UNI2GSM{$u} ? $UNI2GSM{$u}
- : $chk
- ? croak sprintf( "\\x{%04x} does not map to %s",
- ord($u), $obj->name )
+ exists $UNI2GSM{$u}
+ ? $UNI2GSM{$u}
+ : $chk ? ref $chk eq 'CODE'
+ ? $chk->( ord($u) )
+ : croak sprintf( "\\x{%04x} does not map to %s",
+ ord($u), $obj->name )
: $FBCHAR;
}
$_[1] = $str if $chk;
Modified: branches/upstream/libencode-perl/current/ucm/cp850.ucm
URL: http://svn.debian.org/wsvn/branches/upstream/libencode-perl/current/ucm/cp850.ucm?rev=19937&op=diff
==============================================================================
--- branches/upstream/libencode-perl/current/ucm/cp850.ucm (original)
+++ branches/upstream/libencode-perl/current/ucm/cp850.ucm Mon May 12 21:00:04 2008
@@ -1,5 +1,5 @@
#
-# $Id: cp850.ucm,v 2.0 2004/05/16 20:55:21 dankogai Exp $
+# $Id: cp850.ucm,v 1.1 2008/05/07 20:56:05 dankogai Exp dankogai $
#
# Original table can be obtained at
# http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP850.TXT
Modified: branches/upstream/libencode-perl/current/ucm/cp852.ucm
URL: http://svn.debian.org/wsvn/branches/upstream/libencode-perl/current/ucm/cp852.ucm?rev=19937&op=diff
==============================================================================
--- branches/upstream/libencode-perl/current/ucm/cp852.ucm (original)
+++ branches/upstream/libencode-perl/current/ucm/cp852.ucm Mon May 12 21:00:04 2008
@@ -1,5 +1,5 @@
#
-# $Id: cp852.ucm,v 2.0 2004/05/16 20:55:21 dankogai Exp $
+# $Id: cp852.ucm,v 1.1 2008/05/07 20:56:05 dankogai Exp dankogai $
#
# Original table can be obtained at
# http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP852.TXT
Modified: branches/upstream/libencode-perl/current/ucm/cp855.ucm
URL: http://svn.debian.org/wsvn/branches/upstream/libencode-perl/current/ucm/cp855.ucm?rev=19937&op=diff
==============================================================================
--- branches/upstream/libencode-perl/current/ucm/cp855.ucm (original)
+++ branches/upstream/libencode-perl/current/ucm/cp855.ucm Mon May 12 21:00:04 2008
@@ -1,5 +1,5 @@
#
-# $Id: cp855.ucm,v 2.0 2004/05/16 20:55:21 dankogai Exp $
+# $Id: cp855.ucm,v 1.1 2008/05/07 20:56:05 dankogai Exp dankogai $
#
# Original table can be obtained at
# http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP855.TXT
Modified: branches/upstream/libencode-perl/current/ucm/cp856.ucm
URL: http://svn.debian.org/wsvn/branches/upstream/libencode-perl/current/ucm/cp856.ucm?rev=19937&op=diff
==============================================================================
--- branches/upstream/libencode-perl/current/ucm/cp856.ucm (original)
+++ branches/upstream/libencode-perl/current/ucm/cp856.ucm Mon May 12 21:00:04 2008
@@ -1,5 +1,5 @@
#
-# $Id: cp856.ucm,v 2.0 2004/05/16 20:55:21 dankogai Exp $
+# $Id: cp856.ucm,v 1.1 2008/05/07 20:56:05 dankogai Exp dankogai $
#
# Original table can be obtained at
# http://www.unicode.org/Public/MAPPINGS/VENDORS/MISC/CP856.TXT
Modified: branches/upstream/libencode-perl/current/ucm/cp857.ucm
URL: http://svn.debian.org/wsvn/branches/upstream/libencode-perl/current/ucm/cp857.ucm?rev=19937&op=diff
==============================================================================
--- branches/upstream/libencode-perl/current/ucm/cp857.ucm (original)
+++ branches/upstream/libencode-perl/current/ucm/cp857.ucm Mon May 12 21:00:04 2008
@@ -1,5 +1,5 @@
#
-# $Id: cp857.ucm,v 2.0 2004/05/16 20:55:21 dankogai Exp $
+# $Id: cp857.ucm,v 1.1 2008/05/07 20:56:05 dankogai Exp dankogai $
#
# Original table can be obtained at
# http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP857.TXT
Modified: branches/upstream/libencode-perl/current/ucm/cp858.ucm
URL: http://svn.debian.org/wsvn/branches/upstream/libencode-perl/current/ucm/cp858.ucm?rev=19937&op=diff
==============================================================================
--- branches/upstream/libencode-perl/current/ucm/cp858.ucm (original)
+++ branches/upstream/libencode-perl/current/ucm/cp858.ucm Mon May 12 21:00:04 2008
@@ -1,5 +1,5 @@
#
-# $Id: cp858.ucm,v 1.1 2008/03/12 09:51:11 dankogai Exp $
+# $Id: cp858.ucm,v 1.1 2008/05/07 20:56:05 dankogai Exp dankogai $
#
# cf. http://en.wikipedia.org/wiki/Code_page_858
#
Modified: branches/upstream/libencode-perl/current/ucm/cp860.ucm
URL: http://svn.debian.org/wsvn/branches/upstream/libencode-perl/current/ucm/cp860.ucm?rev=19937&op=diff
==============================================================================
--- branches/upstream/libencode-perl/current/ucm/cp860.ucm (original)
+++ branches/upstream/libencode-perl/current/ucm/cp860.ucm Mon May 12 21:00:04 2008
@@ -1,5 +1,5 @@
#
-# $Id: cp860.ucm,v 2.0 2004/05/16 20:55:21 dankogai Exp $
+# $Id: cp860.ucm,v 1.1 2008/05/07 20:56:05 dankogai Exp dankogai $
#
# Original table can be obtained at
# http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP860.TXT
Modified: branches/upstream/libencode-perl/current/ucm/cp861.ucm
URL: http://svn.debian.org/wsvn/branches/upstream/libencode-perl/current/ucm/cp861.ucm?rev=19937&op=diff
==============================================================================
--- branches/upstream/libencode-perl/current/ucm/cp861.ucm (original)
+++ branches/upstream/libencode-perl/current/ucm/cp861.ucm Mon May 12 21:00:04 2008
@@ -1,5 +1,5 @@
#
-# $Id: cp861.ucm,v 2.0 2004/05/16 20:55:21 dankogai Exp $
+# $Id: cp861.ucm,v 1.1 2008/05/07 20:56:05 dankogai Exp dankogai $
#
# Original table can be obtained at
# http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP861.TXT
Modified: branches/upstream/libencode-perl/current/ucm/cp862.ucm
URL: http://svn.debian.org/wsvn/branches/upstream/libencode-perl/current/ucm/cp862.ucm?rev=19937&op=diff
==============================================================================
--- branches/upstream/libencode-perl/current/ucm/cp862.ucm (original)
+++ branches/upstream/libencode-perl/current/ucm/cp862.ucm Mon May 12 21:00:04 2008
@@ -1,5 +1,5 @@
#
-# $Id: cp862.ucm,v 2.0 2004/05/16 20:55:21 dankogai Exp $
+# $Id: cp862.ucm,v 1.1 2008/05/07 20:56:05 dankogai Exp dankogai $
#
# Original table can be obtained at
# http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP862.TXT
Modified: branches/upstream/libencode-perl/current/ucm/cp863.ucm
URL: http://svn.debian.org/wsvn/branches/upstream/libencode-perl/current/ucm/cp863.ucm?rev=19937&op=diff
==============================================================================
--- branches/upstream/libencode-perl/current/ucm/cp863.ucm (original)
+++ branches/upstream/libencode-perl/current/ucm/cp863.ucm Mon May 12 21:00:04 2008
@@ -1,5 +1,5 @@
#
-# $Id: cp863.ucm,v 2.0 2004/05/16 20:55:21 dankogai Exp $
+# $Id: cp863.ucm,v 1.1 2008/05/07 20:56:05 dankogai Exp dankogai $
#
# Original table can be obtained at
# http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP863.TXT
Modified: branches/upstream/libencode-perl/current/ucm/cp864.ucm
URL: http://svn.debian.org/wsvn/branches/upstream/libencode-perl/current/ucm/cp864.ucm?rev=19937&op=diff
==============================================================================
--- branches/upstream/libencode-perl/current/ucm/cp864.ucm (original)
+++ branches/upstream/libencode-perl/current/ucm/cp864.ucm Mon May 12 21:00:04 2008
@@ -1,5 +1,5 @@
#
-# $Id: cp864.ucm,v 2.0 2004/05/16 20:55:21 dankogai Exp $
+# $Id: cp864.ucm,v 1.1 2008/05/07 20:56:05 dankogai Exp dankogai $
#
# Original table can be obtained at
# http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP864.TXT
Modified: branches/upstream/libencode-perl/current/ucm/cp865.ucm
URL: http://svn.debian.org/wsvn/branches/upstream/libencode-perl/current/ucm/cp865.ucm?rev=19937&op=diff
==============================================================================
--- branches/upstream/libencode-perl/current/ucm/cp865.ucm (original)
+++ branches/upstream/libencode-perl/current/ucm/cp865.ucm Mon May 12 21:00:04 2008
@@ -1,5 +1,5 @@
#
-# $Id: cp865.ucm,v 2.0 2004/05/16 20:55:21 dankogai Exp $
+# $Id: cp865.ucm,v 1.1 2008/05/07 20:56:05 dankogai Exp dankogai $
#
# Original table can be obtained at
# http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP865.TXT
Modified: branches/upstream/libencode-perl/current/ucm/cp866.ucm
URL: http://svn.debian.org/wsvn/branches/upstream/libencode-perl/current/ucm/cp866.ucm?rev=19937&op=diff
==============================================================================
--- branches/upstream/libencode-perl/current/ucm/cp866.ucm (original)
+++ branches/upstream/libencode-perl/current/ucm/cp866.ucm Mon May 12 21:00:04 2008
@@ -1,5 +1,5 @@
#
-# $Id: cp866.ucm,v 2.0 2004/05/16 20:55:21 dankogai Exp $
+# $Id: cp866.ucm,v 1.1 2008/05/07 20:56:05 dankogai Exp dankogai $
#
# Original table can be obtained at
# http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP866.TXT
Modified: branches/upstream/libencode-perl/current/ucm/cp869.ucm
URL: http://svn.debian.org/wsvn/branches/upstream/libencode-perl/current/ucm/cp869.ucm?rev=19937&op=diff
==============================================================================
--- branches/upstream/libencode-perl/current/ucm/cp869.ucm (original)
+++ branches/upstream/libencode-perl/current/ucm/cp869.ucm Mon May 12 21:00:04 2008
@@ -1,5 +1,5 @@
#
-# $Id: cp869.ucm,v 2.0 2004/05/16 20:55:21 dankogai Exp $
+# $Id: cp869.ucm,v 1.1 2008/05/07 20:56:05 dankogai Exp dankogai $
#
# Original table can be obtained at
# http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP869.TXT
Modified: branches/upstream/libencode-perl/current/ucm/cp874.ucm
URL: http://svn.debian.org/wsvn/branches/upstream/libencode-perl/current/ucm/cp874.ucm?rev=19937&op=diff
==============================================================================
--- branches/upstream/libencode-perl/current/ucm/cp874.ucm (original)
+++ branches/upstream/libencode-perl/current/ucm/cp874.ucm Mon May 12 21:00:04 2008
@@ -1,5 +1,5 @@
#
-# $Id: cp874.ucm,v 2.0 2004/05/16 20:55:21 dankogai Exp $
+# $Id: cp874.ucm,v 1.1 2008/05/07 20:56:05 dankogai Exp dankogai $
#
# Original table can be obtained at
# http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP874.TXT
Modified: branches/upstream/libencode-perl/current/ucm/cp875.ucm
URL: http://svn.debian.org/wsvn/branches/upstream/libencode-perl/current/ucm/cp875.ucm?rev=19937&op=diff
==============================================================================
--- branches/upstream/libencode-perl/current/ucm/cp875.ucm (original)
+++ branches/upstream/libencode-perl/current/ucm/cp875.ucm Mon May 12 21:00:04 2008
@@ -1,5 +1,5 @@
#
-# $Id: cp875.ucm,v 2.0 2004/05/16 20:55:21 dankogai Exp $
+# $Id: cp875.ucm,v 1.1 2008/05/07 20:56:05 dankogai Exp dankogai $
#
# Original table can be obtained at
# http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/EBCDIC/CP875.TXT
More information about the Pkg-perl-cvs-commits
mailing list