comparison src/ChangeLog @ 223:2c611d1463a6 r20-4b10

Import from CVS: tag r20-4b10
author cvs
date Mon, 13 Aug 2007 10:10:54 +0200
parents 6c0ae1f9357f
children 12579d965149
comparison
equal deleted inserted replaced
222:aae4c8b01452 223:2c611d1463a6
1 1997-12-13 Kirill M. Katsnelson <kkm@kis.ru>
2
3 * msw-proc.c: added emulation for middle mouse button by chording
4 left and right buttons
5 * event-msw.c: added lisp variables for resize behavior and middle
6 button emulation thresholds
7 * msw-proc.c: {un}map-frame-hook now are not called directly from
8 the window procedure, rather from magic event handler.
9 * Formulated golden rule for calling lisp from window procedure:
10 "NOOOOOO!". May be violated under circumstances although.
11 * frame-msw.c: corrected problem with setting frame width and height
12 properties, introduced by 95-style look.
13
14 1997-12-12 SL Baur <steve@altair.xemacs.org>
15
16 * input-method-xlib.c (describe_XIC): Add casts, use unsigned long
17 int.
18
19 * eval.c (funcall_subr): Ifdef out as it is now unused.
20
21 * emacsfns.h: Declare Fdisplay_error.
22
23 * callint.c (Fquote_maybe): Don't use `==' on Lisp_Objects.
24
25 1997-12-12 Michael Sperber <sperber@informatik.uni-tuebingen.de>
26
27 * fileio.c: Removed stillborn set-buffer-modtime.
28
29 1997-12-10 Hrvoje Niksic <hniksic@srce.hr>
30
31 * elhash.c (hashtable_instantiate): If SIZE is nil, set it to
32 length of DATA.
33 (print_hashtable): Would bogusly print #(hashtable).
34 (verify_function): Use XCAR.
35
36 1997-12-12 Hrvoje Niksic <hniksic@srce.hr>
37
38 * elhash.c (print_hashtable_data_mapper): Use a C structure
39 instead of consing.
40
41 1997-12-12 Hrvoje Niksic <hniksic@srce.hr>
42
43 * callint.c (quotify_arg): Don't quotify vectors, keywords,
44 bit-vectors and lambdas.
45 (Fquote_maybe): New subr, from quotify_arg.
46 (quotify_args): Use it.
47 (Fcall_interactively): Ditto.
48
49 1997-12-11 Hrvoje Niksic <hniksic@srce.hr>
50
51 * window.c (Fset_window_point): Ditto for Fgoto_char.
52 (Fset_window_configuration): Ditto.
53
54 * undo.c (Fprimitive_undo): Ditto for Fset_buffer_modified_p,
55 Fgoto_char and Fdelete_region.
56
57 * print.c (temp_output_buffer_setup): Ditto.
58
59 * glyphs.c (make_string_from_file): Ditto.
60
61 * glyphs-x.c (pixmap_to_lisp_data): Ditto for Ferase_buffer.
62 (pixmap_to_lisp_data): Ditto for Fbuffer_substring.
63
64 * bytecode.c (Fbyte_code): Use Qnil instead of Fcurrent_buffer()
65 when calling functions that use decode_buffer() internally -- it
66 is faster.
67
68 Change done for Fgoto_char, Fchar_after, Ffollowing_char,
69 Fpreceding_char, Findent_to, Feolp, Feobp, Fbolp, Fbobp,
70 Fforward_char, Fforward_word, Fskip_chars_forward,
71 Fskip_chars_backward, Fforward_line, Fbuffer_substring,
72 Fdelete_region, Fnarrow_to_region, Fwiden, Fend_of_line, Fupcase
73 and Fdowncase.
74
75 1997-12-11 Jonathan Harris <jhar@tardis.ed.ac.uk>, Kirill M. Katsnelson <kkm@kis.ru>
76
77 * The first collegial patch in the xemacs-nt history. Well...
78 * device-msw.c, event-msw.c, event-msw.h, frame-msw.c, msw-proc.c:
79 xemacs is now single-threaded application. Due to this, the
80 problem with crash during input events in GC got resolved.
81 * xemacs frames are given "95ish" look with raised border.
82 * stop character (ctrl+g) now works. SIGINT (ctrl+c or ctrl+break
83 at the console) is still broken although.
84 * frame "as lisp object" is now stored in window-associated space
85 provided by the system. This enables obtaining frame object given
86 window handle in constant time.
87 * mswindows_cancel_dispatch_event() now has limited handling
88 for key_press_event's in addition to timeout_event's.
89
90 1997-12-11 SL Baur <steve@altair.xemacs.org>
91
92 * intl.c (init_intl_very_early): Force LC_NUMERIC to "C".
93 * input-method-xfs.c (Initialize_Locale): Ditto.
94 * input-method-motif.c (Initialize_Locale): Ditto.
95 * input-method-xlib.c (Initialize_Locale): Ditto.
96 Suggested by Didier Verna <verna@inf.enst.fr> and
97 Martin Buchholz <martin@xemacs.org>
98
99 1997-12-10 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
100
101 * config.h.in: #undef MAGICK_HEADERS_ARE_UNDER_X11
102
103 * glyphs-x.c: #ifdef MAGICK_HEADERS_ARE_UNDER_X11 added.
104
105 1997-12-11 SL Baur <steve@altair.xemacs.org>
106
107 * glyphs-x.c (_XOS_H_): Try to avoid including Xos.h on Solaris.
108 Suggested by Samuel Tardieu <sam@inf.enst.fr>
109
110 1997-12-11 David Hobley <davidh@wr.com.au>
111
112 * pure.c: Removed WINDOWSNT conditional.
113
114 1997-12-10 SL Baur <steve@altair.xemacs.org>
115
116 * Makefile.in.in: Doc changes, update dependencies.
117
118 * frame-x.c (x_init_frame_1): Remove unused variable.
119
120 * fns.c (internal_equal): Guard label with ifdef.
121 (internal_old_equal): Ditto.
122
123 * symsinit.h: Declare structure_type_create_hashtable.
124
125 * elhash.c (finish_marking_weak_hashtables): Move unused variable
126 so gcc doesn't complain about it.
127
128 * elhash.h: Declare new weak hashtables.
129
130 * elhash.c (print_hashtable): Fix format.
131
132 1997-12-10 Hrvoje Niksic <hniksic@srce.hr>
133
134 * frame-tty.c (tty_raise_frame_no_select): Use LIST_LOOP.
135 (tty_lower_frame): Ditto.
136
137 * faces.c (face_validate): Don't check for doubly defined
138 keywords; the reader does that.
139
140 * emacs.c (main_1): Call structure_type_create_hashtable().
141
142 * general.c (syms_of_general): Added Qtest and Qsize.
143
144 * elhash.c (structure_type_create_hashtable): New function.
145 (hashtable_type_validate): Ditto.
146 (hashtable_test_validate): Ditto.
147 (hashtable_size_validate): Ditto.
148 (hashtable_data_validate): Ditto.
149 (hashtable_instantiate): Ditto.
150
151 * extents.c (extent_putprop): Made it work.
152 (extent_remprop): Ditto.
153
1 1997-12-08 Kirill M. Katsnelson <kkm@kis.ru> 154 1997-12-08 Kirill M. Katsnelson <kkm@kis.ru>
2 155
3 * device.h: device::fdin and device::fdout are now defined for 156 * device.h: device::fdin and device::fdout are now defined for
4 systems which do not HAVE_UNIXOID_EVENT_LOOP. 157 systems which do not HAVE_UNIXOID_EVENT_LOOP.
5 * device-tty.c, process.c, signal.c: call to signal_fake_event() 158 * device-tty.c, process.c, signal.c: call to signal_fake_event()