1 |
|
Mon Feb 28 23:49:56 2005 Ben Pfaff <blp@gnu.org> |
2 |
|
|
3 |
|
* str.h: Changed `struct len_string' to `struct fixed_string', a |
4 |
|
more accurate name. Updated all references. |
5 |
|
|
6 |
|
Mon Feb 28 23:35:30 2005 Ben Pfaff <blp@gnu.org> |
7 |
|
|
8 |
|
Redo calendar support. Should now be bug-for-bug compatible. |
9 |
|
|
10 |
|
* calendar.c: New file. |
11 |
|
|
12 |
|
* calendar.h: New file. |
13 |
|
|
14 |
|
* data-in.c: Use new calendar functions. |
15 |
|
(parse_sign) Change sense of return value. |
16 |
|
(calendar_error) New function. |
17 |
|
(ymd_to_ofs) New function. |
18 |
|
(ymd_to_date) New function. |
19 |
|
(parse_DATE) Use new function. |
20 |
|
(parse_ADATE) Ditto. |
21 |
|
(parse_EDATE) Ditto. |
22 |
|
(parse_SDATE) Ditto. |
23 |
|
(parse_JDATE) Ditto. |
24 |
|
(parse_QYR) Ditto. |
25 |
|
(parse_MOYR) Ditto. |
26 |
|
(parse_WKYR) Ditto. |
27 |
|
(parse_TIME) Ditto. |
28 |
|
(parse_DTIME) Ditto. |
29 |
|
(parse_DATETIME) Ditto. |
30 |
|
|
31 |
|
* data-out.c: (convert_date) Use new calendar functions. |
32 |
|
|
33 |
|
* error.c: (err_vmsg) Changed interface to be more sensible. |
34 |
|
Updated all callers. |
35 |
|
(dump_message) Don't double new-lines (why did we do this |
36 |
|
anyway?). |
37 |
|
|
38 |
|
Mon Feb 28 23:30:25 2005 Ben Pfaff <blp@gnu.org> |
39 |
|
|
40 |
|
* sfmP.h: (macro flt64) Moved here from pref.h.orig. |
41 |
|
(macro FLT64_MAX) Moved here from pref.h.orig. |
42 |
|
|
43 |
|
Mon Feb 28 23:28:01 2005 Ben Pfaff <blp@gnu.org> |
44 |
|
|
45 |
|
* set.q: Support SET EPOCH. |
46 |
|
(static var set_epoch) New var. |
47 |
|
(aux_stc_custom_epoch) New function. |
48 |
|
(stc_custom_epoch) New function. |
49 |
|
(get_epoch) New function. |
50 |
|
(stc_custom_pager) [USE_INTERNAL_PAGER] Fix bug. |
51 |
|
|
52 |
|
* format.c: Make it possible just to check whether a specifier is |
53 |
|
valid without emitting an error message. |
54 |
|
(parse_format_specifier_name) Change interface, update all |
55 |
|
callers. |
56 |
|
(check_input_specifier) Ditto. |
57 |
|
(check_output_specifier) Ditto. |
58 |
|
(parse_format_specifier) Ditto. |
59 |
|
|
60 |
|
Mon Feb 28 23:24:08 2005 Ben Pfaff <blp@gnu.org> |
61 |
|
|
62 |
|
* command.def: Add DEBUG POOL. |
63 |
|
|
64 |
|
* pool.c: (pool_destroy) Fix bug in deleting this pool from its |
65 |
|
parent. |
66 |
|
(pool_clear) Properly account for size of pool gizmo. |
67 |
|
(pool_realloc) Ditto. |
68 |
|
(pool_clone) New function. |
69 |
|
|
70 |
|
* pool.h: Mark our allocation functions MALLOC_LIKE. |
71 |
|
|
72 |
|
Mon Feb 28 23:21:26 2005 Ben Pfaff <blp@gnu.org> |
73 |
|
|
74 |
|
* Makefile.am: Move many definitions into new top-level |
75 |
|
Make.build. Add expressions to SUBDIRS. Add calendar.c, |
76 |
|
calendar.h. Remove expr-evl.c, expr-opt.c expr-prs.c, expr.h, |
77 |
|
exprP.h, expr.def. |
78 |
|
|
79 |
|
* case.c: (case_resize) New function. |
80 |
|
(case_swap) New function. |
81 |
|
|
82 |
|
* casefile.c: Include mkfile.h. |
83 |
|
|
84 |
Fri Feb 25 21:11:35 WST 2005 John Darrington <john@darrington.wattle.id.au> |
Fri Feb 25 21:11:35 WST 2005 John Darrington <john@darrington.wattle.id.au> |
85 |
|
|
86 |
* sfm-read.c: Fixed a buglet which caused a crash when trying |
* sfm-read.c: Fixed a buglet which caused a crash when trying |