~ubuntu-branches/ubuntu/trusty/html-helper-mode/trusty

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
<html> <head>
<title>Changes in html-helper-mode</title>
</head>

<body>
<h1>Changes in html-helper-mode</h1>

I haven't been very careful about keeping this up to date. Sorry!<p>

<hr>
<h2>1.13 - Original beta release</h2>

<hr>
<h2>1.34 - Second beta release</h2>
New features:<p>
<ul>
  <li> switched from boilerplate to tempo.
       <ul>
	 <li> cookies can now be more powerful (see tempo.el)
	 <li> optional prompting for fields 
	 <li> <kbd>M-C-b</kbd> and <kbd>M-C-f</kbd> move between fields
	 <li> completion of cookies on <kbd>M-TAB</kbd>
	 <li> hook called on insertion
       </ul>
  <li> indentation of lists
  <li> HTML+ cookies (courtesy of David Kågedal)
  <li> user control over what sort of timestamp is inserted
</ul>

Changes:<p>
<ul>
  <li> New timestamp format (use <kbd>M-C-t</kbd> to insert the new delimiter)
  <li> New <a href="keybindings.html">keybindings</a>, compliant with 
       emacs coding standards but awkward to type.
  <li> more HTML compliant initial skeleton
</ul>

<hr>
<h2>2.0 - first official release</h2>
Changes:<p>
<ul>
  <li> Added more image cookie options
</ul>
<h2>Post 2.0 betas</h2>
<h3>2.2 - rms cleanups</h3>
<ul>
  <li> Improved docstrings, (provide 'html-mode) for 14 character filenames
</ul>

<h3>2.3 - menus</h3>
<ul>
  <li> Updated my location to @santafe.edu
  <li> Added menu support (using easymenu)
  <li> Changed format of cookie database a bit, renamed a few cookies
  <li> Added timezone to timestamp
</ul>

<h3>2.4 - stupid bug fixes</h3>

<h3>2.5 - modularization</h3>

<ul>
  <li>Added quot and # entities</li>
  <li>Made &lt;p&gt;, &lt;li&gt;, &lt;dd&gt;, &lt;dt&gt; containers. Bleah!</li>
  <li>Removed extraneous whitespace from &lt;li&gt;, etc. Changed default
      indentation to account for this.</li>
  <li>Removed emacs18 support (sorry! Time for you to upgrade.)</li>
  <li>Reworked the keymap and menu scheme so types are modular, you
      can add them later.. Lots
      or reorganization of code, reordered cookie database, etc.</li>
</ul>

<h3>2.6 - emacs18 added in again</h3>
<ul>
  <li>Added back in emacs18 support, grudgingly.
      emacs18ers need auc-menu.el installed as "easymenu.el", and
      some version of the add-hook function.</li>
  <li>Changed the paragraph tag to include a newline</li>
</ul>

<h3>2.7 - HTML/2.0 compliance</h3>
<ul>
  <li>Added full HTML/2.0 compliance: removed old tags, added in new ones.
      Thanks, Marc!</li>
</ul>

<h3>2.8 - new indentation code</h3>
<ul>
  <li>Added in html-helper-htmldtd-version for the skeleton</li>
  <li>moved headers to C-cC-h to make C-cC-t free (why not before?)</li>
  <li>run text-mode-hook, html-mode-hook, html-load-hook</li>
  <li>change indentation logic around to make it clearer</li>
  <li>new type of list item, end of items</li>
  <li>give &lt;select&gt; and &lt;option&gt; stuff indentation like lists</li>
  <li>new form cookies, courtesy of Marc</li>
</ul>

<h3>2.9 - menu cleanups</h3>
<ul>
  <li>Added in a novice menu, on by default.</li>
  <li>Cleaned up the menu presentation</li>
  <li><b>MAJOR CHANGE</b> in the cookie format: the 3rd argument is
      now the menu string (it is also coerced into a symbol to make
      the function.)</li>
</ul>

<h3>2.10</h3>
<ul>
  <li>a bit more hilit19 code: headers, titles, forms (no logical styles)</li>
  <li>move headers back from <kbd>C-cC-h</kbd> to <kbd>C-cC-t</kbd>. Sorry.</li>
  <li>Update tempo insertions from (p . foo) to (p foo)</li>
  <li>now looks in features to check for hilit19</li>
  <li>if you have 'browse-url loaded (forthcoming code) then
      <kbd>M-C-q</kbd> and a menu item will bring up your current file in your
      browser. There's also url-at-point, but we'll leave that to the
      user to bind. Should we save file first? Probably no.
  </li>
  <li>skeletons and timestamps now on by default</li>
</ul>

<h3>2.11</h3>
<ul>
  <li>More hilit19 changes: do comments right, change &lt;h#&gt; colouring</li>
  <li>Moved timestamp-delimiter to <kbd>C-cC-zt</kbd> and
      browse-url-of-file to <kbd>C-cC-zv</kbd> to make things better.
  </li>
  <li>Mucked with menus: verbified, added in timestamps and toggling
      to expert menu.</li>
</ul>

<h3>2.12</h3>
<ul>
  <li>Better loading of easymenu and/or auc-menu</li>
  <li>Change logic for checking if browse-url, hilit19 are loaded</li>
  <li>Bind 'browse-url-at-point into keymap and menu</li>
  <li>More hilit19 regexp changes</li>
  <li>Call (easy-menu-add) and (easy-menu-remove) at the right times.</li>
</ul>

<h3>2.13</h3>
<ul>
  <li>Changed all references to "cookie" into "tag"</li>
  <li>Cleaned up doc strings</li>
  <li>Fixed dumb easy-menu bug (affects XEmacs)</li>
  <li>Look at html-helper-user-menu when building expert menu, allow
      users to add things in.</li>
</ul>

<h3>2.14</h3>
<ul>
  <li>Got rid of &lt;/p&gt;, &lt;/li&gt;, &lt;/dd&gt;, &lt;/dt&gt;.
      Best as I can tell, these are optional and too confusing. I
      might make them into an add-on package.
</ul>

<h3>2.15</h3>
<ul>
  <li>Added in Ulrik Dickow's font-lock support. Many thanks to him
      for his great work and infinite patience.
</ul>

<h3>2.16</h3>
<ul>
  <li>Updated Ulriks' font-lock code.
</ul>

<h3>2.17</h3>
<ul>
  <li>Added table indentation
</ul>

<h3>2.18</h3>
<ul>
  <li>small change to hilit19 entity pattern
  <li>changed <code>html-helper-htmldtd-version</code> meaning to
      include the entire comment.
</ul>

<h3>2.19</h3>
<ul>
  <li>Added <code>html-helper-mode-version</code>, changed the version
      identification in the comments.
</ul>

<h3>2.19.1</h3>
<ul>
  <li>Included some font-lock regexp changes.
</ul>


<hr>
<!-- hhmts start -->
(14 Nov 2000 at 15:57 CST)
<!-- hhmts end -->
<address><a href="http://www.santafe.edu/~nelson/">Nelson Minar &lt;nelson@santafe.edu&gt;</a></address>
</body> </html>