aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorStefan Monnier2010-09-30 01:28:20 +0200
committerStefan Monnier2010-09-30 01:28:20 +0200
commita01a7932080e8a6e7bc8472c58cefabcc2c37df3 (patch)
tree94b28b19c8f1536e76ffe7d5826811b74a79e3a5 /etc
parentcc390e46c7ba95b76ea133d98fd386214cd01709 (diff)
parent6b0f7311f16646e0de2045b2410e20921901c616 (diff)
downloademacs-a01a7932080e8a6e7bc8472c58cefabcc2c37df3.tar.gz
emacs-a01a7932080e8a6e7bc8472c58cefabcc2c37df3.zip
Merge from trunk
Diffstat (limited to 'etc')
-rw-r--r--etc/ChangeLog8
-rw-r--r--etc/NEWS108
-rw-r--r--etc/NEWS.234
-rw-r--r--etc/srecode/java.srt2
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 @@
12010-09-21 Eric Ludlam <zappo@gnu.org>
2
3 * srecode/java.srt: Make NAME be a prompt.
4
52010-09-13 Michael Albinus <michael.albinus@gmx.de>
6
7 * NEWS: Some Tramp methods are discontinued.
8
12010-09-11 Glenn Morris <rgm@gnu.org> 92010-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
diff --git a/etc/NEWS b/etc/NEWS
index b72b000b2fe..0535690dede 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -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.
51This is only useful for Emacs developers to debug certain types of bugs. 51This is only useful for Emacs developers to debug certain types of bugs.
52These is not a new feature; only the configure flag is new. 52This 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
114for this. 114for this.
115 115
116** ImageMagick support. 116** ImageMagick support.
117It is now possible to use the Imagemagick library to load many new 117It is now possible to use the ImageMagick library to load many new
118image formats in Emacs. To enable this, use the configure option 118image formats in Emacs. By default, Emacs links with the ImageMagick
119`--with-imagemagick'. 119libraries if they are present at build time. To disable this, use
120the configure option `--without-imagemagick'.
120 121
121The new function `imagemagick-types' returns a list of image file 122The new function `imagemagick-types' returns a list of image file
122extensions that your installation of ImageMagick supports. The 123extensions that your installation of ImageMagick supports. The
123function `imagemagick-register-types' enables ImageMagick support for 124function `imagemagick-register-types' enables ImageMagick support for
124these imaeg types, minus those listed in `imagemagick-types-inhibit'. 125these image types, minus those listed in `imagemagick-types-inhibit'.
125 126
126See the Emacs Lisp Reference Manual for more information. 127See 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.
157scroll a line instead of full screen. 158scroll 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
160define it as a scroll command affected by `scroll-preserve-screen-position. 161define 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.
323The custom variable `sql-port' can be specified for connection to 325The custom variable `sql-port' can be specified for connection to
324MySQL servers. 326MySQL or Postgres servers. By default, the port is not listed in
327either login parameter, but will be added to the command line if set
328to 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.
327If you use `sql-product-interactive' to start an SQL interactive 331If you use `sql-product-interactive' to start an SQL interactive
@@ -348,22 +352,34 @@ Each supported product has a custom variable `sql-*-login-params'
348which is a list of the parameters to be prompted for before a 352which is a list of the parameters to be prompted for before a
349connection is established. 353connection is established.
350 354
351By default, the value of the parameter is simply prompted for. For 355The 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
353below: 357the order in which they are prompted. The tokens symbols can be
354 358replaced by a sublist starting with the token and followed by a plist
355 (server :file ARG) 359which 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) 361specifies 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 363property which restricts the entry to either one of the values in the
360The ARG when :file is specified is a regexp that will match valid file 364list or to one of the values returned by the function provided as the
361names (without the directory portion). Generally these strings will 365property value. The `database' and `server' tokens also accept the
362be 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
364When :completion is specified, the ARG corresponds to the PREDICATE 368 (user :default DEF)
365argument to the `completing-read' function (a list of possible values 369 (database :default DEF
366or a function returning such a list). 370 :file FILEPAT
371 :completion COMPLETE)
372 (server :default DEF
373 :file FILEPAT
374 :completion COMPLETE)
375
376The FILEPAT when :file is specified is a regexp that will match valid
377file names (without the directory portion). Generally these strings
378will be of the form ".+\.SUF" where SUF is the desired file suffix.
379
380When :completion is specified, the COMPLETE corresponds to the
381PREDICATE argument to the `completing-read' function (a list of
382possible 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.
369An alist for recording different username, database and server 385An alist for recording different username, database and server
@@ -393,7 +409,7 @@ SQLite database without prompting; the "prd" connection would prompt
393for the users password and then connect to the Oracle database. 409for 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.
396When connections have been defined, There is a submenu available that 412When connections have been defined, there is a submenu available that
397allows the user to select one to start a SQLi session. The "Start 413allows the user to select one to start a SQLi session. The "Start
398SQLi Session" item moves to the "Start..." submenu when cnnections 414SQLi Session" item moves to the "Start..." submenu when cnnections
399have been defined. 415have 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
404session and save them as a new connection. 420session and save them as a new connection.
405 421
422*** List database objects and details.
423Once a SQL interactive session has been started, you can get a list of
424the objects in the database and see details of those objects. The
425objects shown and the details available are product specific.
426
427**** List all objects.
428Using `M-x sql-list-all', `C-c C-l a' or selecting "SQL->List all
429objects" will list all the objects in the database. At a minimum it
430lists the tables and views in the database. Preceeding the command by
431universal argument may provide additional details or extend the
432listing to include other schemas objects. The list will appear in a
433separate window in view-mode.
434
435**** List Table details.
436Using `M-x sql-list-table', `C-c C-l t' or selecting "SQL->List Table
437details" will ask for the name of a database table or view and display
438the list of columns in the relation. Preceeding the comand with the
439universal argument may provide additional details about each column.
440The list will appear in a separate window in view-mode.
441
406*** Added option `sql-send-terminator'. 442*** Added option `sql-send-terminator'.
407When set makes sure that each command sent with `sql-send-*' commands 443When set makes sure that each command sent with `sql-send-*' commands
408are properly terminated and submitted to the SQL processor. 444are 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
435system or session bus. 471system 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.
502Trashing is performed if TRASH and `delete-by-moving-to-trash' are 543Trashing is performed if TRASH and `delete-by-moving-to-trash' are
503both non-nil. Interactively, TRASH defaults to t, unless a prefix 544both non-nil. Interactively, TRASH defaults to t, unless a prefix
504argument is supplied (see Trash changes, above). 545argument 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),
524two new Emacs Lisp-level functions are defined: `html-parse-string' 565two 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)
526parses XML). Both return an Emacs Lisp parse tree. See the Emacs 567and `xml-parse-string-internal' (which parses XML). Both return an
527Lisp Reference Manual for details. 568Emacs Lisp parse tree.
569
570FIXME: 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
83template include :blank 83template include :blank
84"An include statement." 84"An include statement."
85---- 85----
86import {{NAME}}; 86import {{?NAME}};
87---- 87----
88 88
89context misc 89context misc