/[cl-l10n]/cl-l10n/ChangeLog
ViewVC logotype

Contents of /cl-l10n/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.20 - (hide annotations)
Thu Apr 27 18:30:30 2006 UTC (7 years, 11 months ago) by sross
Branch: MAIN
CVS Tags: before_i18n_rewrite, HEAD
Changes since 1.19: +24 -0 lines
* parse-number.lisp: Changed parse-error to extend parser-error
* parse-time.lisp: Changed uses of eq to eql when using numbers
  or characters.
* printers.lisp: Default length fraction digits to 0 if it can't
  be found in the current locale. Fixed printers of %R time format directive.
* load-locale.lisp: Search environment variable LANG before trying using
  POSIX locale when loading default locale.
  Add shadowing-format which shadows format and formatter into the current package.
* package.lisp: Export load-default-locale
* doc/cl-l10n.texi: Rename the Index node to Comprehensive Index in
  order to avoid a name clash with index.html on platforms with
  case-insensitive filesystems.  Prettify the copyright notice.
* doc/Makefile, doc/style.css, doc/gendocs.sh, doc/gendocs_template, doc/style.css:
  New files.
* load-locale.lisp (load-locale): Specify an explicit
  external-format for CLISP
* test.lisp: Fix indentation of deftest forms.
  (time.2): Obtain the o-with-diaeresis in a slightly more portable way.
1 sross 1.20 2006-04-27 Sean Ross <sross@common-lisp.net>
2     * parse-number.lisp: Changed parse-error to extend parser-error
3     * parse-time.lisp: Changed uses of eq to eql when using numbers
4     or characters.
5     * printers.lisp: Default length fraction digits to 0 if it can't
6     be found in the current locale. Fixed printers of %R time format directive.
7     * load-locale.lisp: Search environment variable LANG before trying using
8     POSIX locale when loading default locale.
9     Add shadowing-format which shadows format and formatter into the current package.
10     * package.lisp: Export load-default-locale
11    
12     2006-04-15 Luís Oliveira <loliveira@common-lisp.net>
13     * doc/cl-l10n.texi: Rename the Index node to Comprehensive Index in
14     order to avoid a name clash with index.html on platforms with
15     case-insensitive filesystems. Prettify the copyright notice.
16     * doc/Makefile, doc/style.css, doc/gendocs.sh, doc/gendocs_template, doc/style.css:
17     New files.
18    
19     2006-04-15 Luís Oliveira <loliveira@common-lisp.net>
20     * load-locale.lisp (load-locale): Specify an explicit
21     external-format for CLISP
22     * test.lisp: Fix indentation of deftest forms.
23     (time.2): Obtain the o-with-diaeresis in a slightly more portable way.
24    
25 sross 1.19 2006-03-20 Sean Ross <sross@common-lisp.net>
26     * locale.lisp: Changed definition of *locale-path* to use
27     asdf:component-pathname of cl-l10n rather than the load path.
28     This resolves problems finding the locale files when fasl's are
29     not in the same directory as the source files.
30     Patch by Aycan iRiCAN
31    
32 sross 1.18 2005-05-25 Sean Ross <sross@common-lisp.net>
33     * locales/ar_SA: revert.
34     * load-locale.lisp, printers.lisp: Added support for the .1 in the ar_SA locale.
35    
36 sross 1.17 2005-05-18 Sean Ross <sross@common-lisp.net>
37     load-all-locales now works.
38     * cl-l10n.asd: Added dependency to cl-fad
39     * load-locale.lisp: Only do printer creation if LC_MONETARY
40     and LC_NUMERIC exist.
41     Added a check for a funny #\E in some locales date fields.
42     Only do date-parsers if LC_TIME Exists.
43     Fixed line parser to handle normal characters in locale files,
44     now "%d<U0020>" parses correctly.
45     * utils.lisp: Removed awhen, awhile.
46     * printers.lisp: Added a check for #\E in date printing.
47 sross 1.18 * locales/ar_SA: This locale has a .1 in front of
48 sross 1.17 various time printing directives. I have no idea what these
49     mean....
50    
51    
52 sross 1.16 2005-03-31 Sean Ross <sross@common-lisp.net>
53     Version 0.3 Release
54     * parse-time.lisp, load-locale.lisp: Create
55     more comprehensive time parsers for each locale
56     at locale load time. 02/03/04 now parses correctly.
57     * tests.lisp: Added tests for the time parser.
58     * printers.lisp: Added a time-zone argument to format-time
59     and print-time.
60     * parse-number.lisp: Changed invalid-number condition to
61     parser-error condition.
62     * parse-time.lisp: Changed errors which are signalled during
63     parsing to be of type parser-error.
64     * locale.lisp: Changed superclass of locale-error to be error.
65     * tests.lisp: Changed all time related tests to use
66     a default time zone since they were crashing when running
67     in a zone other than +0200 (-2 CL Zone).
68     * doc/cl-l10n.texi: Made current and added full listing of
69     locale accessor functions and time format control characters.
70    
71 sross 1.15 2005-03-30 Sean Ross <sross@common-lisp.net>
72     * parse-time.lisp: New file borrowed from cmucl with
73     minor changes to be less hostile towards non english
74     dates and times.
75     * package.lisp: Exported parse-time and various pattern
76     symbols.
77    
78     2005-03-29 Sean Ross <sross@common-lisp.net>
79     * printers.lisp: Fix to %z time format directive, 0 time zone
80     was printed as -0000, should be +0000
81    
82 sross 1.14 2005-03-24 Sean Ross <sross@common-lisp.net>
83     * cl-l10n.asd, load-locale.lisp: Moved loading of initial locale
84     to the asdf load-op.
85     * load-locale.lisp: Bug fix, incorrect order of arguments to
86     get-category in copy-category.
87    
88 sross 1.13 2005-03-23 Sean Ross <sross@common-lisp.net>
89     * printers.lisp: Fixed the %w, %e, %x, %X, %d and %j time format directives.
90     * tests.lisp: Added a test for each supported time format directive.
91    
92 sross 1.12 2005-03-17 Sean Ross <sross@common-lisp.net>
93 sross 1.13 * doc/cl-l10n.texi: Cleaned up so that it works with makeinfo.
94 sross 1.12
95 sross 1.11 2005-02-22 Sean Ross <sross@common-lisp.net>
96 sross 1.16 * printers.lisp: Added a format compiler macro
97 sross 1.11 to remove unnecessary calls to parse-fmt-string.
98 sross 1.12 * load-locale.lisp: Added a loader for the locale
99     function which will be called if passed in.
100 sross 1.11
101     2005-02-17 Sean Ross <sross@common-lisp.net>
102     * locale.lisp: Added support for Allegro CL.
103    
104 sross 1.10 2005-02-01 Sean Ross <sross@common-lisp.net>
105     * load-locale.lisp: Revert to a default thousands separator
106     if the the locale to be loaded doesn't have one.
107     * printers.lisp: Fixed bug in float padding.
108    
109 sross 1.9 2005-01-04 Sean Ross <sross@common-lisp.net>
110     * locale.lisp: Changed get-category, get-locale to generic-functions
111     Changed macro get-cat-val to method category-value.
112     * load-locale.lisp: Added *locale-type* and *category-type*.
113    
114 sross 1.7 2004-12-30 Sean Ross <sross@common-lisp.net>
115 sross 1.8 Version 0.2 Release
116 sross 1.7 * printers.lisp, load-locale.lisp: Changed format-number and
117     format-money to use a format string created at locale load time.
118 sross 1.8 * printers.lisp: Added rounding of monetary values
119 sross 1.7 * locale.lisp: Cache Getter functions.
120    
121     2004-12-20 Sean Ross <sross@common-lisp.net>
122     * printers.lisp: Added formatter.
123    
124 sross 1.6 2004-12-17 Sean Ross <sross@common-lisp.net>
125     * printers.lisp: Fixed incorrect sign when printing
126     numbers and money.
127     * printers.lisp: The :no-dp arg whas ignored when
128     printing numbers, fixed.
129     * printers.lisp: Added *float-digits*. Used when printing
130     numbers, when all numbers after the decimal point are zero
131     only *float-digits* zeros will be printed.
132     * printers.lisp: Fixed format to accept a function as the
133     format control.
134    
135 sross 1.5 2004-12-08 Sean Ross <sross@common-lisp.net>
136     * printers.lisp: Added format which can be shadow imported
137 sross 1.6 to provide 3 new format directives ~u(universal-time), ~m(monetary)
138 sross 1.5 and ~n(numeric), all other directives are unchanged.
139     * printers.lisp: Use locale-t-fmt if locale-t-fmt-ampm is an
140     empty string.
141     * locale.lisp: Added support for ECL.
142     * parse-number.lisp, parsers.lisp: Added a basic number parser.
143    
144 sross 1.4 2004-12-07 Sean Ross <sross@common-lisp.net>
145     * utils.lisp: Patch for flonum-to-digits from Raymond Toy
146 sross 1.5 on cmucl-help (06 Dec 2004, Subject: Strange error).
147 sross 1.4
148 sross 1.3 2004-12-01 Sean Ross <sross@common-lisp.net>
149     Version 0.1 Release
150     * i18n.lisp: Basic internationalisation support.
151     * tests.lisp: Basic tests for package.
152     * printers.lisp: Added format directive %s
153    
154 sross 1.2 2004-11-30 Sean Ross <sross@common-lisp.net>
155     * utils.lisp, printers.lisp:
156     Changed read-from-string to parse-integer.
157     * printers.lisp: implemented time format directives
158     %c, %j, %u, %w, %x and fixed %a and %A directives.
159     * locales: Added new locales.
160     * LICENCE, LGPL-2.1: Update licence to reflect that
161     the locale definition files are licenced under the
162     LGPL.
163     * README: Basic readme file.
164     * load-locale.lisp: Fixed load-all-locales to really
165 sross 1.3 load from a specific path and to signal a warning if loading
166 sross 1.2 a locale fails.
167     * locale.lisp: Changed the typecase for locale-des->locale
168     to etypecase.
169    
170 sross 1.1 2004-11-29 Sean Ross <sross@common-lisp.net>
171     * cl-l10n.asd, locale.lisp, load-locale.lisp, printers.lisp:
172     Initial import into cvs

  ViewVC Help
Powered by ViewVC 1.1.5