comparison src/ChangeLog @ 109358:a9586dc942d5

Merge from mainline.
author Katsumi Yamaoka <katsumi@flagship2>
date Mon, 12 Jul 2010 13:21:11 +0000
parents 09daf1538316
children b7e047772c64
comparison
equal deleted inserted replaced
109240:6f0915b37828 109358:a9586dc942d5
1 2010-07-12 Kenichi Handa <handa@m17n.org>
2
3 * Makefile.in (lisp): Change hebrew.el to hebrew.elc.
4 (shortlisp): Likewise.
5
6 * font.h (enum font_property_index): New member FONT_ENTITY_INDEX.
7
8 * font.c (font_open_entity): Record ENTITY in FONT_OBJECT's slot
9 of FONT_ENTITY_INDEX.
10 (Ffont_get): If KEY is :otf and the font-object doesn't have the
11 property, get the property value dynamically.
12 (Ffont_put): Accept font-entity and font-object too.
13 (Ffont_get_glyhphs): Renamed from Fget_font_glyphs. Arguments and
14 return value changed.
15 (syms_of_font): Adjusted for the above change.
16
17 2010-07-11 Andreas Schwab <schwab@linux-m68k.org>
18
19 * blockinput.h: Remove obsolete comment.
20
21 * lisp.h: Include <stddef.h>.
22 (OFFSETOF): Don't define.
23 (VECSIZE): Use offsetof instead of OFFSETOF.
24 (PSEUDOVECSIZE): Likewise.
25 * process.c (conv_sockaddr_to_lisp): Likewise.
26 * alloc.c: Don't include <stddef.h>.
27 * buffer.h (PER_BUFFER_VAR_OFFSET): Use offsetof.
28
29 * process.c: Remove obsolete comment.
30
31 2010-07-11 Chong Yidong <cyd@stupidchicken.com>
32
33 * xfaces.c (Vface_remapping_alist): Doc fix (Bug#6091).
34
35 2010-07-11 Andreas Schwab <schwab@linux-m68k.org>
36
37 * callint.c (Fcall_interactively): Use strchr, strrchr instead of
38 index, rindex.
39 * doc.c (get_doc_string, Fsnarf_documentation): Likewise.
40 * editfns.c (Fuser_full_name, Fformat): Likewise.
41 * emacs.c (argmatch, sort_args, decode_env_path): Likewise.
42 * fileio.c (Ffile_symlink_p): Likewise.
43 * filelock.c (current_lock_owner): Likewise.
44 * font.c (font_parse_name, font_parse_family_registry): Likewise.
45 * fontset.c (fontset_pattern_regexp): Likewise.
46 * lread.c (read1): Likewise.
47 * sysdep.c (init_system_name): Likewise.
48 * xfns.c (select_visual): Likewise.
49 * s/hpux10-20.h (index, rindex): Don't define.
50 * s/ms-w32.h (index): Likewise.
51 * s/usg5-4.h: Likewise.
52
53 * callproc.c (relocate_fd): Use F_DUPFD if defined.
54
55 * alloc.c (pending_malloc_warning, malloc_warning): Add const.
56 * callproc.c (relocate_fd, getenv_internal_1, getenv_internal)
57 (egetenv): Likewise.
58 * doprnt.c (doprnt): Likewise.
59 * editfns.c (set_time_zone_rule, format2): Likewise.
60 * emacs.c (decode_env_path): Likewise.
61 * eval.c (signal_error, error): Likewise.
62 * insdel.c (replace_range_2): Likewise.
63 * keyboard.c (cmd_error_internal): Likewise.
64 * lread.c (isfloat_string, make_symbol, dir_warning): Likewise.
65 * print.c (write_string, write_string_1, print_error_message):
66 Likewise.
67 * vm-limit.c (warn_function, memory_warnings): Likewise.
68 * xdisp.c (message1, message1_nolog, message_with_string)
69 (vmessage, message, message_nolog): Likewise.
70 * emacs.c: Remove duplicate declaration.
71 * keyboard.h: Likewise.
72 * lisp.h: Update prototypes.
73
74 * eval.c: Fix indentation problem.
75
76 * keyboard.c: Include "process.h"
77
78 * eval.c: Remove obsolete noinline declaration.
79 * fns.c: Likewise.
80
81 2010-07-11 Ken Raeburn <raeburn@raeburn.org>
82
83 * doprnt.c (doprnt): Take a va_list argument instead of count and
84 pointer.
85 * eval.c (error): Change to a standard-C variadic function.
86 * xdisp.c (vmessage): Renamed from message, made static, and
87 changed to take a va_list argument.
88 (message): New variadic wrapper.
89 (message_nolog): Now a variadic function, calling vmessage.
90 * lisp.h: Include stdarg.h for va_list.
91 (doprnt, error, message, message_nolog): Decls updated.
92
93 2010-07-11 Eli Zaretskii <eliz@gnu.org>
94
95 * process.c (syms_of_process) <delete-exited-processes>: Define
96 even if !subprocesses.
97 (delete_exited_processes): Ditto.
98
99 * msdos.c (syms_of_msdos) <delete-exited-processes>: Remove DEFVAR.
100 (delete_exited_processes): Don't define.
101
102 2010-07-10 Chong Yidong <cyd@stupidchicken.com>
103
104 * frame.c (make_frame): Initialize menu_bar_lines and
105 tool_bar_lines members.
106 (make_initial_frame, make_terminal_frame): Initialize
107 menu_bar_lines using value of menu-bar-mode.
108
109 * msdos.c (IT_set_frame_parameters): Don't set menu-bar-lines.
110
111 2010-07-10 Eli Zaretskii <eliz@gnu.org>
112
113 * process.c: Reshuffle #include's. Condition some of the global
114 and static variables on `subprocesses'.
115 (hold_keyboard_input, unhold_keyboard_input, kbd_on_hold_p):
116 Leave only one implementation.
117 (Fget_buffer_process, Fprocess_inherit_coding_system_flag)
118 (kill_buffer_processes, Flist_system_processes)
119 (Fprocess_attributes, init_process, syms_of_process): Unify the
120 implementations for with subprocesses and without them.
121
1 2010-07-09 Jan Djärv <jan.h.d@swipnet.se> 122 2010-07-09 Jan Djärv <jan.h.d@swipnet.se>
2 123
3 * xmenu.c (set_frame_menubar): Must realize menubar_widget to get the 124 * xmenu.c (set_frame_menubar): Must realize menubar_widget to get the
4 correct size for Motif. 125 correct size for Motif.
5 (free_frame_menubar): Call x_set_window_size to update frame size. 126 (free_frame_menubar): Call x_set_window_size to update frame size.
789 910
790 * xsettings.c (Ffont_get_system_normal_font, Ffont_get_system_font): 911 * xsettings.c (Ffont_get_system_normal_font, Ffont_get_system_font):
791 Improve documentation. Return font regardless of use_system_font. 912 Improve documentation. Return font regardless of use_system_font.
792 (syms_of_xsettings): Improve documentation for font-use-system-font. 913 (syms_of_xsettings): Improve documentation for font-use-system-font.
793 914
794 2009-06-17 Naohiro Aota <naota@elisp.net> (tiny change) 915 2010-07-10 Chong Yidong <cyd@stupidchicken.com>
916
917 * xfaces.c (realize_face): Garbage the frame if a face is removed
918 (Bug#6593).
919
920 2010-07-05 Andreas Schwab <schwab@linux-m68k.org>
921
922 * keyboard.c: Remove duplicate <setjmp.h>.
923 (read_key_sequence): Remove volatile qualifiers.
924
925 2010-07-05 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
926
927 * dispextern.h (FRINGE_HEIGHT_BITS): New define.
928 (struct glyph_row): New members left_fringe_offset and
929 right_fringe_offset.
930
931 * xterm.c (x_draw_fringe_bitmap): Don't clip bottom aligned bitmap
932 specially.
933 * w32term.c (w32_draw_fringe_bitmap): Likewise.
934 * nsterm.m (ns_draw_fringe_bitmap): Likewise.
935
936 * fringe.c (draw_fringe_bitmap_1): Don't clip bitmap here.
937 Take account of bitmap offset.
938 (draw_window_fringes): Take account of window vscroll.
939 (update_window_fringes): Likewise. Extend top-aligned top indicator
940 or bottom-aligned bottom indicator to adjacent rows if it doesn't fit
941 in one row. Don't set redraw_fringe_bitmaps_p outside row comparison.
942 Set left_fringe_offset and right_fringe_offset (Bug#5634, Bug#6325).
943
944 2010-07-04 Juanma Barranquero <lekktu@gmail.com>
945
946 * w32fns.c (Qtooltip): Declare.
947 Suggested by Andy Moreton <andrewjmoreton@gmail.com>.
948
949 2010-07-03 Jan Djärv <jan.h.d@swipnet.se>
950
951 * xmenu.c (x_activate_menubar): Send Press/Release for Gtk+ to avoid
952 grab on just Press (Bug#6499).
953
954 2010-07-02 Chong Yidong <cyd@stupidchicken.com>
955
956 * frame.c (Qtooltip): New var.
957 (delete_frame): Use it. Fix faulty if statement. Don't update
958 mode line for tooltip frames. Suggested by Martin Rudalics.
959
960 * xfns.c (x_create_tip_frame):
961 * w32fns.c (x_create_tip_frame): Use it.
962
963 2010-06-17 Naohiro Aota <naota@elisp.net> (tiny change)
795 964
796 * xftfont.c (xftfont_open): Check font width one by one also when 965 * xftfont.c (xftfont_open): Check font width one by one also when
797 spacing is dual. 966 spacing is dual.
798 967
799 * ftfont.c (ftfont_open): Ditto. 968 * ftfont.c (ftfont_open): Ditto.
967 2010-06-10 Glenn Morris <rgm@gnu.org> 1136 2010-06-10 Glenn Morris <rgm@gnu.org>
968 1137
969 * editfns.c (Fbyte_to_string): Pacify compiler. 1138 * editfns.c (Fbyte_to_string): Pacify compiler.
970 1139
971 * m/ibms390x.h: Rather than duplicating ibms390.h, just include it. 1140 * m/ibms390x.h: Rather than duplicating ibms390.h, just include it.
1141
1142 2010-06-26 Andreas Schwab <schwab@linux-m68k.org>
1143
1144 * alloc.c (Fmake_byte_code): Don't access undefined argument
1145 (Bug#6517).
1146
1147 2010-06-25 Chong Yidong <cyd@stupidchicken.com>
1148
1149 * xdisp.c (next_element_from_image): Ensure that after-strings are
1150 read the next time we hit handle_stop (Bug#1336).
1151
1152 2010-06-23 Andreas Schwab <schwab@linux-m68k.org>
1153
1154 * lread.c (read1): Signal error if #s is not followed by paren.
1155
1156 2010-06-19 Chong Yidong <cyd@stupidchicken.com>
1157
1158 * image.c (free_image): Mark frame as garbaged (Bug#6426).
1159
1160 * keymap.c (Fdefine_key): Doc fix (Bug#6460).
1161
1162 2010-06-15 Glenn Morris <rgm@gnu.org>
1163
1164 * editfns.c (Fbyte_to_string): Pacify compiler.
972 1165
973 2010-06-09 Stefan Monnier <monnier@iro.umontreal.ca> 1166 2010-06-09 Stefan Monnier <monnier@iro.umontreal.ca>
974 1167
975 * dbusbind.c (xd_append_arg): Don't "make-unibyte" the string. 1168 * dbusbind.c (xd_append_arg): Don't "make-unibyte" the string.
976 Check `object's type before accessing its guts. 1169 Check `object's type before accessing its guts.