comparison etc/NEWS @ 286:57709be46d1b r21-0b41

Import from CVS: tag r21-0b41
author cvs
date Mon, 13 Aug 2007 10:35:03 +0200
parents 558f606b08ae
children c9fe270a4101
comparison
equal deleted inserted replaced
285:9a3756523c1b 286:57709be46d1b
103 result to the current buffer. 103 result to the current buffer.
104 104
105 ** The `C-h c' command, when given a prefix argument, will now insert 105 ** The `C-h c' command, when given a prefix argument, will now insert
106 the message into the current buffer. 106 the message into the current buffer.
107 107
108 ** Horizontally split windows may now be dragged using the mouse. The
109 draggable vertical dividers may be turned off using the
110 `vertical-divider-draggable-p' specifier.
111
108 ** XEmacs/Mule (internationalization) changes. 112 ** XEmacs/Mule (internationalization) changes.
109 113
110 *** Mule support now works on TTY's. Use `set-terminal-coding-system' 114 *** Mule support now works on TTY's. Use `set-terminal-coding-system'
111 and `set-keyboard-coding-system' to specify the coding system of your 115 and `set-keyboard-coding-system' to specify the coding system of your
112 display and keyboard. 116 display and keyboard.
123 the `debug' package. gdb-highlight makes most objects printed in a 127 the `debug' package. gdb-highlight makes most objects printed in a
124 gdb buffer be mouse-sensitive: as text shows up in the buffer, it is 128 gdb buffer be mouse-sensitive: as text shows up in the buffer, it is
125 parsed, and objects which are recognized have context-sensitive 129 parsed, and objects which are recognized have context-sensitive
126 commands attached to them. To use it, add the following to `.emacs': 130 commands attached to them. To use it, add the following to `.emacs':
127 131
128 (add-hook 'gdb-mode-hook '(lambda () (require 'gdb-highlight))) 132 (add-hook 'gdb-mode-hook (lambda () (require 'gdb-highlight)))
129 133
130 ** C mode changes 134 ** C mode changes
131 135
132 *** Multiline macros are now handled, both as they affect indentation, 136 *** Multiline macros are now handled, both as they affect indentation,
133 and as recognized syntax. New syntactic symbol cpp-macro-cont is 137 and as recognized syntax. New syntactic symbol cpp-macro-cont is
196 machines.) Configure with --use-minimal-tagbits to test. With this 200 machines.) Configure with --use-minimal-tagbits to test. With this
197 change, the maximum buffer size on 32-bit machines is increased from 201 change, the maximum buffer size on 32-bit machines is increased from
198 128M to 1G. This setting will be made default in a future XEmacs 202 128M to 1G. This setting will be made default in a future XEmacs
199 version. 203 version.
200 204
205 ** Specifier changes.
206
207 *** When instantiating a specifier, the window locale now has a higher
208 precedence than the buffer locale. This is because the window locale
209 is more specific than the buffer locale.
210
211 *** The new specifiers `vertical-scrollbar-visible-p' and
212 `horizontal-scrollbar-visible-p' may be used to control scrollbar
213 visibility. Previously, the only way to toggle scrollbar visibility
214 was to set a scrollbar's size to 0. This method is still supported
215 for backward compatibility.
216
217 *** The new specifiers `scrollbar-on-left-p' and `scrollbar-on-top-p'
218 may be used to control the position of the vertical and horizontal
219 toolbar. Previously, their position could be changed only through the
220 use of X resources.
221
222 *** The new draggable vertical dividers between windows may be turned
223 off using the `vertical-divider-draggable-p' specifier. When this is
224 set to nil, the vertical dividers between windows are shown only when
225 needed, and they are not draggable.
226
227 Other properties of the vertical dividers may be controlled using
228 `vertical-divider-shadow-thickness', `vertical-divider-line-width' and
229 `vertical-divider-spacing' specifiers, which see.
230
201 ** Frame focus management changes. 231 ** Frame focus management changes.
202 232
203 *** When the variable focus-follows-mouse is non-nil, `select-frame' 233 *** When the variable focus-follows-mouse is non-nil, `select-frame'
204 no longer permanently selects a different frame. The frame selection 234 no longer permanently selects a different frame. The frame selection
205 is temporary and is reverted when the current command terminates, much 235 is temporary and is reverted when the current command terminates, much
219 can now be used to temporarily change selected frame. 249 can now be used to temporarily change selected frame.
220 250
221 *** The behavior of `other-frame' command (`C-x 5 o') is unaffected by 251 *** The behavior of `other-frame' command (`C-x 5 o') is unaffected by
222 these changes. 252 these changes.
223 253
224 ** It is now possible to build XEmacs with LDAP support
225 You need to install a LDAP library first. The following have been
226 tested:
227 - LDAP 3.3 from the University of Michigan
228 (http://www.umich.edu/~dirsvcs/ldap/)
229 - LDAP SDK 1.0 from Netscape Corp.
230 (http://developer.netscape.com)
231
232 ** The arithmetic comparison functions <, >, =, /= now accept a 254 ** The arithmetic comparison functions <, >, =, /= now accept a
233 variable number of arguments. 255 variable number of arguments.
234 256
235 This means that if you want to test whether A < B < C, you can write 257 This means that if you want to test whether A < B < C, you can write
236 it as (< A B C) instead of (and (< A B) (< B C)). Likewise, 258 it as (< A B C) instead of (and (< A B) (< B C)). Likewise,
250 If `print-readably' is non-nil, a more relaxed syntax is used; for 272 If `print-readably' is non-nil, a more relaxed syntax is used; for
251 instance: 273 instance:
252 274
253 #<hashtable size 2/13 data (key1 value1 key2 value2) 0x874d> 275 #<hashtable size 2/13 data (key1 value1 key2 value2) 0x874d>
254 276
255 ** The new specifiers `vertical-scrollbar-visible-p' and 277 ** It is now possible to build XEmacs with LDAP support.
256 `horizontal-scrollbar-visible-p' may be used to control scrollbar 278 You will need to install a LDAP library first. The following have
257 visibility. Previously, the only way to toggle scrollbar visibility 279 been tested:
258 was to set a scrollbar's size to 0. This method is still supported 280 - LDAP 3.3 from the University of Michigan
259 for backward compatibility. 281 (get it from <URL:http://www.umich.edu/~dirsvcs/ldap/>)
260 282 - LDAP SDK 1.0 from Netscape Corp.
261 ** The new specifiers `scrollbar-on-left-p' and `scrollbar-on-top-p' 283 (get it from <URL:http://developer.netscape.com/>)
262 may be used to control the position of the vertical and horizontal
263 toolbar. Previously, their position could be changed only through the
264 use of X resources.
265 284
266 ** When profiling is in effect, a call-count of all recorded functions 285 ** When profiling is in effect, a call-count of all recorded functions
267 is now calculated. This information is stored in 286 is now calculated. This information is stored in
268 `call-count-profile-table', and is utilized by `profile-results' as 287 `call-count-profile-table', and is utilized by `profile-results' as
269 well as the new function `profile-call-count-results'. 288 well as the new command `profile-call-count-results'.
270 289
271 ** It is now an error to change the value of a symbol whose name 290 ** It is now an error to change the value of a symbol whose name
272 starts with a colon, if it is interned in the standard obarray. 291 starts with a colon, if it is interned in the standard obarray.
273 292
274 However, setting such a symbol to its proper value, which is that 293 However, setting such a symbol to its proper value, which is that