diff options
Diffstat (limited to 'emacs.d/nxhtml/tests/in/html-syntactic-err-l164.html')
-rw-r--r-- | emacs.d/nxhtml/tests/in/html-syntactic-err-l164.html | 1474 |
1 files changed, 0 insertions, 1474 deletions
diff --git a/emacs.d/nxhtml/tests/in/html-syntactic-err-l164.html b/emacs.d/nxhtml/tests/in/html-syntactic-err-l164.html deleted file mode 100644 index 275ae67..0000000 --- a/emacs.d/nxhtml/tests/in/html-syntactic-err-l164.html +++ /dev/null @@ -1,1474 +0,0 @@ -<?xml version="1.0" encoding="iso-8859-1"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" - "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> - <head> - <title>News and Notes about nXhtml</title> - <link href="wd/grapes/nxhtml-grapes.css" rel="StyleSheet" type="text/css" /> - </head> - <body> - <div id="container"> - - <div id="rgtcol"> - <p id="nxhtml-home"> - <a href="nxhtml.html">To nXhtml main page</a> - </p> - - <h1>News and Notes about nXhtml</h1> - - <dl> - - <dt id="hadron-bugs" style="margin-top:1em;">Thanks for testing!</dt> - <dd> - <p> - I want to thanks the testers (who have been many now), - especially to my first testers Hadron Quark and Eric - Lilja, for helping me by testing and pointing out bugs - and weaknesses, most of them related to editing of PHP. - </p> - <p> - Without testers all kind of problems I just can't - imagine myself would still be there in nXhtml. For - example Hadron told me once that he got the error - <i>(wrong-type-argument stringp nil)</i>. Eh, I replied, are - you sure. Yes he was. I tried the same file as him. No - error. - </p> - <p> - The error happened during fontification so the error - message above was all we had. A real black box for - me. Or perhaps black magic? After much confusion and - some hard work we finally found out what it was and I - implemented a better way to catch such errors. If Hadron - would have given up the problem would still have been - there. Some problems are just impossible to solve - without good cooperation. So, again, thanks Hadron. - </p> - <p> - BTW, I will perhaps add some even better way to Emacs to - catch these errors so other can benefit from our - insights too, but that requires some time and effort - which I can't afford right now. - </p> - </dd> - - <dt id="state-of-the-art" style="margin-top:1em; - background-color: #00fa9a; - background-color: #20b2aa; - padding: 0.5em; - ">The State of the Art</dt> - <dd style="background-color: #54ff9f; padding: 0.5em"> - <p> - I have more and more come to realize that there are two - main parts of nXhtml which are in a bit different - degrees of maturity. The reason for the difference is - mainly that one of them, <strong>mumamo-mode</strong>, - requires very tight integration with Emacs in a way that - currently is difficult. There are also things to - discover, for example in the interactions with other - minor modes. Each minor mode actually have to be tested - with mumamo-mode. (Instruction for library authors are - in mumamo-mode.el) - </p> - <p> - That said I still think <strong>mumamo-mode</strong> is - mature enough for serious use. At least the - <i>fontification now works ok</i> I believe. Other - parts that also depends on the major mode used, - like <i>filling and indentation have some quirks</i>. To - make those work more reliably in all cases a bit more - standardisation across different major modes is - needed. (It is perhaps possible to work around those - problems in mumamo-mode, but the long term benefits of - doing that are probably small.) - </p> - <p> - The other part, <strong>nxhtml-mode</strong>, is more mature, - since it stands more by itself and since it builds on - the very stable nxml-mode. I would not say nxhtml-mode - is (ever) finished, but it is stable and useful. - </p> - </dd> - - <dt id="magic-problems" style="margin-top:1em;">Magic major mode selection</dt> - <dd> - <p> - Sometimes the major mode that Emacs opens a file in is - not what you expect. This can happen with files like PHP - files. The reason might be that magic-mode-alist have - choosen a mode based on the content of the file. The way - this is done does not take files with mixes a mix of for - example XHTML and PHP into account. - </p> - <p> - You may try setting magic-mode-alist to nil if this is a - problem for you. - </p> - <p> - <em> - This is now no longer necessary since the introduction - of magic-fallback-mode-alist in CVS Emacs on 2007-05-16. - (If you have an Emacs newer than that, of course.) - </em> - </p> - </dd> - - <dt id="underline-bug" style="margin-top:1em;">Long Red Underlines</dt> - <dd> - <p> - Because of a bug in Emacs 22.1 you can sometimes (at the - end of a line) get long red lines instead of just a - single underlined character. Many users (me included) - find this quite a bit disturbing. I have therefore added - a command to quickly hide/show the underlines. This is - on <em>C-c C-w</em>. - </p> - <p> - This is particular useful for example in the case where - you edit a PHP file and are bound to get a lot of XHTML - validation errors. - </p> - </dd> - - <dt id="php-attribute-values" style="margin-top:1em;">Attribute values computed by PHP</dt> - <dd> - <p> - If you want to have attribute values computed by PHP - here is a way how to structure that to avoid breaking - completion and validation in the XHTML part unnessecary: - </p> - <p style="margin-left:2em"> - <img src="images/linux.png" title="<?php foo("bar");?>"/> - </p> - <p> - Unfortunately that still breaks XHTML validation since - < is not allowed in strings. In the long run I - believe the XML validator has to be broken up so that it - avoids parsing the string here (in PHP files). - </p> - <p> - For now I have implemented a workaround. - If you are using constructs like those above then turn on <em>nxhtml-strval-mode</em>. - This will temporarily replace the above with - </p> - <p style="margin-left:2em"> - <img src="images/linux.png" title="«?php foo("bar");?»"/> - </p> - <p> - However on the screen you will still see the original - string and when writing to file the correct characters - will be used. - </p> - </dd> - - <dt id="pi-note" style="margin-top:1em;">A note for PHP and its cousins</dt> - <dd> - <p> - The rules for a process instruction in XML, like <?php - ... ?> says that the text can contain any text except - <em>?></em>. So if you want to output that string - from PHP then break it up so it does not look as ?> in - the source file. - </p> - <p> - It might be good to break up the beginning part of the - process instructions too. And please note that to use - XHTML validation or completion you should avoid using - < in strings, since it is not allowed there. - </p> - </dd> - -<!-- <dt id="pi-note" style="margin-top:1em;">Perl Mode slow with Mumamo Mode</dt> --> -<!-- <dd> --> -<!-- <p> --> -<!-- Perl mode used with MuMaMo mode sometimes makes the --> -<!-- fontification slow for big files. I do not know the --> -<!-- reason, but I am trying to find a solution for this. If --> -<!-- you encounter this problem, just turn off mumamo-mode in --> -<!-- that buffer. --> -<!-- </p> --> -<!-- </dd> --> - - <dt id="tab-width-problems" style="margin-top:1em;">Tab width</dt> - <dd> - <p> - Do you have <em>tab-width</em> to something different than 8 - (the default)? Then please change this to 8. I have got - reports of problem with indentation when it is not 8. - </p> - </dd> - - <dt id="mmm-compat" style="margin-top:1em;">Why the chunks are not compatible with mmm</dt> - <dd> - <p> - Some people have asked why the way to specify chunks in - mumamo-mode is not compatible with the old mmm-mode. The - answer is that I was not sure that the way used in - mmm-mode for specifying the chunks was flexible enough. - </p> - <p> - And I am sure that even the way used in mumamo-mode is - not good enough for all cases, but I let it be the way - it is until I have a better understanding of the - problem. Suggestions and comments are welcome! - </p> - </dd> - - </dl> - - <h1 id="change-history">nXhtml Changes</h1> - - <div> - <a href="#v0.89">v0.89</a> - <a href="#v0.90">v0.90</a> - <a href="#v0.91">v0.91</a> - <a href="#v0.92">v0.92</a> - <a href="#v0.93">v0.93</a> - <a href="#v0.94">v0.94</a> - <a href="#v0.95">v0.95</a> - <a href="#v0.96">v0.96</a> - <a href="#v0.97">v0.97</a> - <a href="#v0.98">v0.98</a> - <a href="#v0.99">v0.99</a> - <a href="#v1.00">v1.00</a> - <a href="#v1.01">v1.01</a> - <a href="#v1.02">v1.02</a> - <a href="#v1.03">v1.03</a> - <a href="#v1.04">v1.04</a> - <a href="#v1.10">v1.10</a> - <a href="#v1.11">v1.10</a> - <a href="#v1.12">v1.10</a> - <a href="#v1.13">v1.10</a> - <a href="#v1.14">v1.10</a> - </div> - - <dl> - <dt id="v0.89">0.89</dt> - <dd> - <ul> - <li> - Corrected autostart for nXhtml when not used together with EmacsW32. - </li> - </ul> - </dd> - <dt id="v0.90">0.90</dt> - <dd> - <ul> - <li> - Improved display of XML path. - </li> - <li> - Discontinued xmple-mode. - </li> - <li> - New major modes nxhtml-part-mode/nxml-part-mode replaces - minor mode xmlpe-mode. (While moving the code to - nxhtml-part.el I also fixed a bug in Xmple minor mode that - made Emacs take 99% of the CPU.) - </li> - </ul> - </dd> - <dt id="v0.91">0.91</dt> - <dd> - <ul> - <li> - Fixed some calls to perl which prevented uploading of - a site of you did not have perl in the same location - as me. - </li> - <li> - Glued together things so that editing PHP files works - as I intended. (This means that Emacs switches between - php-mode and nxhtml-part-mode automatically when - moving point. And that you can use completion.) - </li> - <li> - Starting working on the documentation for nXhtml. - New layout to the documentation files. - Examples with images. - </li> - </ul> - </dd> - <dt id="v0.92">0.92</dt> - <dd> - <ul> - <li> - Fixes to make the switching between php and xhtml - style editing work better. - </li> - </ul> - </dd> - <dt id="v0.93">0.93</dt> - <dd> - <ul> - <li> - Better error handling when switching to editing - embedded JavaScript and CSS. - </li> - <li> - Removed PHP spec from embedded switching since they - interfered with the automatic switching between php - and xhtml. - </li> - <li> - Gives an error message if web host is not defined in - site when trying to use View Uploaded File and - cousins. - </li> - <li> - Gives a ready message when finished uploading a single - file. - </li> - <li> - When using Mode Switching at <? ... ?> mode - switching could occur in wrong buffer. Fixed together - with some other buffer problems. - </li> - </ul> - </dd> - <dt id="v0.94">0.94</dt> - <dd> - <ul> - <li> - Add http://www.w3.org/ to the help sites for CSS. - </li> - <li> - Included a CSS mode. - </li> - <li> - Added a menu entry for bug reporting. - </li> - <li> - Renamed menu bar entry from XHTML to nXhtml for clarity. - (But nXml menu bar entry is still called XML.) - </li> - <li> - Added work around for globalized minor modes in the - cases of MLinks, XML Path and mode switching at <? ... ?>. - </li> - </ul> - </dd> - <dt id="v0.95">0.95</dt> - <dd> - <ul> - <li> - Added workaround for the problem with the first - keyboard key after automatically switching of mode at - <? ... ?>. - </li> - </ul> - </dd> - <dt id="v0.96">0.96</dt> - <dd> - <ul> - <li> - Added support for multiple major modes with mumamo.el. - </li> - <li> - More conventient handling of links. They can now be - opened in the same window, 'other window' or in a new - frame. - </li> - </ul> - </dd> - <dt id="v0.97">0.97</dt> - <dd> - <ul> - <li> - Schema was not setup after starting new page so - completion did not work. Fixed. - </li> - <li> - Added http://xhtml.com/ to help sites for XHTML. - </li> - <li> - Added the concept of <em>fictive XML validation - headers</em>. These are just text parsed by the nXml - validation parser to get a start state before starting - parsing a buffer. This allows the use of the nXml - completion in buffers where there are no XML header. - Such a header is often lacking for example in PHP code - since the XHTML header is often generated dynamically. - </li> - <li> - Because of the change above <em>nxhtml-part-mode</em> - is no longer needed and is therefore declared - obsolete. - </li> - <li> - Corrected a bug in mlinks.el that prevented opening an - HTML link in a other window or a new frame. - </li> - <li> - Added support for JSP, eRuby and some support for perl - in mumamo.el. - </li> - </ul> - </dd> - <dt id="v0.98">0.98</dt> - <dd> - <ul> - <li> - Mumamo was not found when nXhtml was installed with - just the zip file. Corrected. (nXhtml is also - installed when you install EmacsW32.) - </li> - <li> - Enhancement to mumamo error handling when a bad mode - specifier for an embedded mode is found. - </li> - <li> - Introduced a bug for empty XHTML documents in - 0.97. Corrected. - </li> - <li> - Corrected a bug for chunks 1 character long. - </li> - <li> - There is what I consider is a bug in Emacs 22.1 in the - handling of global minor mode that are not distributed - with Emacs. If they are turned on by customization, - but loaded after Emacs have loaded the customizations - (usually in .emacs) then they are not turned on - correctly. Added work-around for this. - </li> - <li> - <em>Fictive XHTML Validation Header</em>: - <ul> - <li> - <em>Fictive XHTML Validation Header</em> state was not saved when moving between chunks. Fixed. - </li> - <li> - Tried to make the concept of <em>Fictive XHTML Validation Header</em> - more clear. Added this visually to the buffer. - </li> - <li> - <em>Fictive XHTML Validation Headers</em> can now be turned on - automatically based on file name. - </li> - </ul> - </li> - <li> - <em>nXhtml menu:</em> - <ul> - <li> - Reorganized the nXhtml menu. - </li> - <li> - Added <em>customization</em> groups for help libraries to nXhtml. - </li> - <li> - Added an entry for customization of nXhtml to the menus. - </li> - <li> - Added <em>Tidy</em> to the menus again. - </li> - </ul> - </li> - <li> - Corrected bug in <em>XML Path</em> (nxml-where) for single tags. - Other small fixes to nxhtml-where. - </li> - <li> - Documentation enhancements. - Added <em>The Quick Guide</em>. - </li> - </ul> - </dd> - <dt id="v0.99">0.99</dt> - <dd> - <ul> - <li> - Fixed a serious bug in the cooperation between nxhtml-mode and mumamo-mode. - </li> - <li> - Turn on mumamo-mode by file name (mumamo-global-mode). - </li> - <li> - Fictive XHTML Validation Header: - <ul> - <li> - The Fictive XHTML Validation Header state were not saved when changing major mode in MuMaMo. Corrected. - </li> - <li> - Added more alternatives to the Fictive XHTML Validation Header list. - This should make it easier to use completion with for example PHP. - </li> - <li> - Added default value for the Fictive XHTML Validation Header. - </li> - <li> - Tried to make the use of Fictive XHTML Validation Header more automatic and therefore useful. - Also tried to make it play better with setting schema file. - (There is no need normally to set schema file by hand.) - </li> - <li> - To turn this on by default customize nxhtml-global-validation-header-mode. - </li> - </ul> - </li> - <li> - Possible to hide validation warnings without turning - on validation (which would make completion in the - XHTML part impossible). - </li> - <li> - Some fixes to php-mode: - <ul> - <li>Using the character # for comments now works for most cases.</li> - <li>Now uses the fontification faces in a more standard way which calms down the look.</li> - <li>Initialization bug fixes.</li> - <li>Renamed php-mode-user-hook to php-mode-hook to follow standard.</li> - </ul> - </li> - <li> - Indentation fixes: - <ul> - <li> - Various corrections to indentation in mumamo. - </li> - <li> - Added the possibility to use TAB to indent regions - (indent-region-mode). - </li> - <li> - Warn about bad indentation in mixed PHP/HTML code - when using php-mode only. - </li> - </ul> - </li> - <li> - Fontification now fontifies all text first in main - major mode and thereafter applies submodes. (This - avoids some problems with around a submode chunk.) - </li> - <li> - Reorganized the nXhtml menu: - <ul> - <li> - There is now a minor mode for the nXhtml - menu. This makes it possible to easier use common - features when in buffers not in nxhtml-mode. - </li> - <li> - The nXhtml menu does not disappear when moving - into a chunk where the major mode is not - nxhtml-mode. The changes also makes it easy to - access uploading functions functions etc from - other modes than nxhtml-mode since the - <em>nXhtml</em> may also be shown in them. - </li> - <li> - The nXhtml menu can be turned on globally by default. - Customize nxhtml-menu-mode for that. - </li> - </ul> - </li> - </ul> - </dd> - <dt id="v1.00">1.00</dt> - <dd> - <ul> - <li> - Reached version number 1.00 - which you maybe believe - means the bugs should be gone? Sorry, it is just that - I ran out of version numbers ;-) However it looks like - much fewer bugs at least. - </li> - <li> - Fixed problems mostly related to global turn on of different features in nXhtml. - </li> - <li> - Small fixes to indentation. - <ul> - <li> - nxhtml-mode could get confused by php tags. - </li> - <li> - nxhtml-mode did not indent <!DOCTYPE in a sensible way. - </li> - <li> - Electric keys now works in embedded php when using mumamo-mode. - </li> - </ul> - </li> - <li> - Tidy was very misbehaving since the output buffer was - not erased between different files. But I have got no - bug reports on this ;-) - </li> - <li> - Fixed a bug in validation that should up when using muamo-mode. - </li> - <li> - Fixed bug in <script ...> and <style ...> chunk dividing. - </li> - <li> - Added support for OpenLaszlo. - </li> - <li> - Corrections to mlinks-mode (visible mostly as links in - XHTML buffers): - <ul> - <li> - Links disappeared when a new file was - opened. Corrected. - </li> - <li> - Links were not correctly updated at changes in the - buffer when mumamo-mode was used. Fixed. - </li> - </ul> - </li> - <li> - The welcome message for nXhtml could be shown too - early sometimes when loading, before nXhtml actually - knew if it should be shown or not. Tried to fix it. - </li> - </ul> - </dd> - <dt id="v1.01">1.01</dt> - <dd> - <ul> - <li> - Reported wrong version number for nXhtml in the menus. Fixed. - </li> - <li> - <em>If you use the zip file to install nXhtml please - notice that it has now a top level nxml.</em> Sorry for not - having zipped it like that before! - </li> - <li> - The url links in <em>Welcome to nXhtml</em> was a bit - incorrect and did not work on all OS:es. Fixed. - </li> - <li> - Added customization of popup completion to the 'nxhtml - customization group so they are easier to find. - </li> - <li> - MuMaMo - <ul> - <li> - Struggled a bit with the load sequences of the elisp - libraries used by nXhtml when using MuMaMo. - </li> - <li> - Tried to get the global turn on of mumam-mode to work - in all cases. - </li> - <li> - The screen was blinking when changing overlays after - changes in the buffer. Tried to fix this. - </li> - <li> - Minor fixes do syntax highlighting, like taking care of single ':s. - </li> - <li> - Fixes to the support for JSP and eRuby. - </li> - <li> - Made the support for perl here documents a bit better. - Large perl documents are however still quite slow when - using mumamo-mode. I do not know the reason yet. - </li> - <li> - Refontification could miss some parts when buffer - changes caused chunk division changes. Complex, - tried to fix it, but I am a bit unsure that it - always works. - </li> - <li> - Cleaned up mumamo.el a bit. - </li> - <li> - Rewrote mumamo-test.el and functions called from it in - mumamo.el a bit to make tracebacks from errors more - useful. Changed keybindings in mumamo-test.el from - global to a minor mode <em>mumamo-test-mode</em>. - Renamed mumamo-notest.el to mumamo-test.el. Added it - to the zipped distribution of nXhtml. - </li> - </ul> - </li> - <li> - Fixed a bug related to links and buffer changes. - </li> - </ul> - </dd> - <dt id="v1.02">1.02</dt> - <dd> - <ul> - <li> - Fixed a refontification bug that occured after changes. - </li> - </ul> - </dd> - <dt id="v1.03">1.03</dt> - <dd> - <ul> - <li> - Added the possibility to call GIMP. - </li> - <li> - Reworked the messages for fontification errors to try - to catch an error that shows up sometimes. Tried to - avoid disturbing normal use in spite of that error. - </li> - <li> - Reverted to using a short delay before switching major - mode when moving between buffers. - </li> - </ul> - </dd> - <dt id="v1.04">1.04</dt> - <dd id="v1.04-dd"> - <ul> - <li> - Enhanced the documentation for nXhtml. Starting from - <i>C-h f nxhtml-mode</i> it should now be easier to - get an overview. - </li> - <li> - Bug fixes etc: - <ul id="v1.04-bugs"> - <li> - Completion on an empty page gave a faulty frameset page. Fixed. - </li> - <li> - Insert end tag did not work with a fictive - validation header. Fixed. - </li> - <li> - Insert end tag when all preceding tags where - closed gave a strange error message. Fixed. - </li> - <li> - Changed some key bindings to comply with - <i>(info "(elisp) Key Binding Conventions")</i> - </li> - <li> - Completion in empty buffers with a completion - header did not work. Fixed. - </li> - <li id="mumamo-bugs"> - Multiple major modes: - <ul> - <li> - Fixed a bug that prevented mumamo-global-mode from - beeing turned on in a file opened in - fundamental-mode. - </li> - <li> - Better error tracing for some functions, - including the call of major mode functions. - </li> - <li> - Position was garbled when a ;-char was inserted in php-mode chunk. Fixed. - </li> - <li> - A bad check for if mlinks-mode where available was fixed. - </li> - <li> - Some bugs concerning turning off mumamo-mode was fixed. - </li> - <li> - Fixed a bug in <i>perl here doc</i> chunks. Suddenly the - problem with slowness when using mumamo-mode in - perl buffers seems gone. (Note quite sure, but I - can't see any problems now.) - </li> - <li> - Fixed a bug in mumamo-mode when current buffer was - switched before the major mode had been set from - the current chunk. - </li> - <li> - Fixed a long standing bug in php fontification of - strings and comments. - </li> - <li> - Fixed a bug where <i>sgml-xml-mode</i> was not defined. - </li> - <li> - Fixed a bug related to get-text-property which - gives an error when buffer is narrowed. - </li> - <li> - Tried to refontify things outside of a narrowed part. Fixed. - </li> - <li> - Too little where refontified after changes. I hope I have fixed this. - </li> - </ul> - </li> - <li> - Fictive XHTML Validation Header: - <ul id="v1.04-fic-bugs"> - <li> - View File did not work correctly when a fictive - XHTML validation header was used. Corrected. - </li> - <li> - Fictive XHTML validation headers are no longer - turned on by default in any buffers. - </li> - </ul> - </li> - <li> - Indentation: - <ul> - <li> - Tried to fix a problem when using - newline-and-indent. When this was in a mode - derived from C the indentation sometimes became 0. - </li> - <li> - Speeded up the indentation of regions a bit when - using <i>mumamo-mode</i>. - </li> - <li> - Indentation: TAB now only indents a region if it - is visibly marked (see transient-mark-mode and - cua-mode). - </li> - <li> - Simplified the indentation code. - </li> - </ul> - </li> - <li> - Fixed a problem where string fontification got out - of phase so that wrong parts of buffer could be - fontified as a string. - </li> - <li> - Added a workaround for <a - href="#php-attribute-values">Attribute values - computed by PHP</a> - </li> - <li> - Added .nosearch to subdirectories with no elisp files. - </li> - <li> - Fixed incorrect checks for mlinks-mode in menu building. - </li> - <li> - File extensions where used in a case sensitive way - in some places. Fixed. - </li> - <li> - appmenu: Worked only in html files. Fixed. - </li> - <li> - html-site: Fixed the error <em>Error - (html-site-current): Can't find site: - your-site-name</em>. - </li> - <li> - Fixed a problem with longlines-mode in the support - for Firefox add-on It's All Text. (Note however - that there are some bugs in longlines-mode - itself.) Rewrote the support to be more - general. It is now in the file as-external.el, see - this file. - </li> - <li> - Fixed an encoding problem in - <i>tidy-buffer</i>. Output from tidy was not read - using the same coding system as tidy was using. - </li> - <li> - Fixed some problems with face definitions, possibly bugs (not sure). - </li> - <li> - Made the fontification faster when using mumamo-mode. - (It is still slower than single mode fontification of course.) - </li> - <li> - nxml-where.el: Made it aware of mumamo.el. - </li> - </ul> - </li> - <li> - Menu changes: - <ul> - <li> - Completion menu: Renamed to <i>Completion and - Validation</i> menu and reorganized a little bit to - make it more clear. - </li> - <li> - Renamed <i>view</i> to <i>browse</i> since this is - the normal emacs name for showing files in a web - browser. Also made corresponding changes to - function names. Put back the possibility to view - only the region in a web browser. - </li> - </ul> - </li> - <li> - Uploading: - <ul> - <li> - Added remote dired to the menus. - </li> - <li> - Fixed problems with file names starting with ~. - </li> - <li> - Fixed more problems with file names with spaces. - </li> - </ul> - </li> - <li> - nxml-where: - <ul> - <li> - nxml-where now uses a timeout for more smooth performance. - </li> - <li> - nxml-where can now recognizes both id and name attribute. - </li> - <li> - Hyphens are now accepted in tag names. - </li> - </ul> - </li> - <li> - Ruby - <ul> - <li> - Multiple major mode turned on by default for .rhtml files when this mode is global. - </li> - <li> - Multiple major mode is no longer turned on when rub-mode is turned on. - </li> - </ul> - </li> - <li> - Added support for switching major mode dependent on if - Emacs was called as an external editor. This makes it - possible for example to switch to relevant major and - minor modes when Firefox add-on It's All Text. - </li> - <li> - Added the possibility to easily view the output of scripts on the server (if they require no parameters). - You can now do that from the nXhtml menu. - Previously only html files on the server could be viewed that way. - Image files can also be viewed this way. - </li> - <li> - Filling: - <ul> - <li> - Added functions for unfilling. - </li> - <li> - Added keybindings and menu entries for longlines-mode, fill-paragraph and unfill-paragraph. - </li> - </ul> - </li> - <li> - Quoting: - Added HTML quoting of & and < in text areas. Bound to C-c C-q. - </li> - <li> - Images: - <ul> - <li> - Added image-mode to those that are encompassed by - nxhtml-global-minor-mode so that images can be - uploaded more easily. - </li> - <li> - Added <em>edit with GIMP</em> and <em>upload</em> to the popup menu for links. - This avoids the need to load the linked files in Emacs first. - </li> - </ul> - </li> - <li> - Added <em>nxml-untag-element</em>. - </li> - <li> - Added a modified version of wikipedia-mode.el. Seems likely to be useful if you are doing web editing. - </li> - <li> - Added html-imenu.el - </li> - <li> - MuMaMo: - <ul> - <li> - Removed the lighter <i>"MuMaMo"</i> for - mumamo-mode. Instead the active major mode now has - <b>"/m"</b> appended to mode-name (that is what you see - in the mode line). - </li> - <li> - The normal way to turn on <i>mumamo-mode</i> has - changed. There are now functions that you can use - in <i>auto-mode-alist</i> to directly set up the - buffer for mumamo-mode. The available functions - are in the - variable <i>mumamo-defined-turn-on-functions</i>. - <p> - You are not supposed to call mumamo-mode - yourself any more and mumamo-global-mode is - gone. So is also mumamo-chunk-family-by-mode and - mumamo-filenames-list. The functionality those - gave are all replaced by the new functions for - turning on mumamo mode. - </p> - </li> - <li> - Added support for buffer local values in - hooks. This is necessary for example to support - minor modes that are meant to be buffer local but - not major mode specific. Instructions for authors - of this kind of minor modes are in the file - mumamo.el. - </li> - <li> - Added support for Django. - </li> - <li> - Added support for Embperl. - </li> - <li> - Added support for PHP Smarty. The <i>{literal} - ... {/literal}</i> construct is not supported. - This mean that you can not use <style ..> or <script ..>. - </li> - <li> - Added support for imenu for the main major mode. - Turned on this by default in nxhtml-mode. - </li> - <li> - Made the temporary replacement of the - attr="<?php ... ?>" a bit better. They are - now more visible and also still mumamo chunks - during the temporary replacement. - </li> - <li> - Added support for <i>flymake-mode</i>. - Maybe add support for checking chunks? - </li> - <li> - Printing: Added htmlfontify.el and - hfyview.el. These makes if possible to print a - buffer fontified with <i>mumamo-mode</i> on in - colors (through your web browser). There is an - example of the capabilities of htmlfontify <a - href="htmlfontify-example.html">here</a> (made - with a little function in hfyview.el). - </li> - </ul> - </li> - <li> - PHP: - <ul> - <li> - Did a first merge with Aaron Hawleys fixes for php-mode.el. - </li> - </ul> - </li> - <li> - CSS: Upgraded to Stefan's latest css-mode.el. - </li> - <li> - Fictive XHTML Validation Headers: Changed the way they - are turned on. They may now be turned on when - mumamo-mode is turned on. - </li> - <li> - Some users want to use their own patched version of - nXml. Next version of Emacs will come with - nXml. Therefore, the loading routine for nXhtml now - checks if nXml is is already loaded. Thanks to Eric - Lilja for testing this. Eric also made me aware of - that if nXhtml was placed in the site-lisp directory - tree then things did not work as I expected. I think I - have corrected that by placing a <i>.nosearch</i> file - at the top of the nxml tree in nXhtml. - </li> - <li> - Restructured the directories. Moved some files out of - the <i>nxhtml</i> subdir. Some of them went into the - <i>util</i> subdir (those are written by me) and some - to the new subdir <i>related</i> (those that are - inherited from others, maybe changed by me - most - often to work with mumamo-mode). - </li> - <li> - Changed all licenses to be GNU GPL. - </li> - <li> - Additions to tidy support: It is now possible to use - the tidy support to tidy the XHTML part of php etc. - (Thanks to Hadron for this suggestion.) - </li> - <li> - Added <i>winsize.el</i> which allows interactive resizing of - windows. Also added <i>winsav.el</i> which adds the - capability to rotate window configurations and also to - save window configuration to file. - </li> - <li> - Made nXhtml work with CVS Emacs 23.0.50.1. - </li> - <li> - Added freemind.el to the parcel. After all FreeMind - supports web publishing too so why not have the Emacs - support here ... - </li> - </ul> - </dd> - <dt id="v1.10">1.10</dt> - <dd id="v1.10-dd"> - Just jumped the version number for the new release of - nXhtml. There are really significant changes in this - release, not only minor bug fixes. - </dd> - <dt id="v1.11">1.11</dt> - <dd id="v1.11-dd"> - Minor bug fixes to completion. Added fictive validation - header to completion alternatives when buffer is empty and - mumamo is used. - </dd> - <dt id="v1.12">1.12</dt> - <dd id="v1.12-dd"> - <ul> - <li> - Fixed a bug in image link insertion in nxhtml-mode, thanks Niels Giesen! - </li> - <li> - Restructured, reordered and documented mumamo.el. It is now two - separate files, mumamo.el and mumamo-fun.el. - </li> - <li> - Added move by chunk to the nXhtml menu. - </li> - </ul> - </dd> - <dt id="v1.13">1.13</dt> - <dd id="v1.13-dd"> - <ul> - <li> - Better handling of the case when no validation header - is needed and the user tries to turn it on. - </li> - <li> - Added .phtml as php file. - </li> - </ul> - </dd> - <dt id="v1.14">1.14</dt> - <dd id="v1.14-dd"> - <ul> - <li> - Completion of links in XHTML was broken. Fixed, thanks - to Niels Giesen. - </li> - </ul> - </dd> - <dt id="v1.15">1.15</dt> - <dd id="v1.15-dd"> - <ul> - <li> - Added `mumamo-map' keymap. - </li> - <li> - Added a keymap to all multi major modes. - </li> - <li> - Some more refinement to fictive validation headers. - </li> - </ul> - </dd> - <dt id="v1.16">1.16</dt> - <dd id="v1.16-dd"> - <ul> - <li> - Mumamo: - <ul> - <li> - Changes to indentation: - <ul> - <li> - Removed indent-region-mode since that - functionality is now in indent-for-tab-command in - Emacs 22. - </li> - <li> - Removed some code that checked if indentation was 0. - </li> - <li> - Added indent-for-tab-command to mumamo-map. - </li> - </ul> - </li> - <li> - Reordering and renaming: - <ul> - <li> - Reordered and move some functions in mumamo.el et al. - Added new file nxhtml-mumamo.el. - </li> - <li> - Renamed <i>define-mumamo-turn-on</i> to - <i>define-mumamo-multi-major-mode</i>. - </li> - <li> - Removed the ending <i>-turn-on</i> from the - functions defined by the macro above. - </li> - <li> - Introduced <i>multi major mode</i> as a name for - the functions defined by the macro above. Those - works in many respects like major mode functions, - but they support multiple major modes in a buffer. - </li> - </ul> - </li> - <li> - Added support for noweb as multiple major mode. - </li> - </ul> - </li> - </ul> - </dd> - <dt id="v1.17">1.17</dt> - <dd id="v1.17-dd"> - <ul> - <li> - Mumamo: - <ul> - <li> - Added support for flyspell. - </li> - </ul> - </li> - <li> - Bug fixes to the version of find-recursive.el that - ships with nXhtml. Thanks to Cezar Halmagean. - </li> - <li> - Added tabkey2.el which tries to make it easy to use - the Tab key for completion. (You must load it and turn - on tabkey2-mode to use it.) - </li> - <li> - Folding: - <ul> - <li> - Added <i>nxhtml-heading-element-name-regexp</i> as - default for nxml style folding. - </li> - <li> - Some changes to fold-dwim.el. - </li> - </ul> - </li> - <li> - AppMenu: - <ul> - <li> - Simplified: Removed the possibility to - automatically show minor and major mode menus. - There is now only one list, <i>appmenu-alist</i>. - </li> - <li> - Added menu item <i>At Current Point</i> for - bindings found in character and overlay keymaps at - point. Those you always forget. - </li> - </ul> - </li> - <li> - Physical line: - <ul> - <li> - Added physical-line.el to nXhtml. - </li> - <li> - Added new functions to move to beginning and end - of line to ourcomments-util.el that supports - physical-line.el. - </li> - </ul> - </li> - </ul> - </dd> - <dt id="v1.18">1.18</dt> - <dd id="v1.18-dd"> - <ul> - <li> - Better Tab completion in tabkey2.el. - </li> - </ul> - </dd> - <dt id="v1.19">1.19</dt> - <dd id="v1.19-dd"> - <ul> - <li> - Even better Tab completion in tabkey2.el. - </li> - </ul> - </dd> - <dt id="v1.20">1.20</dt> - <dd id="v1.20-dd"> - <ul> - <li> - Once again even better Tab completion in tabkey2.el. - </li> - <li> - Fixed bug in hiding of validation errors (they could - disappear totally). - </li> - <li> - Cleaned up menus in nXhtml. - </li> - </ul> - </dd> - <dt id="v1.21">1.21</dt> - <dd id="v1.21-dd"> - <ul> - <li> - Added a bit support for dired (upload, browse, browse - remote). - </li> - <li> - Fixed some strange menu problems (i hope). - </li> - </ul> - </dd> - <dt id="v1.22">1.22</dt> - <dd id="v1.22-dd"> - <ul> - <li> - Bug fix. - </li> - </ul> - </dd> - <dt id="v1.23">1.23</dt> - <dd id="v1.23-dd"> - <ul> - <li> - Bug fix. - </li> - </ul> - </dd> - <dt id="v1.24">1.24</dt> - <dd id="v1.24-dd"> - <ul> - <li> - Tried again to make hexcolor-mode more readable. - </li> - <li> - Mumamo: - <ul> - <li> - Added support for <i>hi-lock-mode</i>. At present - it might however be very puzzling. The hilight - added by hi-lock-mode may be hidden by the - overlays used by mumamo. Tip: you can always use - the face <span - style="font-size:1.5em;">hi-black-hb</span>. - </li> - </ul> - </li> - </ul> - </dd> - <dt id="v1.25">1.25</dt> - <dd id="v1.25-dd"> - <ul> - <li> - Mumamo: - <ul> - <li> - Handle hi-lock-mode in a more general way - using <i>font-lock-mode-hook</i>. - </li> - </ul> - </li> - </ul> - </dd> - <dt id="v1.26">1.26</dt> - <dd id="v1.26-dd"> - <ul> - <li> - nxhtml-mode: - <ul> - <li> - Removed the indent line patch for nxml-mode. - </li> - <li> - Better test for empty page during completion. - </li> - </ul> - </li> - <li> - tabkey2-mode: - <ul> - <li> - A lot of improvements. - </li> - </ul> - </li> - </ul> - </dd> - <dt id="v1.27">1.27</dt> - <dd id="v1.27-dd"> - <ul> - <li> - Fixed a bug in html-site when comparing file - names. File names where not made unique before - comparision. - </li> - <li> - Fixed documentation and reordered code in mumamo.el - and mumamo-fun.el. - </li> - <li> - Fixed a bug in mumamo concerning indentation. The - desired indentation function replacement where not - used. - </li> - <li> - Fixed tabkey2 bugs. - </li> - <li> - Changed javascript.el indentation to make it work with - mumamo.el. - </li> - <li> - Introduced the function - <i>mumamo-make-variable-buffer-permanent</i> as an aid for - minor mode authors. - </li> - <li> - Made nXhtml menu available in sub-chunks. - </li> - <li> - Included a slightly changed version of Steve Yegge's - js2.el + js2-fl-mode.el with support for - jit-lock-mode. This support has some flaws and maybe - js2 is not ready for use, I am not sure. However if you want - to use this instead of Karl Landströms javascript-mode - then please customize <i>mumamo-major-modes</i>. - </li> - </ul> - </dd> - </dl> - </div> - </div> - - <hr class="footer"/> - <p class="footer"> - Copyright © 2008 OurComments.org - -- - Latest update 2008-03-09 - </p> - </body> -</html> |