Mercurial > hg > xemacs-beta
annotate tests/ChangeLog @ 4967:0d4c9d0f6a8d
rewrite dynarr code
-------------------- ChangeLog entries follow: --------------------
src/ChangeLog addition:
2010-02-03 Ben Wing <ben@xemacs.org>
* device-x.c (x_get_resource_prefix):
* device-x.c (Fx_get_resource):
* device-x.c (Fx_get_resource_prefix):
* device-x.c (Fx_put_resource):
* dialog-msw.c:
* dialog-msw.c (handle_question_dialog_box):
* dired-msw.c (mswindows_sort_files):
* dired-msw.c (mswindows_get_files):
* extents.c (extent_fragment_sort_by_priority):
* extents.c (Fset_extent_parent):
* file-coding.c (coding_reader):
* file-coding.c (coding_writer):
* file-coding.c (gzip_convert):
* frame.c (generate_title_string):
* gutter.c (calculate_gutter_size_from_display_lines):
* indent.c (vmotion_1):
* lread.c (read_bit_vector):
* mule-coding.c (iso2022_decode):
* rangetab.c:
* rangetab.c (Fcopy_range_table):
* rangetab.c (Fget_range_table):
* rangetab.c (unified_range_table_copy_data):
* redisplay-msw.c (mswindows_output_string):
* redisplay-output.c (output_display_line):
* redisplay-output.c (redisplay_move_cursor):
* redisplay-output.c (redisplay_clear_bottom_of_window):
* redisplay-tty.c (tty_output_ichar_dynarr):
* redisplay-tty.c (set_foreground_to):
* redisplay-tty.c (set_background_to):
* redisplay-xlike-inc.c (XLIKE_output_string):
* redisplay.c (redisplay_window_text_width_string):
* redisplay.c (redisplay_text_width_string):
* redisplay.c (create_text_block):
* redisplay.c (SET_CURRENT_MODE_CHARS_PIXSIZE):
* redisplay.c (generate_fstring_runes):
* redisplay.c (regenerate_modeline):
* redisplay.c (ensure_modeline_generated):
* redisplay.c (real_current_modeline_height):
* redisplay.c (create_string_text_block):
* redisplay.c (regenerate_window):
* redisplay.c (REGEN_INC_FIND_START_END):
* redisplay.c (point_visible):
* redisplay.c (redisplay_window):
* redisplay.c (mark_glyph_block_dynarr):
* redisplay.c (line_start_cache_start):
* redisplay.c (start_with_line_at_pixpos):
* redisplay.c (update_line_start_cache):
* redisplay.c (glyph_to_pixel_translation):
* redisplay.c (pixel_to_glyph_translation):
* sysdep.c (qxe_readdir):
* text.c (dfc_convert_to_external_format):
* text.c (dfc_convert_to_internal_format):
* toolbar-common.c (common_output_toolbar_button):
* window.c (window_modeline_height):
* window.c (Fwindow_last_line_visible_height):
* window.c (window_displayed_height):
* window.c (window_scroll):
* window.c (get_current_pixel_pos):
Use Dynarr_begin() in place of Dynarr_atp (foo, 0).
* dynarr.c (Dynarr_realloc):
* dynarr.c (Dynarr_lisp_realloc):
* dynarr.c (Dynarr_resize):
* dynarr.c (Dynarr_insert_many):
* dynarr.c (Dynarr_delete_many):
* dynarr.c (Dynarr_memory_usage):
* dynarr.c (stack_like_malloc):
* dynarr.c (stack_like_free):
* lisp.h:
* lisp.h (DECLARE_DYNARR_LISP_IMP):
* lisp.h (XD_DYNARR_DESC):
* lisp.h (Dynarr_pop):
* gutter.c (output_gutter):
* redisplay-output.c (sync_rune_structs):
* redisplay-output.c (redisplay_output_window):
Redo the dynarr code, add greater checks.
Rename the `len', `largest' and `max' members to `len_',
`largest_' and `max_' to try and catch existing places that might
directly modify these values. Make new accessors Dynarr_largest()
and Dynarr_max() and make them and existing Dynarr_length() be
non-lvalues by adding '+ 0' to them; fix a couple of places in the
redisplay code that tried to modify the length directly by setting
Dynarr_length(). Use the accessors whenever possible even in the
dynarr code itself. The accessors also verify that 0 <= len <=
largest <= max. Rename settor function Dynarr_set_size() to
Dynarr_set_length() and use it more consistently; also create
lower-level Dynarr_set_length_1(). This latter function should be
the only function that directly modifies the `len_' member of a
Dynarr, and in the process makes sure that the `largest' value is
kept correct.
Consistently use ERROR_CHECK_STRUCTURES instead of
ERROR_CHECK_TYPES for error-checking code. Reintroduce the
temporarily disabled verification code on the positions of
Dynarr_at(), Dynarr_atp() and Dynarr_atp_past_end().
Also create Dynarr_resize_if() in place of a repeated
code fragment. Clean up all the functions that modify Dynarrs to
use the new macros and functions and verify the correctness of the
Dynarr both before and after the change.
Note that there are two kinds of verification -- one for accessing
and one for modifying. The difference is that the modify
verification additionally checks to make sure that the Dynarr
isn't locked. (This is used in redisplay to check for problems
with reentrancy.)
* lrecord.h: Move XD_DYNARR_DESC to lisp.h, grouping with the dynarr code.
author | Ben Wing <ben@xemacs.org> |
---|---|
date | Wed, 03 Feb 2010 20:51:18 -0600 |
parents | e813cf16c015 |
children | 931aaa7a6b37 |
rev | line source |
---|---|
4948
8b230c53075b
fix some tests in `make check', also add our own file-tests
Ben Wing <ben@xemacs.org>
parents:
4861
diff
changeset
|
1 2010-01-25 Ben Wing <ben@xemacs.org> |
8b230c53075b
fix some tests in `make check', also add our own file-tests
Ben Wing <ben@xemacs.org>
parents:
4861
diff
changeset
|
2 |
8b230c53075b
fix some tests in `make check', also add our own file-tests
Ben Wing <ben@xemacs.org>
parents:
4861
diff
changeset
|
3 * automated/file-tests.el: |
8b230c53075b
fix some tests in `make check', also add our own file-tests
Ben Wing <ben@xemacs.org>
parents:
4861
diff
changeset
|
4 New file. |
8b230c53075b
fix some tests in `make check', also add our own file-tests
Ben Wing <ben@xemacs.org>
parents:
4861
diff
changeset
|
5 |
8b230c53075b
fix some tests in `make check', also add our own file-tests
Ben Wing <ben@xemacs.org>
parents:
4861
diff
changeset
|
6 * automated/mule-tests.el (featurep): |
8b230c53075b
fix some tests in `make check', also add our own file-tests
Ben Wing <ben@xemacs.org>
parents:
4861
diff
changeset
|
7 |
8b230c53075b
fix some tests in `make check', also add our own file-tests
Ben Wing <ben@xemacs.org>
parents:
4861
diff
changeset
|
8 * automated/test-harness.el (test-harness-from-buffer): |
8b230c53075b
fix some tests in `make check', also add our own file-tests
Ben Wing <ben@xemacs.org>
parents:
4861
diff
changeset
|
9 * automated/test-harness.el (batch-test-emacs): |
8b230c53075b
fix some tests in `make check', also add our own file-tests
Ben Wing <ben@xemacs.org>
parents:
4861
diff
changeset
|
10 |
8b230c53075b
fix some tests in `make check', also add our own file-tests
Ben Wing <ben@xemacs.org>
parents:
4861
diff
changeset
|
11 2010-01-25 Ben Wing <ben@xemacs.org> |
8b230c53075b
fix some tests in `make check', also add our own file-tests
Ben Wing <ben@xemacs.org>
parents:
4861
diff
changeset
|
12 |
8b230c53075b
fix some tests in `make check', also add our own file-tests
Ben Wing <ben@xemacs.org>
parents:
4861
diff
changeset
|
13 * automated/file-tests.el: |
8b230c53075b
fix some tests in `make check', also add our own file-tests
Ben Wing <ben@xemacs.org>
parents:
4861
diff
changeset
|
14 * automated/mule-tests.el (featurep): |
8b230c53075b
fix some tests in `make check', also add our own file-tests
Ben Wing <ben@xemacs.org>
parents:
4861
diff
changeset
|
15 Clean up charsets-in-HELLO test and fix the list of expected |
8b230c53075b
fix some tests in `make check', also add our own file-tests
Ben Wing <ben@xemacs.org>
parents:
4861
diff
changeset
|
16 charsets. |
8b230c53075b
fix some tests in `make check', also add our own file-tests
Ben Wing <ben@xemacs.org>
parents:
4861
diff
changeset
|
17 |
8b230c53075b
fix some tests in `make check', also add our own file-tests
Ben Wing <ben@xemacs.org>
parents:
4861
diff
changeset
|
18 * automated/test-harness.el (test-harness-from-buffer): |
8b230c53075b
fix some tests in `make check', also add our own file-tests
Ben Wing <ben@xemacs.org>
parents:
4861
diff
changeset
|
19 Reverse order of "got" and "expected" values so it matches |
8b230c53075b
fix some tests in `make check', also add our own file-tests
Ben Wing <ben@xemacs.org>
parents:
4861
diff
changeset
|
20 order of call to comparison. |
8b230c53075b
fix some tests in `make check', also add our own file-tests
Ben Wing <ben@xemacs.org>
parents:
4861
diff
changeset
|
21 |
8b230c53075b
fix some tests in `make check', also add our own file-tests
Ben Wing <ben@xemacs.org>
parents:
4861
diff
changeset
|
22 * automated/test-harness.el (batch-test-emacs): |
8b230c53075b
fix some tests in `make check', also add our own file-tests
Ben Wing <ben@xemacs.org>
parents:
4861
diff
changeset
|
23 Update doc to indicate that a directory is allowed. |
8b230c53075b
fix some tests in `make check', also add our own file-tests
Ben Wing <ben@xemacs.org>
parents:
4861
diff
changeset
|
24 |
4906
6ef8256a020a
implement equalp in C, fix case-folding, add equal() method for keymaps
Ben Wing <ben@xemacs.org>
parents:
4902
diff
changeset
|
25 2010-02-01 Ben Wing <ben@xemacs.org> |
6ef8256a020a
implement equalp in C, fix case-folding, add equal() method for keymaps
Ben Wing <ben@xemacs.org>
parents:
4902
diff
changeset
|
26 |
6ef8256a020a
implement equalp in C, fix case-folding, add equal() method for keymaps
Ben Wing <ben@xemacs.org>
parents:
4902
diff
changeset
|
27 * automated/case-tests.el: |
6ef8256a020a
implement equalp in C, fix case-folding, add equal() method for keymaps
Ben Wing <ben@xemacs.org>
parents:
4902
diff
changeset
|
28 * automated/case-tests.el (uni-mappings): |
6ef8256a020a
implement equalp in C, fix case-folding, add equal() method for keymaps
Ben Wing <ben@xemacs.org>
parents:
4902
diff
changeset
|
29 * automated/search-tests.el: |
6ef8256a020a
implement equalp in C, fix case-folding, add equal() method for keymaps
Ben Wing <ben@xemacs.org>
parents:
4902
diff
changeset
|
30 Delete old pristine-case-table code. Rewrite the Unicode torture |
6ef8256a020a
implement equalp in C, fix case-folding, add equal() method for keymaps
Ben Wing <ben@xemacs.org>
parents:
4902
diff
changeset
|
31 test to take into account whether overlapping mappings exist for |
6ef8256a020a
implement equalp in C, fix case-folding, add equal() method for keymaps
Ben Wing <ben@xemacs.org>
parents:
4902
diff
changeset
|
32 more than one character, and not doing the upcase/downcase |
6ef8256a020a
implement equalp in C, fix case-folding, add equal() method for keymaps
Ben Wing <ben@xemacs.org>
parents:
4902
diff
changeset
|
33 comparisons in such cases. |
6ef8256a020a
implement equalp in C, fix case-folding, add equal() method for keymaps
Ben Wing <ben@xemacs.org>
parents:
4902
diff
changeset
|
34 |
6ef8256a020a
implement equalp in C, fix case-folding, add equal() method for keymaps
Ben Wing <ben@xemacs.org>
parents:
4902
diff
changeset
|
35 * automated/lisp-tests.el (foo): |
6ef8256a020a
implement equalp in C, fix case-folding, add equal() method for keymaps
Ben Wing <ben@xemacs.org>
parents:
4902
diff
changeset
|
36 * automated/lisp-tests.el (string-variable): |
6ef8256a020a
implement equalp in C, fix case-folding, add equal() method for keymaps
Ben Wing <ben@xemacs.org>
parents:
4902
diff
changeset
|
37 * automated/lisp-tests.el (featurep): |
6ef8256a020a
implement equalp in C, fix case-folding, add equal() method for keymaps
Ben Wing <ben@xemacs.org>
parents:
4902
diff
changeset
|
38 Replace Assert (equal ... with Assert-equal; same for other types |
6ef8256a020a
implement equalp in C, fix case-folding, add equal() method for keymaps
Ben Wing <ben@xemacs.org>
parents:
4902
diff
changeset
|
39 of equality. Replace some awkward equivalents of Assert-equalp |
6ef8256a020a
implement equalp in C, fix case-folding, add equal() method for keymaps
Ben Wing <ben@xemacs.org>
parents:
4902
diff
changeset
|
40 with Assert-equalp. Add lots of equalp tests. |
6ef8256a020a
implement equalp in C, fix case-folding, add equal() method for keymaps
Ben Wing <ben@xemacs.org>
parents:
4902
diff
changeset
|
41 |
6ef8256a020a
implement equalp in C, fix case-folding, add equal() method for keymaps
Ben Wing <ben@xemacs.org>
parents:
4902
diff
changeset
|
42 * automated/case-tests.el: |
6ef8256a020a
implement equalp in C, fix case-folding, add equal() method for keymaps
Ben Wing <ben@xemacs.org>
parents:
4902
diff
changeset
|
43 * automated/regexp-tests.el: |
6ef8256a020a
implement equalp in C, fix case-folding, add equal() method for keymaps
Ben Wing <ben@xemacs.org>
parents:
4902
diff
changeset
|
44 * automated/search-tests.el: |
6ef8256a020a
implement equalp in C, fix case-folding, add equal() method for keymaps
Ben Wing <ben@xemacs.org>
parents:
4902
diff
changeset
|
45 Fix up the comments at the top of the files. Move rules about where |
6ef8256a020a
implement equalp in C, fix case-folding, add equal() method for keymaps
Ben Wing <ben@xemacs.org>
parents:
4902
diff
changeset
|
46 to put tests into case-tests.el. |
6ef8256a020a
implement equalp in C, fix case-folding, add equal() method for keymaps
Ben Wing <ben@xemacs.org>
parents:
4902
diff
changeset
|
47 |
6ef8256a020a
implement equalp in C, fix case-folding, add equal() method for keymaps
Ben Wing <ben@xemacs.org>
parents:
4902
diff
changeset
|
48 * automated/test-harness.el: |
6ef8256a020a
implement equalp in C, fix case-folding, add equal() method for keymaps
Ben Wing <ben@xemacs.org>
parents:
4902
diff
changeset
|
49 * automated/test-harness.el (test-harness-aborted-summary-template): New. |
6ef8256a020a
implement equalp in C, fix case-folding, add equal() method for keymaps
Ben Wing <ben@xemacs.org>
parents:
4902
diff
changeset
|
50 * automated/test-harness.el (test-harness-from-buffer): |
6ef8256a020a
implement equalp in C, fix case-folding, add equal() method for keymaps
Ben Wing <ben@xemacs.org>
parents:
4902
diff
changeset
|
51 * automated/test-harness.el (batch-test-emacs): |
6ef8256a020a
implement equalp in C, fix case-folding, add equal() method for keymaps
Ben Wing <ben@xemacs.org>
parents:
4902
diff
changeset
|
52 Fix Assert-test-not. Create Assert-not-equal and variants. |
6ef8256a020a
implement equalp in C, fix case-folding, add equal() method for keymaps
Ben Wing <ben@xemacs.org>
parents:
4902
diff
changeset
|
53 Delete the doc strings from all these convenience functions to avoid |
6ef8256a020a
implement equalp in C, fix case-folding, add equal() method for keymaps
Ben Wing <ben@xemacs.org>
parents:
4902
diff
changeset
|
54 excessive repetition; instead use one copy in a comment. |
6ef8256a020a
implement equalp in C, fix case-folding, add equal() method for keymaps
Ben Wing <ben@xemacs.org>
parents:
4902
diff
changeset
|
55 |
4904
e91e3e353805
Don't compare the same octet with itself if checking for boyer_moore_ok
Aidan Kehoe <kehoea@parhasard.net>
parents:
4902
diff
changeset
|
56 2010-01-31 Aidan Kehoe <kehoea@parhasard.net> |
e91e3e353805
Don't compare the same octet with itself if checking for boyer_moore_ok
Aidan Kehoe <kehoea@parhasard.net>
parents:
4902
diff
changeset
|
57 |
e91e3e353805
Don't compare the same octet with itself if checking for boyer_moore_ok
Aidan Kehoe <kehoea@parhasard.net>
parents:
4902
diff
changeset
|
58 * automated/search-tests.el: |
e91e3e353805
Don't compare the same octet with itself if checking for boyer_moore_ok
Aidan Kehoe <kehoea@parhasard.net>
parents:
4902
diff
changeset
|
59 Check that multidimensional characters with repeated octets and |
e91e3e353805
Don't compare the same octet with itself if checking for boyer_moore_ok
Aidan Kehoe <kehoea@parhasard.net>
parents:
4902
diff
changeset
|
60 case information force simple_search(), since boyer_moore() |
e91e3e353805
Don't compare the same octet with itself if checking for boyer_moore_ok
Aidan Kehoe <kehoea@parhasard.net>
parents:
4902
diff
changeset
|
61 doesn't understand them when constructing its stride table. |
e91e3e353805
Don't compare the same octet with itself if checking for boyer_moore_ok
Aidan Kehoe <kehoea@parhasard.net>
parents:
4902
diff
changeset
|
62 In passing; correct my spelling. |
e91e3e353805
Don't compare the same octet with itself if checking for boyer_moore_ok
Aidan Kehoe <kehoea@parhasard.net>
parents:
4902
diff
changeset
|
63 * automated/case-tests.el (uni-mappings): |
e91e3e353805
Don't compare the same octet with itself if checking for boyer_moore_ok
Aidan Kehoe <kehoea@parhasard.net>
parents:
4902
diff
changeset
|
64 In passing; delete a couple of redundant tests, correct the logic |
e91e3e353805
Don't compare the same octet with itself if checking for boyer_moore_ok
Aidan Kehoe <kehoea@parhasard.net>
parents:
4902
diff
changeset
|
65 of another. |
e91e3e353805
Don't compare the same octet with itself if checking for boyer_moore_ok
Aidan Kehoe <kehoea@parhasard.net>
parents:
4902
diff
changeset
|
66 |
4902
c902301f8b7d
fix CRLF line endings in search-tests.el
Ben Wing <ben@xemacs.org>
parents:
4900
diff
changeset
|
67 2010-01-30 Ben Wing <ben@xemacs.org> |
c902301f8b7d
fix CRLF line endings in search-tests.el
Ben Wing <ben@xemacs.org>
parents:
4900
diff
changeset
|
68 |
c902301f8b7d
fix CRLF line endings in search-tests.el
Ben Wing <ben@xemacs.org>
parents:
4900
diff
changeset
|
69 * automated/search-tests.el: |
c902301f8b7d
fix CRLF line endings in search-tests.el
Ben Wing <ben@xemacs.org>
parents:
4900
diff
changeset
|
70 * automated/search-tests.el (insert): |
c902301f8b7d
fix CRLF line endings in search-tests.el
Ben Wing <ben@xemacs.org>
parents:
4900
diff
changeset
|
71 Use LF not CRLF for line endings. |
c902301f8b7d
fix CRLF line endings in search-tests.el
Ben Wing <ben@xemacs.org>
parents:
4900
diff
changeset
|
72 |
4900
0eccfd4850d6
Add tests for the regexp-ranges-treat-control-1-chars badly bug.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4897
diff
changeset
|
73 2010-01-30 Aidan Kehoe <kehoea@parhasard.net> |
0eccfd4850d6
Add tests for the regexp-ranges-treat-control-1-chars badly bug.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4897
diff
changeset
|
74 |
0eccfd4850d6
Add tests for the regexp-ranges-treat-control-1-chars badly bug.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4897
diff
changeset
|
75 * automated/regexp-tests.el: |
0eccfd4850d6
Add tests for the regexp-ranges-treat-control-1-chars badly bug.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4897
diff
changeset
|
76 Make sure that control-1 characters are no longer treated as |
0eccfd4850d6
Add tests for the regexp-ranges-treat-control-1-chars badly bug.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4897
diff
changeset
|
77 second-class citizens in regexp ranges, as in |
0eccfd4850d6
Add tests for the regexp-ranges-treat-control-1-chars badly bug.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4897
diff
changeset
|
78 http://mid.gmane.org/18829.34118.709782.704574@parhasard.net . |
0eccfd4850d6
Add tests for the regexp-ranges-treat-control-1-chars badly bug.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4897
diff
changeset
|
79 |
4897
91a023144e72
fix longstanding search bug involving searching for Control-1 chars
Ben Wing <ben@xemacs.org>
parents:
4891
diff
changeset
|
80 2010-01-29 Ben Wing <ben@xemacs.org> |
91a023144e72
fix longstanding search bug involving searching for Control-1 chars
Ben Wing <ben@xemacs.org>
parents:
4891
diff
changeset
|
81 |
91a023144e72
fix longstanding search bug involving searching for Control-1 chars
Ben Wing <ben@xemacs.org>
parents:
4891
diff
changeset
|
82 * automated/search-tests.el: |
91a023144e72
fix longstanding search bug involving searching for Control-1 chars
Ben Wing <ben@xemacs.org>
parents:
4891
diff
changeset
|
83 New file. |
91a023144e72
fix longstanding search bug involving searching for Control-1 chars
Ben Wing <ben@xemacs.org>
parents:
4891
diff
changeset
|
84 |
91a023144e72
fix longstanding search bug involving searching for Control-1 chars
Ben Wing <ben@xemacs.org>
parents:
4891
diff
changeset
|
85 * automated/search-tests.el: |
91a023144e72
fix longstanding search bug involving searching for Control-1 chars
Ben Wing <ben@xemacs.org>
parents:
4891
diff
changeset
|
86 * automated/case-tests.el: |
91a023144e72
fix longstanding search bug involving searching for Control-1 chars
Ben Wing <ben@xemacs.org>
parents:
4891
diff
changeset
|
87 * automated/case-tests.el (pristine-case-table): Removed. |
91a023144e72
fix longstanding search bug involving searching for Control-1 chars
Ben Wing <ben@xemacs.org>
parents:
4891
diff
changeset
|
88 * automated/case-tests.el (uni-mappings): |
91a023144e72
fix longstanding search bug involving searching for Control-1 chars
Ben Wing <ben@xemacs.org>
parents:
4891
diff
changeset
|
89 * automated/lisp-tests.el: |
91a023144e72
fix longstanding search bug involving searching for Control-1 chars
Ben Wing <ben@xemacs.org>
parents:
4891
diff
changeset
|
90 * automated/regexp-tests.el: |
91a023144e72
fix longstanding search bug involving searching for Control-1 chars
Ben Wing <ben@xemacs.org>
parents:
4891
diff
changeset
|
91 Extract some search-related code from case-tests and regexp-tests |
91a023144e72
fix longstanding search bug involving searching for Control-1 chars
Ben Wing <ben@xemacs.org>
parents:
4891
diff
changeset
|
92 and move to search-tests. Move some regexp-related code from |
91a023144e72
fix longstanding search bug involving searching for Control-1 chars
Ben Wing <ben@xemacs.org>
parents:
4891
diff
changeset
|
93 lisp-tests to regexp-tests. |
91a023144e72
fix longstanding search bug involving searching for Control-1 chars
Ben Wing <ben@xemacs.org>
parents:
4891
diff
changeset
|
94 |
91a023144e72
fix longstanding search bug involving searching for Control-1 chars
Ben Wing <ben@xemacs.org>
parents:
4891
diff
changeset
|
95 Write a comment trying to express the proper division of labor |
91a023144e72
fix longstanding search bug involving searching for Control-1 chars
Ben Wing <ben@xemacs.org>
parents:
4891
diff
changeset
|
96 between case-tests, search-tests and regexp-tests. |
91a023144e72
fix longstanding search bug involving searching for Control-1 chars
Ben Wing <ben@xemacs.org>
parents:
4891
diff
changeset
|
97 |
91a023144e72
fix longstanding search bug involving searching for Control-1 chars
Ben Wing <ben@xemacs.org>
parents:
4891
diff
changeset
|
98 Add a new test for the Control-1 search bug. |
91a023144e72
fix longstanding search bug involving searching for Control-1 chars
Ben Wing <ben@xemacs.org>
parents:
4891
diff
changeset
|
99 |
91a023144e72
fix longstanding search bug involving searching for Control-1 chars
Ben Wing <ben@xemacs.org>
parents:
4891
diff
changeset
|
100 Fix a buggy test in the Unicode torture-test section of case-tests.el. |
91a023144e72
fix longstanding search bug involving searching for Control-1 chars
Ben Wing <ben@xemacs.org>
parents:
4891
diff
changeset
|
101 |
4891
732c35cdded8
fix failing-case output of Assert-test, add Assert-test-not
Ben Wing <ben@xemacs.org>
parents:
4889
diff
changeset
|
102 2010-01-27 Ben Wing <ben@xemacs.org> |
732c35cdded8
fix failing-case output of Assert-test, add Assert-test-not
Ben Wing <ben@xemacs.org>
parents:
4889
diff
changeset
|
103 |
732c35cdded8
fix failing-case output of Assert-test, add Assert-test-not
Ben Wing <ben@xemacs.org>
parents:
4889
diff
changeset
|
104 * automated/test-harness.el (test-harness-from-buffer): |
732c35cdded8
fix failing-case output of Assert-test, add Assert-test-not
Ben Wing <ben@xemacs.org>
parents:
4889
diff
changeset
|
105 Update doc string of `Assert-test' and change the failing-case |
732c35cdded8
fix failing-case output of Assert-test, add Assert-test-not
Ben Wing <ben@xemacs.org>
parents:
4889
diff
changeset
|
106 message to be clearer. Also add `Assert-test-not' for asserting |
732c35cdded8
fix failing-case output of Assert-test, add Assert-test-not
Ben Wing <ben@xemacs.org>
parents:
4889
diff
changeset
|
107 that a comparison should fail. |
732c35cdded8
fix failing-case output of Assert-test, add Assert-test-not
Ben Wing <ben@xemacs.org>
parents:
4889
diff
changeset
|
108 |
4889
1fbf8bffa545
Add Unicode-case-table-based torture test to case-tests.el
Ben Wing <ben@xemacs.org>
parents:
4884
diff
changeset
|
109 2010-01-27 Ben Wing <ben@xemacs.org> |
1fbf8bffa545
Add Unicode-case-table-based torture test to case-tests.el
Ben Wing <ben@xemacs.org>
parents:
4884
diff
changeset
|
110 |
1fbf8bffa545
Add Unicode-case-table-based torture test to case-tests.el
Ben Wing <ben@xemacs.org>
parents:
4884
diff
changeset
|
111 * automated/case-tests.el: |
1fbf8bffa545
Add Unicode-case-table-based torture test to case-tests.el
Ben Wing <ben@xemacs.org>
parents:
4884
diff
changeset
|
112 * automated/case-tests.el (char-as-unicode-escape): New. |
1fbf8bffa545
Add Unicode-case-table-based torture test to case-tests.el
Ben Wing <ben@xemacs.org>
parents:
4884
diff
changeset
|
113 Add a "torture test" that uses the full set of lower-upper case |
1fbf8bffa545
Add Unicode-case-table-based torture test to case-tests.el
Ben Wing <ben@xemacs.org>
parents:
4884
diff
changeset
|
114 mappings from Unicode. See whether strings composed of all |
1fbf8bffa545
Add Unicode-case-table-based torture test to case-tests.el
Ben Wing <ben@xemacs.org>
parents:
4884
diff
changeset
|
115 lower-case characters across all languages will correctly be |
1fbf8bffa545
Add Unicode-case-table-based torture test to case-tests.el
Ben Wing <ben@xemacs.org>
parents:
4884
diff
changeset
|
116 uppercased to the string equivalent to all uppercase characters, |
1fbf8bffa545
Add Unicode-case-table-based torture test to case-tests.el
Ben Wing <ben@xemacs.org>
parents:
4884
diff
changeset
|
117 and vice-versa, and whether you can correctly do a case-folding |
1fbf8bffa545
Add Unicode-case-table-based torture test to case-tests.el
Ben Wing <ben@xemacs.org>
parents:
4884
diff
changeset
|
118 search in a buffer for these characters, all at once or individually. |
1fbf8bffa545
Add Unicode-case-table-based torture test to case-tests.el
Ben Wing <ben@xemacs.org>
parents:
4884
diff
changeset
|
119 Result: a number of assertion failures. |
1fbf8bffa545
Add Unicode-case-table-based torture test to case-tests.el
Ben Wing <ben@xemacs.org>
parents:
4884
diff
changeset
|
120 |
4884
29fb3baea939
Fix the bugs necessary to resolve the trivial test failures in mule-tests.el
Aidan Kehoe <kehoea@parhasard.net>
parents:
4861
diff
changeset
|
121 2010-01-26 Aidan Kehoe <kehoea@parhasard.net> |
29fb3baea939
Fix the bugs necessary to resolve the trivial test failures in mule-tests.el
Aidan Kehoe <kehoea@parhasard.net>
parents:
4861
diff
changeset
|
122 |
29fb3baea939
Fix the bugs necessary to resolve the trivial test failures in mule-tests.el
Aidan Kehoe <kehoea@parhasard.net>
parents:
4861
diff
changeset
|
123 * automated/mule-tests.el: |
29fb3baea939
Fix the bugs necessary to resolve the trivial test failures in mule-tests.el
Aidan Kehoe <kehoea@parhasard.net>
parents:
4861
diff
changeset
|
124 Only give the list of character sets in HELLO once; correct it to |
29fb3baea939
Fix the bugs necessary to resolve the trivial test failures in mule-tests.el
Aidan Kehoe <kehoea@parhasard.net>
parents:
4861
diff
changeset
|
125 reflect its current contents and the extant character sets. |
29fb3baea939
Fix the bugs necessary to resolve the trivial test failures in mule-tests.el
Aidan Kehoe <kehoea@parhasard.net>
parents:
4861
diff
changeset
|
126 |
4861 | 127 2010-01-14 Ben Wing <ben@xemacs.org> |
128 | |
129 * automated/mule-tests.el (featurep): | |
130 Accidentally included changes from Unicode-internal ws that | |
131 broke things. | |
132 | |
4857
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
133 2010-01-14 Ben Wing <ben@xemacs.org> |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
134 |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
135 * automated/base64-tests.el (bt-base64-encode-string): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
136 * automated/base64-tests.el (bt-base64-decode-string): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
137 * automated/base64-tests.el (for): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
138 * automated/byte-compiler-tests.el: |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
139 * automated/byte-compiler-tests.el (before-and-after-compile-equal): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
140 * automated/case-tests.el: |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
141 * automated/case-tests.el (downcase-string): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
142 * automated/case-tests.el (insert): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
143 * automated/case-tests.el (featurep): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
144 * automated/case-tests.el (let): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
145 * automated/case-tests.el (boundp): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
146 * automated/ccl-tests.el (ccl-test-normal-expr): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
147 * automated/ccl-tests.el (ccl-test-map-instructions): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
148 * automated/ccl-tests.el (ccl-test-suites): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
149 * automated/database-tests.el (delete-database-files): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
150 * automated/extent-tests.el (let): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
151 * automated/extent-tests.el (insert): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
152 * automated/extent-tests.el (props): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
153 * automated/hash-table-tests.el (test): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
154 * automated/hash-table-tests.el (for): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
155 * automated/hash-table-tests.el (ht): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
156 * automated/hash-table-tests.el (iterations): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
157 * automated/hash-table-tests.el (h1): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
158 * automated/hash-table-tests.el (make-hash-table): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
159 * automated/hash-table-tests.el (sxhash): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
160 * automated/lisp-tests.el: |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
161 * automated/lisp-tests.el (setq): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
162 * automated/lisp-tests.el (test-setq): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
163 * automated/lisp-tests.el (my-vector): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
164 * automated/lisp-tests.el (nconc): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
165 * automated/lisp-tests.el (x): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
166 * automated/lisp-tests.el (y): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
167 * automated/lisp-tests.el (butlast): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
168 * automated/lisp-tests.el (+): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
169 * automated/lisp-tests.el (featurep): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
170 * automated/lisp-tests.el (-): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
171 * automated/lisp-tests.el (six): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
172 * automated/lisp-tests.el (three): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
173 * automated/lisp-tests.el (1): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
174 * automated/lisp-tests.el (one): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
175 * automated/lisp-tests.el (two): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
176 * automated/lisp-tests.el (0): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
177 * automated/lisp-tests.el (five): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
178 * automated/lisp-tests.el (logxor): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
179 * automated/lisp-tests.el (test1): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
180 * automated/lisp-tests.el (division-test): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
181 * automated/lisp-tests.el (for): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
182 * automated/lisp-tests.el (check-function-argcounts): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
183 * automated/lisp-tests.el (type-of): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
184 * automated/lisp-tests.el (mapcar): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
185 * automated/lisp-tests.el (z): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
186 * automated/lisp-tests.el (mapvector): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
187 * automated/lisp-tests.el (mapconcat): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
188 * automated/lisp-tests.el ([1 2 3]): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
189 * automated/lisp-tests.el (#*010): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
190 * automated/lisp-tests.el (test-harness-risk-infloops): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
191 * automated/lisp-tests.el (erase-buffer): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
192 * automated/lisp-tests.el (sym): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
193 * automated/lisp-tests.el (subseq): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
194 * automated/lisp-tests.el (length): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
195 * automated/lisp-tests.el (102): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
196 * automated/lisp-tests.el (read): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
197 * automated/lisp-tests.el (new-char): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
198 * automated/lisp-tests.el (new-load-file-name): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
199 * automated/lisp-tests.el (cl-floor): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
200 * automated/lisp-tests.el (foo): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
201 * automated/lisp-tests.el (string-variable): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
202 * automated/md5-tests.el (lambda): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
203 * automated/md5-tests.el (large-string): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
204 * automated/md5-tests.el (mapcar): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
205 * automated/md5-tests.el (insert): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
206 * automated/mule-tests.el (test-chars): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
207 * automated/mule-tests.el (existing-file-name): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
208 * automated/mule-tests.el (featurep): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
209 * automated/query-coding-tests.el (featurep): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
210 * automated/regexp-tests.el: |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
211 * automated/regexp-tests.el (insert): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
212 * automated/regexp-tests.el (Assert): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
213 * automated/regexp-tests.el (string-match): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
214 * automated/regexp-tests.el (featurep): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
215 * automated/regexp-tests.el (text): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
216 * automated/regexp-tests.el (text1): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
217 * automated/regexp-tests.el ("aáa"): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
218 * automated/symbol-tests.el: |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
219 * automated/symbol-tests.el (name): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
220 * automated/symbol-tests.el (check-weak-list-unique): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
221 * automated/symbol-tests.el (string): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
222 * automated/symbol-tests.el (list): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
223 * automated/symbol-tests.el (foo): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
224 * automated/symbol-tests.el (read): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
225 * automated/symbol-tests.el (eval): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
226 * automated/symbol-tests.el (fresh-keyword-name): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
227 * automated/symbol-tests.el (set): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
228 * automated/symbol-tests.el (print-gensym): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
229 * automated/symbol-tests.el (mysym): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
230 * automated/syntax-tests.el (test-forward-word): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
231 * automated/syntax-tests.el (test-backward-word): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
232 * automated/syntax-tests.el (test-syntax-table): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
233 * automated/syntax-tests.el (with-syntax-table): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
234 * automated/syntax-tests.el (Skip-Test-Unless): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
235 * automated/syntax-tests.el (with): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
236 * automated/tag-tests.el (testfile): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
237 * automated/test-harness.el: |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
238 * automated/test-harness.el (test-harness-from-buffer): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
239 * automated/weak-tests.el (w): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
240 * automated/weak-tests.el (p): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
241 * automated/weak-tests.el (a): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
242 Create Assert-eq, Assert-equal, etc. These are equivalent to |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
243 (Assert (eq ...)) etc. but display both the actual value and the |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
244 expected value of the comparison. Use them throughout the test |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
245 suite. |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
246 |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
247 * automated/test-harness.el (Assert): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
248 Clean up code and doc string of macro Assert. |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
249 |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
250 |
4845
a3c673c0720b
show description properly in Assert-failure message
Ben Wing <ben@xemacs.org>
parents:
4834
diff
changeset
|
251 2010-01-13 Ben Wing <ben@xemacs.org> |
a3c673c0720b
show description properly in Assert-failure message
Ben Wing <ben@xemacs.org>
parents:
4834
diff
changeset
|
252 |
4857
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
253 * automated/test-harness.el (Assert): |
4845
a3c673c0720b
show description properly in Assert-failure message
Ben Wing <ben@xemacs.org>
parents:
4834
diff
changeset
|
254 Need to quote the assertion expression, but not the description |
a3c673c0720b
show description properly in Assert-failure message
Ben Wing <ben@xemacs.org>
parents:
4834
diff
changeset
|
255 expression. |
a3c673c0720b
show description properly in Assert-failure message
Ben Wing <ben@xemacs.org>
parents:
4834
diff
changeset
|
256 |
4834
b3ea9c582280
Use new cygwin_conv_path API with Cygwin 1.7 for converting names between Win32 and POSIX, UTF-8-aware, with attendant changes elsewhere
Ben Wing <ben@xemacs.org>
parents:
4795
diff
changeset
|
257 2010-01-11 Ben Wing <ben@xemacs.org> |
b3ea9c582280
Use new cygwin_conv_path API with Cygwin 1.7 for converting names between Win32 and POSIX, UTF-8-aware, with attendant changes elsewhere
Ben Wing <ben@xemacs.org>
parents:
4795
diff
changeset
|
258 |
b3ea9c582280
Use new cygwin_conv_path API with Cygwin 1.7 for converting names between Win32 and POSIX, UTF-8-aware, with attendant changes elsewhere
Ben Wing <ben@xemacs.org>
parents:
4795
diff
changeset
|
259 * automated/mule-tests.el (featurep): |
b3ea9c582280
Use new cygwin_conv_path API with Cygwin 1.7 for converting names between Win32 and POSIX, UTF-8-aware, with attendant changes elsewhere
Ben Wing <ben@xemacs.org>
parents:
4795
diff
changeset
|
260 Use utf-8 as file-name-coding-system under Cygwin 1.7+. |
b3ea9c582280
Use new cygwin_conv_path API with Cygwin 1.7 for converting names between Win32 and POSIX, UTF-8-aware, with attendant changes elsewhere
Ben Wing <ben@xemacs.org>
parents:
4795
diff
changeset
|
261 |
4795
084056f46755
#'functionp gives nil for special forms, as in CL and GNU Emacs 23.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4792
diff
changeset
|
262 2010-01-01 Aidan Kehoe <kehoea@parhasard.net> |
084056f46755
#'functionp gives nil for special forms, as in CL and GNU Emacs 23.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4792
diff
changeset
|
263 |
084056f46755
#'functionp gives nil for special forms, as in CL and GNU Emacs 23.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4792
diff
changeset
|
264 * automated/lisp-tests.el: |
084056f46755
#'functionp gives nil for special forms, as in CL and GNU Emacs 23.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4792
diff
changeset
|
265 Test #'functionp, making sure it gives nil for special forms. |
084056f46755
#'functionp gives nil for special forms, as in CL and GNU Emacs 23.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4792
diff
changeset
|
266 |
4792
95b04754ea8c
Make #'equalp more compatible with CL; add a compiler macro, test & doc it.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4790
diff
changeset
|
267 2009-12-31 Aidan Kehoe <kehoea@parhasard.net> |
95b04754ea8c
Make #'equalp more compatible with CL; add a compiler macro, test & doc it.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4790
diff
changeset
|
268 |
95b04754ea8c
Make #'equalp more compatible with CL; add a compiler macro, test & doc it.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4790
diff
changeset
|
269 * automated/lisp-tests.el: |
95b04754ea8c
Make #'equalp more compatible with CL; add a compiler macro, test & doc it.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4790
diff
changeset
|
270 Test much of the functionality of equalp; add a pointer to Paul |
95b04754ea8c
Make #'equalp more compatible with CL; add a compiler macro, test & doc it.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4790
diff
changeset
|
271 Dietz' ANSI test suite for this function, converted to Emacs |
95b04754ea8c
Make #'equalp more compatible with CL; add a compiler macro, test & doc it.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4790
diff
changeset
|
272 Lisp. Not including the tests themselves in XEmacs because who |
95b04754ea8c
Make #'equalp more compatible with CL; add a compiler macro, test & doc it.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4790
diff
changeset
|
273 owns the copyright on the files is unclear and the GCL people |
95b04754ea8c
Make #'equalp more compatible with CL; add a compiler macro, test & doc it.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4790
diff
changeset
|
274 didn't respond to my queries. |
95b04754ea8c
Make #'equalp more compatible with CL; add a compiler macro, test & doc it.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4790
diff
changeset
|
275 |
4790
bc4f2511bbea
Remove support for the OffiX drag-and-drop protocol. See xemacs-patches
Jerry James <james@xemacs.org>
parents:
4781
diff
changeset
|
276 2009-12-21 Jerry James <james@xemacs.org> |
bc4f2511bbea
Remove support for the OffiX drag-and-drop protocol. See xemacs-patches
Jerry James <james@xemacs.org>
parents:
4781
diff
changeset
|
277 |
bc4f2511bbea
Remove support for the OffiX drag-and-drop protocol. See xemacs-patches
Jerry James <james@xemacs.org>
parents:
4781
diff
changeset
|
278 * Dnd/README: Remove references to OffiX drag-and-drop. |
bc4f2511bbea
Remove support for the OffiX drag-and-drop protocol. See xemacs-patches
Jerry James <james@xemacs.org>
parents:
4781
diff
changeset
|
279 * Dnd/droptest.el (start-drag): Remove OffiX support. |
bc4f2511bbea
Remove support for the OffiX drag-and-drop protocol. See xemacs-patches
Jerry James <james@xemacs.org>
parents:
4781
diff
changeset
|
280 (start-region-drag): Ditto. |
bc4f2511bbea
Remove support for the OffiX drag-and-drop protocol. See xemacs-patches
Jerry James <james@xemacs.org>
parents:
4781
diff
changeset
|
281 |
4781
8a653fbe5c27
Add copyright and GPL v2 or later notices to Andy Piper's contributions, with
Jerry James <james@xemacs.org>
parents:
4771
diff
changeset
|
282 2009-12-18 Jerry James <james@xemacs.org> |
8a653fbe5c27
Add copyright and GPL v2 or later notices to Andy Piper's contributions, with
Jerry James <james@xemacs.org>
parents:
4771
diff
changeset
|
283 |
8a653fbe5c27
Add copyright and GPL v2 or later notices to Andy Piper's contributions, with
Jerry James <james@xemacs.org>
parents:
4771
diff
changeset
|
284 * glyph-test.el: Add copyright and GPL v2 or later header with |
8a653fbe5c27
Add copyright and GPL v2 or later notices to Andy Piper's contributions, with
Jerry James <james@xemacs.org>
parents:
4771
diff
changeset
|
285 permission of Andy Piper. |
8a653fbe5c27
Add copyright and GPL v2 or later notices to Andy Piper's contributions, with
Jerry James <james@xemacs.org>
parents:
4771
diff
changeset
|
286 * gutter-test.el: Ditto. |
8a653fbe5c27
Add copyright and GPL v2 or later notices to Andy Piper's contributions, with
Jerry James <james@xemacs.org>
parents:
4771
diff
changeset
|
287 |
4771
e0b8ef850996
Remove more obsolete files.
Jerry James <james@xemacs.org>
parents:
4759
diff
changeset
|
288 2009-12-10 Jerry James <james@xemacs.org> |
e0b8ef850996
Remove more obsolete files.
Jerry James <james@xemacs.org>
parents:
4759
diff
changeset
|
289 |
e0b8ef850996
Remove more obsolete files.
Jerry James <james@xemacs.org>
parents:
4759
diff
changeset
|
290 * auc-tex-test: Remove obsolete file. |
e0b8ef850996
Remove more obsolete files.
Jerry James <james@xemacs.org>
parents:
4759
diff
changeset
|
291 |
4759
aa5ed11f473b
Remove support for obsolete systems. See xemacs-patches message with ID
Jerry James <james@xemacs.org>
parents:
4752
diff
changeset
|
292 2009-11-10 Jerry James <james@xemacs.org> |
aa5ed11f473b
Remove support for obsolete systems. See xemacs-patches message with ID
Jerry James <james@xemacs.org>
parents:
4752
diff
changeset
|
293 |
aa5ed11f473b
Remove support for obsolete systems. See xemacs-patches message with ID
Jerry James <james@xemacs.org>
parents:
4752
diff
changeset
|
294 * autoconf/regressiontest.pl: Remove reference to dynodump. |
aa5ed11f473b
Remove support for obsolete systems. See xemacs-patches message with ID
Jerry James <james@xemacs.org>
parents:
4752
diff
changeset
|
295 |
4752
b8afe0f9cbe3
Restore some doc changes that got dropped in a merge.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4746
diff
changeset
|
296 2009-11-16 Stephen J. Turnbull <stephen@xemacs.org> |
b8afe0f9cbe3
Restore some doc changes that got dropped in a merge.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4746
diff
changeset
|
297 |
b8afe0f9cbe3
Restore some doc changes that got dropped in a merge.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4746
diff
changeset
|
298 Remove C asserts from test-format-data-conversion. |
b8afe0f9cbe3
Restore some doc changes that got dropped in a merge.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4746
diff
changeset
|
299 See also changes in src/tests.c. |
b8afe0f9cbe3
Restore some doc changes that got dropped in a merge.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4746
diff
changeset
|
300 |
b8afe0f9cbe3
Restore some doc changes that got dropped in a merge.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4746
diff
changeset
|
301 * automated/c-tests.el (main loop): |
b8afe0f9cbe3
Restore some doc changes that got dropped in a merge.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4746
diff
changeset
|
302 Process a list of results passed out of the C-level test function. |
b8afe0f9cbe3
Restore some doc changes that got dropped in a merge.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4746
diff
changeset
|
303 |
b8afe0f9cbe3
Restore some doc changes that got dropped in a merge.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4746
diff
changeset
|
304 * automated/test-harness.el (Assert): |
b8afe0f9cbe3
Restore some doc changes that got dropped in a merge.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4746
diff
changeset
|
305 Allow an optional description for use in loops and other cases |
b8afe0f9cbe3
Restore some doc changes that got dropped in a merge.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4746
diff
changeset
|
306 where the assertion itself is not informative (eg, c-test.el). |
b8afe0f9cbe3
Restore some doc changes that got dropped in a merge.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4746
diff
changeset
|
307 |
4746
ae862598ee56
Make test from Adam Sjogren's report.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4742
diff
changeset
|
308 2009-11-16 Stephen J. Turnbull <stephen@xemacs.org> |
ae862598ee56
Make test from Adam Sjogren's report.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4742
diff
changeset
|
309 |
ae862598ee56
Make test from Adam Sjogren's report.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4742
diff
changeset
|
310 * reproduce-crashes.el (13): New bug reported by Adam Sjogren. |
ae862598ee56
Make test from Adam Sjogren's report.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4742
diff
changeset
|
311 |
4742
4cf435fcebbc
Make #'letf not error if handed a #'values form.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4739
diff
changeset
|
312 2009-11-14 Aidan Kehoe <kehoea@parhasard.net> |
4cf435fcebbc
Make #'letf not error if handed a #'values form.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4739
diff
changeset
|
313 |
4cf435fcebbc
Make #'letf not error if handed a #'values form.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4739
diff
changeset
|
314 * automated/lisp-tests.el: |
4cf435fcebbc
Make #'letf not error if handed a #'values form.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4739
diff
changeset
|
315 Don't call Known-Bug-Expect-Failure now that the particular letf |
4cf435fcebbc
Make #'letf not error if handed a #'values form.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4739
diff
changeset
|
316 bug it tickled is fixed. |
4cf435fcebbc
Make #'letf not error if handed a #'values form.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4739
diff
changeset
|
317 |
4739
679041362cd4
Add permissions notices to sigpipe.c and regressiontest.pl.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4732
diff
changeset
|
318 2009-11-11 Stephen Turnbull <stephen@xemacs.org> |
679041362cd4
Add permissions notices to sigpipe.c and regressiontest.pl.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4732
diff
changeset
|
319 |
679041362cd4
Add permissions notices to sigpipe.c and regressiontest.pl.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4732
diff
changeset
|
320 * sigpipe.c: Add standard permission notice, after email |
679041362cd4
Add permissions notices to sigpipe.c and regressiontest.pl.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4732
diff
changeset
|
321 confirmation from Mly. |
679041362cd4
Add permissions notices to sigpipe.c and regressiontest.pl.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4732
diff
changeset
|
322 |
679041362cd4
Add permissions notices to sigpipe.c and regressiontest.pl.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4732
diff
changeset
|
323 * autoconf/regressiontest.pl: Add Malcolm's copyright and standard |
679041362cd4
Add permissions notices to sigpipe.c and regressiontest.pl.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4732
diff
changeset
|
324 permission notice, after email confirmation from Malcolm. |
679041362cd4
Add permissions notices to sigpipe.c and regressiontest.pl.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4732
diff
changeset
|
325 |
679041362cd4
Add permissions notices to sigpipe.c and regressiontest.pl.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4732
diff
changeset
|
326 2009-11-02 Stephen Turnbull <stephen@xemacs.org> |
679041362cd4
Add permissions notices to sigpipe.c and regressiontest.pl.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4732
diff
changeset
|
327 |
4732
2491a837112c
Fix typo in test of equalp and add more tests.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4731
diff
changeset
|
328 * automated/lisp-tests.el: Fix typo in equalp test. |
2491a837112c
Fix typo in test of equalp and add more tests.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4731
diff
changeset
|
329 Add more tests of equalp. |
2491a837112c
Fix typo in test of equalp and add more tests.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4731
diff
changeset
|
330 |
4731
ad40dc9d3a97
Add test of nil binding of default-process-coding-system.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4728
diff
changeset
|
331 2009-11-02 Stephen Turnbull <stephen@xemacs.org> |
ad40dc9d3a97
Add test of nil binding of default-process-coding-system.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4728
diff
changeset
|
332 |
ad40dc9d3a97
Add test of nil binding of default-process-coding-system.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4728
diff
changeset
|
333 * automated/mule-tests.el (default-process-coding-system): |
ad40dc9d3a97
Add test of nil binding of default-process-coding-system.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4728
diff
changeset
|
334 Check that binding it to nil is OK. |
ad40dc9d3a97
Add test of nil binding of default-process-coding-system.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4728
diff
changeset
|
335 |
4728
d0ea57eb3de4
Don't error if handed a string and a non-string, #'equalp.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4715
diff
changeset
|
336 2009-11-01 Aidan Kehoe <kehoea@parhasard.net> |
d0ea57eb3de4
Don't error if handed a string and a non-string, #'equalp.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4715
diff
changeset
|
337 |
d0ea57eb3de4
Don't error if handed a string and a non-string, #'equalp.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4715
diff
changeset
|
338 * automated/lisp-tests.el: |
d0ea57eb3de4
Don't error if handed a string and a non-string, #'equalp.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4715
diff
changeset
|
339 Check that (equal "hi there" [hi there]) gives nil, instead of |
d0ea57eb3de4
Don't error if handed a string and a non-string, #'equalp.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4715
diff
changeset
|
340 erroring; fixes a bug Ben introduced in 2002. |
d0ea57eb3de4
Don't error if handed a string and a non-string, #'equalp.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4715
diff
changeset
|
341 |
4715
a357478dd457
Fix some test failures, mule-tests.el.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4709
diff
changeset
|
342 2009-10-12 Aidan Kehoe <kehoea@parhasard.net> |
a357478dd457
Fix some test failures, mule-tests.el.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4709
diff
changeset
|
343 |
a357478dd457
Fix some test failures, mule-tests.el.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4709
diff
changeset
|
344 * automated/mule-tests.el : |
a357478dd457
Fix some test failures, mule-tests.el.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4709
diff
changeset
|
345 Revert to the old Unicode mapping for scaron once we're finished |
a357478dd457
Fix some test failures, mule-tests.el.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4709
diff
changeset
|
346 testing it. |
a357478dd457
Fix some test failures, mule-tests.el.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4709
diff
changeset
|
347 Don't check the fixed-width coding systems with odd line endings |
a357478dd457
Fix some test failures, mule-tests.el.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4709
diff
changeset
|
348 for ASCII-transparency; maybe we should, but that would require |
a357478dd457
Fix some test failures, mule-tests.el.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4709
diff
changeset
|
349 that invalid sequence characters for on-disk ?\x0a be generated by |
a357478dd457
Fix some test failures, mule-tests.el.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4709
diff
changeset
|
350 Macintosh line-ending coding systems, for example. |
a357478dd457
Fix some test failures, mule-tests.el.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4709
diff
changeset
|
351 |
4709
db7068430402
Add explicit GPL v2 or later notices to Bill Perry's code, where such notices
Jerry James <james@xemacs.org>
parents:
4690
diff
changeset
|
352 2009-10-05 Jerry James <jamesjer@xemacs.org> |
db7068430402
Add explicit GPL v2 or later notices to Bill Perry's code, where such notices
Jerry James <james@xemacs.org>
parents:
4690
diff
changeset
|
353 |
db7068430402
Add explicit GPL v2 or later notices to Bill Perry's code, where such notices
Jerry James <james@xemacs.org>
parents:
4690
diff
changeset
|
354 * gtk/event-stream-tests.el: Add GPL v2 or later notice with |
db7068430402
Add explicit GPL v2 or later notices to Bill Perry's code, where such notices
Jerry James <james@xemacs.org>
parents:
4690
diff
changeset
|
355 explicit permission of Bill Perry (private email). |
db7068430402
Add explicit GPL v2 or later notices to Bill Perry's code, where such notices
Jerry James <james@xemacs.org>
parents:
4690
diff
changeset
|
356 * gtk/gnome-test.el: Ditto. |
db7068430402
Add explicit GPL v2 or later notices to Bill Perry's code, where such notices
Jerry James <james@xemacs.org>
parents:
4690
diff
changeset
|
357 * gtk/gtk-embedded-test.el: Ditto. |
db7068430402
Add explicit GPL v2 or later notices to Bill Perry's code, where such notices
Jerry James <james@xemacs.org>
parents:
4690
diff
changeset
|
358 * gtk/gtk-extra-test.el: Ditto. |
db7068430402
Add explicit GPL v2 or later notices to Bill Perry's code, where such notices
Jerry James <james@xemacs.org>
parents:
4690
diff
changeset
|
359 * gtk/statusbar-test.el: Ditto. |
db7068430402
Add explicit GPL v2 or later notices to Bill Perry's code, where such notices
Jerry James <james@xemacs.org>
parents:
4690
diff
changeset
|
360 * gtk/toolbar-test.el: Ditto. |
db7068430402
Add explicit GPL v2 or later notices to Bill Perry's code, where such notices
Jerry James <james@xemacs.org>
parents:
4690
diff
changeset
|
361 * gtk/xemacs-toolbar.el: Ditto. |
db7068430402
Add explicit GPL v2 or later notices to Bill Perry's code, where such notices
Jerry James <james@xemacs.org>
parents:
4690
diff
changeset
|
362 |
4690
257b468bf2ca
Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4688
diff
changeset
|
363 2009-09-19 Aidan Kehoe <kehoea@parhasard.net> |
257b468bf2ca
Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4688
diff
changeset
|
364 |
257b468bf2ca
Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4688
diff
changeset
|
365 * automated/mule-tests.el: |
257b468bf2ca
Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4688
diff
changeset
|
366 Check a coding system's type, not an 8-bit-fixed property, for |
257b468bf2ca
Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4688
diff
changeset
|
367 whether that coding system should be treated as a fixed-width |
257b468bf2ca
Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4688
diff
changeset
|
368 coding system. |
257b468bf2ca
Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4688
diff
changeset
|
369 * automated/query-coding-tests.el: |
257b468bf2ca
Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4688
diff
changeset
|
370 Don't test the query coding functionality for mswindows-multibyte |
257b468bf2ca
Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4688
diff
changeset
|
371 coding systems, it's not yet implemented. |
257b468bf2ca
Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4688
diff
changeset
|
372 |
4688
7e54adf407a1
Fix a bug with Unicode error sequences and very short input strings.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4686
diff
changeset
|
373 2009-09-11 Aidan Kehoe <kehoea@parhasard.net> |
7e54adf407a1
Fix a bug with Unicode error sequences and very short input strings.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4686
diff
changeset
|
374 |
7e54adf407a1
Fix a bug with Unicode error sequences and very short input strings.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4686
diff
changeset
|
375 * automated/mule-tests.el (featurep): |
7e54adf407a1
Fix a bug with Unicode error sequences and very short input strings.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4686
diff
changeset
|
376 Check that a Unicode bug with very short inputs has been fixed. |
7e54adf407a1
Fix a bug with Unicode error sequences and very short input strings.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4686
diff
changeset
|
377 |
4685
945247a8112f
Reproducer for menubar-x.c crash.
Jerry James <james@xemacs.org>
parents:
4679
diff
changeset
|
378 2009-09-02 Jerry James <james@xemacs.org> |
945247a8112f
Reproducer for menubar-x.c crash.
Jerry James <james@xemacs.org>
parents:
4679
diff
changeset
|
379 |
945247a8112f
Reproducer for menubar-x.c crash.
Jerry James <james@xemacs.org>
parents:
4679
diff
changeset
|
380 * reproduce-crashes.el (12): New bug. |
945247a8112f
Reproducer for menubar-x.c crash.
Jerry James <james@xemacs.org>
parents:
4679
diff
changeset
|
381 |
4686
cdabd56ce1b5
Fix various small issues with the multiple-value implementation.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4685
diff
changeset
|
382 2009-08-31 Aidan Kehoe <kehoea@parhasard.net> |
cdabd56ce1b5
Fix various small issues with the multiple-value implementation.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4685
diff
changeset
|
383 |
cdabd56ce1b5
Fix various small issues with the multiple-value implementation.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4685
diff
changeset
|
384 * automated/lisp-tests.el (Assert-rounding): |
cdabd56ce1b5
Fix various small issues with the multiple-value implementation.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4685
diff
changeset
|
385 Remove an overly-verbose failure message here. |
cdabd56ce1b5
Fix various small issues with the multiple-value implementation.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4685
diff
changeset
|
386 Correct a couple of tests which were buggy in themselves. Add |
cdabd56ce1b5
Fix various small issues with the multiple-value implementation.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4685
diff
changeset
|
387 three new tests, checking the behaviour of #'or and #'and when |
cdabd56ce1b5
Fix various small issues with the multiple-value implementation.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4685
diff
changeset
|
388 passed zero arguments, and a Known-Bug-Expect-Failure call |
cdabd56ce1b5
Fix various small issues with the multiple-value implementation.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4685
diff
changeset
|
389 involving letf and values. (The bug predates the C-level |
cdabd56ce1b5
Fix various small issues with the multiple-value implementation.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4685
diff
changeset
|
390 multiple-value implementation.) |
cdabd56ce1b5
Fix various small issues with the multiple-value implementation.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4685
diff
changeset
|
391 |
4679
2c64d2bbb316
Test the multiple-value functionality.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4678
diff
changeset
|
392 2009-08-16 Aidan Kehoe <kehoea@parhasard.net> |
2c64d2bbb316
Test the multiple-value functionality.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4678
diff
changeset
|
393 |
2c64d2bbb316
Test the multiple-value functionality.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4678
diff
changeset
|
394 * automated/lisp-tests.el (foo): |
2c64d2bbb316
Test the multiple-value functionality.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4678
diff
changeset
|
395 Test the Common Lisp-compatibile multiple value functionality. |
2c64d2bbb316
Test the multiple-value functionality.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4678
diff
changeset
|
396 |
4678
b5e1d4f6b66f
Make #'floor, #'ceiling, #'round, #'truncate conform to Common Lisp.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4672
diff
changeset
|
397 2009-08-11 Aidan Kehoe <kehoea@parhasard.net> |
b5e1d4f6b66f
Make #'floor, #'ceiling, #'round, #'truncate conform to Common Lisp.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4672
diff
changeset
|
398 |
b5e1d4f6b66f
Make #'floor, #'ceiling, #'round, #'truncate conform to Common Lisp.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4672
diff
changeset
|
399 * automated/lisp-tests.el: |
b5e1d4f6b66f
Make #'floor, #'ceiling, #'round, #'truncate conform to Common Lisp.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4672
diff
changeset
|
400 Test the new Common Lisp-compatible rounding functions available in |
b5e1d4f6b66f
Make #'floor, #'ceiling, #'round, #'truncate conform to Common Lisp.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4672
diff
changeset
|
401 C. |
b5e1d4f6b66f
Make #'floor, #'ceiling, #'round, #'truncate conform to Common Lisp.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4672
diff
changeset
|
402 (generate-rounding-output): Provide a function useful for |
b5e1d4f6b66f
Make #'floor, #'ceiling, #'round, #'truncate conform to Common Lisp.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4672
diff
changeset
|
403 generating the data for the rounding functions tests. |
b5e1d4f6b66f
Make #'floor, #'ceiling, #'round, #'truncate conform to Common Lisp.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4672
diff
changeset
|
404 |
4672
938ffa3ffe4d
Revert to original language environment, tests/automated/mule-tests.el.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4650
diff
changeset
|
405 2009-08-10 Aidan Kehoe <kehoea@parhasard.net> |
938ffa3ffe4d
Revert to original language environment, tests/automated/mule-tests.el.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4650
diff
changeset
|
406 |
938ffa3ffe4d
Revert to original language environment, tests/automated/mule-tests.el.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4650
diff
changeset
|
407 * automated/mule-tests.el: |
938ffa3ffe4d
Revert to original language environment, tests/automated/mule-tests.el.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4650
diff
changeset
|
408 Revert to the original language environment once we've tested all |
938ffa3ffe4d
Revert to original language environment, tests/automated/mule-tests.el.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4650
diff
changeset
|
409 the others, preventing things like a Chinese terminal coding |
938ffa3ffe4d
Revert to original language environment, tests/automated/mule-tests.el.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4650
diff
changeset
|
410 system being selected when you actually have a UTF-8 tty. |
938ffa3ffe4d
Revert to original language environment, tests/automated/mule-tests.el.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4650
diff
changeset
|
411 |
4650
8905163c49c5
#'find-file: set b-f-c-s even on error (cf. non-existent files),
Aidan Kehoe <kehoea@parhasard.net>
parents:
4647
diff
changeset
|
412 2009-07-13 Aidan Kehoe <kehoea@parhasard.net> |
8905163c49c5
#'find-file: set b-f-c-s even on error (cf. non-existent files),
Aidan Kehoe <kehoea@parhasard.net>
parents:
4647
diff
changeset
|
413 |
8905163c49c5
#'find-file: set b-f-c-s even on error (cf. non-existent files),
Aidan Kehoe <kehoea@parhasard.net>
parents:
4647
diff
changeset
|
414 * automated/mule-tests.el: |
8905163c49c5
#'find-file: set b-f-c-s even on error (cf. non-existent files),
Aidan Kehoe <kehoea@parhasard.net>
parents:
4647
diff
changeset
|
415 Now that find-file on a nonexistent path gives a modified buffer, |
8905163c49c5
#'find-file: set b-f-c-s even on error (cf. non-existent files),
Aidan Kehoe <kehoea@parhasard.net>
parents:
4647
diff
changeset
|
416 we want to set this kind of buffer to be non-modified here before |
8905163c49c5
#'find-file: set b-f-c-s even on error (cf. non-existent files),
Aidan Kehoe <kehoea@parhasard.net>
parents:
4647
diff
changeset
|
417 killing it. |
8905163c49c5
#'find-file: set b-f-c-s even on error (cf. non-existent files),
Aidan Kehoe <kehoea@parhasard.net>
parents:
4647
diff
changeset
|
418 |
4647
e4ed58cb0e5b
Fix bugs with #'find-file, 0-length files, & coding-system-for-read specified.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4636
diff
changeset
|
419 2009-07-11 Aidan Kehoe <kehoea@parhasard.net> |
e4ed58cb0e5b
Fix bugs with #'find-file, 0-length files, & coding-system-for-read specified.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4636
diff
changeset
|
420 |
e4ed58cb0e5b
Fix bugs with #'find-file, 0-length files, & coding-system-for-read specified.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4636
diff
changeset
|
421 * automated/mule-tests.el: |
e4ed58cb0e5b
Fix bugs with #'find-file, 0-length files, & coding-system-for-read specified.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4636
diff
changeset
|
422 Check for Richard Zidlicky's bug of |
e4ed58cb0e5b
Fix bugs with #'find-file, 0-length files, & coding-system-for-read specified.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4636
diff
changeset
|
423 http://mid.gmane.org/20090602194123.GA5163@linux-m68k.org; also |
e4ed58cb0e5b
Fix bugs with #'find-file, 0-length files, & coding-system-for-read specified.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4636
diff
changeset
|
424 check that supplying CODESYS to #'find-file is respected both for |
e4ed58cb0e5b
Fix bugs with #'find-file, 0-length files, & coding-system-for-read specified.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4636
diff
changeset
|
425 nonexistent files and zero-length existing files. |
e4ed58cb0e5b
Fix bugs with #'find-file, 0-length files, & coding-system-for-read specified.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4636
diff
changeset
|
426 |
4636
5c427ece884b
XEmacs 21.5.29 "garbanzo" is released.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4623
diff
changeset
|
427 2009-05-18 Stephen J. Turnbull <stephen@xemacs.org> |
5c427ece884b
XEmacs 21.5.29 "garbanzo" is released.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4623
diff
changeset
|
428 |
5c427ece884b
XEmacs 21.5.29 "garbanzo" is released.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4623
diff
changeset
|
429 * XEmacs 21.5.29 "garbanzo" is released. |
5c427ece884b
XEmacs 21.5.29 "garbanzo" is released.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4623
diff
changeset
|
430 |
4623
a9f83990e6bf
Fix a byte compiler bug with characters above ?\xFF.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4622
diff
changeset
|
431 2009-02-22 Aidan Kehoe <kehoea@parhasard.net> |
a9f83990e6bf
Fix a byte compiler bug with characters above ?\xFF.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4622
diff
changeset
|
432 |
a9f83990e6bf
Fix a byte compiler bug with characters above ?\xFF.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4622
diff
changeset
|
433 * automated/mule-tests.el: |
a9f83990e6bf
Fix a byte compiler bug with characters above ?\xFF.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4622
diff
changeset
|
434 Use more realistic tests for the escape-quoted mule encoding |
a9f83990e6bf
Fix a byte compiler bug with characters above ?\xFF.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4622
diff
changeset
|
435 checks; update a comment, change a Known-Bug-Expect-Failure to a |
a9f83990e6bf
Fix a byte compiler bug with characters above ?\xFF.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4622
diff
changeset
|
436 normal test now that we've addressed an old bug. |
a9f83990e6bf
Fix a byte compiler bug with characters above ?\xFF.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4622
diff
changeset
|
437 |
4622
8cbca852bcd4
#'check-coding-systems-region: return nil on success, not t.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4620
diff
changeset
|
438 2009-02-18 Aidan Kehoe <kehoea@parhasard.net> |
8cbca852bcd4
#'check-coding-systems-region: return nil on success, not t.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4620
diff
changeset
|
439 |
8cbca852bcd4
#'check-coding-systems-region: return nil on success, not t.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4620
diff
changeset
|
440 * automated/query-coding-tests.el : Check that |
8cbca852bcd4
#'check-coding-systems-region: return nil on success, not t.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4620
diff
changeset
|
441 #'check-coding-systems-region returns null on success here, not t. |
8cbca852bcd4
#'check-coding-systems-region: return nil on success, not t.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4620
diff
changeset
|
442 |
4620
4dc42d1fe684
Make the majority of tests in tests/automated/mule-tests.el work again.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4608
diff
changeset
|
443 2009-02-17 Aidan Kehoe <kehoea@parhasard.net> |
4dc42d1fe684
Make the majority of tests in tests/automated/mule-tests.el work again.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4608
diff
changeset
|
444 |
4dc42d1fe684
Make the majority of tests in tests/automated/mule-tests.el work again.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4608
diff
changeset
|
445 * automated/mule-tests.el (featurep): |
4dc42d1fe684
Make the majority of tests in tests/automated/mule-tests.el work again.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4608
diff
changeset
|
446 Add a missing parenthesis here, thank you |
4dc42d1fe684
Make the majority of tests in tests/automated/mule-tests.el work again.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4608
diff
changeset
|
447 Stephen. Cf. http://mid.gmane.org/871vtzrxey.fsf@xemacs.org . |
4dc42d1fe684
Make the majority of tests in tests/automated/mule-tests.el work again.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4608
diff
changeset
|
448 |
4608
1e3cf11fa27d
Make #$ truly read-only for Lisp; check this in the test suite.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4604
diff
changeset
|
449 2009-02-10 Aidan Kehoe <kehoea@parhasard.net> |
1e3cf11fa27d
Make #$ truly read-only for Lisp; check this in the test suite.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4604
diff
changeset
|
450 |
1e3cf11fa27d
Make #$ truly read-only for Lisp; check this in the test suite.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4604
diff
changeset
|
451 * automated/lisp-tests.el : |
1e3cf11fa27d
Make #$ truly read-only for Lisp; check this in the test suite.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4604
diff
changeset
|
452 Check that #$ is not modifiable from Lisp, and that load-file-name |
1e3cf11fa27d
Make #$ truly read-only for Lisp; check this in the test suite.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4604
diff
changeset
|
453 is modifiable from Lisp. |
1e3cf11fa27d
Make #$ truly read-only for Lisp; check this in the test suite.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4604
diff
changeset
|
454 |
4604
e0a8715fdb1f
Support new IGNORE-INVALID-SEQUENCESP argument, #'query-coding-region.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4583
diff
changeset
|
455 2009-02-07 Aidan Kehoe <kehoea@parhasard.net> |
e0a8715fdb1f
Support new IGNORE-INVALID-SEQUENCESP argument, #'query-coding-region.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4583
diff
changeset
|
456 |
e0a8715fdb1f
Support new IGNORE-INVALID-SEQUENCESP argument, #'query-coding-region.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4583
diff
changeset
|
457 * automated/query-coding-tests.el: |
e0a8715fdb1f
Support new IGNORE-INVALID-SEQUENCESP argument, #'query-coding-region.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4583
diff
changeset
|
458 Add FAILING-CASE arguments to the Assert calls, making #'q-c-debug |
e0a8715fdb1f
Support new IGNORE-INVALID-SEQUENCESP argument, #'query-coding-region.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4583
diff
changeset
|
459 mostly unnecessary. Remove #'q-c-debug. |
e0a8715fdb1f
Support new IGNORE-INVALID-SEQUENCESP argument, #'query-coding-region.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4583
diff
changeset
|
460 Add new tests that use the IGNORE-INVALID-SEQUENCESP argument to |
e0a8715fdb1f
Support new IGNORE-INVALID-SEQUENCESP argument, #'query-coding-region.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4583
diff
changeset
|
461 #'query-coding-region; rework the existing ones to respect it. |
e0a8715fdb1f
Support new IGNORE-INVALID-SEQUENCESP argument, #'query-coding-region.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4583
diff
changeset
|
462 |
4583
2669b1b7e33b
Correct little-endian UTF-16 surrogate handling.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4582
diff
changeset
|
463 2009-01-31 Aidan Kehoe <kehoea@parhasard.net> |
2669b1b7e33b
Correct little-endian UTF-16 surrogate handling.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4582
diff
changeset
|
464 |
2669b1b7e33b
Correct little-endian UTF-16 surrogate handling.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4582
diff
changeset
|
465 * automated/mule-tests.el: |
2669b1b7e33b
Correct little-endian UTF-16 surrogate handling.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4582
diff
changeset
|
466 Test little-endian Unicode surrogates too. |
2669b1b7e33b
Correct little-endian UTF-16 surrogate handling.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4582
diff
changeset
|
467 |
4582
00ed9903a988
Fix make check after my last change.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4580
diff
changeset
|
468 2009-01-18 Aidan Kehoe <kehoea@parhasard.net> |
00ed9903a988
Fix make check after my last change.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4580
diff
changeset
|
469 |
00ed9903a988
Fix make check after my last change.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4580
diff
changeset
|
470 * automated/lisp-tests.el: (char-table-with-string): |
00ed9903a988
Fix make check after my last change.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4580
diff
changeset
|
471 That was remiss of me, I should have checked before commiting that |
00ed9903a988
Fix make check after my last change.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4580
diff
changeset
|
472 last changed. Fixed, the char tables are now actually printed. |
00ed9903a988
Fix make check after my last change.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4580
diff
changeset
|
473 |
4580
1d11ecca9cd0
Print char table values correctly.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4575
diff
changeset
|
474 2009-01-18 Aidan Kehoe <kehoea@parhasard.net> |
1d11ecca9cd0
Print char table values correctly.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4575
diff
changeset
|
475 |
1d11ecca9cd0
Print char table values correctly.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4575
diff
changeset
|
476 * automated/lisp-tests.el: |
1d11ecca9cd0
Print char table values correctly.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4575
diff
changeset
|
477 Check that a bug I fixed in char table printing is really gone. |
1d11ecca9cd0
Print char table values correctly.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4575
diff
changeset
|
478 |
4575
eecd28508f4a
Add #'subr-arity, API taken from GNU, implementation our own.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4573
diff
changeset
|
479 2009-01-11 Aidan Kehoe <kehoea@parhasard.net> |
eecd28508f4a
Add #'subr-arity, API taken from GNU, implementation our own.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4573
diff
changeset
|
480 |
eecd28508f4a
Add #'subr-arity, API taken from GNU, implementation our own.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4573
diff
changeset
|
481 * automated/lisp-tests.el (): |
eecd28508f4a
Add #'subr-arity, API taken from GNU, implementation our own.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4573
diff
changeset
|
482 Test #'subr-arity, recently added to subr.el. |
eecd28508f4a
Add #'subr-arity, API taken from GNU, implementation our own.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4573
diff
changeset
|
483 |
4573
baf6c66f6f47
Correct the CCL programs used by the coding system in ccl-tests.el.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4570
diff
changeset
|
484 2009-01-03 Aidan Kehoe <kehoea@parhasard.net> |
baf6c66f6f47
Correct the CCL programs used by the coding system in ccl-tests.el.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4570
diff
changeset
|
485 |
baf6c66f6f47
Correct the CCL programs used by the coding system in ccl-tests.el.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4570
diff
changeset
|
486 * automated/ccl-tests.el (ccl-test-setup): |
baf6c66f6f47
Correct the CCL programs used by the coding system in ccl-tests.el.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4570
diff
changeset
|
487 Use sane CCL programs for decoding and encoding with the test CCL |
baf6c66f6f47
Correct the CCL programs used by the coding system in ccl-tests.el.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4570
diff
changeset
|
488 coding system by default. Correct a spelling in the docstring, add |
baf6c66f6f47
Correct the CCL programs used by the coding system in ccl-tests.el.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4570
diff
changeset
|
489 a safe-chars property so that we don't confuse |
baf6c66f6f47
Correct the CCL programs used by the coding system in ccl-tests.el.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4570
diff
changeset
|
490 query-coding-tests.el. |
baf6c66f6f47
Correct the CCL programs used by the coding system in ccl-tests.el.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4570
diff
changeset
|
491 (ccl-test-suites): |
baf6c66f6f47
Correct the CCL programs used by the coding system in ccl-tests.el.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4570
diff
changeset
|
492 Explicitly re-initialise the CCL programs for the test coding |
baf6c66f6f47
Correct the CCL programs used by the coding system in ccl-tests.el.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4570
diff
changeset
|
493 system once finished. |
baf6c66f6f47
Correct the CCL programs used by the coding system in ccl-tests.el.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4570
diff
changeset
|
494 |
4570
e6a7054a9c30
Add check-coding-systems-region, test it and others, fix some bugs.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4569
diff
changeset
|
495 2008-12-28 Aidan Kehoe <kehoea@parhasard.net> |
e6a7054a9c30
Add check-coding-systems-region, test it and others, fix some bugs.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4569
diff
changeset
|
496 |
e6a7054a9c30
Add check-coding-systems-region, test it and others, fix some bugs.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4569
diff
changeset
|
497 * automated/query-coding-tests.el: |
e6a7054a9c30
Add check-coding-systems-region, test it and others, fix some bugs.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4569
diff
changeset
|
498 Add tests for #'unencodable-char-position, |
e6a7054a9c30
Add check-coding-systems-region, test it and others, fix some bugs.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4569
diff
changeset
|
499 #'check-coding-systems-region, #'encode-coding-char. Remove some |
e6a7054a9c30
Add check-coding-systems-region, test it and others, fix some bugs.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4569
diff
changeset
|
500 debugging statements. |
e6a7054a9c30
Add check-coding-systems-region, test it and others, fix some bugs.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4569
diff
changeset
|
501 |
4568
1d74a1d115ee
Add #'query-coding-region tests; do the work necessary to get them running.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4465
diff
changeset
|
502 2008-12-28 Aidan Kehoe <kehoea@parhasard.net> |
1d74a1d115ee
Add #'query-coding-region tests; do the work necessary to get them running.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4465
diff
changeset
|
503 |
1d74a1d115ee
Add #'query-coding-region tests; do the work necessary to get them running.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4465
diff
changeset
|
504 * automated/query-coding-tests.el: |
1d74a1d115ee
Add #'query-coding-region tests; do the work necessary to get them running.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4465
diff
changeset
|
505 New file, testing the functionality of #'query-coding-region and |
1d74a1d115ee
Add #'query-coding-region tests; do the work necessary to get them running.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4465
diff
changeset
|
506 #'query-coding-string. |
1d74a1d115ee
Add #'query-coding-region tests; do the work necessary to get them running.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4465
diff
changeset
|
507 |
4518
e0a8c796f955
Add test for at_dot regexp.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4517
diff
changeset
|
508 2008-09-27 Stephen J. Turnbull <stephen@xemacs.org> |
e0a8c796f955
Add test for at_dot regexp.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4517
diff
changeset
|
509 |
e0a8c796f955
Add test for at_dot regexp.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4517
diff
changeset
|
510 * automated/regexp-tests.el: Add test for at_dot regexp. |
e0a8c796f955
Add test for at_dot regexp.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4517
diff
changeset
|
511 |
4517
5e8f6469169f
Fix up initial condition for skip-chars test.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4504
diff
changeset
|
512 2008-09-27 Stephen J. Turnbull <stephen@xemacs.org> |
5e8f6469169f
Fix up initial condition for skip-chars test.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4504
diff
changeset
|
513 |
5e8f6469169f
Fix up initial condition for skip-chars test.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4504
diff
changeset
|
514 * automated/regexp-tests.el: `with-string-as-buffer-contents' |
5e8f6469169f
Fix up initial condition for skip-chars test.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4504
diff
changeset
|
515 leaves point at end of buffer, so must move point to beginning. |
5e8f6469169f
Fix up initial condition for skip-chars test.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4504
diff
changeset
|
516 |
4504
b82fdf7305ee
Correct the implementation, add a few basic tests for #'skip-chars-quote.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4495
diff
changeset
|
517 2008-08-27 Aidan Kehoe <kehoea@parhasard.net> |
b82fdf7305ee
Correct the implementation, add a few basic tests for #'skip-chars-quote.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4495
diff
changeset
|
518 |
b82fdf7305ee
Correct the implementation, add a few basic tests for #'skip-chars-quote.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4495
diff
changeset
|
519 * automated/regexp-tests.el: |
b82fdf7305ee
Correct the implementation, add a few basic tests for #'skip-chars-quote.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4495
diff
changeset
|
520 Add a few basic #'skip-chars-forward, #'skip-chars-backward |
b82fdf7305ee
Correct the implementation, add a few basic tests for #'skip-chars-quote.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4495
diff
changeset
|
521 tests. |
b82fdf7305ee
Correct the implementation, add a few basic tests for #'skip-chars-quote.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4495
diff
changeset
|
522 |
4495
c95c06ee1e9d
Correct a test failure now the XEmacs-specific Arabic charsets are gone.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4465
diff
changeset
|
523 2008-08-10 Aidan Kehoe <kehoea@parhasard.net> |
c95c06ee1e9d
Correct a test failure now the XEmacs-specific Arabic charsets are gone.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4465
diff
changeset
|
524 |
c95c06ee1e9d
Correct a test failure now the XEmacs-specific Arabic charsets are gone.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4465
diff
changeset
|
525 * automated/mule-tests.el (featurep): Update the list of character |
c95c06ee1e9d
Correct a test failure now the XEmacs-specific Arabic charsets are gone.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4465
diff
changeset
|
526 sets in etc/HELLO to reflect that we've deleted the |
c95c06ee1e9d
Correct a test failure now the XEmacs-specific Arabic charsets are gone.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4465
diff
changeset
|
527 XEmacs-specific Arabic character sets. |
c95c06ee1e9d
Correct a test failure now the XEmacs-specific Arabic charsets are gone.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4465
diff
changeset
|
528 |
4465
732b87cfabf2
Document Win32 symlink behaviour; adjust tests to take it into a/c.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4423
diff
changeset
|
529 2008-05-21 Aidan Kehoe <kehoea@parhasard.net> |
732b87cfabf2
Document Win32 symlink behaviour; adjust tests to take it into a/c.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4423
diff
changeset
|
530 |
732b87cfabf2
Document Win32 symlink behaviour; adjust tests to take it into a/c.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4423
diff
changeset
|
531 * automated/mule-tests.el (featurep): |
732b87cfabf2
Document Win32 symlink behaviour; adjust tests to take it into a/c.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4423
diff
changeset
|
532 Make sure that working symlinks are available before testing |
732b87cfabf2
Document Win32 symlink behaviour; adjust tests to take it into a/c.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4423
diff
changeset
|
533 their functionality. |
732b87cfabf2
Document Win32 symlink behaviour; adjust tests to take it into a/c.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4423
diff
changeset
|
534 Also, don't bomb out on deleting the other temporary files if |
732b87cfabf2
Document Win32 symlink behaviour; adjust tests to take it into a/c.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4423
diff
changeset
|
535 deleting the first threw an error. |
732b87cfabf2
Document Win32 symlink behaviour; adjust tests to take it into a/c.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4423
diff
changeset
|
536 |
4423
1982c8c55632
Correct and extend the previous test, thank you Stephen.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4421
diff
changeset
|
537 2008-02-14 Aidan Kehoe <kehoea@parhasard.net> |
1982c8c55632
Correct and extend the previous test, thank you Stephen.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4421
diff
changeset
|
538 |
1982c8c55632
Correct and extend the previous test, thank you Stephen.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4421
diff
changeset
|
539 * automated/case-tests.el (let): |
1982c8c55632
Correct and extend the previous test, thank you Stephen.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4421
diff
changeset
|
540 Correct and extend the previous test, thank you Stephen. |
1982c8c55632
Correct and extend the previous test, thank you Stephen.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4421
diff
changeset
|
541 |
4421
69b803c646cd
Fail searches immediately if searching for non-representable characters.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4415
diff
changeset
|
542 2008-02-11 Aidan Kehoe <kehoea@parhasard.net> |
69b803c646cd
Fail searches immediately if searching for non-representable characters.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4415
diff
changeset
|
543 |
69b803c646cd
Fail searches immediately if searching for non-representable characters.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4415
diff
changeset
|
544 * automated/case-tests.el (Assert): |
69b803c646cd
Fail searches immediately if searching for non-representable characters.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4415
diff
changeset
|
545 New test case; thank you Michael Sperber. |
69b803c646cd
Fail searches immediately if searching for non-representable characters.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4415
diff
changeset
|
546 |
4415
bceb3e285ae7
case-tests.el: fix it on non-DEBUG_XEMACS; save standard-case-table, use it
Aidan Kehoe <kehoea@parhasard.net>
parents:
4414
diff
changeset
|
547 2008-01-30 Aidan Kehoe <kehoea@parhasard.net> |
bceb3e285ae7
case-tests.el: fix it on non-DEBUG_XEMACS; save standard-case-table, use it
Aidan Kehoe <kehoea@parhasard.net>
parents:
4414
diff
changeset
|
548 |
bceb3e285ae7
case-tests.el: fix it on non-DEBUG_XEMACS; save standard-case-table, use it
Aidan Kehoe <kehoea@parhasard.net>
parents:
4414
diff
changeset
|
549 * automated/case-tests.el (pristine-case-table): |
bceb3e285ae7
case-tests.el: fix it on non-DEBUG_XEMACS; save standard-case-table, use it
Aidan Kehoe <kehoea@parhasard.net>
parents:
4414
diff
changeset
|
550 New var, reflecting the standard case table before case-table.el |
bceb3e285ae7
case-tests.el: fix it on non-DEBUG_XEMACS; save standard-case-table, use it
Aidan Kehoe <kehoea@parhasard.net>
parents:
4414
diff
changeset
|
551 messes with it. |
bceb3e285ae7
case-tests.el: fix it on non-DEBUG_XEMACS; save standard-case-table, use it
Aidan Kehoe <kehoea@parhasard.net>
parents:
4414
diff
changeset
|
552 * automated/case-tests.el: |
bceb3e285ae7
case-tests.el: fix it on non-DEBUG_XEMACS; save standard-case-table, use it
Aidan Kehoe <kehoea@parhasard.net>
parents:
4414
diff
changeset
|
553 Call Skip-Test-Unless correctly, following Vin's report of |
bceb3e285ae7
case-tests.el: fix it on non-DEBUG_XEMACS; save standard-case-table, use it
Aidan Kehoe <kehoea@parhasard.net>
parents:
4414
diff
changeset
|
554 20a807210801300635v7533d26rdb32a8d82fb4239b@mail.gmail.com . |
bceb3e285ae7
case-tests.el: fix it on non-DEBUG_XEMACS; save standard-case-table, use it
Aidan Kehoe <kehoea@parhasard.net>
parents:
4414
diff
changeset
|
555 Use pristine-case-table, add in a couple more tests. |
bceb3e285ae7
case-tests.el: fix it on non-DEBUG_XEMACS; save standard-case-table, use it
Aidan Kehoe <kehoea@parhasard.net>
parents:
4414
diff
changeset
|
556 * automated/test-harness.el (test-harness-from-buffer): |
bceb3e285ae7
case-tests.el: fix it on non-DEBUG_XEMACS; save standard-case-table, use it
Aidan Kehoe <kehoea@parhasard.net>
parents:
4414
diff
changeset
|
557 Update the error message in the light of tests skipped for other |
bceb3e285ae7
case-tests.el: fix it on non-DEBUG_XEMACS; save standard-case-table, use it
Aidan Kehoe <kehoea@parhasard.net>
parents:
4414
diff
changeset
|
558 reasons (not to do with absent packages). In this case, because |
bceb3e285ae7
case-tests.el: fix it on non-DEBUG_XEMACS; save standard-case-table, use it
Aidan Kehoe <kehoea@parhasard.net>
parents:
4414
diff
changeset
|
559 we're exposing diagnostics in a DEBUG_XEMACS build that are no |
bceb3e285ae7
case-tests.el: fix it on non-DEBUG_XEMACS; save standard-case-table, use it
Aidan Kehoe <kehoea@parhasard.net>
parents:
4414
diff
changeset
|
560 appropriate to expose to non-DEBUG_XEMACS builds. |
bceb3e285ae7
case-tests.el: fix it on non-DEBUG_XEMACS; save standard-case-table, use it
Aidan Kehoe <kehoea@parhasard.net>
parents:
4414
diff
changeset
|
561 |
4414
df576f30c1d8
Correct case-insensitive search for non-case, non-ASCII chars. Add tests.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4399
diff
changeset
|
562 2008-01-30 Aidan Kehoe <kehoea@parhasard.net> |
df576f30c1d8
Correct case-insensitive search for non-case, non-ASCII chars. Add tests.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4399
diff
changeset
|
563 |
df576f30c1d8
Correct case-insensitive search for non-case, non-ASCII chars. Add tests.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4399
diff
changeset
|
564 * automated/case-tests.el: |
df576f30c1d8
Correct case-insensitive search for non-case, non-ASCII chars. Add tests.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4399
diff
changeset
|
565 Check for a bug Mike Sperber reported; check algorithms used, if |
df576f30c1d8
Correct case-insensitive search for non-case, non-ASCII chars. Add tests.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4399
diff
changeset
|
566 available. |
df576f30c1d8
Correct case-insensitive search for non-case, non-ASCII chars. Add tests.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4399
diff
changeset
|
567 |
4399
e5b3c4dbc8a2
Call #'make-temp-file in mule-tests.el, now it's available.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4398
diff
changeset
|
568 2008-01-16 Aidan Kehoe <kehoea@parhasard.net> |
e5b3c4dbc8a2
Call #'make-temp-file in mule-tests.el, now it's available.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4398
diff
changeset
|
569 |
e5b3c4dbc8a2
Call #'make-temp-file in mule-tests.el, now it's available.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4398
diff
changeset
|
570 * automated/mule-tests.el (test-file-name): |
e5b3c4dbc8a2
Call #'make-temp-file in mule-tests.el, now it's available.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4398
diff
changeset
|
571 Call #'make-temp-file now it's available. Remove a long comment |
e5b3c4dbc8a2
Call #'make-temp-file in mule-tests.el, now it's available.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4398
diff
changeset
|
572 saying, essentially, that it should be used, not |
e5b3c4dbc8a2
Call #'make-temp-file in mule-tests.el, now it's available.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4398
diff
changeset
|
573 #'make-temp-name. |
e5b3c4dbc8a2
Call #'make-temp-file in mule-tests.el, now it's available.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4398
diff
changeset
|
574 |
4398
479443c0f95a
Have list hashes depend on the order of the contents, as is the case for vectors.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4396
diff
changeset
|
575 2008-01-16 Aidan Kehoe <kehoea@parhasard.net> |
479443c0f95a
Have list hashes depend on the order of the contents, as is the case for vectors.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4396
diff
changeset
|
576 |
479443c0f95a
Have list hashes depend on the order of the contents, as is the case for vectors.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4396
diff
changeset
|
577 * automated/hash-table-tests.el: |
479443c0f95a
Have list hashes depend on the order of the contents, as is the case for vectors.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4396
diff
changeset
|
578 Assert that two short lists with the same contents in distinct |
479443c0f95a
Have list hashes depend on the order of the contents, as is the case for vectors.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4396
diff
changeset
|
579 orders hash differently. |
479443c0f95a
Have list hashes depend on the order of the contents, as is the case for vectors.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4396
diff
changeset
|
580 |
4396
e97f16fb2e25
Don't assume lisp-tests.el will be correctly read as UTF-8.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4394
diff
changeset
|
581 2008-01-15 Aidan Kehoe <kehoea@parhasard.net> |
e97f16fb2e25
Don't assume lisp-tests.el will be correctly read as UTF-8.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4394
diff
changeset
|
582 |
e97f16fb2e25
Don't assume lisp-tests.el will be correctly read as UTF-8.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4394
diff
changeset
|
583 * automated/lisp-tests.el (literal-with-uninterned): |
e97f16fb2e25
Don't assume lisp-tests.el will be correctly read as UTF-8.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4394
diff
changeset
|
584 Use ?\x syntax for Latin-1 characters, don't assume that the file |
e97f16fb2e25
Don't assume lisp-tests.el will be correctly read as UTF-8.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4394
diff
changeset
|
585 will be read as UTF-8. |
e97f16fb2e25
Don't assume lisp-tests.el will be correctly read as UTF-8.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4394
diff
changeset
|
586 |
4394
cacc942c0d0f
Avoid clearing print-gensym-alist inappropriately when printing hash tables.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4381
diff
changeset
|
587 2008-01-15 Aidan Kehoe <kehoea@parhasard.net> |
cacc942c0d0f
Avoid clearing print-gensym-alist inappropriately when printing hash tables.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4381
diff
changeset
|
588 |
cacc942c0d0f
Avoid clearing print-gensym-alist inappropriately when printing hash tables.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4381
diff
changeset
|
589 * automated/lisp-tests.el (thing): |
cacc942c0d0f
Avoid clearing print-gensym-alist inappropriately when printing hash tables.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4381
diff
changeset
|
590 Check that printing a hash table literal doesn't clear |
cacc942c0d0f
Avoid clearing print-gensym-alist inappropriately when printing hash tables.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4381
diff
changeset
|
591 print-gensym-alist. |
cacc942c0d0f
Avoid clearing print-gensym-alist inappropriately when printing hash tables.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4381
diff
changeset
|
592 |
4381
3906442b491b
Improve style and add tests for 'built-in-symbol-file'.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4366
diff
changeset
|
593 2008-01-03 Stephen J. Turnbull <stephen@xemacs.org> |
3906442b491b
Improve style and add tests for 'built-in-symbol-file'.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4366
diff
changeset
|
594 |
3906442b491b
Improve style and add tests for 'built-in-symbol-file'.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4366
diff
changeset
|
595 * automated/symbol-tests.el (Symbol documentation): Add tests to |
3906442b491b
Improve style and add tests for 'built-in-symbol-file'.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4366
diff
changeset
|
596 check documentation extraction. |
3906442b491b
Improve style and add tests for 'built-in-symbol-file'.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4366
diff
changeset
|
597 |
4366
7b628daa39d4
Move debugging code to usage example.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4346
diff
changeset
|
598 2007-12-29 Stephen J. Turnbull <stephen@xemacs.org> |
7b628daa39d4
Move debugging code to usage example.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4346
diff
changeset
|
599 |
7b628daa39d4
Move debugging code to usage example.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4346
diff
changeset
|
600 * automated/test-harness.el (test-harness-test-compiled): |
7b628daa39d4
Move debugging code to usage example.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4346
diff
changeset
|
601 Improve docstring. |
7b628daa39d4
Move debugging code to usage example.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4346
diff
changeset
|
602 |
7b628daa39d4
Move debugging code to usage example.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4346
diff
changeset
|
603 * automated/weak-tests.el (test-harness-test-compiled): |
7b628daa39d4
Move debugging code to usage example.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4346
diff
changeset
|
604 Remove debugging code. |
7b628daa39d4
Move debugging code to usage example.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4346
diff
changeset
|
605 |
4346
ec1103d2c1c7
Refactor and rename reproduce-bugs.el to reproduce-crashes.el.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4344
diff
changeset
|
606 2007-12-21 Stephen J. Turnbull <stephen@xemacs.org> |
ec1103d2c1c7
Refactor and rename reproduce-bugs.el to reproduce-crashes.el.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4344
diff
changeset
|
607 |
ec1103d2c1c7
Refactor and rename reproduce-bugs.el to reproduce-crashes.el.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4344
diff
changeset
|
608 * reproduce-crashes.el: Renamed from reproduce-bugs.el. Update to-do. |
ec1103d2c1c7
Refactor and rename reproduce-bugs.el to reproduce-crashes.el.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4344
diff
changeset
|
609 |
4344
2511b50f39c6
Refactor reproduce-bugs.el to usable state.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4324
diff
changeset
|
610 2007-12-21 Stephen J. Turnbull <stephen@xemacs.org> |
2511b50f39c6
Refactor reproduce-bugs.el to usable state.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4324
diff
changeset
|
611 |
2511b50f39c6
Refactor reproduce-bugs.el to usable state.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4324
diff
changeset
|
612 * reproduce-bugs.el: Reorganize. Minor cosmetic improvements. |
2511b50f39c6
Refactor reproduce-bugs.el to usable state.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4324
diff
changeset
|
613 Update to-do list. |
2511b50f39c6
Refactor reproduce-bugs.el to usable state.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4324
diff
changeset
|
614 (defbug): Include status and docstring in value. |
2511b50f39c6
Refactor reproduce-bugs.el to usable state.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4324
diff
changeset
|
615 (bug-hashtable): Document the table format. |
2511b50f39c6
Refactor reproduce-bugs.el to usable state.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4324
diff
changeset
|
616 (reproduce-bug): Handle revised table format. Remove broken |
2511b50f39c6
Refactor reproduce-bugs.el to usable state.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4324
diff
changeset
|
617 autoload cookie. |
2511b50f39c6
Refactor reproduce-bugs.el to usable state.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4324
diff
changeset
|
618 (describe-bug): New function. Pop up description of one bug. |
2511b50f39c6
Refactor reproduce-bugs.el to usable state.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4324
diff
changeset
|
619 (list-bugs): New function. Pop up brief descriptions of all bugs. |
2511b50f39c6
Refactor reproduce-bugs.el to usable state.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4324
diff
changeset
|
620 (1,2,3,4,5,6,7,8,9,10,11): (Re)number all bugs. Move comments to |
2511b50f39c6
Refactor reproduce-bugs.el to usable state.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4324
diff
changeset
|
621 docstrings. |
2511b50f39c6
Refactor reproduce-bugs.el to usable state.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4324
diff
changeset
|
622 |
4324
5e526366d533
Don't error on unknown environment variables, #'substitute-in-file-name.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4322
diff
changeset
|
623 2007-12-11 Aidan Kehoe <kehoea@parhasard.net> |
5e526366d533
Don't error on unknown environment variables, #'substitute-in-file-name.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4322
diff
changeset
|
624 |
5e526366d533
Don't error on unknown environment variables, #'substitute-in-file-name.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4322
diff
changeset
|
625 * automated/syntax-tests.el: |
5e526366d533
Don't error on unknown environment variables, #'substitute-in-file-name.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4322
diff
changeset
|
626 Check that substitute-in-file-name doesn't error when handed |
5e526366d533
Don't error on unknown environment variables, #'substitute-in-file-name.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4322
diff
changeset
|
627 non-existing environment variables, passing through the specified |
5e526366d533
Don't error on unknown environment variables, #'substitute-in-file-name.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4322
diff
changeset
|
628 string instead. Also check that existing environment variables are |
5e526366d533
Don't error on unknown environment variables, #'substitute-in-file-name.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4322
diff
changeset
|
629 correctly substituted. Also check that double slashes in the |
5e526366d533
Don't error on unknown environment variables, #'substitute-in-file-name.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4322
diff
changeset
|
630 middle of a path name are treated as re-starting the path. |
5e526366d533
Don't error on unknown environment variables, #'substitute-in-file-name.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4322
diff
changeset
|
631 |
4322
f70e56bb52a7
src/search.c (simple_search): Fix underrun in reverse search.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4321
diff
changeset
|
632 2007-12-10 Stephen J. Turnbull <stephen@xemacs.org> |
f70e56bb52a7
src/search.c (simple_search): Fix underrun in reverse search.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4321
diff
changeset
|
633 |
f70e56bb52a7
src/search.c (simple_search): Fix underrun in reverse search.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4321
diff
changeset
|
634 * reproduce-bugs.el (reproduce-bug): Add bug 10, crash in search. |
f70e56bb52a7
src/search.c (simple_search): Fix underrun in reverse search.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4321
diff
changeset
|
635 |
4321
98e54edf3ab2
Resuscitate reproduce-bugs.el.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4318
diff
changeset
|
636 2007-12-10 Stephen J. Turnbull <stephen@xemacs.org> |
98e54edf3ab2
Resuscitate reproduce-bugs.el.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4318
diff
changeset
|
637 |
98e54edf3ab2
Resuscitate reproduce-bugs.el.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4318
diff
changeset
|
638 * reproduce-bugs.el: Add some commentary. |
98e54edf3ab2
Resuscitate reproduce-bugs.el.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4318
diff
changeset
|
639 Number the two unnumbered bugs. |
98e54edf3ab2
Resuscitate reproduce-bugs.el.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4318
diff
changeset
|
640 Comment out the keybinding. |
98e54edf3ab2
Resuscitate reproduce-bugs.el.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4318
diff
changeset
|
641 |
4318
4d0f773d5e21
Fix the test failures introduced by the non-ISO-2022 coding systems.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4305
diff
changeset
|
642 2007-12-06 Aidan Kehoe <kehoea@parhasard.net> |
4d0f773d5e21
Fix the test failures introduced by the non-ISO-2022 coding systems.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4305
diff
changeset
|
643 |
4d0f773d5e21
Fix the test failures introduced by the non-ISO-2022 coding systems.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4305
diff
changeset
|
644 * automated/mule-tests.el: |
4d0f773d5e21
Fix the test failures introduced by the non-ISO-2022 coding systems.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4305
diff
changeset
|
645 Add a Known-Bug-Expect-Error call testing and documenting that we |
4d0f773d5e21
Fix the test failures introduced by the non-ISO-2022 coding systems.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4305
diff
changeset
|
646 don't support all of the Unicode code space in a single session. |
4d0f773d5e21
Fix the test failures introduced by the non-ISO-2022 coding systems.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4305
diff
changeset
|
647 * automated/test-harness.el (Known-Bug-Expect-Error): |
4d0f773d5e21
Fix the test failures introduced by the non-ISO-2022 coding systems.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4305
diff
changeset
|
648 Provide Known-Bug-Expect-Error, analagous to |
4d0f773d5e21
Fix the test failures introduced by the non-ISO-2022 coding systems.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4305
diff
changeset
|
649 Known-Bug-Expect-Failure and Check-Error. |
4d0f773d5e21
Fix the test failures introduced by the non-ISO-2022 coding systems.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4305
diff
changeset
|
650 * automated/test-harness.el (Silence-Message): |
4d0f773d5e21
Fix the test failures introduced by the non-ISO-2022 coding systems.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4305
diff
changeset
|
651 Dynamically bind the function definition of #'clear-message, as |
4d0f773d5e21
Fix the test failures introduced by the non-ISO-2022 coding systems.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4305
diff
changeset
|
652 well as that of #'append-message, to nil. |
4d0f773d5e21
Fix the test failures introduced by the non-ISO-2022 coding systems.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4305
diff
changeset
|
653 |
4305 | 654 2007-12-04 Aidan Kehoe <kehoea@parhasard.net> |
655 | |
656 * automated/mule-tests.el (featurep): | |
657 The native coding system specified in the language environment can | |
658 be either a list (which we used to handle fine) or a single coding | |
659 system expression (which we failed on). Handle the latter case. | |
660 | |
4295 | 661 2007-11-29 Aidan Kehoe <kehoea@parhasard.net> |
662 | |
663 * automated/mule-tests.el: | |
664 Check the eight-bit fixed-width CCL coding systems for round-trip | |
665 compatibility with themselves. | |
666 | |
4287 | 667 2007-11-26 Aidan Kehoe <kehoea@parhasard.net> |
668 | |
669 * automated/lisp-tests.el: | |
670 Check that a couple of previously problematic calls to #'format | |
671 succeed. | |
672 | |
4199 | 673 2007-09-30 Stephen J. Turnbull <stephen@xemacs.org> |
674 | |
675 * automated/os-tests.el: Suppress `executable-find' lossage. | |
676 | |
677 * automated/regexp-tests.el (replace-regexp-in-string): | |
678 New tests for error conditions. | |
679 | |
680 * automated/test-harness.el (test-harness-from-buffer): Comment | |
681 about inability to check the FROB in invalid_argument. | |
682 | |
683 2007-09-23 Stephen J. Turnbull <stephen@xemacs.org> | |
684 | |
685 * automated/regexp-tests.el (replace-regexp-in-string): | |
686 New tests for correct operation. Comment need for `replace-match' | |
687 tests. | |
688 | |
4133 | 689 2007-08-21 Aidan Kehoe <kehoea@parhasard.net> |
690 | |
691 * automated/mule-tests.el (test-chars): | |
692 There are now 2^21 possible characters under Mule, not 2^19. | |
693 * automated/mule-tests.el (test-file-name): | |
694 Call #'make-temp-name instead of writing the file needed for the | |
695 rever-buffer test to the user's home directory. Wrap the following | |
696 #'save-buffer in a Silence-Message call. | |
697 * automated/mule-tests.el: | |
698 In the language environment tests, check that a given input method | |
699 exists before trying to activate it. If there are installed input | |
700 methods, assert that every input method specified in any language | |
701 environment exists. If the native-coding-system of the language | |
702 environment is specified as a function, don't assert that it is a | |
703 coding system. | |
704 | |
705 In the byte-compiler coding cookie tests, call #'read at runtime | |
706 on strings with non-Latin-1 Unicode escapes. This avoids errors | |
707 when make check is run under a non-Mule XEmacs, where unavailable | |
708 Unicode escapes throw an error in the Lisp reader. | |
709 | |
710 Add a new Known-Bug-Expect-Failure call for a bug that occurred to | |
711 me yesterday; if non-Latin-1 is generated in an eval-when-compile | |
712 clause, that non-ASCII may be trashed and the compiled code | |
713 incorrectly saved as no-conversion if no other non-Latin-1 exists | |
714 in the input buffer. Add a comment giving more details of the bug | |
715 and how one might fix it. | |
716 | |
4026 | 717 2007-06-22 Stephen J. Turnbull <stephen@xemacs.org> |
718 | |
719 * automated/mule-tests.el (buffer-modified-p): Test after revert. | |
720 | |
4021 | 721 2007-06-21 Aidan Kehoe <kehoea@parhasard.net> |
722 | |
723 * gtk/event-stream-tests.el (timer-check): | |
724 '(lambda ...) -> #'(lambda ..), for the sake of style and the byte | |
725 compiler. | |
726 | |
727 2007-06-21 Aidan Kehoe <kehoea@parhasard.net> | |
728 | |
729 * automated/weak-tests.el (p): | |
730 * automated/weak-tests.el (inner_cons): | |
731 '(lambda ...) -> #'(lambda ..), for the sake of style and the byte | |
732 compiler. | |
733 | |
3975 | 734 2007-05-21 Stephen J. Turnbull <stephen@xemacs.org> |
735 | |
736 * XEmacs 21.5.28 "fuki" is released. | |
737 | |
3970 | 738 2007-05-20 Aidan Kehoe <kehoea@parhasard.net> |
739 | |
740 * automated/mule-tests.el: | |
741 Make the file name coding system tests work on OS X. | |
742 Check various slots of the language environment structure to make | |
743 sure they're well formed--we've been shipping without a Turkish or | |
744 Latin-10 input method for years, for example, which is an error. | |
745 | |
3952 | 746 2007-04-30 Aidan Kehoe <kehoea@parhasard.net> |
747 | |
748 * automated/mule-tests.el (featurep): | |
749 Minimal tests of the non-BMP UTF-16 support. | |
750 | |
3948 | 751 2007-05-12 Aidan Kehoe <kehoea@parhasard.net> |
752 | |
753 * automated/mule-tests.el: | |
754 * automated/mule-tests.el (bytecomp): | |
755 Require it, since we're testing its Unicode support. | |
756 * automated/mule-tests.el (featurep): | |
757 Assert that the escape-quoted coding cookie is added when needed, | |
758 and ignored when not. | |
759 | |
3927 | 760 2007-04-29 Aidan Kehoe <kehoea@parhasard.net> |
761 | |
762 * automated/mule-tests.el (featurep): | |
763 Sort the results of charsets-in-region, charsets-in-string before | |
764 comparing them to the previously-determined list of character | |
765 sets. Eliminates a dependency on the algorithm | |
766 charsets-in-{region,string} uses. | |
767 | |
3880 | 768 2007-03-26 Stephen J. Turnbull <stephen@xemacs.org> |
769 | |
770 * automated/syntax-tests.el: Test for regression of bug fixed by | |
771 Olivier Galibert <20070324221053.GA48218@dspnet.fr.eu.org>. Test | |
772 by Ralf Angeli http://article.gmane.org/gmane.emacs.xemacs.beta/17353. | |
773 | |
3701 | 774 2006-11-25 Aidan Kehoe <kehoea@parhasard.net> |
775 | |
776 * automated/iso-ir-196-test.el: | |
777 * automated/mule-tests.el (featurep): | |
778 Move the tested added in the previous commit to a separate file. | |
779 | |
3695 | 780 2006-11-23 Aidan Kehoe <kehoea@parhasard.net> |
781 | |
782 * automated/mule-tests.el (featurep): | |
783 Add a test that ISO/IR 196 escape handling in ISO-2022-based | |
784 charsets don't choke on invalid bytes in UTF-8 text. | |
785 | |
3690 | 786 2006-11-20 Aidan Kehoe <kehoea@parhasard.net> |
787 | |
788 * automated/mule-tests.el (featurep): | |
789 Add tests to make sure the fixes to the CCL bugs I just checked in | |
790 don't regress. | |
791 | |
3543 | 792 2006-08-05 Aidan Kehoe <kehoea@parhasard.net> |
793 | |
794 * automated/lisp-reader-tests.el: | |
795 New file, imported from Martin Kuehl's SXEmacs commit; test the | |
796 new raw string syntax, including the Unicode escapes, which | |
797 SXEmacs doesn't have. | |
798 | |
3472 | 799 2006-06-24 Stephen J. Turnbull <stephen@xemacs.org> |
800 | |
801 * automated/test-harness.el (Silence-Message): New macro. | |
802 * automated/mule-tests.el: Use it. | |
803 * automated/region-tests.el: Use it. | |
804 * automated/tag-tests.el: Use it. | |
805 | |
3471 | 806 2006-06-24 Stephen J. Turnbull <stephen@xemacs.org> |
807 | |
808 * automated/test-harness.el: Improve handling of unexpected errors. | |
809 | |
3439 | 810 2006-06-03 Aidan Kehoe <kehoea@parhasard.net> |
811 | |
812 * automated/mule-tests.el: | |
813 Add checks that several Unicode characters, expressed as | |
814 UTF-8-encoded strings, are handled correctly by the UTF-8 support | |
815 of the escape-quoted character set. | |
816 * automated/mule-tests.el (unicode-code-point-to-utf-8-string): New. | |
817 Convert a Unicode code point to the equivalent UTF-8 string. | |
818 This is a naive implementation in Lisp. | |
819 | |
3402 | 820 2006-05-16 Stephen J. Turnbull <stephen@xemacs.org> |
821 | |
822 * XEmacs 21.5.27 "fiddleheads" is released. | |
823 | |
3323 | 824 2006-03-31 Stephen J. Turnbull <stephen@xemacs.org> |
825 | |
826 * XEmacs 21.5.26 "endive" is released. | |
827 | |
3259 | 828 2006-02-26 Stephen J. Turnbull <stephen@xemacs.org> |
829 | |
830 * XEmacs 21.5.25 "eggplant" is released. | |
831 | |
3150 | 832 2005-12-18 Stephen J. Turnbull <stephen@xemacs.org> |
833 | |
834 * XEmacs 21.5.24 "dandelion" is released. | |
835 | |
3130 | 836 2005-12-08 Stephen J. Turnbull <stephen@xemacs.org> |
837 | |
838 * automated/syntax-tests.el (backward-up-list): New test. | |
839 Thanks to Zacjev Evgeny for report, Aidan Kehoe for reproduction. | |
840 | |
3031 | 841 2005-10-26 Stephen J. Turnbull <stephen@xemacs.org> |
842 | |
843 * XEmacs 21.5.23 "daikon" is released. | |
844 | |
2931 | 845 2005-09-14 Stephen J. Turnbull <stephen@xemacs.org> |
846 | |
847 * XEmacs 21.5.22 "cucumber" is released. | |
848 | |
2791 | 849 2005-05-28 Stephen J. Turnbull <stephen@xemacs.org> |
850 | |
851 * XEmacs 21.5.21 "corn" is released. | |
852 | |
2653 | 853 2005-03-11 Stephen J. Turnbull <stephen@xemacs.org> |
854 | |
855 * XEmacs 21.5.20 "cilantro" is released. | |
856 | |
2614 | 857 2005-02-25 Adrian Aichner <adrian@xemacs.org> |
858 | |
859 * automated/region-tests.el: Test regions and zmacs-regions. | |
860 | |
2594 | 861 2005-02-18 Stephen J. Turnbull <stephen@xemacs.org> |
862 | |
863 * XEmacs 21.5.19 "chives" is released. | |
864 | |
2542 | 865 2005-02-01 Vin Shelton <acs@xemacs.org> |
866 | |
867 * automated/regexp-tests.el: Added test for stale match data with | |
868 shy groups authored by Arnaud Giersch <arnaud.giersch@free.fr> | |
869 | |
870 2005-01-13 Stephen J. Turnbull <stephen@xemacs.org> | |
871 | |
872 * automated/regexp-tests.el: | |
873 Test trivial subpatterns and backreferences with shy groups. | |
874 | |
2661 | 875 2005-03-05 Malcolm Purvis <malcolmp@xemacs.org> |
876 | |
877 * autoconf/regressiontest.pl: Added explict test for '--with-athena=3d' | |
878 | |
879 2005-01-30 Stephen J. Turnbull <stephen@xemacs.org> | |
880 | |
881 * autoconf/regressiontest.pl: Basename of configure need not be | |
882 "configure" and arguments differ. HAVE_DECL_SYS_SIGLIST | |
883 differences are known spurious. Delete those lines before diff. | |
884 Add my standard configure line to test hash. | |
885 Add usage notes. | |
886 | |
887 2005-01-29 Stephen J. Turnbull <stephen@xemacs.org> | |
888 | |
889 * autoconf: New directory for tests for configure. | |
890 * autoconf/regressiontest.pl: New file from Malcolm Purvis. | |
891 | |
2668 | 892 2004-10-28 Stephen J. Turnbull <stephen@xemacs.org> |
2356 | 893 |
894 * automated/os-tests.el: New file. Add tests for bug reported by | |
895 Katsumi Yamaoka 2004-10-26 <b9yvfcyuscf.fsf@jpl.org>. Test | |
896 suggested by Katsumi Yamaoka <b9yoeipvwn0.fsf@jpl.org>. | |
897 | |
2346 | 898 2004-10-22 Stephen J. Turnbull <stephen@xemacs.org> |
899 | |
900 * XEmacs 21.5.18 "chestnut" is released. | |
901 | |
2324 | 902 2004-10-07 Stephen J. Turnbull <stephen@xemacs.org> |
903 | |
2356 | 904 * automated/regexp-tests.el: Add tests for bug identified by Steve |
905 Youngs 2004-09-30 <microsoft-free.87ekkjhj7t.fsf@youngs.au.com>. | |
2324 | 906 |
2254 | 907 2004-09-08 Stephen J. Turnbull <stephen@xemacs.org> |
908 | |
909 * automated/regexp-tests.el: Add tests for bug identified by | |
910 Katsumi Yamaoka 2004-09-03 <b9ywtzbbpue.fsf_-_@jpl.org>. | |
911 | |
2076 | 912 2004-05-14 Stephen J. Turnbull <stephen@xemacs.org> |
913 | |
914 * automated/tag-tests.el (first form): Put non-ASCII chars back. | |
915 | |
2075 | 916 2004-05-13 Jerry James <james@xemacs.org> |
917 | |
918 * automated/lisp-tests:el: Another test fix because | |
919 (eq most-negative-fixnum (- most-negative-fixnum)). | |
920 | |
2073 | 921 2004-05-11 Vin Shelton <acs@xemacs.org> |
922 | |
923 * automated/tag-test.el: Use a temp directory to avoid conflicts | |
924 with extra TAGS files. | |
925 | |
2071 | 926 2004-05-08 Vin Shelton <acs@xemacs.org> |
927 | |
928 * automated/tag-test.el: Created. | |
929 | |
2056 | 930 2004-04-21 Jerry James <james@xemacs.org> |
931 | |
932 * automated/test-harness.el (Assert): Add an optional failing-case | |
933 arg so we can see what the test was trying to do when it failed. | |
934 * automated/lisp-tests.el: Use the failing-case arg for Asserts | |
935 with variables. Use eql on tests that might produce bignums. Fix | |
936 test for non-bignum XEmacsen that fails because | |
937 (eq most-negative-fixnum (- most-negative-fixnum)). | |
938 | |
2026 | 939 2004-04-19 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp> |
940 | |
941 * automated/mule-tests.el: Inhibit GC to speed up BIG_STRING tests. | |
942 | |
943 2004-04-19 Stephen J. Turnbull <stephen@xemacs.org> | |
944 | |
945 * automated/mule-tests.el: Darwin doesn't like ISO 8859/2 filenames. | |
946 | |
1983 | 947 2004-04-05 Jerry James <james@xemacs.org> |
948 | |
949 * automated/lisp-tests.el: Add bignum and ratio tests. | |
950 | |
1964 | 951 2004-03-22 Stephen J. Turnbull <stephen@xemacs.org> |
952 | |
953 * XEmacs 21.5.17 "chayote" is released. | |
954 | |
1773
aa0db78e67c4
[xemacs-hg @ 2003-11-01 14:54:53 by kaltenbach]
kaltenbach
parents:
1761
diff
changeset
|
955 2003-11-01 Markus Kaltenbach <makalten@informatik.uni-tuebingen.de> |
aa0db78e67c4
[xemacs-hg @ 2003-11-01 14:54:53 by kaltenbach]
kaltenbach
parents:
1761
diff
changeset
|
956 |
aa0db78e67c4
[xemacs-hg @ 2003-11-01 14:54:53 by kaltenbach]
kaltenbach
parents:
1761
diff
changeset
|
957 * automated/weak-tests.el: |
aa0db78e67c4
[xemacs-hg @ 2003-11-01 14:54:53 by kaltenbach]
kaltenbach
parents:
1761
diff
changeset
|
958 Added testing of the iterative marking calls needed for processing |
aa0db78e67c4
[xemacs-hg @ 2003-11-01 14:54:53 by kaltenbach]
kaltenbach
parents:
1761
diff
changeset
|
959 weak data structures, especially ephemerons, correctly |
aa0db78e67c4
[xemacs-hg @ 2003-11-01 14:54:53 by kaltenbach]
kaltenbach
parents:
1761
diff
changeset
|
960 |
1761 | 961 2003-10-22 Vin Shelton <acs@xemacs.org> |
962 | |
963 * automated/hash-table-tests.el: Remove debugging print | |
964 statements. | |
965 | |
966 2003-10-22 Stephen J. Turnbull <stephen@xemacs.org> | |
967 | |
968 * automated/test-harness.el: List me as maintainer. | |
969 | |
1758 | 970 2003-10-21 Stephen J. Turnbull <stephen@xemacs.org> |
971 | |
972 * automated/test-harness.el (test-harness-test-compiled): | |
973 New variable to notify tests whether they are compiled or interpreted. | |
974 | |
975 * automated/weak-tests.el (test-harness-test-compiled): | |
976 Temporary hack to remind me of the reverted byte-interpreter patch. | |
977 | |
1751 | 978 2003-10-15 Stephen J. Turnbull <stephen@xemacs.org> |
979 | |
980 * automated/test-harness.el: Whitespace/readability tweaks. | |
981 (Copyright): Update. | |
982 (test-harness-file-summary-template): New constant. | |
983 (test-harness-null-summary-template): New constant. | |
984 (test-harness-from-buffer): | |
985 (batch-test-emacs): | |
986 Improve report formatting. | |
987 | |
1722 | 988 2003-09-28 Adrian Aichner <adrian@xemacs.org> |
989 | |
990 * automated/test-harness.el (batch-test-emacs): Emergency fix for | |
991 arithmetic error when no tests are run. | |
992 | |
1720 | 993 2003-09-27 Adrian Aichner <adrian@xemacs.org> |
994 | |
995 * automated/test-harness.el: Syntax emergency fix. | |
996 | |
1719 | 997 2003-09-27 Stephen J. Turnbull <stephen@xemacs.org> |
998 | |
999 * automated/test-harness.el: Give the maintainers what they want. | |
1000 | |
1717 | 1001 2003-09-26 Adrian Aichner <adrian@xemacs.org> |
1002 | |
1003 * automated/test-harness.el (test-harness-from-buffer): Revert | |
1004 logging results when running noninteractive per Stephen | |
1005 J. Turnbull's veto. | |
1006 | |
1716 | 1007 2003-09-26 Steve Youngs <youngs@xemacs.org> |
1008 | |
1009 * XEmacs 21.5.16 "celeriac" is released. | |
1010 | |
1714 | 1011 2003-09-25 Stephen J. Turnbull <stephen@xemacs.org> |
1012 | |
1013 * automated/regexp-tests.el (multiple-match): Test \{m,n\}. | |
1014 | |
1665 | 1015 2003-09-03 Steve Youngs <youngs@xemacs.org> |
1016 | |
1017 * XEmacs 21.5.15 "celery" is released. | |
1018 | |
1656 | 1019 2003-08-31 Adrian Aichner <adrian@xemacs.org> |
1020 | |
1021 * automated/test-harness.el (test-harness-from-buffer): Log | |
1022 results when running noninteractive. | |
1023 * automated/test-harness.el (batch-test-emacs): Remove misplaced | |
1024 debugging code. | |
1025 | |
1636 | 1026 2003-08-19 Marcus Crestani <crestani@informatik.uni-tuebingen.de> |
1027 Markus Kaltenbach <makalten@informatik.uni-tuebingen.de> | |
1028 | |
1029 * automated/weak-tests.el: Added tests for weak-lists. | |
1030 | |
1612 | 1031 2003-08-10 Stephen J. Turnbull <stephen@xemacs.org> |
1032 | |
1033 * automated/regexp-tests.el: Update copyright notice and | |
1034 maintainer name. Improve comment on stale match tests. | |
1035 | |
1510 | 1036 2003-06-01 Steve Youngs <youngs@xemacs.org> |
1037 | |
1038 * XEmacs 21.5.14 "cassava" is released. | |
1039 | |
1473 | 1040 2003-05-10 Steve Youngs <youngs@xemacs.org> |
1041 | |
1042 * XEmacs 21.5.13 "cauliflower" is released. | |
1043 | |
1472 | 1044 2003-05-09 Stephen J. Turnbull <stephen@xemacs.org> |
1045 | |
1046 * automated/regexp-tests.el (replace-match): Revert test to Assert | |
1047 that registers are preserved on a failed match. | |
1048 (stale match data): Test for preserve-on-failure behavior. | |
1049 | |
1431 | 1050 2003-04-24 Steve Youngs <youngs@xemacs.org> |
1051 | |
1052 * XEmacs 21.5.12 "carrot" is released. | |
1053 | |
1425 | 1054 2003-04-23 Stephen J. Turnbull <stephen@xemacs.org> |
1055 | |
1056 * automated/test-harness.el (test-harness-risk-infloops): | |
1057 New variable. | |
1058 | |
1059 * automated/lisp-tests.el (split-string): Add tests for new API | |
1060 spec. Conditionally re-enable potential infloops. | |
1061 | |
1062 2003-04-17 Stephen J. Turnbull <stephen@xemacs.org> | |
1063 | |
1064 * automated/regexp-tests.el (stale match data): Update comment. | |
1065 (replace-match): Check-Error after failed match. | |
1066 | |
1413 | 1067 2003-04-15 Stephen J. Turnbull <stephen@xemacs.org> |
1068 | |
1069 * automated/test-harness.el (test-harness-known-bug): Deleted. | |
1070 (test-harness-failure-tag, test-harness-success-tag): New variables. | |
1071 (Known-Bug-Expect-Failure): Bind them. | |
1072 (Implementation-Incomplete-Expect-Failure): New macro. Bind *-tag. | |
1073 (Print-Failure, Print-Pass): Use *-tag instead of literal strings. | |
1074 | |
1075 * automated/symbol-tests.el (weak reference uniqueness): Mike sez | |
1076 tests of garbage collector are due to incomplete descriptorization | |
1077 of lisp types. Tag with Implementation-Incomplete-Expect-Failure | |
1078 if KKCC. | |
1079 | |
1080 2003-04-03 Stephen J. Turnbull <stephen@xemacs.org> | |
1081 | |
1082 * automated/regexp-tests.el: Change known-bug status of Mule ranges. | |
1083 | |
1389 | 1084 2003-03-21 Stephen J. Turnbull <stephen@xemacs.org> |
1085 | |
1086 * automated/regexp-tests.el: Change known-bug status of "\\b". | |
1087 | |
1316 | 1088 2003-02-21 Stephen J. Turnbull <stephen@xemacs.org> |
1089 | |
1090 * automated/mule-tests.el (charsets-in-string): | |
1091 (charsets-in-string): | |
1092 Not all that glitters is gold, nor eq that which is equal. D'oh. | |
1093 | |
1307 | 1094 2003-02-16 Steve Youngs <youngs@xemacs.org> |
1095 | |
1096 * XEmacs 21.5.11 "cabbage" is released. | |
1097 | |
1231 | 1098 2003-01-19 Stephen J. Turnbull <stephen@xemacs.org> |
1099 | |
1100 * sigpipe.c: New file. Crashes 21.1 but not 21.4 or 21.5 (I | |
1101 think). Thanks to Richard Mlynarik <mly@pobox.com>. | |
1102 | |
1103 2003-01-17 Stephen J. Turnbull <stephen@xemacs.org> | |
1104 | |
1105 * automated/test-harness.el (test-harness-from-buffer): Move | |
1106 success rate report to end of line where it's easier to see. | |
1107 | |
1195 | 1108 2003-01-09 Stephen J. Turnbull <stephen@xemacs.org> |
1109 | |
1110 * automated/mule-tests.el: Test cases for charset-in-* functions. | |
1111 | |
1112 2003-01-06 Stephen J. Turnbull <stephen@xemacs.org> | |
1113 | |
1114 * automated/regexp-tests.el (stale match data): Stale match data | |
1115 persists after failed match. Thanks to <bjacob@ca.metsci.com>. | |
1116 | |
1187 | 1117 2003-01-04 Steve Youngs <youngs@xemacs.org> |
1118 | |
1119 * XEmacs 21.5.10 "burdock" is released. | |
1120 | |
1175 | 1121 2002-12-27 Stephen J. Turnbull <stephen@xemacs.org> |
1122 | |
1123 * automated/regexp-tests.el (Mule character class): New test | |
1124 cases. Based on draft patch by Daiki Ueno <daiki@xemacs.org>. | |
1125 | |
1126 * automated/test-harness.el (Print-Pass): Comment. | |
1127 | |
1128 2002-10-19 Stephen J. Turnbull <stephen@xemacs.org> | |
1095 | 1129 |
1130 * automated/test-harness.el (test-harness-expect-bug): New variable. | |
1131 (Known-Bug-Expect-Failure): New macro. | |
1132 (Skip-Test-Unless): New macro. | |
1133 (Check-Message): Use Skip-Test-Unless. | |
1134 (test-harness-from-buffer): Type fixes. | |
1135 | |
1136 * automated/regexp-tests.el: Use Known-Bug-Expect-Failure. | |
1137 | |
1138 * automated/syntax-tests.el: Use Skip-Test-Unless. | |
1139 | |
1024 | 1140 2002-09-09 Stephen J. Turnbull <stephen@xemacs.org> |
1141 | |
1142 * automated/regexp-tests.el: Add test for stale subexpr match-data. | |
1143 Thanks to Martin Stjernholm for the report. | |
1144 | |
1145 * automated/syntax-tests.el: Conditionalize syntax-table property | |
1146 tests on feature. Enable feature if present. | |
1147 | |
1148 2002-09-12 Stephen J. Turnbull <stephen@xemacs.org> | |
1149 | |
1150 * automated/regexp-tests.el: Add word-boundary regexp tests. | |
1151 | |
981 | 1152 2002-08-30 Steve Youngs <youngs@xemacs.org> |
1153 | |
1154 * XEmacs 21.5.9 "brussels sprouts" is released. | |
1155 | |
973 | 1156 2002-08-22 Stephen J. Turnbull <stephen@xemacs.org> |
1157 | |
1158 * automated/test-harness.el (test-harness-from-buffer): | |
1159 Print-Skip: new local function. | |
1160 | |
1161 * automated/syntax-tests.el (forward-comment at buffer boundaries): | |
1162 * automated/test-harness.el (Check-Message): | |
1163 Warn, not barf, if required packages are unavailable. | |
1164 | |
933 | 1165 2002-07-27 Steve Youngs <youngs@xemacs.org> |
1166 | |
1167 * XEmacs 21.5.8 "broccoli" is released. | |
1168 | |
928 | 1169 2002-07-20 Mike Sperber <mike@xemacs.org> |
1170 | |
1171 * automated/test-harness.el (test-harness-read-from-buffer): Fix | |
1172 incorrect call of `princ'. | |
1173 | |
894 | 1174 2002-07-02 Stephen J. Turnbull <stephen@xemacs.org> |
1175 | |
1176 * XEmacs 21.5.7 "broccoflower" is released. | |
1177 | |
890 | 1178 2002-06-27 Mike Sperber <mike@xemacs.org> |
1179 | |
1180 * automated/weak-tests.el: Create. | |
1181 | |
875 | 1182 2002-06-23 Stephen J. Turnbull <stephen@xemacs.org> |
1183 | |
1184 * automated/mule-tests.el ((featurep 'mule)): Fix unicode test. | |
1185 | |
863 | 1186 2002-04-27 Stephen J. Turnbull <stephen@xemacs.org> |
1187 | |
1188 * automated/test-harness.el (test-harness-from-buffer): Clean up | |
1189 Check-Message and Check-Error-Message when done. | |
1190 | |
826 | 1191 2002-05-05 Ben Wing <ben@xemacs.org> |
1192 | |
1193 * automated/lisp-tests.el: | |
1194 * automated/symbol-tests.el: | |
1195 * automated/test-harness.el: | |
1196 * automated/test-harness.el (test-harness-from-buffer): | |
1197 Fix test harness to output FAIL messages to stderr when in | |
1198 batch mode. | |
1199 | |
1200 Fix up some problems in lisp-tests/symbol-tests that were | |
1201 causing spurious failures. | |
1202 | |
804 | 1203 2002-04-05 Stephen J. Turnbull <stephen@xemacs.org> |
1204 | |
1205 * XEmacs 21.5.6 "bok choi" is released. | |
1206 | |
800 | 1207 2002-03-31 Ben Wing <ben@xemacs.org> |
1208 | |
1209 * automated/mule-tests.el ((featurep 'mule)): | |
1210 Fix for new Unicode support. | |
1211 | |
774 | 1212 2002-03-12 Ben Wing <ben@xemacs.org> |
1213 | |
3322 | 1214 * The Great Mule Merge of March 2002: |
1215 see node by that name in the Internals Manual. | |
774 | 1216 |
768 | 1217 2002-03-05 Stephen J. Turnbull <stephen@xemacs.org> |
1218 | |
1219 * XEmacs 21.5.5 "beets" is released. | |
1220 | |
725 | 1221 2002-01-08 Stephen J. Turnbull <stephen@xemacs.org> |
1222 | |
1223 * XEmacs 21.5.4 "bamboo" is released. | |
1224 | |
654 | 1225 2001-09-07 Stephen J. Turnbull <stephen@xemacs.org> |
1226 | |
1227 * XEmacs 21.5.3 "asparagus" is released. | |
1228 | |
641 | 1229 2001-07-28 Stephen J. Turnbull <stephen@xemacs.org> |
1230 | |
1231 * XEmacs 21.5.2 "artichoke" is released. | |
1232 | |
597 | 1233 2001-05-29 Martin Buchholz <martin@xemacs.org> |
1234 | |
1235 * automated/mule-tests.el: | |
1236 Avoid test failure if (temp-directory) is a symlink. | |
1237 | |
522 | 1238 2001-05-09 Martin Buchholz <martin@xemacs.org> |
1239 | |
1240 * XEmacs 21.5.1 "anise" is released. | |
1241 | |
472 | 1242 2001-04-18 Martin Buchholz <martin@xemacs.org> |
1243 | |
1244 * XEmacs 21.5.0 "alfalfa" is released. | |
1245 | |
464 | 1246 2001-03-23 Martin Buchholz <martin@xemacs.org> |
1247 | |
1248 * automated/lisp-tests.el: | |
1249 Add test for mis-byte-compilation of (- 0 x). | |
1250 | |
462 | 1251 2001-03-21 Martin Buchholz <martin@xemacs.org> |
1252 | |
1253 * XEmacs 21.2.46 "Urania" is released. | |
1254 | |
1255 2001-03-09 William M. Perry <wmperry@aventail.com> | |
1256 | |
1257 * gtk/UNIMPLEMENTED: | |
1258 * gtk/event-stream-tests.el: | |
1259 * gtk/gnome-test.el: | |
1260 * gtk/gtk-embedded-test.el: | |
1261 * gtk/gtk-extra-test.el: | |
1262 * gtk/gtk-test.el: | |
1263 * gtk/gtk-test.glade: | |
1264 * gtk/statusbar-test.el: | |
1265 * gtk/toolbar-test.el: | |
1266 * gtk/xemacs-toolbar.el: | |
1267 The Great GTK Merge: new directory and files. | |
1268 | |
1269 2001-03-02 Ben Wing <ben@xemacs.org> | |
1270 | |
1271 * automated\case-tests.el (string-0-through-32): | |
1272 (string-127-through-160): Created new strings which contain | |
1273 unprintable characters, and initialize them in a loop. | |
1274 Rewrite all strings using unprintable characters as concat's | |
1275 with the above variables, so that this file can be made ASCII, | |
1276 not binary. | |
1277 | |
460 | 1278 2001-02-23 Martin Buchholz <martin@xemacs.org> |
1279 | |
1280 * XEmacs 21.2.45 "Thelxepeia" is released. | |
1281 | |
1282 2001-02-20 Matt Tucker <tuck@whistlingfish.net> | |
1283 | |
1284 * automated/syntax-tests.el: remove debug message | |
1285 | |
1286 2001-02-17 Matt Tucker <tuck@whistlingfish.net> | |
1287 | |
1288 * automated/syntax-tests.el: | |
1289 Added tests for syntax-table extents. | |
1290 Added regression tests for fencepost bugs with | |
1291 `find_start_of_comment' and `find_end_of_comment'. | |
1292 | |
458 | 1293 2001-02-08 Martin Buchholz <martin@xemacs.org> |
1294 | |
1295 * XEmacs 21.2.44 "Thalia" is released. | |
1296 | |
456 | 1297 2001-01-26 Martin Buchholz <martin@xemacs.org> |
1298 | |
1299 * XEmacs 21.2.43 "Terspichore" is released. | |
1300 | |
454 | 1301 2001-01-20 Martin Buchholz <martin@xemacs.org> |
1302 | |
1303 * XEmacs 21.2.42 "Poseidon" is released. | |
1304 | |
452 | 1305 2001-01-17 Martin Buchholz <martin@xemacs.org> |
1306 | |
1307 * XEmacs 21.2.41 "Polyhymnia" is released. | |
1308 | |
1309 2001-01-15 Martin Buchholz <martin@xemacs.org> | |
1310 | |
1311 * automated/byte-compiler-tests.el ((let ((z 1)) (or (setq z 42)) z)): | |
1312 Add regression test for mis-byte-compilation. | |
1313 | |
450 | 1314 2001-01-08 Martin Buchholz <martin@xemacs.org> |
1315 | |
1316 * XEmacs 21.2.40 is released. | |
1317 | |
448 | 1318 2000-12-31 Martin Buchholz <martin@xemacs.org> |
1319 | |
1320 * XEmacs 21.2.39 is released. | |
1321 | |
1322 2000-12-28 Martin Buchholz <martin@xemacs.org> | |
1323 | |
1324 * automated/lisp-tests.el: | |
1325 Avoid triggering Solaris printf buffer overflow from (format). | |
1326 | |
1327 2000-12-04 Yoshiki Hayashi <yoshiki@xemacs.org> | |
1328 | |
1329 * redisplay-tests.el: New file. | |
1330 | |
1331 2000-12-12 Martin Buchholz <martin@xemacs.org> | |
1332 | |
1333 * automated/lisp-tests.el: Add/Change (format) tests. | |
1334 | |
1335 2000-12-04 Yoshiki Hayashi <yoshiki@xemacs.org> | |
1336 | |
1337 * automated/lisp-test.el: Test if all-completions ignore | |
1338 elements start with space. | |
1339 | |
1340 2000-12-04 Yoshiki Hayashi <yoshiki@xemacs.org> | |
1341 | |
1342 * automated/regexp-tests.el: Test unmatched search doesn't | |
1343 alter match-string. | |
1344 | |
446 | 1345 2000-12-05 Martin Buchholz <martin@xemacs.org> |
1346 | |
1347 * XEmacs 21.2.38 is released. | |
1348 | |
1349 2000-12-01 Martin Buchholz <martin@xemacs.org> | |
1350 | |
1351 * automated/test-harness.el (test-harness-from-buffer): Throw away | |
1352 all warnings, even those not influenced by byte-compiler-warnings. | |
1353 | |
1354 2000-11-30 Martin Buchholz <martin@xemacs.org> | |
1355 | |
1356 * automated/lisp-tests.el: | |
1357 Test byte-compiler arithmetic optimizations. | |
1358 | |
1359 2000-11-27 Yoshiki Hayashi <yoshiki@xemacs.org> | |
1360 | |
1361 * automated/case-tests.el: Add more tests. | |
1362 | |
1363 2000-11-24 Yoshiki Hayashi <yoshiki@xemacs.org> | |
1364 | |
1365 * automated/regexp-tests.el: New file. | |
1366 | |
1367 2000-11-22 Martin Buchholz <martin@xemacs.org> | |
1368 | |
1369 * automated/lisp-tests.el: | |
1370 Add 64-bit-correctness format tests. | |
1371 Don't quote the first arg to Check-Error. | |
1372 | |
1373 2000-11-14 Yoshiki Hayashi <yoshiki@xemacs.org> | |
1374 | |
1375 * automated/case-tests.el: New file. | |
1376 | |
444 | 1377 2000-11-14 Martin Buchholz <martin@xemacs.org> |
1378 | |
1379 * XEmacs 21.2.37 is released. | |
1380 | |
1381 2000-11-09 Yoshiki Hayashi <yoshiki@xemacs.org> | |
1382 | |
1383 * automated/lisp-test.el: More format tests. | |
1384 | |
1385 2000-11-10 Yoshiki Hayashi <yoshiki@xemacs.org> | |
1386 | |
1387 * automated/ccl-tests.el (ccl-test-simple-read-and-write): | |
1388 (ccl-test-read-write-multibyte-character): Use make-char | |
1389 for non MULE XEmacs. | |
1390 | |
1391 2000-10-15 MIYASHITA Hisashi <himi@m17n.org> | |
1392 | |
1393 * automated/ccl-tests.el: New file. | |
1394 | |
1395 2000-10-30 Yoshiki Hayashi <yoshiki@xemacs.org> | |
1396 | |
1397 * automated/lisp-test.el: Add test for format. | |
1398 | |
1399 2000-10-13 Yoshiki Hayashi <yoshiki@xemacs.org> | |
1400 | |
1401 * automated/byte-compiler-test.el: Add optimization test for | |
1402 byte-after-unbind-ops. | |
1403 | |
1404 2000-10-13 Yoshiki Hayashi <yoshiki@xemacs.org> | |
1405 | |
1406 * automated/hash-table-test.el: Make new cons cell for | |
1407 equal and not eq object. | |
1408 | |
1409 2000-10-03 Yoshiki Hayashi <yoshiki@xemacs.org> | |
1410 | |
1411 * automated/lisp-test.el: Add replace-match test. | |
1412 | |
442 | 1413 2000-10-04 Martin Buchholz <martin@xemacs.org> |
1414 | |
1415 * XEmacs 21.2.36 is released. | |
1416 | |
1417 2000-09-27 Martin Buchholz <martin@xemacs.org> | |
1418 | |
1419 * automated/lisp-tests.el: Add `current-time' test. | |
1420 | |
1421 2000-09-16 Martin Buchholz <martin@xemacs.org> | |
1422 | |
1423 * automated/mule-tests.el: Add ucs tests. | |
1424 | |
1425 * DLL/dltest.c: Remove reference to obsolete emacsfns.h | |
1426 | |
1427 2000-08-03 Yoshiki Hayashi <yoshiki@xemacs.org> | |
1428 | |
1429 * automated/lisp-test.el: Check matching \\= against string | |
1430 doesn't crash XEmacs. | |
1431 From: Markus Linnala <maage@cs.tut.fi> | |
1432 | |
1433 2000-07-26 Andy Piper <andy@xemacs.org> | |
1434 | |
1435 * glyph-test.el: fix for new glyph instantiation mechanism. | |
1436 | |
1437 2000-07-31 Martin Buchholz <martin@xemacs.org> | |
1438 | |
1439 * automated/hash-table-tests.el: | |
1440 Fix up test suite to comply with new hash table weakness API. | |
1441 | |
1442 2000-07-19 Martin Buchholz <martin@xemacs.org> | |
1443 | |
1444 * XEmacs 21.2.35 is released. | |
1445 | |
1446 2000-06-17 Martin Buchholz <martin@xemacs.org> | |
1447 | |
1448 * automated/database-tests.el: Remove any previous .pag, .dir files. | |
1449 | |
1450 2000-05-28 Martin Buchholz <martin@xemacs.org> | |
1451 | |
1452 * XEmacs 21.2.34 is released. | |
1453 | |
1454 2000-05-01 Martin Buchholz <martin@xemacs.org> | |
1455 | |
1456 * XEmacs 21.2.33 is released. | |
1457 | |
1458 2000-03-20 Martin Buchholz <martin@xemacs.org> | |
1459 | |
1460 * XEmacs 21.2.32 is released. | |
1461 | |
1462 2000-03-10 Martin Buchholz <martin@xemacs.org> | |
1463 | |
1464 * automated/mule-tests.el: Check that (make-temp-name) returns | |
1465 unique values. | |
1466 | |
1467 2000-03-06 Yoshiki Hayashi <yoshiki@xemacs.org> | |
1468 | |
1469 * gutter-test.el: Fix name of specifier. | |
1470 | |
1471 2000-02-23 Martin Buchholz <martin@xemacs.org> | |
1472 | |
1473 * XEmacs 21.2.31 is released. | |
1474 | |
1475 2000-02-21 Martin Buchholz <martin@xemacs.org> | |
1476 | |
1477 * XEmacs 21.2.30 is released. | |
1478 | |
1479 2000-02-17 Martin Buchholz <martin@xemacs.org> | |
1480 | |
1481 * automated/mule-tests.el: Added some fileio tests. | |
1482 | |
1483 2000-02-16 Martin Buchholz <martin@xemacs.org> | |
1484 | |
1485 * XEmacs 21.2.29 is released. | |
1486 | |
1487 2000-02-13 Martin Buchholz <martin@xemacs.org> | |
1488 | |
1489 * automated/lisp-tests.el: Add subseq tests. | |
1490 | |
440 | 1491 2000-02-07 Martin Buchholz <martin@xemacs.org> |
1492 | |
1493 * XEmacs 21.2.28 is released. | |
1494 | |
1495 2000-02-07 Martin Buchholz <martin@xemacs.org> | |
1496 | |
1497 * automated/lisp-tests.el: Add plist manipulation tests. | |
1498 | |
1499 2000-02-02 Martin Buchholz <martin@xemacs.org> | |
1500 | |
1501 * automated/symbol-tests.el: Crashes fixed, so resurrect | |
1502 makunbound test for dontusethis-set-symbol-value-handler. | |
1503 Add more dontusethis-set-symbol-value-handler tests. | |
1504 Should fix any lingering problems with gnus playing with | |
1505 pathname-coding-system. | |
1506 | |
1507 2000-01-25 Martin Buchholz <martin@xemacs.org> | |
1508 | |
1509 * mule-tests.el: Add coding-system tests. | |
1510 | |
438 | 1511 2000-01-18 Martin Buchholz <martin@xemacs.org> |
1512 | |
1513 * XEmacs 21.2.27 is released. | |
1514 | |
1515 1999-12-24 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp> | |
1516 | |
1517 * automated/syntax-tests.el: New file. | |
1518 Add test for scan_words using forward-word and backword-word. | |
1519 | |
1520 2000-01-08 Martin Buchholz <martin@xemacs.org> | |
1521 | |
1522 * automated/mule-tests.el: | |
1523 Test resizing of small and big (> 8k bytes) strings. | |
1524 | |
436 | 1525 1999-12-31 Martin Buchholz <martin@xemacs.org> |
1526 | |
1527 * XEmacs 21.2.26 is released. | |
1528 | |
434 | 1529 1999-12-24 Martin Buchholz <martin@xemacs.org> |
1530 | |
1531 * XEmacs 21.2.25 is released. | |
1532 | |
1533 1999-12-21 Martin Buchholz <martin@xemacs.org> | |
1534 | |
1535 * automated/byte-compiler-tests.el: Add Jan's tests for equal | |
1536 effect of bytecode and interpreted code. | |
1537 | |
1538 * automated/lisp-tests.el: Add tests for near-text functions. | |
1539 | |
1540 1999-12-19 Martin Buchholz <martin@xemacs.org> | |
1541 | |
1542 * automated/mule-tests.el: Add tests for fillarray, aset. | |
1543 | |
1544 1999-12-17 Martin Buchholz <martin@xemacs.org> | |
1545 | |
1546 * automated/lisp-tests.el: Add tests for mapcar1() crashes. | |
1547 | |
432 | 1548 1999-12-14 Martin Buchholz <martin@xemacs.org> |
1549 | |
1550 * XEmacs 21.2.24 is released. | |
1551 | |
430 | 1552 1999-12-07 Martin Buchholz <martin@xemacs.org> |
1553 | |
1554 * XEmacs 21.2.23 is released. | |
1555 | |
428 | 1556 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org> |
1557 | |
1558 * XEmacs 21.2.22 is released | |
1559 | |
1560 1999-11-28 Martin Buchholz <martin@xemacs.org> | |
1561 | |
1562 * XEmacs 21.2.21 is released. | |
1563 | |
1564 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1565 | |
1566 * XEmacs 21.2.20 is released | |
1567 | |
1568 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1569 | |
1570 * XEmacs 21.2.19 is released | |
1571 | |
1572 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1573 | |
1574 * XEmacs 21.2.18 is released | |
1575 | |
1576 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1577 | |
1578 * XEmacs 21.2.17 is released | |
1579 | |
1580 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1581 | |
1582 * XEmacs 21.2.16 is released | |
1583 | |
1584 1999-06-07 Hrvoje Niksic <hniksic@srce.hr> | |
1585 | |
1586 * automated/base64-tests.el: Check for error instead for nil where | |
1587 error conditions are expected. | |
1588 | |
1589 * automated/base64-tests.el: Comment out (for now) the code that | |
1590 causes crashes. | |
1591 | |
1592 1999-06-05 Hrvoje Niksic <hniksic@srce.hr> | |
1593 | |
1594 * automated/base64-tests.el: Check that the decoder handles | |
1595 arbitrary characters. Cut down on the number of tests. | |
1596 | |
1597 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1598 | |
1599 * XEmacs 21.2.15 is released | |
1600 | |
1601 1999-06-02 Oscar Figueiredo <oscar@xemacs.org> | |
1602 | |
1603 * automated/lisp-tests.el: Test `split-string' | |
1604 | |
1605 1999-05-27 Hrvoje Niksic <hniksic@srce.hr> | |
1606 | |
1607 * automated/base64-tests.el: New file. | |
1608 | |
1609 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1610 | |
1611 * XEmacs 21.2.14 is released | |
1612 | |
1613 1999-05-06 Hrvoje Niksic <hniksic@srce.hr> | |
1614 | |
1615 * automated/symbol-tests.el: Add many more tests. | |
1616 | |
1617 1999-05-06 Hrvoje Niksic <hniksic@srce.hr> | |
1618 | |
1619 * automated/lisp-tests.el: Ditto. | |
1620 | |
1621 * automated/hash-table-tests.el: Ditto. | |
1622 | |
1623 * automated/database-tests.el: Don't use backquote where quote | |
1624 would suffice. | |
1625 | |
1626 * automated/symbol-tests.el: Add tests for magic symbols. | |
1627 | |
1628 1999-05-04 Hrvoje Niksic <hniksic@srce.hr> | |
1629 | |
1630 * automated/hash-table-tests.el: Fix comment. | |
1631 | |
1632 1999-04-22 Hrvoje Niksic <hniksic@srce.hr> | |
1633 | |
1634 * automated/test-harness.el (batch-test-emacs): Minor fixes. | |
1635 | |
1636 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1637 | |
1638 * XEmacs 21.2.13 is released | |
1639 | |
1640 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1641 | |
1642 * XEmacs 21.2.12 is released | |
1643 | |
1644 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1645 | |
1646 * XEmacs 21.2.11 is released | |
1647 | |
1648 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1649 | |
1650 * XEmacs 21.2.10 is released | |
1651 | |
1652 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1653 | |
1654 * XEmacs 21.2.9 is released | |
1655 | |
1656 1999-01-30 Martin Buchholz <martin@xemacs.org> | |
1657 | |
1658 * automated/lisp-tests.el: Add test for buffer-local function | |
1659 parameter crash | |
1660 | |
1661 1998-12-30 Martin Buchholz <martin@xemacs.org> | |
1662 | |
1663 * automated/database-tests.el: Minor tweaks | |
1664 | |
1665 * ChangeLog: new file | |
1666 |