ajout flag isMobile.
[Epoz.git] / HISTORY.txt
1 Epoz - History
2
3 0.7.5
4
5 - updated to Plone 2.0 format in preparation of the release (limi).
6
7 - added portugese-translation; Thanks to Nuno Teixeira!!!
8
9 - added chinese-translation; Thanks to panjunyong!!!
10
11 0.7.4
12
13 - fixed bug: Catched all errors for XMLRPC-call, so
14 content is secured if something fails between
15 client and server.
16
17 - Changed char_encoding for mxTidy from raw to utf8
18 to avoid problems with  
19
20 0.7.3
21
22 - changed all default-encodings to utf-8; sorry,
23 I've had a broken installation of mxTidy so I thought
24 utf-8 didn't work well with mxTidy and released 0.7.2
25 to early... removed charset-arg from EpozTidy.
26
27 0.7.2
28
29 - changed toolbox-icon into a folder; link-icon and
30 toolbox-icon were to similar before.
31
32 - added remove-format-button; this can be useful if you want
33 to remove several text-formats at once. Maybe someone can
34 provide a better icon? Please note: IE is a little bit
35 smarter than Mozilla. IE removes colors as well...
36
37 - made some css-fixes for using Epoz with tableless layout
38 in Plone 2:
39
40 - removed nowrap-style around epoz_toolbox;
41
42 - changed toolbox-width in wysiwyg_support from
43 absolute px to relative percentage, so Epoz won't
44 break the layout anymore;
45
46 - made widget xhtml-compatible.
47
48 Please note: Epoz uses the Plone-CSS to render the content.
49 The Plone-CSS doesn't allow other alignments then left-aligned
50 for paragraphs and so clicking on the Epoz-alignment-buttons
51 shows no effect in Plone. Please don't mail me about this...
52 fix the Plone-CSS (remove 'text-align: left;' from
53 p-defintion in plone.css).
54
55 - removed break_before_br in EpozTidy to keep pre-formatted
56 text in order.
57
58 - fixed bug: Stefanie Panke noticed encoding problems
59 when using the Euro-Sign. Switched all default
60 encodings from ISO-8859-1 to more universal windows-1252.
61 Thanks, Stefanie!
62
63 - fixed bug: Casey Duncan from Zope Corporation tracked
64 down a subtle bug in the product initialisation process
65 of Epoz. Short story: Registering a product and a method
66 with the same name (Epoz) can cause conflicts under some
67 circumstances (esp. running test-suites in Zope 2.7 etc.).
68 Now Epoz is marked as __replaceable__. Thanks, Casey!!!
69
70 - fixed bug: removed hardcoded protocol (http:) in
71 XMLRPC-call; Epoz over https: should now work again.
72 Thanks to Gabriel Wicke for his complaints!
73
74 0.7.1
75
76 - fixed critical bug: Mozilla truncated contents to
77 4096 bytes received from EpozTidy over XMLRPC
78 due to a bug in the string-code of the vcXMLRPC-library.
79
80 - fixed critical bug: if mxTidy found errors in html,
81 an empty document was returned to Epoz. JavaScript-alert
82 informs the user about critical errors in document.
83
84 - added a paragraph in the README.txt explaining the
85 relation of Epoz 0.x to Epoz 1.x. Thanks to
86 Gregor Hoffleit!
87
88 - updated french tranlsation; Thanks to Jean Laroque!!!
89
90 0.7.0
91
92 - added support for mxTidy to produce nice and valid xhtml-code.
93
94 - added site-hook EpozPostTidy, so you can change the output of Epoz
95 with an additional script / external method. Useful if you want
96 to clean up or rewrite (absolute) links etc.pp.
97
98 - added missing language support for Plone.
99
100 - fixed breadcrumb-bug in Plone-Toolbox.
101
102 - updated sample code for edit-method; now a File-Object is used
103 as default, because, no, really no, Epoz can't edit any DTML-tags...
104
105 - updated hungarian translation. thanks to Tamas Decsi.
106
107 0.6.1
108
109 - Fixed bug: The css-skin-parameter in wysiwyg_support.pt wasn't
110 url quoted, so skin-names with spaces weren't called correctly.
111
112 0.6.0
113
114 - Epoz renders now the wysiwyg-textarea with your given
115 css-styles. This gives you a more realistic feeling about
116 the look of your work (esp. in Plone). Many kudos to
117 Ariel Sebbag for the solution to a real problem!!!
118
119 - Fixed issue for from time to time disabled wysiwyg-areas on
120 Mozilla. Removed EpozTimeOut by a try-catch-poll in order
121 to get Mozilla working in wysiwyg-mode. Many thanks to
122 Guido Wesdorp for this idea!!!
123
124 - Improved Table-Popup: Now you can insert tables
125 with or without heads.
126
127 - Added nowrap-style around Epoz-Toolbar so buttons
128 won't break onto two lines.
129
130 - Added finish translation. Thanks to Petri Savolainen!
131
132
133 0.5.2
134
135 - Added strikethrough-button. Now you can use Epoz to correct
136 websites online if you are a teacher...;)
137
138 - Added nice workaround for all people who want cleaner
139 html-code from Epoz: switching the views (wysiwyg, source)
140 automatically before submitting the form will give you
141 browser-cleaned-up-code (Mozilla does a nice job, IE is crap
142 anyway).
143
144 - Added hungarian-translation. Thanks to Tamas Decsi and
145 Gabor Suveg!
146
147 - Fixed bug in epoz_toolbox. The default_charset was broken.
148 Thanks to Marian Saeger for the patch!
149
150 - Fixed a minor bug in the Plone-Toolbox: Images with single
151 quotes in the title weren't opened in the popup. Thanks to
152 Tony Addyman.
153
154 - Added a dummy blank page. IE breaks over SSL if no source
155 is given in the inline frame. Thanks to Brian Brinegar for
156 his patches!
157
158 - Sanitized the Epoz-init-string in __init__.py with dictionary.
159 Thanks to Philipp von Weitershausen for his patch!
160
161 - Improved i18n-layer. Untranslated strings will now fall
162 back to default-english. Thanks to Sergey Volobuev for his
163 help and patches!
164
165 - fixed typo in the example in the README.txt.
166 Thanks to Luiz Fernando.
167
168
169 0.5.1
170
171 - fixed bug with different format-tags for IE
172 and Mozilla. Mozilla couldn't "unbold" text which
173 was created with IE.
174
175 Mozilla now inserts no more style-tags
176 for simple formats like bold and italics. Additionaly
177 IE's EM- and STRONG-tags will be converted to Mozilla's
178 I- and B-tags, which works perfectly with both browsers
179 rich-text-controls.
180
181 - introduced EpozTimeOut; if you encounter problems with
182 Mozilla on MacOS / etc.pp. (you can't see a cursor
183 in the wysiwyg-area or edit anything) adjust this variable.
184
185 - added norwegian-language-file. Thanks to Einar Naess Jensen!
186
187
188 0.5.0
189
190 - added source-view-switch. Now you can view / edit
191 the html-source by clicking on the little checkbox
192 below the editor. If you use a customized
193 widget-template, please diff it to the current one
194 before upgrading.
195
196 - added search-feature to Plone-Toolbox. Now you can
197 search for contents via SearchableText.
198
199 - added a frameborder="0" to iframe, so IE doesn't
200 render an additional border anymore.
201
202 - added French translation; Thanks to Jean Laroque &
203 Yannick Dirou!
204
205 - switched license to Zope Public License (ZPL 2.0).
206 This should give you more freedom in integrating
207 Epoz into your own commercial applications / services.
208
209
210 0.4.1
211
212 - fixed bug in wysiwyg_support.pt for Plone 1.0.1. No more dependency
213 on global 'member' which was introduced after 1.0.1.
214
215 - added missing translations for Spanish. Thanks to Pedro J. Rey Sanchiz!
216
217 - added Polnish translation; Thanks to Jakub Kasprzycki!
218
219 - added Dutch translation; Thanks to Ad Schellevis!
220
221
222 0.4.0
223
224 - redesigned buttons with CSS; now you can have a real
225 customizable Plone/or/something/else-look&feel...:)
226 Please note: I had to make some minor changes to the Epoz-API,
227 so diff your customized templates against the current
228 ones before upgrading.
229 Thanks to Vidar Andersen from BlackTar.com for providing the
230 icons! I had to convert Vidar's icons to GIFs, because IE
231 doesn't handle PNGs with transparent background
232 very well.
233
234 - fixed bug in wysiwyg_support: no more error when wysiwyg
235 is not set.
236
237 - added language-file for italian; thanks to Nicola Bertellini
238
239 - added language-file for russian; thanks to Sergey V. Volobuev!
240
241 - added missing translations to pt-BR;
242 thanks to Luiz Fernando Pasqual S. Souza!
243
244
245 0.3.0
246
247 - added a default-toolbox for Plone. Now you can insert links & images
248 by simply navigating through your site... could be a killer-feature
249 for Epoz & Plone.
250
251 - fixed installer: Epoz will not be added more than once to the
252 available editor-list in Plone.
253
254 - minor fix: corrected alt-attributes for sub/superscript-button.
255
256
257 0.2.3
258
259 - fixed bug: backslashes weren't quoted, so Epoz did eat them
260 up. Thanks to Michael Bickel. (Note: Please update your
261 PythonScript if you use Epoz on a shared server like
262 freezope.org.)
263
264 - fixed bug: Epoz didn't work when Zope was served via CGI, corrected
265 the path to Epoz-scripts with BASE1. Thanks to Ralf Kraudelt.
266
267 - minor clean/speed-up for select-format. Thanks to Puna Tannehill.
268
269
270 0.2.2
271
272 - added buttons for sub- and superscript to Epoz.
273
274 - added a widget-parameter, so you can specify your own-js-widget
275 for Epoz; take epoz_script_widget.js as starting-point.
276
277 - changed timeout from 10 to 100 for Mozilla getting the midas-controls.
278 This should fix some sync-issues with Mozilla.
279
280 - made widget-rendering faster by removing expensive document.writeln
281 for each row; added a break after tag-selection-box, so
282 Epoz won't need so much horizontal space.
283
284 - added translation for background-color to pt-br.
285 Thanks to Luiz Fernando.
286
287
288 0.2.1
289
290 - Tables are now inserted at the current selection.
291
292 - added a focus-on-load for table- and colorselector, so an
293 already openend tool is brought into front when already opened.
294 Thanks to Puna Tannehill.
295
296 - reworked code; the Epoz-Editor is only fetched once by getElementbyId,
297 so this should speed up Epoz on slow machines; Thanks to Puna Tannehill.
298
299 - removed focus (and bottom-scrolling on IE) for initialization
300 of document; Thanks to Puna Tannehill.
301
302 - fixed bug: IE on MacOS was recognized as rich-text-editor,
303 which it is not; Bill G., maybe you can sync your IE's on
304 all platforms? Thanks to Martin Huntley.
305
306 - fixed bug: Gecko-Browsers without Midas will now display a
307 textarea instead of breaking.
308
309 - corrected language-code for Portuguese/Brasil (pt-br).
310
311
312 0.2
313
314 - integrated Epoz as Wysiwyg-Editor into Plone.
315 Added install-script for Plone. Moved files to skin/epoz and prefixed
316 them with 'epoz_*'.
317
318 - seperated JavaScripts for browser-detection, widget-drawing, etc.
319
320 - removed hard-wired-dependency on SubmitEpoz for submit-buttons. You
321 can/must use your own submit-button now! Please correct your forms
322 (simply add a submit-button). Removed submit from parameter-list.
323
324 - removed useless table around Epoz-Box.
325
326
327 0.1.2
328
329 - reworked table-selection as popup-window.
330
331 - reworked color-selector as popup-window. The former
332 iframe-implementation was broken in Plone.
333
334 - added a background-color-selection.
335
336 - cleaned up the JavaScript-code a bit.
337
338 - added a portugese(brasilian)-language-file. Thanks to Luiz
339 Fernando Pasqual S. Souza!
340
341 - added spanish-language-file. Thanks to Pedro J. Rey Sanchiz!
342
343 - html-quoted non-ascii-chars in language-files.
344 InternetExplorer can crash when Unicode is set as character
345 set, but latin-coded "umlaute" appear in JavaScript.
346
347 - made the submit-button optional (pass a empty
348 submit-paramter). This will make it easier to integrate Epoz
349 into your own form-layout. Please be sure to call
350 onclick="SubmitEpoz();" for your customized submitt-button.
351 Thanks to Volker Bachschneider!
352
353
354 0.1.1
355
356 - removed dependency on hard-wired paths to scripts/images; Epoz can now
357 be used more easily standalone
358
359 - added a description on how to turn Epoz into a
360 standalone-Zope-Web-Application which can be installed on shared
361 servers with no filesystem access (e.g. freezope.org)
362
363 - added newlines to CreateTable (results in more readable table-source)
364
365 - added a convenient catch for calling Epoz when data is None;
366 thanks to Joachim Schmitz!
367
368 - fixed broken style-parameter
369
370 - fixed a spelling-typo in www/de.js
371
372 - fixed some minor misunderstandings in the README.txt; corrected
373 sample-edit-method (no more empty action, method should be post)
374
375
376 0.1
377
378 - inital release