Mercurial > hg > xemacs-beta
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 |