227fdef3310b8adbbcb557f29279e86625c4da82
[project/wysiwyg.git] / CHANGELOG.txt
1 // $Id$
2
3 Wysiwyg 7.x-2.x, xxxx-xx-xx
4 ---------------------------
5 #931374 by TwoD, ksenzee: Updated for text format schema change.
6 #826914 by catch, sun: Added database cache for wysiwyg_profile_load().
7 #941230 by sun: Fixed missing Configuration link on Modules page.
8 #739558 by sun, TwoD: Updated for new #type text_format.
9 #612954 by TwoD: Fixed broken editor settings.
10 #585932 by sun: Ported to Drupal 7.
11
12
13 Wysiwyg 6.x-2.x, xxxx-xx-xx
14 ---------------------------
15 #773856 by Roi Danton: Added CSS path and file documentation.
16 #735186 by TwoD, torbs: Fixed missing Norwegian language code.
17 #678580 by TwoD, sun: Fixed Drupal.wysiwygAttachToggleLink breaks click events.
18 #497654 by TwoD: Fixed Drupal plugins disabled in FCKeditor/WebKit browsers.
19 #735624 by sun: Fixed enabling one button removes default editor toolbar.
20 #755610 by sun, TwoD, BrightBold: Fixed white-space in block formats setting
21   breaks editors.
22 #713942 by TwoD, sun: Fixed jQuery closure breaks OpenWYSIWYG.
23 #679056 by sun, TwoD: Fixed pressing enter in autocomplete detaches editors.
24 #80170 by sun: Changed dialog/plugin API for Inline API compatibility.
25 #803466 by hotspoons: Fixed TinyMCE image map support in advimage plugin.
26 #922436 by TwoD: Fixed Whizzywig Uncaught TypeError in Chrome.
27 #922520 by TwoD: Fixed Whizzywig is not detached properly.
28 #907186 by TwoD: Fixed Whizzywig v60+ compatibility.
29 #765292 by TwoD: Added TinyMCE WordCount plugin.
30 #768726 by TwoD: Added TinyMCE AutoResize plugin.
31 #781086 by TwoD: Fixed TinyMCE plugin options merged wrongly.
32 #767628 by TwoD: Fixed 'The version of markItUp could not be detected' error.
33 #651490 by TwoD: Fixed Whizzywig width.
34 #715228 by TwoD: Fixed TinyMCE image popups not launching for existing images.
35 #606952 by TwoD: Fixed inserting content in fullscreen TinyMCE.
36 #593008 by TwoD: Fixed third-party scripts breaking Wysiwyg.
37 #695398 by RichieB, Cl1mh4224rd, mcpuddin: Fixed TinyMCE 3.3.9.1 detection.
38 #737318 by dboune: Fixed CKEditor default skin depends on filesystem order.
39 #775608 by TwoD: Fixed FCKEditor crashes IE on save.
40 #824710 by TwoD: CKEditor not disabled upon enabling.
41 #752516 by nquocbao, sun: Fixed openwysiwyg version callback.
42 #753536 by TwoD: Fixed version detection for Whizzywig.
43 #752516 by nquocbao, sun: Fixed file stream warnings in version callbacks.
44
45
46 Wysiwyg 6.x-2.1, 2010-03-08
47 ---------------------------
48 #628110 by quicksketch, sun, markus_petrux: Added editor settings alter hook.
49 #689218 by wwalc, TwoD, sun: Improved support for CKEditor.
50 #695398 by TwoD: Updated support for TinyMCE 3.3.
51 #613096 by Scott Reynolds: Fixed no editor appearing for user signature field.
52 #696040 by Dave Reid: Fixed missing Cancel link on profile form.
53 #594322 by TwoD: Added insert method for NicEdit.
54 #659200 by TwoD: Fixed YUI Editor content lost in IE.
55 #594928 by ericbellot, TwoD, sun: Fixed 'attribs' button missing in TinyMCE.
56 #557090 by TwoD: Fixed Whizzywig 56 instance not removed on detach().
57 #667848 by TwoD, kaakuu: Fixed FCKeditor is not properly detached in IE.
58 #695768 by sun: Fixed #resizable removed when no editor profiles are loaded.
59 #631494 by TwoD: Fixed multi-site libraries directory failure for WYMeditor.
60 #660080 by TwoD: Fixed Notice: Undefined offset.
61 #613922 by TwoD, sun: Fixed PHP warning when saving profiles.
62 #582298 by dereine: Added auto-paste from Word detection for FCKeditor.
63 #597852 by sun: Fixed missing Turkish in language list.
64 #620176 by sun: Fixed missing Ukrainian in language list.
65 #613480 by TwoD, Dave Reid: Fixed PHP 5.3 compatibility.
66 #462146 by TwoD: Cleaned up CKEditor implementation.
67 #380586 by SimonEast: Updated YUI editor: Version detection not working.
68 #610132 by TwoD: Updated CKEditor 3.0.1, stylesheets and version check.
69 #620858 by quicksketch: Fixed focus event not firing for CKeditor.
70 #585932 by sun: Synced various clean-ups from 7.x.
71 #489156 by sun: Removed orphan global 'showToggle' JS setting.
72 #462146 by sun, Niels Hackius: Fixed version detection for CKeditor.
73 #545210 by sun: Fixed default value for editor toggle link.
74 #372826 by Roi Danton, sun: Added Wysiwyg API developer documentation.
75 by sun: Fixed PHP notice.
76 #514912 by Likeless, sun: Added plugin/button handling for WYMeditor.
77 #538996 by darktygur: Fixed 404 errors for non-existing theme CSS files.
78 #509570 by Rob Loach, sun: Added forced detaching of editor upon form submit.
79 #526644 by Darren Oh: Fixed broken editor theme validation.
80 #490914 by sun: Fixed JS/CSS not updated after update with caching enabled.
81 #522440 by authentictech, sun: UX: Fixed user interface for Wysiwyg profiles.
82 #507608 by jfh: Added WYMeditor instance API methods.
83 by sun: Fixed form_build_id not removed from serialized profile settings.
84 #496744 by TwoD: Fixed FCKeditor: "Apply source formatting" not working.
85 #462146 by TwoD, et al: Added support for CKeditor.
86 #490270 by sun: Fixed openWYSIWYG displays no buttons by default.
87 #490266 by sun: Fixed JS error when wysiwyg profile contains no buttons.
88 #400482 by sun: Fixed editor.instance.prepareContent() breaks editor's native
89   markup handling. Drupal plugin authors should add the CSS class
90   'drupal-content' to prevent the editor selection to activate internal editor
91   buttons.
92 #394068 by kswan: Fixed missing button icons in markItUp.
93
94
95 Wysiwyg 6.x-2.0, 2009-06-10
96 ---------------------------
97 #474908 by TwoD: Fixed Teaser break causing error in IE8.
98 by sun: Major code clean-up.
99 #331089 by wwalc: Fixed FCKeditor toolbar buttons do not wrap.
100 #407014 by sun: Fixed/removed migration from other editor integration modules.
101 #485264 by sun: Changed installation instructions to be more concise.
102 #479514 by sun: Fixed native plugin loading for TinyMCE (follow-up).
103 #434590 by sun: Fixed path admin/settings/wysiwyg not found.
104 #479514 by TwoD, sun: Added native plugin support for FCKeditor.
105 #341054 by sun: Fixed toggle link configuration setting not working.
106 by sun: Fixed markItUp button icons are not displayed.
107 by sun: Added openWYSIWYG editor support.
108 #362137 by jfh, sun: Fixed WYMeditor broken when JS/CSS aggregation is enabled.
109 #328252 by sun: Added TinyMCE plugin BBCode for 3.x.
110 #429926 by TwoD, sun: Fixed TinyMCE broken due to renamed Flash/Media plugin.
111 #342864 by davexoxide, sun: Added YUI editor support.
112 #332139 by sun: Fixed editor must not be changed when profile is configured.
113 #362137 by jfh: Added WYMeditor support.
114 #470928 by jfh, sun: Fixed Drupal.wysiwyg.clone turns arrays into objects.
115 #445826 by TwoD: Fixed FCKeditor: Drupal.wysiwyg.activeId not updated.
116 #478324 by jeffschuler: Fixed typo in profile configuration form.
117 #373542 by sun: Fixed encoding of HTML entities for certain languages.
118 #320562 by sun: Changed location for external editor libraries.
119 #449134 by sun: Fixed stylesheets of theme missing in node form previews.
120
121
122 Wysiwyg 6.x-2.0-ALPHA1, 2009-05-17
123 ----------------------------------
124 #403728 by jfduchesneau: Fixed none.js breaks if textarea.js is not loaded.
125 #454992 by sun: Fixed drupal_get_js() query string 'q' breaks plugin loading.
126 #419696 by sun: Fixed native plugins plugins are not loaded for all profiles.
127 #414768 by sun: Fixed Wysiwyg API not working in Konqueror.
128 #293803 by sun: Fixed "Show summary in full view" checkbox not displayed.
129 #416742 by sun: Fixed type casting of $profile in profile configuration form.
130 #404532 by TwoD: Fixed Teaser break comment stripped in IE.
131 #380698 by TwoD: Added Drupal plugin support for FCKeditor.
132 #380698 by TwoD, sun: Added Drupal plugin support for FCKeditor (part I).
133 #398848 by sun: Added support for TinyMCE 3.1.
134 #394068 by StephaneC: markItUp: Fixed icons not displayed due to #385736.
135 #385974 by sun: Fixed form element description for CSS path (for Define CSS).
136 #390460 by sun: Fixed broken plugin loading due to #359626.
137 #385736 by sun: Fixed markItUp: Wrong editor library location.
138 #308912 by sun: Fixed TinyMCE: Buttons do not wrap in IE/Chrome.
139 #380586 by sun, hass: YUI editor: Fixed version detection.
140 #390224 by hass: Fixed JS error YAHOO.widget.Editor is not a constructor.
141 #359626 by sun: Fixed external/Drupal plugins are not loaded for all profiles.
142 #369115 by sun: Fixed TinyMCE's URL conversion magic breaks some input filters.
143 #376400 by TwoD: Fixed bad grammar in help text on profile overview page.
144 #367632 by sun: Fixed $this and i JavaScript variables defined in global scope.
145 #319363 by sun: Fixed missing spacer.gif for Teaser break plugin.
146 #373672 by chawl: Added (native) xhtmlextras plugin for TinyMCE 3.
147 #287025 by sun: Fixed native editor plugin options for TinyMCE and FCKeditor.
148 #373542 by sun: Fixed TinyMCE: entity_encoding 'raw' removes HTML entities.
149 #372806 by sun: Fixed block format configuration form element description.
150 #370277 by sun: Fixed "Uncaught SyntaxError: Unexpected token" in IE/Chrome.
151 #367632 by sun: Fixed "Unexpected identifier, string or number" error in IE.
152 #367632 by sun: Fixed invalid JavaScript syntax.
153 #319363 by sun: Follow-up: Synced 1.x with 2.x where possible.
154 #319363 by sun, quicksketch: Rewrote editor plugin API.  The new plugin API
155   allows Drupal modules to expose editor plugins for ANY editor without
156   implementing editor-specific code.  Major milestone for better content-editing
157   in Drupal.
158 #364782 by sun: Fixed theme stylesheets not properly loaded.
159 #352938 by sun: Fixed JS error (blank page) in IE when plugins are loaded.
160 #331089 by wwalc, sun: Added custom toolbar configuration support for FCKeditor.
161 #331089 by sun: Fixed PHP notice for 'user_choose'; FCKeditor clean-up.
162 #344230 by wwalc: Fixed wrong editor base path setting for FCKeditor.
163 #361289 by sun: Fixed CSS files do not need to use media 'screen'.
164 #360696 by sun: Fixed IE does not trigger onChange event when selecting an input
165   format.
166 #342376 by sun: Extended API to allow "preprocess" JavaScript option for some
167   editors.
168 #352295 by sun: Added markItUp editor support.
169 #352703 by sun: Fixed wrong default configuration options for TinyMCE 3.2.1+.
170 #348317 by sun: Fixed TinyMCE's extended_valid_elements for advlink/advimage
171   plugin.
172 #348986 by sun: Added CSS class for toggle link container.
173 #342864 by davexoxide, sun: Added YUI editor support.
174 #343217 by sun: Fixed improperly capitalized library script name for nicEdit.
175 #341267 by sun: Fixed improper test for internal editor plugins.
176 #341996 by sun: Fixed editor cannot be re-enabled with one input format only.
177 #341267 by sun: Added support for extensions that do not need to be loaded.
178
179
180 Wysiwyg 6.x-0.5, 2008-12-01
181 ---------------------------
182 #340758 by sun: Changed installation instructions to be displayed permanently.
183 #322657 by sun: Fixed "Enabled by default" option does not work when disabled.
184 #328052 by sun: Fixed switching input formats leads to wrong editor/state.
185 #337569 by sun: Fixed different profiles for same editor are not respected.
186 #340195 by sun: Fixed #after_build function not invoked on all forms.
187 #333521 by sun: Fixed TinyMCE version detection to look at the actual script.
188 #329657 by svendecabooter, sun: Added Whizzywig support.
189 #333521 by sun: Fixed TinyMCE version detection docs.
190 #327100 by sun: Changed access permission for settings page to 'administer
191   filters' to prevent incomplete updates.
192 #322731 by sun: Fixed improper use of t() in module install file.
193 #329410 by sun: Fixed editor not loaded if there is only one input format.
194 #324366 by sun: Fixed "Illegal offset type" error on custom content-types.
195 #328948 by sun: Fixed PHP notices when editors are assigned, but not configured.
196 #327710 by sun: Fixed nicEdit version could not be detected.
197 #328116 by sun: Added Safari plugin for TinyMCE 3.
198 #327710 by sun: Added nicEdit support.
199 #323855 by sun: Increased supported version of jWYSIWYG to 0.5.
200 #323671 by sun: Fixed TinyMCE editor not resized when browser is resized.
201 #327152 by sun: Fixed breadcrumbs for profile configuration pages.
202 #323855 by Rob Loach, sun: Added jWYSIWYG support.
203 #327100 by sun: Associate editors/profiles with input formats. Major milestone.
204 #325980 by markus_petrux: Added Spanish/Catalan translation for Break plugin.
205 #323795 by sun: Removed obsolete Wysiwyg Editor module files.
206 #308912 by sun: Fixed alignment of editor buttons in TinyMCE 3.
207 #316507 by sun: Fixed TinyMCE 3 not detached properly from AJAX contents.
208 #320559 by markus_petrux, sun: Added confirmation form to delete profiles.
209
210
211 Wysiwyg 6.x-0.4, 2008-10-14
212 ---------------------------
213 #321216 by sun: Replaced Wysiwyg Editor module with Wysiwyg module.
214 #321086 by sun: Fixed (old-style) Teaser break plugin breaks TinyMCE 3.
215 #316507 by sun: Code clean-up; editor settings should be cloned for init, too.
216 #282717 by sun: Fixed FCKeditor default settings while FCKeditor maintainers get
217   up and running.
218 #319363 by sun: Changed JS settings namespace 'wysiwygEditor' to 'wysiwyg'.
219 #319363 by sun: Code clean-up; fixed missing namespace change in tinymce-3.js.
220 #273408 by quicksketch: Added blockquote button for TinyMCE 3.
221 #319363 by sun: Changed JavaScript namespaces and centralized namespace
222   initialization.
223 #270780 by sun: Fixed TinyMCE 3 support for external plugins.
224 #309832 by sun: Fixed README.txt.
225 #253600 by sun: Changed editor integration so that client-side editors attach to
226   input formats instead of textareas and are invoked for input format enabled
227   textareas only.
228 #282717 by sun: Added (basic) FCKeditor support.
229 #316507 by sun: Added Drupal.wysiwyg function stacks to execute editor library
230   specific actions upon initializing, attaching, detaching, and toggling an
231   editor. Editor specific JavaScript resides in separate files now, as specified
232   and returned by implementations of hook_editor().
233   Wysiwyg is a real API finally, supporting multiple editors and editor versions.
234 #316507 by sun: Rewrote Wysiwyg API's internal architecture to support multiple
235   editors.
236
237
238 Wysiwyg 6.x-0.3, 2008-09-12
239 ---------------------------
240 #125267 by sun: Removed Safari browser warning configuration option.
241 #304243 by sun: Fixed profile configuration improperly passed to JavaScript.
242 #304243 by sun: Code clean-up for wysiwyg_editor_profile_overview().
243 #289218 by gustav: Fixed E^ALL notice if node has no body field.
244 #304243 by sun: Code clean-up for wysiwyg_editor_user_status().
245 #299108 by toniw: Added setting for TinyMCE's auto-cleanup paste feature.
246 #293916 by sun: Clarified TinyMCE compatibility in README.txt.
247 #293425 by sun: Fixed foreach warning during upgrade from TinyMCE module.
248 #292517 by sun: Fixed SQL error during upgrade from TinyMCE module.
249 #286470 by chayner, sun: Fixed wrong editorBasePath in editor configuration.
250 #227687 by sun: Fixed improperly capitalized package name.
251 #288028 by Matthew Davidson: Fixed outdated check for PHP input filter.
252 #280727 by sun: Removed gzip compressor from installation instructions.
253
254
255 Wysiwyg 5.x-0.2, 2008-07-16
256 ---------------------------
257 by sun: Fixed JavaScript errors when JS aggregation/compression is enabled.
258 #268562 by sun: Code clean-up; changed format for custom defined CSS classes
259   and removed error-prone auto-layout of buttons in favor of aligning them in
260   one row with a stylesheet; may break existing profiles.
261 #270730 by hass, sun: Added German translation for Teaser break plugin.
262 #268838 by sun: Fixed PHP warning if no buttons are enabled for a profile.
263 #268838 by sun: Ported to Drupal 6.x.
264 #152046 by sun: Added hook_wysiwyg_plugin().
265 #268562 by sun: Code clean-up.
266 #60667 by sun: Fixed wrong editor profile is loaded when user is granted access
267   to more than one profile.
268 #264739 by sun: Fixed missing t() around some profile settings options.
269
270
271 Wysiwyg 5.x-0.1, 2008-06-07
272 ---------------------------
273 #264739 by sun: Improved output strings.
274 #264739 by hass, sun: Fixed potx error due to wrong t() string.
275 #264411 by sun: Cleaned coding-style using coder_format script.
276 #264411 by sun: Moved admin functions into separate include file.
277 #264411 by sun: Added TinyMCE data import upon installation.
278 #264411 by sun: Renamed module to Wysiwyg Editor.
279 #118747 by nedjo, sun: Upgraded code for jQuery.
280 Initial fork of TinyMCE module (2008-05-30).
281
282