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 |
