annotate src/ChangeLog.2 @ 844:047d37eb70d7

[xemacs-hg @ 2002-05-16 13:30:23 by ben] ui fixes for things that were bothering me bytecode.c, editfns.c, lisp.h, lread.c: Fix save-restriction to use markers rather than pseudo-markers (integers representing the amount of text on either side of the region). That way, all inserts are handled correctly, not just those inside old restriction. Add buffer argument to save_restriction_save(). process.c: Clean up very dirty and kludgy code that outputs into a buffer -- use proper unwind protects, etc. font-lock.c: Do save-restriction/widen around the function -- otherwise, incorrect results will ensue when a buffer has been narrowed before a call to e.g. `buffer-syntactic-context' -- something that happens quite often. fileio.c: Look for a handler for make-temp-name. window.c, winslots.h: Try to solve this annoying problem: have two frames displaying the buffer, in different places; in one, temporarily switch away to another buffer and then back -- and you've lost your position; it's reset to the other one in the other frame. My current solution involves window-level caches of buffers and points (also a cache for window-start); when set-window-buffer is called, it looks to see if the buffer was previously visited in the window, and if so, uses the most recent point at that time. (It's a marker, so it handles changes.) #### Note: It could be argued that doing it on the frame level would be better -- e.g. if you visit a buffer temporarily through a grep, and then go back to that buffer, you presumably want the grep's position rather than some previous position provided everything was in the same frame, even though the grep was in another window in the frame. However, doing it on the frame level fails when you have two windows on the same frame. Perhaps we keep both a window and a frame cache, and use the frame cache if there are no other windows on the frame showing the buffer, else the window's cache? This is probably something to be configurable using a specifier. Suggestions please please please? window.c: Clean up a bit code that deals with the annoyance of window-point vs. point. dialog.el: Function to ask a multiple-choice question, automatically choosing a dialog box or minibuffer representation as necessary. Generalized version of yes-or-no-p, y-or-n-p. files.el: Use get-user-response to ask "yes/no/diff" question when recovering. "diff" means that a diff is displayed between the current file and the autosave. (Converts/deconverts escape-quoted as necessary. No more complaints from you, Mr. Turnbull!) One known problem: when a dialog is used, it's modal, so you can't scroll the diff. Will fix soon. lisp-mode.el: If we're filling a string, don't treat semicolon as a comment, which would give very unfriendly results. Uses `buffer-syntactic-context'. simple.el: all changes back to the beginning. (Useful if you've saved the file in the middle of the changes.) simple.el: Add option kill-word-into-kill-ring, which controls whether words deleted with kill-word, backward-kill-word, etc. are "cut" into the kill ring, or "cleared" into nothingness. (My preference is the latter, by far. I'd almost go so far as suggesting we make it the default, as you can always select a word and then cut it if you want it cut.) menubar-items.el: Add option corresponding to kill-word-into-kill-ring.
author ben
date Thu, 16 May 2002 13:30:58 +0000
parents abe6d1db359e
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1 2000-01-09 Norbert Koch <norbert@s.netic.de>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3 * sysfile.h: Remove definition of HAVE_FSYNC. It's tested for
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4 in configure.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6 2000-01-09 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8 * lisp.h (xfree_1): Make non-public.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
9 * (xzero): Use '\0' in memset call for clarity.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
10 * (ALIGNOF): Use __alignof__ instead of undocumented __alignof.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11 * alloc.c (allocate_string_chars_struct):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
12 (make_uninit_string):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
13 (resize_string):
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
14 (verify_string_chars_integrity):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
15 (compact_string_chars): Now only called for small strings.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
16 (sweep_strings):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
17 String allocation rewrite.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
18 Properly handle resizing big strings.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
19 Fixes crash when evaluating:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
20 (aset (make-string 9003 ??) 1 (make-char 'latin-iso8859-1 57))
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
21 Use consistent coding convention.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
22 Never use xfree_1() directly.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
23 General cleanup.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
24 (CHARS_TO_STRING_CHAR): Remove. No longer needed.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
25 Big strings had unused space at beginning.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
26
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
27 * scrollbar.c (specifier_vars_of_scrollbar):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
28 * scrollbar.c (complex_vars_of_scrollbar):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
29 * gutter.c (specifier_vars_of_gutter):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
30 * menubar.c (specifier_vars_of_menubar):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
31 * toolbar.c (specifier_vars_of_toolbar):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
32 * glyphs.c (specifier_vars_of_glyphs):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
33 * redisplay.c (specifier_vars_of_redisplay):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
34 * window.c (specifier_vars_of_window):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
35 * lisp.h (slot_offset): Remove slot_offset.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
36 Replace all calls to `slot_offset' with the standard name, `offsetof'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
37
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
38 * menubar-x.c (compute_menubar_data):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
39 Remove Fset_buffer(), always called by unwind_protect.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
40 * menubar-x.c (menu_item_descriptor_to_widget_value_1): Fiddling.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
41 * menubar-x.c (set_frame_menubar): comment fix.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
42
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
43 * keymap.c (lookup_keys): Remove extra parens.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
44 * keymap.c (lookup_events): Remove extra parens.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
45
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
46 * dbxrc (run-temacs): Allow function to take arguments.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
47
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
48 * Makefile.in.in (PURIFY_FLAGS): No longer need pointer-mask.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
49
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
50 2000-01-08 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
51
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
52 * event-msw.c (mswindows_wnd_proc): don't need to check for widget
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
53 face anymore.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
54
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
55 * frame.c (change_frame_size_1): use new glyph_* signatures.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
56 (frame_conversion_internal): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
57
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
58 * toolbar-x.c (x_get_button_size): Use modified glyph_*
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
59 signatures.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
60
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
61 * redisplay.c (add_glyph_rune): Use modified glyph_* signatures.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
62 (add_glyph_rune): dittto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
63 (add_margin_runes): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
64 (create_left_glyph_block): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
65 (create_right_glyph_block): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
66 (redisplay_window): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
67
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
68 * redisplay-output.c (redisplay_output_layout): Use modified
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
69 glyph_* signatures.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
70
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
71 * glyphs.h: (struct image_instantiator_methods): change signature
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
72 of query_geometry and layout.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
73 (struct Lisp_Image_Instance): Clean up fields for dynamic geometry
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
74 calculations.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
75 (struct expose_ignore): change field types.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
76 (struct subwindow_cachel): ditto. declare new functions and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
77 accessor macros.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
78
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
79 * glyphs.c: (instantiate_image_instantiator): assign glyph when
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
80 creating the image instance.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
81 (image_instance_hash): fixup for new and deleted fields.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
82 (image_instance_equal): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
83 (mark_image_instance): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
84 (print_image_instance): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
85 (allocate_image_instance): zero width and height. assign attached
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
86 glyph. mark as dirty for future layout.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
87 (make_image_instance_1): pass Qnil as the glyph its attached to.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
88 (Fimage_instance_height): simply return the height.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
89 (Fimage_instance_width): simply return the width.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
90 (image_instance_query_geometry): new function. query the image
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
91 instance's geometry by wiring through to format and device
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
92 specific methods. fallback on the existing geometry.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
93 (image_instance_layout): new function. layout the image instance
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
94 by querying its geometry and then wiring through to format and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
95 device specific methods.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
96 (query_string_geometry): new function to decide the bounding box
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
97 of a string. text glyph geometry calculations moved here.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
98 (query_string_font): new function. find out the font for a given
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
99 string in a given face.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
100 (text_query_geometry): return geometry based on
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
101 quert_string_geometry.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
102 (formatted_string_instantiate): call string_instantiate.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
103 (image_instantiate): put strings in the per-window cache. Feed the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
104 glyph to the instantiated image instance.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
105 (glyph_height_internal): deleted.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
106 (glyph_width): simply return the required dimension. re-layout if
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
107 the instance is dirty. Remove references to face_index and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
108 frame_face which were only used for strings.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
109 (glyph_ascent): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
110 (glyph_descent): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
111 (glyph_height): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
112 (Fglyph_width): use new glyph_width function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
113 (Fglyph_ascent): use new glyph_ascent function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
114 (Fglyph_descent): use new glyph_descent function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
115 (Fglyph_height): use new glyph_height function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
116 (glyph_property_was_changed):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
117 (glyph_image_instance_maybe): new function to possible create an
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
118 image instance from a glyph if we don't have one already.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
119 (glyph_dirty_p): use it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
120 (glyph_layout): new function for laying out a glyph.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
121 (glyph_query_geometry): new function for finding out the desired
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
122 geometry of a glyph.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
123 (update_glyph_cachel_data): use new glyph_* signatures.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
124 (update_subwindow): call resize_subwindow.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
125 (map_subwindow): call update_subwindow if the image is dirty.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
126 (subwindow_instantiate): add comment.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
127 (Fresize_subwindow): don't actually resize the window, just record
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
128 the values and let update_subwindow handle it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
129 (Fglyph_animated_timeout_handler): use
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
130 MARK_IMAGE_INSTANCE_CHANGED.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
131 (image_instantiator_format_create): declare things with
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
132 query_geometry and layout functions.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
133
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
134 * glyphs-x.c: (x_update_subwindow): remove widget sizing.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
135 (update_widget_face): use query_string_font.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
136 (x_widget_set_property): don't return Qt when setting is
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
137 succesful.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
138 (x_combo_box_instantiate): call widget_instantiate rather than
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
139 widget_instantiate_1.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
140
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
141 * glyphs-widget.c: (widget_face_font_info): deleted.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
142 (widget_text_to_pixel_conversion): deleted.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
143 (widget_set_property): make sure the new text gets propagated to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
144 the image instance.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
145 (widget_layout): new function. wire through to device and format
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
146 specific methods.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
147 (widget_query_geometry): new function. wire through to device and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
148 format specific methods. fallback on geometry of widget text.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
149 (initialize_widget_image_instance): fixup new fields.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
150 (widget_instantiate_1): deleted.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
151 (tree_view_instantiate): deleted.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
152 (tree_view_query_geometry): new function. returns desired sizing
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
153 of tree view.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
154 (tab_control_instantiate): deleted.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
155 (tab_control_query_geometry): new function. returns desired sizing
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
156 of tab.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
157 (widget_instantiate): subsume widget_instantiate_1. Fixup geometry
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
158 things in the light of dynamic layout.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
159 (static_instantiate): deleted.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
160 (layout_instantiate): use new glyph_* signatures.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
161 (image_instantiator_format_create_glyphs_widget): fixup
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
162 query_geometry and layout declarations for various widgets.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
163
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
164 * glyphs-msw.c: (mswindows_widget_instantiate): add comment.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
165 (mswindows_button_instantiate): use query_string_font for geometry
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
166 calculations.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
167 (mswindows_update_subwindow): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
168 (mswindows_combo_box_instantiate): fixup for new geometry
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
169 management.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
170 (mswindows_widget_set_property): Don't return Qt so that other
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
171 methods can be called.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
172
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
173 2000-01-08 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
174
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
175 * gdbinit: rename to .gdbinit so that gdb will automatically source it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
176
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
177 2000-01-09 Hrvoje Niksic <hniksic@iskon.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
178
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
179 * insdel.c (signal_before_change): Make sure START and END are
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
180 within the buffer before calling report_extent_modification().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
181 (signal_after_change): Ditto for START, NEW_END, and ORIG_END.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
182
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
183 2000-01-09 Hrvoje Niksic <hniksic@iskon.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
184
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
185 * extents.h: Correct prototype of report_extent_modification().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
186
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
187 * insdel.c (signal_before_change): Place record_unwind_protect()
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
188 outside MAP_INDIRECT_BUFFERS loops.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
189 (signal_after_change): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
190
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
191 * extents.c (report_extent_modification): Don't expect pointer to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
192 inside_change_hook.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
193 (report_extent_modification_mapper): Explain why
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
194 closure->speccount is almost unused.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
195
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
196 * insdel.c (change_function_restore): Call Fset_buffer only if
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
197 necessary.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
198 (signal_before_change): Don't propagate inside_change_hook to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
199 report_extent_modification().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
200
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
201 2000-01-07 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
202
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
203 * elhash.c (make_general_lisp_hash_table): Remove purify UMR.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
204 (hash_table_rehash_threshold): Removed. Update all callers.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
205
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
206 2000-01-03 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
207
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
208 * s/windowsnt.h: Fix mail locking stuff.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
209
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
210 * s/aix3-2.h: Remove HAVE_FSYNC which is now autodetected.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
211
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
212 * emacs.c (vars_of_emacs): Added `mail-lock-methods' and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
213 `configure-mail-lock-method' variables.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
214
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
215 * config.h.in: Fix mail locking stuff.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
216
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
217 2000-01-04 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
218
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
219 * mule-charset.h (REP_BYTES_BY_FIRST_BYTE):
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
220 Remove macro, always use inline function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
221 * mule-charset.c (make_charset): Don't assign to rep_bytes_by_first_byte.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
222 (rep_bytes_by_first_byte): Make const.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
223
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
224 2000-01-03 Didier Verna <didier@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
225
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
226 * redisplay.c (generate_fstring_runes): new parameter `offset'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
227 Take offset into account when outputting strings or glyphs.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
228 (generate_formatted_string_db): call generate_fstring_runes with
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
229 an offset of 0 if generating a frame or icon title, or the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
230 modeline hscroll if generating a modeline.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
231
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
232 * redisplay.h: remove prototype of `generate_formatted_string' and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
233 add prototype for `generate_formatted_string_db', now used in
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
234 "frame.c".
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
235
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
236 * frame.c: `title_string_display_line' and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
237 `title_string_emchar_dynarr', formerly known as
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
238 `format_string_display_line' and `format_string_emchar_dynarr'
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
239 moved here from "redisplay.c".
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
240 (generate_title_string): formerly known as
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
241 `generate_format_string', moved here from "redisplay.c".
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
242 (update_frame_title): take these name changes into account.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
243 (init_frame): new function. Initialize here the variables that
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
244 were previously in "redisplay.c" and initialized in
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
245 `init_redisplay'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
246
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
247 * frame.h: prototype for `init_frame'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
248
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
249 * window.c (Fmodeline_hscroll): restore the definition (remove the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
250 MODELINE_IS_SCROLLABLE #ifdef).
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
251 (Fset_modeline_hscroll): ditto, docstring improvement, and return
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
252 the actual value that was set.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
253 (struct saved_window): turn the `modeline_hscroll' field into a
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
254 Charcount.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
255 (syms_of_window): restore the declaration of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
256 `[set-]modeline-hscroll' (remove the MODELINE_IS_SCROLLABLE #ifdef).
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
257
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
258 * window.h (struct window): turn the `modeline_hscroll field' into
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
259 a Charcount.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
260
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
261 * emacs.c: include "frame.h" to get `init_frame'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
262 (main_1): call `init_frame'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
263
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
264 1999-12-31 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
265
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
266 * XEmacs 21.2.26 is released.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
267
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
268 1999-12-31 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
269
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
270 * glyphs-x.c (x_widget_instantiate): Avoid X errors calling
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
271 XMapWindow() on a NULL pointer X window.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
272
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
273 1999-12-31 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
274
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
275 * data.c (indirect_function): Use signal_void_function_error().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
276
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
277 * lisp.h: Modify prototypes for signal_*(). Add SUBR_FUNCTION macro.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
278
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
279 * eval.c (PRIMITIVE_FUNCALL): Optimize.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
280 (signal_void_function_error): return result of Fsignal().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
281 (signal_invalid_function_error): return result of Fsignal().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
282 (signal_wrong_number_of_arguments_error): return result of Fsignal().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
283 (signal_malformed_list_error): Add DOESNT_RETURN.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
284 (signal_malformed_property_list_error): Add DOESNT_RETURN.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
285 (signal_circular_list_error): Add DOESNT_RETURN.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
286 (signal_circular_property_list_error): Add DOESNT_RETURN.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
287 (Feval): Use returned results of signal_*(). Avoids a crash!
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
288 (Ffuncall): Use returned results of signal_*(). Avoids the crash:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
289 (setq debug-on-error t) (funcall 'foo) kbd{r42} kbd{RET}
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
290 - Only check for fun_nargs < subr_min_args if fun_nargs != max_args.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
291 (function_argcount): Use signal_invalid_function_error().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
292 (funcall_lambda): Use signal_wrong_number_of_arguments_error().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
293 Use signal_invalid_function_error().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
294
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
295 1999-12-28 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
296
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
297 * debug.c: rename debug_loop elements to X_ to avoid name clashes.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
298
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
299 * menubar-x.c (menu_item_descriptor_to_widget_value_1): strdup
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
300 string_chars.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
301 (menu_item_descriptor_to_widget_value_1): strdup name.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
302 (pre_activate_callback): strdup name.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
303
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
304 * scrollbar-x.c (scrollbar_instance_to_widget_value): strdup name.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
305 (x_update_scrollbar_instance_status): use free_widget_value_tree.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
306
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
307 * dialog-x.c (maybe_run_dbox_text_callback): strdup name. use
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
308 free_widget_value_tree.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
309 (dbox_descriptor_to_widget_value): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
310
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
311 * gui-x.c (widget_value_unwind): use free_widget_value_tree.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
312 (gui_items_to_widget_values_1): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
313 (gui_items_to_widget_values): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
314 (free_popup_widget_value_tree): free name.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
315
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
316 1999-12-27 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
317
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
318 * nt.c (fstat): use get_osfhandle rather than the handle
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
319 directly. From Fabrice Popineau.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
320
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
321 * process-nt.c (nt_open_network_stream): take types into account
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
322 when warning. From Fabrice Popineau.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
323
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
324 1999-12-24 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
325
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
326 * XEmacs 21.2.25 is released.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
327
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
328 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
329
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
330 * syntax.c (vars_of_syntax): Initialize parse-sexp_ignore_comments.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
331
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
332 1999-12-21 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
333
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
334 * editfns.c (Fpoint_min):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
335 (Fpoint_min_marker):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
336 (Fpoint_max):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
337 (Fpoint_max_marker):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
338 (Fchar_after):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
339 (Fchar_before):
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
340 Docstring fixes. What's a `buffer pointer' anyways?
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
341
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
342 * editfns.c (char=): Remove unused and undocumented optional
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
343 third BUFFER argument.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
344
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
345 * toolbar.h (DEVICE_SUPPORTS_TOOLBARS_P):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
346 * fns.c (plists_differ):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
347 * elhash.c (HASH_CODE):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
348 * elhash.c (KEYS_EQUAL_P):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
349 * redisplay-output.c (redisplay_move_cursor):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
350 * redisplay.c (create_text_block):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
351 * floatfns.c (Flogb):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
352 * glyphs-msw.c (mswindows_initialize_image_instance_mask):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
353 * glyphs-msw.c (xpm_to_eimage):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
354 * buffer.h (POINT_MARKER_P):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
355 * syntax.c (scan_lists):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
356 * cmdloop.c (Fcommand_loop_1):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
357 * widget.c (Fwidget_apply):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
358 * regex.c (STREQ):
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
359 Remove extra parens, esp. of the form ((expr))
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
360
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
361 * floatfns.c (Flogb): Make 64-bit clean.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
362
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
363 1999-12-12 Daniel Pittman <daniel@danann.net>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
364
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
365 * configure.in:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
366 * configure.usage:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
367 Clean up Athena widget support:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
368 - Add `with-athena' to select a variant.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
369 - Remove all `athena3d' options.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
370 - Robust detection of Athena libraries and headers.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
371 - Refuse to build with mismatched library and headers.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
372 - Only build a 3d Athena if the user asks for it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
373
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
374 1999-12-21 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
375
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
376 * redisplay.c (redisplay_frame): check for faces changed when
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
377 reseting subwindow caches.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
378
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
379 * glyphs.h (struct ii_keyword_entry): add copy_p.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
380 (struct image_instantiator_methods): add query_geometry_method and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
381 layout_children_method.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
382 (IIFORMAT_VALID_GENERIC_KEYWORD): new macro to take into account
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
383 copying characteristics of keywords.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
384 (IIFORMAT_VALID_NONCOPY_KEYWORD): new macro for defining keywords
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
385 whose arguments should not be copied by the specifier code.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
386 (image_instance_geometry): new enum for layouts.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
387 (struct Lisp_Image_Instance): re-jig for layouts and update
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
388 macros.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
389
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
390 * glyphs.c (string_instantiate): rename variables.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
391 (image_instantiate): add strings to those widgets that are
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
392 instantiated per-window.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
393 (image_copy_vector_instantiator): new function for copying glyph
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
394 specifier instantiators.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
395 (image_copy_instantiator): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
396
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
397 * glyphs-x.c (x_update_subwindow): use new face update functions.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
398 (update_widget_face): update to use new lwlib arg functions.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
399 (update_tab_widget_face): new function for updating tab control
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
400 label faces.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
401 (x_widget_instantiate): use new face update functions and new
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
402 lwlib arg functions.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
403 (x_tab_control_instantiate): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
404 (x_tab_control_set_property): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
405
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
406 * glyphs-widget.c (VALID_GUI_KEYWORDS): use NONCOPY keyword for
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
407 callbacks and other things that could recurse.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
408 (VALID_GUI_KEYWORDS):
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
409
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
410 * event-msw.c: fix cpp stuff for cygwin < b20.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
411
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
412 * config.h.in: move uid_t and friends to before the s&m files so
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
413 that they can be used there.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
414
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
415 * Makefile.in.in (debug-temacs): new target that adds emacs
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
416 environment before invoking gdb.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
417
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
418 * lwlib.h (_widget_args): new structure for holding widget
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
419 args. It is reference counted so that we don't have to copy Xt
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
420 args.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
421 (_widget_value): remove widget args. Add reference to widget_args.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
422
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
423 * lwlib.c (free_widget_value_contents): free widget args using
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
424 free_widget_value_args.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
425
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
426 * lwlib-Xaw.c (xaw_update_one_widget): use new arg packet.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
427 (xaw_update_one_widget): use XtIsSubclass for determining labels.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
428
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
429 * lwlib.c (lw_add_value_args_to_args): modify to use our reference
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
430 counted arg packet.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
431 (lw_add_widget_value_arg): new function. Add an arg to the arg
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
432 packet.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
433 (free_widget_value_args): new function. Remove a reference counted
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
434 arg packet.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
435 (lw_copy_widget_value_args): new function. Copy reference counted
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
436 arg packet.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
437 (merge_widget_value_args): new function. Do a merge of widget
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
438 args.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
439 (merge_widget_value): use it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
440 (copy_widget_value_tree): copy widget args using reference
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
441 counting, since we can't easily copy the args we have been given.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
442
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
443 * specifier.h (struct specifier_methods): add copy_instantiator_method.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
444
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
445 * specifier.c (build_up_processed_list): use
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
446 copy_instantiator_method if defined.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
447
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
448 1999-12-19 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
449
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
450 * fns.c (Ffillarray): Use O(N), not O(N^2) algorithm for strings.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
451
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
452 1999-12-19 Hrvoje Niksic <hniksic@iskon.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
453
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
454 * profile.c (sigprof_handler): FUN retrieved from the backtrace
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
455 can also be a cons representing anonymous interpreted function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
456
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
457 1999-12-18 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
458
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
459 * fns.c (mapcar1):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
460 (Fmapconcat):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
461 (Fmapcar):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
462 (Fmapvector):
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
463 Docstring fixes. Make them consistent with the lispref and ANSI Lisp.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
464
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
465 1999-12-17 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
466
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
467 * print.c (print_internal): print ?+ instead of ?\+, etc...
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
468 Make printing a little more efficient.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
469 Prevent buffer overflow if sizeof EMACS_INT > 8.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
470 My first 128-bit fix!
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
471
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
472 1999-12-14 Karl M. Hegbloom <karlheg@inetarena.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
473
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
474 * filelock.c (unlock_all_files): GC_CONSP should be CONSP
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
475
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
476 1999-12-17 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
477
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
478 * database.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
479 * window.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
480 * event-stream.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
481 Remove last vestigial uses of GC_*
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
482
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
483 * fns.c (mapcar1): Fix ***THREE*** obscure crashes in one function!
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
484 - Two of those involve evil mapping functions that destructively
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
485 modify a list being mapped over.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
486 - Any garbage collection when mapping over a string could cause a
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
487 crash (typically in mapconcat).
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
488
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
489 1999-12-08 Adrian Aichner <adrian@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
490
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
491 * s\windowsnt.h (DIRECTORY_SEP): Initialize from
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
492 `Vdirectory_sep_char'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
493
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
494 * lisp.h: Add declaration for `Vdirectory_sep_char' to allow
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
495 customization of `DIRECTORY_SEP' under native Windows NT.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
496
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
497 1999-12-14 Katsumi Yamaoka <yamaoka@jpl.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
498
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
499 * buffer.c (Fbury_buffer): Add directions to the docstring.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
500
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
501 1999-12-14 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
502
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
503 * XEmacs 21.2.24 is released.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
504
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
505 1999-12-13 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
506
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
507 * sound.c (vars_of_sound): Provide esd-sound if HAVE_ESD_SOUND
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
508
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
509 * nas.c: Fix compiler warnings. Ansify. C++ compilation support.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
510
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
511 1999-12-13 Kazuyuki IENAGA <ienaga@jsys.co.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
512
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
513 * input-method-xlib.c: Make sure src/ does not use Athena, except
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
514 indirectly through lwlib.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
515
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
516 1999-12-13 Gunnar Evermann <ge204@eng.cam.ac.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
517
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
518 * dbxrc (pobj): Add opaque_ptr, remove opaque_list.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
519
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
520 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
521
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
522 * file-coding.c (add_coding_system_to_list_mapper):
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
523 - (coding-system-list) should list aliases correctly.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
524
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
525 1999-12-07 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
526
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
527 * fileio.c (vars_of_fileio): directory separator fix from Mike Alexander.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
528 * windowsnt.h (ditto):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
529
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
530 1999-11-27 Adrian Aichner <adrian@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
531
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
532 * sysfile.h: Encapsulate `fstat' for Windows NT just like stat to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
533 get consistent file modification times.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
534
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
535 * sysdep.h: Declare `wait_for_termination' to use process handle,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
536 not PID, on Windows NT native.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
537
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
538 * sysdep.c (wait_for_termination): Use process handle, not PID, on
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
539 Windows NT native. Set exit code correctly on Windows NT.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
540 (sys_subshell): Use process handle, not PID,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
541 on Windows NT native.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
542 (sys_fstat): Add ENCAPSULATE_FSTAT for Windows NT.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
543
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
544 * process-nt.c (nt_create_process): Remove negative pid hack for
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
545 Windows 95.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
546 (nt_send_process): Declare vol_proc volatile.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
547 (get_internet_address): warn_when_safe if IP address cannot be
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
548 found.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
549 (nt_open_network_stream): warn_when_safe if network stream fails
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
550 to open.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
551
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
552 * ntproc.c (create_child): Remove negative pid hack for Windows
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
553 95. Remove incorrect and unnecessary USE_UNION_TYPE handling.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
554
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
555 * nt.c (fstat): Encapsulate for Windows NT just like stat to get
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
556 consistent file modification times.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
557
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
558 * callproc.c (call_process_cleanup): Use process handle, not PID,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
559 on Windows NT native.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
560 (Fcall_process_internal): Ditto. Close fd_error in parent. Don't
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
561 check for negative pid on Windows NT/9[58].
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
562
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
563 1999-12-07 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
564
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
565 * XEmacs 21.2.23 is released.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
566
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
567 1999-12-06 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
568
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
569 * events.c (Fcopy_event): Don't copy the lrecord_header.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
570
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
571 * lisp.h (DO_REALLOC):
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
572 Optimize.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
573 Remove redundant parens.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
574 Remove generic hygienic macro comment.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
575
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
576 * lrecord.h (set_lheader_implementation): Remove redundant parens.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
577
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
578 1999-12-05 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
579
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
580 * lstream.c (Lstream_adding):
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
581 - Never compare a size_t and a possibly negative number.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
582 - Optimize.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
583
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
584 1999-12-05 Kyle Jones <kyle_jones@wonderworks.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
585
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
586 * lisp/itimer.el: (require 'lisp-float-type). Use
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
587 floats directly in itimer-time-difference.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
588
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
589 1999-12-05 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
590
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
591 * redisplay-output.c (redisplay_output_layout): avoid name hiding.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
592
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
593 * gui.h: declare gui_add_item_keywords_to_plist.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
594
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
595 * window.c (Fdelete_window): mark subwindows as changed so that
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
596 they can be GC'd if necessary.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
597
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
598 1999-12-02 Jan Vroonhof <vroonhof@math.ethz.ch>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
599
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
600 * src/callproc.c (Fcall_process_internal): Be careful in writing
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
601 terminating null when copying args. nargs can be < 4.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
602 Idea from Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
603
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
604 1999-11-29 Kyle Jones <kyle_jones@wonderworks.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
605
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
606 * src/sound.c (Fding): Remove zero initialization of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
607 static variables to avoid crashes on systems that dump
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
608 the initialized data segment read-only.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
609
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
610 1999-12-05 Jan Vroonhof <vroonhof@math.ethz.ch>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
611
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
612 * glyphs-x.c (convert_EImage_to_XImage): Guard against other
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
613 visual classes. From Rasmus Borup Hansen <rbh@math.ku.dk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
614
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
615 1999-12-04 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
616
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
617 * lstream.c: (filedesc_reader):
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
618 (filedesc_writer): Try number 2: Support broken systems where
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
619 return type of read() and write() is different from ssize_t.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
620
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
621 * systty.h:
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
622 * sysdep.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
623 * sysdep.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
624 - Replace macro calls to EMACS_GET_TTY and EMACS_SET_TTY with
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
625 function equivalents emacs_get_tty() and emacs_set_tty().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
626 - Moved prototypes to systty.h, where struct event_tty is defined.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
627 - Renamed bogus `waitp' parameter to `flushp'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
628
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
629 * lstream.c (filedesc_reader): Support broken systems where return
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
630 type of read() is different from ssize_t.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
631
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
632 * events.c (Fcopy_event): Avoid redundant EQ test if event2 is nil.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
633
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
634 * event-stream.c (menu_move_up): Remove redundant if block.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
635 (menu_move_down): Gratuitous rewriting.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
636 (menu_move_left): Work around Cygnus codefusion-990706 compiler bug.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
637 (menu_move_right): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
638
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
639 * lrecord.h (copy_lcrecord):
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
640 (zero_lcrecord):
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
641 Always add parentheses around uses of macro arguments.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
642
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
643 * sysdll.c: #include <stdlib.h> for exit().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
644 * unexhp9k800.x: #include <stdlib.h> for malloc().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
645 Use proper prototype for Save_Shared_Data(void).
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
646
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
647 1999-12-04 Jan Vroonhof <vroonhof@math.ethz.ch>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
648
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
649 * src/redisplay.c (point_would_be_visible): Correct for topclip.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
650
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
651 1999-12-02 Hrvoje Niksic <hniksic@iskon.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
652
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
653 * lisp.h: Declare Qself_insert_defer_undo.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
654
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
655 * event-stream.c (Fdispatch_event): Get the magic undo thing from
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
656 a symbol property, so commands other than self-insert-command can
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
657 install it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
658 (syms_of_event_stream): Define Qself_insert_defer_undo.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
659
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
660 1999-11-30 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
661
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
662 * floatfns.c (emacs_rint): Rename rint to emacs_rint, so that
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
663 `#undef HAVE_RINT' works.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
664
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
665 * sysdep.h: Fix up prototypes for sys_read_1(), sys_write_1()
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
666
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
667 1999-11-25 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
668
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
669 * select-msw.c (Fmswindows_set_clipboard): selection fixes from
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
670 Mike Alexander.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
671 (Fmswindows_delete_selection): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
672
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
673 * redisplay.h (CLASS_REDISPLAY_FLAGS_CHANGEDP): add size_changed.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
674 (GLOBAL_REDISPLAY_FLAGS_CHANGEDP): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
675
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
676 * redisplay.c (redisplay_device): move size changed to macros in
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
677 redisplay.h
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
678 (redisplay_without_hooks): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
679
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
680 * redisplay-output.c (redisplay_output_layout): rename to avoid
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
681 name hiding.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
682
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
683 * process-nt.c (struct nt_process_data): mks toolkit fixes from
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
684 Mike Alexander.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
685 (nt_create_process): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
686 (nt_send_process): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
687
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
688 * nt.c (init_environment): make sure mingw32 gets the cached
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
689 system info.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
690
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
691 * gui.h: declare gui_add_item_keywords_to_plist.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
692
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
693 * event-msw.c (mswindows_wnd_proc): Clipboard fixes from Mike
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
694 Alexander.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
695
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
696 * console-msw.h: fix cygwin define/header 1.0 problems.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
697 * glyphs-msw.c: ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
698 * ntplay.c: ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
699 * unexcw.c: ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
700 * s/cygwin32/h: ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
701
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
702 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
703
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
704 * XEmacs 21.2.22 is released
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
705
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
706 1999-11-28 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
707
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
708 * XEmacs 21.2.21 is released.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
709
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
710 1999-11-26 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
711
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
712 * callproc.c (Fcall_process_internal):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
713 * config.h.in:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
714 * esd.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
715 * event-msw.c (ntpipe_slurp_reader):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
716 * event-msw.c (ntpipe_shove_writer):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
717 * event-msw.c (winsock_reader):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
718 * event-msw.c (winsock_writer):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
719 * event-stream.c (dribble_out_event):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
720 * fileio.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
721 * fileio.c (Fexpand_file_name):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
722 * glyphs-x.c (write_lisp_string_to_temp_file):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
723 * gpmevent.c (tty_get_foreign_selection):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
724 * lisp.h: Update prototypes.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
725 * lstream.c (Lstream_flush_out):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
726 * lstream.c (Lstream_write_1):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
727 * lstream.c (Lstream_was_blocked_p):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
728 * lstream.c (Lstream_read_more):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
729 * lstream.c (Lstream_read):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
730 * lstream.c (Lstream_fputc):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
731 * lstream.c (make_stdio_output_stream):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
732 * lstream.c (stdio_flusher):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
733 * lstream.c (stdio_closer):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
734 * lstream.c (make_filedesc_output_stream):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
735 * lstream.c (errno_would_block_p):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
736 * lstream.c (filedesc_writer):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
737 * lstream.c (make_lisp_string_input_stream):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
738 * lstream.c (make_fixed_buffer_output_stream):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
739 * lstream.c (fixed_buffer_reader):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
740 * lstream.c (make_resizing_buffer_output_stream):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
741 * lstream.c (make_dynarr_output_stream):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
742 * lstream.c (make_lisp_buffer_output_stream):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
743 * lstream.c (lisp_buffer_reader):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
744 * lstream.h (lstream_implementation):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
745 * md5.c (Fmd5):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
746 * miscplay.h (reset_parsestate):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
747 * process-nt.c (nt_send_process):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
748 * process-unix.c (unix_send_process):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
749 * sound.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
750 * sysdep.c (sys_close):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
751 * sysdep.c (sys_read_1):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
752 * sysdep.c (sys_write_1):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
753 * sysfile.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
754 * file-coding.c (determine_real_coding_system):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
755 * file-coding.c (Fdetect_coding_region):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
756 * file-coding.c (struct decoding_stream):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
757 * file-coding.c (decoding_reader):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
758 * file-coding.c (Fdecode_coding_region):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
759 * file-coding.c (struct encoding_stream):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
760 * file-coding.c (encoding_reader):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
761 * file-coding.c (Fencode_coding_region):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
762 * file-coding.c (convert_to_external_format):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
763 * file-coding.c (convert_from_external_format):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
764 - Lstream functions mirror Unix98 read(),write(). Therefore use
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
765 Unix98 types size_t and ssize_t.
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
766 - Try to make Lstream* functions 64-bit clean. Someday someone
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
767 may actually want to read from a Lstream with more than 2**32 bytes.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
768 - Add configure support for ssize_t.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
769 - Update all callers of Lstream_read and Lstream_write to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
770 use the new types.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
771 - Fix esd* initiated C++ compile errors.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
772 - Remove comments referring to `fpurge' - we don't want to call it
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
773 even if it's there.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
774
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
775 * lisp.h
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
776 - Remove some lingering Lucid compiler support.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
777
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
778 * lisp.h
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
779 - Add prototype for Fdelete_process.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
780
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
781 * gpmevent.c (Freceive_gpm_event): Remove unused variables.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
782
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
783 1999-11-27 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
784
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
785 * Makefile.in.in (depend): Only update `depend' if there were changes.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
786
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
787 1999-11-26 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
788
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
789 * editfns.c (get_system_name): Remove.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
790
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
791 1999-11-26 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
792
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
793 * device-x.c (x_init_device):
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
794 - Replace magic number `17' with equivalent expn using sizeof.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
795 - Replace strcmp with marginally more efficient memcmp.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
796 - Avoid using C++ reserved word `class'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
797
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
798 * file-coding.c (determine_real_coding_system):
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
799 - Look for both initial and final -*- cookies.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
800 - Replace EQ (foo, Qnil) with NILP (foo)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
801 - Make searching for cookies more efficient.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
802 - Recognize only rfc 1521 characters in charset names.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
803
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
804 1999-11-22 Kazuyuki IENAGA <kazz@imasy.or.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
805
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
806 * input-method-xlib.c (IMDestroyCallback): #ifdef'd by
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
807 "THIS_IS_X11R6", because it shouldn't be evaluated unless X11R6.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
808 * input-method-xlib.c (IMInstantiateCallback): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
809 * input-method-xlib.c (XIM_init_device): Revive XOpenIM function
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
810 call for X11R5 systems.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
811 * input-method-xlib.c (XIM_delete_frame): Enabled XDestroyIC()
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
812 again because XIM doesn't concern with frame deletion itself.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
813 The XIC will be cleared by XIM when XIM is closing (at XIM destroy
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
814 callback).
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
815
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
816 1999-10-25 Kazuyuki IENAGA <kazz@imasy.or.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
817
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
818 * input-method-xlib.c: Added new lisp object Qxim_xlib.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
819 New macro xim_warn(str), xim_warn1(fmt,str) and xim_info(str).
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
820 All the valid stderr_out were changed to those macros.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
821 (IMDestroyCallback): Don't test the XIC if the frame is not X
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
822 frame.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
823 (IMInstantiateCallback): Treat the client_data as "device" not
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
824 "frame" because the caller changed from frame to device.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
825 Here initializes XIM and activates XICs for each frame which
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
826 doesn't have XIC.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
827 (XIM_init_device): Register the XIM instantiation callback which
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
828 had been performed by XIM_init_frame() before.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
829 (XIM_delete_frame): Added a test for the XIM before clearing XIC.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
830 (XIM_init_frame): Placed an actual code for XIC activation which
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
831 was moved from IMInstantiateCallback.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
832 (syms_of_input_method_xlib): New function which includes a symbol
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
833 Qxim_xlib that uses in emacs.c.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
834
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
835 * emacs.c: Added a function entry "syms_of_input_method_xlib" for
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
836 input_method_xlib.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
837
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
838 * symsinit.h: Added a declaration of "syms_of_input_method_xlib".
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
839
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
840 1999-11-05 Robert Pluim <rpluim@bigfoot.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
841
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
842 * emacs.c (shut_down_emacs): Point users to PROBLEMS file
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
843
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
844 1999-11-16 Jan Vroonhof <vroonhof@math.ethz.ch>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
845
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
846 * redisplay-output.c (compare_runes): Add comments about
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
847 results from profiling.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
848
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
849 * redisplay.h (struct rune): Do not use bitfields for members.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
850 (struct rune): Add various comments about further optimizations.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
851
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
852 1999-11-19 Eric Darve <darve@crocco.stanford.edu>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
853
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
854 * abbrev.c (abbrev_oblookup): Check whether wordend <= wordstart
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
855 if Vabbrev_start_location is used too.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
856
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
857 1999-10-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
858
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
859 * file-coding.c (detect_eol_type): Return CR when two
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
860 sequential CR are found.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
861 (determine_real_coding_system): Check EOL type when coding:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
862 cookie is found and EOL type is not specified.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
863 Don't assume 8bit char as part of coding: cookie.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
864
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
865 1999-10-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
866
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
867 * file-coding.c (determine_real_coding_system): Check if
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
868 '-*-' exists. End searching for coding: cookie at the end
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
869 of line. Check whether character before coding: is space,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
870 tab or ';'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
871
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
872 1999-11-07 William M. Perry <wmperry@aventail.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
873
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
874 * gpmevent.c: Completely rewrote GPM mouse support for linux
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
875 console. The TTY console and event stream are modified at run
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
876 time, so this code can now be used as a module.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
877 (tty_get_foreign_selection): New function to allow pasting from
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
878 other virtual consoles.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
879 (Fgpm_enable): New lisp-visible function to turn GPM on or off
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
880 at run time.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
881
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
882 * device-tty.c (tty_asynch_device_change): No longer need to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
883 notify GPM code of window/console height/width changes.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
884
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
885 * console-tty.c (tty_init_console): Removed outdated GPM support
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
886 that was part of the console/event code.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
887
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
888 * event-Xt.c (emacs_Xt_select_console): Ditto
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
889
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
890 * event-Xt.c (emacs_Xt_unselect_console): Ditto
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
891
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
892 * event-unixoid.c (read_event_from_tty_or_stream_desc): Ditto
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
893
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
894 * frame-tty.c (console_type_create_frame_tty): Ditto
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
895
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
896 1999-11-17 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
897
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
898 * nt.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
899 * sysdep.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
900 * s/mingw32.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
901 * s/windowsnt.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
902 - Use Unix 98 types uid_t, gid_t, pid_t.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
903 - Define them.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
904
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
905 1999-11-01 Olivier Galibert <galibert@pobox.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
906
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
907 * alloc.c (reinit_alloc_once_early): Move purify_flag init...
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
908 * emacs.c (main_1): ...here, to get the correct value even with
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
909 the portable dumper.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
910
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
911 1999-11-17 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
912
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
913 * lisp.h (BIT_VECTOR_LONG_STORAGE): Add extra parens. It's a macro!
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
914
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
915 * tooltalk.c (tt_build_string): Remove extra parens.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
916 * process.c (print_process): Remove extra parens.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
917 * buffer.h (BI_BUF_PTR_BYTE_POS):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
918 (BUF_PTR_BYTE_POS):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
919 (BI_BUF_BYTE_ADDRESS):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
920 (BI_BUF_BYTE_ADDRESS_BEFORE):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
921 (valid_memind_p):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
922 (bytind_to_memind):
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
923 (memind_to_bytind):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
924 Remove extra parens. Inline functions are not macros.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
925
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
926 * editfns.c (Fuser_login_name):
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
927 (user_login_name):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
928 Use proper type uid_t.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
929
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
930 1999-11-15 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
931
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
932 * syntax.c (complex_vars_of_syntax): Make more readable.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
933 (define_standard_syntax): New function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
934
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
935 * syntax.c (forward-comment): Gradually make XEmacs 64-bit-clean.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
936
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
937 1999-11-14 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
938
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
939 * mule-ccl.c (CCL_WRITE_STRING): Fix compiler warnings.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
940
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
941 1999-11-12 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
942
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
943 * mule-charset.h (LEADING_BYTE_OFFICIAL_1, LEADING_BYTE_OFFICIAL_2):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
944 New enum type to make sure no gap in the leading byte definition.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
945
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
946 1999-11-11 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
947
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
948 * mule-charset.h (LEADING_BYTE_CYRILLIC_ISO_8859_5,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
949 LEADING_BYTE_LATIN_ISO8859_9): Moved to 0x8B and 0x8C
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
950 to remove a hole in leading byte definition.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
951
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
952 1999-11-10 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
953
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
954 * mule-charset.c (non_ascii_valid_charptr_p): Check if
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
955 private charset is defined.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
956
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
957 1999-11-09 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
958
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
959 * mule-ccl.c (ccl_driver): Make sure generated sequences
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
960 are valid when doing `CCL_WRITE_STRING'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
961 (ccl-execute-on-string): Pass CCL_MODE_DECODING to ccl_driver.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
962
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
963 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
964
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
965 * XEmacs 21.2.20 is released
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
966
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
967 1999-11-04 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
968
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
969 * mule-ccl.c (ccl_driver): Warning suppression
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
970
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
971 1999-11-01 SL Baur <steve@miho.m17n.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
972
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
973 * emacs.c (main_1): Guard call to reinit_vars_of_debug when not
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
974 building a debugged XEmacs.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
975
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
976 1999-10-28 Andreas Jaeger <aj@suse.de>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
977
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
978 * src/emacs.c (main_1): Don't set the malloc hooks if using
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
979 DOUG_LEA_MALLOC.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
980
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
981 1999-10-30 Olivier Galibert <galibert@pobox.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
982
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
983 * alloc.c (pdump_dump_rtables): Don't forget to dump the last
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
984 registered type.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
985 (pdump): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
986
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
987 1999-10-25 Olivier Galibert <galibert@pobox.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
988
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
989 * emacs.c (main_1): Call reinit_vars_of_scrollbar_x.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
990
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
991 * symsinit.h: Declare reinit_vars_of_scrollbar_x.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
992
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
993 1999-10-25 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
994
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
995 * redisplay.h (CLASS_RESET_CHANGED_FLAGS):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
996 (GLOBAL_RESET_CHANGED_FLAGS):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
997 (CLASS_REDISPLAY_FLAGS_CHANGEDP):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
998 (RESET_CHANGED_SET_FLAGS):
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
999 Fix C++ compile errors/warnings.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1000 These macros were just a tad too clever.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1001
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1002 * process-unix.c (unix_open_network_stream):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1003 * objects-x.c (allocate_nearest_color):
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1004 * mule-charset.c (vars_of_mule_charset):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1005 * fileio.c (Ffile_truename):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1006 * file-coding.c (vars_of_file_coding):
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1007 Fix compile errors/warnings.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1008
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1009 * alloc.c (xstrdup): Use fact that memcpy returns its first arg.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1010 (allocate_lisp_storage): Simplify.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1011
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1012 1999-10-24 Olivier Galibert <galibert@pobox.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1013
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1014 * conslots.h: Add defines with first and last slot names.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1015 * bufslots.h: Add defines with first and last slot names.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1016
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1017 * buffer.c (common_init_complex_vars_of_buffer): Renamed from
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1018 reinit_complex_vars_of_buffer
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1019 (reinit_complex_vars_of_buffer): Reset the slots to the dumped
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1020 value.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1021 (complex_vars_of_buffer): Dump the slots values.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1022
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1023 * console.c (common_init_complex_vars_of_console): Renamed from
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1024 reinit_complex_vars_of_console
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1025 (reinit_complex_vars_of_console): Reset the slots to the dumped
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1026 value.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1027 (complex_vars_of_console): Dump the slots values.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1028
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1029 * alloc.c: Rename reloc_table to pdump_reloc_table, rt_list to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1030 pdump_rt_list and move them at the beginning of the file.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1031 (gc_sweep): Unmark pdumped objects after the sweep phase.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1032 (pdump_dump_rtables): Change a bare 256 to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1033 last_lrecord_type_index_assigned. Add a separator between the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1034 adresses or lrecords and the ones of C structs in the dump file.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1035 (pdump_load): Cope with the new separator and the renamings. Stop
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1036 looking for the hash tables list after it has been found (duh!).
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1037
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1038 1999-10-24 Robert Bihlmeyer <robbe@orcus.priv.at>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1039
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1040 * sound.c: support HAVE_ESD_SOUND
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1041
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1042 * miscplay.c:
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1043 * miscplay.h:
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1044 * linuxplay.c: Move large part of linuxplay to generalized file
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1045 miscplay. Make it platform independent.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1046
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1047 * esd.c: New file
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1048
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1049 1999-10-24 Adrian Aichner <adrian@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1050
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1051 * lisp.h (Dynarr_declare): Fix boo-boo.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1052
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1053 1999-10-24 Olivier Galibert <galibert@pobox.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1054
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1055 * process-unix.c (allocate_pty): Fix HAVE_GETPT.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1056 * process.h: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1057
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1058 1999-10-24 Jan Vroonhof <vroonhof@math.ethz.ch>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1059
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1060 * redisplay.c (start_with_line_at_pixpos): Remove assert(cur_elt
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1061 >=0). Handle the cur_elt == 0 case.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1062
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1063 1999-10-24 Jan Vroonhof <vroonhof@math.ethz.ch>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1064
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1065 * unexelf.c: Merge Martin's c++ fixes back in
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1066
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1067 1999-10-20 Jan Vroonhof <vroonhof@math.ethz.ch>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1068
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1069 * unexelf.c (unexec): Only copy the global offset
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1070 table from memory on sgi machines.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1071
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1072 1999-08-13 Alexandre Oliva <oliva@dcc.unicamp.br>, Vin Shelton <acs@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1073
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1074 * unexelf.c: Enable GNU/Linux/alpha to build with gcc 2.95 by
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1075 adding support for an sbss section. Get IRIX 5.2 to build using
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1076 unexelf.c.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1077
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1078 * m/iris4d.h: Use unexelf.o for unexec.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1079
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1080 * m/iris5d.h: Use unexelf.o for unexec.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1081
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1082 1999-10-24 Jan Vroonhof <vroonhof@math.ethz.ch>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1083
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1084 * unexelf.c: Revert to 21.1 version
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1085
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1086 1999-08-28 Jan Vroonhof <vroonhof@math.ethz.ch>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1087
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1088 * window.c (Fwindow_truncated_p): New function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1089
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1090 1999-08-25 Jonathan Marten <jonathan.marten@uk.sun.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1091
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1092 * window.c (window_truncation_on): Always return 0 for minibuffer
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1093 windows, to enable auto scrolling.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1094
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1095 1999-10-24 Neal Becker <nbecker@fred.net>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1096 * process.h: Unix98 PTY support
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1097
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1098 1999-10-17 Jan Vroonhof <vroonhof@math.ethz.ch>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1099
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1100 * fileio.c (Ffile_truename): Do proper mule decoding on
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1101 the argument to xrealpath()
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1102
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1103 1999-08-19 Stephen Tse <stephent@sfu.ca>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1104
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1105 * process-unix.c (unix_open_network_stream): Add udp network
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1106 support; rename variable Qtcpip to Qtcp, parameter family to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1107 protocol for consistency with Qudp.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1108
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1109 * process-nt.c (nt_open_network_stream): Rename variable Qtcpip to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1110 Qtcp, parameter family to protocol for consistency with Qudp.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1111
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1112 * process.c (global_variables): Add a new variable Qudp for udp
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1113 network support; rename variable Qtcpip to Qtcp for consistency
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1114 with Qudp.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1115 (Fopen_network_stream_internal): Rename parameter FAMILY to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1116 PROTOCOL for consistency; fix a minor typo and add an explanation
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1117 in docstring for udp programming.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1118 (Fopen_multicast_group_internal): Fix a minor typo in docstring.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1119 (syms_of_process): Add a new variable Qudp for udp network
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1120 support; rename variable Qtcpip to Qtcp for consistency with Qudp.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1121
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1122 * process.h (extern_variables): Add a new variable Qudp for udp
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1123 network support; rename variable Qtcpip to Qtcp for consistency
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1124 with Qudp.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1125
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1126 * procimpl.h: Add a new variable Qudp for udp network support;
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1127 rename variable Qtcpip to Qtcp for consistency with Qudp.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1128 (struct process_methods): Rename parameter family to protocol.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1129
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1130
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1131 1999-10-24 Olivier Galibert <galibert@pobox.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1132
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1133 * alloc.c (pdump_make_hash): Divide pointers by 8 for a better hash.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1134
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1135 1999-10-23 Olivier Galibert <galibert@pobox.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1136
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1137 * lrecord.h (struct lrecord_header): Removed dumped flags.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1138
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1139 * dynarr.c: Use DUMPEDP instead of dumped flag.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1140
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1141 * lisp.h (DUMPEDP): Added. Removed dumped flag from dynarr.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1142
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1143 * alloc.c: Removed hash_next linked list pointer.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1144
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1145 * *.c *.h: Removed markobj and mark_object parameters, removed GC_
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1146 and XGC macros.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1147
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1148 1999-10-14 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1149
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1150 * redisplay-x.c (x_output_shadows): fix dodgy maths for border
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1151 calculations.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1152
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1153 * gutter.c (output_gutter): be more accurate about the area to be
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1154 cleared since X seems to manage to do the clear after drawing the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1155 border.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1156
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1157 * redisplay.h (RESET_CHANGED_FLAGS): new macro for setting
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1158 redisplay flags as a group.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1159 (RESET_CHANGED_SET_FLAGS): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1160 (CLASS_RESET_CHANGED_FLAGS): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1161 (GLOBAL_RESET_CHANGED_FLAGS): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1162 (REDISPLAY_FLAGS_CHANGEDP): new macro for testing redisplay flags
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1163 as a group.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1164 (CLASS_REDISPLAY_FLAGS_CHANGEDP): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1165 (GLOBAL_REDISPLAY_FLAGS_CHANGEDP): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1166
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1167 * redisplay.c (redisplay_frame): use CLASS_RESET_CHANGED_FLAGS
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1168 instead of setting flags individually.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1169 (redisplay_device): ditto CLASS_REDISPLAY_FLAGS_CHANGEDP.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1170 (redisplay_device): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1171 (redisplay_device): ditto CLASS_RESET_CHANGED_FLAGS.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1172 (redisplay_without_hooks): ditto GLOBAL_REDISPLAY_FLAGS_CHANGEDP.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1173 (redisplay_without_hooks): ditto CLASS_REDISPLAY_FLAGS_CHANGEDP.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1174 (redisplay_without_hooks): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1175 (redisplay_without_hooks): ditto GLOBAL_RESET_CHANGED_FLAGS.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1176
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1177 * redisplay-x.c (x_output_string): unmap subwindows in the area.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1178 (x_output_blank): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1179
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1180 * redisplay-output.c (redisplay_output_display_block): don't unmap
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1181 subwindows in case layout optimization can avoid it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1182 (redisplay_output_subwindow): unmap subwindows in the area.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1183 (redisplay_output_layout): optimize the output of layouts - only
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1184 output glyphs that have changed if nothing else of redisplay
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1185 significance has occurred.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1186 (redisplay_output_pixmap): change args to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1187 redisplay_clear_clipped_region.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1188 (redisplay_clear_clipped_region): allow the clipped region to be
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1189 cleared of all subwindows except the one passed in.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1190
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1191 * redisplay-msw.c (mswindows_output_blank): unmap subwindows in
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1192 the area.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1193 (mswindows_output_cursor): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1194 (mswindows_output_string): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1195
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1196 * gutter.c (calculate_gutter_size): if the window buffer is nil
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1197 then don't continue.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1198 (update_frame_gutters): be more lenient about when we actually
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1199 update the gutter. Layout optimization makes this
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1200 non-costly. Cache redisplay flags that we want to temporarily
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1201 ignore.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1202
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1203 * glyphs.c (Fglyph_animated_timeout_handler): handle image
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1204 specific timeouts rather than iterating over the instance cache.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1205 (glyph_animated_timeout_mapper): deleted.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1206 (add_glyph_animated_timeout): use a weak list to hold onto the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1207 image so that it can be GC'ed.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1208 (disable_glyph_animated_timeout): disable a specific timeout.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1209 (vars_of_glyphs): disable-animated-pixmaps is a new boolean for
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1210 controlling whether pixmaps are animated or not.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1211
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1212 * glyphs-msw.c (mswindows_finalize_image_instance): make sure the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1213 image timeout gets disabled when the image gets freed.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1214
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1215 * glyphs-eimage.c (gif_instantiate): remove meaningless
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1216 comment. Cope with timeouts specified in the gif extension block.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1217
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1218 * event-msw.c (vars_of_event_mswindows): new variable
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1219 mswindows-meta-activates-menu.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1220 (mswindows_wnd_proc): only goto defproc with VK_MENU if the user
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1221 wants it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1222
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1223 * glyphs-x.c (x_finalize_image_instance): delete mask first so
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1224 that we can compare with image.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1225
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1226 1999-10-14 Jonathan Harris <jhar@tardis.ed.ac.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1227
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1228 * event-msw.c (mswindows_key_to_emacs_keysym):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1229 Recognise keypad keys as different from normal keys.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1230
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1231 1999-10-14 Didier Verna <didier@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1232
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1233 * glyphs-x.c (x_finalize_image_instance): avoid freeing null pixmaps.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1234
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1235 1999-10-10 Olivier Galibert <galibert@pobox.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1236
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1237 * symbols.c (init_symbols_once_early): dump Vquit_flag.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1238
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1239 * symsinit.h: Updated.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1240
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1241 * ntproc.c (vars_of_ntproc): Use defsymbol.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1242
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1243 * emacs.c (main_1): Updated reinit calls.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1244
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1245 * lisp.h: Removed Fpurecopy and pure_put declarations.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1246 * fns.c: Removed pure_put.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1247
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1248 * eval.c (Fdefvar): pure_put -> Fput
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1249 (Fdefconst): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1250 * frame-x.c (init_x_prop_symbols): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1251 * symbols.c (deferror): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1252
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1253 * alloc.c (Fmake_byte_code): Remove Fpurecopy call.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1254 * buffer.c (vars_of_buffer): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1255 * bytecode.c (Ffetch_bytecode): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1256 (optimize_compiled_function): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1257 * emacs.c (vars_of_emacs): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1258 * emodules.c (vars_of_module): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1259 * eval.c (define_function): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1260 (Fautoload): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1261 * frame.c (vars_of_frame): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1262 * intl.c (Fset_domain): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1263 * lread.c (load_force_doc_string_unwind): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1264 * menubar.c (vars_of_menubar): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1265 * minibuf.c (reinit_complex_vars_of_minibuf): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1266
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1267 * debug.c (reinit_vars_of_debug): Extracted.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1268 * device-x.c (reinit_vars_of_device_x): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1269 * emodules.c (reinit_vars_of_module): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1270 * font-lock.c (reinit_vars_of_font_lock): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1271 * glyphs-widget.c (reinit_vars_of_glyphs_widget): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1272 * glyphs.c (reinit_vars_of_glyphs): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1273 * gui-x.c (reinit_vars_of_gui_x): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1274 * insdel.c (reinit_vars_of_insdel): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1275 * menubar-x.c (reinit_vars_of_menubar_x): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1276 * minibuf.c (reinit_complex_vars_of_minibuf): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1277 * mule-wnnfns.c (reinit_vars_of_mule_wnn): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1278 * print.c (reinit_vars_of_print): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1279 * redisplay.c (reinit_vars_of_redisplay): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1280 * select-x.c (reinit_vars_of_xselect): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1281 * undo.c (reinit_vars_of_undo): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1282
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1283 1999-10-10 Olivier Galibert <galibert@pobox.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1284
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1285 * symsinit.h: Updated declarations, see other ChangeLog entries.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1286
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1287 * redisplay.c (init_redisplay): Ensure proper reinitialisation.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1288
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1289 * lrecord.h (XD_DYNARR_DESC): Introduce XD_INT_RESET and use it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1290
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1291 * glyphs.c: Add the ii_keyword_entry and related descriptions.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1292 Fix the image_instantiator_methods one.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1293
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1294 * file-coding.c: Plonk all data that needs to be dumped in a
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1295 dynamically allocated structure.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1296
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1297 * extents.c (reinit_vars_of_extents): Extracted from
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1298 vars_of_extents.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1299
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1300 * event-stream.c (vars_of_event_stream): Don't staticpro when
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1301 pdump_wire is enough.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1302
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1303 * event-msw.c (reinit_vars_of_event_mswindows): Extracted from
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1304 vars_of_event_mswindows.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1305
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1306 * event-Xt.c (reinit_vars_of_event_Xt): Extracted from
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1307 vars_of_event_Xt.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1308
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1309 * eval.c (vars_of_eval): Don't staticpro when pdump_wire is enough.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1310
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1311 * emacs.c (main_1): Added some reinit calls.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1312
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1313 * device-x.c (reinit_console_type_create_device_x): Extracted from
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1314 console_type_create_device_x.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1315
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1316 * console.h: Declare the console_type_entry_dynarr description.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1317
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1318 * console.c: Unstatic the console_type_entry_dynarr description.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1319
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1320 * alloc.c: Removed some dubious comments. Handle XD_INT_RESET.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1321
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1322 1999-10-07 Olivier Galibert <galibert@pobox.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1323
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1324 * symsinit.h: Updated declarations, see other ChangeLog entries.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1325
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1326 * minibuf.c (reinit_complex_vars_of_minibuf): Extracted from
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1327 complex_vars_of_minibuf.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1328
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1329 * lrecord.h: Removed XD_PARENT_INDIRECT (unused and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1330 unimplemented), added XD_LO_LINK.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1331
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1332 * lisp.h (pdump_wire_list): Add declaration.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1333
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1334 * glyphs.h (INITIALIZE_DEVICE_IIFORMAT): Fix bug found by Andy.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1335 (INITIALIZE_IMAGE_INSTANTIATOR_FORMAT): Fix stupid bug.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1336 (REINITIALIZE_IMAGE_INSTANTIATOR_FORMAT): Remove, useless once the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1337 stupid bug fixed.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1338
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1339 * glyphs.c (reinit_image_instantiator_format_create): Remove.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1340
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1341 * glyphs-x.c (reinit_image_instantiator_format_create_glyphs_x):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1342 Remove.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1343
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1344 * glyphs-widget.c
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1345 (reinit_image_instantiator_format_create_glyphs_widget): Remove.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1346
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1347 * glyphs-msw.c
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1348 (reinit_image_instantiator_format_create_glyphs_mswindows):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1349 Remove.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1350
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1351 * glyphs-eimage.c
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1352 (reinit_image_instantiator_format_create_glyphs_eimage): Remove.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1353
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1354 * frame.c (Fmake_frame): Don't reset the face cache when using the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1355 stream device.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1356
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1357 * file-coding.c: Dumped the_codesys_prop_dynarr and added all
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1358 relevant descriptions.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1359
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1360 * events.c (reinit_vars_of_events): Extracted from vars_of_events.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1361
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1362 * eval.c: The subr is _not_ a lcrecord.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1363
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1364 * emacs.c (main_1): Call vars_of_specifier early before any
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1365 specifier creation (e.g in vars_of_glyphs, at least). Remove the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1366 useless reinit_image_instantiator_format*. Add
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1367 reinit_vars_of_events and reinit_complex_vars_of_minibuf. Add
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1368 calls to lstream_type_create* and process_type_create*.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1369
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1370 * elhash.c: Dump Vall_weak_hash_tables correctly.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1371
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1372 * data.c: Dump Vall_weak_lists correctly.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1373
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1374 * console.c: Fix description.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1375
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1376 * console-stream.c (init_console_stream): Do initializations
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1377 correctly in the pdump case.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1378
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1379 * chartab.c: Fix description. Dump Vall_syntax_tables correctly.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1380 (Fcopy_char_table): Link into Vall_syntax_tables.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1381
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1382 * alloc.c (pdump_wire_list): Added.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1383 (Fgarbage_collect): Fix loop in stats couting missing the last
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1384 lrecord type.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1385 (pdump_register_sub): Added XD_LO_LINK.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1386 (pdump_dump_data): Ditto. Fixed XD_LO_RESET_NIL forgttting the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1387 counter.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1388 (pdump_reloc_one): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1389 (pdump_scan_by_alignement): Use last_lrecord_type_index_assigned
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1390 instead of 256.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1391 (pdump_dump_wired): Added lists.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1392 (pdump): Use last_lrecord_type_index_assigned instead of 256.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1393 Dump last_lrecord_type_index_assigned value. Fix minor bugs.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1394
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1395 1999-10-07 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1396
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1397 * glyphs-msw.c (mswindows_finalize_image_instance): zero out
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1398 bitmap slices.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1399
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1400 * glyphs-x.c (x_finalize_image_instance): fix FMW problem.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1401
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1402 1999-10-06 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1403
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1404 * elhash.c (resize_hash_table): Correct reference to lrecord_header.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1405
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1406 1999-10-06 Damon Lipparelli <lipp@primus.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1407
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1408 * elhash.h: forward declare Lisp_Hash_Table.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1409
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1410 1999-10-06 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1411
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1412 * glyphs.c (Fset_image_instance_property): mark glyphs as dirty
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1413 after setting an image instance property.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1414
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1415 1999-10-05 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1416
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1417 * gutter.c (update_frame_gutters): output gutters if
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1418 windows_changed is set. This is the only way of catching changes
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1419 in selected window which obviously can affect the specifiers.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1420
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1421 * redisplay.c: new state flags, subwindows_state_changed and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1422 subwindows_state_changed set.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1423 (redisplay_window): use them.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1424 (redisplay_device): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1425 (redisplay_without_hooks): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1426 (redisplay_frame): ditto. Reset subwindow cachels if
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1427 subwindows_changed is set.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1428 (redisplay_window): call mark_glyph_cachels_as_clean after
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1429 redisplaying.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1430
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1431 * redisplay-x.c (x_output_x_pixmap): select correct
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1432 pixmap image for display depending on the currently selected
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1433 slice.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1434
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1435 * redisplay-output.c (compare_runes): check dirtiness when
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1436 checking RUNE_DGLYPH runes.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1437 (compare_display_blocks): relax invalidation of display blocks
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1438 since we can now detect whether individual glyphs have changed or
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1439 not.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1440
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1441 * redisplay-msw.c (mswindows_output_dibitmap): select correct
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1442 bitmap image for display depending on the currently selected
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1443 slice.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1444
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1445 * glyphs.h (struct Lisp_Image_Instance): add a dirty flag.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1446 (IMAGE_INSTANCE_DIRTYP): new macro.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1447 (XIMAGE_INSTANCE_DIRTYP): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1448 (MARK_IMAGE_INSTANCE_CHANGED): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1449 (GLYPH_DIRTYP): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1450 (XGLYPH_DIRTYP): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1451 (MARK_GLYPH_CHANGED): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1452 (GLYPH_CACHEL_DIRTYP): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1453 (struct glyph_cachel): add a dirty flag.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1454
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1455 * glyphs.c (update_frame_subwindows): Don't update on
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1456 glyphs_changed.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1457 (glyph_animated_timeout_mapper): new function. Map over the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1458 instance cache lookinng for animated images to update.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1459 (Fglyph_animated_timeout_handler): new function. Lisp callback for
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1460 handling animated image timeout events.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1461 (disable_glyph_animated_timeout): new function. Add the animated
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1462 image timeout.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1463 (disable_glyph_animated_timeout): new function. Remove the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1464 animated image timeout.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1465 (syms_of_glyphs): initialize Qglyph_animated_timeout_handler and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1466 friends.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1467 (vars_of_glyphs): initialize Vglyph_animated_ticker.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1468 (image_instance_equal): add the currently displayed slice.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1469 (image_instance_hash): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1470 (allocate_glyph): initialize dirty flag.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1471 (glyph_width): rename glyph -> glyph_or_image.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1472 (glyph_height_internal): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1473 (glyph_dirty_p): new function. Determine whether the image
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1474 instance in the domain and/or glyph is dirty.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1475 (set_glyph_dirty_p): set the dirtiness.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1476 (update_glyph_cachel_data): take dirtiness into account. Pass the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1477 image instance we are interested in to glyph_width and friends.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1478 (get_glyph_cachel_index): make non-static. Always call
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1479 update_glyph_cachel_data.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1480 (mark_glyph_cachels_as_not_updated): meaningless formatting
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1481 change.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1482 (mark_glyph_cachels_as_clean): new function. Clean dirtiness from
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1483 glyph cachels.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1484
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1485 * glyphs-x.h (struct x_image_instance_data): change
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1486 pixmap to a list of pixmaps.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1487 (IMAGE_INSTANCE_X_PIXMAP_SLICE): new macro.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1488 (IMAGE_INSTANCE_X_PIXMAP_SLICES): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1489 (XIMAGE_INSTANCE_X_PIXMAP_SLICE): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1490 (XIMAGE_INSTANCE_X_PIXMAP_SLICES): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1491
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1492 * glyphs-x.c (x_finalize_image_instance): make sure multi pixmap
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1493 images get deleted properly.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1494 (init_image_instance_from_x_image): add slices paramater and use
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1495 it to initialize x_image_instance_data correctly.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1496 (image_instance_add_x_image): new function. Add new pixmaps to our
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1497 set of instantiated pixmaps for an image. Used by animated images.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1498 (x_init_image_instance_from_eimage): add a slices
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1499 parameter. Instantiate all images from the eimage.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1500 (x_xpm_instantiate): update use of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1501 init_image_instance_from_x_image.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1502 (init_image_instance_from_xbm_inline): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1503 (x_initialize_pixmap_image_instance): add slices paramater and use
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1504 it to allocate x_image_instance_data correctly.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1505
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1506 * glyphs-msw.h (struct mswindows_image_instance_data): change
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1507 bitmap to a list of bitmaps.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1508 (IMAGE_INSTANCE_MSWINDOWS_BITMAP_SLICE): new macro.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1509 (IMAGE_INSTANCE_MSWINDOWS_BITMAP_SLICES): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1510 (XIMAGE_INSTANCE_MSWINDOWS_BITMAP_SLICE): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1511 (XIMAGE_INSTANCE_MSWINDOWS_BITMAP_SLICES): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1512
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1513 * glyphs-msw.c (init_image_instance_from_dibitmap): add slices
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1514 paramater and use it to initialize mswindows_image_instance_data
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1515 correctly.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1516 (image_instance_add_dibitmap): new function. Add new bitmaps to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1517 our set of instantiated bitmaps for an image. Used by animated
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1518 images.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1519 (mswindows_init_image_instance_from_eimage): add a slices
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1520 parameter. Instantiate all images from the eimage.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1521 (mswindows_xpm_instantiate): update use of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1522 init_image_instance_from_dibitmap.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1523 (bmp_instantiate): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1524 (init_image_instance_from_xbm_inline): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1525 (mswindows_finalize_image_instance): make sure all the bitmap
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1526 slices get deleted.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1527 (mswindows_initialize_dibitmap_image_instance): add slices
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1528 paramater and use it to allocate mswindows_image_instance_data
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1529 correctly.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1530
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1531 * glyphs-eimage.c (jpeg_instantiate): give extra paramter to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1532 init_image_instance_from_eimage.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1533 (png_instantiate): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1534 (tiff_instantiate): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1535 (gif_instantiate): allocate bitmaps for all gif slices not just
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1536 the first one.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1537
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1538 * device.h (struct device): add subwindows_state_changed flag.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1539 (MARK_DEVICE_SUBWINDOWS_STATE_CHANGED): new macro.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1540 (MARK_DEVICE_FRAMES_GLYPHS_CHANGED): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1541
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1542 * console.h (struct console_methods): add a slice parameter to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1543 init_image_instance_from_eimage_method.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1544
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1545 * redisplay.c (create_string_text_block): Allow buffer to be nil
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1546 without crashing.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1547
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1548 1999-09-24 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1549
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1550 * glyphs-x.c: only include gui-x.h if we are building with
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1551 widgets.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1552
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1553 * gui-x.c (vars_of_gui_x): only set popup_up_p if we have popups.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1554
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1555 1999-09-28 Lee Kindness <lkindness@csl.co.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1556
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1557 * objects-x.c (allocate_nearest_color): will return 0 (failure)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1558 when the colormap is full and the color it has computed to be the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1559 'nearest' has been allocated read/write.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1560
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1561 1999-10-02 Olivier Galibert <galibert@pobox.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1562
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1563 * search.c (reinit_vars_of_search): Reinit the search cache
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1564 correctly.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1565
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1566 * elhash.h: Make the description visible. Declare
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1567 resize_hash_table.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1568
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1569 * elhash.c (resize_hash_table): Extracted from enlarge_hash_table
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1570 to generalize the hash table reorganization.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1571 (reorganize_hash_table): Added.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1572 (enlarge_hash_table): Uses resize_has_table.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1573
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1574 * casetab.c (complex_vars_of_casetab): staticpro the mule mirror
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1575 tables.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1576
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1577 * alloc.c: Add correct management of blocks of structures.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1578 Reorganize hash tables at reload since the hash values can change
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1579 with the pointers.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1580
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1581 1999-10-01 Olivier Galibert <galibert@pobox.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1582
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1583 * lisp.h: Add pdump_wire declaration
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1584
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1585 * elhash.c (vars_of_elhash): Wire Vall_weak_hash_tables.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1586 * symbols.c (init_symbols_once_early): Wire Qnil and Qunbound.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1587
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1588 * alloc.c (pdump_wire): Added..
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1589 (pdump_load): Support it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1590 (pdump): Support it
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1591
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1592 * glyphs-msw.c
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1593 (reinit_image_instantiator_format_create_glyphs_mswindows): Fix
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1594 macro calls.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1595
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1596 1999-09-28 Olivier Galibert <galibert@pobox.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1597
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1598 * symsinit.h: Added lots of prototypes.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1599
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1600 * symeval.h: Added defsymbol_nodump declaration.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1601
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1602 * symbols.c (find_symbol_value): Lame attempt at making the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1603 startup go further.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1604 (defsymbol_nodump): Added.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1605
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1606 * mule-charset.c: Collapsed global lisp objects arrays in one
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1607 dumpable structure.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1608
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1609 * lrecord.h: Added some flags.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1610
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1611 * lisp.h: Added dumped flag to dynarrs. Added dumpstruct
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1612 declaration.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1613
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1614 * glyphs.h (INITIALIZE_IMAGE_INSTANTIATOR_FORMAT_NO_SYM): Don't
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1615 staticpro dynamic variables.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1616
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1617 * glyphs.c (reinit_specifier_type_create_image): Added.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1618 (image_instantiator_format_create): Dump image instantiator format
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1619 dynarr.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1620 (reinit_image_instantiator_format_create): Added.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1621
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1622 * emacs.c (main_1): Added reinits calls.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1623
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1624 * dynarr.c: Protect dumped dynarrays from going berzek in free or
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1625 realloc.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1626
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1627 * specifier.h (INITIALIZE_SPECIFIER_TYPE): Don't staticpro dynamic
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1628 variables.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1629 * specifier.c (specifier_type_create): Dump the specifier type
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1630 dynarr.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1631 (reinit_specifier_type_create): Added.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1632 * console.h (INITIALIZE_CONSOLE_TYPE): Don't staticpro dynamic
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1633 variables.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1634 * console.c (console_type_create): Dump the console type dynarr.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1635 (reinit_vars_of_console): Extracted from vars_of_console.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1636 (reinit_complex_vars_of_console): Extracted from
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1637 complex_vars_of_console
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1638 * window.c (reinit_vars_of_window): Extracted from vars_of_window.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1639 * toolbar.c (reinit_specifier_type_create_toolbar): Added.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1640 * search.c (reinit_vars_of_search): Extracted from vars_of_search.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1641 * objects.c (reinit_specifier_type_create_objects): Added.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1642 (reinit_vars_of_objects): Extracted from vars_of_objects.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1643 * lstream.c (reinit_vars_of_lstream): Extracted from
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1644 vars_of_lstream.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1645 * lread.c (reinit_vars_of_lread): Extracted from vars_of_lread.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1646 * gutter.c (reinit_specifier_type_create_gutter): Added.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1647 * glyphs-x.c (reinit_image_instantiator_format_create_glyphs_x):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1648 Added.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1649 * glyphs-widget.c
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1650 (reinit_image_instantiator_format_create_glyphs_widget): Added
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1651 * glyphs-msw.c
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1652 (reinit_image_instantiator_format_create_glyphs_mswindows): Added.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1653 * glyphs-eimage.c
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1654 (reinit_image_instantiator_format_create_glyphs_eimage): Added.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1655 * event-stream.c (reinit_vars_of_event_stream): Extracted from
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1656 vars_of_event_stream
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1657 * eval.c (reinit_vars_of_eval): Extracted from vars_of_eval.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1658 * device.c (reinit_vars_of_device): Extracted from vars_of_device.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1659 * console-x.c (reinit_console_type_create_x): Added.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1660 * console-tty.c (reinit_console_type_create_tty): Added
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1661 * console-stream.c (reinit_console_type_create_stream): Added.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1662 (init_console_stream): If PDUMP, always reinitialise basic
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1663 devices.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1664 * console-msw.c (reinit_console_type_create_mswindows): Added.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1665 * buffer.c (reinit_vars_of_buffer): Extracted from
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1666 init_vars_of_buffer.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1667 (reinit_complex_vars_of_buffer): Extracted from
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1668 complex_vars_of_buffer
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1669
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1670 * alloc.c: Further with the portable dumping, the revenge.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1671 (dumpstruct): Added.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1672 (reinit_alloc_once_early): Extracted from init_alloc_once_early.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1673
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1674 * specifier.c (sizeof_specifier): Correct size computation.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1675 (make_specifier_internal): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1676
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1677 1999-09-27 Olivier Galibert <galibert@pobox.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1678
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1679 * alloc.c: Further with the portable dumping.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1680
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1681 1999-09-27 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1682
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1683 * glyphs-x.c (update_widget_face): Remove bogus cast
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1684
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1685 * data.c (sign_extent_lisp):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1686 * data.c (check_int_range):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1687 * data.c (Faref):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1688 * data.c (Faset):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1689 * data.c (number_char_or_marker_to_int):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1690 * data.c (number_char_or_marker_to_double):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1691 * data.c (Frem):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1692 * data.c (Fmod):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1693 * extents.c (print_extent_1):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1694 * fns.c (print_bit_vector):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1695 * fns.c (Flength):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1696 * fns.c (Fsafe_length):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1697 * fns.c (copy_list):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1698 * fns.c (Fsubseq):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1699 * fns.c (Felt):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1700 * fns.c (Flast):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1701 * fns.c (Fnbutlast):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1702 * insdel.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1703 * marker.c (print_marker):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1704 * syntax.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1705 * bytecode.c (bytecode_arithcompare):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1706 * bytecode.c (bytecode_arithop):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1707 * lisp.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1708 * lisp.h (EXTERNAL_LIST_LOOP_DELETE_IF):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1709 * lisp.h (TRUE_LIST_P):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1710 * lisp.h (CHECK_TRUE_LIST):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1711 * lisp.h (bit_vector_length):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1712 * lisp.h (GCPRO4): Make consistent.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1713 * lisp.h (NGCPRO4): Make consistent.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1714 * lisp.h (NNGCPRO4): Make consistent.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1715 * alloc.c (Fmake_list):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1716 * alloc.c (Fmake_string):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1717 Use proper 64-bit types, e.g. EMACS_INT or size_t instead of int.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1718 This should make all arithmetic 64-bit clean.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1719
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1720 Use %ld with (long) casts in print statements of types with sizes
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1721 possibly larger than int.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1722
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1723 Following functions had mismatched prototypes!!:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1724 do_marker_adjustment(), fixup_internal_substring(), scan_lists(),
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1725 char_quoted(), make_string_from_buffer(),
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1726 make_string_from_buffer_no_extents()
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1727
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1728 The types of Bufpos, Bytind, Memind, Bytecount, Charcount,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1729 Extcount are all now EMACS_INT. I hope to see the day when I can
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1730 create a buffer with more than INT_MAX characters, without having
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1731 XEmacs slow down to a crawl. I also hope to be able to create a
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1732 list with more than INT_MAX cons cells.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1733
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1734 * redisplay.c (decode_mode_spec):
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1735 The %p and %P specs in the mode line were not correct for buffers
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1736 larger than MAX_INT/100! The %p spec was off by .5% even for
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1737 small buffers!
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1738
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1739 1999-09-27 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1740
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1741 * cmdloop.c (num_input_keys):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1742 * print.c (debug_temp):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1743 * emacs.c (Vinfo_directory):
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1744 Delete unused variables
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1745
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1746 * console-x.h (x_interline_space): Mark as unimplemented.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1747 * redisplay-x.c (x_interline_space): Mark as unimplemented.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1748
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1749 * event-Xt.c (pending_timeouts):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1750 * linuxplay.c (linuxplay_sndbuf):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1751 * profile.c (QS*):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1752 * search.c (searchbufs):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1753 * specifier.c (specifier_type_entry_dynarr):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1754 * undo.c (pending_boundary):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1755 * event-stream.c (the_low_level_timeout_blocktype):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1756 * extents.c (gap_array_marker_freelist):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1757 * extents.c (extent_list_marker_freelist):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1758 * print.c (being_printed):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1759 * print.c (alternate_do_pointer):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1760 * alloc.c (first_string_chars_block):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1761 * alloc.c (current_string_chars_block):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1762 * emacs.c (initial_argv):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1763 * emacs.c (initial_argc):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1764 * eval.c (lisp_eval_depth):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1765 * free-hook.c (pointer_table):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1766 * free-hook.c (free_queue):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1767 * free-hook.c (current_free):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1768 * free-hook.c (strict_free_check):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1769 * redisplay.c (formatted_string_emchar_dynarr):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1770 * redisplay.c (formatted_string_display_line):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1771 * redisplay.c (formatted_string_extent_dynarr):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1772 * redisplay.c (formatted_string_extent_start_dynarr):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1773 * redisplay.c (formatted_string_extent_end_dynarr):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1774 * redisplay.c (updating_line_start_cache):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1775 * redisplay.c (last_display_warning_tick):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1776 * redisplay.c (display_warning_tick):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1777 * redisplay.c (internal_cache):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1778 * window.c (Vwindow_configuration_free_list):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1779 Make static.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1780
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1781 * redisplay.c (Vinitial_window_system): Make CONST.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1782
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1783 1999-09-24 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1784
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1785 * redisplay-tty.c (term_get_fkeys_1): Minor aesthetic improvements.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1786
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1787 * doprnt.c (get_doprnt_args): Use int, not short, with va_arg.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1788
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1789 1999-09-24 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1790
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1791 * redisplay-output.c (output_display_line): only clear the borders
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1792 if we are not displaying the gutter.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1793
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1794 1999-09-24 Jan Vroonhof <vroonhof@math.ethz.ch>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1795
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1796 * frame-x.c (x_any_window_to_frame): Let Xt find the widget and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1797 then use x_any_widget_or_parent_to_frame().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1798 (x_find_frame_for_window): remove special cases.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1799
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1800 1999-09-24 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1801
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1802 * scrollbar-x.c (x_window_is_scrollbar): deleted.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1803 * scrollbar-x.h: ditto.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1804
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1805 1999-09-23 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1806
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1807 * alloc.c (this_marks_a_marked_record): Remove.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1808
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1809 * buffer.c (mark_buffer):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1810 * buffer.c (nuke_all_buffer_slots):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1811 * console.c (mark_console):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1812 * console.c (nuke_all_console_slots):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1813 * frame.c (mark_frame):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1814 * frame.c (nuke_all_frame_slots):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1815 Treat MARKED_SLOT() macros consistently.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1816
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1817 * device.h (error_check_device_type):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1818 * faces.c (face_getprop):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1819 * fileio.c (DRIVE_LETTER):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1820 * filelock.c (lock_file_1):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1821 * frame-x.c (x_create_widgets):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1822 * frame.h (error_check_frame_type):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1823 * keymap.c (print_keymap):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1824 * keymap.c (Fkey_description):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1825 * keymap.c (where_is_recursive_mapper):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1826 * mule-charset.h (CHARSET_LEADING_BYTE):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1827 * objects-msw.c (mswindows_color_instance_hash):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1828 * objects.c (color_instance_equal):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1829 * objects.h (struct color_specifier):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1830 * objects.h (struct font_specifier):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1831 * objects.h (struct face_boolean_specifier):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1832 * opaque.h (get_opaque_ptr):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1833 * opaque.h (set_opaque_ptr):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1834 * process-unix.c (set_socket_nonblocking_maybe):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1835 * specifier.h (SPECIFIER_TYPE_P):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1836 * symbols.c (store_symval_forwarding):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1837 * syssignal.h (EMACS_KILLPG):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1838 * terminfo.c (emacs_tparam):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1839 * glyphs.c (glyph_putprop):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1840 * glyphs.c (glyph_remprop):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1841 * glyphs.c (Fimage_instance_subwindow_id):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1842 * window.c (mark_window):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1843 * window.c (mark_window_config):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1844 * window.c (Fset_window_configuration):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1845 * window.c (save_window_save):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1846 * eval.c (Fuser_variable_p):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1847 * eval.c (Fcommand_execute):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1848 * eval.c (Feval):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1849 * eval.c (Ffuncall):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1850 * lisp.h (XPNTR):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1851 * lisp.h (INT_OR_FLOATP):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1852 * lisp.h (GC_INT_OR_FLOATP):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1853 * lisp.h (XFLOATINT):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1854 * lisp.h (IS_ANY_SEP):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1855 * mule-ccl.c (Fccl_execute):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1856 * mule-ccl.c (Fccl_execute_on_string):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1857 * redisplay-x.c (x_output_string):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1858 Remove redundant extra parentheses.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1859
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1860 1999-09-22 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1861
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1862 * chartab.c (word_boundary_p): Add prototype for warning avoidance.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1863 * eval.c (PRIMITIVE_FUNCALL): ANSIfy
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1864 * free-hook.c (fun_ptr): ANSIfy
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1865 * getloadavg.c: Remove declaration for errno.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1866 * gui.c (allocate_gui_item): ANSIfy
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1867 * gui.h (allocate_gui_item): ANSIfy
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1868 * mule-ccl.c (resolve_symbol_ccl_program): Make static
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1869 * realpath.c: Remove K&R support.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1870 * redisplay-x.c (x_output_display_block): Don't shadow previous local
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1871 * glyphs-widget.c (layout_instantiate): Don't shadow previous local
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1872 * gutter.c (get_gutter_coords): Make static.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1873 * lread.c (locate_file_map_suffixes): Make static.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1874 * ralloc.c (relinquish): ANSIfy
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1875 * redisplay.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1876 * lisp.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1877 Move prototypes from redisplay.c to lisp.h
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1878
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1879 1999-09-22 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1880
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1881 * glyphs-x.c (x_widget_set_property):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1882 - Remove unnecessary initialization.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1883 - Use char*, not Bufbyte *, with GET_C_STRING_OS_DATA_ALLOCA
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1884 * glyphs-x.c (x_widget_instantiate):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1885 - Use char*, not Bufbyte *, with GET_C_STRING_OS_DATA_ALLOCA
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1886 * unexelf.c (unexec):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1887 Add cast for C++ compilability.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1888 * redisplay.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1889 Fix a typo.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1890 * ralloc.c (r_alloc_reinit):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1891 SET_FUN_PTR was broken wrt ANSI aliasing!
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1892 To compensate, use __typeof__ when using gcc, else live with
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1893 possible (but rare) warnings.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1894 * ralloc.c (init_ralloc):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1895 Ditto
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1896 * ralloc.c: Use the real dlmalloc prototype for __morecore.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1897 * lread.c (locate_file_map_suffixes):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1898 * input-method-xlib.c (XIM_init_frame):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1899 - Xlib functions should use XPointer, not XtPointer.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1900 * input-method-xlib.c (XIM_delete_frame):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1901 - Xlib functions should use XPointer, not XtPointer.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1902 * input-method-xlib.c (IMDestroyCallback):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1903 - Simplify.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1904 - XFRAME (obj) can never be NULL, so don't test for it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1905 * gutter.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1906 Add GUTTER_POS_LOOP for iterating over all gutter_pos'es
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1907 * gutter.c (SET_GUTTER_WAS_VISIBLE_FLAG):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1908 Run c-backslash-region on macro body.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1909 * gutter.c (gutter_was_visible):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1910 Remove redundant parens - this is not a macro.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1911 * gutter.c (redraw_exposed_gutters):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1912 Use GUTTER_POS_LOOP.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1913 * gutter.c (gutter_specs_changed):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1914 Use GUTTER_POS_LOOP.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1915 * gutter.c (gutter_geometry_changed_in_window):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1916 Use GUTTER_POS_LOOP.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1917 * gutter.c (update_frame_gutters):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1918 Use GUTTER_POS_LOOP.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1919 * gutter.c (init_frame_gutters):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1920 Use GUTTER_POS_LOOP.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1921 * file-coding.c (determine_real_coding_system):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1922 Fix C++ compile error.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1923 * emodules.c (find_make_module):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1924 Cast return value from xrealloc
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1925 * emacs.c (Fkill_emacs):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1926 Use __typeof__, when available.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1927 * emacs.c (voodoo_free_hook):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1928 Use __typeof__, when available.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1929 (Unfortunately, the type of __free_hook is glibc-version-dependent)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1930 * dired.c (user_cache): Use Bufbyte *, not char *
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1931 * dired.c (Fuser_name_all_completions): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1932
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1933 1999-09-22 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1934
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1935 * redisplay.c (redisplay_frame): reset the gutter display lines
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1936 when we reset the subwindows.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1937
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1938 * gutter.c (reset_gutter_display_lines): new function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1939
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1940 * window.c (Flast_nonminibuf_window): new function equivalent to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1941 FRAME_LAST_NONMINIBUF_WINDOW ().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1942 (syms_of_window): declare it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1943
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1944 * redisplay.c (create_string_text_block): don't add bogus eol
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1945 markers to gutter display lines.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1946
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1947 * glyphs.c (reset_subwindow_cachels): make sure we unmap
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1948 subwindows using unmap_subwindow so that expose events get
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1949 registered correctly.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1950
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1951 * window.c (window_scroll): use Vwindow_pixel_scroll_increment to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1952 determine how much to scroll the window.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1953 (vars_of_window): Vwindow_pixel_scroll_increment is a new
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1954 variable.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1955
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1956 1999-09-20 Robert Pluim <rpluim@nortelnetworks.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1957
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1958 * glyphs-x.c (update_widget_face): Guard fontList declaration for
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1959 non-motif uses.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1960
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1961 1999-09-20 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1962
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1963 * glyphs-msw.c (mswindows_update_subwindow): update faces.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1964
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1965 1999-09-19 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1966
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1967 * glyphs.c (update_frame_subwindows): update if faces have
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1968 changed.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1969
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1970 * glyphs-x.c (x_widget_instantiate): create the clip widget using
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1971 lwlib rather than directly.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1972 (x_finalize_image_instance): delete the clip widget using lwlib.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1973 (x_update_subwindow): update widget faces.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1974 (update_widget_face): new function for updating the face
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1975 properties of a widget.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1976 (x_widget_set_property): update widget faces.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1977
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1978 * lwlib-Xlw.c (xlw_create_clip_window): new function. We need to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1979 manage the clip widgets using lwlib so that we can delete them in
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1980 a safe manner.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1981
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1982 1999-09-16 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1983
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1984 * lisp-union.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1985 * lisp-disunion.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1986 Define new, potentially faster INT arithmetic macros
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1987 INT_PLUS, INT_MINUS, INT_PLUS1, INT_MINUS1
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1988 * bytecode.c (execute_optimized_function):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1989 Use new macros.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1990 Fix metering code
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1991 * bytecode.c (bytecode_negate):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1992 Optimize for integer case.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1993
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1994 1999-08-29 Andreas Jaeger <aj@arthur.rhein-neckar.de>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1995
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1996 * m/mips.h: Support for mips-linux: Add !linux around places
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1997 that are not valid for linux, define TEXT_START, DATA_START,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1998 DATA_SEG_BITS.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
1999
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2000 1999-09-16 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2001
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2002 * redisplay-output.c (redisplay_output_subwindow): clip subwindows
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2003 that don't completely fit on-screen rather than just unmapping
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2004 them.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2005
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2006 * glyphs.h: change signature of map_subwindow.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2007
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2008 * glyphs.c (map_subwindow): add display_glyph_area to the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2009 signature. make sure the mapped area saved in the subwindow_cachel
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2010 reflects this.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2011 (Fforce_subwindow_map): make a no-op. I don't think this does
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2012 anything useful.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2013
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2014 * glyphs-x.h (struct x_subwindow_data): save the Display rather
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2015 than the Screen. Add a clipwindow and clipwidget handle.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2016 (IMAGE_INSTANCE_X_CLIPWINDOW): new accessor.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2017 (IMAGE_INSTANCE_X_CLIPWIDGET): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2018 (XIMAGE_INSTANCE_X_CLIPWIDGET): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2019 (XIMAGE_INSTANCE_X_CLIPWINDOW): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2020
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2021 * glyphs-x.c (x_finalize_image_instance): destroy the clipwidget
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2022 as well as the widget itself.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2023 (x_unmap_subwindow): unmap the clipwindow and clipwidget rather
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2024 than the widgets and subwindows themselves. move the widget inside
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2025 the clipwidget.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2026 (x_subwindow_instantiate): hold onto the Display rather than the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2027 Screen. allocate a clipwindow to put the subwindow inside.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2028 (x_resize_subwindow): use saved Display directly.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2029 (x_widget_instantiate): allocate a clipwidget of type EmacsManager
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2030 to put widgets inside.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2031
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2032 * glyphs-widget.c: remove group stuff.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2033
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2034 * glyphs-msw.h (struct mswindows_subwindow_data): new structure to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2035 hold the clipwindow.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2036 (IMAGE_INSTANCE_MSWINDOWS_CLIPWINDOW): new accessor.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2037 (XIMAGE_INSTANCE_MSWINDOWS_CLIPWINDOW): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2038
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2039 * glyphs-msw.c: remove group stuff.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2040 (mswindows_finalize_image_instance): destroy clipwindow as well as
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2041 the widget itself.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2042 (mswindows_unmap_subwindow): unmap the clipwindow rather than the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2043 widget.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2044 (mswindows_map_subwindow): ditto. move the widget within the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2045 clipwindow.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2046 (mswindows_subwindow_instantiate): allocate and initialize
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2047 mswindows_subwindow_data. allocate a clipwindow with the subwindow
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2048 as a child.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2049 (mswindows_widget_instantiate): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2050 (mswindows_control_wnd_proc): new function that allows us to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2051 propagate events from the widget to the main windows control loop.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2052
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2053 * device-msw.c (mswindows_init_device): register new widget clip window
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2054 class.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2055
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2056 * console.h (struct console_methods): add display_glyph_area to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2057 map_window.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2058
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2059 * console-msw.h: declare new window class and wnd proc for
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2060 widgets.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2061
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2062 1999-09-14 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2063
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2064 * general.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2065 * eldap.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2066 Move symbols used only by eldap.c into eldap.c as statics.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2067
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2068 1999-09-09 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2069
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2070 * window.c (syms_of_window):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2071 * symbols.c (syms_of_symbols):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2072 * redisplay.c (syms_of_redisplay):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2073 * print.c (syms_of_print):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2074 * lisp.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2075 * intl.c (syms_of_intl):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2076 * general.c (syms_of_general):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2077 * frame.c (syms_of_frame):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2078 * fileio.c (syms_of_fileio):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2079 * file-coding.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2080 * file-coding.c (syms_of_file_coding):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2081 * extents.c (syms_of_extents):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2082 * event-stream.c (syms_of_event_stream):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2083 * event-stream.c (Fnext_event):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2084 * device.c (syms_of_device):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2085 * data.c (syms_of_data):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2086 * casetab.c (syms_of_casetab):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2087 * casetab.c (check_case_table):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2088 * callint.c (syms_of_callint):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2089 * buffer.c (syms_of_buffer):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2090 Delete unused C symbols:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2091 Qbuffer_file_name, Qbuffer_undo_list, Quser_variable_p,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2092 Qcurrent_prefix_arg, Qtranslate_table, Qkeywordp,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2093 Qnumber_or_marker_p, Qcons, Qkeyword, Qignore, Qdelete_device,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2094 Qcommand_execute, Qglyph_invisible,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2095 Qbuffer_file_coding_system, Qfile_name_handler_alist,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2096 Qframe_x_p, Qframe_tty_p, Qblack, Qkeyboard, Qmenubar, Qpath,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2097 Qvector, Qwhite, Qcase, Qdomain, Qalternate_debugging_output,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2098 Qprint_escape_newlines, Qprint_readably, Qfloat_output_format,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2099 Qwindow_scroll_functions, Qfboundp, Qscroll_up, Qscroll_down
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2100
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2101 Rename symbols as required by the CHECK_RECORD macro:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2102 - Qcase_table_p to Qcase_tablep
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2103 - Qcoding_system_p to Qcoding_systemp
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2104
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2105 * debug.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2106 * debug.c (syms_of_debug):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2107 Make debug.c's internal Lisp_Objects static.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2108
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2109 * events.c (vars_of_events):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2110 * events.c (syms_of_events):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2111 Use regular old defsymbol instead of KEYSYM + staticpro().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2112
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2113 * select-x.c (CHECK_CUTBUFFER):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2114 Rewrite in accordance with coding standards.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2115
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2116 * keymap.c (syms_of_keymap):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2117 Use SPC in the same way as RET, TAB, etc.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2118
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2119 1999-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2120
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2121 * xemacs-20/src/menubar-x.c (make_dummy_xbutton_event): Don't add
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2122 offset twice if HAVE_WMCOMMAND is defined.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2123
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2124 1999-09-13 Mike McEwan <mike@lotusland.demon.co.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2125
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2126 * redisplay-x.c (x_output_vertical_divider): make sure
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2127 shadow_thickness is positive.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2128
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2129 1999-09-10 Julian Back <jback@rudd.compulink.co.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2130
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2131 * process-nt.c (nt_create_process): fixup to cope with
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2132 Vprocess_environment.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2133
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2134 1999-09-02 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2135
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2136 * redisplay-output.c (redisplay_output_layout): call output
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2137 routines with clear_clip false. output layout borders with text
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2138 correctly.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2139
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2140 * redisplay-msw.c (mswindows_output_blank): call output routines
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2141 with clear_clip true.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2142 (mswindows_output_string): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2143 (mswindows_output_display_block): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2144
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2145 * redisplay-x.c (x_output_display_block): call output routines
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2146 with clear_clip true.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2147
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2148 * redisplay.h: fix output routines for clear_clip parameter.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2149
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2150 * redisplay-output.c (redisplay_output_layout): cope with glyphs
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2151 in the border.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2152
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2153 * glyphs-widget.c (layout_instantiate): deal with border glyphs.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2154 (check_valid_glyph_or_instantiator): renamed from
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2155 check_valid_glyph_or_image.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2156 (check_valid_border): allow glyphs or their instantiators.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2157 (check_valid_glyph_or_instantiator_list): renamed from
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2158 check_valid_glyph_or_image_list,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2159 (glyph_instantiator_to_glyph): new function. make sure a glyph is
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2160 a glyph and not an instantiator.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2161 (substitute_keyword_value): new function. replace a keyword value
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2162 with a new one.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2163
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2164 1999-09-01 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2165
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2166 * glyphs.c (string_set_property): new function to set the data of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2167 a string.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2168 (image_instantiator_format_create): use it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2169
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2170 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2171
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2172 * fns.c (Fmapc): Rename back to Fmapc_internal.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2173
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2174 1999-07-30 Gleb Arshinov <gleb@cs.stanford.edu>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2175
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2176 * ntheap.h: CONST (semantically constant) name field of file_data
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2177 struct
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2178
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2179 * unexnt.c (open_output_file): match function definition with
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2180 function declaration
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2181
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2182 * editfns.c: #include "sysfile.h" for getcwd() prototype
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2183
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2184 * gif_io.c: #include "sysfile.h" for close() prototype
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2185
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2186 1999-09-02 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2187
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2188 * elhash.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2189 * elhash.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2190 Change the :type keyword to :weakness, for compatibility with the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2191 GNU Emacs 20.5 hash table implementation.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2192 Keep (but don't document) the :type keyword for compatibility.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2193 Obsolete function hash-table-type
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2194 General cleanup.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2195 Define function sxhash for compatibility with Common Lisp and GNU Emacs.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2196
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2197 1999-09-01 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2198
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2199 * floatfns.c (arith_error):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2200 * floatfns.c (range_error):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2201 * floatfns.c (range_error2):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2202 * floatfns.c (domain_error):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2203 * floatfns.c (domain_error2):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2204 * lrecord.h (LRECORDP):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2205 * console-x.h (X_ERROR_OCCURRED):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2206 * console-x.h (HANDLING_X_ERROR):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2207 * chartab.c (CATEGORYP):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2208 * buffer.h (XCHAR_OR_CHAR_INT):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2209 Remove redundant and confusing parentheses.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2210
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2211 * redisplay-output.c (redisplay_clear_to_window_end):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2212 Remove redundant initialization.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2213
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2214 * redisplay.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2215 * redisplay-msw.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2216 * redisplay-x.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2217 Move declarations of bevel_modeline() into redisplay.h.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2218
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2219 1999-08-30 Olivier Galibert <galibert@pobox.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2220
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2221 * lisp.h: Add staticpro_nodump for undumped staticpro-ing.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2222 * alloc.c: Add staticpro_nodump for undumped staticpro-ing. Add
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2223 alignment information for dumped data. Enhance
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2224 descriptions. Phase out Vterminal_* variables while
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2225 dumping.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2226 * lrecord.h: Add chained descriptions and automagically-reset
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2227 lisp_objects to the description system.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2228
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2229 * console-stream.h: Declare the Vterminal_* variables.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2230
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2231 * buffer.c: Don't dump Vbuffer_alist, Vbuffer_defaults and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2232 Vbuffer_local_symbols.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2233 * console.c: Don't dump Vconsole_list, Vconsole_defaults and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2234 Vconsole_local_symbols.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2235 * eval.c: Don't dump Qunbound_suspended_errors_tag.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2236 * lread.c: Don't dump Vread_buffer_stream.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2237 * lstream.c: Don't dump Vlstream_free_list[].
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2238 * search.c: Don't dump last_thing_searched.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2239 * window.c: Don't dump minibuf_window and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2240 Vwindow_configuration_free_list[].
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2241
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2242 * faces.c: Add face description.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2243 * fns.c: Add bit_vector description.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2244 * glyphs.c: Add image specifier description.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2245 * objects.c: Add color, face and face boolean specifiers descriptions.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2246 * opaque.c: Add opaque description. Don't dump Vopaque_ptr_free_list.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2247 * rangetab.c: Add range table description.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2248 * specifier.c: Add specifier and specifier methods description.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2249 * specifier.h: Add specifier extra description support.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2250
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2251 * symbols.c: Fix symbol_value_buffer_local_description.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2252
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2253 * gdbinit (Lisp): Add opaque_ptr, remove opaque_list.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2254
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2255 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2256
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2257 * extents.c (extent_remprop): Get extent's plist address
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2258 correctly.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2259
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2260 1999-08-31 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2261
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2262 * xmu.h: define Xmu/Converters.h things.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2263
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2264 1999-08-31 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2265
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2266 * opaque.c (equal_opaque_ptr): define.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2267 (hash_opaque_ptr): define.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2268
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2269 * xmu.h: define Xmu/Misc.h things.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2270
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2271 1999-08-17 MORIOKA Tomohiko <tomo@etl.go.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2272
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2273 * file-coding.c (determine_real_coding_system): Treat `coding:'
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2274 cookie.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2275
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2276 1999-08-16 MORIOKA Tomohiko <tomo@etl.go.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2277
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2278 * file-coding.c (struct decoding_stream): New member `counter'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2279 (reset_decoding_stream): Initialize `counter'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2280 (decode_coding_ucs4): Use `counter'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2281 (decode_coding_utf8): Likewise.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2282
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2283 1999-08-31 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2284
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2285 * redisplay-output.c (redisplay_normalize_glyph_area): make sure
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2286 the clip offset doesn't exceed the height we have available to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2287 show.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2288
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2289 * window.h (struct window): add top_yoffset and left_xoffset for
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2290 pixel scrolling.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2291 (WINDOW_TEXT_TOP_CLIP): new macro.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2292
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2293 * window.c (window_scroll): add behaviour for pixel-scrolling of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2294 tall lines.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2295
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2296 * redisplay.h (struct display_line): add top_clip.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2297 (DISPLAY_LINE_HEIGHT): adjust for top_clip.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2298 (DISPLAY_LINE_YPOS): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2299
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2300 * redisplay.c (position_redisplay_data_type): add
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2301 start_col_xoffset to prepare for pixel-based h-scrolling.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2302 (WINDOW_SCROLLED): new macro.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2303 (next_tab_position): use it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2304 (add_glyph_rune): use new hscoll vars.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2305 (create_text_block): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2306 (generate_displayable_area): adjust off-by-one error.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2307 (regenerate_window): take top_clip into account.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2308 (regenerate_window_extents_only_changed): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2309 (regenerate_window_incrementally): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2310
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2311 * redisplay-x.c (x_output_display_block): use DISPLAY_LINE_YPOS,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2312 DISPLAY_LINE_HEIGHT and DISPLAY_LINE_YEND macros.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2313 (x_output_string): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2314 (x_output_blank): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2315 (x_output_hline): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2316 (x_output_eol_cursor): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2317
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2318 * redisplay-output.c (output_display_line): allow for
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2319 top_clip. use DISPLAY_LINE_YPOS, DISPLAY_LINE_HEIGHT and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2320 DISPLAY_LINE_YEND macros.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2321 (redisplay_output_layout): output strings in layouts correctly.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2322 (redisplay_clear_clipped_region): allow for top_clip.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2323 (redisplay_calculate_display_boxes): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2324
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2325 * redisplay-msw.c (mswindows_output_blank): use DISPLAY_LINE_YPOS,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2326 DISPLAY_LINE_HEIGHT and DISPLAY_LINE_YEND macros.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2327 (mswindows_output_cursor): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2328 (mswindows_output_string): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2329 (mswindows_redraw_exposed_window): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2330 (mswindows_output_display_block): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2331
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2332 * gutter.c: new specifier type gutter-size.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2333 (gutter_size_validate): validate gutter-size specifier.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2334 (Fgutter_size_specifier_p): predicate for gutter-size.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2335 (Fredisplay_gutter_area): allow the gutter area to be redisplayed
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2336 under user contol, like Fredisplay_echo_area.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2337 (syms_of_gutter): add new functions.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2338 (specifier_type_create_gutter): add new specifier.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2339 (specifier_vars_of_gutter): change specifier types of *-height to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2340 gutter-size.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2341
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2342 * glyphs.c (glyph_width): make work with image instances.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2343
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2344 * console.h (struct console_methods): change api of output_string.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2345
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2346 * glyphs-x.c (x_map_subwindow): move before mapping as reported by
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2347 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2348
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2349 1999-08-30 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2350
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2351 * glyphs-x.c (x_finalize_image_instance): X_MASK -> PIXMAP_MASK
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2352 for assignment.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2353 (init_image_instance_from_x_image): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2354 (x_xpm_instantiate): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2355 (x_colorize_image_instance): ditto. Reported by Richard Cognot
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2356 <cognot@ensg.u-nancy.fr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2357
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2358 1999-08-29 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2359
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2360 * glyphs-x.c (x_widget_instantiate): move font initialisation so
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2361 that it doesn't get saved in the user defined args.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2362 (x_tab_control_instantiate): Set the fg color of the tab's
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2363 children.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2364 (x_tab_control_set_property): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2365
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2366 1999-08-27 Damon Lipparelli <lipp@primus.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2367
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2368 * events.h (XTIMEOUT): must preface Lisp_Timeout with ``struct''
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2369 (XSETTIMEOUT): fixup typo
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2370
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2371 1999-08-11 Jan Vroonhof <vroonhof@math.ethz.ch>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2372
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2373 * syntax.c (scan_words): Unified Mule and Non-mule scanning.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2374 Word boundary search looks back instead of forward so that it
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2375 doesn't peek over the limit.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2376
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2377 1999-08-20 Olivier Galibert <galibert@pobox.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2378
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2379 * config.h.in: Add PDUMP define.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2380 * emacs.c (Fdump_emacs): Hackish, call pdump() if configured in.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2381
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2382 * lrecord.h: Enhance description system.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2383 * alloc.c: Fix vector and string description. Add portable
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2384 dumper enumeration fonctions.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2385
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2386 * symbols.c: Fix symbols description. Add symbol_value_forward
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2387 description.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2388 * eval.c: Add subr description.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2389 * elhash.c (CLEAR_HENTRY): Clean value pointer too. Fix hash
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2390 table description.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2391 (remhash_1): CLEAR_HENTRY evaluates the parameter two times now.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2392
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2393 1999-08-20 Olivier Galibert <galibert@pobox.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2394
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2395 * opaque.c: Kill opaque lists, make Lisp_Opaque_Ptr a lrecord of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2396 its own.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2397 * opaque.h: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2398
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2399 * eval.c (eval_in_buffer_trapping_errors):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2400 (run_hook_trapping_errors):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2401 (safe_run_hook_trapping_errors):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2402 (call0_trapping_errors):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2403 (call1_trapping_errors):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2404 (call2_trapping_errors): OPAQUEP -> OPAQUE_PTRP. make_opaque_ptr
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2405 now takes a non-const void *.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2406
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2407 1999-08-20 Olivier Galibert <galibert@pobox.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2408
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2409 * opaque.c: Remove make_opaque_long.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2410
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2411 * opaque.h: Remove everything opaque_long related.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2412
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2413 * eval.c (vars_of_eval): Make Qunbound_suspended_errors_tag an
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2414 opaque_ptr.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2415
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2416 * emacs.c (main_1): Remove make_opaque_long from comment.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2417
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2418 1999-08-20 Olivier Galibert <galibert@pobox.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2419
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2420 * event-stream.c (mark_timeout):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2421 (print_timeout):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2422 (event_stream_generate_wakeup):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2423 (event_stream_resignal_wakeup):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2424 (event_stream_disable_wakeup):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2425 (event_stream_wakeup_pending_p):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2426 (vars_of_event_stream): Lisp_Timeout is now a lrecord.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2427
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2428 * events.h (struct Lisp_Timeout): Added.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2429
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2430 1999-08-24 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2431
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2432 * console-x.h: declare new pixmap signatures.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2433
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2434 1999-08-23 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2435
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2436 * glyphs-x.c (x_update_subwindow): make sure the widget size is
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2437 maintained after an update.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2439 * event-Xt.c (emacs_Xt_handle_magic_event): use
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2440 find_matching_subwindow to check whether the exposure is totally
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2441 inside a subwindow, if it is then ignore it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2442
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2443 * glyphs.c (find_matching_subwindow): new function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2444
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2445 * toolbar-x.c (x_draw_blank_toolbar_button): use new
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2446 x_output_shadows signature.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2447 (x_output_toolbar_button): use new x_output_x_pixmap signature.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2448
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2449 * redisplay.h (struct display_box): new structure.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2450 (struct display_glyph_area): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2451 declare new display_box functions.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2452
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2453 * redisplay-x.c (x_output_pixmap): update for new display
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2454 box stuff.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2455 (x_bevel_area): update to allow multiple edge styles and border
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2456 segments.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2457 (x_output_display_block): update for new display_box stuff and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2458 signatures.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2459 (x_clear_region): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2460 (x_output_x_pixmap): ditto. adjust offsets rather than clip.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2461 (console_type_create_redisplay_x): declare new console methods.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2462 (x_output_vertical_divider): update for new bevel_area signature.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2463 (x_output_shadows): update to allow selective drawing of edges.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2464
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2465 * redisplay-tty.c (tty_output_display_block): do nothing for
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2466 layouts.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2467
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2468 * redisplay-output.c (redisplay_output_subwindow): convert to use
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2469 display_box structure, this allows us to put subwindows anywhere
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2470 with any offset, useful for layout glyphs.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2471 (redisplay_output_layout): new function. output a layout and its
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2472 sub-glyphs.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2473 (redisplay_output_pixmap): new modular function combining generic
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2474 parts of the X and mswindows versions. convert to use display_box
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2475 structures.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2476 (redisplay_clear_clipped_region): new function. clear the area a
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2477 glyph is going into.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2478 (redisplay_normalize_glyph_area): new function. calculate the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2479 bounds of a display_glyph_area given a display_box.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2480 (redisplay_normalize_display_box): new function. shrink a
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2481 display_box to enclose a display_glyph_area.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2482 (redisplay_display_boxes_in_window_p): check whether the input
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2483 display_box and display_glyph_area are actually in a window.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2484 (redisplay_calculate_display_boxes): calculate display boxes based
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2485 on conventional display_line metrics.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2486 (bevel_modeline): update for new bevel_area signature.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2487
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2488 * redisplay-msw.c (mswindows_output_blank): update for new
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2489 display_box stuff.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2490 (mswindows_output_string): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2491 (mswindows_output_dibitmap): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2492 (mswindows_output_dibitmap_region): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2493 (mswindows_output_pixmap): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2494 (mswindows_bevel_area): update to allow multiple edge styles and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2495 border segments.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2496 (mswindows_output_display_block): update for new display_box stuff
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2497 and signatures.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2498 (mswindows_clear_region): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2499 (console_type_create_redisplay_mswindows): declare new console methods.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2500
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2501 * lisp.h (edge_style): new enum.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2502 declare display_box and display_glyph_area.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2503
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2504 * gutter.c (output_gutter): update for new bevel_area signature.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2505
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2506 * glyphs.h (image_instance_type): add layout.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2507 (IMAGE_LAYOUT_MASK): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2508 (LAYOUT_IMAGE_INSTANCEP): new macro.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2509 (CHECK_LAYOUT_IMAGE_INSTANCE): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2510 (struct Lisp_Image_Instance): add offsets for layout and the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2511 layout type itself. move mask here also.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2512 (IMAGE_INSTANCE_LAYOUT_CHILDREN): new macro.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2513 (IMAGE_INSTANCE_LAYOUT_BORDER): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2514 (XIMAGE_INSTANCE_LAYOUT_CHILDREN): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2515 (XIMAGE_INSTANCE_LAYOUT_BORDER): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2516
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2517 * glyphs.c (mark_image_instance): update for layouts.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2518 (print_image_instance): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2519 (image_instance_equal): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2520 (image_instance_hash): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2521 (allocate_image_instance): initialise offsets for layout.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2522 (decode_image_instance_type): update for layouts.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2523 (encode_image_instance_type): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2524 (Fimage_instance_height): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2525 (Fimage_instance_width): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2526 (allocate_glyph): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2527 (glyph_width): allow image instances as an argument. update for layouts.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2528 (glyph_height_internal): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2529 (syms_of_glyphs): add layout symbols.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2530
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2531 * glyphs-x.h (struct x_image_instance_data): remove mask entry.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2532 (IMAGE_INSTANCE_X_MASK): update.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2533
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2534 * glyphs-x.c (x_label_instantiate): new function. instantiate a
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2535 label.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2536 (image_instantiator_format_create_glyphs_x): initialise new layout
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2537 glyph type.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2538
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2539 * glyphs-widget.c: new layout type.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2540 (check_valid_orientation): new keyword checker for layouts.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2541 (check_valid_justification): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2542 (check_valid_border): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2543 (check_valid_glyph_or_image_list): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2544 (layout_possible_dest_types): new function for layout glyph type.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2545 (layout_normalize): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2546 (layout_instantiate): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2547 (syms_of_glyphs_widget): new keywords for layout.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2548 (image_instantiator_format_create_glyphs_widget): initialise the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2549 layout glyph type.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2550
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2551 * glyphs-msw.h (struct mswindows_image_instance_data): remove mask
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2552 argument.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2553 (IMAGE_INSTANCE_MSWINDOWS_MASK): update.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2554
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2555 * glyphs-msw.c: declare layout format.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2556 (image_instantiator_format_create_glyphs_mswindows): initialise it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2557
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2558 * general.c: new symbols for layouts.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2559
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2560 * console.h (struct console_methods): new console methods for
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2561 outputting pixmaps and strings.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2562
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2563 1999-08-23 Didier Verna <didier@xemacs.org>
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2564
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2565 * sound.c: revert the renaming of `bell_volume' to `Vbell_volume'
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2566 and `bell_inhibit_time' to `Vbell_inhibit_time'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2567
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2568 1999-08-18 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2569
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2570 * redisplay-output.c (redisplay_output_subwindow): disable
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2571 clipping attempt.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2572
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2573 1999-08-17 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2574
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2575 * gutter.c (redraw_exposed_gutter): handle degenerate case of no
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2576 area to expose or no gutter to display.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2577
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2578 1999-08-16 Charles G Waldman <cgw@fnal.gov>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2579
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2580 * sound.c: rename `bell_volume' to `Vbell_volume' and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2581 `bell_inhibit_time' to `Vbell_inhibit_time'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2582
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2583 1999-08-13 Charles G Waldman <cgw@fnal.gov>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2584
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2585 * sound.c: (bell-inhibit-time): New variable.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2586 (ding): Use it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2587 (sound-alist): Fix docstring.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2588
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2589 1999-08-17 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2590
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2591 * gui-x.c (button_item_to_widget_value): xstrdup name so that
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2592 deleting it is ok.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2593
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2594 1999-08-16 Jeff Miller <jmiller@smart.net>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2595
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2596 * syntax.c (scan_words): make compile.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2597
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2598 1999-08-16 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2599
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2600 * redisplay-output.c (redisplay_output_subwindow): try and be more
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2601 relaxed about clipping possibilities.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2602
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2603 * glyphs-x.c (x_tab_control_set_property): free_widget_value_tree
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2604 rather than just the widget_value.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2605 (x_update_subwindow): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2606 (x_widget_instantiate): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2607
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2608 * gutter.c (output_gutter): shrink current display lines if
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2609 required.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2610
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2611 1999-08-15 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2612
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2613 * redisplay.h: declare free_display_lines.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2614
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2615 * redisplay.c (free_display_lines): make non-static.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2616
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2617 * gutter.c (free_frame_gutters): use free_display_lines instead of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2618 Dynarr_free.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2619 (calculate_gutter_size): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2620
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2621 1999-08-12 Jan Vroonhof <vroonhof@math.ethz.ch>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2622
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2623 * eval.c (run_hook_with_args_in_buffer): GCPRO globals.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2624
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2625 1999-08-14 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2626
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2627 * glyphs.c (update_subwindow_cachel): make it less brittle.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2628
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2629 1999-08-04 Mike Woolley <mike@bulsara.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2630
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2631 * scrollbar-msw.c (mswindows_handle_mousewheel_event): Fixed
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2632 problem in wheelmouse code occurring when the horizontal scrollbar
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2633 is enabled but not visible.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2634
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2635 1999-08-08 Andy Piper <andyp@beasys.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2636
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2637 * toolbar-msw.c (mswindows_redraw_frame_toolbars): new function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2638 (console_type_create_toolbar_mswindows): use it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2639
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2640 * glyphs.c (Fset_image_instance_property): fiddly reorganisation.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2641
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2642 * redisplay-output.c (redisplay_output_display_block): unmap
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2643 subwindows in the block area before outputting the block.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2644
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2645 * event-msw.c (mswindows_wnd_proc): check the update rect before
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2646 painting and disable expose registration while painting.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2647
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2648 * glyphs.c (register_ignored_expose): check
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2649 hold_ignored_expose_registration before registering expose events.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2650
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2651 * redisplay.c (redisplay_frame): reset the subwindow cache before
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2652 displaying the gutter.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2653
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2654 * glyphs-msw.c (mswindows_map_subwindow): move the window before
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2655 mapping.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2656
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2657 * gutter.c (update_frame_gutters): check for glyphs_changed as if
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2658 it is the subwindow cache will have been reset.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2659
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2660 1999-08-06 Andy Piper <andyp@beasys.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2661
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2662 * gui-x.c (button_item_to_widget_value): cope with strings.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2663
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2664 * glyphs.h: declare global widget functions.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2665 (IIFORMAT_HAS_SHARED_DEVMETHOD): new macro.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2666
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2667 * glyphs-x.c (x_combo_box_instantiate): do generic initialization
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2668 here. remove dead code.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2669 (image_instantiator_format_create_glyphs_x): enable combo boxes
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2670 for Motif 2.0.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2671
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2672 * glyphs-widget.c (widget_instantiate_1): make non-static.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2673 (tree_view_instantiate): renamed from combo_box_instantiate.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2674 (image_instantiator_format_create_glyphs_widget): use new/changed methods.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2675
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2676 * glyphs-msw.c (mswindows_combo_box_instantiate): do generic
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2677 initialization here.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2678
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2679 * lwlib-Xm.c (xm_update_combo_box): new function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2680 (xm_update_one_widget): call it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2681 (xm_update_one_value): deal with combo boxes as well as lists.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2682 (xm_create_combo_box): create a drop-down combo box.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2683
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2684 * toolbar-msw.c (mswindows_output_toolbar): call
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2685 mswindows_move_toolbar.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2686
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2687 1999-08-05 Andy Piper <andyp@beasys.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2688
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2689 * window.c (Fcurrent_pixel_column): new function. use display
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2690 lines to calculate pixel position of point.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2691 * window.c (syms_of_window): declare it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2692
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2693 1999-08-05 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2694
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2695 * glyphs.c (check_for_ignored_expose): ignore exposures wholly
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2696 contained in our ignore list.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2697
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2698 * buffer.c (Frecord_buffer): add call to record-buffer-hook.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2699 (syms_of_buffer): declare record-buffer-hook.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2700
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2701 * s/mingw32.h: define mousewheel things.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2702
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2703 1999-08-04 Mike Woolley <mike@bulsara.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2704
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2705 * windowsnt.h (_WIN32_WINNT): enable for win95
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2706
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2707 * s/cygwin32.h: define mousewheel things.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2708
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2709 * scrollbar-msw.h: declare mousewheel handler.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2710
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2711 * scrollbar-msw.c (mswindows_handle_mousewheel_event): new function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2712
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2713 1999-08-04 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2714
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2715 * gui-x.c (gui_items_to_widget_values): remove unused variable.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2716 (gui_items_to_widget_values_1): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2717
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2718 * gui-x.h: unconditionally define since it is used everywhere.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2719
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2720 1999-08-04 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2721
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2722 * glyphs-x.c (x_finalize_image_instance): only free pixels if we
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2723 have that type of image.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2724
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2725 1999-07-30 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2726
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2727 * redisplay-output.c (redisplay_unmap_subwindows): add comparison
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2728 subwindow to not unmap if required.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2729 (redisplay_unmap_subwindows_maybe): comparison is Qnil.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2730 (redisplay_unmap_subwindows_except_us): new function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2731 (redisplay_output_subwindow): use it to unmap windows in the area
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2732 we are displaying into.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2733
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2734 * glyphs.c (update_subwindow_cachel_data): always update as we
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2735 only ever get called when an update is required.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2736 (update_subwindow_cachel): new function. sync a subwindow with its
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2737 cachel.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2738 (Fresize_subwindow): use it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2739 (register_ignored_expose): make sure we set the tail correctly.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2740
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2741 1999-07-28 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2742
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2743 * redisplay-output.c (redisplay_clear_bottom_of_window): remove
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2744 unneeded device.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2745
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2746 * gutter.c (redraw_exposed_gutter): unmap subwindows from the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2747 whole gutter.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2748
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2749 * gui.h: declare parse_gui_item_tree_list and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2750 parse_gui_item_tree_children.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2751
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2752 * gui.c (parse_gui_item_tree_item): new function for parsing item
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2753 lists into gui-item trees.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2754 (parse_gui_item_tree_children): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2755 (parse_gui_item_tree_list): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2756
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2757 * gui-x.h: declare gui_items_to_widget_values.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2758
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2759 * gui-x.c (gui_items_to_widget_values_1): new function for
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2760 recursively parsing gui-items into widget_values.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2761 (gui_item_children_to_widget_values): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2762 (gui_items_to_widget_values): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2763 (sanity_check_lwlib): add widgets macrolets.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2764
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2765 * glyphs.h (IMAGE_INSTANCE_WIDGET_ITEMS): rename from *ITEM.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2766 (XIMAGE_INSTANCE_WIDGET_ITEMS): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2767 (IMAGE_INSTANCE_WIDGET_ITEM): rename from *SINGLE_ITEM.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2768 (XIMAGE_INSTANCE_WIDGET_ITEM): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2769 (struct expose_ignore): new structure for storing ignorable expose
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2770 events.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2771
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2772 * glyphs.c (valid_image_instantiator_format_p): fix so that using
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2773 a console-type as a locale works.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2774 (mark_image_instance): ITEM->ITEMS.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2775 (image_instance_equal): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2776 (image_instance_hash): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2777 (struct expose_ignore_blocktype): new blocktype.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2778 (check_for_ignored_expose): new function. checks frame exposure
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2779 list for events to ignore.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2780 (register_ignored_expose): new function. registers an expose event
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2781 as ignorable.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2782 (unmap_subwindow): register the expose event as ignorable.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2783 (vars_of_glyphs): initialise the exposure blocktype.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2784
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2785 * glyphs-x.c (x_finalize_image_instance): use lw_destroy_widget.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2786 (x_update_subwindow): modify all widgets using widget_value tree
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2787 rather than just a single widget value.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2788 (x_widget_instantiate): LWLIB_USES_MOTIF -> LWLIB_WIDGETS_MOTIF.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2789 make sure widgets don't resize themselves.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2790 (x_tab_control_instantiate): new function. use lwlib tab functions.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2791 (x_tab_control_set_property): new function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2792 (image_instantiator_format_create_glyphs_x): add tab_control.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2793
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2794 * glyphs-widget.c (widget_text_to_pixel_conversion): calculate
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2795 slightly more sensibly.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2796 (initialize_widget_image_instance): ITEM->ITEMS.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2797 (widget_instantiate_1): parse gui items generically into the ITEMS
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2798 entry.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2799
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2800 * glyphs-msw.c (mswindows_update_subwindow): replace
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2801 SINGLE_ITEM->ITEM.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2802 (mswindows_register_widget_instance): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2803 (add_tree_item): modify to use new pre-initialised gui-item
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2804 structure.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2805 (add_tab_item): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2806 (mswindows_tab_control_instantiate): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2807 (mswindows_tab_control_set_property): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2808 (image_instantiator_format_create_glyphs_mswindows): predicate
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2809 existence of widgets on HAVE_WIDGETS.
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2810
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2811 * frame.h (struct frame): add subwindow_exposures variables.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2812
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2813 * frame.c (allocate_frame_core): reset subwindow_exposures links.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2814
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2815 * event-msw.c (mswindows_wnd_proc): check for ignored
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2816 expose events before redrawing.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2817
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2818 * event-Xt.c (emacs_Xt_handle_magic_event): check for ignored
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2819 expose events before redrawing.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2820
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2821 1999-07-30 SL Baur <steve@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2822
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2823 * scrollbar-x.c: should include EmacsFrame.h.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2824 From Jeff Miller <jmiller@smart.net>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2825
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2826 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2827
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2828 * XEmacs 21.2.19 is released
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2829
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2830 1999-07-27 Jeff Miller <jmiller@smart.net>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2831
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2832 * add a "#ifdef HAVE_MENUBARS" wrapper to gui.c around
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2833 menubar_show_keybindings.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2834
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2835 1999-07-23 SL Baur <steve@miho>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2836
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2837 * mule-charset.c (syms_of_mule_charset): Delete duplicated
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2838 definition of Qccl_program.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2839
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2840 * mule-ccl.h: Make a global declaration of it here.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2841
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2842 1999-07-20 Bob Weiner <weiner@beopen.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2843
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2844 * s/sco7.h: Added from rr@sco.com.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2845
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2846 1999-06-25 MORIOKA Tomohiko <tomo@etl.go.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2847
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2848 * mule-ccl.c (ccl_driver): Fix `CCL_WriteMultibyteChar2'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2849
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2850 1999-06-24 MORIOKA Tomohiko <tomo@etl.go.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2851
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2852 * file-coding.c (mule_decode): Setup `str->ccl.last_block'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2853 (mule_encode): Likewise.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2854
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2855 * mule-ccl.c (Qccl_program): New variable.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2856 (CCL_SUSPEND): New macro.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2857 (CCL_INVALID_CMD): New macro.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2858 (CCL_READ_CHAR): Don't regard as invalid command while processing
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2859 the last block even if input is empty; use
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2860 `CCL_STAT_SUSPEND_BY_SRC' instead of `CCL_STAT_SUSPEND'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2861 (vars_of_mule_ccl): Setup `Qccl_program' and `Qccl_program_idx'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2862
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2863 * mule-ccl.h (CCL_STAT_SUCCESS): Moved from mule-ccl.c.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2864 (CCL_STAT_SUSPEND_BY_SRC): Imported from Emacs 20.3.10.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2865 (CCL_STAT_SUSPEND_BY_DST): Likewise.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2866 (CCL_STAT_INVALID_CMD): Moved from mule-ccl.c; change value from 2.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2867 (CCL_STAT_QUIT): Moved from mule-ccl.c; change value from 3.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2868
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2869 1999-05-04 Ken'ichi Handa <handa@gnu.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2870
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2871 * mule-ccl.h (struct ccl_program): New member stack_idx.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2872
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2873 * mule-ccl.c (ccl_prog_stack_struct): Declare it as static.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2874 (ccl_driver): Setup stack_idx and ccl_prog correctly. Update them
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2875 before returing.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2876 (setup_ccl_program): Initialize ccl->stack_idx to 0.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2877
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2878 1998-10-12 Kenichi Handa <handa@etl.go.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2879
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2880 * mule-ccl.c (CCL_DECODE_SJIS, CCL_ENCODE_SJIS): Swap the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2881 definitions.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2882
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2883 1998-08-18 Kenichi Handa <handa@etl.go.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2884
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2885 * mule-ccl.c (CCL_READ_CHAR): If eof is encounterd while
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2886 processing the last block, don't just finish but processes eol
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2887 block of the current CCL program.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2888 (ccl_driver): Add a new jump label ccl_repeat for the above
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2889 change.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2890
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2891 1998-04-15 Kenichi Handa <handa@etl.go.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2892
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2893 * mule-ccl.c: Typo in comments fixed.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2894 (Qccl_program_idx): New variables.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2895 (CCL_ReadMultibyteChar2): Macro name changed from
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2896 CCL_ReadMultibyteCharacter.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2897 (CCL_WriteMultibyteChar2): Macro name changed from
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2898 CCL_WriteMultibyteChar2.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2899 (ccl_driver): Adjusted for the above changes.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2900 (resolve_symbol_ccl_program): New function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2901 (Fccl_execute): The arg CCL-PROGRAM can be a symbol of CCL
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2902 program. If CCL-PRGRAM is a vector, convert symbols in it to ID
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2903 numbers by resolve_symbol_ccl_program.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2904 (Fccl_execute_on_string): Likewise.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2905 (Fregister_ccl_program): If the arg CCL-PRGRAM is a vector,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2906 convert symbols in it to ID numbers by resolve_symbol_ccl_program.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2907
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2908 1998-01-21 Kenichi Handa <handa@etl.go.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2909
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2910 * mule-ccl.h: (struct ccl_program): New member private_state.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2911
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2912 * mule-ccl.c
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2913 (CCL_Call): Fix the comment.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2914 (CCL_ReadMultibyteCharacter, CCL_WriteMultibyteCharacter): New
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2915 macros for CCL Commands.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2916 (EXCMD): New macro.
440
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
2917 (ccl_driver): New case label `CCL_Extension'.
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2918 (setup_ccl_program): Initialize the member `private_state' of CCL.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2919
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2920 1999-07-08 Katsumi Yamaoka <yamaoka@jpl.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2921
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2922 * keymap.c (copy_keymap_internal): Inherit the default binding.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2923
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2924 1999-07-14 Kazuyuki IENAGA <kazz@imasy.or.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2925
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2926 * event-Xt.c (handle_focus_event_1): Re-enable Motif/XIM to get
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2927 focus the event (XIM_focus_event).
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2928 (emacs_Xt_handle_magic_event): No side effect on Motif/XIM because
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2929 XIM_SetGeometry does nothing in input_method_motif.c, but re-unify
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2930 the interface for future use (XIM_SetGeometry).
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2931 * redisplay-x.c (x_output_string): Re-enable Motif/XIM to set spot
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2932 location (XIM_SetSpotLocation).
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2933 (x_output_eol_cursor): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2934
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2935 1999-07-17 Gunnar Evermann <ge204@eng.cam.ac.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2936
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2937 * gdbinit (pobj): change lrecord_foo to &lrecord_foo to match
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2938 Olivier's change to lrecord.h of 1999-04-22
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2939
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2940 1999-07-20 Robert Pluim <rpluim@bigfoot.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2941
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2942 * gutter.c (redraw_exposed_gutter): Change type of pos from
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2943 enum toolbar_pos -> enum gutter_pos, since former is only defined
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2944 if toolbar support is.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2945
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2946 1999-07-19 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2947
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2948 * glyphs-x.c (x_resize_subwindow): cope with widgets as well as
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2949 subwindows.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2950
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2951 * gutter.c (gutter_validate): new function for the gutter specifier.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2952 (specifier_type_create_gutter): declare specifier validator.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2953
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2954 * buffer.h (INC_CHARBYTIND): add for no error checking version.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2955
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2956 1999-07-18 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2957
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2958 * redisplay.c (add_emchar_rune): use XSTRING_DATA not string_data.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2959
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2960 * glyphs-msw.c (console_type_create_glyphs_mswindows): add
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2961 resize_subwindow.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2962 (mswindows_resize_subwindow): new function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2963
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2964 * gutter.c (redraw_exposed_gutter): only reset the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2965 current_display_lines if non-zero.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2966 (Fgutter_pixel_height): new function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2967 (Fgutter_pixel_width): new function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2968
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2969 * event-msw.c (mswindows_wnd_proc): set the mask of the parameter
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2970 we want to retrive from the tab control.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2971
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2972 1999-07-17 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2973
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2974 * window.c (change_window_height): mark gutters changed when we're
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2975 done.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2976
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2977 * gutter.c (specifier_vars_of_gutter): make defaults more
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2978 sensible.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2979
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2980 * gutter.h (WINDOW_REAL_GUTTER_BORDER_WIDTH): adjust to be 0 for 0
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2981 height gutter.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2982 (DEFAULT_GUTTER_WIDTH): change.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2983 (DEFAULT_GUTTER_BORDER_WIDTH): change.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2984
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2985 1999-07-18 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2986
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2987 * redisplay.c (add_emchar_rune): use XSTRING_DATA not string_data.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2988
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2989 1999-07-16 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2990
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2991 * frame.c (Fmake_frame): call init_frame_gutters().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2992
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2993 * redisplay.c (add_emchar_rune): use string functions if we are
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2994 working with a string.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2995 (position_redisplay_data_type): add string element.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2996
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2997 1999-07-15 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2998
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
2999 * winslots.h: add real_gutter_size slots to hold the actual gutter
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3000 size. This is important for autodetected sizes.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3001
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3002 * gutter.c (calculate_gutter_size): calculate size for gutters
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3003 that have 'autodetect size.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3004
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3005 * redisplay-msw.c (mswindows_output_vertical_divider): adjust
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3006 extent of divider for gutters.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3007
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3008 * redisplay-x.c (x_output_vertical_divider): adjust extent of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3009 divider for gutters.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3010
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3011 * scrollbar.c (update_scrollbar_instance): adjust scrollbar
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3012 position to take into account the gutters.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3013
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3014 * redisplay.c (generate_modeline): adjust modeline position to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3015 take into account the gutters.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3016
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3017 1999-07-14 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3018
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3019 * gutter.c (frame_topmost_window): new function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3020 (frame_bottommost_window): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3021 (frame_leftmost_window): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3022 (frame_rightmost_window): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3023
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3024 1999-07-13 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3025
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3026 * redisplay.c (calculate_display_line_boundaries): use text
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3027 boundaries so that gutters get handled properly.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3028
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3029 1999-07-12 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3030
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3031 * glyphs-x.c (x_widget_instantiate): set the font Motif-style if
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3032 we're using Motif.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3033
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3034 * redisplay-output.c (redisplay_clear_to_window_end): generalised
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3035 from redisplay-x.c
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3036
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3037 * redisplay-x.c (redisplay_clear_to_window_end): moved to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3038 redisplay.c
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3039
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3040 * redisplay-msw.c (redisplay_clear_to_window_end): deleted.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3041
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3042 * gutter.c: new file - implements gutters. All new functions are
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3043 semantically equivalent to the toolbar functions.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3044 (gutter_was_visible): new function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3045 (get_gutter_coords): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3046 (output_gutter): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3047 (clear_gutter): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3048 (update_frame_gutters): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3049 (redraw_exposed_gutter): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3050 (redraw_exposed_gutters): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3051 (free_frame_gutters): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3052 (init_frame_gutters): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3053 (decode_gutter_position): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3054 (Fset_default_gutter_position): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3055 (Fset_default_gutter_position): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3056 (Fdefault_gutter_position): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3057 (gutter_after_change): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3058 (Fgutter_specifier_p): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3059 (recompute_overlaying_specifier): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3060 (gutter_specs_changed): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3061 (default_gutter_specs_changed): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3062 (gutter_geometry_changed_in_window): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3063 (default_gutter_size_changed_in_window): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3064 (default_gutter_border_width_changed_in_window): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3065 (default_gutter_visible_p_changed_in_window): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3066 (syms_of_gutter): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3067 (vars_of_gutter): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3068 (specifier_type_create_gutter): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3069 (specifier_vars_of_gutter): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3070
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3071 * gutter.h: new file. Contains gutter constants and sizing macros
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3072 similar to those for the toolbar.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3073
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3074 * winslots.h: add gutter variables.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3075
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3076 * window.h: declare window_is_* functions.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3077
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3078 * window.c (window_is_lowest): make non-static.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3079 (window_is_highest): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3080 (window_top_toolbar_height): deleted.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3081 (window_bottom_toolbar_height): deleted.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3082 (window_left_toolbar_width): deleted.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3083 (window_right_toolbar_width): deleted.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3084 (window_top_gutter_height): add gutter sizing.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3085 (window_bottom_gutter_height): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3086 (window_left_gutter_width): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3087 (window_right_gutter_width): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3088
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3089 * symsinit.h: declarations for gutters vars etc.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3090
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3091 * search.c (bi_find_next_emchar_in_string): new function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3092
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3093 * scrollbar.c (update_scrollbar_instance): remove reference to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3094 window_bottom_toolbar_height which did nothing.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3095
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3096 * redisplay.h (struct display_line): add face indices for
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3097 overriding defaults in output_display_line.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3098 Add gutter_changed flags and declarations.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3099
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3100 * redisplay.c (create_string_text_block): new function, similar to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3101 create_text_block but for strings. Display tables etc are used
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3102 from the currently selected window.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3103 (generate_string_display_line): ditto. Similar to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3104 generate_display_line.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3105 (generate_displayable_area): generate display lines for a given
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3106 area on a frame. Input is the string, with associated extents, to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3107 display.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3108 (redisplay_frame): add gutter_changed check.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3109 (redisplay_device): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3110 (redisplay_without_hooks): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3111
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3112 * redisplay-x.c (bevel_modeline): moved to redisplay.c.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3113 (x_redraw_exposed_area): redraw exposed gutters.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3114 (x_bevel_area): new redisplay device method.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3115 (x_type_create_redisplay_mswindows): add bevel_area device method.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3116 (x_output_display_block): fiddly Martin-style cleanup.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3117 (x_output_vertical_divider): use bevel_area.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3118
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3119 * redisplay-output.c (output_display_line): check display_lines
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3120 for face information before using defaults.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3121 (bevel_modeline): new function, calls bevel_area with appropriate
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3122 values.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3123
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3124 * redisplay-msw.c (bevel_modeline): moved to redisplay.c.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3125 (mswindows_redraw_exposed_area): redraw exposed gutters.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3126 (mswindows_bevel_area): new redisplay device method.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3127 (console_type_create_redisplay_mswindows): add bevel_area device
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3128 method.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3129
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3130 * indent.c (string_column_at_point): add column_at_point but for
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3131 strings.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3132
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3133 * glyphs-x.c (image_instantiator_format_create_glyphs_x): only
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3134 instantiate widgets that we have a toolkit for.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3135
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3136 * general.c: add Qgutter.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3137
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3138 * frame.h (struct frame): add display lines for gutters and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3139 visibility flags.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3140
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3141 * frame.c (set_frame_selected_window): mark gutters changed.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3142
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3143 * emacs.c (main_1): add gutter initialisation.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3144
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3145 * device.h (struct device): add gutter_changed flag and macros to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3146 manipulate it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3147
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3148 * console.h (struct console_methods): new bevel area redisplay
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3149 method.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3150
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3151 * buffer.h (REAL_INC_CHARBYTIND): new macro for strings as
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3152 REAL_INC_BYTIND is for buffers.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3153 (INC_CHARPTR): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3154
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3155 * Makefile.in.in (objs): add gutter.o
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3156
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3157 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3158
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3159 * XEmacs 21.2.18 is released
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3160
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3161 1999-07-08 SL Baur <steve@mule.m17n.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3162
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3163 * event-Xt.c (handle_focus_event_1): Guard FRAME_X_XIC with
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3164 XIM_XLIB.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3165 (emacs_Xt_handle_magic_event): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3166 * redisplay-x.c (x_output_string): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3167 (x_output_eol_cursor): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3168
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3169 1999-06-30 Kazuyuki IENAGA <kazz@imasy.or.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3170
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3171 * event-Xt.c, input-method-xlib.c, redisplay-x.c: Avoid the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3172 problem that when XIM is destroyed or missed with some reason,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3173 xemacs will die. Now xim=xlib waits the XIM will be ready and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3174 endures the case of XIM end up.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3175
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3176 1999-07-03 Gunnar Evermann <ge204@eng.cam.ac.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3177
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3178 * tooltalk.c (init_tooltalk): save signal actions for SIGQUIT,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3179 SIGINT and SIGCHLD before calling tt_open and restore the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3180 afterwards. This fixes e.g. the zombie subprocesses on Solaris
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3181
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3182 1999-07-06 SL Baur <steve@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3183
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3184 * s/linux.h: gcc-2.8 changes for powerpc
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3185 From Justin Vallon <vallon@mindspring.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3186
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
3187 1999-07-05 Didier Verna <didier@xemacs.org>
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3188
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3189 * indent.c: new symbol Qcoerce.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3190 (Fmove_to_column): use it + doc string update.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3191
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3192 1999-07-04 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3193
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3194 * console.c: undo earlier Fprovide changes.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3195 * fns.c: ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3196 * console.h: ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3197
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3198 * console-tty.c (image_instantiator_format_create_glyphs_tty): new
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3199 function. validate appropriate image formats for tty.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3200
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3201 * glyphs.h (INITIALIZE_IMAGE_INSTANTIATOR_FORMAT_NO_SYM):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3202 initialize consoles parameter.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3203 (struct image_instantiator_methods): add consoles parameter.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3204 (IIFORMAT_VALID_CONSOLE): new function. validate the format on the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3205 console.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3206 (INITIALIZE_DEVICE_IIFORMAT): validate the format on the given
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3207 console.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3208
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3209 * glyphs-msw.c: declare instantiators for later use.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3210 (image_instantiator_format_create_glyphs_mswindows): validate xpm
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3211 and friends on the mswindows console.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3212 * glyphs-x.c: ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3213
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3214 * glyphs.c (valid_image_instantiator_format_p): disallow glyphs
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3215 that have not been registered on the supplied device.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3216 (Fvalid_image_instantiator_format_p): add locale argument.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3217 (instantiate_image_instantiator): valid image instantiator on the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3218 device.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3219
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3220 * symsinit.h: add image_instantiator_format_create_glyphs_tty()
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3221 declaration.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3222
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3223 * emacs.c (main_1): add call to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3224 image_instantiator_format_create_glyphs_tty().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3225
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3226 1999-06-29 Olivier Galibert <galibert@pobox.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3227
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3228 * lisp.h: Add #include <stddef.h>.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3229
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3230 * sysdep.c: Remove #include <stddef.h>.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3231 * symbols.c: Remove #include <stddef.h>.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3232 * sheap.c: Remove #include <stddef.h>.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3233 * opaque.c: Remove #include <stddef.h>.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3234 * nt.c: Remove #include <stddef.h>.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3235 * mule-charset.c: Remove #include <stddef.h>.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3236 * marker.c: Remove #include <stddef.h>.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3237 * file-coding.c: Remove #include <stddef.h>.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3238 * extents.c: Remove #include <stddef.h>.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3239 * elhash.c: Remove #include <stddef.h>.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3240 * data.c: Remove #include <stddef.h>.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3241 * chartab.c: Remove #include <stddef.h>.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3242 * bytecode.c: Remove #include <stddef.h>.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3243 * alloc.c: Remove #include <stddef.h>. Fix vector description
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3244
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3245 1999-06-30 SL Baur <steve@miho.m17n.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3246
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3247 * editfns.c: Document "%s" format spec.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3248 Suggested by Bob Weiner <weiner@altrasoft.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3249
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3250 1999-06-29 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3251
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3252 * event-msw.c: fix definition booboo.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3253
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3254 1999-06-28 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3255
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3256 * glyphs-x.c: change tree -> tree-view, progress ->
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3257 progress_gauge, edit -> edit-field, tab -> tab-control, combo ->
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3258 combo-box.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3259 (complex_vars_of_glyphs_x): provide-on-console the implemented
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3260 widget types.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3261
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3262 * glyphs-msw.c: ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3263 (complex_vars_of_glyphs_mswindows): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3264
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3265 * lisp.h: add Fprovide_on_console.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3266
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3267 * fns.c (Ffeaturep): add extra optional console argument.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3268 (Fprovide_on_console): like Fprovide but provides only on the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3269 specified console-type.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3270 (Frequire): check console-features as well as global features.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3271
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3272 * console.c (Fconsole_features): new function. return features for
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3273 this console.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3274 (syms_of_console): add Fconsole_features.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3275
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3276 * console.h (CONMETH_FEATURES): new function for accessing features.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3277 (CONSOLE_FEATURES): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3278 (struct console_methods): add features slot.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3279 (INITIALIZE_CONSOLE_TYPE): initialize features slot.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3280
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3281 1999-06-28 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3282
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3283 * event-Xt.c (handle_focus_event_1): conditionally compile for
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3284 X11R5.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3285
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3286 * s/cygwin32.h: fix me website address.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3287
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3288 * event-msw.c: add NMHDR for pre b20 cygwin builds.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3289
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3290 * gui-x.c (button_item_to_widget_value): only add callback if it
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3291 is non-nil.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3292
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3293 * glyphs-x.c: add progress, edit and combo instantiators.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3294 (x_widget_set_property): new function. uses lwlib to set widget
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3295 values.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3296 (x_widget_property): new function. uses lwlib to get widget
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3297 values.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3298 (x_button_instantiate): support images in buttons.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3299 (x_button_property): new function. use lwlib to get the selected
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3300 state.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3301 (x_progress_instantiate): new function for instantiating progress
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3302 gauges.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3303 (x_progress_set_property): new function. sets the progress gauge
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3304 position.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3305 (x_edit_instantiate): new function. for instantiating edit fields.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3306 (x_combo_instantiate): new function. for instantiating combo
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3307 boxes.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3308 (image_instantiator_format_create_glyphs_x): add new device ii
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3309 formats.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3310
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3311 * glyphs-msw.c (mswindows_tab_instantiate): remove redundant var.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3312
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3313 * console.h (CONSOLE_FEATURES): new features accesor.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3314
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3315 * conslots.h (MARKED_SLOT): add features entry.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3316
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3317 1999-06-25 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3318
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3319 * menubar-x.c (menu_item_descriptor_to_widget_value_1): use new
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3320 gui functions.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3321
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3322 * menubar-msw.c: move MAX_MENUITEM_LENGTH to gui.h
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3323
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3324 * gui.h (struct Lisp_Gui_Item): add accelerator.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3325
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3326 * gui.c (gui_item_add_keyval_pair): deal with accelerators.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3327 (gui_item_init): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3328 (gui_add_item_keywords_to_plist): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3329 (mark_gui_item): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3330 (gui_item_hash): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3331 (gui_item_accelerator): new function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3332 (gui_name_accelerator): new function stolen from gui-x.c
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3333
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3334 * gui-x.c (popup_selection_callback): always define. mark
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3335 subwindows changed after calling a callback.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3336 (menu_name_to_accelerator): deleted.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3337 (button_item_to_widget_value): forward gui_item things to gui_item
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3338 functions.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3339
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3340 * glyphs-x.h (struct x_subwindow_data): add data for widgets. add
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3341 appropriate accesors.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3342
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3343 * glyphs-x.c: declare new glyph formats.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3344 (x_finalize_image_instance): unmanage and destroy widgets if they
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3345 exist.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3346 (x_unmap_subwindow): handle widgets specially.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3347 (x_map_subwindow): ditto. offset display of widgets by offset of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3348 text widget within container.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3349 (x_update_subwindow): new function. call lw_modify_all_widgets
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3350 when we are a widget.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3351 (x_widget_instantiate): new function for generically creating
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3352 widgets-glyphs. toolkit specifics forwarded to lwlib.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3353 (x_button_instantiate): new function for instantiating
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3354 widgets-glyph buttons.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3355 (console_type_create_glyphs_x): register update_subwindow.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3356 (image_instantiator_format_create_glyphs_x): register widget and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3357 button types.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3358
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3359 * event-msw.c (mswindows_wnd_proc): remove redundant variable.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3360
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3361 * event-Xt.c (x_event_to_emacs_event): call handle_focus_event_1
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3362 when we get a button press in case we do not have the focus.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3363 (handle_focus_event_1): set the keyboard focus to the text widget
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3364 if we do not have it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3365
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3366 * dialog-x.c (dbox_descriptor_to_widget_value): use new gui_item
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3367 functions.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3368
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3369 1999-06-24 SL Baur <steve@miho.m17n.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3370
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3371 * syntax.c (scan_words): Restore non-Mule code.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3372 (word_constituent_p): Restore.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3373
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3374 1999-06-23 Olivier Galibert <galibert@pobox.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3375
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3376 * config.h.in: Add missing #undef *_USER_DEFINED.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3377
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3378 1999-06-23 SL Baur <steve@miho.m17n.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3379
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3380 * lisp.h (set_bit_vector_bit): Force promotion to unsigned long
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3381 int (fixes a 64-bit problem).
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3382
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3383 * chartab.c (word_boundary_p): Use EQ not == for lisp_object
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3384 comparison.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3385
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3386 1999-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3387
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3388 * paths.h.in (PATH_DOC): Made doc-directory configurable.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3389
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3390 1999-06-22 Olivier Galibert <galibert@pobox.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3391
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3392 * lrecord.h: Added basic external description system.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3393
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3394 * symbols.c: Added symbol, symbol-value-buffer-local,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3395 symbol-value-lisp-magic and symbol-value-varalias description.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3396 * mule-charset.c: Added charset description.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3397 * marker.c: Added marker description.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3398 * keymap.c: Added keymap description.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3399 * glyphs.c: Added glyph description.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3400 * floatfns.c: Added float description.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3401 * file-coding.c: Added coding-system description.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3402 * extents.c: Added extent description.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3403 * elhash.c: Added hash-table description.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3404 * data.c: Added weak-list desciption.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3405 * chartab.c: Added char-table-entry and char-table description.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3406 * bytecode.c: Added compiled-function description.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3407 * alloc.c: Added cons, vector and string description.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3408
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3409 1999-06-22 Olivier Galibert <galibert@pobox.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3410
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3411 * lrecord.h (struct lrecord_header): Reduced size to 4 bytes.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3412 Updated everything to the removal of the "flags" substructure.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3413
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3414 * lisp.h (subr_lheader_initializer): Updated.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3415 * symeval.h (symbol_value_forward_lheader_initializer): Updated.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3416
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3417 1999-06-20 MORIOKA Tomohiko <tomo@etl.go.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3418
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3419 * syntax.c (word_constituent_p): Deleted.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3420 (scan_words): Use `WORD_BOUNDARY_P'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3421
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3422 * chartab.c (Vword_combining_categories): New variable.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3423 (Vword_separating_categories): Likewise.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3424 (CATEGORYP): New macro.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3425 (CATEGORY_SET): Likewise.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3426 (CATEGORY_MEMBER): Likewise.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3427 (word_boundary_p): New function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3428 (complex_vars_of_chartab): Set up new variable
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3429 `word-combining-categories' and `word-separating-categories'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3430
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3431 1999-06-18 Olivier Galibert <galibert@pobox.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3432
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3433 * lrecord.h: Added description as a placehold in the lrecord
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3434 implementation structures. Added the parameter to all constructor
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3435 defines.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3436
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3437 * alloc.c: Added placeholders.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3438 * buffer.c: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3439 * bytecode.c: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3440 * chartab.c: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3441 * console.c: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3442 * data.c: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3443 * database.c: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3444 * device.c: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3445 * eldap.c: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3446 * elhash.c: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3447 * eval.c: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3448 * event-stream.c: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3449 * events.c: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3450 * extents.c: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3451 * faces.c: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3452 * file-coding.c: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3453 * floatfns.c: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3454 * fns.c: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3455 * frame.c: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3456 * glyphs.c: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3457 * gui-x.c: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3458 * keymap.c: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3459 * lstream.c: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3460 * marker.c: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3461 * mule-charset.c: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3462 * objects.c: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3463 * opaque.c: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3464 * process.c: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3465 * rangetab.c: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3466 * specifier.c: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3467 * symbols.c: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3468 * toolbar.c: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3469 * tooltalk.c: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3470 * window.c: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3471
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3472 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3473
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3474 * XEmacs 21.2.17 is released
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3475
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3476 1999-06-13 Oscar Figueiredo <oscar@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3477
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3478 * config.h.in (HAVE_LDAP_SET_OPTION): New define
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3479 (HAVE_LDAP_GET_LDERRNO): Ditto
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3480 (HAVE_LDAP_RESULT2ERROR): Ditto
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3481 (HAVE_LDAP_PARSE_RESULT): Ditto
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3482 (HAVE_UMICH_LDAP): Removed
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3483 (HAVE_NS_LDAP): Removed
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3484
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3485 * eldap.h (struct Lisp_LDAP): Removed the `livep' member as
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3486 suggested by Olivier Galibert
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3487 (CHECK_LIVE_LDAP): Test on `ld' instead of `livep'
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3488
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3489 * eldap.c: Take the removal of `livep' into account in all the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3490 necessary functions
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3491 (signal_ldap_error): Take two additional parameters
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3492 Added new finer compilation conditions in order to use
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3493 ldap_parse_result or ldap_result2error if available
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3494 (Fldap_open): Conform to this new API
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3495 (Fldap_search_internal): Ditto
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3496
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3497 1999-06-17 SL Baur <steve@miho.m17n.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3498
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3499 * data.c (struct int_or_double): Should use EMACS_INT not int.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3500
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3501 1999-06-16 Norbert Koch <n.koch@eai-delta.de>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3502
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3503 * redisplay-msw.c: Run 'ccl_driver' with 'CCL_MODE_ENCODING' as in
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3504 redisplay-x.c
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3505
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3506 1999-06-12 MORIOKA Tomohiko <tomo@etl.go.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3507
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3508 * redisplay-x.c (separate_textual_runs): Run `ccl_driver' with
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3509 `CCL_MODE_ENCODING'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3510
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3511 * file-coding.c (mule_decode): Run `ccl_driver' with
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3512 `CCL_MODE_DECODING'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3513 (mule_encode): Run `ccl_driver' with `CCL_MODE_ENCODING'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3514
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3515 * mule-ccl.c (CCL_WRITE_CHAR): Refer `conversion_mode'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3516 (ccl_driver): Add new argument `conversion_mode'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3517 (Fccl_execute): Run `ccl_driver' with `CCL_MODE_ENCODING'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3518 (Fccl_execute_on_string): Likewise [perhaps it is better to add
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3519 new optional argument].
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3520
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3521 * mule-ccl.h (CCL_MODE_ENCODING): New macro.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3522 (CCL_MODE_DECODING): New macro.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3523 (ccl_driver): Add new argument `conversion_mode'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3524
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3525 1999-06-15 SL Baur <steve@miho.m17n.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3526
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3527 * mule-charset.c (Fsplit_char): New subr.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3528 (Fchar_octet): delete.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3529 (syms_of_mule_charset): DEFSUBR it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3530
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3531 1999-06-13 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3532
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3533 * menubar.h: update declarations involving gui_items.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3534
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3535 * lisp.h: declare Lisp_Gui_Item.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3536
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3537 * glyphs.h (struct Lisp_Image_Instance): update type of gui_item.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3538
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3539 * glyphs.c (mark_image_instance): modify for new lisp-based gui_items.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3540 (print_image_instance): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3541 (image_instance_equal): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3542 (image_instance_hash): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3543
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3544 * event-msw.c (mswindows_need_event): assert badly_p status.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3545 (mswindows_wnd_proc): modify WM_NOTIFY handling to cope with
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3546 callbacks in tree-view and tab-control widgets.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3547 (emacs_mswindows_next_event): modify use of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3548 mswindows_dequeue_dispatch_event.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3549
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3550 * dialog-msw.c (mswindows_popup_dialog_box): modify for new
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3551 lisp-based gui_items.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3552
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3553 * glyphs-msw.c (mswindows_update_subwindow): update use of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3554 gui_items.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3555 (mswindows_register_gui_item): new function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3556 (mswindows_register_gui_item): fix to use lisp gui_items.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3557 (mswindows_widget_instantiate): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3558 (mswindows_button_instantiate): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3559 (add_tree_item): new function to recursively add tree view
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3560 elements.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3561 (add_tree_item_list): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3562 (mswindows_tree_instantiate): new function. instantiate tree view
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3563 controls.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3564 (add_tab_item): new function to add tabs to a tab control.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3565 (mswindows_tab_instantiate): new function. instantiate tab
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3566 controls.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3567 (image_instantiator_format_create_glyphs_mswindows): add tree view
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3568 and tab controls.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3569 (vars_of_glyphs_mswindows): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3570
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3571 * glyphs-widget.c (check_valid_item_list_1): allow nested lists in
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3572 item lists.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3573 (check_valid_item_list): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3574 (initialize_widget_image_instance): fix to use new lisp gui_item.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3575 (widget_instantiate_1): allow the setting of default textwidth in
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3576 characters.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3577 (widget_instantiate): change to use new widget_instantiate_1
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3578 signature.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3579 (combo_instantiate): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3580 (static_instantiate): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3581 (tab_instantiate): new function for tab widgets.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3582 (image_instantiator_format_create_glyphs_widget): add tab and tree
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3583 view widgets.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3584
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3585 * menubar-msw.c (displayable_menu_item): convert to use lisp
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3586 gui_items.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3587 (populate_menu_add_item): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3588 (populate_or_checksum_helper): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3589
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3590 * menubar.c (menu_parse_submenu_keywords): convert to use lisp
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3591 gui_items.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3592 (Fmenu_find_real_submenu): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3593
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3594 * gui.h (struct Lisp_Gui_Item): make gui_item a lisp oebjct.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3595
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3596 * gui.c (gui_item_add_keyval_pair): gui_items are now lisp
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3597 objects, convert functions that use them accordingly.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3598 (gui_item_init): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3599 (gui_item_active_p): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3600 (gui_item_selected_p): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3601 (gui_item_included_p): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3602 (gui_item_display_flush_left): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3603 (gui_item_display_flush_right): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3604 (mark_gui_item): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3605 (allocate_gui_item): new function to create a gui_item.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3606 (make_gui_item_from_keywords_internal): ditto. create and return a
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3607 gui_item as well as setting keywords.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3608 (gui_parse_item_keywords): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3609 (gui_parse_item_keywords_no_errors): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3610 (gui_add_item_keywords_to_plist): new function, not yet used.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3611 (gui_item_hash): new function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3612 (gui_item_id_hash): use gui_item_hash.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3613 (gui_item_equal): new function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3614 (print_gui_item): new function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3615
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3616 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3617
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3618 * XEmacs 21.2.16 is released
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3619
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3620 1999-06-10 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3621
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3622 * select-msw.c (mswindows_own_selection): only set the clipboard
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3623 if asked.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3624 (mswindows_get_foreign_selection): only get the clipboard if
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3625 asked.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3626 (mswindows_disown_selection): only disown the clipboard if asked.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3627
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3628 1999-06-03 MORIOKA Tomohiko <tomo@etl.go.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3629
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3630 * file-coding.c (coding_system_from_mask): Use `raw-text' instead
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3631 of `no-conversion'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3632 (complex_vars_of_mule_coding): Use `raw-text' as the coding-system
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3633 of coding-category `no-conversion'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3634
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3635 1999-06-03 MORIOKA Tomohiko <tomo@etl.go.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3636
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3637 * file-coding.c (Qraw_text): New variable.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3638 (syms_of_mule_coding): Add new symbol `raw-text'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3639 (complex_vars_of_mule_coding): Add new coding-system `raw-text';
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3640 define coding-system `binary' independently; define coding-system
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3641 `no-conversion' as an alias for `raw-text'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3642
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3643 * file-coding.h (Qraw_text): New variable.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3644
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3645 1999-06-08 SL Baur <steve@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3646
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3647 * s/decosf4-0.h: Explicitly #undef SYSTEM_MALLOC.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3648
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3649 1999-06-06 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3650
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3651 * fns.c (MIME_LINE_LENGTH): Default to 72, as in mimencode and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3652 base64.el.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3653 (base64_decode_1): Signal errors instead of returning -1.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3654
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3655 1999-06-07 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3656
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3657 * mule-charset.c (Fmake_char): Update docstring.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3658
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3659 1999-06-07 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3660
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3661 * fns.c (Fstring_lessp): Actually increment the Bufbyte pointers.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3662
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3663 1999-06-05 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3664
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3665 * fns.c (base64_decode_1): Allow and ignore any non-base64
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3666 characters in input.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3667
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3668 1999-05-27 Olivier Galibert <galibert@pobox.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3669
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3670 * emacs.c (Fdump_emacs): Add clear_message() lost with the removal
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3671 of report_pure_usage().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3672
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3673 1999-06-04 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3674
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3675 * fns.c (Fstring_lessp): Remove O(n^2) under Mule.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3676
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3677 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3678
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3679 * XEmacs 21.2.15 is released
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3680
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3681 1999-06-01 Hirokazu FUKUI <fukui@atesoft.advantest.co.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3682
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3683 * frame.c (Fset_mouse_position):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3684 (Fset_mouse_pixel_position):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3685 * window.c (Fsplit_window):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3686 (Fmove_to_window_line):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3687 Fix crash when invoking functions with an already-deleted window
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3688 argument.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3689
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3690 * indent.c (vertical_motion_1):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3691 (vmotion_pixels):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3692 (Fvertical_motion_pixels):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3693 * window.c (Fwindow_displayed_text_pixel_height):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3694 Fix error message when invoking functions with an already-deleted
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3695 window argument.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3696
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3697 1999-06-01 Jan Vroonhof <vroonhof@math.ethz.ch>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3698
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3699 * sysdep.c (request_sigio_on_device): Guard against glibc
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3700 2.1's stub streams implementation.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3701
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3702 1999-06-03 SL Baur <steve@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3703
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3704 * config.h.in:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3705 * emacs.c: Implement x.y.z version numbers
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3706 From Jan Vroonhof <vroonhof@math.ethz.ch>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3707
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3708 1999-05-20 MORIOKA Tomohiko <tomo@etl.go.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3709
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3710 * mule-charset.c (complex_vars_of_mule_charset): Registry of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3711 japanese-jisx0208-1978 should not match with "jisx0208.1983" nor
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3712 "jisc6226.1983".
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3713
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3714 1999-06-03 SL Baur <steve@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3715
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3716 * frame-x.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3717 * device-x.c: rename session option to wmcommand.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3718 From Oliver Graf <ograf@rhein-zeitung.de>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3719
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3720 1999-05-27 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3721
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3722 * fns.c (Fsubstring): Don't traverse the same region twice with
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3723 charcount_to_bytecount().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3724
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3725 1999-06-03 SL Baur <steve@steve1.m17n.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3726
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3727 * m/alpha.h (SYSTEM_MALLOC): Fix indented preprocessor directive
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3728 garbage.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3729
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3730 * s/decosf4-0.h: Defining ORDINARY_LINK here is redundant (and it
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3731 doesn't really work as is implied by the commentary).
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3732 Don't define SYSTEM_MALLOC so the old GNU malloc can be used.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3733
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3734 1999-06-02 SL Baur <steve@steve1.m17n.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3735
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3736 * symsinit.h: Declare vars_of_ntproc.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3737 * emacs.c (main_1): Call it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3738
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3739 * ntproc.c (syms_of_ntproc): Move variable initializations from
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3740 here ...
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3741 (vars_of_ntproc): ... to here [new function].
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3742
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3743 * file-coding.c (syms_of_file_coding): Rename.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3744 (vars_of_file_coding): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3745 (complex_vars_of_file_coding): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3746
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3747 * symsinit.h: Rename *_mule_coding to *_file_coding.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3748
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3749 * emacs.c (main_1): Call them by the proper name.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3750
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3751 * device-msw.c (syms_of_device_mswindows): Move variable
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3752 initializations from here ...
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3753 (vars_of_device_mswindows): ... to here.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3754
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3755 * chartab.c (vars_of_chartab): New function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3756
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3757 * symsinit.h: New function, vars_of_chartab.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3758
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3759 * emacs.c (main_1): Call it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3760
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3761 * mule-canna.c (syms_of_mule_canna): Move CANNA initialization ...
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3762 (vars_of_mule_canna): ... to here.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3763
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3764 * mule-ccl.c (vars_of_mule_ccl): New function. Move variable
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3765 initializations out of syms_of_mule_ccl.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3766
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3767 * symsinit.h: Declare new function vars_of_mule_ccl.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3768
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3769 * emacs.c (main_1): Call it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3770
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3771 1999-05-27 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3772
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3773 * fns.c (base64_decode_1): Ignore whitespace.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3774
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3775 1999-05-27 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3776
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3777 * mule-charset.c (Fmake_char): Strip the eighth bit off ARG1 and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3778 ARG2.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3779
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3780 1999-05-21 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3781
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3782 * xselect.c: deleted.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3783
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3784 * symsinit.h: declare select initialisation.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3785
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3786 * select.h: new file. declare commonly used select functions and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3787 variables.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3788
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3789 * select.c: new file. generalised from xselect.c.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3790 (clean_local_selection_data): moved from xselect.c.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3791 (get_local_selection): ditto. device specific pieces called via a
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3792 devmeth.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3793 (handle_selection_clear): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3794 (Fown_selection_internal): renamed and generalised from
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3795 Fx_own_selection_internal. moved from xselect.c.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3796 (Fdisown_selection_internal): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3797 (Fselection_owner_p): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3798 (Fselection_exists_p): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3799 (Fget_selection_internal): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3800 (syms_of_select): new function. QXXXX values moved from xselect.c
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3801 (vars_of_select): new function. selection_converter_alist,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3802 lost_selection_hooks moved and renamed from xselect.c
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3803
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3804 * select-x.c: renamed from xselect.c.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3805 (x_own_selection): converted to device specific. non-X-specific
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3806 bits moved to select.c.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3807 (x_get_foreign_selection): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3808 (x_disown_selection): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3809 (x_selection_exists_p): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3810 (console_type_create_select_x): new function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3811
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3812 * select-msw.c (mswindows_own_selection): new device method to set
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3813 the clipboard when we 'own' the selection.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3814 (mswindows_get_foreign_selection): new device method to get the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3815 clipboard.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3816 (mswindows_disown_selection): new device method to delete the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3817 selection when we 'disown' it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3818 (console_type_create_select_mswindows): new function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3819
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3820 * emacs.c (main_1): add select to things to initialise.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3821
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3822 * console.h (struct console_methods): new console methods for
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3823 selection.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3824
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3825 * Makefile.in.in (x_objs): xselect.c renamed to select-x.c
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3826
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3827 1999-05-20 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3828
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3829 * print.c (long_to_string): Install a faster version.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3830
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3831 1999-05-16 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3832
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3833 * ntproc.c (syms_of_ntproc): default
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3834 win32-start-process-share-console to t.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3835
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3836 1999-05-14 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3837
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3838 * config.h.in: Do it here.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3839
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3840 * bytecode.c: Don't define ERROR_CHECK_TYPECHECK here.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3841
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3842 1999-05-14 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3843
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3844 * toolbar-msw.c (mswindows_output_toolbar): hash on something
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3845 hashable.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3846
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3847 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3848
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3849 * XEmacs 21.2.14 is released
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3850
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3851 1999-05-12 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3852
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3853 * ntproc.c (sys_spawnve): kludge argv[0] in a MS compatible way.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3854
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3855 1999-05-11 Gunnar Evermann <ge204@eng.cam.ac.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3856
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3857 * emacs.c (Frun_emacs_from_temacs): (re)alloc natgs+2 entries for
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3858 run_temacs_argv array -- fixes random memory corruption crash
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3859
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3860 1999-05-12 Jan Vroonhof <vroonhof@math.ethz.ch>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3861
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3862 * window.c (Fcurrent_window_configuration):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3863 Save minibuffer height;
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3864
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3865 * window.c (set_window_configuration): use it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3866
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3867 1999-05-10 Robert Pluim <rpluim@bigfoot.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3868
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3869 * lisp.h (NNUNGCPRO): fix typo in name of DEBUG_GCPRO version
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3870
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3871 1999-04-21 Jan Vroonhof <vroonhof@math.ethz.ch>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3872
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3873 * redisplay.c (redisplay_window): Do not put data
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3874 in the line start cache if it is not guaranteed to be correct
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3875
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3876 1999-04-02 Jan Vroonhof <vroonhof@math.ethz.ch>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3877
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3878 * window.c (struct window_config): Removed frame
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3879 size members.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3880 (window_config_equal): No longer compare frame sizes.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3881 (Fset_window_configuration): Resize old top window to fit in the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3882 current frame directly, no longer use a fake frame resize.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3883 (Fcurrent_window_configuration): No longer save frame size
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3884
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3885 1999-05-11 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3886
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3887 * ntproc.c (sys_spawnve): actually assign argv[0] instead of the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3888 first character.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3889
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3890 1999-05-10 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3891
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3892 * sysdep.c (init_system_name): If gethostname gives a proper
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3893 domain name, don't look further for one.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3894
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3895 1999-05-09 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3896
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3897 * symbols.c (Fintern): Avoid frequent XSYMBOL (foo).
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3898 (Fintern_soft): Accept a symbol argument.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3899
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3900 1999-05-06 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3901
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3902 * symbols.c (Fintern): ...do it here.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3903
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3904 * lread.c (read_atom): Don't handle keywords here.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3905
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3906 1999-05-06 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3907
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3908 * symbols.c (reject_constant_symbols): Just use SYMBOL_IS_KEYWORD.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3909
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3910 1999-05-03 Olivier Galibert <galibert@pobox.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3911
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3912 * lisp.h (SYMBOL_IS_KEYWORD): A symbol can be a keyword only if it
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3913 is interned in the main obarray.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3914
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3915 1999-04-23 Gunnar Evermann <ge204@eng.cam.ac.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3916
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3917 * menubar-x.c (pre_activate_callback): set accelerator field in
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3918 "No menu" entries to nil. Avoid crash in
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3919 command_builder_operate_menu_accelerator
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3920
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3921 1999-05-03 Olivier Galibert <galibert@pobox.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3922
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3923 * symeval.h (symbol_value_forward_lheader_initializer): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3924
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3925 * lisp.h (DEFUN): Fix lrecord header initialisation.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3926
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3927 1999-05-02 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3928
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3929 * objects-msw.c (mswindows_font_instance_truename): add a ';'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3930
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3931 * ntproc.c (sys_kill): cast using MS mandated defines.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3932
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3933 1999-04-29 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3934
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3935 * m/intel386.h: remove redundant definitions.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3936
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3937 * s/mingw32.h: new header for mingw32.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3938
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3939 * unexnt.c: (open_input_file): function moved to nt.c.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3940 (close_file_data): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3941 (rva_to_section): function moved to ntproc.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3942
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3943 * symsinit.h: declare syms_of_ntproc();
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3944
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3945 * objects-msw.c (mswindows_font_instance_truename): new function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3946
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3947 * ntproc.c: remove many warnings.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3948 (_sys_read_ahead): moved from nt.c and made static.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3949 (rva_to_section): moved from unexnt.c but not defined under
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3950 mingw32.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3951 (win32_executable_type): implement what we can for mingw32
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3952 headers.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3953 (sys_spawnve): fix bad MULE/GCPRO bug in filename handling.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3954
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3955 * ntheap.h: remove declarations of functions that are now static.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3956
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3957 * ntheap.c: support static heap.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3958
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3959 * nt.h: conditionalise X_OK definition.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3960
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3961 * nt.c: eliminate many warnings and support mingw32.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3962 (open_input_file): function moved from unexnt.c and made static
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3963 (close_file_data): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3964 (_sys_read_ahead): moved to ntproc.c
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3965
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3966 * emacs.c: make sure syms_of_ntptroc gets called under windows.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3967
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3968 * console-msw.h: support mingw32.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3969 * getloadavg.c: ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3970 * ntplay.c: ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3971 * sysdep.c: ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3972 * sysdir.h: ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3973 * systime.h: ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3974 * systty.h: ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3975
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
3976 * config.h.in: don't turn on DEBUG_ENCAPSULATION by default because
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3977 some systems don't have all of the encapsulated system calls.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3978
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3979 * callproc.c: warning elimination.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3980 * dired-msw.c: ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3981 * process-nt.c: ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3982 * realpath.c: ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3983
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3984 * Makefile.in.in: tweak : and ; for building under mswindows.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3985
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3986 1999-04-26 Michael Harnois <mharnois@willinet.net>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3987
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3988 * eldap.c (allocate_ldap): Adapt to the new semantics of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3989 alloc_lcrecord_type().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3990
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3991 1999-03-16 MORIOKA Tomohiko <tomo@etl.go.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3992
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3993 * file-coding.c (DECODE_HANDLE_END_OF_CONVERSION): fixed.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3994
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3995 1998-09-04 MORIOKA Tomohiko <morioka@jaist.ac.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3996
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3997 * Delete mule-coding.c and mule-coding.h because they are not
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3998 used.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
3999
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4000 1999-04-22 Gunnar Evermann <ge204@eng.cam.ac.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4001
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4002 * objects.c (print_font_instance): Check for NILP(f->device),
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4003 i.e. Vthe_null_font_instance.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4004 (font_instance_truename_internal): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4005 (Ffont_instance_properties): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4006
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4007 1999-04-22 Olivier Galibert <galibert@pobox.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4008
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4009 * lrecord.h (DECLARE_LRECORD): lrecord_implementation isn't an
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4010 array anymore.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4011
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4012 1999-04-22 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4013
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4014 * Makefile.in.in (tests): Don't mention tests explicitly -- makes
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4015 it easier to add new ones.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4016
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4017 1999-04-22 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4018
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4019 * symbols.c (reject_constant_symbols): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4020 (init_symbols_once_early): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4021
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4022 * print.c (print_symbol): Don't use ->obarray.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4023
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4024 * symbols.c (Funintern): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4025
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4026 * alloc.c (Fmake_symbol): Don't set ->obarray.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4027
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4028 * lisp.h (struct Lisp_Symbol): Removed .obarray field.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4029
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4030 * symbols.c (init_symbols_once_early): Removed
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4031 Vpure_uninterned_symbol_table.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4032 (Fintern): Don't store to ->obarray field.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4033
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4034 1999-04-22 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4035
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4036 * data.c (vars_of_data): Default debug_issue_ebola_notices to 0.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4037 (eq_with_ebola_notice): Remove abracadabra support.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4038
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4039 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4040
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4041 * eldap.c (Fldap_search_internal): Add a new parameter `withdn' to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4042 retrieve the distinguished names of entries
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4043
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4044 1999-03-08 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4045
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4046 * lread.c (read_escape): Make hex escapes read only two hex digits.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4047
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4048 1999-04-05 Olivier Galibert <galibert@pobox.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4049
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4050 * Makefile.in.in: Remove puresize-adjust.h and recursive makes.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4051 * make-src-depend: Remove puresize-adjust.h.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4052 * src-headers: Remove puresize-adjust.h.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4053 * config.h.in: Kill everything purespace/gung-ho related.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4054
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4055 * dbxrc: Make gung-ho mandatory.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4056 * gdbinit: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4057
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4058 * lrecord.h: Make gung-ho mandatory. Remove pure flag and add
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4059 c_readonly and lisp_readonly. Remove implementation arrays.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4060 (C_READONLY_RECORD_HEADER_P): Added.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4061 (LISP_READONLY_RECORD_HEADER_P): Added.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4062 (SET_C_READONLY_RECORD_HEADER): Added.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4063 (SET_LISP_READONLY_RECORD_HEADER): Added.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4064
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4065 * lisp.h: Kill everything purespace/non gung-ho related.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4066 (CHECK_C_WRITEABLE): Added.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4067 (CHECK_LISP_WRITEABLE): Added.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4068 (C_READONLY): Added.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4069 (LISP_READONLY): Added.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4070
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4071 * lisp-union.h: Make gung-ho mandatory.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4072 * lisp-disunion.h: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4073
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4074 * alloc.c: Kill everything purespace/non gung-ho related. Fix all
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4075 set_lheader_implementation calls.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4076 (c_readonly): Added.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4077 (lisp_readonly): Added.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4078 (make_string_nocopy): Added.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4079 (Fpurecopy): Changed to do nothing. Kept the old documentation
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4080 for reference purposes for the next patches.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4081 (sweep_lcrecords_1): Don't free C readonly lcrecords.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4082 (sweep_bit_vectors_1): Don't free C readonly bitvectors.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4083 (SWEEP_FIXED_TYPE_BLOCK): Don't free C readonly lrecords.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4084
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4085 * fns.c: Make gung-ho mandatory.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4086 (Fput): CHECK_IMPURE -> CHECK_LISP_WRITEABLE.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4087 (Fremprop): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4088 (Ffillarray): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4089
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4090 * data.c: Make gung-ho mandatory.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4091 (pure_write_error): Removed.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4092 (c_write_error): Added.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4093 (lisp_write_error): Added.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4094 (Fsetcar): CHECK_IMPURE -> CHECK_LISP_WRITEABLE.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4095 (Fsetcdr): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4096 (Faset): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4097
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4098 * symbols.c: Make gung-ho mandatory. make_pure_pname ->
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4099 make_string or make_string_nocopy. Fix various
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4100 alloc_lcrecord_type.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4101
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4102 * lread.c: Remove everything purespace related.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4103 (Flocate_file_clear_hashing): purified -> c_readonly.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4104 (locate_file): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4105 (read_atom): make_pure_pname -> make_string.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4106
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4107 * emacs.c (Frun_emacs_from_temacs): Remove purespace stats
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4108 reporting.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4109 (Fdump_emacs): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4110
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4111 * print.c (print_internal): Make gung-ho mandatory.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4112 * ntheap.c (sbrk): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4113 * mem-limits.h (EXCEEDS_LISP_PTR): Ditto
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4114 * symeval.h (symbol_value_forward_lheader_initializer): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4115
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4116 * sheap.c (more_static_core): Remove puresize-adjust.h from
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4117 message.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4118
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4119 * syntax.c (complex_vars_of_syntax): make_pure_string ->
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4120 make_string_nocopy.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4121 * keymap.c (make_keymap): Fix alloc_lcrecord_type.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4122 (vars_of_keymap): make_pure_string -> make_string_nocopy.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4123 * events.c (deinitialize_event): Fix set_lheader_implementation.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4124 (zero_event): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4125 * specifier.c (make_specifier_internal): Fix alloc_lcrecord.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4126 * menubar-x.c (set_frame_menubar): Fix alloc_lcrecord_type.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4127 * mule-charset.c (make_charset): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4128 * console.c (allocate_console): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4129 (complex_vars_of_console): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4130 * file-coding.c (allocate_coding_system): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4131 * device.c (allocate_device): Ditto
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4132 * gui-x.c (gcpro_popup_callbacks): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4133 * extents.c (allocate_extent_auxiliary): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4134 (allocate_extent_info): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4135 (copy_extent): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4136 * glyphs.c (allocate_image_instance): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4137 (allocate_glyph): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4138 * frame.c (allocate_frame_core): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4139 * database.c (allocate_database): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4140 * tooltalk.c (make_tooltalk_message): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4141 (make_tooltalk_pattern): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4142 * rangetab.c (Fmake_range_table): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4143 (Fcopy_range_table): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4144 * process.c (make_process_internal): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4145 * chartab.c (Fmake_char_table): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4146 (make_char_table_entry): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4147 (copy_char_table_entry): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4148 (Fcopy_char_table): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4149 * elhash.c (make_general_lisp_hash_table): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4150 (Fcopy_hash_table): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4151 * buffer.c (allocate_buffer): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4152 (complex_vars_of_buffer): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4153 * event-stream.c (allocate_command_builder): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4154 * objects.c (Fmake_color_instance): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4155 (Fmake_font_instance): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4156 (vars_of_objects): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4157 * toolbar.c (update_toolbar_button): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4158 * window.c (allocate_window): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4159 (make_dummy_parent): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4160 (Fcurrent_window_configuration): Fix alloc_lcrecord.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4161 (vars_of_window): Fix make_lcrecord_list.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4162 * faces.c (allocate_face): Fix alloc_lcrecord_type. pure_list ->
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4163 Flist.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4164 * lstream.c (Lstream_new): Fix make_lcrecord_list.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4165 * opaque.c (make_opaque): Fix alloc_lrecord.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4166 (make_opaque_list): Fix alloc_lrecord_type.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4167
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4168 1999-04-19 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4169
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4170 * process.c (Fstart_process_internal): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4171
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4172 * ntproc.c (sys_spawnve): Use Vlisp_EXEC_SUFFIXES when calling
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4173 locate_file().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4174
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4175 * glyphs-x.c (x_locate_pixmap_file): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4176
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4177 * glyphs-msw.c (mswindows_locate_pixmap_file): Fix call to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4178 locate_file().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4179
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4180 * emodules.c (vars_of_module): New variable Vmodule_extensions.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4181 (emodules_load): Use it when calling locate_file().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4182
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4183 * emacs.c (main_1): Use Vlisp_EXEC_SUFFIXES when calling
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4184 locate_file().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4185
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4186 * callproc.c: Vlisp_EXEC_SUFFIXES: New variable.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4187 (vars_of_callproc): Initialize it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4188 (Fcall_process_internal): Use it when calling locate_file().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4189
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4190 * alloc.c (disksave_object_finalization): Use
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4191 Flocate_file_clear_hashing().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4192
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4193 * lread.c (Flocate_file_clear_hashing): Clear all hasing when
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4194 given `t' as argument.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4195
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4196 1999-04-18 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4197
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4198 * lread.c (locate_file): Expand `pathel' when appropriate.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4199 (Flocate_file_clear_hashing): Expand path elements.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4200 (Flocate_file_clear_hashing): Use Vlocate_file_hash_table.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4201
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4202 * dired.c (make_directory_hash_table): Create the hash-table only
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4203 if the directory open is successful.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4204
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4205 * lread.c (decode_mode_1): New function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4206 (decode_mode): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4207 (Flocate_file): Use them.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4208 (Flocate_file): Expand FILENAME.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4209 (locate_file_map_suffixes): New function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4210 (locate_file_in_directory_mapper): New function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4211 (locate_file_in_directory): Use locate_file_in_directory_mapper()
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4212 and locate_file_map_suffixes().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4213 (locate_file_construct_suffixed_files): Use
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4214 locate_file_map_suffixes().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4215 (locate_file_without_hash): Don't GCPRO path.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4216 (Flocate_file_clear_hashing): Use EXTERNAL_LIST_LOOP.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4217 (syms_of_lread): Remove Qlocate_file_hash_table.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4218 (locate_file_find_directory_hash_table): Use
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4219 Vlocate_file_hash_table.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4220 (locate_file_refresh_hashing): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4221
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4222 * lread.c: Renamed read_objects to Vread_objects.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4223
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4224 1999-04-16 Olivier Galibert <galibert@pobox.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4225
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4226 * mule-charset.c: Generally resync with fsf 20.3 charset
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4227 interface.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4228 (make_charset): Add long and short name. Use id instead of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4229 leading byte.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4230 (Fmake_charset): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4231 (Fmake_reverse_direction_charset): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4232 (Fcharset_property): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4233 (Fcharset_short_name): Added.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4234 (Fcharset_long_name): Added.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4235 (Fcharset_description): Renamed from charset-doc-string.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4236 (syms_of_mule_charset): Synced symbols.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4237 (complex_vars_of_mule_charset): Synced charsets.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4238
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4239 * mule-charset.h: Removed leading byte (uses id instead), added
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4240 short and long name.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4241
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4242 1999-04-15 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4243
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4244 * file-coding.c (Fdefine_coding_system_alias): New function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4245
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4246 1999-04-08 Olivier Galibert <galibert@pobox.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4247
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4248 * mule-charset.c (complex_vars_of_mule_charset): Allow all iso8859
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4249 and -ascii fonts for displaying ascii instead of iso8859-1 only.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4250
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4251 1998-12-14 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4252
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4253 * extents.c (set_extent_glyph_1): Make sure that the glyph we
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4254 attach to the extent is valid.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4255
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4256 1998-12-12 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4257
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4258 * dired.c (user_name_completion): Mule-ize.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4259 (user_name_completion): Use xmalloc/xrealloc/xfree.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4260 (user_name_completion): Use DO_REALLOC.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4261 (user_name_completion): Cut down the number of static variables;
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4262 use a structure.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4263 (user_name_completion): Username completion is always
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4264 case-sensitive.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4265
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4266 1998-12-06 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4267
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4268 * fns.c (base64_decode_1): Remove COUNTER.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4269 (base64_decode_1): Accept CRLF in addition to CR.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4270 (base64_decode_1): Disallow a stray character after final EOF; the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4271 check was probably a remnant of buggy recode code.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4272
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4273 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4274
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4275 * fns.c (init_provide_once): Provide `base64'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4276
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4277 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4278
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4279 * fns.c (XMALLOC_UNBIND): Include SPECCOUNT argument, for clarity.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4280 (Fbase64_encode_region): If buffer is read-only, bail out early.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4281 (Fbase64_decode_region): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4282 (Fbase64_encode_region): Initialize SPECCOUNT to pacify the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4283 compiler.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4284 (Fbase64_encode_string): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4285 (Fbase64_decode_region): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4286 (Fbase64_decode_string): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4287
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4288 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4289
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4290 * dired.c (Fdirectory_files): Remove redundant code.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4291
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4292 1999-03-05 Philip Aston <philipa@parallax.co.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4293
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4294 * frame-msw.c Make raise-frame restore minimised windows.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4295
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4296 1999-03-05 Philip Aston <philipa@parallax.co.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4297
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4298 * device-msw.c: Fix DEFVAR format - Death to phantom quote, and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4299 add magic newline.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4300
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4301 1999-03-05 Philip Aston <philipa@parallax.co.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4302
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4303 * toolbar-msw.c Consider captions when deciding whether to rebuild
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4304 toolbar. This fixes the initial toolbar display for those of us
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4305 who don't like captions. These patches applied by Andy Piper.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4306
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4307 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4308
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4309 * XEmacs 21.2.13 is released
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4310
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4311 1999-03-12 SL Baur <steve@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4312
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4313 * file-coding.c: Guard ucs table initialization with ifdef MULE.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4314
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4315 1999-03-10 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4316
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4317 * file-coding.c: docstring and comment improvements.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4318 (decode_ucs4) flag possible data loss with comment.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4319
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4320 1999-03-10 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4321
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4322 * file-coding.c (Fset_ucs_char): add CHECK_INT, CHECK_CHAR
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4323 (ucs_to_char):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4324 (Fucs_char):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4325 (Fset_char_ucs):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4326 (decode_coding_ucs4):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4327 (encode_coding_ucs4):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4328 (detect_coding_utf8):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4329 (decode_coding_utf8):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4330 (encode_utf8):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4331 (encode_coding_utf8):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4332 Add CHECK_* macros where needed to avoid crashes.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4333 #ifdef out all composite character support using
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4334 #ifdef ENABLE_COMPOSITE_CHARS
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4335 Use normal XEmacs coding standards.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4336 Fix docstrings.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4337 Remove CODING_STREAM_COMPOSE, CODING_STREAM_DECOMPOSE.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4338
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4339 1998-09-08 MORIOKA Tomohiko <morioka@jaist.ac.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4340
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4341 * file-coding.c (make-coding-system): Add description about
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4342 `ucs-4' and `utf-8'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4343 (detection_state): Modify to implement ucs-4 and utf-8.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4344 (detect_coding_type): Likewise.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4345 (detect_coding_ucs4): New implementation.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4346 (detect_coding_utf8): New implementation.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4347 (encode_utf8): fixed.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4348 (syms_of_mule_coding): Rename `ucs4' and `utf8' to `ucs-4' and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4349 `utf-8'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4350
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4351 1998-09-08 MORIOKA Tomohiko <morioka@jaist.ac.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4352
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4353 * file-coding.c (mule_char_to_ucs4): Encode 94x94 chars in ISO
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4354 2022 registry to private area.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4355
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4356 1998-09-07 MORIOKA Tomohiko <morioka@jaist.ac.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4357
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4358 * file-coding.c (encode_utf8): New function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4359 (encode_coding_utf8): New implementation.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4360
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4361 1998-09-07 MORIOKA Tomohiko <morioka@jaist.ac.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4362
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4363 * file-coding.c (ucs_to_mule_table): New variable; abolish
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4364 `Vucs_to_mule_table'
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4365 (mule_to_ucs_table): renamed from `Vmule_to_ucs_table'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4366 (set-ucs-char): New function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4367 (ucs_to_char): New function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4368 (ucs-char): New function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4369 (set-char-ucs): New function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4370 (char-ucs): New function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4371 (decode_ucs4): Use `ucs_to_char'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4372 (complex_vars_of_mule_coding): Abolish `ucs-to-mule-table' and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4373 `mule-to-ucs-table'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4374
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4375 1998-09-06 MORIOKA Tomohiko <morioka@jaist.ac.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4376
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4377 * chartab.h: EXFUN `Fget_char_table'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4378
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4379 * file-coding.c (encode_ucs4): New function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4380 (encode_coding_ucs4): Use `encode_ucs4'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4381
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4382 1998-09-06 MORIOKA Tomohiko <morioka@jaist.ac.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4383
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4384 * file-coding.c (decode_coding_ucs4): New implementation.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4385
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4386 1998-09-06 MORIOKA Tomohiko <morioka@jaist.ac.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4387
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4388 * file-coding.c (decode_coding_ucs4): fixed.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4389
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4390 * file-coding.c (Vmule_to_ucs_table): New variable.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4391 (mule_char_to_ucs4): New function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4392 (encode_coding_ucs4): New implementation.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4393 (complex_vars_of_mule_coding): Define variable
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4394 `mule-to-ucs-table'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4395
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4396 1998-09-06 MORIOKA Tomohiko <morioka@jaist.ac.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4397
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4398 * file-coding.c (decode_coding_utf8): New implementation.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4399
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4400 1998-09-06 MORIOKA Tomohiko <morioka@jaist.ac.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4401
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4402 * file-coding.c (decode_coding_utf8): fixed.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4403
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4404 1998-09-06 MORIOKA Tomohiko <morioka@jaist.ac.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4405
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4406 * file-coding.c (Vucs_to_mule_table): New variable.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4407 (decode_ucs4): Refer `Vucs_to_mule_table'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4408 (complex_vars_of_mule_coding): Define variable
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4409 `ucs-to-mule-table'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4410
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4411 1998-09-04 MORIOKA Tomohiko <morioka@jaist.ac.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4412
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4413 * file-coding.c (detect_coding_ucs4): New function (not
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4414 implemented yet).
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4415 (decode_coding_ucs4): New function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4416 (encode_coding_ucs4): New function (not implemented yet).
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4417 (detect_coding_utf8): New function (not implemented yet).
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4418 (decode_coding_utf8): New function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4419 (encode_coding_utf8): New function (not implemented yet).
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4420 (make-coding-system): New type `ucs4' and `utf8'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4421 (coding-system-type): Likewise.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4422 (detection_state): Add `ucs4' and `utf8'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4423 (detect_coding_type): Likewise.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4424 (mule_decode): Use `decode_coding_ucs4' and `decode_coding_utf8'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4425 (mule_encode): Use `encode_coding_ucs4' and `encode_coding_utf8'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4426 (decode_ucs4): New function (very incomplete).
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4427 (syms_of_mule_coding): Add `ucs4' and `utf8'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4428
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4429 * file-coding.h: Add definitions for UCS-4 and UTF-8.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4430
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4431 1999-03-08 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4432
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4433 * mule-charset.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4434 (non_ascii_valid_char_p):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4435 (lookup_composite_char):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4436 (composite_char_string):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4437 (make-composite-char):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4438 (composite-char-string):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4439 (syms_of_mule_charset):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4440 (complex_vars_of_mule_charset):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4441 * mule-charset.h (LEADING_BYTE_COMPOSITE):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4442 (CHAR_LEADING_BYTE):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4443 (MAKE_CHAR):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4444 * file-coding.h (CODING_STATE_COMPOSITE):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4445 (CODING_STATE_ISO2022_LOCK):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4446 (iso_esc_flag):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4447 (LEADING_BYTE_COMPOSITE):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4448 * file-coding.c (struct iso2022_decoder):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4449 (decoding_closer):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4450 (reset_iso2022):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4451 (parse_iso2022_esc):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4452 (encode_coding_iso2022):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4453 #ifdef out all composite character support using
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4454 #ifdef ENABLE_COMPOSITE_CHARS
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4455
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4456 * alloc.c: Define lrecord_coding_system only if ! FILE_CODING
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4457
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4458 1999-03-04 Takeshi YAMADA <yamada@cslab.kecl.ntt.co.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4459
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4460 * fns.c (Fbase64_encode_string): Calculate `allength' in the same
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4461 way of `Fbase64_encode_region'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4462
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4463 1999-02-18 Katsumi Yamaoka <yamaoka@jpl.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4464
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4465 * fns.c (base64_encode_1): Don't add a newline at the tail.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4466
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4467 1999-03-08 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4468
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4469 * menubar-msw.c (displayable_menu_item): correct off-by-one &
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4470 handling.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4471
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4472 1999-03-07 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4473
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4474 * console-stream.h (struct stream_console):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4475 * event-unixoid.c (event_stream_unixoid_select_console):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4476 (event_stream_unixoid_unselect_console):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4477 * print.c (Fexternal_debugging_output):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4478 * sysdep.c (reset_one_device):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4479 * console-stream.c (stream_init_console):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4480 (stream_delete_console):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4481 (allocate_stream_console_struct): move into stream_init_console.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4482 (free_stream_console_struct): move into stream_delete_console.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4483 Use `fd' only for file descriptors.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4484 Therefore, rename members of struct stream_console.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4485
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4486 * systime.h: Unix98 says sys/time.h should define select(), but
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4487 some systems define that in unistd.h. So include that file always.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4488
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4489 * glyphs.h (MAYBE_IIFORMAT_METH): Don't use leading `_'. Avoid
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4490 multiple evaluation of first arg. Do proper do {} while (0) wrapping.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4491 (HAS_IIFORMAT_METH_P): Prevent macro from being used in
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4492 non-boolean context
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4493 (MAYBE_IIFORMAT_DEVMETH): Use standard internal macro naming convention.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4494
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4495 * EmacsShell.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4496 * balloon_help.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4497 Add #include <stdio.h>.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4498 Some versions of assert.h use printf() without #include'ing stdio.h
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4499
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4500 * free-hook.c (blocktype): Add gcpro5_type to blocktype.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4501 (log_gcpro): Remove unused variable FRAME.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4502 (show_gcprohist): Ansify.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4503 Comment the #endif's
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4504
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4505 * frame-x.c (x_delete_frame): Don't use FRAME_X_SHELL_WIDGET(f)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4506 after it's just been XtDestroy'ed!
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4507
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4508 1999-02-18 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4509
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4510 * opaque.c (print_opaque):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4511 (sizeof_opaque):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4512 (equal_opaque):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4513 (hash_opaque):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4514 Egcs 1.1.1 seems to have a bug where
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4515 INTP (p->size_or_chain)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4516 will crash XEmacs. Fix by introducing intermediate variable.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4517
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4518 * sound.c (Fdevice_sound_enabled_p): Fix compiler warning.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4519
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4520 * dired.c (Fdirectory_files):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4521 (Ffile_name_completion):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4522 (Ffile_name_all_completions):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4523 (file_name_completion):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4524 - Use `directory' instead of `dirname' to sync with FSF Emacs and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4525 avoid compiler warnings.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4526 - Fix up docstrings so that C variables match documentation.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4527
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4528 1999-03-05 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4529
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4530 * alloc.c: (garbage_collect_1): Reorg code to make scope of local
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4531 variables as small as possible to help out the compiler and the maintainer.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4532
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4533 * alloc.c: (disksave_object_finalization):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4534 Set all the *-load-path variables to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4535 nil, not just load-path itself. This gets the locate-file hash
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4536 tables garbage collected BEFORE dump, and has the side effect of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4537 preventing crashes on OSF4.0+egcs.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4538
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4539 * alloc.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4540 * gdbinit:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4541 * dbxrc:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4542 - Clean up gdb/dbx debugging support.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4543 - Storing an EMACS_INT in an enum is not 64-bit clean!
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4544 - So change the enum to a set of separate variables.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4545 - Add test cases to help debug the debugging support!
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4546 - Add `lisp-shadows' and `run-temacs' targets for dbx.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4547 - Both dbx and gdb have been tested now.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4548
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4549 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4550
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4551 * XEmacs 21.2.12 is released
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4552
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4553 1999-02-16 Kazuyuki IENAGA <ienaga@jsys.co.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4554
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4555 * device-x.c: Support to find best visual without flashing.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4556
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4557 1999-03-02 Paul Keusemann <pkeusem@visi.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4558
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4559 * database.c (berkdb_map): Add flags argument to cursor call (must
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4560 be 0 according to docs) required for Berkeley DB 2.6.4 and later.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4561
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4562 1999-03-03 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4563
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4564 * hash.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4565 * hash.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4566 General cleanup. Get free-hook.c working again.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4567 Remove unused functions:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4568 make_strings_hash_table, copy_hash, expand_hash_table.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4569
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4570 * malloc.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4571 * mem-limits.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4572 Always use new ANSI-style function prototypes.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4573
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4574 * unexalpha.c (unexec): Never use implicit int.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4575
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4576 * sgiplay.c (close_sound_file):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4577 (play_sound_file):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4578 (restore_audio_port):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4579 (play_sound_data):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4580 (audio_initialize):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4581 (play_internal):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4582 (drain_audio_port):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4583 (write_mulaw_8_chunk):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4584 (write_linear_chunk):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4585 (write_linear_32_chunk):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4586 (initialize_audio_port):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4587 (open_audio_port):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4588 (set_channels):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4589 (set_output_format):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4590 (adjust_audio_volume):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4591 (get_current_volumes):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4592 (parse_snd_header):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4593 Always use new ANSI-style function prototypes.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4594 Use unistd.h for missing prototypes.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4595
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4596 * unexelfsgi.c (round_up):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4597 (find_section):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4598 (unexec): Always use new ANSI-style function prototypes
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4599
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4600 * elhash.c (struct Lisp_Hash_Table): rename golden to golden_ratio
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4601
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4602 * console.h (struct console_methods): Always use full ANSI prototypes
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4603
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4604 * emacs.c (__sti__iflPNGFile_c___): Always use full ANSI prototypes
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4605
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4606 1999-03-02 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4607
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4608 * event-stream.c (init_event_stream): make sure native mswindows
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4609 gets an appropriate event loop.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4610
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4611 1999-02-22 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4612
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4613 * frame-msw.c (mswindows_make_frame_visible): use SW_SHOW rather
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4614 than SW_SHOWNORMAL to prevent resizing of maximised frames.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4615 (mswindows_raise_frame): remove comment.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4616
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4617 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4618
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4619 * XEmacs 21.2.11 is released
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4620
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4621 1999-02-25 SL Baur <steve@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4622
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4623 * mule-charset.c (Qleading_byte): New variable to implement
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4624 charset-leading-byte function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4625 (Fcharset_property): Use it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4626 (syms_of_mule_charset): Initialize it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4627 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4628
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4629 1999-02-17 Kazuo Oishi <oishi@ae.agr.yamaguchi-u.ac.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4630
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4631 * glyphs-x.c (cononvert_EImage_to_XImage): correct
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4632 bytes per pixel counting.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4633
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4634 1999-02-15 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4635
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4636 * s/cygwin32.h (BROKEN_SIGIO): don't define this as it causes
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4637 major lockups.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4638
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4639 1999-02-16 MORIOKA Tomohiko <morioka@jaist.ac.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4640
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4641 * fns.c (Fbase64_encode_string): New optional argument
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4642 `NO_LINE_BREAK'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4643
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4644 1999-02-16 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4645
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4646 * gdbinit: Fix up commands to run temacs. Add lisp-shadows command.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4647 * alloc.c (xcalloc): undef xcalloc, just like xmalloc
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4648
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4649 1999-02-10 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4650
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4651 * s/bsdos4.h: New file. Port to BSDI BSD/OS 4.0.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4652 * xintrinsic.h: Redo CONST support for X11 R4 compatibility.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4653
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4654 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4655
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4656 * XEmacs 21.2.10 is released
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4657
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4658 1999-02-02 Gleb Arshinov <gleb@cs.stanford.edu>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4659
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4660 * process-nt.c (nt_send_process):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4661 Fix for process-send-region/process-send-string breaking when size
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4662 of the input > 128 chars: change maximum chunk size for process
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4663 stream from 512 to 128, thus guaranteeing that ntpipe_shove_writer
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4664 succeeds.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4665
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4666 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4667
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4668 * XEmacs 21.2.9 is released
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4669
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4670 1999-01-30 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4671
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4672 * bytecode.c (funcall_compiled_function): Call
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4673 UNBIND_TO_GCPRO instead of UNBIND_TO_GCPRO_VARIABLES_ONLY.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4674
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4675 * backtrace.h (UNBIND_TO_GCPRO_VARIABLES_ONLY):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4676 #ifdef 0 out unused macro.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4677
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4678 1999-01-27 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4679
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4680 * gui.c (gui_parse_item_keywords_internal): Make static.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4681
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4682 1999-01-21 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4683
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4684 * glyphs-msw.c: add xface support.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4685 (mswindows_xface_instantiate): new function copied from glyphs-x.c
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4686 (image_instantiator_format_create_glyphs_mswindows): do device
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4687 specific initialisation for xfaces.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4688 (xbm_create_bitmap_from_data): line data must be padded to a word
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4689 boundary.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4690
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4691 * glyphs-x.c (xface_validate): moved to glyphs.c
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4692 (xface_normalize): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4693 (xface_possible_dest_types): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4694 (image_instantiator_format_create_glyphs_x): do device specific
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4695 initialisation for xfaces.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4696
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4697 * glyphs.h: declare xface symbol.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4698
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4699 * glyphs.c: move generic xface support here.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4700 (xface_validate): moved from glyphs-x.c
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4701 (xface_normalize): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4702 (xface_possible_dest_types): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4703 (image_instantiator_format_create): xface declarations moved from
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4704 glyphs-x.c.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4705
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4706 1999-01-14 Adrian Aichner <adrian@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4707
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4708 * event-stream.c (vars_of_event_stream): Fixing documentation.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4709
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4710 1999-01-17 Gunnar Evermann <ge204@eng.cam.ac.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4711
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4712 * glyphs-eimage.c (gif_instantiate): Correct handling of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4713 interlaced gifs to avoid writing past the end of the eimage
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4714 buffer.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4715
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4716 1999-01-13 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4717
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4718 * search.c (Freplace_match): Handle single backslash at end of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4719 NEWTEXT correctly.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4720
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4721 1999-01-12 William M. Perry <wmperry@aventail.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4722
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4723 * eldap.c (Fldap_open): slow down interrupts around ldap_open to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4724 avoid connection errors.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4725
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4726 1999-01-12 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4727
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4728 * redisplay-output.c (redisplay_update_line): backout change that
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4729 shouldn't have gone ine.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4730
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4731 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4732
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4733 * eldap.c (vars_of_ldap): Do no provide `ldap' here since it may
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4734 collide with ldap.el
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4735
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4736 1999-01-11 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4737
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4738 * redisplay.h (DISPLAY_LINE_HEIGHT): new macro.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4739 (DISPLAY_LINE_YPOS): new macro.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4740
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4741 * redisplay-msw.c (mswindows_output_string): use it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4742 (mswindows_output_pixmap): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4743 (mswindows_output_display_block): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4744
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4745 * redisplay-output.c (redisplay_output_display_block): new
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4746 function. just call the devmeth, maybe insert some generic code
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4747 here later.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4748 (compare_display_blocks): use it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4749 (output_display_line): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4750 (redisplay_unmap_subwindows_maybe): new function. potentially
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4751 unmap subwindows in the given area.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4752
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4753 * glyphs.c (reset_subwindow_cachels): unmap subwindows that we are
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4754 resetting.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4755
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4756 1999-01-10 J. Kean Johnston <jkj@sco.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4757
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4758 * Makefile.in.in: Set value of moduledir
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4759 - Changed DUMPENV to include $(MODULEPATH)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4760 - Added install rule to install header files for use by ellcc.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4761
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4762 * config.h.in: Added INHIBIT_SITE_MODULES
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4763 - Added HAVE__DLERROR
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4764 - Added HAVE_DLFCN_H
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4765 - Added DLSYM_NEEDS_UNDERSCORE
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4766
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4767 * dll.c: Removed.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4768
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4769 * emodules.c: New file containing dynamic loading code.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4770
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4771 * emodules.h: New file.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4772
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4773 * emacs.c: Added variables Vmodule_directory,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4774 Vsite_module_directory, Vconfigure_module_directory and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4775 Vconfigure_site_module_directory.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4776 - (main_1): Added new variable inhibit_site_modules and command
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4777 line options `-no-site-modules' and `--no-site-modules'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4778 - (main_1): Call syms_of_module() instead of syms_of_dll().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4779 - (main_1): Call vars_of_module().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4780 - (vars_of_emacs): Introduce inhibit-site-modules,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4781 module-directory, configure-module-directory,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4782 site-module-directory, and configure-site-module-directory to the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4783 Lisp reader.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4784
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4785 * lisp.h: Declare load_module and list_modules, as well as
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4786 Vmodule_directory, Vsite_module_directory,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4787 Vconfigure_module_directory and Vconfigure_site_module_directory.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4788
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4789 * paths.h.in: Added PATH_MODULESEARCH and PATH_SITE_MODULES.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4790 - Added correct support for site-lisp directory.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4791
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4792 * symbols.c (defsubr): Modified to allow modules to add new subrs
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4793 after dump time.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4794 - (defsubr_macro): Same.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4795 - (defvar_magick): Only use purespace when not initialized, so
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4796 that loaded modules can still add symbols.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4797
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4798 * symsinit.h: Add definitions for syms_of_module(),
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4799 vars_of_module(). Removed syms_of_dll().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4800
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4801 * sysdll.c: Include dlfcn.h if HAVE_DLFCN_H is defined.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4802 - (dll_variable): Take DLSYM_NEEDS_UNDERSCORE into account.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4803 - (dll_error): use _dlerror() if HAVE__DLERROR is defined.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4804
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4805 * s/sco5-shr.h (C_SWITCH_SYSTEM): Correct for modern gcc and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4806 explicitly pass -belf for native cc.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4807
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4808 * s/sco5.h (LIB_GCC): Use -print-libgcc-file-name instead of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4809 hard-coding the library name.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4810
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4811 1999-01-01 <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4812
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4813 * device-x.c (Fx_set_font_path):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4814 Add proper cast to permit compilation under C++.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4815
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4816 * buffer.c (directory_is_current_directory):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4817 Add proper casts to permit compilation under C++.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4818
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4819 1998-12-30 Damon Lipparelli <lipp@primus.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4820
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4821 * event-msw.c (mswindows_wnd_proc):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4822 Fixed failure when building with MSVC 5.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4823
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4824 1998-12-29 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4825
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4826 * file-coding.c (decode_coding_iso2022):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4827 - Prevent crash when decoding ISO7/Lock detected files
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4828 - the usual martin fiddling
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4829
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4830 1998-12-29 Jonathan Harris <jhar@tardis.ed.ac.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4831
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4832 * event-msw.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4833 glyphs-msw.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4834 Fixed failures when building with MSVC.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4835 * unexnt.c (dump_bss_and_heap):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4836 Removed compiler warning by removing bss_data variable.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4837
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4838 1998-12-18 Jim Radford <radford@robby.caltech.edu>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4839
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4840 * device-x.c (Fx_set_font_path, Fx_get_font_path): New functions
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4841 so that packages that distribute their own fonts can access them.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4842
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4843 1998-12-28 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4844
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4845 * glyphs-msw.c (mswindows_button_instantiate): cope with buttons
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4846 that have an image provided.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4847
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4848 * glyphs.h: add Q_image decl.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4849
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4850 * glyphs-widget.c new functionality allowing images in
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4851 widgets.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4852 (check_valid_glyph_or_image): new function to validate
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4853 glyphs passed in through :image.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4854 (widget_normalize): new function. convert :image parameters into
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4855 real glyphs if not already so.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4856 (widget_instantiate_1): mess with size parameters to be similar to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4857 :image if provided.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4858 (syms_of_glyphs_widget): new keyword :image.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4859 (image_instantiator_format_create_glyphs_widget): normalize
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4860 buttons and allow :image.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4861
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4862 1998-12-27 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4863
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4864 * frame-msw.c (mswindows_init_frame_1): warning elimination.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4865
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4866 * glyphs-widget.c (check_valid_anything): no-op function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4867 (check_valid_callback): check callbacks in gui_items.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4868 (check_valid_symbol): as it sounds.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4869 (check_valid_string_or_vector): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4870 (widget_validate): modified for descriptors that are vectors or
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4871 sequences of keyword/val pairs.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4872 (widget_instantiate_1): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4873 (image_instantiator_format_create_glyphs_widget): allow gui_item
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4874 keywords in the instantiator.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4875
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4876 * gui.c (gui_parse_item_keywords_internal): renamed from
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4877 gui_parse_item_keywords but taking error behaviour.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4878 (gui_parse_item_keywords): use it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4879 (gui_parse_item_keywords_no_errors): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4880 (gui_item_add_keyval_pair): add Error_behavior flag and only
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4881 signal invalid keywords if required.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4882
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4883 * gui.h: new gui signatures.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4884
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4885 * menubar.c (menu_parse_submenu_keywords): use new
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4886 gui_item_add_keyval_pair signature.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4887
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4888 * s/cygwin32.h: modify PTY_ITERATION to eliminate warnings.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4889
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4890 1998-12-28 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4891
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4892 * XEmacs 21.2.8 is released.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4893
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4894 1998-12-28 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4895
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4896 * editfns.c (get_home_directory):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4897 (user-home-directory): Simplify.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4898
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4899
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4900 * callproc.c (child_setup):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4901 - Environment variables were being passed to inferior processes
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4902 using internal encoding.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4903 - Convert to external encoding.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4904 - Rename local var `tem' to better name `tail'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4905 - Use Flength instead of `manual' calculation.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4906
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4907 * buffer.c (kill-buffer):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4908 (record-buffer):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4909 (set-buffer-major-mode):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4910 (current-buffer):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4911 - Fix up parameter names to correspond to docstrings.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4912 - Don't use `bufname' when a buffer will do as well.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4913 - Remove one unneeded GCPRO.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4914
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4915 * buffer.h (initial_directory):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4916 * buffer.c (init_initial_directory):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4917 - use correct conversions between internal and external format.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4918 (directory_is_current_directory): new function
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4919 (init_buffer): convert initial_directory to internal format.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4920 - solve crashes when current working directory is non-ASCII.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4921
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4922 * alloc.c (xmalloc):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4923 (xcalloc):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4924 (xrealloc):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4925 - remove stupid casts, since XEmacs requires an ANSI C system.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4926 (lrecord_type_index): replace abort() with more readable assert().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4927
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4928 (reset_lcrecord_stats): remove.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4929 (sweep_lcrecords_1):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4930 - replace call to reset_lcrecord_stats() with call to xzero().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4931
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4932 1998-12-27 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4933
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4934 * process-unix.c (unix_create_process):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4935 - Fix crash invoking program with non-ASCII name.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4936 Try invoking xemacs with SHELL=/bin/sh, then M-x shell.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4937 - Remove unused variable `env'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4938 - Rename `temp' to better name `save_errno'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4939 - Reorganize code for clarity. But still too chicken to nuke the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4940 BSD 4.2 support.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4941
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4942 1998-12-24 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4943
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4944 * XEmacs 21.2.7 is released.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4945
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4946 1998-12-23 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4947
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4948 * glyphs.c (decode_device_ii_format):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4949 - Fix indentation.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4950 - Use GET_C_STRING_FILENAME_DATA_ALLOCA with char *, not Extbyte *.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4951
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4952 * glyphs-x.c (x_subwindow_instantiate):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4953 - A image instance mask was being assigned to a image instance type!
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4954 - X_SUBWINDOW_INSTANCE_DATA (ii) is not an lvalue in C++.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4955
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4956 * glyphs-msw.c (mswindows_initialize_dibitmap_image_instance):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4957 Fix indentation.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4958 * glyphs-x.h: Make indentation consistent.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4959
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4960 * emacs.c (Fdump_emacs): Remove Steve Martin merge artifacts.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4961
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4962 * glyphs-widget.c (check_valid_glyph): Warning suppression.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4963 - Make it static
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4964 - #ifdef it out, since it's not actually used yet (FIX THIS!)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4965
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4966 * glyphs-widget.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4967 * glyphs.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4968 Move declarations of decode_device_ii_format and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4969 decode_image_instantiator_format into glyphs.h where they belong.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4970
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4971 1998-12-22 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4972
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4973 * frame-x.c (x_delete_frame): Revert part of my changes at the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4974 suggestion of Gunnar Evermann - unfortunately no one really
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4975 understands this code.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4976
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4977 * callproc.c (init_callproc): code cleanup.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4978
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4979 * free-hook.c (malloc):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4980 (check_malloc):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4981 (__free_hook):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4982 (__malloc_hook):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4983 (__realloc_hook):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4984 (block_input_malloc):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4985 (block_input_realloc):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4986 * device-x.c (x_delete_device):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4987 * emacs.c (voodoo_free_hook):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4988 * events.c (print_event):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4989 (CHECK_EVENT_TYPE):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4990 (CHECK_EVENT_TYPE2):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4991 (CHECK_EVENT_TYPE3):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4992 Use proper prototypes.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4993 Make C_E_T macros a little faster.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4994 Pedantic fiddly little changes. You really don't care.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4995
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4996 1998-12-22 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4997
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4998 * redisplay-output.c (redisplay_clear_region): make sure that
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
4999 fg/bg colors get set even when we are in the border area.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5000
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5001 1998-12-13 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5002
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5003 * console-msw.c: Function definitions follow coding standards
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5004 - This prevents e.g. find-tag on Lisp_Event finding DEVENT
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5005
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5006 1998-12-11 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5007
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5008 * events.h (struct timeout_data):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5009 * event-tty.c (tty_timeout_to_emacs_event):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5010 * event-msw.c (mswindows_wm_timer_callback):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5011 * event-Xt.c (Xt_timeout_to_emacs_event):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5012 * event-msw.c (mswindows_cancel_dispatch_event):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5013 Make sure Lisp_Objects inside events are initialized to Qnil, not
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5014 Qnull_pointer, which is now illegal.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5015
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5016 1998-12-10 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5017
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5018 * lisp.h: Fix up prototypes to match alloc.c
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5019
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5020 1998-12-08 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5021
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5022 * windowsnt.h: Remove `support' for using index and rindex
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5023
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5024 * filelock.c (current_lock_owner):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5025 - Change uses of index -> strchr, rindex -> strrchr
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5026
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5027 1998-12-07 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5028
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5029 * sysdep.c (set_descriptor_non_blocking):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5030 Since O_NONBLOCK is now always #defined, make use of fcntl
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5031 conditional on F_SETFL being defined.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5032
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5033 * console-msw.c (DHEADgER):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5034 (DOPAQUE_DATA):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5035 (DEVENT):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5036 (DCONS):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5037 (DCONSCDR):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5038 (DSTRING):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5039 (DVECTOR):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5040 (DSYMBOL):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5041 (DSYMNAME):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5042 - max_align_t should not be visible to the user of the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5043 XOPAQUE_DATA macro.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5044 - use Bufbyte instead of char
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5045 - parens around (FOOP (obj)) are always redundant.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5046 If they were necessary, we should fix the macro instead.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5047 - Always use string_data(foo) instead of foo->data.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5048
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5049
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5050 1998-12-06 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5051
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5052 * frame-msw.c (mswindows_init_frame_1):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5053 - use make_lisp_hash_table, not Fmake_hash_table
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5054 - include elhash.h
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5055
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5056 * lisp.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5057 * alloc.c (make_vector): remove travesty
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5058 (Fmake_vector):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5059 (make_pure_vector):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5060 (pure_cons):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5061 (make_bit_vector_internal):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5062 (make_bit_vector):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5063 (make_bit_vector_from_byte_vector):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5064 (Fmake_bit_vector):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5065 - make vector_equal a little faster.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5066 - Don't use variable name `new'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5067 - Use size_t instead of EMACS_INT.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5068 - usual Martin-style pointless bit-twiddling.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5069
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5070 * fns.c (mapcar1):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5071 (Fmapconcat):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5072 (Fmapcar):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5073 (Fmapvector):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5074 Make mapcar faster. In particular, make
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5075 (mapc #'identity long-string)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5076 MUCH faster under Mule.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5077 * tests/automated/lisp-tests.el: Test 'em!
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5078
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5079 * bytecode.c (Ffetch_bytecode): Fix crash when loading lazy-loaded
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5080 bytecode.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5081
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5082 1998-12-01 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5083
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5084 * menubar-x.c (menu_item_descriptor_to_widget_value_1): Always use
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5085 Qnil, not NULL, to initialize `null' Lisp_Objects.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5086
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5087 1998-11-29 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5088
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5089 * specifier.c (display_table_validate): Update.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5090
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5091 * redisplay.c (create_text_block): Use them.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5092
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5093 * glyphs.c (display_table_entry): New function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5094 (get_display_tables): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5095
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5096 1998-12-15 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5097
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5098 * eldap.c (toplevel): Mention that eldap.c compiles with
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5099 OpenLDAP libs
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5100 (Fldap_open): Use `GET_C_STRING_OS_DATA_ALLOCA'
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5101 (Fldap_search_internal): Ditto
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5102
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5103 1998-12-11 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5104
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5105 * event-msw.c (mswindows_cancel_dispatch_event):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5106 Gratuitous code prettification
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5107
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5108
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5109 1998-12-07 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5110
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5111 * fns.c (Fnconc): Fix use of wrong_type_argument().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5112
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5113 * floatfns.c (Ffloat): Fix docstring.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5114 (Ffloat): Fix use of wrong_type_argument().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5115 (Fabs): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5116 (extract_float): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5117 (Fceiling): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5118 (Fround): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5119 (Ftruncate): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5120
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5121 1998-12-06 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5122
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5123 * frame-msw.c (mswindows_init_frame_1):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5124 - use make_lisp_hash_table, not Fmake_hash_table
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5125 - include elhash.h
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5126
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5127 * lisp.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5128 * alloc.c (make_vector): remove travesty
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5129 (Fmake_vector):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5130 (make_pure_vector):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5131 (pure_cons):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5132 (make_bit_vector_internal):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5133 (make_bit_vector):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5134 (make_bit_vector_from_byte_vector):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5135 (Fmake_bit_vector):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5136 - make vector_equal a little faster.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5137 - Don't use variable name `new'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5138 - Use size_t instead of EMACS_INT.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5139 - usual Martin-style pointless bit-twiddling.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5140
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5141 * fns.c (mapcar1):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5142 (Fmapconcat):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5143 (Fmapcar):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5144 (Fmapvector):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5145 Make mapcar faster. In particular, make
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5146 (mapc #'identity long-string)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5147 MUCH faster under Mule.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5148 * tests/automated/lisp-tests.el: Test 'em!
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5149
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5150 * bytecode.c (Ffetch_bytecode): Fix crash when loading lazy-loaded
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5151 bytecode.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5152
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
5153 1998-12-02 Didier Verna <didier@xemacs.org>
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5154
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5155 * menubar-x.c (menu_item_descriptor_to_widget_value_1): set the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5156 accelerator field to nil for labels.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5157
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5158 1998-12-16 Jonathan Harris <jhar@tardis.ed.ac.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5159
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5160 * menubar-msw.c (displayable_menu_item):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5161 Escape occurrences of '&' and support occurrences of the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5162 '%_' accelerator indicator in menus.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5163
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
5164 1998-11-26 Didier Verna <didier@xemacs.org>
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5165
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5166 * dired.c (Fdirectory_files): use make_string instead of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5167 make_ext_string on the filename. The conversion external->internal
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5168 format is already done in sys_readdir.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5169
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5170 1998-12-15 Gunnar Evermann <ge204@eng.cam.ac.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5171
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5172 * glyphs.c (normalize_image_instantiator): GCPRO instantiator
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5173
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5174 1998-12-16 Jonathan Harris <jhar@tardis.ed.ac.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5175
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5176 * event-msw.c
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5177 (Belatedly) added Kirill to list of file's authors.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5178 emacs_mswindows_quit_p: Don't process WM_PAINT messages in
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5179 quit checking. WM_PAINT messages cause redisplay, but
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5180 windows' states are not necessarily stable when this function
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5181 gets called.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5182
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5183 1998-12-17 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5184
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5185 * strftime.c (zone_name): CONSTify.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5186
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5187 1998-12-15 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5188
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5189 * glyphs-msw.c (mswindows_combo_instantiate): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5190 (mswindows_widget_property): return Qunbound when no property available.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5191 (mswindows_button_property): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5192 (mswindows_combo_property): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5193 (mswindows_widget_set_property): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5194
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5195 * glyphs-widget.c (check_valid_item_list): use properties.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5196
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5197 * glyphs.h (struct Lisp_Image_Instance): we have properties now.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5198
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5199 * glyphs.c (Fset_image_instance_property): allow setting of arbitrary properties.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5200 (Fimage_instance_property): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5201 * glyphs-widget.c (widget_property): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5202 (widget_set_property): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5203
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5204 * frame-msw.c (mswindows_set_frame_pointer): SetCursor() as well
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5205 as setting the class cursor so that GC actually changes the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5206 cursor.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5207
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5208 * config.h: don't undef MAIL_USE_POP.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5209
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5210 1998-12-13 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5211
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5212 * glyphs-msw.c
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5213 (image_instantiator_format_create_glyphs_mswindows): line ->
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5214 label.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5215 (mswindows_label_instantiate): ditto. Play with window flags.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5216 (image_instantiator_format_create_glyphs_mswindows): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5217 (vars_of_glyphs_mswindows): provide Qlabel as we support it now.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5218
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5219 * glyphs-widget.c (widget_instantiate_1): re-jig autosizing to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5220 cope with lines and labels.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5221 (static_instantiate): use widget_instantiate_1.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5222 line -> label.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5223 (image_instantiator_format_create_glyphs_widget): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5224
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5225 1998-12-10 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5226
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5227 * Makefile.in.in (objs): add gui.o
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5228
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5229 1998-12-10 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5230
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5231 * gui.c: adjust defines of HAVE_POPUPS so that we can build with
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5232 no window system.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5233
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5234 1998-12-09 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5235
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5236 * glyphs.c (finalize_image_instance): mark glyphs changed when an
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5237 image instance is removed so that the subwindow cache gets reset
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5238 and thus destroyed images get GC'd.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5239
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5240 1998-12-08 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5241
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5242 * gui-msw.c (mswindows_handle_gui_wm_command): call
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5243 MARK_SUBWINDOWS_CHANGED.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5244
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5245 * glyphs-msw.c (mswindows_finalize_image_instance): make sure
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5246 subwindows really get deleted.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5247
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5248 * redisplay.c: new variable subwindows_changed[_set].
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5249 (redisplay_window): use it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5250 (redisplay_frame): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5251 (redisplay_device): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5252 (redisplay_without_hooks): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5253
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5254 * device.h (MARK_DEVICE_SUBWINDOWS_CHANGED): new macro for
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5255 subwindows redisplay as per glyphs equivalent.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5256 * redisplay.h: ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5257 (MARK_SUBWINDOWS_CHANGED): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5258 (RESET_CHANGED_SET_FLAGS): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5259 * frame.h (MARK_FRAME_SUBWINDOWS_CHANGED): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5260
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5261 1998-12-07 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5262
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5263 * frame.c (Fmake_frame): reset subwindow cachels on non-stream
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5264 frames.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5265
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5266 * redisplay.c (redisplay_frame): invalidate subwindow cachels.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5267
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5268 * event-msw.c (mswindows_wnd_proc): catch the various WM_CTLCOLOR*
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5269 messages and paint widget glyphs as appropriate with their face fg
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5270 & bg.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5271
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5272 1998-12-06 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5273
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5274 * glyphs-msw.c (vars_of_glyphs_mswindows): provide widget types
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5275 here rather than in glyphs-widget - do this because we only want
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5276 to provide what is really available.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5277
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5278 * glyphs.c (Fimage_instance_property): new function to get the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5279 properties of image instances. wires through to console specific
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5280 methods and then to widget specific methods.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5281 (Fset_image_instance_property): ditto but for setting widget properties.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5282 (check_valid_face): make extern so that it can be used elsewhere.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5283
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5284 * glyphs-widget.c (widget_property): new function. gets the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5285 properties of widgets in general and wires the function through to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5286 widget specific ones.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5287 (widget_set_property): ditto but for setting widget properties.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5288
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5289 * glyphs-msw.c (mswindows_combo_instantiate): Add functionality to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5290 add items to the list. Play with window styles a bit to get the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5291 desired effect.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5292 (mswindows_widget_property): break out specific widget properties.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5293 (mswindows_button_property): new function. gets the checked state
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5294 of a button.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5295 (mswindows_combo_property): new function. gets the current
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5296 selection in the combo box.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5297 (mswindows_widget_set_property): new function. sets specific
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5298 properties of specific widgets.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5299
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5300 * glyphs-widget.c (check_valid_item_list): new function. check
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5301 that items for a combo-box are just a list of strings.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5302 (combo_validate): new function. check there is an item list.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5303 (widget_instantiate_1): new function. renamed from
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5304 widget_instantiate so that we can do slightly different things for
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5305 other widgets.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5306 (widget_instantiate): call widget_instantiate_1.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5307 (combo_instantiate): new function to instantiate combo boxes,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5308 defaults height to the pixel height of the number of items in the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5309 box.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5310 (syms_of_glyphs_widget): move widget keywords here.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5311 (image_instantiator_format_create_glyphs_widget): use new combo
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5312 functions.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5313
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5314 1998-12-04 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5315
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5316 * event-msw.c (mswindows_wnd_proc): mule-ize.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5317
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5318 * glyphs.c (pixmap_to_lisp_data): mule-ize.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5319
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5320 * glyphs-msw.c (extract_xpm_color_names): mule-ize.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5321 (resource_name_to_resource): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5322 (mswindows_resource_instantiate): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5323 (mswindows_widget_instantiate): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5324 (mswindows_widget_set_property): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5325
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5326 * redisplay-output.c (redisplay_output_subwindow): don't show
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5327 subwindows if they are obscured at the edge of the frame, emacs
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5328 gets into some sort of redisplay loop otherwise.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5329
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5330 * gui.h: prototype gui_item_selected_p.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5331
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5332 * gui.c (gui_item_selected_p): new function to determine the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5333 selected state of a gui_item.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5334
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5335 * frame.h (struct frame): add subwindows_changed flag.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5336
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5337 * redisplay.c (redisplay_frame): call update_frame_subwindows ().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5338
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5339 * glyphs.c (update_subwindow): new function to update a
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5340 subwindow's state.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5341 (update_frame_subwindows): new function to update all the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5342 subwindows on a frame.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5343
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5344 * console.h (struct console_methods): add update_subwindow.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5345
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5346 * glyphs-msw.c (mswindows_widget_property): return selected state
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5347 for selected property.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5348 (mswindows_update_subwindow): new function. updates widget glyphs
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5349 in redisplay as per menubars or toolbars e.g. selected state.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5350 (console_type_create_glyphs_mswindows): add update_subwindow.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5351
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5352 1998-12-03 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5353
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5354 * console-tty.c (syms_of_console_tty): MULE -> FILE_CODING since
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5355 tty coding system things are such.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5356
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5357 * glyphs-widget.c (widget_face_font_info): new function for
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5358 pulling out height and width metrics for a widget's face.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5359 (widget_text_to_pixel_conversion): calculate pixel sizes of text
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5360 for widgets.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5361
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5362 * event-msw.c (mswindows_drain_windows_queue): translate messages
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5363 that are destined for subwindows. This makes edit fields interact
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5364 with the keyboard correctly.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5365 nuke warnings by #ifndef'ing out stuff not required by msg select().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5366
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5367 * glyphs.h (INITIALIZE_IMAGE_INSTANTIATOR_FORMAT_NO_SYM): new
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5368 macro defining the iiforma without the symbol required by widget.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5369 (INITIALIZE_IMAGE_INSTANTIATOR_FORMAT): use it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5370
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5371 * general.c (syms_of_general): add Qwidget, Qselected.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5372
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5373 * faces.c (complex_vars_of_faces): add widget face inheriting from
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5374 gui-element face.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5375
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5376 1998-11-09 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5377
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5378 * window.h (struct window): add a cache of subwindows on a
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5379 per-window basis.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5380
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5381 * window.c (mark_window): mark the subwindow_instance_cache.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5382 (allocate_window): initialise the subwindow instance_cache.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5383
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5384 * toolbar-x.c (x_output_toolbar): call redisplay_clear_region
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5385 instead of the devmeth.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5386 (x_clear_toolbar): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5387
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5388 * redisplay-x.c (x_output_display_block): call
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5389 redisplay_output_subwindow for subwindows and widgets.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5390
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5391 * redisplay-tty.c (tty_output_display_block): add IMAGE_WIDGET to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5392 types to do nothing for.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5393
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5394 * lisp.h: declare new widget/subwindow symbols.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5395
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5396 * glyphs.c (image_instantiate): cache subwindows on a per-window
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5397 basis.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5398 (subwindow_possible_dest_types): new function for subwindow dest
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5399 types.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5400 (subwindow_instantiate): generic instantiation of a
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5401 subwindow. specialised by device multi-methods.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5402 (Fsubwindowp): moved from glyphs-x.c. adapted for glyph-based
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5403 subwindows.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5404 (Fimage_instance_subwindow_id): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5405 (Fresize_subwindow): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5406 (Fforce_subwindow_map): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5407
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5408 * glyphs-x.c (x_print_image_instance): remove subwindow
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5409 stuff. Handled genrically in glyphs.c.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5410 (x_image_instance_equal): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5411 (x_image_instance_hash): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5412 (x_finalize_image_instance): delete subwindows when required.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5413 (mark_subwindow) (print_subwindow) (finalize_subwindow)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5414 (subwindow_hash) (Fmake_subwindow): deleted because of new,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5415 glyph-based, subwindow implementation.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5416 (Fsubwindow_height) (Fsubwindow_width) (Fsubwindow_xid): aliased
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5417 in glyphs.el
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5418 (Fsubwindowp) (Fresize_subwindow) (Fforce_subwindow_map): moved to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5419 glyphs.c.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5420 (x_unmap_subwindow): new function to unmap X subwindows.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5421 (x_map_subwindow): new function to map X subwindows.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5422 (x_subwindow_instantiate): new function to instantiate X
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5423 subwindows.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5424 (x_resize_subwindow): new function to resize X subwindows.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5425 (console_type_create_glyphs_x): add subwindow functions.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5426 (image_instantiator_format_create_glyphs_x): add device
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5427 multi-methods for xpm, xbm and subwindow.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5428
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5429 * glyphs.el (subwindow-xid): old alias for new subwindow functions.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5430 (subwindow-width): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5431 (subwindow-height): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5432
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5433 * glyphs-msw.c (mswindows_widget_instantiate): new function for
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5434 generally instantiating ms subwindows. Used by
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5435 mswindows_*_instantiate.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5436 (mswindows_edit_instantiate): instantiate an edit field on a
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5437 mswindows frame.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5439 1998-11-04 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5440
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5441 * symsinit.h: declare new functions.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5442
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5443 * redisplay.h: declare new functions.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5444
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5445 * redisplay-x.c (x_output_display_block): call
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5446 redisplay_clear_region rather than x_clear_region.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5447 (x_output_string): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5448 (x_output_pixmap): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5449 (x_clear_to_window_end): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5450 (x_output_eol_cursor): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5451 (x_clear_region): only do X specific things. other duties handled
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5452 in redisplay_clear_region.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5453
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5454 * redisplay-tty.c (tty_clear_region): do tty specific things - some
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5455 duties moved to redisplay_clear_region.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5456
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5457 * redisplay-output.c (clear_left_border): use
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5458 redisplay_clear_region instead of device method.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5459 (clear_right_border): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5460 (output_display_line): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5461 (redisplay_output_subwindow): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5462 (redisplay_clear_top_of_window): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5463 (redisplay_clear_region): perform duties previously handled by
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5464 device methods. call the appropriate device method at the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5465 end. unmap subwindows if necessary.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5466
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5467 * redisplay-msw.c (mswindows_output_string): use
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5468 redisplay_clear_region instead of mswindows_clear_region.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5469 (mswindows_clear_to_window_end): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5470 (mswindows_output_display_block): output subwindows when required.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5471 (mswindows_clear_region): only do mswindows specific things,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5472 everything else is now handled in redisplay_clear_region.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5473
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5474 * gui.h: add item id hash defines and declare function prototypes.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5475
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5476 * gui.c (mark_gui_item): new function for marking gui_items.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5477 (gui_item_hash): generic hash function for generating command ids
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5478 for gui_items.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5479
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5480 * gui-msw.c: new file.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5481 (mswindows_handle_gui_wm_command): new function to handle widget
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5482 callbacks.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5483
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5484 * glyphs.h (MAYBE_IIFORMAT_DEVMETH): new function for device
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5485 multi-methods.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5486 (IIFORMAT_HAS_SHARED_METHOD): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5487 (DEFINE_DEVICE_IIFORMAT): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5488 (INITIALIZE_DEVICE_IIFORMAT): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5489 (struct Lisp_Image_Instance): add widget and subwindow data plus
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5490 appropriate access functions.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5491
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5492 * glyphs.c (decode_device_ii_format): new function for decoding
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5493 image instantiator functions based on a device type as well as an
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5494 image format.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5495 (decode_image_instantiator_format): just call
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5496 decode_device_ii_format with nil device.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5497 (add_entry_to_device_ii_format_list): new function for per device
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5498 method instances.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5499 (add_entry_to_image_instantiator_format_list): just call
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5500 add_entry_to_device_ii_format_list with nil device.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5501 (check_valid_vector): new function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5502 (instantiate_image_instantiator): instantiate using per-format
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5503 method and then per-format-per-device method (device
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5504 multi-methods). signal an error if neither is possible.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5505 (mark_image_instance): cope with subwindows and widgets.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5506 (print_image_instance): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5507 (image_instance_equal): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5508 (image_instance_hash): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5509 (allocate_glyph): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5510 (glyph_width): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5511 (glyph_height_internal): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5512 (xpm_instantiate): removed because of device multi-methods.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5513 (mark_subwindow_cachels): new cachel functions for caching
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5514 instantiated subwindows on a per-frame basis. mostly copied from
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5515 glyph cachel functions.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5516 (update_subwindow_cachel_data): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5517 (add_subwindow_cachel): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5518 (get_subwindow_cachel_index): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5519 (reset_subwindow_cachels): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5520 (mark_subwindow_cachels_as_not_updated): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5521 (unmap_subwindow): generic unmapping of subwindows based on cachel
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5522 data.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5523 (map_subwindow): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5524 (initialize_subwindow_image_instance): generic initialisation of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5525 subwindow data.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5526 (syms_of_glyphs): add widget keywords.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5527
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5528 * glyphs-x.h (struct x_subwindow_data): convert Lisp_Subwindow to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5529 x_subwindow_data.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5530
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5531 1998-11-04 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5532
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5533 * glyphs-widget.c: new file for instantiating widget type glyphs.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5534 (widget_possible_dest_types): new general dest type function for
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5535 widgets.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5536 (widget_validate): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5537 (initialize_widget_image_instance): ditto
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5538 (widget_instantiate): ditto. Sets up fg/bg, gui_item parsing
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5539 before handing on control to device multi-methods.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5540 (syms_of_glyphs_widget): new function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5541 (image_instantiator_format_create_glyphs_widget): new function,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5542 added placeholders for button, edit, combo, scrollbar
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5543 (vars_of_glyphs_widget): new function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5544
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5545 * glyphs-msw.h (WIDGET_INSTANCE_MSWINDOWS_HANDLE): new define for
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5546 storing window ids of widgets.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5547
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5548 * glyphs-msw.c (mswindows_finalize_image_instance): cope with
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5549 deletion of widget and subwindow glyphs.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5550 (mswindows_unmap_subwindow): new device function for unmapping
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5551 subwindows on a msw frame.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5552 (mswindows_map_subwindow): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5553 (mswindows_register_image_instance): register instantiated widgets
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
5554 with the widget hashtable.
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5555 (mswindows_button_instantiate): instantiate a button type widget
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5556 on an msw frame.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5557 (mswindows_subwindow_instantiate): instanttiate a subwindow on a
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5558 mswindows frame.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5559 (image_instantiator_format_create_glyphs_mswindows): add device
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5560 multi-methods for xbm, xpm, subwindow, edit and button.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5561
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5562 * frame.h (struct frame): add subwindow_cachels dynarr for caching
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5563 information about subwindows visible on the current frame. used by
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5564 redisplay_clear_region to unmap subwindows as required.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5565
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5566 * frame.c (mark_frame): mark subwindow_cachels.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5567 (allocate_frame_core): instantiate subwindow_cachels.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5568
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5569 * frame-msw.c (mswindows_init_frame_1): instntiate and mark the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5570 widget hashtable.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5571
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5572 * event-msw.c (mswindows_wnd_proc): add call to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5573 mswindows_handle_gui_wm_command to handle widget callbacks.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5574
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5575 * emacs.c (main_1): add calls to glyphs-widget initialisation
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5576 routines.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5577
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5578 * console.h (struct console_methods): add
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5579 unmap/map_subwindow_method for use be redisplay_clear_region to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5580 map and unmap subwindows. Remove xpm and xbm stuff - now dealt
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5581 with by image instantiator multi-methods. Add
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5582 resize_subwindow_method.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5583
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5584 * console-stream.c (stream_clear_region): change signature to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5585 match new generic clear region function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5586
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5587 * Makefile.in.in: add glyphs-widget.o to list of objects.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5588
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5589 * console-msw.h (struct mswindows_frame): add widget hashtable for
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5590 wiring command ids to callbacks.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5591
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5592 1998-12-16 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5593
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5594 * XEmacs 21.2.6 is released
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5595
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5596 1998-12-08 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5597
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5598 * md5.c (Fmd5): Correctly initiate string input stream.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5599
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5600 * Makefile.in.in (tests): Add md5-tests.el.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5601
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5602 1998-12-06 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5603
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5604 * lisp.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5605 * alloc.c (make_vector): remove travesty
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5606 (Fmake_vector):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5607 (make_pure_vector):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5608 (pure_cons):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5609 (make_bit_vector_internal):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5610 (make_bit_vector):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5611 (make_bit_vector_from_byte_vector):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5612 (Fmake_bit_vector):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5613 - make vector_equal a little faster.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5614 - Don't use variable name `new'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5615 - Use size_t instead of EMACS_INT.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5616 - usual Martin-style pointless bit-twiddling.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5617
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5618 * fns.c (mapcar1):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5619 (Fmapconcat):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5620 (Fmapcar):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5621 (Fmapvector):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5622 Make mapcar faster. In particular, make
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5623 (mapc #'identity long-string)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5624 MUCH faster under Mule.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5625 * tests/automated/lisp-tests.el: Test 'em!
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5626
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5627 1998-12-06 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5628
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5629 * bytecode.c (Ffetch_bytecode): Fix crash when loading lazy-loaded
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5630 bytecode.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5631
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5632 1998-12-13 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5633
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5634 * console-msw.c: Function definitions follow coding standards
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5635 - This prevents e.g. find-tag on Lisp_Event finding DEVENT
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5636
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5637 1998-12-11 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5638
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5639 * events.h (struct timeout_data):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5640 * event-tty.c (tty_timeout_to_emacs_event):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5641 * event-msw.c (mswindows_wm_timer_callback):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5642 * event-Xt.c (Xt_timeout_to_emacs_event):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5643 * event-msw.c (mswindows_cancel_dispatch_event):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5644 Make sure Lisp_Objects inside events are initialized to Qnil, not
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5645 Qnull_pointer, which is now illegal.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5646
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5647 1998-12-10 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5648
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5649 * lisp.h: Fix up prototypes to match alloc.c
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5650
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5651 1998-12-09 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5652
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5653 * glyphs-msw.c (init_image_instance_from_xbm_inline): don't use
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5654 XSETINT for assigning lisp objects.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5655
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5656 1998-12-07 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5657
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5658 * opaque.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5659 * console-msw.c (DHEADER):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5660 (DOPAQUE_DATA):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5661 (DEVENT):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5662 (DCONS):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5663 (DCONSCDR):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5664 (DSTRING):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5665 (DVECTOR):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5666 (DSYMBOL):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5667 (DSYMNAME):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5668 - max_align_t should not be visible to the user of the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5669 XOPAQUE_DATA macro.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5670 - use Bufbyte instead of char
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5671 - parens around (FOOP (obj)) are always redundant.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5672 If they were necessary, we should fix the macro instead.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5673 - Always use string_data(foo) instead of foo->data.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5674
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5675 1998-12-07 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5676
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5677 * sysdep.c (set_descriptor_non_blocking):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5678 Since O_NONBLOCK is now always #defined, make use of fcntl
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5679 conditional on F_SETFL being defined.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5680
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5681 1998-12-09 Andy Piper <andy@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5682
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5683 * menubar-msw.c (mswindows_handle_wm_command): add back in checks
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5684 that got removed in the merge
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5685
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5686 1998-11-30 Greg Klanderman <greg@alphatech.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5687
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5688 * dired.c (vars_of_dired): bugfix for previous conditionalization
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5689 of user-name-completion on non- Windows NT.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5690
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5691 1998-12-08 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5692
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5693 * windowsnt.h: Remove `support' for using index and rindex
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5694
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5695 * filelock.c (current_lock_owner):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5696 - Change uses of index -> strchr, rindex -> strrchr
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5697
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5698 1998-12-06 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5699
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5700 * frame-msw.c (mswindows_init_frame_1):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5701 - use make_lisp_hash_table, not Fmake_hash_table
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5702 - include elhash.h
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5703
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5704 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5705
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5706 * XEmacs 21.2.5 is released
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5707
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5708 1998-11-30 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5709
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5710 * xselect.c (receive_incremental_selection):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5711 * xselect.c (x_get_window_property):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5712 * xmu.c (XmuReadBitmapDataFromFile):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5713 * xmu.c (XmuCursorNameToIndex):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5714 * xgccache.c (describe_gc_cache):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5715 * xgccache.c (gc_cache_lookup):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5716 * xgccache.c (free_gc_cache):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5717 * xgccache.c (make_gc_cache):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5718 * window.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5719 * window.c (map_windows_1):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5720 * window.c (Fother_window_for_scrolling):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5721 * window.c (window_scroll):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5722 * window.c (change_window_height):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5723 * window.c (Fsplit_window):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5724 * window.c (window_left_gutter_width):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5725 * window.c (window_modeline_height):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5726 * window.c (invalidate_vertical_divider_cache_in_window):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5727 * window.c (window_needs_vertical_divider_1):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5728 * window.c (update_mirror_internal):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5729 * window.c (SET_LAST_FACECHANGE):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5730 * widget.c (Fwidget_plist_member):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5731 * unexec.c (copy_text_and_data):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5732 * unexcw.c (copy_executable_and_dump_data_section):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5733 * tooltalk.doc:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5734 * tooltalk.c (struct Lisp_Tooltalk_Pattern):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5735 * tooltalk.c (struct Lisp_Tooltalk_Message):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5736 * toolbar.h (struct toolbar_button):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5737 * toolbar.c (default_toolbar_visible_p_changed_in_window):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5738 * toolbar.c (recompute_overlaying_specifier):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5739 * toolbar.c (toolbar_validate):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5740 * toolbar.c (toolbar_button_at_pixpos):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5741 * toolbar.c (get_toolbar_coords):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5742 * toolbar.c (update_frame_toolbars):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5743 * toolbar-x.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5744 * toolbar-msw.c (mswindows_handle_toolbar_wm_command):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5745 * toolbar-msw.c (mswindows_find_toolbar_pos):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5746 * toolbar-msw.c (mswindows_output_toolbar):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5747 * toolbar-msw.c (mswindows_clear_toolbar):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5748 * toolbar-msw.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5749 * systty.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5750 * syssignal.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5751 * sysproc.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5752 * sysfile.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5753 * sysdll.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5754 * sysdep.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5755 * sysdep.c (rmdir):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5756 * sysdep.c (sys_fopen):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5757 * sysdep.c (sys_open):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5758 * sysdep.c (tty_init_sys_modes_on_device):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5759 * sysdep.c (get_eof_char):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5760 * sysdep.c (child_setup_tty):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5761 * sysdep.c (set_descriptor_non_blocking):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5762 * syntax.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5763 * syntax.c (scan_words):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5764 * syntax.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5765 * symsinit.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5766 * symeval.h (struct symbol_value_varalias):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5767 * symeval.h (struct symbol_value_forward):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5768 * symbols.c (syms_of_symbols):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5769 * symbols.c (init_symbols_once_early):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5770 * symbols.c (Fbuilt_in_variable_type):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5771 * symbols.c (Fsymbol_value_in_buffer):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5772 * symbols.c (default_value):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5773 * symbols.c (Fset):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5774 * symbols.c (find_symbol_value_quickly):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5775 * symbols.c (store_symval_forwarding):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5776 * symbols.c (set_default_console_slot_variable):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5777 * symbols.c (set_default_buffer_slot_variable):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5778 * symbols.c (verify_ok_for_buffer_local):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5779 * symbols.c (symbol_is_constant):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5780 * symbols.c (oblookup):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5781 * symbols.c (Funintern):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5782 * symbols.c (Fintern):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5783 * symbols.c (check_obarray):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5784 * sunplay.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5785 * specifier.h (struct specifier_methods):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5786 * specifier.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5787 * specifier.c (specifier_instance):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5788 * specifier.c (specifier_instance_from_inst_list):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5789 * specifier.c (decode_locale_type):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5790 * specifier.c (specifier_equal):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5791 * specifier.c (finalize_specifier):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5792 * specifier.c (prune_specifiers):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5793 * specifier.c (kill_specifier_buffer_locals):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5794 * sound.c (init_native_sound):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5795 * sound.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5796 * signal.c (alarm):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5797 * search.c (Fmatch_data):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5798 * search.c (match_limit):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5799 * search.c (Freplace_match):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5800 * search.c (skip_chars):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5801 * search.c (scan_buffer):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5802 * search.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5803 * scrollbar.c (specifier_vars_of_scrollbar):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5804 * scrollbar.c (Fscrollbar_set_hscroll):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5805 * scrollbar.c (vertical_scrollbar_changed_in_window):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5806 * scrollbar.c (release_window_mirror_scrollbars):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5807 * scrollbar.c (free_scrollbar_instance):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5808 * scrollbar-x.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5809 * scrollbar-msw.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5810 * s/msdos.h (O_BINARY):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5811 * s/linux.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5812 * s/freebsd.h (LIBS_TERMCAP):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5813 * regex.c (re_match_2_internal):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5814 * regex.c (compile_extended_range):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5815 * regex.c (POP_FAILURE_POINT):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5816 * regex.c (PUSH_FAILURE_POINT):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5817 * redisplay.h (RESET_CHANGED_SET_FLAGS):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5818 * redisplay.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5819 * redisplay.h (struct display_line):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5820 * redisplay.h (struct rune):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5821 * redisplay.c (vars_of_redisplay):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5822 * redisplay.c (redisplay_variable_changed):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5823 * redisplay.c (UPDATE_CACHE_RETURN):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5824 * redisplay.c (validate_line_start_cache):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5825 * redisplay.c (mark_redisplay_structs):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5826 * redisplay.c (mark_glyph_block_dynarr):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5827 * redisplay.c (window_line_number):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5828 * redisplay.c (redisplay_frame):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5829 * redisplay.c (redisplay_window):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5830 * redisplay.c (generate_modeline):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5831 * redisplay.c (create_right_glyph_block):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5832 * redisplay.c (create_left_glyph_block):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5833 * redisplay.c (create_text_block):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5834 * redisplay.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5835 * redisplay-x.c (x_output_hline):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5836 * redisplay-x.c (x_output_vertical_divider):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5837 * redisplay-tty.c (tty_output_display_block):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5838 * redisplay-output.c (output_display_line):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5839 * redisplay-output.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5840 * redisplay-msw.c (mswindows_output_vertical_divider):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5841 * redisplay-msw.c (mswindows_ring_bell):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5842 * redisplay-msw.c (mswindows_output_cursor):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5843 * redisplay-msw.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5844 * rangetab.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5845 * ralloc.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5846 * puresize.h (RAW_PURESIZE):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5847 * profile.c (syms_of_profile):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5848 * profile.c (Fstart_profiling):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5849 * profile.c (sigprof_handler):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5850 * profile.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5851 * procimpl.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5852 * process.c (vars_of_process):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5853 * process.c (read_process_output):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5854 * process.c (get_process):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5855 * process.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5856 * process-unix.c (unix_open_multicast_group):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5857 * process-unix.c (unix_get_tty_name):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5858 * process-unix.c (unix_send_process):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5859 * process-unix.c (unix_reap_exited_processes):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5860 * process-unix.c (unix_create_process):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5861 * process-unix.c (unix_init_process_io_handles):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5862 * process-unix.c (allocate_pty):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5863 * process-unix.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5864 * process-nt.c (nt_open_network_stream):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5865 * process-nt.c (nt_update_status_if_terminated):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5866 * process-nt.c (nt_finalize_process_data):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5867 * process-nt.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5868 * print.c (debug_short_backtrace):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5869 * print.c (debug_backtrace):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5870 * print.c (print_symbol):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5871 * print.c (print_internal):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5872 * print.c (print_cons):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5873 * print.c (Fwrite_char):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5874 * print.c (print_prepare):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5875 * print.c (canonicalize_printcharfun):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5876 * print.c (output_string):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5877 * print.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5878 * opaque.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5879 * opaque.c (allocate_managed_opaque):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5880 * opaque.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5881 * offix.c (DndSetData):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5882 * objects.c (face_boolean_create):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5883 * objects.c (font_instantiate):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5884 * objects.c (font_create):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5885 * objects.c (color_create):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5886 * objects.c (finalize_font_instance):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5887 * objects.c (finalize_color_instance):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5888 * objects.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5889 * objects-x.c (x_font_instance_truename):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5890 * objects-x.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5891 * objects-x.c (x_initialize_font_instance):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5892 * objects-x.c (allocate_nearest_color):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5893 * objects-tty.c (tty_initialize_font_instance):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5894 * objects-tty.c (tty_initialize_color_instance):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5895 * objects-msw.c (mswindows_initialize_color_instance):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5896 * ntproc.c (syms_of_ntproc):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5897 * ntproc.c (Fwin32_set_process_priority):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5898 * ntproc.c (sys_spawnve):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5899 * ntproc.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5900 * ntheap.c (get_data_end):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5901 * nt.c (period):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5902 * nt.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5903 * nt.c (stat):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5904 * nt.c (generate_inode_val):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5905 * nt.c (sys_rename):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5906 * nas.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5907 * mule-wnnfns.c (Fwnn_hinsi_number):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5908 * mule-wnnfns.c (Fwnn_yuragi):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5909 * mule-wnnfns.c (Fwnn_common_learn):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5910 * mule-wnnfns.c (Fwnn_suffix_learn):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5911 * mule-wnnfns.c (Fwnn_prefix_learn):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5912 * mule-wnnfns.c (Fwnn_okuri_learn):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5913 * mule-wnnfns.c (Fwnn_complex_conv):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5914 * mule-wnnfns.c (Fwnn_last_is_first):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5915 * mule-wnnfns.c (Fwnn_bmodify_dict_add):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5916 * mule-wnnfns.c (Fwnn_notrans_dict_add):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5917 * mule-wnnfns.c (Fwnn_fiusr_dict_add):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5918 * mule-wnnfns.c (Fwnn_fisys_dict_add):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5919 * mule-wnnfns.c (Fwnn_hinsi_list):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5920 * mule-wnnfns.c (Fwnn_fuzokugo_set):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5921 * mule-wnnfns.c (Fwnn_dict_search):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5922 * mule-wnnfns.c (Fwnn_word_toroku):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5923 * mule-wnnfns.c (Fwnn_hindo_update):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5924 * mule-wnnfns.c (Fwnn_bunsetu_henkou):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5925 * mule-wnnfns.c (Fwnn_kakutei):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5926 * mule-wnnfns.c (Fwnn_begin_henkan):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5927 * mule-wnnfns.c (Fwnn_dict_comment):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5928 * mule-wnnfns.c (Fwnn_dict_add):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5929 * mule-wnnfns.c (Fwnn_open):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5930 * mule-mcpath.c (mc_getcwd):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5931 * mule-coding.c (vars_of_mule_coding):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5932 * mule-coding.c (convert_to_external_format):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5933 * mule-coding.c (encoding_marker):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5934 * mule-coding.c (decoding_marker):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5935 * mule-coding.c (Fcopy_coding_system):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5936 * mule-coding.c (Fmake_coding_system):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5937 * mule-coding.c (Fcoding_system_list):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5938 * mule-coding.c (Ffind_coding_system):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5939 * mule-coding.c (symbol_to_eol_type):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5940 * mule-coding.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5941 * mule-charset.c (complex_vars_of_mule_charset):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5942 * mule-charset.c (vars_of_mule_charset):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5943 * mule-charset.c (Fset_charset_ccl_program):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5944 * mule-charset.c (struct charset_list_closure):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5945 * mule-charset.c (Ffind_charset):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5946 * mule-charset.c (make_charset):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5947 * mule-charset.c (non_ascii_valid_char_p):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5948 * mule-charset.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5949 * mule-ccl.c (ccl_driver):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5950 * mule-canna.c (c2mu):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5951 * mule-canna.c (Fcanna_henkan_begin):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5952 * mule-canna.c (Fcanna_parse):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5953 * mule-canna.c (Fcanna_store_yomi):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5954 * mule-canna.c (Fcanna_touroku_string):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5955 * mule-canna.c (Fcanna_initialize):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5956 * minibuf.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5957 * menubar.c (menu_parse_submenu_keywords):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5958 * menubar-x.c (make_dummy_xbutton_event):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5959 * menubar-x.c (set_frame_menubar):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5960 * menubar-x.c (menu_item_descriptor_to_widget_value_1):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5961 * menubar-x.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5962 * menubar-msw.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5963 * menubar-msw.c (mswindows_popup_menu):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5964 * menubar-msw.c (mswindows_update_frame_menubars):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5965 * menubar-msw.c (mswindows_handle_wm_command):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5966 * menubar-msw.c (unsafe_handle_wm_initmenu_1):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5967 * menubar-msw.c (unsafe_handle_wm_initmenupopup_1):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5968 * menubar-msw.c (update_frame_menubar_maybe):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5969 * menubar-msw.c (populate_or_checksum_helper):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5970 * menubar-msw.c (empty_menu):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5971 * menubar-msw.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5972 * md5.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5973 * marker.c (set_marker_internal):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5974 * marker.c (print_marker):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5975 * malloc.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5976 * make-src-depend:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5977 * lstream.c (lisp_buffer_rewinder):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5978 * lstream.c (mark_lstream):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5979 * lrecord.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5980 * lrecord.h (struct lrecord_header):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5981 * lread.c (readevalloop):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5982 * lread.c (locate_file):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5983 * lread.c (locate_file_in_directory):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5984 * lread.c (Flocate_file):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5985 * lread.c (load_force_doc_string_unwind):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5986 * lread.c (ebolify_bytecode_constants):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5987 * lread.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5988 * lisp.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5989 * lisp-union.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5990 * lisp-disunion.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5991 * linuxplay.c (linux_play_data_or_file):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5992 * linuxplay.c (audio_init):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5993 * line-number.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5994 * keymap.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5995 * keymap.c (describe_map):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5996 * keymap.c (describe_map_mapper):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5997 * keymap.c (Fdescribe_bindings_internal):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5998 * keymap.c (Fsingle_key_description):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
5999 * keymap.c (map_keymap_sorted):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6000 * keymap.c (get_relevant_keymaps):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6001 * keymap.c (Flookup_key):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6002 * keymap.c (raw_lookup_key_mapper):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6003 * keymap.c (Fdefine_key):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6004 * keymap.c (Fevent_matches_key_specifier_p):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6005 * keymap.c (key_desc_list_to_event):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6006 * keymap.c (define_key_parser):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6007 * keymap.c (define_key_check_and_coerce_keysym):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6008 * keymap.c (keymap_submaps):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6009 * keymap.c (keymap_store_internal):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6010 * keymap.c (keymap_delete_inverse_internal):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6011 * keymap.c (keymap_store_inverse_internal):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6012 * keymap.c (print_keymap):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6013 * keymap.c (Lisp_Keymap):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6014 * keymap.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6015 * intl.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6016 * insdel.c (convert_bufbyte_string_into_emchar_dynarr):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6017 * insdel.c (make_gap):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6018 * input-method-xlib.c (get_XIM_input):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6019 * input-method-xlib.c (XIM_init_frame):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6020 * imgproc.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6021 * hash.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6022 * hash.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6023 * gui.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6024 * gui-x.c (button_item_to_widget_value):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6025 * gui-x.c (popup_selection_callback):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6026 * glyphs.h (struct image_instantiator_methods):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6027 * glyphs.c (mark_glyph_cachels):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6028 * glyphs.c (Fglyph_type):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6029 * glyphs.c (image_instantiate):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6030 * glyphs.c (image_create):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6031 * glyphs.c (make_image_instance_1):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6032 * glyphs.c (finalize_image_instance):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6033 * glyphs.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6034 * glyphs-x.c (finalize_subwindow):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6035 * glyphs-x.c (xface_validate):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6036 * glyphs-x.c (x_locate_pixmap_file):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6037 * glyphs-x.c (convert_EImage_to_XImage):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6038 * glyphs-msw.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6039 * glyphs-msw.c (mswindows_resource_instantiate):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6040 * glyphs-msw.c (xpm_to_eimage):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6041 * glyphs-msw.c (convert_EImage_to_DIBitmap):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6042 * glyphs-eimage.c (tiff_instantiate):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6043 * glyphs-eimage.c (png_instantiate):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6044 * glyphs-eimage.c (struct png_error_struct):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6045 * glyphs-eimage.c (gif_memory_storage):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6046 * glyphs-eimage.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6047 * gifrlib.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6048 * getloadavg.c (getloadavg):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6049 * getloadavg.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6050 * gdbinit:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6051 * free-hook.c (log_gcpro):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6052 * free-hook.c (check_malloc):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6053 * free-hook.c (check_free):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6054 * free-hook.c (ROUND_UP_TO_PAGE):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6055 * free-hook.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6056 * frame.h (struct frame):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6057 * frame.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6058 * frame.c (change_frame_size_1):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6059 * frame.c (allocate_frame_core):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6060 * frame.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6061 * frame-x.c (x_focus_on_frame):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6062 * frame-x.c (x_init_frame_2):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6063 * frame-x.c (x_popup_frame):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6064 * frame-x.c (xemacs_XtPopup):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6065 * frame-x.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6066 * frame-x.c (Foffix_start_drag_internal):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6067 * frame-x.c (x_cde_destroy_callback):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6068 * frame-x.c (x_wm_hack_wm_protocols):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6069 * frame-tty.c (tty_frame_visible_p):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6070 * frame-msw.c (mswindows_make_frame_invisible):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6071 * frame-msw.c (mswindows_after_init_frame):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6072 * frame-msw.c (mswindows_init_frame_1):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6073 * fns.c (syms_of_fns):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6074 * fns.c (Fbase64_decode_string):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6075 * fns.c (Fnconc):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6076 * fns.c (Ffillarray):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6077 * fns.c (Fobject_plist):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6078 * fns.c (Fget):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6079 * fns.c (Fcanonicalize_lax_plist):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6080 * fns.c (Fcanonicalize_plist):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6081 * fns.c (Fplist_remprop):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6082 * fns.c (Fplist_get):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6083 * fns.c (advance_plist_pointers):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6084 * fns.c (internal_plist_put):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6085 * fns.c (Fnreverse):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6086 * fns.c (Fremassq):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6087 * fns.c (Felt):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6088 * fns.c (Fsubstring):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6089 * fns.c (Fbvconcat):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6090 * fns.c (Flength):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6091 * fns.c (length_with_bytecode_hack):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6092 * fns.c (print_bit_vector):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6093 * fns.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6094 * floatfns.c (Ffloor):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6095 * floatfns.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6096 * floatfns.c (in_float_error):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6097 * fileio.c (Ffile_modes):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6098 * fileio.c (Fexpand_file_name):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6099 * fileio.c (Fmake_temp_name):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6100 * fileio.c (Ffile_name_nondirectory):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6101 * fileio.c (Ffile_name_directory):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6102 * file-coding.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6103 * file-coding.c (vars_of_mule_coding):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6104 * file-coding.c (convert_to_external_format):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6105 * file-coding.c (encoding_marker):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6106 * file-coding.c (decoding_marker):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6107 * file-coding.c (Fcopy_coding_system):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6108 * file-coding.c (Fmake_coding_system):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6109 * file-coding.c (struct coding_system_list_closure):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6110 * file-coding.c (Ffind_coding_system):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6111 * file-coding.c (symbol_to_eol_type):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6112 * file-coding.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6113 * faces.h (struct face_cachel):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6114 * faces.c (vars_of_faces):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6115 * faces.c (face_property_was_changed):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6116 * faces.c (mark_face_cachels):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6117 * faces.c (temporary_faces_list):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6118 * faces.c (struct face_list_closure):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6119 * faces.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6120 * extents.h (struct extent):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6121 * extents.c (vars_of_extents):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6122 * extents.c (struct copy_string_extents_1_arg):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6123 * extents.c (add_string_extents_mapper):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6124 * extents.c (Fextent_property):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6125 * extents.c (Fset_extent_property):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6126 * extents.c (symbol_to_glyph_layout):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6127 * extents.c (properties_equal):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6128 * extents.c (print_extent):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6129 * extents.c (print_extent_1):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6130 * extents.c (extent_in_region_p):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6131 * extents.c (gap_array_make_gap):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6132 * extents.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6133 * events.h (struct Lisp_Event):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6134 * events.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6135 * events.c (Fevent_properties):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6136 * events.c (format_event_object):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6137 * events.c (Fmake_event):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6138 * events.c (event_equal):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6139 * events.c (print_event):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6140 * events.c (mark_event):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6141 * event-stream.c ((read-char)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6142 * event-stream.c (vars_of_event_stream):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6143 * event-stream.c (syms_of_event_stream):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6144 * event-stream.c (Fset_recent_keys_ring_size):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6145 * event-stream.c (Fsit_for):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6146 * event-stream.c (Fnext_event):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6147 * event-stream.c (execute_help_form):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6148 * event-stream.c (maybe_kbd_translate):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6149 * event-stream.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6150 * event-msw.c (vars_of_event_mswindows):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6151 * event-msw.c (mswindows_wnd_proc):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6152 * event-msw.c (mswindows_need_event):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6153 * event-msw.c (mswindows_drain_windows_queue):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6154 * event-msw.c (mswindows_pump_outstanding_events):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6155 * event-msw.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6156 * event-msw.c (slurp_thread):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6157 * event-msw.c (struct ntpipe_slurp_stream):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6158 * event-msw.c (HANDLE_TO_USID):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6159 * event-Xt.c (emacs_Xt_handle_magic_event):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6160 * event-Xt.c (x_event_to_emacs_event):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6161 * event-Xt.c (x_reset_modifier_mapping):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6162 * event-Xt.c (x_reset_key_mapping):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6163 * event-Xt.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6164 * eval.c (syms_of_eval):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6165 * eval.c (warn_when_safe):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6166 * eval.c (warn_when_safe_lispobj):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6167 * eval.c (Fbacktrace_frame):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6168 * eval.c (Fbacktrace):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6169 * eval.c (top_level_set):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6170 * eval.c (unbind_to_hairy):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6171 * eval.c (specbind_magic):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6172 * eval.c (specbind_unwind_wasnt_local):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6173 * eval.c (call2_trapping_errors):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6174 * eval.c (call1_trapping_errors):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6175 * eval.c (catch_them_squirmers_call2):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6176 * eval.c (call0_trapping_errors):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6177 * eval.c (run_hook_trapping_errors):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6178 * eval.c (catch_them_squirmers_eval_in_buffer):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6179 * eval.c (call4_in_buffer):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6180 * eval.c (call3_in_buffer):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6181 * eval.c (call2_in_buffer):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6182 * eval.c (call1_in_buffer):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6183 * eval.c (call0_in_buffer):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6184 * eval.c (run_hook):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6185 * eval.c (run_hook_with_args_in_buffer):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6186 * eval.c (Fapply):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6187 * eval.c (Feval):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6188 * eval.c (do_autoload):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6189 * eval.c (un_autoload):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6190 * eval.c (Fautoload):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6191 * eval.c (Finteractive_p):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6192 * eval.c (Fcommand_execute):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6193 * eval.c (signal_quit):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6194 * eval.c (call_with_suspended_errors):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6195 * eval.c (signal_error):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6196 * eval.c (return_from_signal):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6197 * eval.c (Fcall_with_condition_handler):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6198 * eval.c (run_condition_case_handlers):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6199 * eval.c (condition_case_1):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6200 * eval.c (Funwind_protect):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6201 * eval.c (unwind_to_catch):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6202 * eval.c (internal_catch):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6203 * eval.c (Fmacroexpand_internal):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6204 * eval.c (Fuser_variable_p):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6205 * eval.c (Fdefconst):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6206 * eval.c (Fdefvar):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6207 * eval.c (Ffunction):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6208 * eval.c (signal_call_debugger):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6209 * eval.c (call_debugger):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6210 * eval.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6211 * emacs.c (main):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6212 * emacs.c (sort_args):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6213 * emacs.c (main_1):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6214 * elhash.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6215 * elhash.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6216 * editfns.c (Fencode_time):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6217 * editfns.c (Fdecode_time):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6218 * editfns.c (Fuser_full_name):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6219 * editfns.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6220 * editfns.c (save_excursion_restore):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6221 * ecrt0.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6222 * dynarr.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6223 * doprnt.c (emacs_doprnt_1):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6224 * doc.c (verify_doc_mapper):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6225 * doc.c (Fsnarf_documentation):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6226 * doc.c (Fdocumentation):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6227 * dll.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6228 * dired.c (user_name_completion):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6229 * dired.c (Fdirectory_files):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6230 * dialog-x.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6231 * dialog-msw.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6232 * dgif_lib.c (FreeSavedImages):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6233 * dgif_lib.c (DGifGetImageDesc):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6234 * device.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6235 * device.h (struct device):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6236 * device.c (Fselect_device):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6237 * device.c (allocate_device):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6238 * device.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6239 * device-x.c (Fx_keysym_on_keyboard_p):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6240 * device-x.c (Fx_valid_keysym_name_p):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6241 * device-x.c (x_IO_error_handler):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6242 * device-x.c (x_delete_device):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6243 * device-x.c (x_finish_init_device):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6244 * device-x.c (x_init_device):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6245 * device-x.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6246 * device-msw.c (mswindows_init_device):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6247 * dbxrc:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6248 * database.c (vars_of_database):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6249 * database.c (Fput_database):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6250 * database.c (Fopen_database):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6251 * database.c (berkdb_remove):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6252 * database.c (berkdb_put):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6253 * database.c (Fdatabasep):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6254 * database.c (print_database):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6255 * database.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6256 * data.c (vars_of_data):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6257 * data.c (syms_of_data):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6258 * data.c (init_errors_once_early):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6259 * data.c (prune_weak_lists):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6260 * data.c (finish_marking_weak_lists):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6261 * data.c (print_weak_list):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6262 * data.c (Fmod):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6263 * data.c (Fstring_to_number):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6264 * data.c (Fnumber_to_string):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6265 * data.c (Findirect_function):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6266 * data.c (Fsetcdr):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6267 * data.c (Ffloatp):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6268 * data.c (Fsubr_interactive):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6269 * data.c (Farrayp):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6270 * data.c (Fkeywordp):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6271 * data.c (Fnull):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6272 * data.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6273 * console.h (CONSOLE_NAME):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6274 * console.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6275 * console.c (vars_of_console):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6276 * console.c (Fselect_console):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6277 * console.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6278 * console-x.h (DEVICE_X_COLORMAP):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6279 * console-x.h (struct x_device):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6280 * console-x.c (x_device_to_console_connection):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6281 * console-tty.h (CONSOLE_TTY_FINAL_CURSOR_Y):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6282 * console-tty.c (tty_init_console):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6283 * console-tty.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6284 * console-msw.h (struct mswindows_frame):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6285 * conslots.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6286 * config.h.in:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6287 * cmds.c (internal_self_insert):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6288 * cmds.c (Fforward_line):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6289 * cmds.c (Fforward_char):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6290 * cmds.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6291 * cmdloop.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6292 * chartab.c (mark_char_table_entry):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6293 * chartab.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6294 * casefiddle.c (casify_word):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6295 * callproc.c (child_setup):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6296 * callproc.c (Fcall_process_internal):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6297 * callproc.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6298 * callint.c (Fcall_interactively):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6299 * bytecode.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6300 * bytecode.c (execute_rare_opcode):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6301 * bytecode.c (execute_optimized_program):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6302 * bytecode.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6303 * bufslots.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6304 * buffer.h (BUFFER_REALLOC):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6305 * buffer.h (GET_CHARPTR_INT_DATA_ALLOCA):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6306 * buffer.h (GET_CHARPTR_EXT_DATA_ALLOCA):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6307 * buffer.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6308 * buffer.h (MAP_INDIRECT_BUFFERS):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6309 * buffer.h (CHECK_LIVE_BUFFER):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6310 * buffer.c (init_initial_directory):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6311 * buffer.c (complex_vars_of_buffer):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6312 * buffer.c (vars_of_buffer):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6313 * buffer.c (finish_init_buffer):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6314 * buffer.c (Fget_file_buffer):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6315 * buffer.c (Fbuffer_list):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6316 * buffer.c (mark_buffer):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6317 * balloon_help.c (balloon_help_move_to_pointer):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6318 * balloon_help.c (show_help):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6319 * balloon_help.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6320 * backtrace.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6321 * alloc.c (garbage_collect_1):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6322 * alloc.c (sweep_strings):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6323 * alloc.c (sweep_compiled_functions):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6324 * alloc.c (sweep_bit_vectors_1):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6325 * alloc.c (sweep_vectors_1):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6326 * alloc.c (sweep_lcrecords_1):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6327 * alloc.c (tick_lcrecord_stats):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6328 * alloc.c (pure_string_sizeof):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6329 * alloc.c (mark_conses_in_list):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6330 * alloc.c (mark_object):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6331 * alloc.c (report_pure_usage):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6332 * alloc.c (make_pure_float):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6333 * alloc.c (make_pure_string):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6334 * alloc.c (free_managed_lcrecord):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6335 * alloc.c (mark_string):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6336 * alloc.c (noseeum_make_marker):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6337 * alloc.c (allocate_event):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6338 * alloc.c (Fbit_vector):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6339 * alloc.c (Fvector):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6340 * alloc.c (make_float):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6341 * alloc.c (Fmake_list):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6342 * alloc.c (Flist):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6343 * alloc.c (FREE_FIXED_TYPE_WHEN_NOT_IN_GC):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6344 * alloc.c (PUT_FIXED_TYPE_ON_FREE_LIST):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6345 * alloc.c (DECLARE_FIXED_TYPE_ALLOC):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6346 * alloc.c (dbg_constants):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6347 * alloc.c (gc_record_type_p):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6348 * alloc.c (free_lcrecord):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6349 * alloc.c (xmalloc):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6350 * alloc.c (NOSEEUM_INCREMENT_CONS_COUNTER):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6351 * abbrev.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6352 * Makefile.in.in (mostlyclean):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6353 * Makefile.in.in (external_client_xlib_objs_nonshared):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6354 * Makefile.in.in (temacs_link_args):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6355 * Makefile.in.in (release):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6356 * Makefile.in.in (dnd_objs):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6357 * Makefile.in.in (objs):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6358 * Makefile.in.in (PROGNAME):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6359 * EmacsShell.c: cast strings to (XtPointer)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6360 * EmacsFrame.c: cast strings to (XtPointer)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6361 - mega patch
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6362 - rewrite basic lisp functions for speed
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6363 - rewrite bytecode interpreter for speed
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6364 - rewrite list looping constructs for speed and safety using
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6365 tortoise/hare.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6366 - use size_t where appropriate.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6367 - new hashtable implementation
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6368 - cleanup implementation of opaques
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6369 - opaques can now be purecopy'ed
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6370 - move some cl functionality into C for speed.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6371 - remove last remaining VMS support
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6372 - spelling fixes
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6373 - improve gdb/dbx debugger support
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6374 - move pure.c back into alloc.c for performance
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6375 - enable report_pure_usage() if --memory-usage-stats
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6376 - remove remnants of Energize support (EMACS_BTL, cadillac...)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6377 - don't use symbols with leading `_' or embedded `__'
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6378 - globally cleanup duplicated semicolons `;;'
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6379 - I give in on %p vs %lx - we use printf("%lx",(long) p)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6380 globally.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6381 - globally replace O_NDELAY with O_NONBLOCK.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6382 - globally replace CDISABLE with _POSIX_VDISABLE.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6383 - use O_RDONLY and O_RDWR instead of magic `0' and `2'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6384 - define (and maybe use!) STDERR_FILENO and friends.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6385 - add support for macros defined in C
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6386 - `when', `unless', `not' and `defalias' now defined in C,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6387 so that they are universally available.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6388 - rename defvar_mumble to defvar_magic
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6389 - rename RETURN__ to RETURN_SANS_WARNINGS
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6390 - use consistent style of initial caps in error messages
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6391 - implement last, butlast, nbutlast, copy-list in C.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6392 - provide typedefs for all struct Lisp_foo types
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6393 - Lisp_Objects must be initialized to Qnil rather than 0.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6394 - make sure XEmacs runs (slowly) with always_gc == 1;
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6395 - fast and safe LOOP_* macros
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6396 - change calls to XSETOBJ to XSETFOO
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6397 - replace calls to XSETINT by make_int()
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6398 - plug up memory leaks
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6399 - use style markobj (foo), not silly ((markobj) (foo))
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6400 - use XFLOAT_DATA (obj) instead of float_data (XFLOAT (obj))
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6401
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6402 1998-12-02 P. E. Jareth Hein <jareth@camelot.co.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6403
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6404 * unexec.c: Changed a #ifndef statement to fix XEmacs on BSDI 3.0
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6405
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6406 1998-11-28 SL Baur <steve@altair.xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6407
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6408 * XEmacs 21.2-beta4 is released.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6409
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6410 1998-11-27 SL Baur <steve@altair.xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6411
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6412 * mule-charset.c (complex_vars_of_mule_charset): Fix graphic
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6413 property in control-1 charset.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6414 From Julian Bradfield <jcb@daimi.au.dk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6415
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6416 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6417
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6418 * gui-x.c (button_item_to_widget_value): Ignore :key-sequence
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6419 keyword.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6420 Add stub for :label.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6421
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6422 * gui.c (gui_item_add_keyval_pair): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6423
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6424 * menubar-x.c (menu_item_descriptor_to_widget_value_1): Ignore
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6425 :key-sequence keyword.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6426 Add stub for:label.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6427 Support :active for submenus like the Windows code and FSF Emacs.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6428
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6429 1998-11-27 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6430
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6431 * dired.c (make_directory_hash_table): make_string() is OK because
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6432 readdir() Mule-encapsulates.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6433
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6434 1998-11-26 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6435
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6436 * fns.c (Fbase64_encode_string): Fix docstring.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6437 (Fbase64_decode_string): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6439 1998-11-26 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6440
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6441 * editfns.c (Ftranslate_region): Use
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6442 convert_bufbyte_string_into_emchar_string().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6443
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6444 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6445
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6446 * editfns.c (Ftranslate_region): Accept vectors and char-tables as
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6447 well as strings.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6448 (Ftranslate_region): Turn table into an array of Emchars for
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6449 larger regions.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6450
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6451 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6452
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6453 * chartab.c (Freset_char_table): Fix wrong placement of #endif.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6454
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6455 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6456
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6457 * chartab.c (Freset_char_table): Don't blindly fill chartables of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6458 type `char' with nils.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6459
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6460 * chartab.c (canonicalize_char_table_value): Coerce ints to chars
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6461 for tables of type `char'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6462
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6463 1998-11-26 Didier Verna <didier@xemacs.org>
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6464
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6465 * input-method-xlib.c (Initialize_Locale): don't call
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6466 XtSetLanguageProc. We've done the whole work here.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6467 * input-method-xfs.c (Initialize_Locale): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6468 * input-method-motif.c (Initialize_Locale): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6469
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6470 1998-11-26 Didier Verna <didier@xemacs.org>
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6471
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6472 * process-unix.c (unix_create_process): handle properly
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6473 Vfile_name_coding_system for converting the program and directory
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6474 names.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6475
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6476 1998-11-27 SL Baur <steve@altair.xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6477
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6478 * m/arm.h: New file.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6479 From James LewisMoss <dres@ioa.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6480
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6481 1998-11-27 Takeshi Hagiwara <hagiwara@ie.niigata-u.ac.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6482
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6483 * m/mips-nec.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6484 Fix the realpath() problem of UnixWare2.1.3.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6485 Patches for NEC's sysv4.2 machine.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6486
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6487 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6488
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6489 * dired.c (Fdirectory_files): Remove redundant code.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6490
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6491 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6492
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6493 * fns.c (free_malloced_ptr): New function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6494 (XMALLOC_OR_ALLOCA): New macro.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6495 (XMALLOC_UNBIND): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6496 (Fbase64_encode_region): Use malloc() for large blocks; arrange it
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6497 to be freed in case of non-local exit.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6498 (Fbase64_encode_string): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6499 (Fbase64_decode_region): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6500 (Fbase64_decode_string): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6501 (STORE_BYTE): New macro.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6502 (base64_decode_1): Use it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6503
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6504 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6505
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6506 * fns.c (base64_value_to_char): Base64 stuff.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6507
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6508 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6509
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6510 * editfns.c (Fbuffer_substring): New function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6511
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6512 * lisp.h: Declare make_string_from_buffer_no_extents().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6513
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6514 * insdel.c (make_string_from_buffer_1): New function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6515 (make_string_from_buffer_no_extents): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6516
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6517 1998-11-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6518
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6519 * linuxplay.c: Including <fcntl.h> instead of <sys/fcntl.h> makes
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6520 sound work on AIX with OSS installed. Linux should still work.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6521
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6522 1998-11-03 Andy Piper <andyp@parallax.co.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6523
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6524 * config.h.in: name change for cygwin/version.h
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6525
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6526 * configure.in: check for cygwin/version.h now.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6527
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6528 * cygwin32.h: track CYGWIN_DLL_VERSION_MAJOR ->
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6529 CYGWIN_VERSION_DLL_MAJOR name change in cygwin b20.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6530 move cygwin32/version.h to cygwin/version.h
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6531
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6532 1998-11-03 Olivier Galibert <galibert@pobox.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6533
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6534 * lisp.h (struct Lisp_Bit_Vector): Fix declaration of bits from
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6535 int to long.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6536
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6537 1998-10-22 Andy Piper <andyp@parallax.co.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6538
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6539 * cygwin32.h: track CYGWIN_DLL_VERSION_MAJOR ->
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6540 CYGWIN_VERSION_DLL_MAJOR name change in cygwin b20.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6541 enable BROKEN_SIGIO under b20 to make QUIT work.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6542
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6543 1998-10-22 Andy Piper <andyp@parallax.co.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6544
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6545 * frame-msw.c (mswindows_size_frame_internal): force frame sizing
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6546 to fit within the constraints of the screen size. I.e. make the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6547 frame small enough to fit and move it if some of it will be
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6548 off-screen.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6549
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6550 1998-10-19 Greg Klanderman <greg@alphatech.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6551
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6552 * dired.c: conditionalize inclusion of user-name-completion
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6553 primitives on non-Windows NT. The needed functions don't exist on NT.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6554
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6555 1998-11-24 SL Baur <steve@altair.xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6556
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6557 * gifrlib.h: Clean up types for 64 bit compile.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6558 * dgif_lib.c (DGifInitRead): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6559 (MakeSavedImage): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6560 * emacs.c (decode_path): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6561 From Steve Carney <carney@pa.dec.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6562
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6563 1998-10-16 William M. Perry <wmperry@aventail.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6564
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6565 * glyphs-msw.c (bitmap_table): Fixed typo in builtin bitmaps
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6566 (cehckboxes instead of checkboxes).
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6567
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6568 1998-10-15 SL Baur <steve@altair.xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6569
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6570 * XEmacs 21.2-beta3 is released.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6571
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6572 1998-10-13 Raymond Toy <toy@rtp.ericsson.se>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6573
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6574 * runemacs.c (WinMain): If the basename is "rungnuclient.exe", run
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6575 gnuclient. Otherwise, we run xemacs as we always did. This gets
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6576 rid of the annoying DOS window when running gnuclient.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6577
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6578 1998-10-13 Andy Piper <andyp@parallax.co.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6579
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6580 * dragdrop.c (vars_of_dragdrop): rename HAVE_MSWINDOWS ->
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6581 HAVE_MS_WINDOWS typo.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6582
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6583 1998-10-13 SL Baur <steve@altair.xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6584
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6585 * process-unix.c (unix_send_process): Set closed flag on writable
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6586 pipe after SIGPIPE is received and before we call deactivate_process.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6587
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6588 1998-10-03 Gunnar Evermann <ge204@eng.cam.ac.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6589
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6590 * window.c (Fset_window_start): respect narrowing when
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6591 checking wheter start is at the beginning of a line.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6592 (Fset_window_buffer): Ditto
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6593 Fixes repeatable crash in VM.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6594
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6595 1998-10-09 SL Baur <steve@altair.xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6596
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6597 * window.c (specifier_vars_of_window): Set default vertical
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6598 divider width to 1 on ttys.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6599
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6600 1998-10-08 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6601
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6602 * alloc.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6603 * unexec.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6604 * malloc.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6605 Add <stddef.h> to get ptrdiff_t declaration
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6606
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6607 1998-10-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6608
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6609 * scrollbar-msw.c: Use the same vertical scrollbar drag hack as
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6610 is used for Motif or Lucid scrollbars under X.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6611
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6612 1998-10-08 Pierre Wendling <pw@ebc.vbe.dec.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6613
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6614 * m/alpha.h (UNEXEC): quoted to avoid bad expansion when running
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6615 `configure'
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6616
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6617 1998-10-06 Takeshi Hagiwara <hagiwara@ie.niigata-u.ac.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6618
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6619 * frame-x.c (x_delete_frame): Fix an argument of XtDestroyWidget.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6620
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6621 1998-10-05 Andy Piper <andyp@parallax.co.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6622
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6623 * s/cygwin32.h: more cygwin b20 reorganisation.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6624
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6625 1998-10-01 Raymond Toy <toy@rtp.ericsson.se>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6626
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6627 * nas.c: Added necessary support functions to be able to handle
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6628 WAVE files in memory, just like the support for SND files in
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6629 memory.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6630
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6631 1998-09-30 SL Baur <steve@altair.xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6632
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6633 * callproc.c (child_setup): Fix spelling typo.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6634
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6635 1998-09-29 SL Baur <steve@altair.xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6636
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6637 * XEmacs 21.2-beta2 is released.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6638
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6639 1998-09-27 P. E. Jareth Hein <jareth@camelot.co.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6640
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6641 * regex.c (re_match_2_internal): Add in code to reset lowest_active_reg
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6642 to prevent memory corruption in the case of jumping out of a series of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6643 nested match patterns. This is a rather brute force approach, though.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6644
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6645 1998-09-02 Andy Piper <andyp@parallax.co.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6646
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6647 * config.h.in: ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6648
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6649 * s/cygwin32.h: rearrange declarations to cope with cygwin
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6650 b20. Include cygwin32/version.h if it exists.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6651
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6652 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6653
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6654 * device-msw.c (mswindows_init_device): Call new
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6655 mswindows_enumerate_fonts() function in objects-msw.c instead
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6656 of font_enum_callback_1() to enumerate fonts.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6657
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6658 font_enum_callback_1() and _2() moved to objects-msw.c.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6659
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6660 * faces.c (complex_vars_of_faces): Make the mswindows default
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6661 face font fully specified and provide some fallbacks.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6662
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6663 * objects-msw.c: font_enum_callback_1() and _2() moved here
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6664 from objects-msw.c. Obtain the enumerated font's character
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6665 sets by table lookup instead of using the locale-specific
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6666 string provided by Windows.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6667
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6668 New public non-method mswindows_enumerate_fonts() that fills
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6669 in the supplied mswindows device's font list.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6670
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6671 mswindows_initialize_font_instance: Use the supplied name
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6672 variable instead of f->name when signalling errors. Match font
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6673 weights and character sets using lookup tables which handle
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6674 spaces instead of by frobbing.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6675
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6676 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6677
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6678 * process-nt.c: Define an arbitrary limit, FRAGMENT_CODE_SIZE,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6679 on the size of code fragments passed to run_in_other_process.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6680
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6681 run_in_other_process(): Use FRAGMENT_CODE_SIZE to determine
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6682 the amount of memory to allocate in the other process.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6683
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6684 Removed sigkill_code_end(), sigint_code_end() and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6685 sig_enable_code_end() since they are now redundant.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6686
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6687 send_signal() and enable_child_signals(): Don't try to work
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6688 out the end of the code fragments passed to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6689 run_in_other_process()
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6690
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6691 1998-09-10 Kazuyuki IENAGA <ienaga@jsys.co.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6692
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6693 * src/s/freebsd.h: Added __ELF__ and compiler/liker flags for
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6694 FreeBSD-current.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6695
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6696 * src/unexelf.c: Partially synched with FSF's 20.3.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6697
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6698 1998-09-10 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6699
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6700 * insdel.c (signal_after_change): Map across indirect buffers
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6701 here, and not in the upper-level functions.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6702 (signal_first_change): Don't check for Armageddon.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6703 (signal_before_change): Map across indirect buffers here.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6704 (prepare_to_modify_buffer): ...and here.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6705
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6706 1998-09-09 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6707
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6708 * insdel.c (signal_after_change): Add return value.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6709 (buffer_insert_string_1): Use it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6710 (buffer_delete_range): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6711 (buffer_replace_char): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6712 (cancel_multiple_change): Map the indirect buffers.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6713
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6714 1998-09-06 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6715
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6716 * insdel.c (init_buffer_text): Remove INDIRECT_P parameter.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6717 (uninit_buffer_text): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6718
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6719 * buffer.c (Fmake_indirect_buffer): Implement stricter
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6720 error-checking.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6721
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6722 1998-09-04 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6723
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6724 * insdel.c (change_function_restore): Reverse order of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6725 function-call and assignment.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6726 (first_change_hook_restore): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6727
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6728 * extents.c (mark_extent_auxiliary): Mark them.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6729 (Fset_extent_property): Set them.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6730 (Fextent_property): Get them.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6731 (Fextent_properties): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6732 (vars_of_extents): Set their default.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6733
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6734 * extents.h (struct extent_auxiliary): Add before_change_functions
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6735 and after_change_functions.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6736
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6737 * insdel.c (signal_before_change): Use it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6738 (signal_after_change): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6739
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6740 * extents.c (report_extent_modification): New function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6741
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6742 * insdel.c (signal_before_change): Don't check for Armageddon.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6743 (signal_after_change): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6744
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6745 1998-09-11 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6746
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6747 * redisplay.c (redisplay_window): make sure a new starting point
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6748 is chosen if it somehow got moved from the beginning of the line
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6749 -- this can happen because Fwiden was called recently.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6750
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6751 * window.c (Fset_window_start): set start_at_line_beg correctly
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6752 (Fset_window_buffer): Ditto
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6753
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6754 1998-09-06 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6755
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6756 * insdel.c (init_buffer_text): Remove INDIRECT_P parameter.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6757 (uninit_buffer_text): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6758
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6759 * buffer.c (Fmake_indirect_buffer): Implement stricter
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6760 error-checking.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6761
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6762 1998-05-14 Jan Vroonhof <vroonhof@math.ethz.ch>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6763
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6764 * emacs.c (main_1): Removed references to *vars_of_filelock.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6765
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6766 * lisp.h: Added Fsystem_name.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6767
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6768 * filelock.c: Replaced by version from FSF 20.2. Now implements
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6769 locking by using symlinks which is NFS safe. However keep the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6770 GCPRO's in lock_file and the calls to callx_in_buffer like our old
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6771 version (and of course use ansi C, acessor macros, etc).
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6772
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6773 1998-09-06 Jan Vroonhof <vroonhof@math.ethz.ch>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6774
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6775 * process-unix.c (unix_create_process): Reset SIGHUP handler to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6776 SIG_DFL. We now try to conserve any inherted SIG_IGN settings
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6777 in init_signals_very_early. However these should not be passed
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6778 on to children attached to the new pty.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6779
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6780 1998-08-28 Andy Piper <andyp@parallax.co.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6781
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6782 * glyphs-eimage.c (png_instantiate_unwind): clean up eimage after use.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6783
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6784 1998-09-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6785
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6786 * fileio.c (file-name-directory, file_name_as_directory):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6787 Don't call CORRECT_DIR_SEPS, even when #defined WINDOWSNT.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6788
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6789 1998-09-02 Andy Piper <andyp@parallax.co.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6790
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6791 * emacs.c (main_1): init_ralloc() if initialised and we have REL_ALLOC
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6792
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6793 * ralloc.c: uncomment __morecore.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6794
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6795 1998-09-92 Jonathan Harris <jhar@tardis.ed.ac.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6796
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6797 * event-msw.c(winsock_writer): Supply a dummy 4th argument to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6798 WriteFile() to fix a winsock 1.x bug on Win95.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6799
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6800 1998-08-28 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6801
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6802 * event-Xt.c (emacs_Xt_mapping_action): Check for device being
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6803 deleted.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6804 (x_event_to_emacs_event): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6805 (emacs_Xt_handle_focus_event): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6806 (emacs_Xt_handle_magic_event): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6807
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6808 * console-x.h (struct x_device): New flag being_deleted.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6809 (DEVICE_X_BEING_DELETED): New macro.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6810
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6811 * device-x.c (x_IO_error_handler): Throw to top-level instead of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6812 returning. Before doing that, set the being_deleted flag on the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6813 device.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6814
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6815 1998-08-27 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6816
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6817 * device-x.c (x-seppuku-on-epipe): Removed.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6818
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6819 1998-08-26 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6820
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6821 * frame-x.c (x_delete_frame): Flush the X output buffer after
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6822 calling XtDestroyWidget to ensure that the windows are really
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6823 killed right now.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6824
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6825 1998-08-26 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6826
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6827 * menubar-x.c (my_run_hook): New unused function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6828 (pre_activate_callback): Use run_hook for Qactivate_menubar_hook,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6829 since we ignore the results of the contained functions anyway.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6830
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6831 1998-08-26 P. E. Jareth Hein <jareth@camelot.co.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6832
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6833 * glyphs-eimage.c (gif_instantiate): Fix a crash in handling
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6834 interlaced GIF files that are smaller than 4 lines high...
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6835
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6836 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6837
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6838 * buffer.c (map_over_sharing_buffers): Deleted.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6839
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6840 * insdel.c (MAP_INDIRECT_BUFFERS): Move to buffer.h.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6841
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6842 * buffer.c (Fkill_buffer): Keep indirect_children updated while
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6843 killing them.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6844
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6845 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6846
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6847 * insdel.c (buffer_insert_string_1): Advance the point bytind in
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6848 all the buffers.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6849 (buffer_delete_range): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6850
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6851 * marker.c (init_buffer_markers): Set point-marker to the value of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6852 point in an indirect buffer.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6853
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6854 1998-08-30 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6855
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6856 * undo.c (undo_prelude): Test last-undo-buffer against base
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6857 buffer.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6858
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6859 * insdel.c (MAP_INDIRECT_BUFFERS): Use it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6860
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6861 * buffer.h (BUFFER_BASE_BUFFER): New macro.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6862
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6863 1998-08-30 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6864
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6865 * insdel.c (init_buffer_text): Initialize it here.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6866
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6867 * line-number.c: Address line_number_cache through buffer->text.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6868
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6869 * buffer.c (mark_buffer): Mark line number cache.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6870
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6871 * bufslots.h (line_number_cache): Move to struct buffer_text.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6872
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6873 * insdel.c (buffer_insert_string_1): Propagate signals and changes
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6874 across the children buffers.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6875 (buffer_delete_range): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6876 (buffer_replace_char): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6877 (gap_left): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6878 (gap_right): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6879
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6880 * insdel.c (MAP_INDIRECT_BUFFERS): New macro.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6881
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6882 * buffer.c (Fmake_indirect_buffer): Uncomment.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6883
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6884 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6885
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6886 * macros.c (Fend_kbd_macro): Remove trailing period from error
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6887 message.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6888 (Fexecute_kbd_macro): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6889
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6890 1998-08-21 Greg Klanderman <greg@alphatech.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6891
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6892 * dired.c (Fuser_name_completion): remove optional 2nd argument.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6893 (Fuser_name_completion_1): new function to return uniqueness
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6894 indication in addition to the user name completion.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6895 (user_name_completion): change type of `uniq' argument.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6896
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6897 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6898
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6899 * lread.c (vars_of_lread): Removed `source-directory' variable.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6900
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6901 1998-08-22 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6902
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6903 * fileio.c (Ffile_readable_p): Apply the DOS/Windows logic to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6904 Cygwin.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6905
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6906 1998-08-19 SL Baur <steve@altair.xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6907
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6908 * dired.c (vars_of_dired): Fix misapplied patch.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6909
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6910 1998-08-16 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6911
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6912 * fns.c (Fremrassq, remrassq_no_quit):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6913 A XCAR that should have been an XCDR turned Fremrassq into Fremassq
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6914
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6915 1998-07-17 Didier Verna <didier@xemacs.org>
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6916
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6917 * redisplay-x.c (x_get_gc): returns a GC with a FillStipple fill
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6918 style as foreground GC for faces that have the `dim' property.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6919 (x_output_string): when the `dim' face property is set,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6920 ensure the gray pixmap has been created, and get a proper
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6921 foreground GC to draw the text.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6922
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6923 1998-08-09 Jonathan Harris <jhar@tardis.ed.ac.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6924
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6925 * event-msw.c (mswindows_wnd_proc): Workaround for a Win95 bug:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6926 Manually track the state of the left and right Ctrl and Alt
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6927 modifiers.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6928
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6929 1998-08-07 Matt Stupple <matts@tibco.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6930
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6931 * ntproc.c: don't wait on char_consumed at thread entry.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6932 Additionally, to get the 'process' marked as finished, ensure
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6933 that the CHILD_ACTIVE macro returns false, so before exiting
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6934 close char_avail and set it to NULL, and close other handles
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6935 to reduce handle leak problems.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6936
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6937 1998-08-09 Jonathan Harris <jhar@tardis.ed.ac.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6938
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6939 * menubar-msw.c (displayable_menu_item): take account of menu
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6940 depth when deciding whether to try to display accelerators.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6941
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6942 1998-08-04 Andy Piper <andyp@parallax.co.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6943
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6944 * event-msw.c: use MsgWaitForMultipleObjects if there are no
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6945 subprocesses.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6946
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6947 * glyphs-msw.c: fix a couple of potential handle leaks.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6948
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6949 1998-08-04 P. E. Jareth Hein <jareth@camelot.co.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6950
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6951 * dgif_lib.c gif_io.c gifrlib.h: New files to put GIF
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6952 *decoding ONLY* back into the core.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6953 * glyphs-eimage.c: Change referenced header file for GIF
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6954 reading to point to the incore version.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6955
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6956 1998-07-20 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6957
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6958 * casefiddle.c (casify_object):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6959 Change algorithm from O(N**2) to O(N).
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6960 Code cleanup.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6961 Doc string cleanup.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6962
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6963 1998-07-22 Greg Klanderman <greg@alphatech.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6964
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6965 * dired.c (file_name_completion_unwind): don't leak the cons.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6966
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6967 1998-07-20 Greg Klanderman <greg@alphatech.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6968
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6969 * dired.c (Fuser_name_completion): new function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6970 (Fuser_name_all_completions): new function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6971 (user_name_completion): new function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6972 (syms_of_dired): 2 new DEFSUBRs.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6973 (vars_of_dired): initialize user name cache vars.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6974
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6975 1998-07-29 P. E. Jareth Hein <jareth@camelot.co.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6976
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6977 * glyphs-eimage.c (png_instantiate): Add proper handling for background
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6978 colors taken from the default face. Also correct a thinko in
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6979 transparency (not alpha) handling.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6980
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6981 1998-07-23 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6982
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6983 * s/decosf4-0.h: Use a perfectly ordinary link. Nuke BSD crap.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6984 * unexalpha.c: ANSI C-ize. Clean compiler warnings.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6985 * lread.c (Fload_internal): Be very careful with printfs of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6986 size_t's
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6987 * gui-x.c (menu_name_to_accelerator): tolower wants an `int'
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6988 argument.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6989
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6990 1998-07-27 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6991
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6992 * callint.c (Fcall_interactively): GCPRO prompt string before
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6993 passing it to Fread_key_sequence
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6994
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6995 1998-07-27 SL Baur <steve@altair.xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6996
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6997 * keymap.c (vars_of_keymap): Initialize Vkey_translation_map and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6998 Vvertical_divider_map.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
6999
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7000 * mule-canna.c (vars_of_mule_canna): Initialize every symbol to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7001 Qnil or 0, none were initialized prior to this change.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7002
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7003 Rename misnamed `V' prefixed integer variables:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7004 Vcanna_empty_info, Vcanna_through_info, Vcanna_underline,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7005 Vcanna_inhibit_hankakukana, Vcanna_henkan_length, Vcanna_henkan_revPos,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7006 Vcanna_henkan_revLen, Vcanna_ichiran_length, Vcanna_ichiran_revPos,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7007 Vcanna_ichiran_revLen.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7008
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7009 Rename misnamed `V' prefixed integer variables and initialize
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7010 properly in the vars_of routine.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7011 Vcanna_mode_AlphaMode, Vcanna_mode_EmptyMode, Vcanna_mode_KigoMode,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7012 Vcanna_mode_YomiMode, Vcanna_mode_JishuMode, Vcanna_mode_TankouhoMode,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7013 Vcanna_mode_IchiranMode, Vcanna_mode_YesNoMode, Vcanna_mode_OnOffMode,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7014 Vcanna_mode_AdjustBunsetsuMode, Vcanna_mode_ChikujiYomiMode,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7015 Vcanna_mode_ChikujiTanMode, Vcanna_mode_HenkanMode,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7016 Vcanna_mode_HenkanNyuryokuMode, Vcanna_mode_ZenHiraHenkanMode,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7017 Vcanna_mode_HanHiraHenkanMode, Vcanna_mode_ZenKataHenkanMode,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7018 Vcanna_mode_HanKataHenkanMode, Vcanna_mode_HanKataHenkanMode,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7019 Vcanna_mode_ZenAlphaHenkanMode, Vcanna_mode_HanAlphaHenkanMode,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7020 Vcanna_mode_ZenHiraKakuteiMode, Vcanna_mode_HanHiraKakuteiMode,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7021 Vcanna_mode_ZenKataKakuteiMode, Vcanna_mode_HanKataKakuteiMode,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7022 Vcanna_mode_ZenAlphaKakuteiMode, Vcanna_mode_HanAlphaKakuteiMode,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7023 Vcanna_mode_HexMode, Vcanna_mode_BushuMode, Vcanna_mode_ExtendMode,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7024 Vcanna_mode_RussianMode, Vcanna_mode_GreekMode, Vcanna_mode_LineMode,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7025 Vcanna_mode_ChangingServerMode, Vcanna_mode_HenkanMethodMode,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7026 Vcanna_mode_DeleteDicMode, Vcanna_mode_TourokuMode,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7027 Vcanna_mode_TourokuEmptyMode, Vcanna_mode_TourokuHinshiMode,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7028 Vcanna_mode_TourokuDicMode, Vcanna_mode_QuotedInsertMode,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7029 Vcanna_mode_BubunMuhenkanMode, Vcanna_mode_MountDicMode,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7030 Vcanna_fn_SelfInsert, Vcanna_fn_FunctionalInsert,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7031 Vcanna_fn_QuotedInsert, Vcanna_fn_JapaneseMode, Vcanna_fn_AlphaMode,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7032 Vcanna_fn_HenkanNyuryokuMode, Vcanna_fn_Forward, Vcanna_fn_Backward,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7033 Vcanna_fn_Next, Vcanna_fn_Prev, Vcanna_fn_BeginningOfLine,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7034 Vcanna_fn_EndOfLine, Vcanna_fn_DeleteNext, Vcanna_fn_DeletePrevious,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7035 Vcanna_fn_KillToEndOfLine, Vcanna_fn_Henkan, Vcanna_fn_Kakutei,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7036 Vcanna_fn_Extend, Vcanna_fn_Shrink, Vcanna_fn_AdjustBunsetsu,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7037 Vcanna_fn_Quit, Vcanna_fn_ConvertAsHex, Vcanna_fn_ConvertAsBushu,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7038 Vcanna_fn_KouhoIchiran, Vcanna_fn_BubunMuhenkan, Vcanna_fn_Zenkaku,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7039 Vcanna_fn_Hankaku, Vcanna_fn_ExtendMode, Vcanna_fn_ToUpper,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7040 Vcanna_fn_Capitalize, Vcanna_fn_ToLower, Vcanna_fn_Hiragana,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7041 Vcanna_fn_Katakana, Vcanna_fn_Romaji, Vcanna_fn_BaseHiragana,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7042 Vcanna_fn_BaseKatakana, Vcanna_fn_BaseEisu, Vcanna_fn_BaseZenkaku,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7043 Vcanna_fn_BaseHankaku, Vcanna_fn_BaseKana, Vcanna_fn_BaseKakutei,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7044 Vcanna_fn_BaseHenkan, Vcanna_fn_BaseHiraKataToggle,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7045 Vcanna_fn_BaseZenHanToggle, Vcanna_fn_BaseKanaEisuToggle,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7046 Vcanna_fn_BaseKakuteiHenkanToggle, Vcanna_fn_BaseRotateForward,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7047 Vcanna_fn_BaseRotateBackward, Vcanna_fn_Touroku, Vcanna_fn_HexMode,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7048 Vcanna_fn_BushuMode, Vcanna_fn_KigouMode, Vcanna_fn_Mark,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7049 Vcanna_fn_TemporalMode, Vcanna_key_Nfer, Vcanna_key_Xfer,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7050 Vcanna_key_Up, Vcanna_key_Left, Vcanna_key_Right, Vcanna_key_Down,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7051 Vcanna_key_Insert, Vcanna_key_Rollup, Vcanna_key_Rolldown,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7052 Vcanna_key_Home, Vcanna_key_Help, Vcanna_key_KP_Key,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7053 Vcanna_key_Shift_Nfer, Vcanna_key_Shift_Xfer, Vcanna_key_Shift_Up,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7054 Vcanna_key_Shift_Left, Vcanna_key_Shift_Right, Vcanna_key_Shift_Down,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7055 Vcanna_key_Cntrl_Nfer, Vcanna_key_Cntrl_Xfer, Vcanna_key_Cntrl_Up,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7056 Vcanna_key_Cntrl_Left, Vcanna_key_Cntrl_Right, Vcanna_key_Cntrl_Down
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7057
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7058 1998-07-16 Jan Vroonhof <vroonhof@math.ethz.ch>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7059
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7060 * event-Xt.c (x_to_emacs_keysym): Return nil for modifier keysyms.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7061 (x_event_to_emacs_event): Let x_to_emacs_keysym check for modifier
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7062 keys thus no longer considering all keysyms on a key.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7063
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7064 1998-07-19 SL Baur <steve@altair.xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7065
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7066 * XEmacs 21.2-beta1 is released.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7067
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7068 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7069
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7070 * eldap.c (Fldap_search_internal): When converting the list of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7071 attributes to search Copy the final 0 from Lisp strings to C
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7072 strings.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7073 Check base, not Vldap_default_base as a a string
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7074
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7075 1998-07-13 Jonathan Harris <jhar@tardis.ed.ac.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7076
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7077 * nt.c: Remove Vstdio_str; already defined in console-stream.c.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7078
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7079 * unexnt.c: Unconditionally define bss_start and bss_size, and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7080 ensure that they don't go in the .bss section.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7081
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7082 1998-07-17 Olivier Galibert <galibert@pobox.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7083
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7084 * glyphs-x.c (convert_EImage_to_XImage): Fix previous patch (conv
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7085 byte order is dependant of the local byte order).
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7086 From Takeshi Hagiwara <hagiwara@ie.niigata-u.ac.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7087
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7088 1998-07-18 SL Baur <steve@altair.xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7089
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7090 * glyphs-msw.c (mswindows_resource_normalize): Qresource ->
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7091 Qmswindows_resource.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7092 From Jonathan Harris <jhar@tardis.ed.ac.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7093
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7094 1998-07-12 SL Baur <steve@altair.xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7095
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7096 * general.c (syms_of_general): Add defsymbol for Qresource.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7097
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7098 * glyphs-msw.c (vars_of_glyphs_mswindows): Rename Qresource to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7099 Qmswindows_resource.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7100 (TopLevel): Rename 'resource image format to 'mswindows_resource.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7101 (mswindows_resource_validate): Rename.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7102 (mswindows_resource_normalize): Rename.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7103 (mswindows_resource_possible_dest_types): Rename.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7104 (mswindows_resource_instantiate): Rename.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7105 (image_instantiator_format_create_glyphs_mswindows): Replace
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7106 `resource' with `mswindows.resource'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7107
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7108 * XEmacs 21.0-pre5 is released.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7109
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7110 1998-07-10 SL Baur <steve@altair.xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7111
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7112 * mule-wnnfns.c (Fwnn_open): Correctly trap on misdefined Wnn
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7113 server type in environment.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7114 Use alloca-ed strings instead of tiny fixed size ones.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7115
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7116 1998-07-09 SL Baur <steve@altair.xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7117
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7118 * XEmacs 21.0-pre4 is released.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7119
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7120 1998-07-01 James N. Potts <jnpotts@plutonium.net>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7121
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7122 * fileio.c: (expand_file_name): under win32: Don't treat names
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7123 as UNC names if a drive letter has been specified. If a drive
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7124 has been specified, strip out extra directory-separators that
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7125 reportedly cause problems under Win95.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7126
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7127 1998-07-09 Jonathan Harris <jhar@tardis.ed.ac.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7128
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7129 * windowsnt.h: Define DUMP_SEPARATE_SECTION when building with
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7130 MSVC >= 5.0. Put emacs init and zero-init data in a special
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7131 section of the executable when this is defined.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7132
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7133 * unexnt.c, ntheap.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7134 Removed unused find_section() and get_section_size().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7135
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7136 * unexnt.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7137 Fix up the executable's checksum after dumping otherwise the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7138 profiler complains.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7139 When DUMP_SEPARATE_SECTION is defined, don't need to dump
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7140 zero-init data separately from init data. Dump emacs data
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7141 into a special section of the executable.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7142 When DUMP_SEPARATE_SECTION not defined, dump .bss up to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7143 my_ebss instead of up to the end of bss.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7144
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7145 1998-07-09 Jonathan Harris <jhar@tardis.ed.ac.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7146
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7147 * filelock.c: Removed Vconfigure_lock_directory - already
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7148 defined in emacs.c.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7149
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7150 * frame-msw.c: Removed Qinitially_unmapped and Qpopup - already
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7151 defined in frame.c and general.c respectively.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7152
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7153 * glyphs-msw.c: Removed Qresource - already defined in
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7154 general.c.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7155
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7156 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7157
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7158 * eldap.c (Fldap_search_internal): Docstring fixes
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7159
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7160 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7161
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7162 * nt.c (init_environment): Removed unused PRELOAD_WINSOCK,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7163 EMACSDOC and TERM variables. Added EMACSDEBUGPATHS,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7164 EMACSPACKAGEPATH and INFOPATH variables.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7165 Removed unused get_emacs_configuration function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7166
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7167 * s/windowsnt.h: Don't define EMACS_CONFIGURATION here because
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7168 it is now defined at build-time by the makefile.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7169
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7170 1998-07-01 James N. Potts <jnpotts@plutonium.net>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7171
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7172 * fileio.c: (expand_file_name): under win32: Don't treat names as
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7173 UNC names if a drive letter has been specified. If a drive has
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7174 been specified, strip out extra directory-separators that
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7175 reportedly cause problems under Win95.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7176
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7177 1998-07-05 Andy Piper <andyp@parallax.co.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7178
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7179 * faces.c (complex_vars_of_faces): for the gui-element face don't
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7180 fallback to the default face, instead provide reasonable default
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7181 fallbacks that were previously hardcoded elsewhere.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7182
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7183 1998-07-06 Olivier Galibert <galibert@pobox.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7184
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7185 * glyphs-x.c (convert_EImage_to_XImage): Fix pixel writing problem
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7186 when the X server endianness is different than the client's one.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7187
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7188 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7189
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7190 * eval.c (run_hook_with_args_in_buffer): Check
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7191 default (non-buffer-local) value of hook for
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7192 nil before treating it as a function. Don't initialize
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7193 the `globals' variable twice.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7194
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7195 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7196
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7197 * fileio.c: Don't do directory separator canonicalisation in
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7198 substitute-in-file-name because we don't know that the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7199 filename refers to a local file.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7200
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7201 1998-06-24 Adrian Aichner <adrian@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7202
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7203 * process-nt.c (nt_create_process): Try appending the standard
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7204 executable file extensions to the filename if none supplied.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7205
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7206 1998-06-29 SL Baur <steve@altair.xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7207
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7208 * fileio.c (Fsubstitute_in_file_name): Enable double slash notation
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7209 for cygwin32.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7210 From Keisuke Mori <ksk@ntts.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7211
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7212 1998-06-24 Andy Piper <andyp@parallax.co.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7213
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7214 * toolbar-msw.c (mswindows_output_toolbar): only enable masked
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7215 images if we have masks. This handles the xbm case (have masks)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7216 and avoids overuse of resources in the xpm case (generally no masks).
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7217 Don't output small toolbars.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7218
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7219 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7220
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7221 * eval.c (run_hook_with_args_in_buffer): Don't treat
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7222 the default value of a buffer local hook as a list of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7223 hooks unless it is both a cons and the car of that cons
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7224 is not Qlambda.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7225
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7226 1998-06-29 SL Baur <steve@altair.xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7227
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7228 * extents.c: Email address for Ben Wing is ben@xemacs.org.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7229 * process-unix.c: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7230 * mule-coding.h: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7231 * mule-coding.c: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7232 * mule-charset.c: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7233 * mule-charset.h: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7234 * file-coding.c: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7235 * file-coding.h: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7236
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7237 1998-06-22 Jonathan Harris <jhar@tardis.ed.ac.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7238
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7239 * event-msw.c: Guard against recursion when freeing
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7240 FRAME_MSWINDOWS_TARGET_RECT struture in WM_SIZE processing.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7241
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7242 * frame-msw.c: Don't set WS_VISIBLE attribute on first frame.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7243 Call ShowWindow twice in init_frame_3 to get round runemacs
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7244 weirdness.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7245
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7246 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7247
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7248 * scrollbar.c (vertical_scrollbar_changed_in_window): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7249
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7250 * winslots.h: Rename.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7251
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7252 * window.c (specifier_vars_of_window): Renamed
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7253 vertical-divider-draggable-p to vertical-divider-always-visible-p,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7254 as suggested by Ben Wing.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7255 (specifier_vars_of_window): Fix docstrings.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7256
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7257 1998-06-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7258
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7259 * unexaix.c: Line number information works correctly again.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7260
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7261 1998-06-22 Olivier Galibert <galibert@pobox.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7262
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7263 * emacs.c (__sti__iflPNGFile_c___): Added. See comment. Cry.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7264
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7265 1998-06-21 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7266
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7267 * editfns.c (get_home_directory): ANSIfy.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7268 XEmacs is compilable under C *and* C++.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7269 It's XEmacs, not Xemacs!
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7270
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7271 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7272
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7273 * console-msw.h: added a list of fonts to device data.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7274
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7275 * device-msw.c: enumerate list of available fonts in
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7276 mswindows_init_device. Free list in mswindows_delete_device.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7277
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7278 * objects-msw.c: Added helper function match_font used by
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7279 mswindows_initialize_font_instance and mswindows_list_fonts.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7280 Allow a charset to be specified in a font string, even if
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7281 previous fields haven't been specified.
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7282
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7283 1998-06-23 Greg Klanderman <greg@alphatech.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7284
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7285 * indent.c (column_at_point): column cache bugfix.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7286 Set last_known_column_point to the buffer position for
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7287 which the column was requested, not buffer's point.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7288
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7289 * redisplay.c (decode_mode_spec): for current-column, show
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7290 window's point's column, not buffer's point's column.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7291
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7292 1998-06-23 Andy Piper <andyp@parallax.co.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7293
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7294 * menubar-msw.c (mswindows_handle_wm_command): use
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7295 enqueue_misc_user event rather than
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7296 mswindows_enqueue_msic_user_event to fix customize problems. Add some
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7297 checks that X does.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7298
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7299 * console-msw.h: declare mswindows_enqueue_magic_event.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7300
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7301 * event-msw.c (mswindows_enqueue_magic_event): make global.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7302
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7303 1998-06-24 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7304
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7305 * line-number.c (LINE_NUMBER_FAR): Reverted to 16384.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7306 (buffer_line_number): Use EMACS_INT_MAX instead of random LOTS.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7307 (add_position_to_cache): Use EMACS_INT instead of int.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7308
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7309 1998-06-21 Olivier Galibert <galibert@pobox.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7310
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7311 * lisp-disunion.h (XMARKBIT): Have XMARKBIT return something
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7312 suitable for an int used as a boolean (btw, C sucks.).
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7313
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7314 1998-06-18 Andy Piper <andyp@parallax.co.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7315
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7316 * object-msw.c: remove warnings.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7317
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7318 * device-msw.c: #define wrongly named cygwin structure elements.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7319
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7320 * s/cygwin32.h: define DEMI_BOLD
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7321
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7322 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7323
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7324 * redisplay-msw.c: new function mswindows_apply_face_effects.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7325 This is called by output_string and output_cursor to display
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7326 underline and strikeout on faces.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7327
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7328 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7329
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7330 * console-msw.h: added a list of fonts to device data.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7331
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7332 * device-msw.c: enumerate list of available fonts in
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7333 mswindows_init_device. Free list in mswindows_delete_device.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7334
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7335 * objects-msw.c: Added helper function match_font used by
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7336 mswindows_initialize_font_instance and mswindows_list_fonts.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7337 Allow a charset to be specified in a font string, even if
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7338 previous fields haven't been specified.
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7339
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7340 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7341
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7342 * objects-msw.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7343 Removed compilation warnings from mswindows_string_to_color.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7344 mswindows_list_fonts returns a more general bogus font.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7345 New lisp-visible function mswindows-color-list.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7346
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7347 1998-06-19 David Bush <david.bush@adn.alcatel.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7348
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7349 * editfns.c (Fuser_login_name): Modify to user new function
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7350 user_login_name.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7351 (user_login_name): C only function to avoid Lisp object overhead
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7352 Returns "unknown" instead of nil in Cygwin environment
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7353
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7354 * fileio.c (Fexpand_file_name): Treat "~" and "~user" as
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7355 equivalent for current user in Cygwin environment. Use new
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7356 function user_login_name to get username.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7357
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7358 * lisp.h: Declare user_login_name
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7359
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7360 1998-06-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7361
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7362 * unexaix.c (make_hdr): Fixed bias computations so debugging info
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7363 works again.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7364 Some other insignificant nitpicks.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7365
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7366 1998-06-18 Andy Piper <andyp@parallax.co.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7367
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7368 * toolbar-msw.c (mswindows_output_toolbar): specify ILC_MASK when
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7369 creating the image list and make sure he bk color is transparent.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7370
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7371 1998-06-18 Jan Vroonhof <vroonhof@math.ethz.ch>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7372
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7373 * event-Xt.c (emacs_Xt_remove_timeout): Also remove timeout from
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7374 completed_timeouts. The timer could have expired.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7375
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7376 1998-06-17 Andy Piper <andyp@parallax.co.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7377
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7378 * console-msw.h: move XEMACS_RECT_WH inside frame
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7379 parameters. define macors to access it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7380
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7381 * frame-msw.c (mswindows_init_frame_1): use new target_rect
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7382 parameter to initialize desired sizing. (mswindows_init_frame_2):
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7383 enable and size the frame to something sensible when we get
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7384 here. (mswindows_set_frame_properites): use new
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7385 mswindows_size_frame_internal function and size frame if frame
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7386 parameters not just if init is finished - WM_SIZE happens too
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7387 early for some specs. (mswindows_size_frame_internal): new
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7388 function abstracted from mswindows_set_frame_properties.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7389 (Vmswindows_use_system_frame_size_defaults):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7390 new variable controls whether to allow the system to pick frame
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7391 size defaults, defaults to nil.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7392
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7393 * event-msw.c: in WM_SIZE use mswindows_size_frame_internal rather
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7394 than duplicated code.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7395
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7396 1998-06-15 Colin Rafferty <colin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7397
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7398 * Makefile.in.in: Made EXTW_LINK expand properly.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7399
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7400 1998-06-12 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7401
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7402 * redisplay.c (vars_of_redisplay): default value of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7403 column-number-start-at-one should be NIL!
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7404
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7405 1998-06-11 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7406
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7407 * casefiddle.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7408 (upcase-initials "fooBar") ==> "FooBar" instead of "Foobar"
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7409
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7410 1998-06-05 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7411
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7412 * eldap.c (Fldap_search_internal): Use build_ext_string instead of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7413 build_string to avoid crashes under Mule.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7414
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7415 1998-06-13 Andy Piper <andyp@parallax.co.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7416
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7417 * ntplay.c (play_sound_data_1): don't delete the sound data until
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7418 the next sound is played and the previous one finished.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7419
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7420 1998-06-10 Samuel Mikes <smikes@alumni.hmc.edu>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7421
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7422 * fileio.c (directory-sep-char): Escape backslashes.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7423
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7424 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7425
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7426 * event-stream.c: Fix docstring reference.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7427
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7428 1998-06-12 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7429
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7430 * alloc.c (make_float): Remove useless initialization of `next'
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7431 field.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7432 (make_pure_float): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7433
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7434 * lisp.h (struct Lisp_Float): Rename `next' to `__unused__next'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7435
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7436 1998-06-08 Kirill M. Katsnelson <kkm@kis.ru>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7437
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7438 * fileio.c (Fmake_directory_internal): Remove conditionals
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7439 on WINDOWSNT when calling mkdir.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7440
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7441 * ntproc.c: Deleted the following unused functions:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7442 register_child, reap_subprocess, sys_wait.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7443
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7444 * nt.c (sys_rename): Ifzeroed this implementation.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7445 Deleted the following unused functions:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7446 sys_access, sys_chdir, sys_chmod, sys_creat, sys_link, sys_mkdir,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7447 sys_mktemp, sys_rmdir, sys_unlink, sys_close, sys_dup, sys_dup2,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7448 sys_read, sys_write.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7449 Merger sys_fopen and sys_open with sysdep.c implementation.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7450
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7451 * sysdep.c: Removed MS-DOS code.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7452 (sys_rename): Deal with Microsoft rename weirdness.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7453 (sys_open): Implemented for Windows.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7454 (sys_fopen): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7455 (sys_mkdir): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7456
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7457 1998-06-08 Kirill M. Katsnelson <kkm@kis.ru>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7458
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7459 * buffer.c (complex_vars_of_buffer): Removed %t description from
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7460 the docstring.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7461
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7462 1998-06-04 Rick Rankin <Rick_Rankin-P15254@email.mot.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7463
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7464 * scrollbar-msw.c: initialize the cbSize element of the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7465 SCROLLINFO struct before calling SetScrollInfo. WinNT seems
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7466 to ignore the value of cbSize, but Win95 (and I presume Win98)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7467 appear to want it set to sizeof(SCROLLINFO).
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7468
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7469 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7470
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7471 * event-stream.c: Defined Qcancel_mode_internal.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7472 (syms_of_event_stream): defsymbol'ed it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7473
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7474 * events.h: Externed it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7475
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7476 * event-msw.c (mswindows_wnd_proc, WM_CANCELMODE): Added this handler.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7477
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7478 1998-06-04 Oliver Graf <ograf@fga.de>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7479
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7480 * frame-x.c (x_cde_destroy_callback): free the data
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7481 (cde-start-drag-internal) corrected root position, 21.1 needs this
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7482 hardcoded in Button events
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7483 (offix-start-drag-internal) corrected root position
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7484
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7485 1998-06-03 Kirill M. Katsnelson <kkm@kis.ru>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7486
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7487 * process-nt.c (signal_cannot_launch): Use signal_simple_error()
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7488 instead of error().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7489
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7490 1998-06-03 Kirill M. Katsnelson <kkm@kis.ru>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7491
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7492 * dialog-msw.c (button_width): Removed `inline' from the function
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7493 declaration.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7494
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7495 1998-06-03 Rick Rankin <Rick_Rankin-P15254@email.mot.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7496
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7497 * frame-msw.c: add WS_VISIBLE flag to the first frame created.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7498 Note that adding this flag to subsequent frames causes problems.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7499
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7500 1998-06-03 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7501
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7502 * glyphs-eimage.c (png_instantiate) move 'struct
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7503 png_memory_storage tbr' out of nested block to avoid dangling
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7504 reference
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7505
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7506 1998-06-02 Andy Piper <andyp@parallax.co.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7507
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7508 * faces.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7509 * faces.c: rename 3d-object -> gui-element. add toolbar face which
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7510 inherits from gui-element.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7511
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7512 * glyphs-msw.c: use DIBitmaps for xbm bitmaps to be consistent
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7513 with existing code, generate masks correctly.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7514
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7515 1998-06-03 P. E. Jareth Hein <jareth@camelot-soft.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7516
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7517 * glyphs-eimage.c: Changed included header for gifs to use
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7518 Gifreader instead of giflib.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7519
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7520 * glyphs-x.c: removed the image-related functions that were
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7521 moved into glyphs-eimage.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7522
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7523 1998-06-02 David Bush <david.bush@adnb.alcatel.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7524
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7525 * glyphs.c (bitmap_to_lisp_data) Define XFree to be free
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7526 if built without X Windows support.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7527
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7528 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7529
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7530 * fns.c (Fconcat): Synch docstring with new reality.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7531
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7532 1998-06-03 SL Baur <steve@altair.xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7533
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7534 * frame.c: Remove reference to msdos.h (which is going away).
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7535 Suggested by Hrvoje Niksic and Kirill Katsnelson.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7536
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7537 1998-06-02 P. E. Jareth Hein <jareth@camelot-soft.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7538
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7539 * glyphs-eimage.c (jpeg_instantiate): Fix handling of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7540 grayscale images/
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7541
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7542
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7543 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7544
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7545 * events.h: Fixed commentary about misc-user scrollbar events.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7546
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7547 * scrollbar-x.c (x_update_vertical_scrollbar_callback): Use frame
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7548 object as an event channel, instead of window object.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7549 (x_update_horizontal_scrollbar_callback): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7550
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7551 1998-05-29 Andy Piper <andyp@parallax.co.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7552
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7553 * ntplay.c (play_sound_data_1) new function. convert alloca data
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7554 to malloc if necessary.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7555 (play_sound_file): if the file is not in our path then convert to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7556 data and play.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7557
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7558 1998-06-01 SL Baur <steve@altair.xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7559
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7560 * mule-mcpath.c (mc_chdir): Reverse parameters in call to memcpy.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7561 * msdos.c (Frecent_doskeys): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7562
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7563 * unexalpha.c (unexec): Reverse parameters in call to memcpy.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7564 Suggested by Reggie Perry <perry@zso.dec.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7565
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7566 * buffer.h: Eliminate size in declaration.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7567
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7568 1998-06-01 Olivier Galibert <galibert@pobox.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7569
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7570 * unexelfsgi.c (unexec): Cleanup n/nn and remove useless kludge.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7571
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7572 1998-06-01 Kirill M. Katsnelson <kkm@kis.ru>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7573
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7574 * gui.c (gui_item_init): Changed the default value for config member
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7575 from Qunbound to Qnil.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7576
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7577 1998-06-01 Greg Klanderman <greg@alphatech.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7578
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7579 * indent.c (vmotion_pixels): Don't #define abs().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7580
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7581 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7582
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7583 * s/windowsnt.h: Defined popen and pclose to be _popen and _pclose
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7584 respectively.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7585
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7586 1998-05-30 Andy Piper <andyp@parallax.co.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7587
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7588 * glyphs.h: add xbm declarations.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7589
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7590 * console.h: add xbm_instantiate_method device method.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7591
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7592 * glyphs.c (check_valid_xbm_inline) (xbm_validate)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7593 (bitmap_to_lisp_data) (xbm_mask_file_munging) (xbm_normalize)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7594 (xbm_possible_dest_types): moved here from glyphs-x.c. use
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7595 locate_pixmap_file device method and read_bitmap_data_from_file
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7596 instead of XmuReadBitmapDataFromFile.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7597 (xbm_instatntiate): make a device method.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7598
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7599 * glyphs-x.c: see glyphs.c changes. (read_bitmap_data_from_file)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7600 new function that just calls XmuReadBitmapDataFromFile.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7601 (x_xbm_instatntiate): device method from xbm_instantiate.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7602
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7603 * glyphs-msw.c (read_bitmap_data) (NextInt)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7604 (read_bitmap_data_from_file): new functions copied from Xmu
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7605 sources.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7606 (xbm_create_bitmap_from_data) from Ben <ben@666.com> convert
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7607 inline data to an mswindows bitmap.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7608 (init_image_instance_from_xbm_inline) (xbm_instantiate_1)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7609 (mswindows_xbm_instantiate): mswindows-ized versions of the X
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7610 functions.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7611
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7612 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7613
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7614 * window.c (specifier_vars_of_window): Renamed `has_modeline-p' to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7615 `modeline-visible-p'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7616 Declared specifier lisp variables at the beginning oh the file
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7617 as static.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7618
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7619 * procimpl.h (struct process_methods): Changed semantics of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7620 create_process method so it accepts lisp strings instead of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7621 char pointers.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7622
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7623 * process.c (Fstart_process_internal): Moved building of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7624 unix style argv from here to process-unix.c, ...
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7625
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7626 * process-unix.c (unix_create_process): ... right here.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7627
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7628 * process-nt.c (nt_create_process): Changed this function to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7629 support new semantics, so avoided a GC problem.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7630
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7631 * events.c (Fmake_event): Document misc-user events properties.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7632 (Fmake_event): Do not allow arbitrary objects for channel property
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7633 of misc-user events.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7634 (Fmake_event): Change misc-user event validation: it is function
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7635 which is required, not button.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7636
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7637 * event-msw.c (mswindows_user_event_p): Recognize misc user events as
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7638 user events.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7639 (mswindows_enqueue_misc_user_event): Added function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7640 (mswindows_bump_queue): Removed function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7641 (mswindows_enqueue_magic_event): Support NULL HWND parameter.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7642 (mswindows_wnd_proc, WM_CLOSE): Use mswindows_enqueue_misc_user_event().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7643 (mswindows_wnd_proc, WM_EXITSIZEMOVE): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7644 (emacs_mswindows_handle_magic_event): Handle XM_BUMPQUEUE, by doing
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7645 really nothing, which is my personal favorite thing.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7646
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7647 * console-msw.h: Removed prototype for mswindows_bump_queue().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7648 Added prototype for mswindows_enqueue_misc_user_event().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7649
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7650 * menubar-msw.c (mswindows_handle_wm_command): Use
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7651 mswindows_enqueue_misc_user_event().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7652
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7653 * toolbar-msw.c (mswindows_handle_toolbar_wm_command): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7654
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7655 * dialog-msw.c (dialog_proc): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7656
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7657 * scrollbar-msw.c (mswindows_handle_scrollbar_event): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7658 (mswindows_handle_scrollbar_event): Use frame, not window, for misc
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7659 user events channel.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7660
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7661 1998-05-29 Greg Klanderman <greg@alphatech.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7662
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7663 * window.c (Fwindow_displayed_text_pixel_height): was relying on
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7664 incorrect semantics of vmotion_pixels which has been fixed. don't
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7665 use it anymore as it can't easily be used.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7666
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7667 * indent.c (vmotion_pixels): fix off by one bug moving up. also
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7668 the motion was reported incorrectly if you tried to go past end of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7669 buffer.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7670
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7671 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7672
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7673 * toolbar.h: Removed misleading commentary, as Martin suggested.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7674
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7675 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7676
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7677 * lisp.h: Extern Qactivate_menubar_hook.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7678
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7679 * menubar-msw.c (unsafe_handle_wm_initmenu_1): Pass correct value to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7680 run_hook ().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7681
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7682 1998-05-29 Andy Piper <andyp@parallax.co.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7683
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7684 * glyphs-msw.c: use BPLINE macro.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7685
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7686 * select-msw.c (mswindows-selection-exists-p)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7687 (mswindows-delete-selection): doc string fixes.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7688
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7689 * toolbar-msw.c (mswindows_output_toolbar): make disabled buttons
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7690 unpressable. warning elimination.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7691
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7692 1998-05-28 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7693
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7694 * alloc.c (dbg_constants):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7695 * dbxrc:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7696 * gdbinit:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7697 Remove toolbar_data debugging code, since that lrecord has
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7698 also been removed.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7699
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7700 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7701
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7702 * alloc.c: zap cached value of (user-home-directory), so that
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7703 it's not undumped.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7704
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7705 * buffer.c: From init_buffer(), separated out code that
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7706 determined the initial directory for the *scratch* buffer, and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7707 put them into a function called "init_initial_directory()".
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7708 The initial directory is now available as a global "char *"
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7709 called initial_directory.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7710
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7711 * buffer.h: Added extern entries for initial_directory[] and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7712 init_initial_directory().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7713
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7714 * editfns.c: added new elisp function "user-home-directory",
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7715 which basically returns getenv("HOME"), but attempts to use
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7716 other values if $HOME isn't set.This may have to be tweaked in
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7717 the future as, under Unix, "/" is used if $HOME isn't set (this
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7718 probably should be set to the current directory). To support
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7719 this, a new C function, "get_home_directory()", now exists,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7720 which returns the "home directory", as a "char *" string.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7721
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7722 * emacs.c: Rearrange NT initialization order so that
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7723 environment/registry variables will be properly entered into
440
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
7724 Vprocess_environment.
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7725
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7726 * fileio.c: replaced egetenv("HOME") with calls to the new
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7727 get_home_directory().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7728
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7729 * lisp.h: Added function prototypes for uncache_home_directory()
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7730 and get_home_directory(), along with lisp prototypes for
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7731 Fuser_home_directory() and friends.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7732
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7733 * nt.c: replaced getenv("HOME") with calls to the new
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7734 get_home_directory().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7735
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7736 * sysfile.h: for WINDOWSNT, #include <direct.h>, to suppress
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7737 warnings about getcwd(), etc. not having prototypes.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7738
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7739 1998-05-28 Kirill M. Katsnelson <kkm@kis.ru>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7740
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7741 * process-nt.c (send_signal): Emulate SIGHUP.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7742 (validate_signal_number): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7743
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7744 * event-msw.c (mswindows_wnd_proc, WM_KEYDOWN): Unconditionally
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7745 remove MOD_SHIFT from ASCII characters.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7746 (mswindows_wnd_proc, WM_KEYDOWN): Do not activate the menubar when
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7747 F10 is pressed.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7748
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7749 1998-05-24 Oliver Graf <ograf@fga.de>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7750
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7751 * frame-x.c (cde-start-drag-internal): added filename and multi-
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7752 data transfers
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7753 (x_cde_convert_callback) dito
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7754
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7755 1998-05-26 Oliver Graf <ograf@fga.de>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7756
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7757 * frame-x.c: include event-mod.h also with CDE
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7758 (x_cde_convert_callback) made the thing working
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7759 (cde-start-drag-internal) also debugging
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7760
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7761 1998-05-25 Hans Guenter Weigand <hgweigand@wiesbaden.netsurf.de>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7762
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7763 * m/sparc.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7764 * getloadavg.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7765 * malloc.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7766 * unexec.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7767 * mem-limits.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7768 - add __OpenBSD__ where __NetBSD__ was found.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7769 - TODO: replace platform-specific conditional compilation by
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7770 feature tests in configure.in.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7771
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7772 1998-05-15 Greg Klanderman <greg@alphatech.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7773
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7774 * window.c (Fwindow_displayed_text_pixel_height): New function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7775 (syms_of_window): DEFSUBR it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7776
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7777 * indent.c (Fvertical_motion_pixels): New function - request
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7778 movement in pixels.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7779 (vmotion_pixels): helper.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7780 (syms_of_indent): DEFSUBR.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7781 * lisp.h: declaration for vmotion_pixels().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7782
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7783 * indent.c (Fvertical_motion): Add optional third argument PIXELS,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7784 to request returning motion in pixels.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7785 (Fvertical_motion_pixels): Remove, functionality merged into
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7786 Fvertical_motion.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7787 * window.c (window_scroll): call Fvertical_motion with 3 arguments.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7788 (Fmove_to_window_line): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7789 * lisp.h: Change declaration for Fvertical_motion.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7790
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7791 * window.c: rename window-text-pixel-{height,width,edges} to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7792 window-text-area-pixel-*.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7793
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7794 1998-05-26 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7795
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7796 * tooltalk.c (vars_of_tooltalk) added staticpro for
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7797 Tooltalk_Message_plist_str and Tooltalk_Pattern_plist_str
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7798
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7799 1998-05-27 Andy Piper <andyp@parallax.co.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7800
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7801 * faces.c: create a new 3d_object_face, make modeline and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7802 vertical_divider faces fallback to this rather than the default.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7803
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7804 1998-05-21 Andy Piper <andyp@parallax.co.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7805
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7806 * s/cygwin32.h: define charsets for cygwin.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7807
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7808 1998-05-25 Andy Piper <andyp@parallax.co.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7809
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7810 * toolbar-msw.c (mswindows_output_toolbar): fix up button sizes
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7811 and coordinates. resize bitmaps if we have already settled on a
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7812 different size.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7813
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7814 * glyphs-msw.c (xpm_to_eimage): add ';' for mswindows compiler.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7815
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7816 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7817
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7818 * toolbar-msw.c (mswindows_handle_toolbar_wm_command): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7819
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7820 * menubar-msw.c (mswindows_handle_wm_command): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7821
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7822 * gui.h: Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7823
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7824 * gui-x.c (popup_selection_callback): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7825
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7826 * dialog-msw.c (dialog_proc): get_callback -> get_gui_callback.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7827
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7828 * gui.c (get_callback): Renamed to get_gui_callback.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7829
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7830 1998-05-17 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7831
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7832 * glyphs.h: order rearrangement.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7833
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7834 * device-tty.c (tty_asynch_device_change): Warning suppression.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7835 * device-x.c (x_device_system_metrics): Warning suppression.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7836 Make Doc strings consistent with coding standards.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7837
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7838 1998-05-24 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7839
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7840 * general.c: multiple definition of `Qicon'. general.c seems
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7841 like a good home for Qicon.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7842
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7843 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7844
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7845 * This patch is to fix compilation warnings under Windows.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7846
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7847 * s/windowsnt.h: Encapsulate getpid with sys_getpid.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7848 Added prototypes for FSF inherited functions, with which XEmacs is
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7849 sprinkled thoroughly.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7850 Removed some #if 0 code. Bracketed some more definitions, probably
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7851 related to Visual C versions prior to 4 (we do not support them).
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7852
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7853 * sysfloat.h (logb): Finally, get logb() prototyped.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7854
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7855 * sysfile.h: Added Windows specific includes.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7856 Removed old Windows specific code bracketed with #if 0.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7857
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7858 * sysdep.h: Added prototype for xrealpath().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7859
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7860 * sysdep.c (sys_getpid): Added function, to support '95 negative pids.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7861
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7862 * symsinit.h: Added prototypes for syms_of_dired_mswindows,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7863 vars_of_dired_mswindows and init_ntproc (Grrr).
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7864
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7865 * realpath.c: Added Windows specific include files.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7866 (xrealpath): Conditionalized declaration of some auto variables on
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7867 S_IFLNK, to avoid warnings.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7868
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7869 * ntproc.c: Disabled some compiler warnings. This file is going to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7870 die, so I have not cleaned it up much.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7871 (set_process_dir): Const parameter.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7872 (Fwin32_short_file_name): Down CHECK_* macros to one argument.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7873 (Fwin32_long_file_name): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7874 (Fwin32_set_process_priority): Ditto. Why didn't I remove these
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7875 three functions?
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7876
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7877 * nt.h: Added prototypes for set_process_dir and convert_time.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7878
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7879 * nt.c: More include files.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7880 (getpwnam): Consted char* argument.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7881 (get_emacs_configuration): Const return value.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7882 (opendir): Const argument.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7883 (stat): Casted converstion long->short.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7884 (stat): Removed ad hoc and questionable support for non-MSC compile.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7885 (sys_pipe): Removed unused auto variable.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7886 (_sys_read_ahead): Removed calls to DebPrint.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7887 (sys_read): Ditto, in 2 places.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7888 (term_ntproc): Added unused int parameter to signal handler, to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7889 avoid a warning when compiling a call to signal().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7890 (msw_sigset): Properly return old signandler or NULL instead of void.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7891
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7892 * floatfns.c (Flogb): Casted arguments to unary minus to signed.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7893
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7894 * gmalloc.c (morecore): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7895 (_free_internal): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7896
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7897 * lread.c (parse_integer): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7898
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7899 * dired-msw.c: Added several include files.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7900
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7901 * cmdloop.c (Fcommand_loop_1): Added Microsoft C to the Big List
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7902 of Compilers to Shut Up.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7903
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7904 * callproc.c: Added #includes to suppress warnings under Windows.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7905 (init_callproc): Removed #if0'ed code and unused variables.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7906
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7907 1998-05-25 Andy Piper <andyp@parallax.co.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7908
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7909 * device-msw.c (mswindows_device_system_metrics): do planes in a
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7910 way consistent with X.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7911
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7912 * glyphs-msw.c (mswindows_initialize_image_instance_mask): don't
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7913 use SetPixel, use DIBits functions.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7914 (xpm_to_eimage): frob colors more closely like xpm deos.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7915
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7916 * toolbar-msw.c: only resize bitmaps when shrinking. Adjust look
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7917 to be closer to X version.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7918
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7919 * event-msw.c: use tooltip string directly.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7920
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7921 * redisplay-msw.c: reinstate Kirill's bg pixmap change.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7922
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7923 * objects-msw.c: frob rgb colors that only Kyle uses.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7924
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7925 * dialog-msw.c (button_width): INLINE -> inline.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7926
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7927 1998-05-23 SL Baur <steve@altair.xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7928
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7929 * getloadavg.c (getloadavg): Fix typo.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7930
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7931 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7932
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7933 * objects-msw.c (mswindows_initialize_font_instance): Added support
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7934 for font character sets.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7935 Replaced 'XXX' with '####' in comments throughout the file.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7936
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7937 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7938
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7939 * emacs.c (main_1): Added calls to vars_of_dialog_mswindows() and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7940 console_type_create_dialog_mswindows(), to initialize Windows dialog
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7941 support.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7942
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7943 * symsinit.h: Prototyped the above functions.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7944
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7945 * dialog-x.c (x_popup_dialog_box): Moved dialog descriptor consistency
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7946 checks to dialog.c...
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7947
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7948 * dialog.c (Fpopup_dialog_box): ...right here. Added more checks: a
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7949 device must support dialog boxes, and the descriptor must supply at
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7950 least one button.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7951
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7952 * dialog-msw.c: New file, dialogs for Windows.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7953
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7954 1998-05-21 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7955
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7956 * eldap.c (ldap_search_unwind): Return Qnil instead of nothing
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7957 (Fldap_search_internal): Removed unused variable `err'
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7958
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7959 * eldap.h: Moved Lisp_LDAP declaration here instead of using a
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7960 forward declaration
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7961
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7962 1998-05-17 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7963
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7964 * eldap.h: eldap.[ch] should never be used unless HAVE_LDAP is
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7965 defined. Therefore there is no need to handle the case when
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7966 HAVE_LDAP is undefined. Similarily, there is no reason to have
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7967 any code wrapped within `#ifdef emacs', since this code is only
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7968 useful within an emacs. This simplifies the code significantly.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7969
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7970 * inline.c: Include eldap.h only if HAVE_LDAP.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7971 * inline.c: Don't bother including TT_C_H_PATH, since tooltalk.h
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7972 already does that.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7973
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7974 1998-05-21 Kirill M. Katsnelson <kkm@kis.ru>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7975
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7976 * unexnt.c (copy_executable_and_dump_data_section): Suppress
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7977 printing dump stats when building without DEBUG_XEMACS.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7978 (dump_bss_and_heap): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7979
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7980 1998-05-21 Andy Piper <andyp@parallax.co.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7981
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7982 * gnuclient.c: don't suppress window system if there is no display
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7983 and we are running under mswindows. send 'mswindows device type if
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7984 we are in this situation.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7985
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7986 1998-05-20 Andy Piper <andyp@parallax.co.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7987
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7988 * general.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7989 * lisp.h: Qbitmap, Qcursor, Qicon moved here from glyphs-msw.c.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7990
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7991 * glyphs-msw.c: change cursor imgae type name to resource. Fix
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7992 some nits.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7993
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7994 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7995
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7996 * EmacsFrame.c (Xt_StringToScrollBarPlacement): Added support for
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7997 {top,bottom}-{left,right} values in addition to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7998 {top,bottom}_{left,right}.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
7999
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8000 1998-05-18 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8001
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8002 * fileio.c (Fmake_temp_name): Remove unreached code.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8003
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8004 * process-nt.c (validate_signal_number): Use
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8005 signal_simple_error().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8006
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8007 1998-05-19 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8008
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8009 * unexhp9k800.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8010 * sound.c (vars_of_sound):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8011 * sysdep.c (reset_sigio_on_device):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8012 * window.c (window_bottom_gutter_height):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8013 unexhp9k800.c:258: warning: implicit declaration of function
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8014 `calculate_checksum'
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8015 sound.c:604: warning: implicit declaration of function `vars_of_hpplay'
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8016 sysdep.c:1012: warning: unused variable `owner'
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8017 window.c:993: warning: `window_right_toolbar_width' defined but not used
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8018
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8019 1998-05-19 Andy Piper <andyp@parallax.co.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8020
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8021 * glyphs-msw.c (mswindows_create_resized_mask)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8022 (mswindows_create_resized_bitmap): new funnctions split out from
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8023 mswindows_resize_dibitmap_instance.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8024
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8025 * glyphs-msw.h: declare new resize functions.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8026
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8027 * toolbar-msw.c (mswindows_output_toolbar): use new bitmap resize
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8028 functions so that the original bitmaps are preserved.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8029
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8030 * sheap.c: fixup static heap exhausted error to avoid FAQs.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8031
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8032 * redisplay-msw.c (mswindows_output_blank): fixup brush from bg
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8033 color if we are trying to output 0 depth bg pixmap.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8034
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8035 * scrollbar-msw.c: warning elimination.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8036
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8037 1998-05-18 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8038
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8039 * frame-x.c (x_update_frame_external_traits): Start preprocessor
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8040 directives in column 1.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8041
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8042 * search.c (skip_chars): Avoid using xzero with arrays, since some
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8043 compilers get confused by the construct &array.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8044
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8045 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8046
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8047 * objects-msw.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8048 * objects-msw.c: Changed the charset value for a new font from
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8049 "don't care" to "ansi".
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8050
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8051 * glyphs-msw.c (convert_EImage_to_DIBitmap): Warnings fix.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8052
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8053 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8054
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8055 * event-msw.c (mswindows_wnd_proc, WM_KEYDOWN): Do not clear shift
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8056 modifier on control chars.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8057 Use IsCharAlpha() instead of isaplha().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8058
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8059 1998-05-19 Kazuyuki IENAGA <ienaga@jsys.co.jp>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8060
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8061 * s/freebsd.h: FreeBSD 2.2.6 now supports setlocale(LC_ALL, "").
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8062
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8063 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8064
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8065 * objects-msw.c (mswindows_initialize_font_instance): Use ANSI
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8066 charset when creating font.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8067 (mswindows_initialize_color_instance): Do not create brush along
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8068 with a color.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8069 (mswindows_finalize_color_instance): Do not delete it then.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8070
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8071 * objects-msw.h (struct mswindows_color_instance_data): Removed
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8072 brush slot, and corresponding accessor macro.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8073
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8074 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8075
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8076 * toolbar.c: Removed toolbar_data lrecord implementation.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8077 (mark_frame_toolbar_buttons_dirty): Replase usage of toolbar_data
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8078 with toolbar_buttons (via FRAME_TOOLBAR_BUTTONS).
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8079 (compute_frame_toolbar_buttons): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8080 (CHECK_TOOLBAR): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8081 (set_frame_toolbar): Removed allocation of toolbar_data lrecord.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8082 (update_frame_toolbars): Do not check for changed buffer
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8083 here. Toolbar information is provided by cached specs in
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8084 windows. The check for buffer is eliminated because toolbars are
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8085 marked changed in set_frame_selected_window() in frame.c
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8086 Added check for changed toolbars geometry.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8087 (compute_frame_toolbars_data): Removed unused second parameter;
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8088 Adjusted callers of this static function throughout the file.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8089 (init_frame_toolbars): Initialize current_toolbar_size.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8090 (update_frame_toolbars): Use DEVICE_SUPPORTS_TOOLBARS_P instead of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8091 what is its current expansion, for clarity.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8092 (init_frame_toolbars): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8093 (init_device_toolbars): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8094 (init_global_toolbars): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8095
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8096 * toolbar.h: Removed definition of toolbar_data lrecord.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8097 Added accessor macros FRAME_TOOLBAR_BUTTONS and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8098 FRAME_CURRENT_TOOLBAR_SIZE.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8099 Added macro DEVICE_SUPPORTS_TOOLBARS_P.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8100
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8101 * toolbar-x.c (x_output_toolbar): The same change as in
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8102 toolbar-msw.c
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8103 (x_output_toolbar): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8104 (x_redraw_exposed_toolbar): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8105
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8106 * toolbar-msw.c (mswindows_output_toolbar): Retrieve current
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8107 buttons from toolbar_buttons using FRAME_TOOLBAR_BUTTONS macro.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8108 (mswindows_output_toolbar): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8109 (mswindows_output_toolbar): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8110
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8111 * frame.c (mark_frame): Removed marking of arrays, according to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8112 frameslots.h change.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8113 (nuke_all_frame_slots): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8114 (set_frame_selected_window): Mark toolbars changed when
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8115 last_nonminibuf_window changes.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8116
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8117 * frame.h (struct frame): Moved some slots to frameslots.h.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8118 Added current_toolbar_size array.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8119 Changed references from toolbar_data to toolbar_buttons in macros
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8120 FRAME_RAW_THEORETICAL_TOOLBAR_VISIBLE,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8121 FRAME_RAW_THEORETICAL_TOOLBAR_SIZE and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8122 FRAME_RAW_THEORETICAL_TOOLBAR_BORDER_WIDTH.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8123
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8124 * frameslots.h: Added macro MARKED_SLOT_ARRAY a la winslots.h
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8125 Moved arrays of lisp objects here from frame.h: toolbar_size,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8126 toolbar_visible_p, toolbar_border_width.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8127 Removed toolbar_data slot and added toolbar_buttons.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8128
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8129 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8130
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8131 * symsinit.h: Externed syms_of_process_nt()
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8132
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8133 * emacs.c (main_1): Call syms_of_process_nt()
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8134
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8135 * process-nt.c: Quote process arguments by a call to Lisp function
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8136 `nt-quote-process-args'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8137 (syms_of_process_nt): New function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8138 (nt_send_process): Flush data stream after each write, to avoid
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8139 leaving buffered data.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8140 (nt_send_process): When blocked on process output, wait for
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8141 process to slurp more for progressively increasing time intervals.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8142
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8143 1998-05-17 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8144
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8145 * window.c (have_undivided_common_edge): Make file-local function
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8146 static.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8147 (map_windows): Return 0 if all map functions successful.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8148 Fix typos.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8149
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8150 * winslots.h: Use unlikely names for local variables in macros to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8151 avoid shadowing warnings.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8152
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8153 1998-05-17 Andy Piper <andyp@parallax.co.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8154
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8155 * toolbar-msw.c (mswindows_output_toolbar): hash on toolbar width
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8156 so that we re-output if the toolbar size has changed.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8157
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8158 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8159
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8160 * s/aix4-2.h (ALIGN_DATA_RELOC): Undefined to support new unexaix.c.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8161
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8162 * s/aix3-1.h (ALIGN_DATA_RELOC): Defined to support new unexaix.c.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8163
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8164 * unexaix.c: Massive cleanup and support of AIX 4.2 (and hopefully
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8165 greater).
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8166
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8167 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8168
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8169 * glyphs-msw.c: Defined OEMRESOURCE before including windows.h to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8170 get bitmap manifest constants defined.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8171
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8172 * console-msw.h: Include system files in angle brackets, not in
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8173 quotes.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8174
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8175 * window.c (specifier_vars_of_window): Fixed a typo in
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8176 `vertical-divider-line-width' docstirng.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8177
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8178 1998-05-16 Olivier Galibert <galibert@pobox.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8179
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8180 * line-number.c (delete_invalidate_line_number_cache): Use an
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8181 EMACS_INT.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8182 (buffer_line_number): Remove dangerous, plain wrong when using
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8183 64bits emacs ints, cast.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8184
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8185 * insdel.c (buffer_delete_range): Use an EMACS_INT.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8186
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8187 * cmds.c (Fforward_line): Use EMACS_INTs.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8188
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8189 * search.c (bi_scan_buffer): Change to use EMACS_INTs.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8190 (scan_buffer): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8191 (bi_find_next_newline_no_quit): Remove useless cast.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8192 (find_next_newline_no_quit): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8193 (find_next_newline): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8194 (find_before_next_newline): Use an EMACS_INT.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8195
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8196 * lisp.h: Change scan_buffer to pass EMACS_INTs.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8197
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8198 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8199
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8200 * menubar-msw.c (mswindows_handle_wm_command): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8201
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8202 * toolbar-msw.c (mswindows_handle_toolbar_wm_command): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8203
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8204 * gui-x.c (popup_selection_callback): Use it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8205
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8206 * gui.h (get_callback): Declare it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8207
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8208 * gui.c (get_callback): New function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8209
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8210 1998-05-15 SL Baur <steve@altair.xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8211
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8212 * window.c (have_undivided_common_edge): Guard scrollbar specific
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8213 stuff.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8214 (window_needs_vertical_divider_1): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8215
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8216 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8217
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8218 * emacs.c (decode_path): Eliminate compiler warning.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8219 (Fdecode_path): Renamed to Fsplit_path.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8220 (Fsplit_string_by_char): New function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8221
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8222 1998-05-14 Damon Lipparelli <lipp@primus.com>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8223
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8224 * winslots.h: close comment
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8225
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8226 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8227
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8228 * callproc.c: Removed declared and unused variable Qbuffer_file_type.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8229
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8230 * bufslots.h: Removed buffer_file_type slot.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8231
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8232 * buffer.c (complex_vars_of_buffer): Removed buffer_file_type from
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8233 buffer local flags.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8234 (complex_vars_of_buffer): Removed buffer-file-type variable and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8235 its default reference.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8236
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8237 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8238
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8239 * faces.c (complex_vars_of_faces): Defined
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8240 Vvertical_divider_face.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8241 (vars_of_faces): Staticpro it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8242
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8243 * faces.h: Externed Vvertical_divider_face.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8244
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8245 * redisplay-x.c (x_output_vertical_divider): Use
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8246 Vvertical_divider_face to draw the divider instead of modeline
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8247 face.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8248
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8249 * redisplay-msw.c (mswindows_output_vertical_divider): Draw
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8250 divider face using Vvertical_divider_face background.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8251 Fix drawing spacing gaps around the divider.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8252
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8253 1998-05-14 Didier Verna <didier@xemacs.org>
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8254
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8255 * redisplay-x.c (x_output_vertical_divider): removed hard-wired
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8256 values for the vertical divider line width and spacing. Use the
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8257 cached values from the window structure instead.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8258 (x_divider_width): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8259
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8260 * window.c (specifier_vars_of_window): new specifiers:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8261 vertical-divier -line-width and -spacing.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8262 (vertical_divider_global_width_changed): formerly known as
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8263 vertical_divider_shadow_thickness_changed.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8264
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8265 * winslots.h: new slots: vertical_specifier _line_width and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8266 _spacing. Plus corrected a comment typo.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8267
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8268 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8269
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8270 * window.h: Declared window_divider_width().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8271
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8272 * console-stream.c (stream_divider_width): Removed method.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8273 (console_type_create_stream): And declaration for it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8274
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8275 * redisplay.c (pixel_to_glyph_translation): Use
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8276 window_divider_width() instead of divider_width redisplay method.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8277 (pixel_to_glyph_translation): Fix top divider edge calculation
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8278 when scrollbar is on top.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8279
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8280 * window.c (window_divider_width): New function, an outphaser for
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8281 divider_width redisplay method.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8282 (window_right_gutter_width): Use it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8283 (specifier_vars_of_window): For vertical-divider-{spacing,line-width}
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8284 specifiers, set fallback values differently on TTYs, and document
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8285 the behavior of these on TTYs in the docstrings.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8286
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8287 * scrollbar.c (update_scrollbar_instance): Use
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8288 window_divider_width() instead of divider_width redisplay method.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8289
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8290 * console.h (struct console_methods): Removed divider_width_method.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8291
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8292 * redisplay-tty.c (tty_divider_width): Removed device method.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8293 (console_type_create_redisplay_tty): Removed definition for it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8294 (tty_output_vertical_divider): Respect the value returned by
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8295 window_divider_width thus divider line width specification.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8296
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8297 * redisplay-msw.c (mswindows_divider_width): Removed device method.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8298 (console_type_create_redisplay_mswindows): Removed definition for it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8299 (mswinodws_output_vertical_divider): Respect the value returned by
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8300 window_divider_width thus divider line width specification.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8301
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8302 1998-05-15 Andy Piper <andyp@parallax.co.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8303
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8304 * toolbar-msw.c: guess toolbar frame size a bit more accurately.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8305
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8306 1998-05-15 Andy Piper <andyp@parallax.co.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8307
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8308 * glyphs-msw.c: resource loading implementation.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8309 (cursor_normalize): new function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8310 (cursor_validate): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8311 (cursor_instantiate): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8312 (cursor_name_to_resource): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8313 (cursor_possible_dest_types): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8314 (check_valid_symbol): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8315 (check_valid_string_or_int): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8316
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8317 1998-05-14 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8318
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8319 * sysdep.c (tty_init_sys_modes_on_device): Treat VSUSP just like
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8320 VINTR and VQUIT.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8321
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8322 * process-unix.c (process_signal_char): Use VSUSP instead of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8323 non-standard VSWTCH. Always prefer VSUSP to VSWTCH.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8324
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8325 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8326
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8327 * specifier.c (specifier_instance): Change locale precedence of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8328 instantiation so window locale has higher priority than buffer
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8329 locale.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8330 (Fspecifier_instance): Reflect this in docstring.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8331 (Fadd_spec_list_to_specifier): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8332 (Fadd_spec_to_specifier): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8333 (Fremove_specifier): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8334
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8335 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8336
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8337 ** Dialog separation into a device method from Andy Piper
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8338
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8339 * emacs.c (main_1): Call console_type_create_dialog_x().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8340
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8341 * dialog-x.c (x_popup_dialog_box): Old Fpopup_dialog_box converted
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8342 into this device method.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8343 (console_type_create_dialog_x): New function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8344
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8345 * dialog.c (Fpopup_dialog_box): New function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8346 (syms_of_dialog): Defsubr it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8347
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8348 * console.h (struct console_methods): Declared
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8349 popup_dialog_box_method().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8350
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8351 * symsinit.h: Defined console_type_create_dialog_{x,mswindows}
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8352
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8353 1998-05-14 Oliver Graf <ograf@fga.de>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8354
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8355 * dragdrop.c (vars_of_dragdrop): dragdrop-protocols created
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8356 * frame-x.c (x_cde_transfer_callback): checked for merge errors
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8357
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8358 1998-05-13 Oliver Graf <ograf@fga.de>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8359
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8360 * dragdrop.c (vars_of_dragdrop): provide dragdrop-api
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8361
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8362 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8363
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8364 * console.h (device_metrics): Removed dbcs, input-method-editor
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8365 and right-to-left metrics.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8366
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8367 * device.c (Fdevice_system_metric): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8368 (Fdevice_system_metrics): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8369 (syms_of_device): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8370 (Fdevice_system_metric): Swapped DEVICE and METRIC parameters back
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8371 again.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8372
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8373 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8374
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8375 * line-number.h (mark_line_number_cache): Remove unused
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8376 declaration.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8377
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8378 * line-number.c (LINE_NUMBER_FAR): Increase to 32768.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8379 (get_nearest_line_number): Simplify.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8380 (add_position_to_cache): Make the old marker point nowhere.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8381
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8382 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8383
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8384 ** Renamed window-divider-map => vertical-divider-map
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8385 and event-over-divider-p => event-over-vertical-divider-p,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8386 in the following files/functions:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8387 * events.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8388 * events.c (Fevent_over_divider_p):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8389 * keymap.c (get_relevant_keymaps):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8390 (vars_of_keymap):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8391
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8392 * redisplay.h (OVER_V_DIVIDER): Renamed so from OVER_DIVIDER.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8393
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8394 * redisplay.c (pixel_to_glyph_translation): Use OVER_V_DIVIDER.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8395
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8396 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8397
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8398 * window.c (vertical_divider_changed_in_window): Renamed so.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8399 (specifier_vars_of_window): Defined Vvertical_divider_draggable_p.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8400 (window_needs_vertical_divider_1): Decide whether we need it based
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8401 on the value of the above specifier. If separators are unwanted,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8402 put them only if there's no scrollbar between this window and its
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8403 right neighbor.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8404 (have_undivided_common_edge): New function, helper for the above.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8405 (window_needs_vertical_divider): Return either a cached value,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8406 or clauclate and cache one.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8407 (invalidate_vertical_divider_cache_in_window): Implemented.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8408 (map_windows): Changed return type to int, return the value from
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8409 MAPFUN.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8410
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8411 * window.h: Prototype invalidate_vertical_divider_cache_in_window.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8412 (struct window): Added need_vertical_divider_p and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8413 need_vertical_divider_valid_p.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8414
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8415 * winslots.h: Added vertical_divider_draggable_p slot.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8416
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8417 * scrollbar.c (vertical_scrollbar_changed_in_window): Implemented.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8418 (specifier_vars_of_scrollbar): Used it in all vertical specifiers.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8419
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8420 * frame.c (invalidate_vertical_divider_cache_in_frame): New function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8421
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8422 * frame.h (MARK_FRAME_WINDOWS_STRUCTURE_CHANGED): Call
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8423 invalidate_vertical_divider_cache_in_frame().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8424 Prototype it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8425
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8426 1998-05-14 Andy Piper <andyp@parallax.co.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8427
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8428 * toolbar-msw.c: provide correct parameters to TB_SETROWS.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8429
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8430 * glyphs-msw.c (mswindows_initialize_image_instance_mask): size
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8431 masks correctly and don't select 0.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8432
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8433 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8434
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8435 * winslots.h: New file, declaration of some struct window and
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8436 struct saved_window members.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8437
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8438 * window.h (struct window): Include it, with required preprocessor
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8439 magic.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8440
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8441 * window.c (mark_window): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8442 (allocate_window): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8443 (struct saved_window): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8444 (mark_window_config): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8445 (saved_window_equal): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8446 (Fset_window_configuration): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8447
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8448 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8449
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8450 * redisplay-msw.c (mswindows_output_vertical_divider): Syntax fix.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8451
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8452 1998-05-12 Didier Verna <didier@xemacs.org>
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8453
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8454 * redisplay-x.c (x_output_vertical_divider): draw shadows around
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8455 the divider line. The shadow thickness is currently
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8456 hard-wired. This will probably be turned into a specifier soon.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8457
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8458 1998-05-12 Didier Verna <didier@xemacs.org>
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8459
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8460 * console.h (struct console_methods): the divider_width console
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8461 method now requires a struct window * argument.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8462
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8463 * redisplay-x.c (x_divider_width): ditto. Plus remove
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8464 X_DIVIDER_WIDTH, X_DIVIDER_SHADOW_THICKNESS.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8465 (x_output_vertical_divider): give a depressed look when the shadow
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8466 thickness is negative.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8467
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8468 * console-stream.c (stream_divider_width): pass a struct window *
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8469 argument.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8470
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8471 * redisplay-tty.c (tty_divider_width): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8472
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8473 * window.c (window_right_gutter_width): totdi.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8474
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8475 * redisplay.c (generate_modeline): ittod.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8476
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8477 * scrollbar.c (update_scrollbar_instance): ttido.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8478
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8479 * redisplay-msw.c (mswindows_divider_width): ottid.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8480 WARNING: this enables to compile, but the feature is not functional.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8481
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8482 * window.h (struct window): new field
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8483 vertical_divider_shadow_thickness.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8484
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8485 * window.c (specifier_vars_of_window): new specifier
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8486 vertical-divider-shadow-thickness.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8487 (vertical_divider_shadow_thickness_changed): new function to
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8488 inform redisplay that the window has changed.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8489 (mark_window): handle new field vertical_divider_shadow_thickness
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8490 from struct window.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8491 (allocate_window): ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8492 (saved_window_equal): toddi.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8493 (Fset_window_configuration): totid.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8494 (save_window_save): ttdio.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8495 (struct saved_window): new field vertical_divider_shadow_thickness.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8496
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8497 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8498
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8499 * device-msw.c (mswindows_device_system_metrics): Support a deluge
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8500 of metrics.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8501
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8502 1998-05-12 Oliver Graf <ograf@fga.de>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8503
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8504 * frame-x.c (x_cde_transfer_callback): fixed for the new protocol
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8505 * event-Xt.c (x_event_to_emacs_event): C++ compability
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8506
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8507 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8508
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8509 * emacs.c (Fdecode_path): Default SEPCHAR to value of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8510 path-separator.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8511
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8512 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8513
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8514 * emacs.c (vars_of_emacs): Do it here; change the meaning of
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8515 Vpath_separator.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8516
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8517 * fileio.c (vars_of_fileio): Don't define Vpath_separator here.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8518
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8519 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8520
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8521 * emacs.c (decode_path_1): New function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8522 (decode_path): Use it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8523 (Fdecode_path): Renamed from Fdecode_path_internal; use
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8524 decode_path_1.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8525
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8526 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8527
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8528 * macros.c (Fzap_last_kbd_macro_event): New function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8529 (Fend_kbd_macro): Remove REMOVE_LAST kludge.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8530
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8531 1998-05-10 Andy Piper <andyp@parallax.co.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8532
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8533 * redisplay-msw.c (mswindows_output_dibitmap_region): make sure
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8534 multiple bitmaps are output vertically as well as horizontally.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8535 * (mswindows_output_dibitmap): don't cope with bitmap boundaries
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8536 crossing lines this is handled by
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8537 mswindows_output_dibitmap_region.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8538
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8539 1998-05-12 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8540
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8541 * inline.c: Include eldap.h
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8542
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8543 * menubar-x.c (x_update_frame_menubar_internal):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8544 Remove: unused variable `container'
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8545
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8546 1998-05-11 Martin Buchholz <martin@xemacs.org>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8547
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8548 * s/aix4.h: Allow AIX 4.3 XEmacs to compile cleanly.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8549 Unfortunately, the resulting temacs still cannot dump.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8550
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8551 * symbols.c (symbol_is_constant):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8552 (verify_ok_for_buffer_local):
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8553 -Wswitch Warning suppression - add default case to switches.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8554
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8555 * redisplay.c (decode_mode_spec): Remove unused variables,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8556 Replace Fcoding_system_property (codesys, Qmnemonic) with
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8557 XCODING_SYSTEM_MNEMONIC (codesys);
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8558 Fcoding_system_property is for users.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8559
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8560 * buffer.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8561 * fileio.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8562 * lread.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8563 * xselect.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8564 Change empty docstrings into no doc strings at all.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8565 Fix bogus FSF-format docstrings.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8566
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8567 * extents.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8568 Standardize docstrings.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8569
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8570 * floatfns.c:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8571 Explain problems with matherr.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8572
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8573 * glyphs.c: make DEFUNs etags-readable, i.e. single-line
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8574
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8575 * syssignal.h:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8576 if BROKEN_SIGIO, then SIGIO wants to be undefined.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8577 if SIGIO and not SIGPOLL, SIGPOLL wants to be SIGIO.\
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8578 Fix the weird resultant interaction (causes windows problems)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8579
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8580 * gdbinit:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8581 * dbxrc:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8582 Take new EMACSBOOTSTRAPLOADPATH into account.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8583 Update documentation strings
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8584
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8585 * Makefile.in.in:
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8586 - Adjust for luser's CDPATH being set to something weird.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8587 - Take into account bash 2.02's tendency to print the cwd when
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8588 using CDPATH. Always use `cd ./foo' instead of `cd foo'.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8589 - fix the run-temacs target to use $(DUMPENV)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8590 - fix the run-puremacs target to use $(DUMPENV)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8591 - fix the `depend' target to properly $(RM) the right files
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8592 - Generate a better TAGS file for XEmacs' lisp code using
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8593 hand-crafted regexps.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8594 - Use standard coding conventions for modules/Makefile.in
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8595
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8596 1998-05-12 Didier Verna <didier@xemacs.org>
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8597
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8598 * redisplay.c: removed the scrolling modeline code that didn't
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8599 make it for 21.0. To be continued ...
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8600
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8601 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8602
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8603 * emacs.c (Fdecode_path_internal): Removed bogus handling of nil
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8604 and empty string inputs.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8605
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8606 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8607
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8608 * redisplay-x.c (x_output_vertical_divider): Fixed typo.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8609
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8610 1998-05-10 Oliver Graf <ograf@fga.de>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8611
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8612 * event-stream.c (enqueue_misc_user_event_pos): created
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8613 * lisp.h (enqueue_misc_user_event_pos): prototype added
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8614 * frame-x.c (x_cde_transfer_callback): debug code plus API changes
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8615 * emacs.c: call vars_of_dragdrop
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8616 * dragdrop.c (vars_of_dragdrop): provide dragdrop
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8617
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8618 1998-05-11 Oliver Graf <ograf@fga.de>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8619
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8620 * frame-x.c (x_cde_transfer_callback): return at correct pos
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8621 * event-Xt.c (x_event_to_emacs_event): changed format of drop
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8622 object for MIME (see comment in dragdrop.c)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8623 * dragdrop.c: API change documented in comment
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8624 removed provide of dragdrop [is provided by dragdrop.el]
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8625
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8626 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8627
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8628 * window.c (window_needs_vertical_divider): Enable vertical
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8629 dividers for every non-rightmost window.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8630 (window_left_gutter_width): Left gutter consists of mythical
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8631 toolbar and a virtual scrollbar.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8632 (window_right_gutter_width): The right one may have a divider
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8633 also.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8634
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8635 * scrollbar.c (update_scrollbar_instance): Position vertical
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8636 scrollbar left to divider if the latter present.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8637
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8638 * redisplay.h: Declared OVER_DIVIER constant.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8639
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8640 * redisplay.c (pixel_to_glyph_translation): Handle OVER_DIVIDER
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8641 case.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8642
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8643 * redisplay-x.c (x_output_vertical_divider): Output divider along
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8644 the right side of the window, down to window bottom. Swapped
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8645 foreground and background colors so it is visible by default.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8646
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8647 * redisplay-tty.c (tty_output_vertical_divider): Uncondiionally
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8648 stick the divider to the right window side.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8649
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8650 * redisplay-msw.c (mswindows_redisplay_deadbox_maybe): Fixed
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8651 deadbox painting.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8652 (mswindows_divider_width): Ask system for user preferred value.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8653 (mswindows_output_vertical_divider): Always output the divider on
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8654 the right side of a window, down to bottom.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8655
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8656 * keymap.c (get_relevant_keymaps): Route mouse button events which
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8657 happened over a window divider through window-divider-map.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8658 (Fkey_binding): Documented that in the docstring.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8659 Defined the variable Vwindow_divider_map.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8660
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8661 * events.c (Fevent_over_divider_p): Added this function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8662
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8663 * events.h: EXFUNed it.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8664
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8665 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8666
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8667 * toolbar.c (update_frame_toolbars): Re-layout frame windows if
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8668 toolbar geometry is suspected to change.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8669
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8670 1998-05-11 Jonathan Harris <jhar@tardis.ed.ac.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8671
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8672 * src/device-msw.c
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8673 * src/event-msw.c
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8674 Condition dnd and dde code on HAVE_DRAGNDROP.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8675
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8676 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8677
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8678 * events.c (format_event_object): Print space as SPC etc.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8679
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8680 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8681
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8682 * print.c (print_internal): In the default case, abort() if
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8683 ERROR_CHECK_TYPECHECK.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8684
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8685 * fileio.c (Fmake_temp_name): Doc fix.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8686
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8687 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8688
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8689 * xgccache.c (describe_gc_cache): Define only if DEBUG_XEMACS.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8690
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8691 * undo.c (Fprimitive_undo): Fixed typo.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8692
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8693 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8694
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8695 * fns.c (concat): Signal error on integer argument.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8696
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8697 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8698
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8699 * console.h (device_metrics): Prefixed each constatnt with DM_
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8700
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8701 * device.c: (Fdevice_system_metric): Renamed so from plural form
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8702 (metrics); Changed parameters order and added DEFAULT parameter;
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8703 Unabbreviated some metric constants; Fixed and untabified doc string.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8704 (Fdevice_system_metrics): Added. Returns a plist of all provided
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8705 metrics.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8706
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8707 * device-msw.c (mswindows_device_system_metrics): Renamed
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8708 device_metrics enum constants.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8709 Return Qunbound instead of Qnil.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8710
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8711 * device-tty.c (tty_device_system_metrics): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8712
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8713 * device-x.c (x_device_system_metrics): Ditto.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8714
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8715 1998-05-10 Andy Piper <andyp@parallax.co.uk>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8716
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8717 * redisplay-msw.c: implement background pixmaps (really!). Make
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8718 sure bg color is transparent if we have bg pmaps.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8719 * (mswindows_output_string) (mswindows_clear_region): output bg
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8720 pmap if required.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8721 * (mswindows_output_dibitmap_region): new function.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8722 * (mswindows_output_dibitmap): output offset pixmaps, blt masks in
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8723 the bg color rather than transparently.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8724
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8725 * toolbar-msw.c: use masks if they exist.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8726
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8727 * glyphs-msw.c: set up masks correctly.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8728
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8729 * event-msw.c: typedef SOCKET if cygwin and not msg select().
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8730
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8731 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8732
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8733 * regex.c (re_match_2_internal): Check for quit.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8734
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8735 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8736
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents:
diff changeset
8737 * frame.c (Ffocus_frame): New function.