Rev 4870 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4870 | Rev 8476 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | Modifications for wims : add wimsoef wims wimsdata gp |
1 | Modifications for wims : add wimsoef wims wimsdata gp |
- | 2 | ||
- | 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) |
|
2 | 19 | ||
3 | **** v 0.8.1 **** |
20 | **** v 0.8.1 **** |
4 | - 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) |
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) |
5 | - Greatly improved speed of line-height management in word-wrap context |
22 | - Greatly improved speed of line-height management in word-wrap context |
6 | - Add java syntax (thanks to Dawson Goodell) |
23 | - Add java syntax (thanks to Dawson Goodell) |
7 | - Use faster regexp for matching quoted strings |
24 | - Use faster regexp for matching quoted strings |
8 | - Bug fix: if a highlighted quote or comment string contains cariage return, editing text on one of the lines was causin a highlight desynchronisation |
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 |
9 | - Bug fix: text war blur on Safari 3.2 (thanks to spellcoder) |
26 | - Bug fix: text war blur on Safari 3.2 (thanks to spellcoder) |
10 | - Bug fix: there had several mistake with non-monospace font (thanks to spellcoder) |
27 | - Bug fix: there had several mistake with non-monospace font (thanks to spellcoder) |
Line 13... | Line 30... | ||
13 | - 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 |
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 |
14 | 31 | ||
15 | **** v 0.8 **** |
32 | **** v 0.8 **** |
16 | - 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' ) |
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' ) |
17 | - We can now clearly see the selected text |
34 | - We can now clearly see the selected text |
18 | - 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) |
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) |
19 | - Add Safari 4 support |
36 | - Add Safari 4 support |
20 | - Add Chrome 2 support |
37 | - Add Chrome 2 support |
21 | - Better support of Opera 9.6 |
38 | - Better support of Opera 9.6 |
22 | - Add Simplified Chinese translation "zh" (thanks to Abentian) |
39 | - Add Simplified Chinese translation "zh" (thanks to Abentian) |
23 | - Add Bulgarian translation "bg" (thanks to Valentin Hristov) |
40 | - Add Bulgarian translation "bg" (thanks to Valentin Hristov) |
Line 27... | Line 44... | ||
27 | - 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) |
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) |
28 | - Bug fix: EditArea.update_size sometimes uses undefined variable (fix this possibility and cleanup events) |
45 | - Bug fix: EditArea.update_size sometimes uses undefined variable (fix this possibility and cleanup events) |
29 | - Bug fix: Template.html was not valid XHTML |
46 | - Bug fix: Template.html was not valid XHTML |
30 | - Bug fix: The checked attribute of the toogle button was not defined in xhtml syntax |
47 | - Bug fix: The checked attribute of the toogle button was not defined in xhtml syntax |
31 | - 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 |
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 |
32 | - Bug fix: When EditArea is used to replace a textarea which has style="visibility:hidden;", switching off EditArea would throw an error under IE |
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 |
33 | 50 | ||
34 | **** v 0.7.3 **** |
51 | **** v 0.7.3 **** |
35 | - Add Finnish transaltion (thanks to Janne Mäntyharju) |
52 | - Add Finnish transaltion (thanks to Janne Mäntyharju) |
36 | - 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 |
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 |
37 | - better add_style method (faster than old one) thanks to Spellcoder |
54 | - better add_style method (faster than old one) thanks to Spellcoder |
Line 41... | Line 58... | ||
41 | **** v 0.7.2.3 **** |
58 | **** v 0.7.2.3 **** |
42 | - it's now released under both LGPL, Apache, BSD license (you can use the one you prefer) |
59 | - it's now released under both LGPL, Apache, BSD license (you can use the one you prefer) |
43 | - add support for bonEcho browser |
60 | - add support for bonEcho browser |
44 | 61 | ||
45 | **** v 0.7.2.2 **** |
62 | **** v 0.7.2.2 **** |
46 | - Fix bug regression introduced in 0.7.2 that make IE7 not working |
63 | - Fix bug regression introduced in 0.7.2 that make IE7 not working |
47 | - add Esperento translation (thanks to Olivier) |
64 | - add Esperento translation (thanks to Olivier) |
48 | - add Coldfusion syntax (thanks to Max Leynov) |
65 | - add Coldfusion syntax (thanks to Max Leynov) |
49 | 66 | ||
50 | **** v 0.7.2.1 **** |
67 | **** v 0.7.2.1 **** |
51 | - fix bug for firefox rendering of highlighted lines that doesn't begin with a tab |
68 | - fix bug for firefox rendering of highlighted lines that doesn't begin with a tab |
52 | - support for browser with grandParadisio agent instead of firefox |
69 | - support for browser with grandParadisio agent instead of firefox |
53 | 70 | ||
Line 68... | Line 85... | ||
68 | - Firefox 3 RC1 compatibility |
85 | - Firefox 3 RC1 compatibility |
69 | - Code size reduction: 120Ko => 107Ko for edit_area_full.js |
86 | - Code size reduction: 120Ko => 107Ko for edit_area_full.js |
70 | 87 | ||
71 | **** v 0.7.1 **** |
88 | **** v 0.7.1 **** |
72 | - released under both LGPL and Apache license (you can use the one you prefer) |
89 | - released under both LGPL and Apache license (you can use the one you prefer) |
73 | - it's now possible to get a readonly mode: |
90 | - it's now possible to get a readonly mode: |
74 | * new EditAreaLoader.init()'s option: "is_editable": true/false |
91 | * new EditAreaLoader.init()'s option: "is_editable": true/false |
75 | * Possibility to switch edition mode by using the execCommand function: editAreaLoader.execCommand('editor_id', 'set_editable', !editAreaLoader.execCommand('editor_id', 'is_editable')); |
92 | * Possibility to switch edition mode by using the execCommand function: editAreaLoader.execCommand('editor_id', 'set_editable', !editAreaLoader.execCommand('editor_id', 'is_editable')); |
76 | - Added Ruby syntax (thanks to Patrice De Saint Steban) |
93 | - Added Ruby syntax (thanks to Patrice De Saint Steban) |
77 | - Fix a bug where the textarea lose the focus under firefox for Mac |
94 | - Fix a bug where the textarea lose the focus under firefox for Mac |
78 | - Minor other bug fixes |
95 | - Minor other bug fixes |
Line 81... | Line 98... | ||
81 | - Fixed a bug with translation files containing non-latin caracters. Translations files must be in UTF-8. |
98 | - Fixed a bug with translation files containing non-latin caracters. Translations files must be in UTF-8. |
82 | - Added Czech, Macedionian and Russian translations |
99 | - Added Czech, Macedionian and Russian translations |
83 | 100 | ||
84 | 101 | ||
85 | **** v 0.7.0.1 **** |
102 | **** v 0.7.0.1 **** |
86 | - 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 |
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 |
87 | - bug fix: if no syntax was defined in the main init() function in multifile mode, the first time the text was not highlighted |
104 | - bug fix: if no syntax was defined in the main init() function in multifile mode, the first time the text was not highlighted |
88 | 105 | ||
89 | 106 | ||
90 | **** v 0.7 **** |
107 | **** v 0.7 **** |
91 | - it's now possible to edit multiple files into one instance of EditArea. This (sponsored by Jupiter) feature comes with: |
108 | - it's now possible to edit multiple files into one instance of EditArea. This (sponsored by Jupiter) feature comes with: |
92 | * new EditAreaLoader.init()'s option: "is_multi_files": true |
109 | * new EditAreaLoader.init()'s option: "is_multi_files": true |
93 | * 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) |
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) |
94 | * new callabacks: EA_file_switch_on_callback, EA_file_switch_off_callback, EA_file_close_callback |
111 | * new callabacks: EA_file_switch_on_callback, EA_file_switch_off_callback, EA_file_close_callback |
95 | - look likes Safari 3 is working with EditArea |
112 | - look likes Safari 3 is working with EditArea |
96 | - add spanish translation (thanks Garito) |
113 | - add spanish translation (thanks Garito) |
Line 100... | Line 117... | ||
100 | - 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) |
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) |
101 | - the yellow area that indicate the current edited line is now blue |
118 | - the yellow area that indicate the current edited line is now blue |
102 | - bug fix: parenthesis matching was not working correctly if there where an "<" between parenthesis |
119 | - bug fix: parenthesis matching was not working correctly if there where an "<" between parenthesis |
103 | 120 | ||
104 | **** v 0.6.7 **** |
121 | **** v 0.6.7 **** |
105 | - 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(): |
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(): |
106 | "syntax_selection_allow": (String) define a list separated by "," of possible language syntax to use (eg: "php,js,python,html") |
123 | "syntax_selection_allow": (String) define a list separated by "," of possible language syntax to use (eg: "php,js,python,html") |
107 | - add Croatian translation (HR) (thanks to Ivan Vucica and Davor Cihlar) |
124 | - add Croatian translation (HR) (thanks to Ivan Vucica and Davor Cihlar) |
108 | - add BASIC, Brainf*ck, C, C++ and Pascal syntax definition files (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) |
109 | - add Iceweasel as a known working navigator (its a clone of Firefox) |
126 | - add Iceweasel as a known working navigator (its a clone of Firefox) |
110 | - improved the php syntax by highlighting the variables ($...) |
127 | - improved the php syntax by highlighting the variables ($...) |
Line 142... | Line 159... | ||
142 | - bug fix: when deleting an instance of editArea toggle_off was called even if the editArea was not displayed |
159 | - bug fix: when deleting an instance of editArea toggle_off was called even if the editArea was not displayed |
143 | 160 | ||
144 | 161 | ||
145 | **** v 0.6.3 **** |
162 | **** v 0.6.3 **** |
146 | - 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' |
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' |
147 | - add fullscreen option in the toolbar and as an init() option. |
164 | - add fullscreen option in the toolbar and as an init() option. |
148 | - 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. |
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. |
149 | - 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) |
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) |
150 | - bug fix: when toggling from textarea to editarea, IE was almost of the time not keeping the selection |
167 | - bug fix: when toggling from textarea to editarea, IE was almost of the time not keeping the selection |
151 | - bug fix: the brackets where still highlighted in red when being deleted |
168 | - bug fix: the brackets where still highlighted in red when being deleted |
152 | - bug fix: brackets where not placed correctly when the line contains html entitites (& " etc....) |
169 | - bug fix: brackets where not placed correctly when the line contains html entitites (& " etc....) |
Line 252... | Line 269... | ||
252 | - Support the reset action of a form |
269 | - Support the reset action of a form |
253 | - Add support for "page up" & "page down" button |
270 | - Add support for "page up" & "page down" button |
254 | - 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) |
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) |
255 | - All supported browsers can now change font-size |
272 | - All supported browsers can now change font-size |
256 | 273 | ||
257 | BUG FIXES: |
274 | BUG FIXES: |
258 | - 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. |
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. |
259 | - When resizing the area the selection was lost |
276 | - When resizing the area the selection was lost |
260 | - Allow translation for some forgotten hard-coded word (the "move" button for search popup, and "font size", and keys word in help panel). |
277 | - Allow translation for some forgotten hard-coded word (the "move" button for search popup, and "font size", and keys word in help panel). |
261 | - It was possible to "drag" the buttons from the Search/Replace popup into the content of the textarea. |
278 | - It was possible to "drag" the buttons from the Search/Replace popup into the content of the textarea. |
262 | - 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) |
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) |