Mercurial > hg > xemacs-beta
annotate tests/ChangeLog @ 5127:a9c41067dd88 ben-lisp-object
more cleanups, terminology clarification, lots of doc work
-------------------- ChangeLog entries follow: --------------------
man/ChangeLog addition:
2010-03-05 Ben Wing <ben@xemacs.org>
* internals/internals.texi (Introduction to Allocation):
* internals/internals.texi (Integers and Characters):
* internals/internals.texi (Allocation from Frob Blocks):
* internals/internals.texi (lrecords):
* internals/internals.texi (Low-level allocation):
Rewrite section on allocation of Lisp objects to reflect the new
reality. Remove references to nonexistent XSETINT and XSETCHAR.
modules/ChangeLog addition:
2010-03-05 Ben Wing <ben@xemacs.org>
* postgresql/postgresql.c (allocate_pgconn):
* postgresql/postgresql.c (allocate_pgresult):
* postgresql/postgresql.h (struct Lisp_PGconn):
* postgresql/postgresql.h (struct Lisp_PGresult):
* ldap/eldap.c (allocate_ldap):
* ldap/eldap.h (struct Lisp_LDAP):
Same changes as in src/ dir. See large log there in ChangeLog,
but basically:
ALLOC_LISP_OBJECT -> ALLOC_NORMAL_LISP_OBJECT
LISP_OBJECT_HEADER -> NORMAL_LISP_OBJECT_HEADER
../hlo/src/ChangeLog addition:
2010-03-05 Ben Wing <ben@xemacs.org>
* alloc.c:
* alloc.c (old_alloc_sized_lcrecord):
* alloc.c (very_old_free_lcrecord):
* alloc.c (copy_lisp_object):
* alloc.c (zero_sized_lisp_object):
* alloc.c (zero_nonsized_lisp_object):
* alloc.c (lisp_object_storage_size):
* alloc.c (free_normal_lisp_object):
* alloc.c (FREE_FIXED_TYPE_WHEN_NOT_IN_GC):
* alloc.c (ALLOC_FROB_BLOCK_LISP_OBJECT):
* alloc.c (Fcons):
* alloc.c (noseeum_cons):
* alloc.c (make_float):
* alloc.c (make_bignum):
* alloc.c (make_bignum_bg):
* alloc.c (make_ratio):
* alloc.c (make_ratio_bg):
* alloc.c (make_ratio_rt):
* alloc.c (make_bigfloat):
* alloc.c (make_bigfloat_bf):
* alloc.c (size_vector):
* alloc.c (make_compiled_function):
* alloc.c (Fmake_symbol):
* alloc.c (allocate_extent):
* alloc.c (allocate_event):
* alloc.c (make_key_data):
* alloc.c (make_button_data):
* alloc.c (make_motion_data):
* alloc.c (make_process_data):
* alloc.c (make_timeout_data):
* alloc.c (make_magic_data):
* alloc.c (make_magic_eval_data):
* alloc.c (make_eval_data):
* alloc.c (make_misc_user_data):
* alloc.c (Fmake_marker):
* alloc.c (noseeum_make_marker):
* alloc.c (size_string_direct_data):
* alloc.c (make_uninit_string):
* alloc.c (make_string_nocopy):
* alloc.c (mark_lcrecord_list):
* alloc.c (alloc_managed_lcrecord):
* alloc.c (free_managed_lcrecord):
* alloc.c (sweep_lcrecords_1):
* alloc.c (malloced_storage_size):
* buffer.c (allocate_buffer):
* buffer.c (compute_buffer_usage):
* buffer.c (DEFVAR_BUFFER_LOCAL_1):
* buffer.c (nuke_all_buffer_slots):
* buffer.c (common_init_complex_vars_of_buffer):
* buffer.h (struct buffer_text):
* buffer.h (struct buffer):
* bytecode.c:
* bytecode.c (make_compiled_function_args):
* bytecode.c (size_compiled_function_args):
* bytecode.h (struct compiled_function_args):
* casetab.c (allocate_case_table):
* casetab.h (struct Lisp_Case_Table):
* charset.h (struct Lisp_Charset):
* chartab.c (fill_char_table):
* chartab.c (Fmake_char_table):
* chartab.c (make_char_table_entry):
* chartab.c (copy_char_table_entry):
* chartab.c (Fcopy_char_table):
* chartab.c (put_char_table):
* chartab.h (struct Lisp_Char_Table_Entry):
* chartab.h (struct Lisp_Char_Table):
* console-gtk-impl.h (struct gtk_device):
* console-gtk-impl.h (struct gtk_frame):
* console-impl.h (struct console):
* console-msw-impl.h (struct Lisp_Devmode):
* console-msw-impl.h (struct mswindows_device):
* console-msw-impl.h (struct msprinter_device):
* console-msw-impl.h (struct mswindows_frame):
* console-msw-impl.h (struct mswindows_dialog_id):
* console-stream-impl.h (struct stream_console):
* console-stream.c (stream_init_console):
* console-tty-impl.h (struct tty_console):
* console-tty-impl.h (struct tty_device):
* console-tty.c (allocate_tty_console_struct):
* console-x-impl.h (struct x_device):
* console-x-impl.h (struct x_frame):
* console.c (allocate_console):
* console.c (nuke_all_console_slots):
* console.c (DEFVAR_CONSOLE_LOCAL_1):
* console.c (common_init_complex_vars_of_console):
* data.c (make_weak_list):
* data.c (make_weak_box):
* data.c (make_ephemeron):
* database.c:
* database.c (struct Lisp_Database):
* database.c (allocate_database):
* database.c (finalize_database):
* device-gtk.c (allocate_gtk_device_struct):
* device-impl.h (struct device):
* device-msw.c:
* device-msw.c (mswindows_init_device):
* device-msw.c (msprinter_init_device):
* device-msw.c (finalize_devmode):
* device-msw.c (allocate_devmode):
* device-tty.c (allocate_tty_device_struct):
* device-x.c (allocate_x_device_struct):
* device.c:
* device.c (nuke_all_device_slots):
* device.c (allocate_device):
* dialog-msw.c (handle_question_dialog_box):
* elhash.c:
* elhash.c (struct Lisp_Hash_Table):
* elhash.c (finalize_hash_table):
* elhash.c (make_general_lisp_hash_table):
* elhash.c (Fcopy_hash_table):
* elhash.h (htentry):
* emacs.c (main_1):
* eval.c:
* eval.c (size_multiple_value):
* event-stream.c (finalize_command_builder):
* event-stream.c (allocate_command_builder):
* event-stream.c (free_command_builder):
* event-stream.c (event_stream_generate_wakeup):
* event-stream.c (event_stream_resignal_wakeup):
* event-stream.c (event_stream_disable_wakeup):
* event-stream.c (event_stream_wakeup_pending_p):
* events.h (struct Lisp_Timeout):
* events.h (struct command_builder):
* extents-impl.h:
* extents-impl.h (struct extent_auxiliary):
* extents-impl.h (struct extent_info):
* extents-impl.h (set_extent_no_chase_aux_field):
* extents-impl.h (set_extent_no_chase_normal_field):
* extents.c:
* extents.c (gap_array_marker):
* extents.c (gap_array):
* extents.c (extent_list_marker):
* extents.c (extent_list):
* extents.c (stack_of_extents):
* extents.c (gap_array_make_marker):
* extents.c (extent_list_make_marker):
* extents.c (allocate_extent_list):
* extents.c (SLOT):
* extents.c (mark_extent_auxiliary):
* extents.c (allocate_extent_auxiliary):
* extents.c (attach_extent_auxiliary):
* extents.c (size_gap_array):
* extents.c (finalize_extent_info):
* extents.c (allocate_extent_info):
* extents.c (uninit_buffer_extents):
* extents.c (allocate_soe):
* extents.c (copy_extent):
* extents.c (vars_of_extents):
* extents.h:
* faces.c (allocate_face):
* faces.h (struct Lisp_Face):
* faces.h (struct face_cachel):
* file-coding.c:
* file-coding.c (finalize_coding_system):
* file-coding.c (sizeof_coding_system):
* file-coding.c (Fcopy_coding_system):
* file-coding.h (struct Lisp_Coding_System):
* file-coding.h (MARKED_SLOT):
* fns.c (size_bit_vector):
* font-mgr.c:
* font-mgr.c (finalize_fc_pattern):
* font-mgr.c (print_fc_pattern):
* font-mgr.c (Ffc_pattern_p):
* font-mgr.c (Ffc_pattern_create):
* font-mgr.c (Ffc_name_parse):
* font-mgr.c (Ffc_name_unparse):
* font-mgr.c (Ffc_pattern_duplicate):
* font-mgr.c (Ffc_pattern_add):
* font-mgr.c (Ffc_pattern_del):
* font-mgr.c (Ffc_pattern_get):
* font-mgr.c (fc_config_create_using):
* font-mgr.c (fc_strlist_to_lisp_using):
* font-mgr.c (fontset_to_list):
* font-mgr.c (Ffc_config_p):
* font-mgr.c (Ffc_config_up_to_date):
* font-mgr.c (Ffc_config_build_fonts):
* font-mgr.c (Ffc_config_get_cache):
* font-mgr.c (Ffc_config_get_fonts):
* font-mgr.c (Ffc_config_set_current):
* font-mgr.c (Ffc_config_get_blanks):
* font-mgr.c (Ffc_config_get_rescan_interval):
* font-mgr.c (Ffc_config_set_rescan_interval):
* font-mgr.c (Ffc_config_app_font_add_file):
* font-mgr.c (Ffc_config_app_font_add_dir):
* font-mgr.c (Ffc_config_app_font_clear):
* font-mgr.c (size):
* font-mgr.c (Ffc_config_substitute):
* font-mgr.c (Ffc_font_render_prepare):
* font-mgr.c (Ffc_font_match):
* font-mgr.c (Ffc_font_sort):
* font-mgr.c (finalize_fc_config):
* font-mgr.c (print_fc_config):
* font-mgr.h:
* font-mgr.h (struct fc_pattern):
* font-mgr.h (XFC_PATTERN):
* font-mgr.h (struct fc_config):
* font-mgr.h (XFC_CONFIG):
* frame-gtk.c (allocate_gtk_frame_struct):
* frame-impl.h (struct frame):
* frame-msw.c (mswindows_init_frame_1):
* frame-x.c (allocate_x_frame_struct):
* frame.c (nuke_all_frame_slots):
* frame.c (allocate_frame_core):
* gc.c:
* gc.c (GC_CHECK_NOT_FREE):
* glyphs.c (finalize_image_instance):
* glyphs.c (allocate_image_instance):
* glyphs.c (Fcolorize_image_instance):
* glyphs.c (allocate_glyph):
* glyphs.c (unmap_subwindow_instance_cache_mapper):
* glyphs.c (register_ignored_expose):
* glyphs.h (struct Lisp_Image_Instance):
* glyphs.h (struct Lisp_Glyph):
* glyphs.h (struct glyph_cachel):
* glyphs.h (struct expose_ignore):
* gui.c (allocate_gui_item):
* gui.h (struct Lisp_Gui_Item):
* keymap.c (struct Lisp_Keymap):
* keymap.c (make_keymap):
* lisp.h:
* lisp.h (struct Lisp_String_Direct_Data):
* lisp.h (struct Lisp_String_Indirect_Data):
* lisp.h (struct Lisp_Vector):
* lisp.h (struct Lisp_Bit_Vector):
* lisp.h (DECLARE_INLINE_LISP_BIT_VECTOR):
* lisp.h (struct weak_box):
* lisp.h (struct ephemeron):
* lisp.h (struct weak_list):
* lrecord.h:
* lrecord.h (struct lrecord_implementation):
* lrecord.h (MC_ALLOC_CALL_FINALIZER):
* lrecord.h (struct lcrecord_list):
* lstream.c (finalize_lstream):
* lstream.c (sizeof_lstream):
* lstream.c (Lstream_new):
* lstream.c (Lstream_delete):
* lstream.h (struct lstream):
* marker.c:
* marker.c (finalize_marker):
* marker.c (compute_buffer_marker_usage):
* mule-charset.c:
* mule-charset.c (make_charset):
* mule-charset.c (compute_charset_usage):
* objects-impl.h (struct Lisp_Color_Instance):
* objects-impl.h (struct Lisp_Font_Instance):
* objects-tty-impl.h (struct tty_color_instance_data):
* objects-tty-impl.h (struct tty_font_instance_data):
* objects-tty.c (tty_initialize_color_instance):
* objects-tty.c (tty_initialize_font_instance):
* objects.c (finalize_color_instance):
* objects.c (Fmake_color_instance):
* objects.c (finalize_font_instance):
* objects.c (Fmake_font_instance):
* objects.c (reinit_vars_of_objects):
* opaque.c:
* opaque.c (sizeof_opaque):
* opaque.c (make_opaque_ptr):
* opaque.c (free_opaque_ptr):
* opaque.h:
* opaque.h (Lisp_Opaque):
* opaque.h (Lisp_Opaque_Ptr):
* print.c (printing_unreadable_lcrecord):
* print.c (external_object_printer):
* print.c (debug_p4):
* process.c (finalize_process):
* process.c (make_process_internal):
* procimpl.h (struct Lisp_Process):
* rangetab.c (Fmake_range_table):
* rangetab.c (Fcopy_range_table):
* rangetab.h (struct Lisp_Range_Table):
* scrollbar.c:
* scrollbar.c (create_scrollbar_instance):
* scrollbar.c (compute_scrollbar_instance_usage):
* scrollbar.h (struct scrollbar_instance):
* specifier.c (finalize_specifier):
* specifier.c (sizeof_specifier):
* specifier.c (set_specifier_caching):
* specifier.h (struct Lisp_Specifier):
* specifier.h (struct specifier_caching):
* symeval.h:
* symeval.h (SYMBOL_VALUE_MAGIC_P):
* symeval.h (DEFVAR_SYMVAL_FWD):
* symsinit.h:
* syntax.c (init_buffer_syntax_cache):
* syntax.h (struct syntax_cache):
* toolbar.c:
* toolbar.c (allocate_toolbar_button):
* toolbar.c (update_toolbar_button):
* toolbar.h (struct toolbar_button):
* tooltalk.c (struct Lisp_Tooltalk_Message):
* tooltalk.c (make_tooltalk_message):
* tooltalk.c (struct Lisp_Tooltalk_Pattern):
* tooltalk.c (make_tooltalk_pattern):
* ui-gtk.c:
* ui-gtk.c (allocate_ffi_data):
* ui-gtk.c (emacs_gtk_object_finalizer):
* ui-gtk.c (allocate_emacs_gtk_object_data):
* ui-gtk.c (allocate_emacs_gtk_boxed_data):
* ui-gtk.h:
* window-impl.h (struct window):
* window-impl.h (struct window_mirror):
* window.c (finalize_window):
* window.c (allocate_window):
* window.c (new_window_mirror):
* window.c (mark_window_as_deleted):
* window.c (make_dummy_parent):
* window.c (compute_window_mirror_usage):
* window.c (compute_window_usage):
Overall point of this change and previous ones in this repository:
(1) Introduce new, clearer terminology: everything other than int
or char is a "record" object, which comes in two types: "normal
objects" and "frob-block objects". Fix up all places that
referred to frob-block objects as "simple", "basic", etc.
(2) Provide an advertised interface for doing operations on Lisp
objects, including creating new types, that is clean and
consistent in its naming, uses the above-referenced terms and
avoids referencing "lrecords", "old lcrecords", etc., which should
hide under the surface.
(3) Make the size_in_bytes and finalizer methods take a
Lisp_Object rather than a void * for consistency with other methods.
(4) Separate finalizer method into finalizer and disksaver, so
that normal finalize methods don't have to worry about disksaving.
Other specifics:
(1) Renaming:
LISP_OBJECT_HEADER -> NORMAL_LISP_OBJECT_HEADER
ALLOC_LISP_OBJECT -> ALLOC_NORMAL_LISP_OBJECT
implementation->basic_p -> implementation->frob_block_p
ALLOCATE_FIXED_TYPE_AND_SET_IMPL -> ALLOC_FROB_BLOCK_LISP_OBJECT
*FCCONFIG*, wrap_fcconfig -> *FC_CONFIG*, wrap_fc_config
*FCPATTERN*, wrap_fcpattern -> *FC_PATTERN*, wrap_fc_pattern
(the last two changes make the naming of these macros consistent
with the naming of all other macros, since the objects are named
fc-config and fc-pattern with a hyphen)
(2) Lots of documentation fixes in lrecord.h.
(3) Eliminate macros for copying, freeing, zeroing objects, getting
their storage size. Instead, new functions:
zero_sized_lisp_object()
zero_nonsized_lisp_object()
lisp_object_storage_size()
free_normal_lisp_object()
(copy_lisp_object() already exists)
LISP_OBJECT_FROB_BLOCK_P() (actually a macro)
Eliminated:
free_lrecord()
zero_lrecord()
copy_lrecord()
copy_sized_lrecord()
old_copy_lcrecord()
old_copy_sized_lcrecord()
old_zero_lcrecord()
old_zero_sized_lcrecord()
LISP_OBJECT_STORAGE_SIZE()
COPY_SIZED_LISP_OBJECT()
COPY_SIZED_LCRECORD()
COPY_LISP_OBJECT()
ZERO_LISP_OBJECT()
FREE_LISP_OBJECT()
(4) Catch the remaining places where lrecord stuff was used directly
and use the advertised interface, e.g. alloc_sized_lrecord() ->
ALLOC_SIZED_LISP_OBJECT().
(5) Make certain statically-declared pseudo-objects
(buffer_local_flags, console_local_flags) have their lheader
initialized correctly, so things like copy_lisp_object() can work
on them. Make extent_auxiliary_defaults a proper heap object
Vextent_auxiliary_defaults, and make extent auxiliaries dumpable
so that this object can be dumped. allocate_extent_auxiliary()
now just creates the object, and attach_extent_auxiliary()
creates an extent auxiliary and attaches to an extent, like the
old allocate_extent_auxiliary().
(6) Create EXTENT_AUXILIARY_SLOTS macro, similar to the foo-slots.h
files but in a macro instead of a file. The purpose is to avoid
duplication when iterating over all the slots in an extent auxiliary.
Use it.
(7) In lstream.c, don't zero out object after allocation because
allocation routines take care of this.
(8) In marker.c, fix a mistake in computing marker overhead.
(9) In print.c, clean up printing_unreadable_lcrecord(),
external_object_printer() to avoid lots of ifdef NEW_GC's.
(10) Separate toolbar-button allocation into a separate
allocate_toolbar_button() function for use in the example code
in lrecord.h.
author | Ben Wing <ben@xemacs.org> |
---|---|
date | Fri, 05 Mar 2010 04:08:17 -0600 |
parents | 133e816778ed |
children | ae4ddcdf30c0 b785049378e3 |
rev | line source |
---|---|
5065
133e816778ed
fix expected-buggy test to avoid abort in test file
Ben Wing <ben@xemacs.org>
parents:
5064
diff
changeset
|
1 2010-02-22 Ben Wing <ben@xemacs.org> |
133e816778ed
fix expected-buggy test to avoid abort in test file
Ben Wing <ben@xemacs.org>
parents:
5064
diff
changeset
|
2 |
133e816778ed
fix expected-buggy test to avoid abort in test file
Ben Wing <ben@xemacs.org>
parents:
5064
diff
changeset
|
3 * automated/syntax-tests.el: |
133e816778ed
fix expected-buggy test to avoid abort in test file
Ben Wing <ben@xemacs.org>
parents:
5064
diff
changeset
|
4 Use Known-Bug-Expect-Error, not Known-Bug-Expect-Failure, when |
133e816778ed
fix expected-buggy test to avoid abort in test file
Ben Wing <ben@xemacs.org>
parents:
5064
diff
changeset
|
5 error expected; else test suite will abort this file. |
133e816778ed
fix expected-buggy test to avoid abort in test file
Ben Wing <ben@xemacs.org>
parents:
5064
diff
changeset
|
6 |
5064
501b5e84f5a7
remove unused var in test-harness
Ben Wing <ben@xemacs.org>
parents:
5049
diff
changeset
|
7 2010-02-22 Ben Wing <ben@xemacs.org> |
501b5e84f5a7
remove unused var in test-harness
Ben Wing <ben@xemacs.org>
parents:
5049
diff
changeset
|
8 |
501b5e84f5a7
remove unused var in test-harness
Ben Wing <ben@xemacs.org>
parents:
5049
diff
changeset
|
9 * automated/test-harness.el (test-harness-from-buffer): |
501b5e84f5a7
remove unused var in test-harness
Ben Wing <ben@xemacs.org>
parents:
5049
diff
changeset
|
10 Remove unused binding. |
501b5e84f5a7
remove unused var in test-harness
Ben Wing <ben@xemacs.org>
parents:
5049
diff
changeset
|
11 |
5041 | 12 2010-02-15 Ben Wing <ben@xemacs.org> |
13 | |
14 * automated/search-tests.el (let): | |
15 * automated/search-tests.el (boundp): | |
16 debug-xemacs-searches renamed to debug-searches. | |
17 | |
5040
3daf9fc57cd4
fixes to test harness to allow backtracing/debugging of failures
Ben Wing <ben@xemacs.org>
parents:
5036
diff
changeset
|
18 2010-02-20 Ben Wing <ben@xemacs.org> |
3daf9fc57cd4
fixes to test harness to allow backtracing/debugging of failures
Ben Wing <ben@xemacs.org>
parents:
5036
diff
changeset
|
19 |
3daf9fc57cd4
fixes to test harness to allow backtracing/debugging of failures
Ben Wing <ben@xemacs.org>
parents:
5036
diff
changeset
|
20 * automated/test-harness.el: |
3daf9fc57cd4
fixes to test harness to allow backtracing/debugging of failures
Ben Wing <ben@xemacs.org>
parents:
5036
diff
changeset
|
21 * automated/test-harness.el (test-harness-bug-expected): New. |
3daf9fc57cd4
fixes to test harness to allow backtracing/debugging of failures
Ben Wing <ben@xemacs.org>
parents:
5036
diff
changeset
|
22 * automated/test-harness.el (test-harness-unexpected-error-enter-debugger): New. |
3daf9fc57cd4
fixes to test harness to allow backtracing/debugging of failures
Ben Wing <ben@xemacs.org>
parents:
5036
diff
changeset
|
23 * automated/test-harness.el (test-harness-assertion-failure-enter-debugger): New. |
3daf9fc57cd4
fixes to test harness to allow backtracing/debugging of failures
Ben Wing <ben@xemacs.org>
parents:
5036
diff
changeset
|
24 * automated/test-harness.el (test-harness-unexpected-error-show-backtrace): New. |
3daf9fc57cd4
fixes to test harness to allow backtracing/debugging of failures
Ben Wing <ben@xemacs.org>
parents:
5036
diff
changeset
|
25 * automated/test-harness.el (test-harness-assertion-failure-show-backtrace): New. |
3daf9fc57cd4
fixes to test harness to allow backtracing/debugging of failures
Ben Wing <ben@xemacs.org>
parents:
5036
diff
changeset
|
26 * automated/test-harness.el (test-harness-assertion-failure-do-debug): New. |
3daf9fc57cd4
fixes to test harness to allow backtracing/debugging of failures
Ben Wing <ben@xemacs.org>
parents:
5036
diff
changeset
|
27 * automated/test-harness.el (test-harness-unexpected-error-do-debug): New. |
3daf9fc57cd4
fixes to test harness to allow backtracing/debugging of failures
Ben Wing <ben@xemacs.org>
parents:
5036
diff
changeset
|
28 * automated/test-harness.el (test-harness-unexpected-error-condition-handler): New. |
3daf9fc57cd4
fixes to test harness to allow backtracing/debugging of failures
Ben Wing <ben@xemacs.org>
parents:
5036
diff
changeset
|
29 * automated/test-harness.el (test-harness-error-wrap): New. |
3daf9fc57cd4
fixes to test harness to allow backtracing/debugging of failures
Ben Wing <ben@xemacs.org>
parents:
5036
diff
changeset
|
30 * automated/test-harness.el (test-harness-from-buffer): |
3daf9fc57cd4
fixes to test harness to allow backtracing/debugging of failures
Ben Wing <ben@xemacs.org>
parents:
5036
diff
changeset
|
31 New variables that allow a backtrace to be displayed and/or the |
3daf9fc57cd4
fixes to test harness to allow backtracing/debugging of failures
Ben Wing <ben@xemacs.org>
parents:
5036
diff
changeset
|
32 debugger to be entered when an assertion failure or unexpected error |
3daf9fc57cd4
fixes to test harness to allow backtracing/debugging of failures
Ben Wing <ben@xemacs.org>
parents:
5036
diff
changeset
|
33 occurs. By default, debugging occurs when interactive and debug-on-error |
3daf9fc57cd4
fixes to test harness to allow backtracing/debugging of failures
Ben Wing <ben@xemacs.org>
parents:
5036
diff
changeset
|
34 is set, and backtrace-displaying occurs either |
3daf9fc57cd4
fixes to test harness to allow backtracing/debugging of failures
Ben Wing <ben@xemacs.org>
parents:
5036
diff
changeset
|
35 (a) when stack-trace-on-error is set, or (b) always, when an unexpected |
3daf9fc57cd4
fixes to test harness to allow backtracing/debugging of failures
Ben Wing <ben@xemacs.org>
parents:
5036
diff
changeset
|
36 error occurs. (However, no backtracing or debugging occurs when a bug |
3daf9fc57cd4
fixes to test harness to allow backtracing/debugging of failures
Ben Wing <ben@xemacs.org>
parents:
5036
diff
changeset
|
37 is expected.) |
3daf9fc57cd4
fixes to test harness to allow backtracing/debugging of failures
Ben Wing <ben@xemacs.org>
parents:
5036
diff
changeset
|
38 |
5036
9624523604c5
Use better types when ESCAPECHAR is specified, split_string_by_ichar_1
Aidan Kehoe <kehoea@parhasard.net>
parents:
5035
diff
changeset
|
39 2010-02-19 Aidan Kehoe <kehoea@parhasard.net> |
9624523604c5
Use better types when ESCAPECHAR is specified, split_string_by_ichar_1
Aidan Kehoe <kehoea@parhasard.net>
parents:
5035
diff
changeset
|
40 |
9624523604c5
Use better types when ESCAPECHAR is specified, split_string_by_ichar_1
Aidan Kehoe <kehoea@parhasard.net>
parents:
5035
diff
changeset
|
41 * automated/lisp-tests.el: |
9624523604c5
Use better types when ESCAPECHAR is specified, split_string_by_ichar_1
Aidan Kehoe <kehoea@parhasard.net>
parents:
5035
diff
changeset
|
42 Change the #'split-string-by-char text to use US federal |
9624523604c5
Use better types when ESCAPECHAR is specified, split_string_by_ichar_1
Aidan Kehoe <kehoea@parhasard.net>
parents:
5035
diff
changeset
|
43 government information instead of a couple of sentences from the |
9624523604c5
Use better types when ESCAPECHAR is specified, split_string_by_ichar_1
Aidan Kehoe <kehoea@parhasard.net>
parents:
5035
diff
changeset
|
44 OED; the latter would probably have qualified as non-infringement, |
9624523604c5
Use better types when ESCAPECHAR is specified, split_string_by_ichar_1
Aidan Kehoe <kehoea@parhasard.net>
parents:
5035
diff
changeset
|
45 but with the former the question won't arise. |
9624523604c5
Use better types when ESCAPECHAR is specified, split_string_by_ichar_1
Aidan Kehoe <kehoea@parhasard.net>
parents:
5035
diff
changeset
|
46 (The German text in the same tests is from a very public domain |
9624523604c5
Use better types when ESCAPECHAR is specified, split_string_by_ichar_1
Aidan Kehoe <kehoea@parhasard.net>
parents:
5035
diff
changeset
|
47 19th-century work.) |
9624523604c5
Use better types when ESCAPECHAR is specified, split_string_by_ichar_1
Aidan Kehoe <kehoea@parhasard.net>
parents:
5035
diff
changeset
|
48 |
5034
1b96882bdf37
Fix a multiple-value bug, mapcarX; correct a comment and a label name.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4986
diff
changeset
|
49 2010-02-19 Aidan Kehoe <kehoea@parhasard.net> |
1b96882bdf37
Fix a multiple-value bug, mapcarX; correct a comment and a label name.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4986
diff
changeset
|
50 |
1b96882bdf37
Fix a multiple-value bug, mapcarX; correct a comment and a label name.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4986
diff
changeset
|
51 * automated/lisp-tests.el: |
1b96882bdf37
Fix a multiple-value bug, mapcarX; correct a comment and a label name.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4986
diff
changeset
|
52 Check that multiple values are discarded correctly with #'mapcar |
1b96882bdf37
Fix a multiple-value bug, mapcarX; correct a comment and a label name.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4986
diff
changeset
|
53 and one SEQUENCE. |
5036
9624523604c5
Use better types when ESCAPECHAR is specified, split_string_by_ichar_1
Aidan Kehoe <kehoea@parhasard.net>
parents:
5035
diff
changeset
|
54 (equal): |
5034
1b96882bdf37
Fix a multiple-value bug, mapcarX; correct a comment and a label name.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4986
diff
changeset
|
55 |
4986
e258bf833393
Remove old external module test.
Jerry James <james@xemacs.org>
parents:
4980
diff
changeset
|
56 2010-02-05 Jerry James <james@xemacs.org> |
e258bf833393
Remove old external module test.
Jerry James <james@xemacs.org>
parents:
4980
diff
changeset
|
57 |
e258bf833393
Remove old external module test.
Jerry James <james@xemacs.org>
parents:
4980
diff
changeset
|
58 * DLL/dltest.c: Remove old test. Building and using any module now |
e258bf833393
Remove old external module test.
Jerry James <james@xemacs.org>
parents:
4980
diff
changeset
|
59 provides a better test than this. |
e258bf833393
Remove old external module test.
Jerry James <james@xemacs.org>
parents:
4980
diff
changeset
|
60 |
4980
931aaa7a6b37
Martin Buchholz claims tests/frame.el.
Jerry James <james@xemacs.org>
parents:
4962
diff
changeset
|
61 2010-02-05 Jerry James <james@xemacs.org> |
931aaa7a6b37
Martin Buchholz claims tests/frame.el.
Jerry James <james@xemacs.org>
parents:
4962
diff
changeset
|
62 |
931aaa7a6b37
Martin Buchholz claims tests/frame.el.
Jerry James <james@xemacs.org>
parents:
4962
diff
changeset
|
63 * frame.el: Martin Buchholz claims ownership. |
931aaa7a6b37
Martin Buchholz claims tests/frame.el.
Jerry James <james@xemacs.org>
parents:
4962
diff
changeset
|
64 |
4948
8b230c53075b
fix some tests in `make check', also add our own file-tests
Ben Wing <ben@xemacs.org>
parents:
4861
diff
changeset
|
65 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
|
66 |
8b230c53075b
fix some tests in `make check', also add our own file-tests
Ben Wing <ben@xemacs.org>
parents:
4861
diff
changeset
|
67 * 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
|
68 New file. |
8b230c53075b
fix some tests in `make check', also add our own file-tests
Ben Wing <ben@xemacs.org>
parents:
4861
diff
changeset
|
69 |
8b230c53075b
fix some tests in `make check', also add our own file-tests
Ben Wing <ben@xemacs.org>
parents:
4861
diff
changeset
|
70 * 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
|
71 |
8b230c53075b
fix some tests in `make check', also add our own file-tests
Ben Wing <ben@xemacs.org>
parents:
4861
diff
changeset
|
72 * 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
|
73 * 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
|
74 |
8b230c53075b
fix some tests in `make check', also add our own file-tests
Ben Wing <ben@xemacs.org>
parents:
4861
diff
changeset
|
75 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
|
76 |
8b230c53075b
fix some tests in `make check', also add our own file-tests
Ben Wing <ben@xemacs.org>
parents:
4861
diff
changeset
|
77 * 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
|
78 * 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
|
79 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
|
80 charsets. |
8b230c53075b
fix some tests in `make check', also add our own file-tests
Ben Wing <ben@xemacs.org>
parents:
4861
diff
changeset
|
81 |
8b230c53075b
fix some tests in `make check', also add our own file-tests
Ben Wing <ben@xemacs.org>
parents:
4861
diff
changeset
|
82 * 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
|
83 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
|
84 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
|
85 |
8b230c53075b
fix some tests in `make check', also add our own file-tests
Ben Wing <ben@xemacs.org>
parents:
4861
diff
changeset
|
86 * 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
|
87 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
|
88 |
4906
6ef8256a020a
implement equalp in C, fix case-folding, add equal() method for keymaps
Ben Wing <ben@xemacs.org>
parents:
4902
diff
changeset
|
89 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
|
90 |
6ef8256a020a
implement equalp in C, fix case-folding, add equal() method for keymaps
Ben Wing <ben@xemacs.org>
parents:
4902
diff
changeset
|
91 * 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
|
92 * 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
|
93 * 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
|
94 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
|
95 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
|
96 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
|
97 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
|
98 |
6ef8256a020a
implement equalp in C, fix case-folding, add equal() method for keymaps
Ben Wing <ben@xemacs.org>
parents:
4902
diff
changeset
|
99 * 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
|
100 * 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
|
101 * 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
|
102 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
|
103 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
|
104 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
|
105 |
6ef8256a020a
implement equalp in C, fix case-folding, add equal() method for keymaps
Ben Wing <ben@xemacs.org>
parents:
4902
diff
changeset
|
106 * 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
|
107 * 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
|
108 * 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
|
109 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
|
110 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
|
111 |
6ef8256a020a
implement equalp in C, fix case-folding, add equal() method for keymaps
Ben Wing <ben@xemacs.org>
parents:
4902
diff
changeset
|
112 * 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
|
113 * 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
|
114 * 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
|
115 * 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
|
116 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
|
117 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
|
118 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
|
119 |
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
|
120 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
|
121 |
e91e3e353805
Don't compare the same octet with itself if checking for boyer_moore_ok
Aidan Kehoe <kehoea@parhasard.net>
parents:
4902
diff
changeset
|
122 * 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
|
123 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
|
124 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
|
125 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
|
126 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
|
127 * 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
|
128 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
|
129 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
|
130 |
4902
c902301f8b7d
fix CRLF line endings in search-tests.el
Ben Wing <ben@xemacs.org>
parents:
4900
diff
changeset
|
131 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
|
132 |
c902301f8b7d
fix CRLF line endings in search-tests.el
Ben Wing <ben@xemacs.org>
parents:
4900
diff
changeset
|
133 * automated/search-tests.el: |
c902301f8b7d
fix CRLF line endings in search-tests.el
Ben Wing <ben@xemacs.org>
parents:
4900
diff
changeset
|
134 * automated/search-tests.el (insert): |
c902301f8b7d
fix CRLF line endings in search-tests.el
Ben Wing <ben@xemacs.org>
parents:
4900
diff
changeset
|
135 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
|
136 |
4900
0eccfd4850d6
Add tests for the regexp-ranges-treat-control-1-chars badly bug.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4897
diff
changeset
|
137 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
|
138 |
0eccfd4850d6
Add tests for the regexp-ranges-treat-control-1-chars badly bug.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4897
diff
changeset
|
139 * 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
|
140 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
|
141 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
|
142 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
|
143 |
4897
91a023144e72
fix longstanding search bug involving searching for Control-1 chars
Ben Wing <ben@xemacs.org>
parents:
4891
diff
changeset
|
144 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
|
145 |
91a023144e72
fix longstanding search bug involving searching for Control-1 chars
Ben Wing <ben@xemacs.org>
parents:
4891
diff
changeset
|
146 * automated/search-tests.el: |
91a023144e72
fix longstanding search bug involving searching for Control-1 chars
Ben Wing <ben@xemacs.org>
parents:
4891
diff
changeset
|
147 New file. |
91a023144e72
fix longstanding search bug involving searching for Control-1 chars
Ben Wing <ben@xemacs.org>
parents:
4891
diff
changeset
|
148 |
91a023144e72
fix longstanding search bug involving searching for Control-1 chars
Ben Wing <ben@xemacs.org>
parents:
4891
diff
changeset
|
149 * automated/search-tests.el: |
91a023144e72
fix longstanding search bug involving searching for Control-1 chars
Ben Wing <ben@xemacs.org>
parents:
4891
diff
changeset
|
150 * automated/case-tests.el: |
91a023144e72
fix longstanding search bug involving searching for Control-1 chars
Ben Wing <ben@xemacs.org>
parents:
4891
diff
changeset
|
151 * 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
|
152 * 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
|
153 * automated/lisp-tests.el: |
91a023144e72
fix longstanding search bug involving searching for Control-1 chars
Ben Wing <ben@xemacs.org>
parents:
4891
diff
changeset
|
154 * automated/regexp-tests.el: |
91a023144e72
fix longstanding search bug involving searching for Control-1 chars
Ben Wing <ben@xemacs.org>
parents:
4891
diff
changeset
|
155 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
|
156 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
|
157 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
|
158 |
91a023144e72
fix longstanding search bug involving searching for Control-1 chars
Ben Wing <ben@xemacs.org>
parents:
4891
diff
changeset
|
159 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
|
160 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
|
161 |
91a023144e72
fix longstanding search bug involving searching for Control-1 chars
Ben Wing <ben@xemacs.org>
parents:
4891
diff
changeset
|
162 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
|
163 |
91a023144e72
fix longstanding search bug involving searching for Control-1 chars
Ben Wing <ben@xemacs.org>
parents:
4891
diff
changeset
|
164 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
|
165 |
4891
732c35cdded8
fix failing-case output of Assert-test, add Assert-test-not
Ben Wing <ben@xemacs.org>
parents:
4889
diff
changeset
|
166 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
|
167 |
732c35cdded8
fix failing-case output of Assert-test, add Assert-test-not
Ben Wing <ben@xemacs.org>
parents:
4889
diff
changeset
|
168 * 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
|
169 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
|
170 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
|
171 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
|
172 |
4889
1fbf8bffa545
Add Unicode-case-table-based torture test to case-tests.el
Ben Wing <ben@xemacs.org>
parents:
4884
diff
changeset
|
173 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
|
174 |
1fbf8bffa545
Add Unicode-case-table-based torture test to case-tests.el
Ben Wing <ben@xemacs.org>
parents:
4884
diff
changeset
|
175 * 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
|
176 * 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
|
177 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
|
178 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
|
179 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
|
180 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
|
181 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
|
182 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
|
183 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
|
184 |
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
|
185 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
|
186 |
29fb3baea939
Fix the bugs necessary to resolve the trivial test failures in mule-tests.el
Aidan Kehoe <kehoea@parhasard.net>
parents:
4861
diff
changeset
|
187 * 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
|
188 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
|
189 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
|
190 |
4861 | 191 2010-01-14 Ben Wing <ben@xemacs.org> |
192 | |
193 * automated/mule-tests.el (featurep): | |
194 Accidentally included changes from Unicode-internal ws that | |
195 broke things. | |
196 | |
4857
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
197 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
|
198 |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
199 * 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
|
200 * 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
|
201 * automated/base64-tests.el (for): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
202 * automated/byte-compiler-tests.el: |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
203 * 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
|
204 * automated/case-tests.el: |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
205 * 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
|
206 * automated/case-tests.el (insert): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
207 * automated/case-tests.el (featurep): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
208 * automated/case-tests.el (let): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
209 * automated/case-tests.el (boundp): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
210 * 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
|
211 * 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
|
212 * 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
|
213 * 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
|
214 * automated/extent-tests.el (let): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
215 * automated/extent-tests.el (insert): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
216 * automated/extent-tests.el (props): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
217 * 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
|
218 * 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
|
219 * 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
|
220 * 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
|
221 * 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
|
222 * 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
|
223 * 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
|
224 * automated/lisp-tests.el: |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
225 * automated/lisp-tests.el (setq): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
226 * 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
|
227 * 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
|
228 * automated/lisp-tests.el (nconc): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
229 * automated/lisp-tests.el (x): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
230 * automated/lisp-tests.el (y): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
231 * automated/lisp-tests.el (butlast): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
232 * automated/lisp-tests.el (+): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
233 * automated/lisp-tests.el (featurep): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
234 * automated/lisp-tests.el (-): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
235 * automated/lisp-tests.el (six): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
236 * automated/lisp-tests.el (three): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
237 * automated/lisp-tests.el (1): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
238 * automated/lisp-tests.el (one): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
239 * automated/lisp-tests.el (two): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
240 * automated/lisp-tests.el (0): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
241 * automated/lisp-tests.el (five): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
242 * automated/lisp-tests.el (logxor): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
243 * automated/lisp-tests.el (test1): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
244 * 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
|
245 * automated/lisp-tests.el (for): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
246 * 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
|
247 * 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
|
248 * automated/lisp-tests.el (mapcar): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
249 * automated/lisp-tests.el (z): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
250 * automated/lisp-tests.el (mapvector): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
251 * automated/lisp-tests.el (mapconcat): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
252 * 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
|
253 * automated/lisp-tests.el (#*010): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
254 * 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
|
255 * 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
|
256 * automated/lisp-tests.el (sym): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
257 * automated/lisp-tests.el (subseq): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
258 * automated/lisp-tests.el (length): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
259 * automated/lisp-tests.el (102): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
260 * automated/lisp-tests.el (read): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
261 * 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
|
262 * 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
|
263 * 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
|
264 * automated/lisp-tests.el (foo): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
265 * 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
|
266 * automated/md5-tests.el (lambda): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
267 * 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
|
268 * automated/md5-tests.el (mapcar): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
269 * automated/md5-tests.el (insert): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
270 * 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
|
271 * 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
|
272 * automated/mule-tests.el (featurep): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
273 * 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
|
274 * automated/regexp-tests.el: |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
275 * automated/regexp-tests.el (insert): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
276 * automated/regexp-tests.el (Assert): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
277 * 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
|
278 * automated/regexp-tests.el (featurep): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
279 * automated/regexp-tests.el (text): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
280 * automated/regexp-tests.el (text1): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
281 * 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
|
282 * automated/symbol-tests.el: |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
283 * automated/symbol-tests.el (name): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
284 * 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
|
285 * automated/symbol-tests.el (string): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
286 * automated/symbol-tests.el (list): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
287 * automated/symbol-tests.el (foo): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
288 * automated/symbol-tests.el (read): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
289 * automated/symbol-tests.el (eval): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
290 * 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
|
291 * automated/symbol-tests.el (set): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
292 * 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
|
293 * automated/symbol-tests.el (mysym): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
294 * 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
|
295 * 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
|
296 * 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
|
297 * 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
|
298 * 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
|
299 * automated/syntax-tests.el (with): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
300 * automated/tag-tests.el (testfile): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
301 * automated/test-harness.el: |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
302 * 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
|
303 * automated/weak-tests.el (w): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
304 * automated/weak-tests.el (p): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
305 * automated/weak-tests.el (a): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
306 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
|
307 (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
|
308 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
|
309 suite. |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
310 |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
311 * automated/test-harness.el (Assert): |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
312 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
|
313 |
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
314 |
4845
a3c673c0720b
show description properly in Assert-failure message
Ben Wing <ben@xemacs.org>
parents:
4834
diff
changeset
|
315 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
|
316 |
4857
34ff4dd7397d
Add ChangeLog entries for previous changes to tests dir
Ben Wing <ben@xemacs.org>
parents:
4845
diff
changeset
|
317 * automated/test-harness.el (Assert): |
4845
a3c673c0720b
show description properly in Assert-failure message
Ben Wing <ben@xemacs.org>
parents:
4834
diff
changeset
|
318 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
|
319 expression. |
a3c673c0720b
show description properly in Assert-failure message
Ben Wing <ben@xemacs.org>
parents:
4834
diff
changeset
|
320 |
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
|
321 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
|
322 |
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
|
323 * 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
|
324 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
|
325 |
5035
b1e48555be7d
Add a new optional ESCAPE-CHAR argument to #'split-string-by-char.
Aidan Kehoe <kehoea@parhasard.net>
parents:
5034
diff
changeset
|
326 2010-02-07 Aidan Kehoe <kehoea@parhasard.net> |
b1e48555be7d
Add a new optional ESCAPE-CHAR argument to #'split-string-by-char.
Aidan Kehoe <kehoea@parhasard.net>
parents:
5034
diff
changeset
|
327 |
b1e48555be7d
Add a new optional ESCAPE-CHAR argument to #'split-string-by-char.
Aidan Kehoe <kehoea@parhasard.net>
parents:
5034
diff
changeset
|
328 * automated/lisp-tests.el (split-string-by-char): |
b1e48555be7d
Add a new optional ESCAPE-CHAR argument to #'split-string-by-char.
Aidan Kehoe <kehoea@parhasard.net>
parents:
5034
diff
changeset
|
329 Test this function, and its new ESCAPE-CHAR argument. |
b1e48555be7d
Add a new optional ESCAPE-CHAR argument to #'split-string-by-char.
Aidan Kehoe <kehoea@parhasard.net>
parents:
5034
diff
changeset
|
330 |
4795
084056f46755
#'functionp gives nil for special forms, as in CL and GNU Emacs 23.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4792
diff
changeset
|
331 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
|
332 |
084056f46755
#'functionp gives nil for special forms, as in CL and GNU Emacs 23.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4792
diff
changeset
|
333 * 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
|
334 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
|
335 |
4792
95b04754ea8c
Make #'equalp more compatible with CL; add a compiler macro, test & doc it.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4790
diff
changeset
|
336 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
|
337 |
95b04754ea8c
Make #'equalp more compatible with CL; add a compiler macro, test & doc it.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4790
diff
changeset
|
338 * 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
|
339 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
|
340 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
|
341 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
|
342 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
|
343 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
|
344 |
4790
bc4f2511bbea
Remove support for the OffiX drag-and-drop protocol. See xemacs-patches
Jerry James <james@xemacs.org>
parents:
4781
diff
changeset
|
345 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
|
346 |
bc4f2511bbea
Remove support for the OffiX drag-and-drop protocol. See xemacs-patches
Jerry James <james@xemacs.org>
parents:
4781
diff
changeset
|
347 * 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
|
348 * 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
|
349 (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
|
350 |
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
|
351 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
|
352 |
8a653fbe5c27
Add copyright and GPL v2 or later notices to Andy Piper's contributions, with
Jerry James <james@xemacs.org>
parents:
4771
diff
changeset
|
353 * 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
|
354 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
|
355 * 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
|
356 |
4771
e0b8ef850996
Remove more obsolete files.
Jerry James <james@xemacs.org>
parents:
4759
diff
changeset
|
357 2009-12-10 Jerry James <james@xemacs.org> |
e0b8ef850996
Remove more obsolete files.
Jerry James <james@xemacs.org>
parents:
4759
diff
changeset
|
358 |
e0b8ef850996
Remove more obsolete files.
Jerry James <james@xemacs.org>
parents:
4759
diff
changeset
|
359 * auc-tex-test: Remove obsolete file. |
e0b8ef850996
Remove more obsolete files.
Jerry James <james@xemacs.org>
parents:
4759
diff
changeset
|
360 |
4759
aa5ed11f473b
Remove support for obsolete systems. See xemacs-patches message with ID
Jerry James <james@xemacs.org>
parents:
4752
diff
changeset
|
361 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
|
362 |
aa5ed11f473b
Remove support for obsolete systems. See xemacs-patches message with ID
Jerry James <james@xemacs.org>
parents:
4752
diff
changeset
|
363 * 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
|
364 |
4752
b8afe0f9cbe3
Restore some doc changes that got dropped in a merge.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4746
diff
changeset
|
365 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
|
366 |
b8afe0f9cbe3
Restore some doc changes that got dropped in a merge.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4746
diff
changeset
|
367 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
|
368 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
|
369 |
b8afe0f9cbe3
Restore some doc changes that got dropped in a merge.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4746
diff
changeset
|
370 * 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
|
371 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
|
372 |
b8afe0f9cbe3
Restore some doc changes that got dropped in a merge.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4746
diff
changeset
|
373 * 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
|
374 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
|
375 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
|
376 |
4746
ae862598ee56
Make test from Adam Sjogren's report.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4742
diff
changeset
|
377 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
|
378 |
ae862598ee56
Make test from Adam Sjogren's report.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4742
diff
changeset
|
379 * 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
|
380 |
4742
4cf435fcebbc
Make #'letf not error if handed a #'values form.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4739
diff
changeset
|
381 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
|
382 |
4cf435fcebbc
Make #'letf not error if handed a #'values form.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4739
diff
changeset
|
383 * automated/lisp-tests.el: |
4cf435fcebbc
Make #'letf not error if handed a #'values form.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4739
diff
changeset
|
384 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
|
385 bug it tickled is fixed. |
4cf435fcebbc
Make #'letf not error if handed a #'values form.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4739
diff
changeset
|
386 |
4739
679041362cd4
Add permissions notices to sigpipe.c and regressiontest.pl.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4732
diff
changeset
|
387 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
|
388 |
679041362cd4
Add permissions notices to sigpipe.c and regressiontest.pl.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4732
diff
changeset
|
389 * 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
|
390 confirmation from Mly. |
679041362cd4
Add permissions notices to sigpipe.c and regressiontest.pl.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4732
diff
changeset
|
391 |
679041362cd4
Add permissions notices to sigpipe.c and regressiontest.pl.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4732
diff
changeset
|
392 * 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
|
393 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
|
394 |
679041362cd4
Add permissions notices to sigpipe.c and regressiontest.pl.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4732
diff
changeset
|
395 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
|
396 |
4732
2491a837112c
Fix typo in test of equalp and add more tests.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4731
diff
changeset
|
397 * 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
|
398 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
|
399 |
4731
ad40dc9d3a97
Add test of nil binding of default-process-coding-system.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4728
diff
changeset
|
400 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
|
401 |
ad40dc9d3a97
Add test of nil binding of default-process-coding-system.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4728
diff
changeset
|
402 * 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
|
403 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
|
404 |
4728
d0ea57eb3de4
Don't error if handed a string and a non-string, #'equalp.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4715
diff
changeset
|
405 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
|
406 |
d0ea57eb3de4
Don't error if handed a string and a non-string, #'equalp.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4715
diff
changeset
|
407 * 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
|
408 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
|
409 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
|
410 |
4715
a357478dd457
Fix some test failures, mule-tests.el.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4709
diff
changeset
|
411 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
|
412 |
a357478dd457
Fix some test failures, mule-tests.el.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4709
diff
changeset
|
413 * automated/mule-tests.el : |
a357478dd457
Fix some test failures, mule-tests.el.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4709
diff
changeset
|
414 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
|
415 testing it. |
a357478dd457
Fix some test failures, mule-tests.el.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4709
diff
changeset
|
416 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
|
417 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
|
418 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
|
419 Macintosh line-ending coding systems, for example. |
a357478dd457
Fix some test failures, mule-tests.el.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4709
diff
changeset
|
420 |
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
|
421 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
|
422 |
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
|
423 * 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
|
424 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
|
425 * 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
|
426 * 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
|
427 * 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
|
428 * 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
|
429 * 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
|
430 * 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
|
431 |
4690
257b468bf2ca
Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4688
diff
changeset
|
432 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
|
433 |
257b468bf2ca
Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4688
diff
changeset
|
434 * automated/mule-tests.el: |
257b468bf2ca
Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4688
diff
changeset
|
435 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
|
436 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
|
437 coding system. |
257b468bf2ca
Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4688
diff
changeset
|
438 * automated/query-coding-tests.el: |
257b468bf2ca
Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4688
diff
changeset
|
439 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
|
440 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
|
441 |
4688
7e54adf407a1
Fix a bug with Unicode error sequences and very short input strings.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4686
diff
changeset
|
442 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
|
443 |
7e54adf407a1
Fix a bug with Unicode error sequences and very short input strings.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4686
diff
changeset
|
444 * 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
|
445 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
|
446 |
4685
945247a8112f
Reproducer for menubar-x.c crash.
Jerry James <james@xemacs.org>
parents:
4679
diff
changeset
|
447 2009-09-02 Jerry James <james@xemacs.org> |
945247a8112f
Reproducer for menubar-x.c crash.
Jerry James <james@xemacs.org>
parents:
4679
diff
changeset
|
448 |
945247a8112f
Reproducer for menubar-x.c crash.
Jerry James <james@xemacs.org>
parents:
4679
diff
changeset
|
449 * reproduce-crashes.el (12): New bug. |
945247a8112f
Reproducer for menubar-x.c crash.
Jerry James <james@xemacs.org>
parents:
4679
diff
changeset
|
450 |
4686
cdabd56ce1b5
Fix various small issues with the multiple-value implementation.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4685
diff
changeset
|
451 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
|
452 |
cdabd56ce1b5
Fix various small issues with the multiple-value implementation.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4685
diff
changeset
|
453 * 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
|
454 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
|
455 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
|
456 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
|
457 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
|
458 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
|
459 multiple-value implementation.) |
cdabd56ce1b5
Fix various small issues with the multiple-value implementation.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4685
diff
changeset
|
460 |
4679
2c64d2bbb316
Test the multiple-value functionality.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4678
diff
changeset
|
461 2009-08-16 Aidan Kehoe <kehoea@parhasard.net> |
2c64d2bbb316
Test the multiple-value functionality.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4678
diff
changeset
|
462 |
2c64d2bbb316
Test the multiple-value functionality.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4678
diff
changeset
|
463 * automated/lisp-tests.el (foo): |
2c64d2bbb316
Test the multiple-value functionality.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4678
diff
changeset
|
464 Test the Common Lisp-compatibile multiple value functionality. |
2c64d2bbb316
Test the multiple-value functionality.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4678
diff
changeset
|
465 |
4678
b5e1d4f6b66f
Make #'floor, #'ceiling, #'round, #'truncate conform to Common Lisp.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4672
diff
changeset
|
466 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
|
467 |
b5e1d4f6b66f
Make #'floor, #'ceiling, #'round, #'truncate conform to Common Lisp.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4672
diff
changeset
|
468 * automated/lisp-tests.el: |
b5e1d4f6b66f
Make #'floor, #'ceiling, #'round, #'truncate conform to Common Lisp.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4672
diff
changeset
|
469 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
|
470 C. |
b5e1d4f6b66f
Make #'floor, #'ceiling, #'round, #'truncate conform to Common Lisp.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4672
diff
changeset
|
471 (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
|
472 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
|
473 |
4672
938ffa3ffe4d
Revert to original language environment, tests/automated/mule-tests.el.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4650
diff
changeset
|
474 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
|
475 |
938ffa3ffe4d
Revert to original language environment, tests/automated/mule-tests.el.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4650
diff
changeset
|
476 * automated/mule-tests.el: |
938ffa3ffe4d
Revert to original language environment, tests/automated/mule-tests.el.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4650
diff
changeset
|
477 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
|
478 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
|
479 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
|
480 |
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
|
481 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
|
482 |
8905163c49c5
#'find-file: set b-f-c-s even on error (cf. non-existent files),
Aidan Kehoe <kehoea@parhasard.net>
parents:
4647
diff
changeset
|
483 * 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
|
484 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
|
485 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
|
486 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
|
487 |
4647
e4ed58cb0e5b
Fix bugs with #'find-file, 0-length files, & coding-system-for-read specified.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4636
diff
changeset
|
488 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
|
489 |
e4ed58cb0e5b
Fix bugs with #'find-file, 0-length files, & coding-system-for-read specified.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4636
diff
changeset
|
490 * 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
|
491 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
|
492 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
|
493 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
|
494 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
|
495 |
4636
5c427ece884b
XEmacs 21.5.29 "garbanzo" is released.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4623
diff
changeset
|
496 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
|
497 |
5c427ece884b
XEmacs 21.5.29 "garbanzo" is released.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4623
diff
changeset
|
498 * 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
|
499 |
4623
a9f83990e6bf
Fix a byte compiler bug with characters above ?\xFF.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4622
diff
changeset
|
500 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
|
501 |
a9f83990e6bf
Fix a byte compiler bug with characters above ?\xFF.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4622
diff
changeset
|
502 * automated/mule-tests.el: |
a9f83990e6bf
Fix a byte compiler bug with characters above ?\xFF.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4622
diff
changeset
|
503 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
|
504 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
|
505 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
|
506 |
4622
8cbca852bcd4
#'check-coding-systems-region: return nil on success, not t.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4620
diff
changeset
|
507 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
|
508 |
8cbca852bcd4
#'check-coding-systems-region: return nil on success, not t.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4620
diff
changeset
|
509 * 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
|
510 #'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
|
511 |
4620
4dc42d1fe684
Make the majority of tests in tests/automated/mule-tests.el work again.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4608
diff
changeset
|
512 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
|
513 |
4dc42d1fe684
Make the majority of tests in tests/automated/mule-tests.el work again.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4608
diff
changeset
|
514 * 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
|
515 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
|
516 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
|
517 |
4608
1e3cf11fa27d
Make #$ truly read-only for Lisp; check this in the test suite.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4604
diff
changeset
|
518 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
|
519 |
1e3cf11fa27d
Make #$ truly read-only for Lisp; check this in the test suite.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4604
diff
changeset
|
520 * 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
|
521 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
|
522 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
|
523 |
4604
e0a8715fdb1f
Support new IGNORE-INVALID-SEQUENCESP argument, #'query-coding-region.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4583
diff
changeset
|
524 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
|
525 |
e0a8715fdb1f
Support new IGNORE-INVALID-SEQUENCESP argument, #'query-coding-region.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4583
diff
changeset
|
526 * automated/query-coding-tests.el: |
e0a8715fdb1f
Support new IGNORE-INVALID-SEQUENCESP argument, #'query-coding-region.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4583
diff
changeset
|
527 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
|
528 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
|
529 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
|
530 #'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
|
531 |
4583
2669b1b7e33b
Correct little-endian UTF-16 surrogate handling.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4582
diff
changeset
|
532 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
|
533 |
2669b1b7e33b
Correct little-endian UTF-16 surrogate handling.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4582
diff
changeset
|
534 * automated/mule-tests.el: |
2669b1b7e33b
Correct little-endian UTF-16 surrogate handling.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4582
diff
changeset
|
535 Test little-endian Unicode surrogates too. |
2669b1b7e33b
Correct little-endian UTF-16 surrogate handling.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4582
diff
changeset
|
536 |
4582
00ed9903a988
Fix make check after my last change.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4580
diff
changeset
|
537 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
|
538 |
00ed9903a988
Fix make check after my last change.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4580
diff
changeset
|
539 * 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
|
540 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
|
541 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
|
542 |
4580
1d11ecca9cd0
Print char table values correctly.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4575
diff
changeset
|
543 2009-01-18 Aidan Kehoe <kehoea@parhasard.net> |
1d11ecca9cd0
Print char table values correctly.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4575
diff
changeset
|
544 |
1d11ecca9cd0
Print char table values correctly.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4575
diff
changeset
|
545 * automated/lisp-tests.el: |
1d11ecca9cd0
Print char table values correctly.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4575
diff
changeset
|
546 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
|
547 |
4575
eecd28508f4a
Add #'subr-arity, API taken from GNU, implementation our own.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4573
diff
changeset
|
548 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
|
549 |
eecd28508f4a
Add #'subr-arity, API taken from GNU, implementation our own.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4573
diff
changeset
|
550 * automated/lisp-tests.el (): |
eecd28508f4a
Add #'subr-arity, API taken from GNU, implementation our own.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4573
diff
changeset
|
551 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
|
552 |
4573
baf6c66f6f47
Correct the CCL programs used by the coding system in ccl-tests.el.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4570
diff
changeset
|
553 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
|
554 |
baf6c66f6f47
Correct the CCL programs used by the coding system in ccl-tests.el.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4570
diff
changeset
|
555 * 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
|
556 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
|
557 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
|
558 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
|
559 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
|
560 (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
|
561 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
|
562 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
|
563 |
4570
e6a7054a9c30
Add check-coding-systems-region, test it and others, fix some bugs.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4569
diff
changeset
|
564 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
|
565 |
e6a7054a9c30
Add check-coding-systems-region, test it and others, fix some bugs.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4569
diff
changeset
|
566 * 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
|
567 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
|
568 #'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
|
569 debugging statements. |
e6a7054a9c30
Add check-coding-systems-region, test it and others, fix some bugs.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4569
diff
changeset
|
570 |
4568
1d74a1d115ee
Add #'query-coding-region tests; do the work necessary to get them running.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4465
diff
changeset
|
571 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
|
572 |
1d74a1d115ee
Add #'query-coding-region tests; do the work necessary to get them running.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4465
diff
changeset
|
573 * 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
|
574 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
|
575 #'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
|
576 |
4518
e0a8c796f955
Add test for at_dot regexp.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4517
diff
changeset
|
577 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
|
578 |
e0a8c796f955
Add test for at_dot regexp.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4517
diff
changeset
|
579 * 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
|
580 |
4517
5e8f6469169f
Fix up initial condition for skip-chars test.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4504
diff
changeset
|
581 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
|
582 |
5e8f6469169f
Fix up initial condition for skip-chars test.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4504
diff
changeset
|
583 * 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
|
584 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
|
585 |
4504
b82fdf7305ee
Correct the implementation, add a few basic tests for #'skip-chars-quote.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4495
diff
changeset
|
586 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
|
587 |
b82fdf7305ee
Correct the implementation, add a few basic tests for #'skip-chars-quote.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4495
diff
changeset
|
588 * 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
|
589 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
|
590 tests. |
b82fdf7305ee
Correct the implementation, add a few basic tests for #'skip-chars-quote.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4495
diff
changeset
|
591 |
4495
c95c06ee1e9d
Correct a test failure now the XEmacs-specific Arabic charsets are gone.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4465
diff
changeset
|
592 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
|
593 |
c95c06ee1e9d
Correct a test failure now the XEmacs-specific Arabic charsets are gone.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4465
diff
changeset
|
594 * 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
|
595 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
|
596 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
|
597 |
4465
732b87cfabf2
Document Win32 symlink behaviour; adjust tests to take it into a/c.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4423
diff
changeset
|
598 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
|
599 |
732b87cfabf2
Document Win32 symlink behaviour; adjust tests to take it into a/c.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4423
diff
changeset
|
600 * 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
|
601 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
|
602 their functionality. |
732b87cfabf2
Document Win32 symlink behaviour; adjust tests to take it into a/c.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4423
diff
changeset
|
603 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
|
604 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
|
605 |
4423
1982c8c55632
Correct and extend the previous test, thank you Stephen.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4421
diff
changeset
|
606 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
|
607 |
1982c8c55632
Correct and extend the previous test, thank you Stephen.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4421
diff
changeset
|
608 * automated/case-tests.el (let): |
1982c8c55632
Correct and extend the previous test, thank you Stephen.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4421
diff
changeset
|
609 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
|
610 |
4421
69b803c646cd
Fail searches immediately if searching for non-representable characters.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4415
diff
changeset
|
611 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
|
612 |
69b803c646cd
Fail searches immediately if searching for non-representable characters.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4415
diff
changeset
|
613 * automated/case-tests.el (Assert): |
69b803c646cd
Fail searches immediately if searching for non-representable characters.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4415
diff
changeset
|
614 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
|
615 |
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
|
616 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
|
617 |
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
|
618 * 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
|
619 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
|
620 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
|
621 * 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
|
622 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
|
623 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
|
624 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
|
625 * 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
|
626 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
|
627 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
|
628 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
|
629 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
|
630 |
4414
df576f30c1d8
Correct case-insensitive search for non-case, non-ASCII chars. Add tests.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4399
diff
changeset
|
631 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
|
632 |
df576f30c1d8
Correct case-insensitive search for non-case, non-ASCII chars. Add tests.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4399
diff
changeset
|
633 * 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
|
634 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
|
635 available. |
df576f30c1d8
Correct case-insensitive search for non-case, non-ASCII chars. Add tests.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4399
diff
changeset
|
636 |
4399
e5b3c4dbc8a2
Call #'make-temp-file in mule-tests.el, now it's available.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4398
diff
changeset
|
637 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
|
638 |
e5b3c4dbc8a2
Call #'make-temp-file in mule-tests.el, now it's available.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4398
diff
changeset
|
639 * 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
|
640 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
|
641 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
|
642 #'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
|
643 |
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
|
644 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
|
645 |
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
|
646 * 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
|
647 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
|
648 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
|
649 |
4396
e97f16fb2e25
Don't assume lisp-tests.el will be correctly read as UTF-8.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4394
diff
changeset
|
650 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
|
651 |
e97f16fb2e25
Don't assume lisp-tests.el will be correctly read as UTF-8.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4394
diff
changeset
|
652 * 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
|
653 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
|
654 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
|
655 |
4394
cacc942c0d0f
Avoid clearing print-gensym-alist inappropriately when printing hash tables.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4381
diff
changeset
|
656 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
|
657 |
cacc942c0d0f
Avoid clearing print-gensym-alist inappropriately when printing hash tables.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4381
diff
changeset
|
658 * 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
|
659 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
|
660 print-gensym-alist. |
cacc942c0d0f
Avoid clearing print-gensym-alist inappropriately when printing hash tables.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4381
diff
changeset
|
661 |
4381
3906442b491b
Improve style and add tests for 'built-in-symbol-file'.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4366
diff
changeset
|
662 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
|
663 |
3906442b491b
Improve style and add tests for 'built-in-symbol-file'.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4366
diff
changeset
|
664 * 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
|
665 check documentation extraction. |
3906442b491b
Improve style and add tests for 'built-in-symbol-file'.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4366
diff
changeset
|
666 |
4366
7b628daa39d4
Move debugging code to usage example.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4346
diff
changeset
|
667 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
|
668 |
7b628daa39d4
Move debugging code to usage example.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4346
diff
changeset
|
669 * 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
|
670 Improve docstring. |
7b628daa39d4
Move debugging code to usage example.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4346
diff
changeset
|
671 |
7b628daa39d4
Move debugging code to usage example.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4346
diff
changeset
|
672 * 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
|
673 Remove debugging code. |
7b628daa39d4
Move debugging code to usage example.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4346
diff
changeset
|
674 |
4346
ec1103d2c1c7
Refactor and rename reproduce-bugs.el to reproduce-crashes.el.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4344
diff
changeset
|
675 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
|
676 |
ec1103d2c1c7
Refactor and rename reproduce-bugs.el to reproduce-crashes.el.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4344
diff
changeset
|
677 * 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
|
678 |
4344
2511b50f39c6
Refactor reproduce-bugs.el to usable state.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4324
diff
changeset
|
679 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
|
680 |
2511b50f39c6
Refactor reproduce-bugs.el to usable state.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4324
diff
changeset
|
681 * 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
|
682 Update to-do list. |
2511b50f39c6
Refactor reproduce-bugs.el to usable state.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4324
diff
changeset
|
683 (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
|
684 (bug-hashtable): Document the table format. |
2511b50f39c6
Refactor reproduce-bugs.el to usable state.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4324
diff
changeset
|
685 (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
|
686 autoload cookie. |
2511b50f39c6
Refactor reproduce-bugs.el to usable state.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4324
diff
changeset
|
687 (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
|
688 (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
|
689 (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
|
690 docstrings. |
2511b50f39c6
Refactor reproduce-bugs.el to usable state.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4324
diff
changeset
|
691 |
4324
5e526366d533
Don't error on unknown environment variables, #'substitute-in-file-name.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4322
diff
changeset
|
692 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
|
693 |
5e526366d533
Don't error on unknown environment variables, #'substitute-in-file-name.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4322
diff
changeset
|
694 * 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
|
695 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
|
696 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
|
697 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
|
698 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
|
699 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
|
700 |
4322
f70e56bb52a7
src/search.c (simple_search): Fix underrun in reverse search.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4321
diff
changeset
|
701 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
|
702 |
f70e56bb52a7
src/search.c (simple_search): Fix underrun in reverse search.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4321
diff
changeset
|
703 * 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
|
704 |
4321
98e54edf3ab2
Resuscitate reproduce-bugs.el.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4318
diff
changeset
|
705 2007-12-10 Stephen J. Turnbull <stephen@xemacs.org> |
98e54edf3ab2
Resuscitate reproduce-bugs.el.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4318
diff
changeset
|
706 |
98e54edf3ab2
Resuscitate reproduce-bugs.el.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4318
diff
changeset
|
707 * reproduce-bugs.el: Add some commentary. |
98e54edf3ab2
Resuscitate reproduce-bugs.el.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4318
diff
changeset
|
708 Number the two unnumbered bugs. |
98e54edf3ab2
Resuscitate reproduce-bugs.el.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4318
diff
changeset
|
709 Comment out the keybinding. |
98e54edf3ab2
Resuscitate reproduce-bugs.el.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4318
diff
changeset
|
710 |
4318
4d0f773d5e21
Fix the test failures introduced by the non-ISO-2022 coding systems.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4305
diff
changeset
|
711 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
|
712 |
4d0f773d5e21
Fix the test failures introduced by the non-ISO-2022 coding systems.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4305
diff
changeset
|
713 * 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
|
714 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
|
715 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
|
716 * 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
|
717 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
|
718 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
|
719 * 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
|
720 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
|
721 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
|
722 |
4305 | 723 2007-12-04 Aidan Kehoe <kehoea@parhasard.net> |
724 | |
725 * automated/mule-tests.el (featurep): | |
726 The native coding system specified in the language environment can | |
727 be either a list (which we used to handle fine) or a single coding | |
728 system expression (which we failed on). Handle the latter case. | |
729 | |
4295 | 730 2007-11-29 Aidan Kehoe <kehoea@parhasard.net> |
731 | |
732 * automated/mule-tests.el: | |
733 Check the eight-bit fixed-width CCL coding systems for round-trip | |
734 compatibility with themselves. | |
735 | |
4287 | 736 2007-11-26 Aidan Kehoe <kehoea@parhasard.net> |
737 | |
738 * automated/lisp-tests.el: | |
739 Check that a couple of previously problematic calls to #'format | |
740 succeed. | |
741 | |
4199 | 742 2007-09-30 Stephen J. Turnbull <stephen@xemacs.org> |
743 | |
744 * automated/os-tests.el: Suppress `executable-find' lossage. | |
745 | |
746 * automated/regexp-tests.el (replace-regexp-in-string): | |
747 New tests for error conditions. | |
748 | |
749 * automated/test-harness.el (test-harness-from-buffer): Comment | |
750 about inability to check the FROB in invalid_argument. | |
751 | |
752 2007-09-23 Stephen J. Turnbull <stephen@xemacs.org> | |
753 | |
754 * automated/regexp-tests.el (replace-regexp-in-string): | |
755 New tests for correct operation. Comment need for `replace-match' | |
756 tests. | |
757 | |
4133 | 758 2007-08-21 Aidan Kehoe <kehoea@parhasard.net> |
759 | |
760 * automated/mule-tests.el (test-chars): | |
761 There are now 2^21 possible characters under Mule, not 2^19. | |
762 * automated/mule-tests.el (test-file-name): | |
763 Call #'make-temp-name instead of writing the file needed for the | |
764 rever-buffer test to the user's home directory. Wrap the following | |
765 #'save-buffer in a Silence-Message call. | |
766 * automated/mule-tests.el: | |
767 In the language environment tests, check that a given input method | |
768 exists before trying to activate it. If there are installed input | |
769 methods, assert that every input method specified in any language | |
770 environment exists. If the native-coding-system of the language | |
771 environment is specified as a function, don't assert that it is a | |
772 coding system. | |
773 | |
774 In the byte-compiler coding cookie tests, call #'read at runtime | |
775 on strings with non-Latin-1 Unicode escapes. This avoids errors | |
776 when make check is run under a non-Mule XEmacs, where unavailable | |
777 Unicode escapes throw an error in the Lisp reader. | |
778 | |
779 Add a new Known-Bug-Expect-Failure call for a bug that occurred to | |
780 me yesterday; if non-Latin-1 is generated in an eval-when-compile | |
781 clause, that non-ASCII may be trashed and the compiled code | |
782 incorrectly saved as no-conversion if no other non-Latin-1 exists | |
783 in the input buffer. Add a comment giving more details of the bug | |
784 and how one might fix it. | |
785 | |
4026 | 786 2007-06-22 Stephen J. Turnbull <stephen@xemacs.org> |
787 | |
788 * automated/mule-tests.el (buffer-modified-p): Test after revert. | |
789 | |
4021 | 790 2007-06-21 Aidan Kehoe <kehoea@parhasard.net> |
791 | |
792 * gtk/event-stream-tests.el (timer-check): | |
793 '(lambda ...) -> #'(lambda ..), for the sake of style and the byte | |
794 compiler. | |
795 | |
796 2007-06-21 Aidan Kehoe <kehoea@parhasard.net> | |
797 | |
798 * automated/weak-tests.el (p): | |
799 * automated/weak-tests.el (inner_cons): | |
800 '(lambda ...) -> #'(lambda ..), for the sake of style and the byte | |
801 compiler. | |
802 | |
3975 | 803 2007-05-21 Stephen J. Turnbull <stephen@xemacs.org> |
804 | |
805 * XEmacs 21.5.28 "fuki" is released. | |
806 | |
3970 | 807 2007-05-20 Aidan Kehoe <kehoea@parhasard.net> |
808 | |
809 * automated/mule-tests.el: | |
810 Make the file name coding system tests work on OS X. | |
811 Check various slots of the language environment structure to make | |
812 sure they're well formed--we've been shipping without a Turkish or | |
813 Latin-10 input method for years, for example, which is an error. | |
814 | |
3952 | 815 2007-04-30 Aidan Kehoe <kehoea@parhasard.net> |
816 | |
817 * automated/mule-tests.el (featurep): | |
818 Minimal tests of the non-BMP UTF-16 support. | |
819 | |
3948 | 820 2007-05-12 Aidan Kehoe <kehoea@parhasard.net> |
821 | |
822 * automated/mule-tests.el: | |
823 * automated/mule-tests.el (bytecomp): | |
824 Require it, since we're testing its Unicode support. | |
825 * automated/mule-tests.el (featurep): | |
826 Assert that the escape-quoted coding cookie is added when needed, | |
827 and ignored when not. | |
828 | |
3927 | 829 2007-04-29 Aidan Kehoe <kehoea@parhasard.net> |
830 | |
831 * automated/mule-tests.el (featurep): | |
832 Sort the results of charsets-in-region, charsets-in-string before | |
833 comparing them to the previously-determined list of character | |
834 sets. Eliminates a dependency on the algorithm | |
835 charsets-in-{region,string} uses. | |
836 | |
3880 | 837 2007-03-26 Stephen J. Turnbull <stephen@xemacs.org> |
838 | |
839 * automated/syntax-tests.el: Test for regression of bug fixed by | |
840 Olivier Galibert <20070324221053.GA48218@dspnet.fr.eu.org>. Test | |
841 by Ralf Angeli http://article.gmane.org/gmane.emacs.xemacs.beta/17353. | |
842 | |
3701 | 843 2006-11-25 Aidan Kehoe <kehoea@parhasard.net> |
844 | |
845 * automated/iso-ir-196-test.el: | |
846 * automated/mule-tests.el (featurep): | |
847 Move the tested added in the previous commit to a separate file. | |
848 | |
3695 | 849 2006-11-23 Aidan Kehoe <kehoea@parhasard.net> |
850 | |
851 * automated/mule-tests.el (featurep): | |
852 Add a test that ISO/IR 196 escape handling in ISO-2022-based | |
853 charsets don't choke on invalid bytes in UTF-8 text. | |
854 | |
3690 | 855 2006-11-20 Aidan Kehoe <kehoea@parhasard.net> |
856 | |
857 * automated/mule-tests.el (featurep): | |
858 Add tests to make sure the fixes to the CCL bugs I just checked in | |
859 don't regress. | |
860 | |
3543 | 861 2006-08-05 Aidan Kehoe <kehoea@parhasard.net> |
862 | |
863 * automated/lisp-reader-tests.el: | |
864 New file, imported from Martin Kuehl's SXEmacs commit; test the | |
865 new raw string syntax, including the Unicode escapes, which | |
866 SXEmacs doesn't have. | |
867 | |
3472 | 868 2006-06-24 Stephen J. Turnbull <stephen@xemacs.org> |
869 | |
870 * automated/test-harness.el (Silence-Message): New macro. | |
871 * automated/mule-tests.el: Use it. | |
872 * automated/region-tests.el: Use it. | |
873 * automated/tag-tests.el: Use it. | |
874 | |
3471 | 875 2006-06-24 Stephen J. Turnbull <stephen@xemacs.org> |
876 | |
877 * automated/test-harness.el: Improve handling of unexpected errors. | |
878 | |
3439 | 879 2006-06-03 Aidan Kehoe <kehoea@parhasard.net> |
880 | |
881 * automated/mule-tests.el: | |
882 Add checks that several Unicode characters, expressed as | |
883 UTF-8-encoded strings, are handled correctly by the UTF-8 support | |
884 of the escape-quoted character set. | |
885 * automated/mule-tests.el (unicode-code-point-to-utf-8-string): New. | |
886 Convert a Unicode code point to the equivalent UTF-8 string. | |
887 This is a naive implementation in Lisp. | |
888 | |
3402 | 889 2006-05-16 Stephen J. Turnbull <stephen@xemacs.org> |
890 | |
891 * XEmacs 21.5.27 "fiddleheads" is released. | |
892 | |
3323 | 893 2006-03-31 Stephen J. Turnbull <stephen@xemacs.org> |
894 | |
895 * XEmacs 21.5.26 "endive" is released. | |
896 | |
3259 | 897 2006-02-26 Stephen J. Turnbull <stephen@xemacs.org> |
898 | |
899 * XEmacs 21.5.25 "eggplant" is released. | |
900 | |
3150 | 901 2005-12-18 Stephen J. Turnbull <stephen@xemacs.org> |
902 | |
903 * XEmacs 21.5.24 "dandelion" is released. | |
904 | |
3130 | 905 2005-12-08 Stephen J. Turnbull <stephen@xemacs.org> |
906 | |
907 * automated/syntax-tests.el (backward-up-list): New test. | |
908 Thanks to Zacjev Evgeny for report, Aidan Kehoe for reproduction. | |
909 | |
3031 | 910 2005-10-26 Stephen J. Turnbull <stephen@xemacs.org> |
911 | |
912 * XEmacs 21.5.23 "daikon" is released. | |
913 | |
2931 | 914 2005-09-14 Stephen J. Turnbull <stephen@xemacs.org> |
915 | |
916 * XEmacs 21.5.22 "cucumber" is released. | |
917 | |
2791 | 918 2005-05-28 Stephen J. Turnbull <stephen@xemacs.org> |
919 | |
920 * XEmacs 21.5.21 "corn" is released. | |
921 | |
2653 | 922 2005-03-11 Stephen J. Turnbull <stephen@xemacs.org> |
923 | |
924 * XEmacs 21.5.20 "cilantro" is released. | |
925 | |
2614 | 926 2005-02-25 Adrian Aichner <adrian@xemacs.org> |
927 | |
928 * automated/region-tests.el: Test regions and zmacs-regions. | |
929 | |
2594 | 930 2005-02-18 Stephen J. Turnbull <stephen@xemacs.org> |
931 | |
932 * XEmacs 21.5.19 "chives" is released. | |
933 | |
2542 | 934 2005-02-01 Vin Shelton <acs@xemacs.org> |
935 | |
936 * automated/regexp-tests.el: Added test for stale match data with | |
937 shy groups authored by Arnaud Giersch <arnaud.giersch@free.fr> | |
938 | |
939 2005-01-13 Stephen J. Turnbull <stephen@xemacs.org> | |
940 | |
941 * automated/regexp-tests.el: | |
942 Test trivial subpatterns and backreferences with shy groups. | |
943 | |
2661 | 944 2005-03-05 Malcolm Purvis <malcolmp@xemacs.org> |
945 | |
946 * autoconf/regressiontest.pl: Added explict test for '--with-athena=3d' | |
947 | |
948 2005-01-30 Stephen J. Turnbull <stephen@xemacs.org> | |
949 | |
950 * autoconf/regressiontest.pl: Basename of configure need not be | |
951 "configure" and arguments differ. HAVE_DECL_SYS_SIGLIST | |
952 differences are known spurious. Delete those lines before diff. | |
953 Add my standard configure line to test hash. | |
954 Add usage notes. | |
955 | |
956 2005-01-29 Stephen J. Turnbull <stephen@xemacs.org> | |
957 | |
958 * autoconf: New directory for tests for configure. | |
959 * autoconf/regressiontest.pl: New file from Malcolm Purvis. | |
960 | |
2668 | 961 2004-10-28 Stephen J. Turnbull <stephen@xemacs.org> |
2356 | 962 |
963 * automated/os-tests.el: New file. Add tests for bug reported by | |
964 Katsumi Yamaoka 2004-10-26 <b9yvfcyuscf.fsf@jpl.org>. Test | |
965 suggested by Katsumi Yamaoka <b9yoeipvwn0.fsf@jpl.org>. | |
966 | |
2346 | 967 2004-10-22 Stephen J. Turnbull <stephen@xemacs.org> |
968 | |
969 * XEmacs 21.5.18 "chestnut" is released. | |
970 | |
2324 | 971 2004-10-07 Stephen J. Turnbull <stephen@xemacs.org> |
972 | |
2356 | 973 * automated/regexp-tests.el: Add tests for bug identified by Steve |
974 Youngs 2004-09-30 <microsoft-free.87ekkjhj7t.fsf@youngs.au.com>. | |
2324 | 975 |
2254 | 976 2004-09-08 Stephen J. Turnbull <stephen@xemacs.org> |
977 | |
978 * automated/regexp-tests.el: Add tests for bug identified by | |
979 Katsumi Yamaoka 2004-09-03 <b9ywtzbbpue.fsf_-_@jpl.org>. | |
980 | |
2076 | 981 2004-05-14 Stephen J. Turnbull <stephen@xemacs.org> |
982 | |
983 * automated/tag-tests.el (first form): Put non-ASCII chars back. | |
984 | |
2075 | 985 2004-05-13 Jerry James <james@xemacs.org> |
986 | |
987 * automated/lisp-tests:el: Another test fix because | |
988 (eq most-negative-fixnum (- most-negative-fixnum)). | |
989 | |
2073 | 990 2004-05-11 Vin Shelton <acs@xemacs.org> |
991 | |
992 * automated/tag-test.el: Use a temp directory to avoid conflicts | |
993 with extra TAGS files. | |
994 | |
2071 | 995 2004-05-08 Vin Shelton <acs@xemacs.org> |
996 | |
997 * automated/tag-test.el: Created. | |
998 | |
2056 | 999 2004-04-21 Jerry James <james@xemacs.org> |
1000 | |
1001 * automated/test-harness.el (Assert): Add an optional failing-case | |
1002 arg so we can see what the test was trying to do when it failed. | |
1003 * automated/lisp-tests.el: Use the failing-case arg for Asserts | |
1004 with variables. Use eql on tests that might produce bignums. Fix | |
1005 test for non-bignum XEmacsen that fails because | |
1006 (eq most-negative-fixnum (- most-negative-fixnum)). | |
1007 | |
2026 | 1008 2004-04-19 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp> |
1009 | |
1010 * automated/mule-tests.el: Inhibit GC to speed up BIG_STRING tests. | |
1011 | |
1012 2004-04-19 Stephen J. Turnbull <stephen@xemacs.org> | |
1013 | |
1014 * automated/mule-tests.el: Darwin doesn't like ISO 8859/2 filenames. | |
1015 | |
1983 | 1016 2004-04-05 Jerry James <james@xemacs.org> |
1017 | |
1018 * automated/lisp-tests.el: Add bignum and ratio tests. | |
1019 | |
1964 | 1020 2004-03-22 Stephen J. Turnbull <stephen@xemacs.org> |
1021 | |
1022 * XEmacs 21.5.17 "chayote" is released. | |
1023 | |
1773
aa0db78e67c4
[xemacs-hg @ 2003-11-01 14:54:53 by kaltenbach]
kaltenbach
parents:
1761
diff
changeset
|
1024 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
|
1025 |
aa0db78e67c4
[xemacs-hg @ 2003-11-01 14:54:53 by kaltenbach]
kaltenbach
parents:
1761
diff
changeset
|
1026 * automated/weak-tests.el: |
aa0db78e67c4
[xemacs-hg @ 2003-11-01 14:54:53 by kaltenbach]
kaltenbach
parents:
1761
diff
changeset
|
1027 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
|
1028 weak data structures, especially ephemerons, correctly |
aa0db78e67c4
[xemacs-hg @ 2003-11-01 14:54:53 by kaltenbach]
kaltenbach
parents:
1761
diff
changeset
|
1029 |
1761 | 1030 2003-10-22 Vin Shelton <acs@xemacs.org> |
1031 | |
1032 * automated/hash-table-tests.el: Remove debugging print | |
1033 statements. | |
1034 | |
1035 2003-10-22 Stephen J. Turnbull <stephen@xemacs.org> | |
1036 | |
1037 * automated/test-harness.el: List me as maintainer. | |
1038 | |
1758 | 1039 2003-10-21 Stephen J. Turnbull <stephen@xemacs.org> |
1040 | |
1041 * automated/test-harness.el (test-harness-test-compiled): | |
1042 New variable to notify tests whether they are compiled or interpreted. | |
1043 | |
1044 * automated/weak-tests.el (test-harness-test-compiled): | |
1045 Temporary hack to remind me of the reverted byte-interpreter patch. | |
1046 | |
1751 | 1047 2003-10-15 Stephen J. Turnbull <stephen@xemacs.org> |
1048 | |
1049 * automated/test-harness.el: Whitespace/readability tweaks. | |
1050 (Copyright): Update. | |
1051 (test-harness-file-summary-template): New constant. | |
1052 (test-harness-null-summary-template): New constant. | |
1053 (test-harness-from-buffer): | |
1054 (batch-test-emacs): | |
1055 Improve report formatting. | |
1056 | |
1722 | 1057 2003-09-28 Adrian Aichner <adrian@xemacs.org> |
1058 | |
1059 * automated/test-harness.el (batch-test-emacs): Emergency fix for | |
1060 arithmetic error when no tests are run. | |
1061 | |
1720 | 1062 2003-09-27 Adrian Aichner <adrian@xemacs.org> |
1063 | |
1064 * automated/test-harness.el: Syntax emergency fix. | |
1065 | |
1719 | 1066 2003-09-27 Stephen J. Turnbull <stephen@xemacs.org> |
1067 | |
1068 * automated/test-harness.el: Give the maintainers what they want. | |
1069 | |
1717 | 1070 2003-09-26 Adrian Aichner <adrian@xemacs.org> |
1071 | |
1072 * automated/test-harness.el (test-harness-from-buffer): Revert | |
1073 logging results when running noninteractive per Stephen | |
1074 J. Turnbull's veto. | |
1075 | |
1716 | 1076 2003-09-26 Steve Youngs <youngs@xemacs.org> |
1077 | |
1078 * XEmacs 21.5.16 "celeriac" is released. | |
1079 | |
1714 | 1080 2003-09-25 Stephen J. Turnbull <stephen@xemacs.org> |
1081 | |
1082 * automated/regexp-tests.el (multiple-match): Test \{m,n\}. | |
1083 | |
1665 | 1084 2003-09-03 Steve Youngs <youngs@xemacs.org> |
1085 | |
1086 * XEmacs 21.5.15 "celery" is released. | |
1087 | |
1656 | 1088 2003-08-31 Adrian Aichner <adrian@xemacs.org> |
1089 | |
1090 * automated/test-harness.el (test-harness-from-buffer): Log | |
1091 results when running noninteractive. | |
1092 * automated/test-harness.el (batch-test-emacs): Remove misplaced | |
1093 debugging code. | |
1094 | |
1636 | 1095 2003-08-19 Marcus Crestani <crestani@informatik.uni-tuebingen.de> |
1096 Markus Kaltenbach <makalten@informatik.uni-tuebingen.de> | |
1097 | |
1098 * automated/weak-tests.el: Added tests for weak-lists. | |
1099 | |
1612 | 1100 2003-08-10 Stephen J. Turnbull <stephen@xemacs.org> |
1101 | |
1102 * automated/regexp-tests.el: Update copyright notice and | |
1103 maintainer name. Improve comment on stale match tests. | |
1104 | |
1510 | 1105 2003-06-01 Steve Youngs <youngs@xemacs.org> |
1106 | |
1107 * XEmacs 21.5.14 "cassava" is released. | |
1108 | |
1473 | 1109 2003-05-10 Steve Youngs <youngs@xemacs.org> |
1110 | |
1111 * XEmacs 21.5.13 "cauliflower" is released. | |
1112 | |
1472 | 1113 2003-05-09 Stephen J. Turnbull <stephen@xemacs.org> |
1114 | |
1115 * automated/regexp-tests.el (replace-match): Revert test to Assert | |
1116 that registers are preserved on a failed match. | |
1117 (stale match data): Test for preserve-on-failure behavior. | |
1118 | |
1431 | 1119 2003-04-24 Steve Youngs <youngs@xemacs.org> |
1120 | |
1121 * XEmacs 21.5.12 "carrot" is released. | |
1122 | |
1425 | 1123 2003-04-23 Stephen J. Turnbull <stephen@xemacs.org> |
1124 | |
1125 * automated/test-harness.el (test-harness-risk-infloops): | |
1126 New variable. | |
1127 | |
1128 * automated/lisp-tests.el (split-string): Add tests for new API | |
1129 spec. Conditionally re-enable potential infloops. | |
1130 | |
1131 2003-04-17 Stephen J. Turnbull <stephen@xemacs.org> | |
1132 | |
1133 * automated/regexp-tests.el (stale match data): Update comment. | |
1134 (replace-match): Check-Error after failed match. | |
1135 | |
1413 | 1136 2003-04-15 Stephen J. Turnbull <stephen@xemacs.org> |
1137 | |
1138 * automated/test-harness.el (test-harness-known-bug): Deleted. | |
1139 (test-harness-failure-tag, test-harness-success-tag): New variables. | |
1140 (Known-Bug-Expect-Failure): Bind them. | |
1141 (Implementation-Incomplete-Expect-Failure): New macro. Bind *-tag. | |
1142 (Print-Failure, Print-Pass): Use *-tag instead of literal strings. | |
1143 | |
1144 * automated/symbol-tests.el (weak reference uniqueness): Mike sez | |
1145 tests of garbage collector are due to incomplete descriptorization | |
1146 of lisp types. Tag with Implementation-Incomplete-Expect-Failure | |
1147 if KKCC. | |
1148 | |
1149 2003-04-03 Stephen J. Turnbull <stephen@xemacs.org> | |
1150 | |
1151 * automated/regexp-tests.el: Change known-bug status of Mule ranges. | |
1152 | |
1389 | 1153 2003-03-21 Stephen J. Turnbull <stephen@xemacs.org> |
1154 | |
1155 * automated/regexp-tests.el: Change known-bug status of "\\b". | |
1156 | |
1316 | 1157 2003-02-21 Stephen J. Turnbull <stephen@xemacs.org> |
1158 | |
1159 * automated/mule-tests.el (charsets-in-string): | |
1160 (charsets-in-string): | |
1161 Not all that glitters is gold, nor eq that which is equal. D'oh. | |
1162 | |
1307 | 1163 2003-02-16 Steve Youngs <youngs@xemacs.org> |
1164 | |
1165 * XEmacs 21.5.11 "cabbage" is released. | |
1166 | |
1231 | 1167 2003-01-19 Stephen J. Turnbull <stephen@xemacs.org> |
1168 | |
1169 * sigpipe.c: New file. Crashes 21.1 but not 21.4 or 21.5 (I | |
1170 think). Thanks to Richard Mlynarik <mly@pobox.com>. | |
1171 | |
1172 2003-01-17 Stephen J. Turnbull <stephen@xemacs.org> | |
1173 | |
1174 * automated/test-harness.el (test-harness-from-buffer): Move | |
1175 success rate report to end of line where it's easier to see. | |
1176 | |
1195 | 1177 2003-01-09 Stephen J. Turnbull <stephen@xemacs.org> |
1178 | |
1179 * automated/mule-tests.el: Test cases for charset-in-* functions. | |
1180 | |
1181 2003-01-06 Stephen J. Turnbull <stephen@xemacs.org> | |
1182 | |
1183 * automated/regexp-tests.el (stale match data): Stale match data | |
1184 persists after failed match. Thanks to <bjacob@ca.metsci.com>. | |
1185 | |
1187 | 1186 2003-01-04 Steve Youngs <youngs@xemacs.org> |
1187 | |
1188 * XEmacs 21.5.10 "burdock" is released. | |
1189 | |
1175 | 1190 2002-12-27 Stephen J. Turnbull <stephen@xemacs.org> |
1191 | |
1192 * automated/regexp-tests.el (Mule character class): New test | |
1193 cases. Based on draft patch by Daiki Ueno <daiki@xemacs.org>. | |
1194 | |
1195 * automated/test-harness.el (Print-Pass): Comment. | |
1196 | |
1197 2002-10-19 Stephen J. Turnbull <stephen@xemacs.org> | |
1095 | 1198 |
1199 * automated/test-harness.el (test-harness-expect-bug): New variable. | |
1200 (Known-Bug-Expect-Failure): New macro. | |
1201 (Skip-Test-Unless): New macro. | |
1202 (Check-Message): Use Skip-Test-Unless. | |
1203 (test-harness-from-buffer): Type fixes. | |
1204 | |
1205 * automated/regexp-tests.el: Use Known-Bug-Expect-Failure. | |
1206 | |
1207 * automated/syntax-tests.el: Use Skip-Test-Unless. | |
1208 | |
1024 | 1209 2002-09-09 Stephen J. Turnbull <stephen@xemacs.org> |
1210 | |
1211 * automated/regexp-tests.el: Add test for stale subexpr match-data. | |
1212 Thanks to Martin Stjernholm for the report. | |
1213 | |
1214 * automated/syntax-tests.el: Conditionalize syntax-table property | |
1215 tests on feature. Enable feature if present. | |
1216 | |
1217 2002-09-12 Stephen J. Turnbull <stephen@xemacs.org> | |
1218 | |
1219 * automated/regexp-tests.el: Add word-boundary regexp tests. | |
1220 | |
981 | 1221 2002-08-30 Steve Youngs <youngs@xemacs.org> |
1222 | |
1223 * XEmacs 21.5.9 "brussels sprouts" is released. | |
1224 | |
973 | 1225 2002-08-22 Stephen J. Turnbull <stephen@xemacs.org> |
1226 | |
1227 * automated/test-harness.el (test-harness-from-buffer): | |
1228 Print-Skip: new local function. | |
1229 | |
1230 * automated/syntax-tests.el (forward-comment at buffer boundaries): | |
1231 * automated/test-harness.el (Check-Message): | |
1232 Warn, not barf, if required packages are unavailable. | |
1233 | |
933 | 1234 2002-07-27 Steve Youngs <youngs@xemacs.org> |
1235 | |
1236 * XEmacs 21.5.8 "broccoli" is released. | |
1237 | |
928 | 1238 2002-07-20 Mike Sperber <mike@xemacs.org> |
1239 | |
1240 * automated/test-harness.el (test-harness-read-from-buffer): Fix | |
1241 incorrect call of `princ'. | |
1242 | |
894 | 1243 2002-07-02 Stephen J. Turnbull <stephen@xemacs.org> |
1244 | |
1245 * XEmacs 21.5.7 "broccoflower" is released. | |
1246 | |
890 | 1247 2002-06-27 Mike Sperber <mike@xemacs.org> |
1248 | |
1249 * automated/weak-tests.el: Create. | |
1250 | |
875 | 1251 2002-06-23 Stephen J. Turnbull <stephen@xemacs.org> |
1252 | |
1253 * automated/mule-tests.el ((featurep 'mule)): Fix unicode test. | |
1254 | |
863 | 1255 2002-04-27 Stephen J. Turnbull <stephen@xemacs.org> |
1256 | |
1257 * automated/test-harness.el (test-harness-from-buffer): Clean up | |
1258 Check-Message and Check-Error-Message when done. | |
1259 | |
826 | 1260 2002-05-05 Ben Wing <ben@xemacs.org> |
1261 | |
1262 * automated/lisp-tests.el: | |
1263 * automated/symbol-tests.el: | |
1264 * automated/test-harness.el: | |
1265 * automated/test-harness.el (test-harness-from-buffer): | |
1266 Fix test harness to output FAIL messages to stderr when in | |
1267 batch mode. | |
1268 | |
1269 Fix up some problems in lisp-tests/symbol-tests that were | |
1270 causing spurious failures. | |
1271 | |
804 | 1272 2002-04-05 Stephen J. Turnbull <stephen@xemacs.org> |
1273 | |
1274 * XEmacs 21.5.6 "bok choi" is released. | |
1275 | |
800 | 1276 2002-03-31 Ben Wing <ben@xemacs.org> |
1277 | |
1278 * automated/mule-tests.el ((featurep 'mule)): | |
1279 Fix for new Unicode support. | |
1280 | |
774 | 1281 2002-03-12 Ben Wing <ben@xemacs.org> |
1282 | |
3322 | 1283 * The Great Mule Merge of March 2002: |
1284 see node by that name in the Internals Manual. | |
774 | 1285 |
768 | 1286 2002-03-05 Stephen J. Turnbull <stephen@xemacs.org> |
1287 | |
1288 * XEmacs 21.5.5 "beets" is released. | |
1289 | |
725 | 1290 2002-01-08 Stephen J. Turnbull <stephen@xemacs.org> |
1291 | |
1292 * XEmacs 21.5.4 "bamboo" is released. | |
1293 | |
654 | 1294 2001-09-07 Stephen J. Turnbull <stephen@xemacs.org> |
1295 | |
1296 * XEmacs 21.5.3 "asparagus" is released. | |
1297 | |
641 | 1298 2001-07-28 Stephen J. Turnbull <stephen@xemacs.org> |
1299 | |
1300 * XEmacs 21.5.2 "artichoke" is released. | |
1301 | |
597 | 1302 2001-05-29 Martin Buchholz <martin@xemacs.org> |
1303 | |
1304 * automated/mule-tests.el: | |
1305 Avoid test failure if (temp-directory) is a symlink. | |
1306 | |
522 | 1307 2001-05-09 Martin Buchholz <martin@xemacs.org> |
1308 | |
1309 * XEmacs 21.5.1 "anise" is released. | |
1310 | |
472 | 1311 2001-04-18 Martin Buchholz <martin@xemacs.org> |
1312 | |
1313 * XEmacs 21.5.0 "alfalfa" is released. | |
1314 | |
464 | 1315 2001-03-23 Martin Buchholz <martin@xemacs.org> |
1316 | |
1317 * automated/lisp-tests.el: | |
1318 Add test for mis-byte-compilation of (- 0 x). | |
1319 | |
462 | 1320 2001-03-21 Martin Buchholz <martin@xemacs.org> |
1321 | |
1322 * XEmacs 21.2.46 "Urania" is released. | |
1323 | |
1324 2001-03-09 William M. Perry <wmperry@aventail.com> | |
1325 | |
1326 * gtk/UNIMPLEMENTED: | |
1327 * gtk/event-stream-tests.el: | |
1328 * gtk/gnome-test.el: | |
1329 * gtk/gtk-embedded-test.el: | |
1330 * gtk/gtk-extra-test.el: | |
1331 * gtk/gtk-test.el: | |
1332 * gtk/gtk-test.glade: | |
1333 * gtk/statusbar-test.el: | |
1334 * gtk/toolbar-test.el: | |
1335 * gtk/xemacs-toolbar.el: | |
1336 The Great GTK Merge: new directory and files. | |
1337 | |
1338 2001-03-02 Ben Wing <ben@xemacs.org> | |
1339 | |
1340 * automated\case-tests.el (string-0-through-32): | |
1341 (string-127-through-160): Created new strings which contain | |
1342 unprintable characters, and initialize them in a loop. | |
1343 Rewrite all strings using unprintable characters as concat's | |
1344 with the above variables, so that this file can be made ASCII, | |
1345 not binary. | |
1346 | |
460 | 1347 2001-02-23 Martin Buchholz <martin@xemacs.org> |
1348 | |
1349 * XEmacs 21.2.45 "Thelxepeia" is released. | |
1350 | |
1351 2001-02-20 Matt Tucker <tuck@whistlingfish.net> | |
1352 | |
1353 * automated/syntax-tests.el: remove debug message | |
1354 | |
1355 2001-02-17 Matt Tucker <tuck@whistlingfish.net> | |
1356 | |
1357 * automated/syntax-tests.el: | |
1358 Added tests for syntax-table extents. | |
1359 Added regression tests for fencepost bugs with | |
1360 `find_start_of_comment' and `find_end_of_comment'. | |
1361 | |
458 | 1362 2001-02-08 Martin Buchholz <martin@xemacs.org> |
1363 | |
1364 * XEmacs 21.2.44 "Thalia" is released. | |
1365 | |
456 | 1366 2001-01-26 Martin Buchholz <martin@xemacs.org> |
1367 | |
1368 * XEmacs 21.2.43 "Terspichore" is released. | |
1369 | |
454 | 1370 2001-01-20 Martin Buchholz <martin@xemacs.org> |
1371 | |
1372 * XEmacs 21.2.42 "Poseidon" is released. | |
1373 | |
452 | 1374 2001-01-17 Martin Buchholz <martin@xemacs.org> |
1375 | |
1376 * XEmacs 21.2.41 "Polyhymnia" is released. | |
1377 | |
1378 2001-01-15 Martin Buchholz <martin@xemacs.org> | |
1379 | |
1380 * automated/byte-compiler-tests.el ((let ((z 1)) (or (setq z 42)) z)): | |
1381 Add regression test for mis-byte-compilation. | |
1382 | |
450 | 1383 2001-01-08 Martin Buchholz <martin@xemacs.org> |
1384 | |
1385 * XEmacs 21.2.40 is released. | |
1386 | |
448 | 1387 2000-12-31 Martin Buchholz <martin@xemacs.org> |
1388 | |
1389 * XEmacs 21.2.39 is released. | |
1390 | |
1391 2000-12-28 Martin Buchholz <martin@xemacs.org> | |
1392 | |
1393 * automated/lisp-tests.el: | |
1394 Avoid triggering Solaris printf buffer overflow from (format). | |
1395 | |
1396 2000-12-04 Yoshiki Hayashi <yoshiki@xemacs.org> | |
1397 | |
1398 * redisplay-tests.el: New file. | |
1399 | |
1400 2000-12-12 Martin Buchholz <martin@xemacs.org> | |
1401 | |
1402 * automated/lisp-tests.el: Add/Change (format) tests. | |
1403 | |
1404 2000-12-04 Yoshiki Hayashi <yoshiki@xemacs.org> | |
1405 | |
1406 * automated/lisp-test.el: Test if all-completions ignore | |
1407 elements start with space. | |
1408 | |
1409 2000-12-04 Yoshiki Hayashi <yoshiki@xemacs.org> | |
1410 | |
1411 * automated/regexp-tests.el: Test unmatched search doesn't | |
1412 alter match-string. | |
1413 | |
446 | 1414 2000-12-05 Martin Buchholz <martin@xemacs.org> |
1415 | |
1416 * XEmacs 21.2.38 is released. | |
1417 | |
1418 2000-12-01 Martin Buchholz <martin@xemacs.org> | |
1419 | |
1420 * automated/test-harness.el (test-harness-from-buffer): Throw away | |
1421 all warnings, even those not influenced by byte-compiler-warnings. | |
1422 | |
1423 2000-11-30 Martin Buchholz <martin@xemacs.org> | |
1424 | |
1425 * automated/lisp-tests.el: | |
1426 Test byte-compiler arithmetic optimizations. | |
1427 | |
1428 2000-11-27 Yoshiki Hayashi <yoshiki@xemacs.org> | |
1429 | |
1430 * automated/case-tests.el: Add more tests. | |
1431 | |
1432 2000-11-24 Yoshiki Hayashi <yoshiki@xemacs.org> | |
1433 | |
1434 * automated/regexp-tests.el: New file. | |
1435 | |
1436 2000-11-22 Martin Buchholz <martin@xemacs.org> | |
1437 | |
1438 * automated/lisp-tests.el: | |
1439 Add 64-bit-correctness format tests. | |
1440 Don't quote the first arg to Check-Error. | |
1441 | |
1442 2000-11-14 Yoshiki Hayashi <yoshiki@xemacs.org> | |
1443 | |
1444 * automated/case-tests.el: New file. | |
1445 | |
444 | 1446 2000-11-14 Martin Buchholz <martin@xemacs.org> |
1447 | |
1448 * XEmacs 21.2.37 is released. | |
1449 | |
1450 2000-11-09 Yoshiki Hayashi <yoshiki@xemacs.org> | |
1451 | |
1452 * automated/lisp-test.el: More format tests. | |
1453 | |
1454 2000-11-10 Yoshiki Hayashi <yoshiki@xemacs.org> | |
1455 | |
1456 * automated/ccl-tests.el (ccl-test-simple-read-and-write): | |
1457 (ccl-test-read-write-multibyte-character): Use make-char | |
1458 for non MULE XEmacs. | |
1459 | |
1460 2000-10-15 MIYASHITA Hisashi <himi@m17n.org> | |
1461 | |
1462 * automated/ccl-tests.el: New file. | |
1463 | |
1464 2000-10-30 Yoshiki Hayashi <yoshiki@xemacs.org> | |
1465 | |
1466 * automated/lisp-test.el: Add test for format. | |
1467 | |
1468 2000-10-13 Yoshiki Hayashi <yoshiki@xemacs.org> | |
1469 | |
1470 * automated/byte-compiler-test.el: Add optimization test for | |
1471 byte-after-unbind-ops. | |
1472 | |
1473 2000-10-13 Yoshiki Hayashi <yoshiki@xemacs.org> | |
1474 | |
1475 * automated/hash-table-test.el: Make new cons cell for | |
1476 equal and not eq object. | |
1477 | |
1478 2000-10-03 Yoshiki Hayashi <yoshiki@xemacs.org> | |
1479 | |
1480 * automated/lisp-test.el: Add replace-match test. | |
1481 | |
442 | 1482 2000-10-04 Martin Buchholz <martin@xemacs.org> |
1483 | |
1484 * XEmacs 21.2.36 is released. | |
1485 | |
1486 2000-09-27 Martin Buchholz <martin@xemacs.org> | |
1487 | |
1488 * automated/lisp-tests.el: Add `current-time' test. | |
1489 | |
1490 2000-09-16 Martin Buchholz <martin@xemacs.org> | |
1491 | |
1492 * automated/mule-tests.el: Add ucs tests. | |
1493 | |
1494 * DLL/dltest.c: Remove reference to obsolete emacsfns.h | |
1495 | |
1496 2000-08-03 Yoshiki Hayashi <yoshiki@xemacs.org> | |
1497 | |
1498 * automated/lisp-test.el: Check matching \\= against string | |
1499 doesn't crash XEmacs. | |
1500 From: Markus Linnala <maage@cs.tut.fi> | |
1501 | |
1502 2000-07-26 Andy Piper <andy@xemacs.org> | |
1503 | |
1504 * glyph-test.el: fix for new glyph instantiation mechanism. | |
1505 | |
1506 2000-07-31 Martin Buchholz <martin@xemacs.org> | |
1507 | |
1508 * automated/hash-table-tests.el: | |
1509 Fix up test suite to comply with new hash table weakness API. | |
1510 | |
1511 2000-07-19 Martin Buchholz <martin@xemacs.org> | |
1512 | |
1513 * XEmacs 21.2.35 is released. | |
1514 | |
1515 2000-06-17 Martin Buchholz <martin@xemacs.org> | |
1516 | |
1517 * automated/database-tests.el: Remove any previous .pag, .dir files. | |
1518 | |
1519 2000-05-28 Martin Buchholz <martin@xemacs.org> | |
1520 | |
1521 * XEmacs 21.2.34 is released. | |
1522 | |
1523 2000-05-01 Martin Buchholz <martin@xemacs.org> | |
1524 | |
1525 * XEmacs 21.2.33 is released. | |
1526 | |
1527 2000-03-20 Martin Buchholz <martin@xemacs.org> | |
1528 | |
1529 * XEmacs 21.2.32 is released. | |
1530 | |
1531 2000-03-10 Martin Buchholz <martin@xemacs.org> | |
1532 | |
1533 * automated/mule-tests.el: Check that (make-temp-name) returns | |
1534 unique values. | |
1535 | |
1536 2000-03-06 Yoshiki Hayashi <yoshiki@xemacs.org> | |
1537 | |
1538 * gutter-test.el: Fix name of specifier. | |
1539 | |
1540 2000-02-23 Martin Buchholz <martin@xemacs.org> | |
1541 | |
1542 * XEmacs 21.2.31 is released. | |
1543 | |
1544 2000-02-21 Martin Buchholz <martin@xemacs.org> | |
1545 | |
1546 * XEmacs 21.2.30 is released. | |
1547 | |
1548 2000-02-17 Martin Buchholz <martin@xemacs.org> | |
1549 | |
1550 * automated/mule-tests.el: Added some fileio tests. | |
1551 | |
1552 2000-02-16 Martin Buchholz <martin@xemacs.org> | |
1553 | |
1554 * XEmacs 21.2.29 is released. | |
1555 | |
1556 2000-02-13 Martin Buchholz <martin@xemacs.org> | |
1557 | |
1558 * automated/lisp-tests.el: Add subseq tests. | |
1559 | |
440 | 1560 2000-02-07 Martin Buchholz <martin@xemacs.org> |
1561 | |
1562 * XEmacs 21.2.28 is released. | |
1563 | |
1564 2000-02-07 Martin Buchholz <martin@xemacs.org> | |
1565 | |
1566 * automated/lisp-tests.el: Add plist manipulation tests. | |
1567 | |
1568 2000-02-02 Martin Buchholz <martin@xemacs.org> | |
1569 | |
1570 * automated/symbol-tests.el: Crashes fixed, so resurrect | |
1571 makunbound test for dontusethis-set-symbol-value-handler. | |
1572 Add more dontusethis-set-symbol-value-handler tests. | |
1573 Should fix any lingering problems with gnus playing with | |
1574 pathname-coding-system. | |
1575 | |
1576 2000-01-25 Martin Buchholz <martin@xemacs.org> | |
1577 | |
1578 * mule-tests.el: Add coding-system tests. | |
1579 | |
438 | 1580 2000-01-18 Martin Buchholz <martin@xemacs.org> |
1581 | |
1582 * XEmacs 21.2.27 is released. | |
1583 | |
1584 1999-12-24 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp> | |
1585 | |
1586 * automated/syntax-tests.el: New file. | |
1587 Add test for scan_words using forward-word and backword-word. | |
1588 | |
1589 2000-01-08 Martin Buchholz <martin@xemacs.org> | |
1590 | |
1591 * automated/mule-tests.el: | |
1592 Test resizing of small and big (> 8k bytes) strings. | |
1593 | |
436 | 1594 1999-12-31 Martin Buchholz <martin@xemacs.org> |
1595 | |
1596 * XEmacs 21.2.26 is released. | |
1597 | |
434 | 1598 1999-12-24 Martin Buchholz <martin@xemacs.org> |
1599 | |
1600 * XEmacs 21.2.25 is released. | |
1601 | |
1602 1999-12-21 Martin Buchholz <martin@xemacs.org> | |
1603 | |
1604 * automated/byte-compiler-tests.el: Add Jan's tests for equal | |
1605 effect of bytecode and interpreted code. | |
1606 | |
1607 * automated/lisp-tests.el: Add tests for near-text functions. | |
1608 | |
1609 1999-12-19 Martin Buchholz <martin@xemacs.org> | |
1610 | |
1611 * automated/mule-tests.el: Add tests for fillarray, aset. | |
1612 | |
1613 1999-12-17 Martin Buchholz <martin@xemacs.org> | |
1614 | |
1615 * automated/lisp-tests.el: Add tests for mapcar1() crashes. | |
1616 | |
432 | 1617 1999-12-14 Martin Buchholz <martin@xemacs.org> |
1618 | |
1619 * XEmacs 21.2.24 is released. | |
1620 | |
430 | 1621 1999-12-07 Martin Buchholz <martin@xemacs.org> |
1622 | |
1623 * XEmacs 21.2.23 is released. | |
1624 | |
428 | 1625 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org> |
1626 | |
1627 * XEmacs 21.2.22 is released | |
1628 | |
1629 1999-11-28 Martin Buchholz <martin@xemacs.org> | |
1630 | |
1631 * XEmacs 21.2.21 is released. | |
1632 | |
1633 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1634 | |
1635 * XEmacs 21.2.20 is released | |
1636 | |
1637 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1638 | |
1639 * XEmacs 21.2.19 is released | |
1640 | |
1641 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1642 | |
1643 * XEmacs 21.2.18 is released | |
1644 | |
1645 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1646 | |
1647 * XEmacs 21.2.17 is released | |
1648 | |
1649 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1650 | |
1651 * XEmacs 21.2.16 is released | |
1652 | |
1653 1999-06-07 Hrvoje Niksic <hniksic@srce.hr> | |
1654 | |
1655 * automated/base64-tests.el: Check for error instead for nil where | |
1656 error conditions are expected. | |
1657 | |
1658 * automated/base64-tests.el: Comment out (for now) the code that | |
1659 causes crashes. | |
1660 | |
1661 1999-06-05 Hrvoje Niksic <hniksic@srce.hr> | |
1662 | |
1663 * automated/base64-tests.el: Check that the decoder handles | |
1664 arbitrary characters. Cut down on the number of tests. | |
1665 | |
1666 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1667 | |
1668 * XEmacs 21.2.15 is released | |
1669 | |
1670 1999-06-02 Oscar Figueiredo <oscar@xemacs.org> | |
1671 | |
1672 * automated/lisp-tests.el: Test `split-string' | |
1673 | |
1674 1999-05-27 Hrvoje Niksic <hniksic@srce.hr> | |
1675 | |
1676 * automated/base64-tests.el: New file. | |
1677 | |
1678 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1679 | |
1680 * XEmacs 21.2.14 is released | |
1681 | |
1682 1999-05-06 Hrvoje Niksic <hniksic@srce.hr> | |
1683 | |
1684 * automated/symbol-tests.el: Add many more tests. | |
1685 | |
1686 1999-05-06 Hrvoje Niksic <hniksic@srce.hr> | |
1687 | |
1688 * automated/lisp-tests.el: Ditto. | |
1689 | |
1690 * automated/hash-table-tests.el: Ditto. | |
1691 | |
1692 * automated/database-tests.el: Don't use backquote where quote | |
1693 would suffice. | |
1694 | |
1695 * automated/symbol-tests.el: Add tests for magic symbols. | |
1696 | |
1697 1999-05-04 Hrvoje Niksic <hniksic@srce.hr> | |
1698 | |
1699 * automated/hash-table-tests.el: Fix comment. | |
1700 | |
1701 1999-04-22 Hrvoje Niksic <hniksic@srce.hr> | |
1702 | |
1703 * automated/test-harness.el (batch-test-emacs): Minor fixes. | |
1704 | |
1705 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1706 | |
1707 * XEmacs 21.2.13 is released | |
1708 | |
1709 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1710 | |
1711 * XEmacs 21.2.12 is released | |
1712 | |
1713 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1714 | |
1715 * XEmacs 21.2.11 is released | |
1716 | |
1717 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1718 | |
1719 * XEmacs 21.2.10 is released | |
1720 | |
1721 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1722 | |
1723 * XEmacs 21.2.9 is released | |
1724 | |
1725 1999-01-30 Martin Buchholz <martin@xemacs.org> | |
1726 | |
1727 * automated/lisp-tests.el: Add test for buffer-local function | |
1728 parameter crash | |
1729 | |
1730 1998-12-30 Martin Buchholz <martin@xemacs.org> | |
1731 | |
1732 * automated/database-tests.el: Minor tweaks | |
1733 | |
1734 * ChangeLog: new file | |
1735 |