Mercurial > hg > xemacs-beta
comparison src/ChangeLog @ 5438:8d29f1c4bb98
Merge with 21.5 trunk.
| author | Mats Lidell <matsl@xemacs.org> |
|---|---|
| date | Fri, 26 Nov 2010 06:43:36 +0100 |
| parents | 17c381a2f377 |
| children | c290121b0c3f |
comparison
equal
deleted
inserted
replaced
| 5437:002cb5224e4f | 5438:8d29f1c4bb98 |
|---|---|
| 1 2010-11-24 Aidan Kehoe <kehoea@parhasard.net> | |
| 2 | |
| 3 * font-mgr.c (Ffc_pattern_get): Fix my last change when both | |
| 4 --with-union-type and --with-xft are specified, thank you Robert | |
| 5 Delius Royar! | |
| 6 | |
| 7 2010-11-20 Aidan Kehoe <kehoea@parhasard.net> | |
| 8 | |
| 9 * abbrev.c (Fexpand_abbrev): | |
| 10 * alloc.c: | |
| 11 * alloc.c (Fmake_list): | |
| 12 * alloc.c (Fmake_vector): | |
| 13 * alloc.c (Fmake_bit_vector): | |
| 14 * alloc.c (Fmake_byte_code): | |
| 15 * alloc.c (Fmake_string): | |
| 16 * alloc.c (vars_of_alloc): | |
| 17 * bytecode.c (UNUSED): | |
| 18 * bytecode.c (Fbyte_code): | |
| 19 * chartab.c (decode_char_table_range): | |
| 20 * cmds.c (Fself_insert_command): | |
| 21 * data.c (check_integer_range): | |
| 22 * data.c (Fnatnump): | |
| 23 * data.c (Fnonnegativep): | |
| 24 * data.c (Fstring_to_number): | |
| 25 * elhash.c (hash_table_size_validate): | |
| 26 * elhash.c (decode_hash_table_size): | |
| 27 * eval.c (Fbacktrace_frame): | |
| 28 * event-stream.c (lisp_number_to_milliseconds): | |
| 29 * event-stream.c (Faccept_process_output): | |
| 30 * event-stream.c (Frecent_keys): | |
| 31 * event-stream.c (Fdispatch_event): | |
| 32 * events.c (Fmake_event): | |
| 33 * events.c (Fevent_timestamp): | |
| 34 * events.c (Fevent_timestamp_lessp): | |
| 35 * events.h: | |
| 36 * events.h (struct command_builder): | |
| 37 * file-coding.c (gzip_putprop): | |
| 38 * fns.c: | |
| 39 * fns.c (check_sequence_range): | |
| 40 * fns.c (Frandom): | |
| 41 * fns.c (Fnthcdr): | |
| 42 * fns.c (Flast): | |
| 43 * fns.c (Fnbutlast): | |
| 44 * fns.c (Fbutlast): | |
| 45 * fns.c (Fmember): | |
| 46 * fns.c (Ffill): | |
| 47 * fns.c (Freduce): | |
| 48 * fns.c (replace_string_range_1): | |
| 49 * fns.c (Freplace): | |
| 50 * font-mgr.c (Ffc_pattern_get): | |
| 51 * frame-msw.c (msprinter_set_frame_properties): | |
| 52 * glyphs.c (check_valid_xbm_inline): | |
| 53 * indent.c (Fmove_to_column): | |
| 54 * intl-win32.c (mswindows_multibyte_to_unicode_putprop): | |
| 55 * lisp.h: | |
| 56 * lisp.h (ARRAY_DIMENSION_LIMIT): | |
| 57 * lread.c (decode_mode_1): | |
| 58 * mule-ccl.c (ccl_get_compiled_code): | |
| 59 * number.h: | |
| 60 * process-unix.c (unix_open_multicast_group): | |
| 61 * process.c (Fset_process_window_size): | |
| 62 * profile.c (Fstart_profiling): | |
| 63 * unicode.c (Funicode_to_char): | |
| 64 Change NATNUMP to return 1 for positive bignums; changes uses of | |
| 65 it and of CHECK_NATNUM appropriately, usually by checking for an | |
| 66 integer in an appropriate range. | |
| 67 Add array-dimension-limit and use it in #'make-vector, | |
| 68 #'make-string. Add array-total-size-limit, array-rank-limit while | |
| 69 we're at it, for the sake of any Common Lisp-oriented code that | |
| 70 uses these limits. | |
| 71 Rename check_int_range to check_integer_range, have it take | |
| 72 Lisp_Objects (and thus bignums) instead. | |
| 73 Remove bignum_butlast(), just set int_n to an appropriately large | |
| 74 integer if N is a bignum. | |
| 75 Accept bignums in check_sequence_range(), change the functions | |
| 76 that use check_sequence_range() appropriately. | |
| 77 Move the definition of NATNUMP() to number.h; document why it's a | |
| 78 reasonable name, contradicting an old comment. | |
| 79 | |
| 80 2010-11-17 Aidan Kehoe <kehoea@parhasard.net> | |
| 81 | |
| 82 * fns.c (bignum_butlast): New. | |
| 83 (Fnbutlast, Fbutlast): Use it. | |
| 84 In #'butlast and #'nbutlast, if N is a bignum, we should always | |
| 85 return nil. Bug revealed by Paul Dietz' test suite, thank you | |
| 86 Paul. | |
| 87 | |
| 1 2010-11-15 Aidan Kehoe <kehoea@parhasard.net> | 88 2010-11-15 Aidan Kehoe <kehoea@parhasard.net> |
| 2 | 89 |
| 3 * .gdbinit.in: Remove lrecord_type_popup_data, | 90 * .gdbinit.in: Remove lrecord_type_popup_data, |
| 4 lrecord_type_window_configuration from this file, they're not | 91 lrecord_type_window_configuration from this file, they're not |
| 5 used, and their presence breaks pobj in GDB at runtime for me. | 92 used, and their presence breaks pobj in GDB at runtime for me. |
