diff options
| author | Stefan Monnier | 2010-09-30 01:28:20 +0200 |
|---|---|---|
| committer | Stefan Monnier | 2010-09-30 01:28:20 +0200 |
| commit | a01a7932080e8a6e7bc8472c58cefabcc2c37df3 (patch) | |
| tree | 94b28b19c8f1536e76ffe7d5826811b74a79e3a5 /etc | |
| parent | cc390e46c7ba95b76ea133d98fd386214cd01709 (diff) | |
| parent | 6b0f7311f16646e0de2045b2410e20921901c616 (diff) | |
| download | emacs-a01a7932080e8a6e7bc8472c58cefabcc2c37df3.tar.gz emacs-a01a7932080e8a6e7bc8472c58cefabcc2c37df3.zip | |
Merge from trunk
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/ChangeLog | 8 | ||||
| -rw-r--r-- | etc/NEWS | 108 | ||||
| -rw-r--r-- | etc/NEWS.23 | 4 | ||||
| -rw-r--r-- | etc/srecode/java.srt | 2 |
4 files changed, 89 insertions, 33 deletions
diff --git a/etc/ChangeLog b/etc/ChangeLog index 7069d0b9ecb..5b78767cfda 100644 --- a/etc/ChangeLog +++ b/etc/ChangeLog | |||
| @@ -1,3 +1,11 @@ | |||
| 1 | 2010-09-21 Eric Ludlam <zappo@gnu.org> | ||
| 2 | |||
| 3 | * srecode/java.srt: Make NAME be a prompt. | ||
| 4 | |||
| 5 | 2010-09-13 Michael Albinus <michael.albinus@gmx.de> | ||
| 6 | |||
| 7 | * NEWS: Some Tramp methods are discontinued. | ||
| 8 | |||
| 1 | 2010-09-11 Glenn Morris <rgm@gnu.org> | 9 | 2010-09-11 Glenn Morris <rgm@gnu.org> |
| 2 | 10 | ||
| 3 | * emacs.bash, emacs.csh, ms-kermit: Remove obsolete files (use | 11 | * emacs.bash, emacs.csh, ms-kermit: Remove obsolete files (use |
| @@ -49,7 +49,7 @@ also depend on Gtk+. You can disable them with --without-rsvg and | |||
| 49 | 49 | ||
| 50 | ** There is a new configure option --enable-use-lisp-union-type. | 50 | ** There is a new configure option --enable-use-lisp-union-type. |
| 51 | This is only useful for Emacs developers to debug certain types of bugs. | 51 | This is only useful for Emacs developers to debug certain types of bugs. |
| 52 | These is not a new feature; only the configure flag is new. | 52 | This is not a new feature; only the configure flag is new. |
| 53 | 53 | ||
| 54 | --- | 54 | --- |
| 55 | ** New translation of the Emacs Tutorial in Hebrew is available | 55 | ** New translation of the Emacs Tutorial in Hebrew is available |
| @@ -114,14 +114,15 @@ top, left, right or bottom. The Options => Show/Hide menu has entries | |||
| 114 | for this. | 114 | for this. |
| 115 | 115 | ||
| 116 | ** ImageMagick support. | 116 | ** ImageMagick support. |
| 117 | It is now possible to use the Imagemagick library to load many new | 117 | It is now possible to use the ImageMagick library to load many new |
| 118 | image formats in Emacs. To enable this, use the configure option | 118 | image formats in Emacs. By default, Emacs links with the ImageMagick |
| 119 | `--with-imagemagick'. | 119 | libraries if they are present at build time. To disable this, use |
| 120 | the configure option `--without-imagemagick'. | ||
| 120 | 121 | ||
| 121 | The new function `imagemagick-types' returns a list of image file | 122 | The new function `imagemagick-types' returns a list of image file |
| 122 | extensions that your installation of ImageMagick supports. The | 123 | extensions that your installation of ImageMagick supports. The |
| 123 | function `imagemagick-register-types' enables ImageMagick support for | 124 | function `imagemagick-register-types' enables ImageMagick support for |
| 124 | these imaeg types, minus those listed in `imagemagick-types-inhibit'. | 125 | these image types, minus those listed in `imagemagick-types-inhibit'. |
| 125 | 126 | ||
| 126 | See the Emacs Lisp Reference Manual for more information. | 127 | See the Emacs Lisp Reference Manual for more information. |
| 127 | 128 | ||
| @@ -157,7 +158,7 @@ when a new variable `scroll-error-top-bottom' is non-nil. | |||
| 157 | scroll a line instead of full screen. | 158 | scroll a line instead of full screen. |
| 158 | 159 | ||
| 159 | ** New property `scroll-command' should be set on a command's symbol to | 160 | ** New property `scroll-command' should be set on a command's symbol to |
| 160 | define it as a scroll command affected by `scroll-preserve-screen-position. | 161 | define it as a scroll command affected by `scroll-preserve-screen-position'. |
| 161 | 162 | ||
| 162 | ** Trash changes | 163 | ** Trash changes |
| 163 | 164 | ||
| @@ -189,8 +190,6 @@ loaded, customize `package-load-list'. | |||
| 189 | 190 | ||
| 190 | ** completion-at-point is now an alias for complete-symbol. | 191 | ** completion-at-point is now an alias for complete-symbol. |
| 191 | 192 | ||
| 192 | ** mouse-region-delete-keys has been deleted. | ||
| 193 | |||
| 194 | ** Deletion changes | 193 | ** Deletion changes |
| 195 | 194 | ||
| 196 | *** New option `delete-active-region'. | 195 | *** New option `delete-active-region'. |
| @@ -236,6 +235,8 @@ kill ring). | |||
| 236 | 235 | ||
| 237 | * Changes in Specialized Modes and Packages in Emacs 24.1 | 236 | * Changes in Specialized Modes and Packages in Emacs 24.1 |
| 238 | 237 | ||
| 238 | ** latex-electric-env-pair-mode keeps \begin..\end matched on the fly. | ||
| 239 | |||
| 239 | ** FIXME: xdg-open for browse-url and reportbug, 2010/08. (Close bug#4546?) | 240 | ** FIXME: xdg-open for browse-url and reportbug, 2010/08. (Close bug#4546?) |
| 240 | 241 | ||
| 241 | ** Archive Mode has basic support to browse 7z archives. | 242 | ** Archive Mode has basic support to browse 7z archives. |
| @@ -257,6 +258,7 @@ You can get a comparable behavior with: | |||
| 257 | (setq completion-pcm-complete-word-inserts-delimiters t) | 258 | (setq completion-pcm-complete-word-inserts-delimiters t) |
| 258 | 259 | ||
| 259 | ** mpc.el: Can use pseudo tags of the form tag1|tag2 as a union of two tags. | 260 | ** mpc.el: Can use pseudo tags of the form tag1|tag2 as a union of two tags. |
| 261 | |||
| 260 | ** Customize | 262 | ** Customize |
| 261 | 263 | ||
| 262 | *** Customize buffers now contain a search field. | 264 | *** Customize buffers now contain a search field. |
| @@ -319,9 +321,11 @@ variables `sql-product', `sql-user', `sql-server', `sql-database' and | |||
| 319 | 321 | ||
| 320 | *** `sql-dialect' is a synonym for `sql-product'. | 322 | *** `sql-dialect' is a synonym for `sql-product'. |
| 321 | 323 | ||
| 322 | *** Added ability to login with a port on MySQL. | 324 | *** Added ability to login with a port on MySQL and Postgres. |
| 323 | The custom variable `sql-port' can be specified for connection to | 325 | The custom variable `sql-port' can be specified for connection to |
| 324 | MySQL servers. | 326 | MySQL or Postgres servers. By default, the port is not listed in |
| 327 | either login parameter, but will be added to the command line if set | ||
| 328 | to a non-zero value. | ||
| 325 | 329 | ||
| 326 | *** Dynamic selection of product in an SQL interactive session. | 330 | *** Dynamic selection of product in an SQL interactive session. |
| 327 | If you use `sql-product-interactive' to start an SQL interactive | 331 | If you use `sql-product-interactive' to start an SQL interactive |
| @@ -348,22 +352,34 @@ Each supported product has a custom variable `sql-*-login-params' | |||
| 348 | which is a list of the parameters to be prompted for before a | 352 | which is a list of the parameters to be prompted for before a |
| 349 | connection is established. | 353 | connection is established. |
| 350 | 354 | ||
| 351 | By default, the value of the parameter is simply prompted for. For | 355 | The lists consist of the following five tokens: `user', `password', |
| 352 | `server' and `database', they can be specified in a list as shown | 356 | `database', `server', and `port'. The order in which they appear is |
| 353 | below: | 357 | the order in which they are prompted. The tokens symbols can be |
| 354 | 358 | replaced by a sublist starting with the token and followed by a plist | |
| 355 | (server :file ARG) | 359 | which control the prompting for values. The tokens `user', |
| 356 | (database :file ARG) | 360 | `database', and `server' each can take a property of :default which |
| 357 | (server :completion ARG) | 361 | specifies the value to be used if no value is entered. The |
| 358 | (database :completion ARG) | 362 | `database', `server', and `port' tokens handle the :completion |
| 359 | 363 | property which restricts the entry to either one of the values in the | |
| 360 | The ARG when :file is specified is a regexp that will match valid file | 364 | list or to one of the values returned by the function provided as the |
| 361 | names (without the directory portion). Generally these strings will | 365 | property value. The `database' and `server' tokens also accept the |
| 362 | be of the form ".+\.SUF" where SUF is the desired file suffix. | 366 | :file property whose value is a regexp to identify useful file names. |
| 363 | 367 | ||
| 364 | When :completion is specified, the ARG corresponds to the PREDICATE | 368 | (user :default DEF) |
| 365 | argument to the `completing-read' function (a list of possible values | 369 | (database :default DEF |
| 366 | or a function returning such a list). | 370 | :file FILEPAT |
| 371 | :completion COMPLETE) | ||
| 372 | (server :default DEF | ||
| 373 | :file FILEPAT | ||
| 374 | :completion COMPLETE) | ||
| 375 | |||
| 376 | The FILEPAT when :file is specified is a regexp that will match valid | ||
| 377 | file names (without the directory portion). Generally these strings | ||
| 378 | will be of the form ".+\.SUF" where SUF is the desired file suffix. | ||
| 379 | |||
| 380 | When :completion is specified, the COMPLETE corresponds to the | ||
| 381 | PREDICATE argument to the `completing-read' function (a list of | ||
| 382 | possible values or a function returning such a list). | ||
| 367 | 383 | ||
| 368 | *** Added `sql-connection-alist' to record login parameter values. | 384 | *** Added `sql-connection-alist' to record login parameter values. |
| 369 | An alist for recording different username, database and server | 385 | An alist for recording different username, database and server |
| @@ -393,7 +409,7 @@ SQLite database without prompting; the "prd" connection would prompt | |||
| 393 | for the users password and then connect to the Oracle database. | 409 | for the users password and then connect to the Oracle database. |
| 394 | 410 | ||
| 395 | **** Added SQL->Start... submenu when connections are defined. | 411 | **** Added SQL->Start... submenu when connections are defined. |
| 396 | When connections have been defined, There is a submenu available that | 412 | When connections have been defined, there is a submenu available that |
| 397 | allows the user to select one to start a SQLi session. The "Start | 413 | allows the user to select one to start a SQLi session. The "Start |
| 398 | SQLi Session" item moves to the "Start..." submenu when cnnections | 414 | SQLi Session" item moves to the "Start..." submenu when cnnections |
| 399 | have been defined. | 415 | have been defined. |
| @@ -403,6 +419,26 @@ When a SQLi session is not started by a connection then | |||
| 403 | `sql-save-connection' will gather the login params specified for the | 419 | `sql-save-connection' will gather the login params specified for the |
| 404 | session and save them as a new connection. | 420 | session and save them as a new connection. |
| 405 | 421 | ||
| 422 | *** List database objects and details. | ||
| 423 | Once a SQL interactive session has been started, you can get a list of | ||
| 424 | the objects in the database and see details of those objects. The | ||
| 425 | objects shown and the details available are product specific. | ||
| 426 | |||
| 427 | **** List all objects. | ||
| 428 | Using `M-x sql-list-all', `C-c C-l a' or selecting "SQL->List all | ||
| 429 | objects" will list all the objects in the database. At a minimum it | ||
| 430 | lists the tables and views in the database. Preceeding the command by | ||
| 431 | universal argument may provide additional details or extend the | ||
| 432 | listing to include other schemas objects. The list will appear in a | ||
| 433 | separate window in view-mode. | ||
| 434 | |||
| 435 | **** List Table details. | ||
| 436 | Using `M-x sql-list-table', `C-c C-l t' or selecting "SQL->List Table | ||
| 437 | details" will ask for the name of a database table or view and display | ||
| 438 | the list of columns in the relation. Preceeding the comand with the | ||
| 439 | universal argument may provide additional details about each column. | ||
| 440 | The list will appear in a separate window in view-mode. | ||
| 441 | |||
| 406 | *** Added option `sql-send-terminator'. | 442 | *** Added option `sql-send-terminator'. |
| 407 | When set makes sure that each command sent with `sql-send-*' commands | 443 | When set makes sure that each command sent with `sql-send-*' commands |
| 408 | are properly terminated and submitted to the SQL processor. | 444 | are properly terminated and submitted to the SQL processor. |
| @@ -434,6 +470,11 @@ threads simultaneously. | |||
| 434 | *** It is possible now, to access alternative buses than the default | 470 | *** It is possible now, to access alternative buses than the default |
| 435 | system or session bus. | 471 | system or session bus. |
| 436 | 472 | ||
| 473 | ** Tramp | ||
| 474 | |||
| 475 | *** The following access methods are discontinued: "ssh1_old", | ||
| 476 | "ssh2_old", "scp1_old", "scp2_old" and "fish". | ||
| 477 | |||
| 437 | 478 | ||
| 438 | * New Modes and Packages in Emacs 24.1 | 479 | * New Modes and Packages in Emacs 24.1 |
| 439 | 480 | ||
| @@ -498,7 +539,7 @@ syntactic rules. | |||
| 498 | ** prog-mode is a new major-mode meant to be the parent of programming mode. | 539 | ** prog-mode is a new major-mode meant to be the parent of programming mode. |
| 499 | ** define-minor-mode accepts a new keyword :variable. | 540 | ** define-minor-mode accepts a new keyword :variable. |
| 500 | 541 | ||
| 501 | ** `delete-file' and `delete-directory now accept optional arg TRASH. | 542 | ** `delete-file' and `delete-directory' now accept optional arg TRASH. |
| 502 | Trashing is performed if TRASH and `delete-by-moving-to-trash' are | 543 | Trashing is performed if TRASH and `delete-by-moving-to-trash' are |
| 503 | both non-nil. Interactively, TRASH defaults to t, unless a prefix | 544 | both non-nil. Interactively, TRASH defaults to t, unless a prefix |
| 504 | argument is supplied (see Trash changes, above). | 545 | argument is supplied (see Trash changes, above). |
| @@ -521,10 +562,13 @@ by the Graphic Control Extension of the image. | |||
| 521 | ** XML and HTML parsing | 562 | ** XML and HTML parsing |
| 522 | 563 | ||
| 523 | *** If Emacs is compiled with libxml2 support (which is the default), | 564 | *** If Emacs is compiled with libxml2 support (which is the default), |
| 524 | two new Emacs Lisp-level functions are defined: `html-parse-string' | 565 | two new Emacs Lisp-level functions are defined: |
| 525 | (which will parse "real world" HTML) and `xml-parse-string' (which | 566 | `xml-parse-html-string-internal' (which will parse "real world" HTML) |
| 526 | parses XML). Both return an Emacs Lisp parse tree. See the Emacs | 567 | and `xml-parse-string-internal' (which parses XML). Both return an |
| 527 | Lisp Reference Manual for details. | 568 | Emacs Lisp parse tree. |
| 569 | |||
| 570 | FIXME: These should be front-ended by xml.el. | ||
| 571 | |||
| 528 | 572 | ||
| 529 | ** Isearch | 573 | ** Isearch |
| 530 | 574 | ||
diff --git a/etc/NEWS.23 b/etc/NEWS.23 index 74291bab8ab..bee89d368b5 100644 --- a/etc/NEWS.23 +++ b/etc/NEWS.23 | |||
| @@ -40,6 +40,10 @@ This can be used in place of the default appt-message-warning-time. | |||
| 40 | 40 | ||
| 41 | * Lisp changes in Emacs 23.3 | 41 | * Lisp changes in Emacs 23.3 |
| 42 | 42 | ||
| 43 | ** `e' and `pi' are now called `float-e' and `float-pi'. | ||
| 44 | The old names are obsolete. | ||
| 45 | ** The use of unintern without an obarray arg is declared obsolete. | ||
| 46 | |||
| 43 | ** New function byte-to-string, like char-to-string but for bytes. | 47 | ** New function byte-to-string, like char-to-string but for bytes. |
| 44 | 48 | ||
| 45 | 49 | ||
diff --git a/etc/srecode/java.srt b/etc/srecode/java.srt index c449f0d77c9..d4cc986a323 100644 --- a/etc/srecode/java.srt +++ b/etc/srecode/java.srt | |||
| @@ -83,7 +83,7 @@ public Class {{?NAME}} {{#PARENTS}}{{#FIRST}}extends {{/FIRST}}{{#NOTFIRST}}impl | |||
| 83 | template include :blank | 83 | template include :blank |
| 84 | "An include statement." | 84 | "An include statement." |
| 85 | ---- | 85 | ---- |
| 86 | import {{NAME}}; | 86 | import {{?NAME}}; |
| 87 | ---- | 87 | ---- |
| 88 | 88 | ||
| 89 | context misc | 89 | context misc |