comparison src/ChangeLog @ 92467:38094b151b8d

*** empty log message ***
author Juanma Barranquero <lekktu@gmail.com>
date Tue, 04 Mar 2008 10:29:47 +0000
parents 5f5f07a5c076
children 06c0f69df116
comparison
equal deleted inserted replaced
92466:fa105229c443 92467:38094b151b8d
1 2008-03-04 Juanma Barranquero <lekktu@gmail.com>
2
3 * .cvsignore: Add oo.
4
1 2008-03-03 Andreas Schwab <schwab@suse.de> 5 2008-03-03 Andreas Schwab <schwab@suse.de>
2 6
3 * coding.c (decode_coding_object): Inhibit gap shrinking while 7 * coding.c (decode_coding_object): Inhibit gap shrinking while
4 decoding in place. 8 decoding in place.
5 9
6 2008-03-03 Dan Nicolaescu <dann@ics.uci.edu> 10 2008-03-03 Dan Nicolaescu <dann@ics.uci.edu>
7 11
8 * w32term.c: Remove unused include "gnu.h". 12 * w32term.c: Remove unused include "gnu.h".
9 * makefile.w32-in (w32term.o): Don't depend on gnu.h 13 * makefile.w32-in (w32term.o): Don't depend on gnu.h.
10 14
11 * gnu.h: Rename to ... 15 * gnu.h: Rename to ...
12 * emacs-icon.h: ... this. 16 * emacs-icon.h: ... this.
13 * xterm.c: Use emacs-icon.h instead of gnu.h. 17 * xterm.c: Use emacs-icon.h instead of gnu.h.
14 * Makefile (xterm.o): Depend on emacs-icon.h, not gnu.h. 18 * Makefile (xterm.o): Depend on emacs-icon.h, not gnu.h.
685 689
686 * coding.c (DECODE_EMACS_MULE_COMPOSITION_CHAR): Use "do...while (0)". 690 * coding.c (DECODE_EMACS_MULE_COMPOSITION_CHAR): Use "do...while (0)".
687 691
688 2008-02-07 Jim Meyering <meyering@redhat.com> 692 2008-02-07 Jim Meyering <meyering@redhat.com>
689 693
690 Use "do...while (0)", not "if (1)..else" in macro definitions. 694 Use "do...while (0)", not "if (1)...else" in macro definitions.
691 The latter provokes a warning from gcc about the empty else, when 695 The latter provokes a warning from gcc about the empty else, when
692 followed by ";". Also, without that trailing semicolon, it would 696 followed by ";". Also, without that trailing semicolon, it would
693 silently swallow up any following statement. 697 silently swallow up any following statement.
694 * syntax.h (SETUP_SYNTAX_TABLE): 698 * syntax.h (SETUP_SYNTAX_TABLE):
695 (SETUP_SYNTAX_TABLE_FOR_OBJECT): Likewise. 699 (SETUP_SYNTAX_TABLE_FOR_OBJECT): Likewise.
1257 * lread.c (read1): Undo the previous change. 1261 * lread.c (read1): Undo the previous change.
1258 1262
1259 2008-02-01 CHENG Gao <chenggao@gmail.com> (tiny change) 1263 2008-02-01 CHENG Gao <chenggao@gmail.com> (tiny change)
1260 1264
1261 * frame.c (Fdelete_frame): Call font_update_drivers only when 1265 * frame.c (Fdelete_frame): Call font_update_drivers only when
1262 USE_FONT_BACKEND is defined.. 1266 USE_FONT_BACKEND is defined.
1263 1267
1264 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp> 1268 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
1265 1269
1266 * font.h (struct font_bitmap): New member bits_per_pixel. 1270 * font.h (struct font_bitmap): New member bits_per_pixel.
1267 (struct font_driver): New members start_for_frame and end_for_frame. 1271 (struct font_driver): New members start_for_frame and end_for_frame.
1565 1569
1566 2008-02-01 Jason Rumney <jasonr@gnu.org> 1570 2008-02-01 Jason Rumney <jasonr@gnu.org>
1567 1571
1568 * w32font.c (w32font_close): Delete the GDI font object. 1572 * w32font.c (w32font_close): Delete the GDI font object.
1569 1573
1570 * w32menu.c: Include character.h 1574 * w32menu.c: Include character.h.
1571 1575
1572 * w32proc.c: Likewise. 1576 * w32proc.c: Likewise.
1573 1577
1574 * w32select.c: Likewise. 1578 * w32select.c: Likewise.
1575 1579
1576 * makefile.w32-in (w32proc.o): Depend on character.h 1580 * makefile.w32-in (w32proc.o): Depend on character.h.
1577 1581
1578 2008-02-01 Jason Rumney <jasonr@gnu.org> 1582 2008-02-01 Jason Rumney <jasonr@gnu.org>
1579 1583
1580 * w32fns.c (syms_of_w32fns): Use DEFSYM macro. 1584 * w32fns.c (syms_of_w32fns): Use DEFSYM macro.
1581 1585
1697 1701
1698 * xterm.c (x_draw_glyph_string_foreground) [USE_FONT_BACKEND]: 1702 * xterm.c (x_draw_glyph_string_foreground) [USE_FONT_BACKEND]:
1699 Remove redundant loop and allocation. 1703 Remove redundant loop and allocation.
1700 1704
1701 * makefile.w32-in (font.o, w32font.o): New objects. 1705 * makefile.w32-in (font.o, w32font.o): New objects.
1702 (fontset.o, xdisp.o, xfaces.o, w32fns.o, w32term.o): Depend on font.h 1706 (fontset.o, xdisp.o, xfaces.o, w32fns.o, w32term.o): Depend on font.h.
1703 (FONTOBJ): New group of objects conditioned on USE_FONT_BACKEND. 1707 (FONTOBJ): New group of objects conditioned on USE_FONT_BACKEND.
1704 1708
1705 * xdisp.c (fill_composite_glyph_string): Make the first arg to 1709 * xdisp.c (fill_composite_glyph_string): Make the first arg to
1706 STORE_XCHARB a valid l-value. 1710 STORE_XCHARB a valid l-value.
1707 1711
1756 * fontset.c (fontset_find_font): Pay attention to font size 1760 * fontset.c (fontset_find_font): Pay attention to font size
1757 specified for a font. 1761 specified for a font.
1758 (reorder_font_vector): Check contents of font_def. 1762 (reorder_font_vector): Check contents of font_def.
1759 1763
1760 * font.c (struct otf_list): Delete it. 1764 * font.c (struct otf_list): Delete it.
1761 (otf_list): Make it a lisp variable.. 1765 (otf_list): Make it a lisp variable.
1762 (otf_open): Use lispy otf_list. 1766 (otf_open): Use lispy otf_list.
1763 (generate_otf_features): Rename from parse_gsub_gpos_spec. 1767 (generate_otf_features): Rename from parse_gsub_gpos_spec.
1764 (check_otf_features): New function. 1768 (check_otf_features): New function.
1765 (font_otf_DeviceTable, font_otf_ValueRecord, font_otf_Anchor): New 1769 (font_otf_DeviceTable, font_otf_ValueRecord, font_otf_Anchor): New
1766 functinos. 1770 functinos.
3279 ASCII only string. 3283 ASCII only string.
3280 3284
3281 * fileio.c (Finsert_file_contents): Avoid detecting a code twice. 3285 * fileio.c (Finsert_file_contents): Avoid detecting a code twice.
3282 3286
3283 * coding.c (detect_coding_iso_2022): Fix handling of SS2 and SS3. 3287 * coding.c (detect_coding_iso_2022): Fix handling of SS2 and SS3.
3284 (detect_coding, detect_coding_system): Treat '\0' as normal ASCII byte.. 3288 (detect_coding, detect_coding_system): Treat '\0' as normal ASCII byte.
3285 3289
3286 2008-02-01 Kenichi Handa <handa@m17n.org> 3290 2008-02-01 Kenichi Handa <handa@m17n.org>
3287 3291
3288 * coding.h (SJIS_TO_JIS2, JIS_TO_SJIS2): New macros. 3292 * coding.h (SJIS_TO_JIS2, JIS_TO_SJIS2): New macros.
3289 3293
5110 * config.in (HAVE_PTY_H, HAVE_SIZE_T, HAVE_LANGINFO_CODESET): New. 5114 * config.in (HAVE_PTY_H, HAVE_SIZE_T, HAVE_LANGINFO_CODESET): New.
5111 (size_t): Remove. 5115 (size_t): Remove.
5112 5116
5113 2008-02-01 Dave Love <fx@gnu.org> 5117 2008-02-01 Dave Love <fx@gnu.org>
5114 5118
5115 * Makefile.in (chartab.o): Depend on charset.h 5119 * Makefile.in (chartab.o): Depend on charset.h.
5116 5120
5117 2008-02-01 Kenichi Handa <handa@m17n.org> 5121 2008-02-01 Kenichi Handa <handa@m17n.org>
5118 5122
5119 * character.c (syms_of_character): Set the default value of 5123 * character.c (syms_of_character): Set the default value of
5120 Vprintable_chars to Qnil. 5124 Vprintable_chars to Qnil.
5860 5864
5861 2008-01-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 5865 2008-01-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
5862 5866
5863 * mac.c (mac_emacs_pid) [MAC_OSX]: New variable. 5867 * mac.c (mac_emacs_pid) [MAC_OSX]: New variable.
5864 [MAC_OSX] (init_mac_osx_environment): Initialize it. 5868 [MAC_OSX] (init_mac_osx_environment): Initialize it.
5865 [MAC_OSX] (mac_try_close_socket) [SELECT_USE_CFSOCKET]: Return 0 5869 [MAC_OSX] (mac_try_close_socket) [SELECT_USE_CFSOCKET]: Return 0
5866 when used on child processes. 5870 when used on child processes.
5867 5871
5868 2008-01-21 Michael Albinus <michael.albinus@gmx.de> 5872 2008-01-21 Michael Albinus <michael.albinus@gmx.de>
5869 5873
5870 * dbusbind.c (Fdbus_method_return_internal): Rename from 5874 * dbusbind.c (Fdbus_method_return_internal): Rename from
6601 * alloc.c (ALLOCATE_PSEUDOVECTOR): Move to lisp.h. 6605 * alloc.c (ALLOCATE_PSEUDOVECTOR): Move to lisp.h.
6602 (allocate_pseudovector): Make non-static. 6606 (allocate_pseudovector): Make non-static.
6603 6607
6604 * lisp.h (enum pvec_type): New tag PVEC_OTHER. 6608 * lisp.h (enum pvec_type): New tag PVEC_OTHER.
6605 (allocate_pseudovector): Declare. 6609 (allocate_pseudovector): Declare.
6606 (ALLOCATE_PSEUDOVECTOR): Move from alloc.c 6610 (ALLOCATE_PSEUDOVECTOR): Move from alloc.c.
6607 6611
6608 2007-11-15 Andreas Schwab <schwab@suse.de> 6612 2007-11-15 Andreas Schwab <schwab@suse.de>
6609 6613
6610 * editfns.c (Fformat): Correctly format EMACS_INT values. 6614 * editfns.c (Fformat): Correctly format EMACS_INT values.
6611 Also take precision into account when formatting an integer. 6615 Also take precision into account when formatting an integer.