Subversion Repositories wimsdev

Rev

Rev 4870 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
4870 bpr 1
Modifications for wims : add wimsoef wims wimsdata gp
2
 
8476 bpr 3
**** v 0.8.2 ****
4
- Change back to remove the speed optimization for highlight process introduced in 0.8.1 that has too much bugs
5
- Syntax name are no more stored in language files but in syntax files. Thoses display names will be used only if the compressor tools is used, otherwise syntax code is displayed
6
- Activate word-wrap feature for opera > 9.6
7
- Bug fix: Selection wasn't corretcly remembered between file tabs
8
- Bug fix: [2886499] Page up and page Down action are no more executed if Alt touch is pressed
9
- Bug fix: [2887118] UTF-8 encoded URLs return wrong base URL
10
- Bug fix: [2851936] Unresolved reference to isIE in elements_functions.js
11
- Bug fix: [2886836] get_IE_selection bug when closed...
12
- bug fix: JavaScript error when switching to fullscreen (https://sourceforge.net/projects/editarea/forums/forum/556921/topic/3388824)
13
- Bug fix (but not applicable due to change back) : [2854519, 2854642, 2792217, 2834579 ] Desynchronisation occcured with <, > and & characters
14
 
15
**** v 0.8.1.1 ****
16
- Fix bug of frequent syntax desynchronisation when the first character of the textarea was highlighted
17
- In unload now check that parent.editareaLoader still exists before calling it
18
- Now consider that gecko and webkit based browser are valid browsers (but I won't test them all)
19
 
4870 bpr 20
**** v 0.8.1 ****
21
- Improved speed of text highlighting process for huge file. Now we try to only insert or delete the changed caracters inside DOM text node instead of refreshing the whole area. (3 time faster in firefox)
8476 bpr 22
- Greatly improved speed of line-height management in word-wrap context
4870 bpr 23
- Add java syntax (thanks to Dawson Goodell)
24
- Use faster regexp for matching quoted strings
25
- Bug fix: if a highlighted quote or comment string contains cariage return, editing text on one of the lines was causin a highlight desynchronisation
26
- Bug fix: text war blur on Safari 3.2 (thanks to spellcoder)
27
- Bug fix: there had several mistake with non-monospace font (thanks to spellcoder)
28
- Bug fix: if show_line_colors was disabled and word wrap enable, highlighted text wasn't refreshed if a new line appears
29
- Bug fix: in multi file edition, closing the last tab was throwing an error in Firefox and let the content of the textarea displayed
30
- Browser bug detection: when using non-monospace font Firefox will sometime have strange behavior on text-width (the highlighted text-width in the background may change fron textarea one and simply can change after beeing updated); look likes a browser rendering bug
31
 
32
**** v 0.8 ****
33
- Word-wrap is now supported (except for opera...). The new init() option is 'word_wrap' to set to 'true' (default is false). A new button appears in the default toolbar (button_code: 'word_wrap' )
34
- We can now clearly see the selected text
8476 bpr 35
- Add Internet explorer 8 support (but sadly I must use IE7 emulate mode in iframe due to a bug with tabulation width not beeing resized in IE's textarea)
4870 bpr 36
- Add Safari 4 support
37
- Add Chrome 2 support
38
- Better support of Opera 9.6
39
- Add Simplified Chinese translation "zh" (thanks to Abentian)
40
- Add Bulgarian translation "bg" (thanks to Valentin Hristov)
41
- Rename internal function $() by _$()
42
- Delete EditArea.add_event() method (duplicate af editAreaLoader.add_event() method)
43
- Do some code cleanup-up
44
- Bug fix: highlight optimisation process was not working under IE (don't known how long it remain broken but must be since a long time)
45
- Bug fix: EditArea.update_size sometimes uses undefined variable (fix this possibility and cleanup events)
46
- Bug fix: Template.html was not valid XHTML
47
- Bug fix: The checked attribute of the toogle button was not defined in xhtml syntax
48
- Bug fix: If the editArea was loaded on a page related to a domain which was itself an iframe comming from another domain a JS error was thrown on load
8476 bpr 49
- Bug fix: When EditArea is used to replace a textarea which has style="visibility:hidden;", switching off EditArea would throw an error under IE
4870 bpr 50
 
51
**** v 0.7.3 ****
52
- Add Finnish transaltion (thanks to Janne Mäntyharju)
53
- Add 'cursor_position' init() option for defining where the cursor should be when the editor is show on the first time ('auto' or 'begin'). This was like 'auto' before now this is like 'begin' by default
54
- better add_style method (faster than old one) thanks to Spellcoder
55
- Bug fix: fix bug with mootools 1.2
56
- Bug fix: if page had no stylesheets when editarea load, it would generate an error
57
 
58
**** v 0.7.2.3 ****
59
- it's now released under both LGPL, Apache, BSD license (you can use the one you prefer)
60
- add support for bonEcho browser
61
 
62
**** v 0.7.2.2 ****
8476 bpr 63
- Fix bug regression introduced in 0.7.2 that make IE7 not working
64
- add Esperento translation (thanks to Olivier)
65
- add Coldfusion syntax (thanks to Max Leynov)
4870 bpr 66
 
67
**** v 0.7.2.1 ****
68
- fix bug for firefox rendering of highlighted lines that doesn't begin with a tab
69
- support for browser with grandParadisio agent instead of firefox
70
 
71
**** v 0.7.2 ****
72
- add Chrome support
73
- add show_line_colors init() option for enabling syntax color display and update on the currently edited line (disable the blue bar) (default to false)
74
- Add Perl syntax definition file (thanks to Christoph Pinkel)
75
- Bug fix: there allways was an horizontal scrollbar even if the content fit in the area.
76
 
77
**** v 0.7.1.3 ****
78
- Fix a bug introduced in Firefox 3.0.1 => the browser is no more able to render properly "pre" element with left padding...
79
- Add Robots.txt (thanks to Pavle Ggardijan) and T-SQL syntax definition files (thanks to Miladin Joksic)
80
 
81
**** v 0.7.1.2 ****
82
- Fix a  bug on the full screen mode (regression added on 0.7.1.1)
83
 
84
**** v 0.7.1.1 ****
85
- Firefox 3 RC1 compatibility
86
- Code size reduction: 120Ko => 107Ko for edit_area_full.js
87
 
88
**** v 0.7.1 ****
89
- released under both LGPL and Apache license (you can use the one you prefer)
8476 bpr 90
- it's now possible to get a readonly mode:
4870 bpr 91
	* new EditAreaLoader.init()'s option: "is_editable": true/false
92
	* Possibility to switch edition mode by using the execCommand function: editAreaLoader.execCommand('editor_id', 'set_editable', !editAreaLoader.execCommand('editor_id', 'is_editable'));
93
- Added Ruby syntax (thanks to Patrice De Saint Steban)
94
- Fix a bug where the textarea lose the focus under firefox for Mac
95
- Minor other bug fixes
96
 
97
**** v 0.7.0.2 ****
98
- Fixed a bug with translation files containing non-latin caracters. Translations files must be in UTF-8.
99
- Added Czech, Macedionian and Russian translations
100
 
101
 
102
**** v 0.7.0.1 ****
8476 bpr 103
- in multiple file mode, it's now possible to cancel the 'EA_file_close_callback' function. if the callback return false, the edited file won't be closed
4870 bpr 104
- bug fix: if no syntax was defined in the main init() function in multifile mode, the first time the text was not highlighted
105
 
106
 
107
**** v 0.7 ****
8476 bpr 108
- it's now possible to edit multiple files into one instance of EditArea. This (sponsored by Jupiter) feature comes with:
4870 bpr 109
	* new EditAreaLoader.init()'s option: "is_multi_files": true
110
	* new editAreaLoader's functions: editAreaLoader.getCurrentFile(editArea_id), editAreaLoader.getFile(editArea_id, file_id), editAreaLoader.getAllFiles(editArea_id), editAreaLoader.openFile(editArea_id, file_infos), editAreaLoader.closeFile(editArea_id, file_id), editAreaLoader.setFileEditedMode(editArea_id, file_id, edited_mode)
111
	* new callabacks: EA_file_switch_on_callback, EA_file_switch_off_callback, EA_file_close_callback
112
- look likes Safari 3 is working with EditArea
113
- add spanish translation (thanks Garito)
114
- add slovak translation (thanks Gabriel Schwardy)
115
- add SQL syntax definition file (thanks to Philippe Lewicki)
116
- the syntax selection plugin has been integrated to editarea core and load only needed files (the plugins was loading all the possible syntax files...). Toolbar button name: "syntax_selection", comma separated available syntax list: "syntax_selection_allow"
117
- add a 'compression' option in edit_area_compressor.php that allow to set where the code should be compressed or just packed (simple packed mode usefull for debugging)
118
- the yellow area that indicate the current edited line is now blue
119
- bug fix: parenthesis matching was not working correctly if there where an "<" between parenthesis
120
 
121
**** v 0.6.7 ****
8476 bpr 122
- add a new plugin that allow the user to change the syntax definition in use. It adds a select in the toolbar. - plugin name to add to the plugin list: "syntax_selection". - plugin name to add to the toolbar list: "syntax_selection". - possible parameter to add to EditAreaLoader.init():
4870 bpr 123
"syntax_selection_allow": (String) define a list separated by "," of possible language syntax to use (eg: "php,js,python,html")
124
- add Croatian translation (HR) (thanks to Ivan Vucica and Davor Cihlar)
125
- add BASIC, Brainf*ck, C, C++ and Pascal syntax definition files (thanks to Ivan Vucica and Davor Cihlar)
126
- add Iceweasel as a known working navigator (its a clone of Firefox)
127
- improved the php syntax by highlighting the variables ($...)
128
- reactivate gzip compression for IE7 (was desactivate for IE as it sometimes failed). (Let me know if you see that the load fails under IE7)
129
- pressing "enter" while being in the search box now perform a search.
130
- add Camino as a supported browser
131
- bug fix: when clicking between the bottom toolbar and the textarea (when there is only few lines of text), the textarea didn't get the focus
132
- bug fix: under IE the delete_instance() method was throwing an error
133
- bug fix: if the textarea to convert in an EditArea was in a frame (or iframe) getting back from fullscreen to normal display was not restoring the correct settings to the frame containing the textarea.
134
- bug fix (at least I hope): in IE if the textarea to convert in an EditArea was in a frame, resizing the frame was not correctly resizing the editor if it was in fullscreen.
135
- bug fix: in Opera the selectionned line was not rendered correctly if containing \t caracters (bug introduced in one of the latest version...)
136
- bug fix: "altgr+f" was openning the searchbox and avoid to write "[" and "]" in croatian keyboards.
137
- bug fix: in Firefox "ctrl+tab" was inserting a tabulation while switching active tab (window)
138
 
139
Note: v 0.6.5 and v 0.6.6 have been private release (change log is regrouped in v 0.6.7)
140
 
141
**** v 0.6.4 ****
142
- add replace_tab_by_spaces init() option which allow to replace all tabulation caracters typped in the text by a given number of spaces
143
- add min_width and min_height init() option for the minimum size in pixel for the editor
144
- add dutch translation files (NL) (thanks to Bart Bosma)
145
- pressing Shift+Tab when no text is selected now delete the tabulation before the cursor (if a tabulation is present directly behing the cursor)
146
- improve Python syntax (thanks to Andre Roberge)
147
- bug fix: the fullpage plugin was not working correctly when the Editor was placed inside several divs that have positioning of there own
148
- bug fix: one regexp used in edit_area_compressor.php was not compatible with latest PCRE version
149
 
150
- fix the my_load and my_save functions of the 'exemple_full.html' page
151
 
152
**** v 0.6.3.1 ****
153
- regression: restore monospace as default font
154
- add little improvements to the PHP compressor: allow to win 7 Ko on edit_area_full.js
155
- add the version number in the about popup
156
- bug fix: fix a regexp that was not compliant with newer version of PCRE
157
- bug fix: fix some bug with the fullscreen mode (still not perfect in Opera)
158
- bug fix: the close button of the help popup was not correctly translated
159
- bug fix: when deleting an instance of editArea toggle_off was called even if the editArea was not displayed
160
 
161
 
162
**** v 0.6.3 ****
163
- allow to use non monospace font using the font_family init option. Firefox get smaller tabulation with non monospace fonts. IE doesn't change the tabulation width and Opera doesn't take this option into account... new default font-familly: 'verdana,monospace'
8476 bpr 164
- add fullscreen option in the toolbar and as an init() option.
4870 bpr 165
- if the based textarea has a width (or height) in '%', EditArea will get the same '%' width (or  height), allowing EditArea to be resized in the same time than the window.
166
- add many callback possibility: submit_callback, EA_load_callback, EA_unload_callback, EA_init_callback, EA_toggle_on_callback, EA_toggle_off_callback, EA_delete_callback (see documentation for more information)
167
- bug fix: when toggling from textarea to editarea, IE was almost of the time not keeping the selection
168
- bug fix: the brackets where still highlighted in red when being deleted
169
- bug fix: brackets where not placed correctly when the line contains html entitites (&amp; &quot; etc....)
170
 
171
 
172
**** v 0.6.2 ****
173
WARNING => POSSIBLE BREAK COMPATIBILITY:
174
- the load_callback now receive the 'id' of the textarea and no more a reference to the textarea. Developpers should use editAreaLoder methods rather than modfying directly the textarea.
175
- the save_callback now receive the 'id' of the textarea as first argument, and it's content in the second argument.
176
 
177
- EditArea is now compatible with javascript libraries like "prototype" (1.5) and "mootools" (release 83)
178
- add two function to EditAreaLoader: hide(id) and show(id), that will allow to completly hide/restore both EditArea and normal textarea (usefull when EditArea is included in tabs).
179
- it's no more possible to move the search window out of the frame.
180
- gecko_spellcheck option is now set to false by default.
181
- add a onchange_callback option (cf doc)
182
- bug fix: in IE when syntax highlight was on, clicking on the textarea outside the range of the text, the click wasn't taking into account.
183
- bug fix: references to the orginal textarea could be lost while using EditArea.
184
- bug fix: using insertTags, getSelectionRange when editArea was not focused, IE failed
185
- bug fix: main script could fail to load additionnal files in certain specific cases
186
 
187
**** v 0.6.1 ****
188
- compatiblity with Firefox 2 checked (was already compatible before).
189
- compatiblity with IE7 checked (was already compatible before).
190
- added possibility to call the editAreaLoader.init() function at any moment (no more limited to window load). Allow to replace an EditArea instance by a new one with other options.
191
- added new gecko_spellcheck option, this enables you to disable/enable the FF 2.0 spellchecker.
192
- added editAreaLoader.delete_instance(id) to allow to delete an EditArea instance
193
- Fix a bug where "Ctrl+G" wasn't openning anymore the go to line prompt box.
194
 
195
 
196
**** v 0.6.0.1 ****
197
- add italian translation (thanks to Luciano Vernaschi)
198
- add polish translation (thanks to Piotr Furman)
199
- improve deutsh translation (thanks to Felix Riesterer)
200
- add a little style improvement for buttons in search popup. they can't be splited in two line anymore
201
- change color for tags in html and xml syntax due to visibility problems
202
 
203
 
204
**** v 0.6 ****
205
- add plugins possibilies
206
- add editAreaLoader.insertTags function to allow easy tags insertion.
207
- improve undo & redo functionnality
208
- improve php compression: "edit_area_full.js" is 9 Ko smaller
209
- improve syntax highlight regexp for quotted string. \\" or \\' (or \\\\", etc...) will now effectively close quotted string
210
- add scrollbars to the popups when the popup's height is smaller than the editor's height
211
- add japanese translation file (thanks to ISHITOYA Kentaro)
212
- add possibility to add line-break in toolbar ("*")
213
- disable gzip compression for IE (see: http://support.microsoft.com/default.aspx?scid=kb;en-us;Q312496)
214
- bug fix: when submitting form while editarea toggled off, the post value was equals to the old content of editarea and not the visible textarea
215
- bug fix: under IE the editor was scrolling when pressing enter
216
- bug fix: when insterting text on first line there was an highlight desynchronization
217
 
218
 
219
 
220
**** v 0.5.3 ****
221
WARNING => POSSIBLE BREAK COMPATIBILITY:
222
- correct a spelling error: "toogle" become "toggle" in the whole code. This can perturb the initialization with the "allow_toggle" init parameters
223
 
224
- add a case sensitive option in syntax definition files
225
- improve html syntax definition file
226
- add xml syntax definition file
227
- add vb syntax definition file (thanks to Martin Gottlieb)
228
- add some function that will allow dynamic EditArea content management, taking into account if the editor is displayed or toggled off (editAreaLodaer.getValue(), editAreaLoader.setValue(), editAreaLoader.getSelectedText(), editAreaLoader.setSelectedText(), editAreaLoader.getSelectionRange and editAreaLoader.setSelectionRange()). See "javascript functions" documentation for more informations
229
- add a generic function (editaAreaLoader.execCommand) to allow to access EditArea's functions and datas
230
- add portuguese translation file (thanks to Leonardo Sapucaia)
231
- add compatibility to IE7 RC1
232
 
233
 
234
**** v 0.5.2 ****
235
- Opera improvement: text indentation is now working, and "go to line" is now working as in other browsers
236
- Bug fix: It was still possible to select text in search popup
237
- Bug fix: the "go to line" popup wasn't displaying anymore
238
- There was still some hard codded word in the search field => added them to translation files
239
- Bug fix: when multiple languages were used in the same page, there could have translation exchange between the different editors
240
 
241
 
242
**** v 0.5.1 ****
243
- Bug fix: the highlighted bracket was displayed on line 1 when it should be in line 2
244
- Bug fix: the highlighted bracket were bad displayed in IE
245
- Bug fix: their was some error in the optimisation process of the highlight mode
246
- Bug fix: their was a bug when moving the search popup on IE
247
 
248
**** v 0.5 ****
249
- Now released under LGPL
250
- Rewrite nearly from scratch
251
- Added Danish translation file (thanks to Peter Klein)
252
- Add python syntax
253
 
254
 
255
WARNING => BREAK COMPATIBILITY:
256
- the whole loading process (javascript include and init function call) is changed (but it's similar to the old version)
257
- the languages translation files are not stored in the same variable
258
 
259
 
260
IMPROVEMENTS:
261
- The whole code is more stable
262
- Allow several instance on the same page
263
- Faster to load
264
- The highlight process is more stable and there is nearly no more to use the "re sync" button
265
- Add support of Opera 9 (even if its still not perfect)
266
- Add the possibility to load a new compressed script of only 20Ko for the whole core script even if PHP is not installed
267
- The textarea can be toggled to an EditArea on window load or later
268
- The EditArea is loaded in a iframe => there is no more interaction with user css
269
- Support the reset action of a form
270
- Add support for "page up" & "page down" button
271
- There is now a waiting screen when toggling on the highlight syntax (but it can't be an animated one, even gif are not animated due to CPU load)
272
- All supported browsers can now change font-size
273
 
8476 bpr 274
BUG FIXES:
4870 bpr 275
- Sometimes while using the "toggle editor" button to turn of the editor, the standard textarea was expanded to the full size of the textarea content.
276
- When resizing the area the selection was lost
277
- Allow translation for some forgotten hard-coded word (the "move" button for search popup, and "font size", and keys word in help panel).
278
- It was possible to "drag" the buttons from the Search/Replace popup into the content of the textarea.
279
- On first display (when the files are not in cache) or with xhtml doctype there is a display bug (the content of the textarea exceed of 4px)
280
- when the cursor was at the beginning of the 1st line of the textarea, the caracter position was set to 0 instead of 1
281
 
282
 
283
 
284
***v 0.4****
285
- Increases syntax highlight proccess speed by 5 => allow a better live editing mode with syntax highlight.
286
- Now syntax highlight has a real language syntax. Text is parsing with rules depending of the language definition file. (limitation: there is only one language on the same time > doesn't allow to parse html and php on the same page).
287
- Syntax highlight can be easily extended with new code languages (there is currently: php, css, js, html).
288
- Add german language file (thanks to Olaf Brambrink).
289
- Fix some little bugs.
290
 
291
 
292
 
293
 
294
***v0.33***
295
- First release.