/[emacs]/emacs/src/ChangeLog
ViewVC logotype

Diff of /emacs/src/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3331.2.28 by miles, Thu Nov 4 08:55:34 2004 UTC revision 1.3331.2.29 by miles, Fri Nov 12 02:52:58 2004 UTC
# Line 1  Line 1 
1    2004-11-10  Stefan Monnier  <monnier@iro.umontreal.ca>
2    
3            * keymap.c (Fkeymap_prompt): Accept symbol keymaps.
4    
5    2004-11-09  Kim F. Storm  <storm@cua.dk>
6    
7            * xselect.c: Include <sys/types.h> and <unistd.h> (for getpid).
8            Fix various comments referring to XEvents instead of input events.
9            (x_queue_event): Fix format strings.
10            (x_stop_queuing_selection_requests): Likewise.
11    
12            * xdisp.c (produce_image_glyph): Remove unused variable 'face_ascent'.
13            (pint2hrstr): Add extra braces to silence compiler.
14    
15            * print.c (print_object): Fix format string.
16    
17            * lread.c (read1): Fix next_char matching.
18    
19            * lisp.h (Fdelete): Add EXFUN.
20            (replace_range_2): Add prototype.
21    
22            * keyboard.c (read_avail_input): Remove unused variable 'discard'.
23    
24            * intervals.h (NULL_INTERVAL_P): Add separate version when
25            ENABLE_CHECKING is not defined to silence compiler.
26            (compare_string_intervals): Add prototype.
27    
28            * fringe.c (destroy_fringe_bitmap): Fix return type.
29            (Ffringe_bitmaps_at_pos): Remove unused var 'old_buffer'.
30    
31            * emacs.c (Fdump_emacs): Fix format string.
32    
33            * doc.c: Include <ctype.h>.
34            (Fsubstitute_command_keys): Remove unused variable 'firstkey'.
35    
36            * data.c (store_symval_forwarding): Remove unused variables.
37    
38            * callint.c (Fcall_interactively): Remove unused variable 'funcar'.
39    
40    2004-11-09  Jan Dj,Ad(Brv  <jan.h.d@swipnet.se>
41    
42            * Makefile.in (stamp-oldxmenu): If HAVE_GTK, don't add dependencies
43            to ${OLDXMENU}.
44    
45    2004-11-09  Kim F. Storm  <storm@cua.dk>
46    
47            * process.c (Fmake_network_process): Remove kludge for interrupted
48            connects on BSD.  If connect is interrupted, just close socket and
49            start over rather than sleeping and retry with same socket.
50    
51    2004-11-09  Jan Dj,Ad(Brv  <jan.h.d@swipnet.se>
52    
53            * .cvsignore: Add buildobj.lst.
54    
55            * doc.c: New variable Vbuild_files.
56            (Fsnarf_documentation): If Vbuild_files is nil, populate it with
57            file names from buildobh.lst.  Only attach docstrings from files
58            that are in Vbuild_files.
59            (syms_of_doc): Defvar Vbuild_files.
60    
61            * Makefile.in (SOME_MACHINE_OBJECTS): Add fringe.o, image.o
62            and w32*.o.
63            (temacs${EXEEXT}): Generate buildobj.lst when temacs is linked.
64            (mostlyclean): rm buildobj.lst
65    
66            * makefile.w32-in ($(TEMACS)): Generate buildobj.lst when temacs
67            is linked.
68    
69    2004-11-09  Kim F. Storm  <storm@cua.dk>
70    
71            * fringe.c (update_window_fringes): Update fringe bitmaps if
72            cur and row ends_at_zv_p differs.  If bitmaps of a row is updated,
73            also update previous row to get rid of misc. artifacts.
74    
75    2004-11-08  Kim F. Storm  <storm@cua.dk>
76    
77            * xdisp.c (fast_find_position): Fix start pos if header line present.
78            (note_mouse_highlight): Clear mouse face if we move out of text area.
79    
80    2004-11-08  Eli Zaretskii  <eliz@gnu.org>
81    
82            * editfns.c: Move #include "systime.h" before <sys/resource.h>.
83            Don't include <sys/time.h> explicitly.
84            Include <stdio.h> unconditionally, not just on MacOS.
85    
86    2004-11-08  Kenichi Handa  <handa@m17n.org>
87    
88            * fontset.c (fontset_pattern_regexp): Cancel my previous change;
89            don't pay attention to '\' before '*'.
90            (fontset_pattern_regexp): Change the meaning of the second arg.
91            (Fnew_fontset): Call fs_query_fontset, not Fquery_fontset.
92            (check_fontset_name): Try NAME as literal at first, and if it
93            failes, try NAME as pattern.
94    
95    2004-11-07  Jan Dj,Ad(Brv  <jan.h.d@swipnet.se>
96    
97            * emacs.c (Fdump_emacs): Only output warning on GNU/Linux.
98    
99    2004-11-07  Andreas Schwab  <schwab@suse.de>
100    
101            * lisp.h: Declare Fmsdos_downcase_filename.
102            * dired.c: Don't declare Fmsdos_downcase_filename.
103            * fileio.c: Likewise.
104    
105    2004-11-07  Jan Dj,Ad(Brv  <jan.h.d@swipnet.se>
106    
107            * dosfns.c (Fdos_memget, Fdos_memput): Use integer variable offs in
108            comparisons with integers instead of Lisp_Object address.
109            (Fmsdos_set_keyboard): Declare argument allkeys.
110    
111            * msdos.c (IT_set_frame_parameters): Use EQ, not ==, for Lisp_Object:s.
112    
113            * dired.c: extern declare Fmsdos_downcase_filename on MSDOS to avoid
114            int/Lisp_Object mixup.
115    
116            * fileio.c: Ditto.
117    
118    2004-11-06  Steven Tamm  <steventamm@mac.com>
119    
120            * editfns.c: Need to include sys/time.h before resource.h on darwin.
121    
122    2004-11-06  Richard M. Stallman  <rms@gnu.org>
123    
124            * callint.c (Fcall_interactively): Avoid reusing EVENT for other data.
125    
126            * xfaces.c (merge_named_face): GCPRO the face_name in the
127            named_merge_point struct that we make.
128            (merge_face_heights): Eliminate GCPRO arg.  All callers changed.
129    
130            * keyboard.c (command_loop_1): Change Vtransient_mark_mode
131            before deciding whether to inactivate mark.
132    
133    2004-11-06  Lars Brinkhoff  <lars@nocrew.org>
134    
135            * config.in: Regenerate (add HAVE_GETRUSAGE).
136            * editfns.c (Fget_internal_run_time): New function.
137            (syms_of_data): Defsubr it.
138            * fns.c (sxhash): As far as possible, merge calculation of
139            hash code for symbols and strings.
140    
141    2004-11-06  Eli Zaretskii  <eliz@gnu.org>
142    
143            * frame.c (syms_of_frame): Fix the example in the doc string.
144    
145    2004-11-06  Jan Dj,Ad(Brv  <jan.h.d@swipnet.se>
146    
147            * eval.c (Feval): Remove check for INPUT_BLOCKED_P.
148    
149            * xmenu.c (popup_get_selection, create_and_show_popup_menu)
150            (create_and_show_dialog): Revert change from 2004-10-31.
151    
152    2004-11-05  Luc Teirlinck  <teirllm@auburn.edu>
153    
154            * macros.c (syms_of_macros) <defining-kbd-macro>: Doc fix.
155    
156    2004-11-05  Kim F. Storm  <storm@cua.dk>
157    
158            * print.c (print_object): Print Lisp_Misc_Save_Value objects.
159    
160            * fileio.c (Ffile_modes): Doc fix.
161            (auto_save_1): Check for Ffile_modes nil value.
162    
163    2004-11-05  Kim F. Storm  <storm@cua.dk>
164    
165            * xselect.c (struct selection_event_queue, selection_queue)
166            (x_queue_selection_requests, x_queue_event)
167            (x_start_queuing_selection_requests)
168            (x_stop_queuing_selection_requests): Add new queue for selection
169            input events to replace previous XEvent queue in xterm.c.
170            (queue_selection_requests_unwind): Adapt to new queue.
171            (x_reply_selection_request): Adapt to new queue.
172            Unexpect wait_object in case of x errors (memory leak).
173            (x_handle_selection_request, x_handle_selection_clear): Make static.
174            (x_handle_selection_event): New function.  May queue selection events.
175            (wait_for_property_change_unwind): Use save_value instead of cons.
176            Clear property_change_reply_object.
177            (wait_for_property_change): Abort if already waiting.
178            Use save_value instead of cons for unwind data.
179            (x_handle_property_notify): Skip events already arrived, but don't
180            free them, as "arrived" field is checked by wait_for_property_change,
181            and it will be freed by unwind or explicit unexpect_property_change.
182            (x_get_foreign_selection): Add to new queue.
183            (receive_incremental_selection): Don't unexpect wait_object when done
184            as it has already been freed by previous wait_for_property_change.
185    
186            * xterm.h (x_start_queuing_selection_requests)
187            (x_stop_queuing_selection_requests, x_handle_selection_request)
188            (x_handle_selection_clear): Remove prototypes.
189            (x_handle_selection_event): Add prototype.
190    
191            * xterm.c (handle_one_xevent): Don't queue X selection events
192            here, it may be too late if we start queuing after we have already
193            stored some selection events into the kbd buffer.
194            (struct selection_event_queue, queue, x_queue_selection_requests)
195            (x_queue_event, x_unqueue_events, x_start_queuing_selection_requests)
196            (x_stop_queuing_selection_requests): Remove/move to xselect.c.
197            (x_catch_errors_unwind): Block input around final XSync.
198    
199            * keyboard.h (kbd_buffer_unget_event): Add prototype.
200    
201            * keyboard.c (kbd_buffer_store_event_hold): Remove obsolete code.
202            (kbd_buffer_unget_event): New function.
203            (kbd_buffer_get_event, swallow_events): Combine SELECTION events
204            and use x_handle_selection_event.
205            (mark_kboards): Don't mark x and y of SELECTION_CLEAR_EVENT.
206    
207    2004-11-05  Jan Dj,Ad(Brv  <jan.h.d@swipnet.se>
208    
209            * xselect.c (TRACE3): New debug macro.
210            (x_reply_selection_request): Use it.
211            (receive_incremental_selection): In call to TRACE0, the name of
212            a symbol is in xname.
213    
214    2004-11-05  Kim F. Storm  <storm@cua.dk>
215    
216            * fontset.c (fontset_pattern_regexp): Use unsigned char.
217    
218    2004-11-04  Jan Dj,Ad(Brv  <jan.h.d@swipnet.se>
219    
220            * fileio.c (Fnext_read_file_uses_dialog_p): New function.
221    
222            * gtkutil.h: Declare use_old_gtk_file_dialog.
223    
224            * gtkutil.c: Make use_old_gtk_file_dialog non-static.
225            (xg_initialize): Move DEFVAR_BOOL for use_old_gtk_file_dialog ...
226            * xfns.c (syms_of_xfns): ... to here.
227    
228            * gtkutil.c (xg_get_file_with_chooser): Expand DEFAULT_FILENAME if
229            it doesn't start with /.
230    
231  2004-11-04  Kenichi Handa  <handa@m17n.org>  2004-11-04  Kenichi Handa  <handa@m17n.org>
232    
233          * fontset.c (fontset_pattern_regexp): If '*' is preceded by '\',          * fontset.c (fontset_pattern_regexp): If '*' is preceded by '\',
# Line 67  Line 297 
297    
298          * lisp.h: Fx_file_dialog takes 5 parameters.          * lisp.h: Fx_file_dialog takes 5 parameters.
299    
300          * xfns.c (Fx_file_dialog): Both Motif and GTK version:  Add          * xfns.c (Fx_file_dialog): Both Motif and GTK version:
301          parameter only_dir_p.          Add parameter only_dir_p.
302          In Motif version, don't put DEFAULT_FILENAME in filter part of the          In Motif version, don't put DEFAULT_FILENAME in filter part of the
303          dialog, just text field part.  Do not add DEFAULT_FILENAME          dialog, just text field part.  Do not add DEFAULT_FILENAME
304          to list of files if it isn't there.          to list of files if it isn't there.
305          In GTK version, pass only_dir_p parameter to xg_get_file_name.          In GTK version, pass only_dir_p parameter to xg_get_file_name.
306    
307          * macfns.c (Fx_file_dialog): Add parameter only_dir_p.  Check          * macfns.c (Fx_file_dialog): Add parameter only_dir_p.
308          only_dir_p instead of comparing prompt to "Dired".  When using          Check only_dir_p instead of comparing prompt to "Dired".  When using
309          a save dialog, add option kNavDontConfirmReplacement, change title          a save dialog, add option kNavDontConfirmReplacement, change title
310          to "Enter name", change text for save button to "Ok".          to "Enter name", change text for save button to "Ok".
311    
312          * w32fns.c (Fx_file_dialog): Add parameter only_dir_p.  Check          * w32fns.c (Fx_file_dialog): Add parameter only_dir_p.
313          only_dir_p instead of comparing prompt to "Dired".          Check only_dir_p instead of comparing prompt to "Dired".
314    
315          * gtkutil.c (xg_get_file_with_chooser)          * gtkutil.c (xg_get_file_with_chooser)
316          (xg_get_file_with_selection): New functions, only defined ifdef          (xg_get_file_with_selection): New functions, only defined ifdef
# Line 97  Line 327 
327    
328  2004-11-01  Kim F. Storm  <storm@cua.dk>  2004-11-01  Kim F. Storm  <storm@cua.dk>
329    
330          * process.c (connect_wait_mask, num_pending_connects): Only          * process.c (connect_wait_mask, num_pending_connects):
331          declare and use them if NON_BLOCKING_CONNECT is defined.          Only declare and use them if NON_BLOCKING_CONNECT is defined.
332          (init_process): Initialize them if NON_BLOCKING_CONNECT defined.          (init_process): Initialize them if NON_BLOCKING_CONNECT defined.
333          (IF_NON_BLOCKING_CONNECT): New helper macro.          (IF_NON_BLOCKING_CONNECT): New helper macro.
334          (wait_reading_process_output): Only declare and use local vars          (wait_reading_process_output): Only declare and use local vars
# Line 113  Line 343 
343          * xmenu.c: Add prototypes for forward function declarations.          * xmenu.c: Add prototypes for forward function declarations.
344          (popup_get_selection): Remove parameter do_timers, remove call to          (popup_get_selection): Remove parameter do_timers, remove call to
345          timer_check.          timer_check.
346          (create_and_show_popup_menu, create_and_show_dialog): Remove          (create_and_show_popup_menu, create_and_show_dialog):
347          parameter do_timers from call to popup_get_selection.          Remove parameter do_timers from call to popup_get_selection.
348    
349          * xdisp.c (update_tool_bar): Pass a copy of f->tool_bar_items to          * xdisp.c (update_tool_bar): Pass a copy of f->tool_bar_items to
350          tool_bar_items and assign the result to f->tool_bar_items if          tool_bar_items and assign the result to f->tool_bar_items if
# Line 133  Line 363 
363          * macterm.c: allow user to assign key modifiers to the Mac Option          * macterm.c: allow user to assign key modifiers to the Mac Option
364          key via a 'mac-option-modifier' variable.          key via a 'mac-option-modifier' variable.
365    
366  2004-10-28  Stefan  <monnier@iro.umontreal.ca>  2004-10-28  Stefan Monnier  <monnier@iro.umontreal.ca>
367    
368          * xselect.c (Vx_lost_selection_functions, Vx_sent_selection_functions):          * xselect.c (Vx_lost_selection_functions, Vx_sent_selection_functions):
369          Rename from Vx_lost_selection_hooks and Vx_sent_selection_hooks.          Rename from Vx_lost_selection_hooks and Vx_sent_selection_hooks.

Legend:
Removed from v.1.3331.2.28  
changed lines
  Added in v.1.3331.2.29

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26