Subversion Repositories wimsdev

Rev

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 (&amp; &quot; etc....)
169
- bug fix: brackets where not placed correctly when the line contains html entitites (&amp; &quot; 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)