Wiki source code of XWiki Enterprise 3.0 Milestone 2
Last modified by Thomas Mortagne on 2023/10/13
Hide last authors
author | version | line-number | content |
---|---|---|---|
![]() |
1.1 | 1 | {{box cssClass="floatinginfobox" title="**Contents**"}} |
2 | {{toc/}} | ||
3 | {{/box}} | ||
4 | |||
![]() |
23.1 | 5 | Second milestone of the XWiki Enterprise 3.0 version ([[Roadmap>>Main.Roadmap]]). |
![]() |
1.1 | 6 | |
7 | = New and Noteworthy (since XWiki Enterprise 3.0 Milestone 1) = | ||
8 | |||
9 | == General UI improvements == | ||
10 | |||
11 | * We have redesigned the administration application providing a new layout and new icons for the administrator sections. | ||
12 | |||
![]() |
19.1 | 13 | [[[[image:Administration.png||style="border:1px solid #D6E1E7" width="500px"]]>>attach:Administration.png]] |
![]() |
1.1 | 14 | |
![]() |
23.1 | 15 | * Several XWiki forms have been modified in order to be consistent with our form standards: [[vertical>>Documentation.DevGuide.VerticalForms]] and [[inline>>Documentation.DevGuide.InlineForms]] layout (added in this release). |
![]() |
1.1 | 16 | |
17 | == WYSIWYG content editor improvements == | ||
18 | |||
![]() |
22.1 | 19 | * [[XWIKI-5849>>https://jira.xwiki.org/browse/XWIKI-5849]]: Cannot create link to current page |
20 | * [[XWIKI-5895>>https://jira.xwiki.org/browse/XWIKI-5895]]: Adding an image in the WYSIWYG editor and previewing it without saving the page first makes the XWiki page corrupt | ||
21 | * [[XWIKI-5929>>https://jira.xwiki.org/browse/XWIKI-5929]]: Improve the display of "selected color" in WYSIWYG's color picker | ||
![]() |
4.1 | 22 | [[image:withWhiteCheck.png||style="border:1px solid black"]] |
![]() |
1.1 | 23 | |
24 | == PDF export improvements == | ||
25 | |||
![]() |
22.1 | 26 | * [[XWIKI-2555>>https://jira.xwiki.org/browse/XWIKI-2555]]: PDF Export fonts are not picked up from WEB-INF/fonts |
27 | * [[XWIKI-5726>>https://jira.xwiki.org/browse/XWIKI-5726]]: Image does not appear in pdf export | ||
28 | * [[XWIKI-5910>>https://jira.xwiki.org/browse/XWIKI-5910]]: PDF export fails with an exception when there are duplicate IDs in the exported XML | ||
29 | * [[XWIKI-5921>>https://jira.xwiki.org/browse/XWIKI-5921]]: Default fop.xsl breaks non-FO elements (for example SVG) during PDF export | ||
![]() |
6.1 | 30 | |
![]() |
1.1 | 31 | == Miscellaneous == |
32 | |||
![]() |
22.1 | 33 | * [[XWIKI-5915>>https://jira.xwiki.org/browse/XWIKI-5915]]: Cannot log in using Safari |
34 | * [[XWIKI-5816>>https://jira.xwiki.org/browse/XWIKI-5816]]: Lock on document lost when using "Save and continue" | ||
35 | * [[XWIKI-5897>>https://jira.xwiki.org/browse/XWIKI-5897]]: Office Viewer Macro fails for ppt files on pages with dashes | ||
36 | * [[XWIKI-5905>>https://jira.xwiki.org/browse/XWIKI-5905]]: Local admins are unable to import XARs on subwikis | ||
37 | * [[XWIKI-5902>>https://jira.xwiki.org/browse/XWIKI-5902]]: Add support for relative links/images in included documents when they are generated by macros | ||
38 | * [[XE-820>>https://jira.xwiki.org/browse/XE-820]]: Livetable actions should be allowed without 'admin right' constraint | ||
39 | * [[XAADMINISTRATION-201>>https://jira.xwiki.org/browse/XAADMINISTRATION-201]]: Allow users with edit rights on a group's document to edit the group members | ||
![]() |
1.1 | 40 | |
41 | == For developers == | ||
42 | |||
![]() |
22.1 | 43 | * [[XWIKI-4322>>https://jira.xwiki.org/browse/XWIKI-4322]]: Add a "cache" macro |
44 | * [[XWIKI-5918>>https://jira.xwiki.org/browse/XWIKI-]]: Impossible to override XSLT documents used in the PDF export process | ||
45 | * [[XWIKI-5923>>https://jira.xwiki.org/browse/XWIKI-5923]]: Page names containing [ or ] break the REST search results | ||
46 | * [[XWIKI-4802>>https://jira.xwiki.org/browse/XWIKI-4802]]: Add MetaData Block/Events to allow specifying meta data to XDOM/Listeners | ||
47 | * [[XWIKI-5942>>https://jira.xwiki.org/browse/XWIKI-5942]]: Introduce new filesystem based attachment storage | ||
48 | * [[XSKINX-42>>https://jira.xwiki.org/browse/XSKINX-42]]: Deleting an SSX objects from a document prevents skin objects to be used on demand in that document | ||
49 | * [[XAADMINISTRATION-212>>https://jira.xwiki.org/browse/XAADMINISTRATION-212]]: Move the ConfigurableClass macros in a macro document, so that they can be reused | ||
![]() |
1.1 | 50 | * Various upgrades: JAXB 2.2.2, restlet 1.1.10, Groovy 1.7.7, Jython 2.5.2rc3 |
51 | |||
52 | == Translations == | ||
53 | |||
54 | * The following translations have been updated: ##fr##, ##sv##, ##ca##, ##cs##, ##de##, ##es##, ##gl##, ##lv##, ##ro##, ##ru##, ##sk##, ##uk##, ##vi##, ##zh_tw## | ||
55 | |||
![]() |
17.1 | 56 | == Experimental Filesystem Attachment Storage == |
57 | Storage isn't flashy and it isn't exciting, as a user you only have to think about it when it breaks. | ||
58 | Filesystem attachment storage provides you with a means to store large attachments. All data is streamed | ||
59 | from the upload to the filesystem without being held in memory on the way through. | ||
60 | |||
61 | This means that the only limit on the size of attachments which can be stored is the size of your hard disk. | ||
62 | |||
![]() |
19.1 | 63 | [[[[image:bigattach.png||style="border:1px solid #D6E1E7"]]>>attach:bigattach.png]] |
64 | |||
![]() |
17.1 | 65 | Practically, this was tested using a 1GB attachment which uploaded with no problem. A 4GB attachment failed |
66 | but the exception message suggests the web browser is to blame. | ||
67 | |||
68 | === Set up === | ||
69 | To try this out for yourself, you will need a copy of XWiki 3.0M2. | ||
70 | Download the 5 parts of the filesystem storage: | ||
![]() |
20.2 | 71 | * [[Api>>http://maven.xwiki.org/releases/org/xwiki/platform/xwiki-core-store-api/3.0-milestone-2/xwiki-core-store-api-3.0-milestone-2.jar]] |
72 | * [[Transaction>>http://maven.xwiki.org/releases/org/xwiki/platform/xwiki-core-store-transaction/3.0-milestone-2/xwiki-core-store-transaction-3.0-milestone-2.jar]] | ||
73 | * [[Serialization>>http://maven.xwiki.org/releases/org/xwiki/platform/xwiki-core-store-serialization/3.0-milestone-2/xwiki-core-store-serialization-3.0-milestone-2.jar]] | ||
74 | * [[Filesystem Storage>>http://maven.xwiki.org/releases/org/xwiki/platform/xwiki-core-store-filesystem/3.0-milestone-2/xwiki-core-store-filesystem-3.0-milestone-2.jar]] | ||
75 | * [[Filesystem Attachment Storage>>http://maven.xwiki.org/releases/org/xwiki/platform/xwiki-core-store-filesystem-attachments/3.0-milestone-2/xwiki-core-store-filesystem-attachments-3.0-milestone-2.jar]] | ||
![]() |
17.1 | 76 | |
77 | {{info}}Development is still progressing and these links will always point to the latest versions of the files so check back from time to time. {{/info}} | ||
78 | |||
79 | Place these files in your ##xwiki/WEB-INF/lib## directory. | ||
80 | |||
81 | Then make the following changes to your xwiki.cfg file: | ||
82 | Under the "Storage" section: | ||
83 | |||
84 | {{code language="none"}} | ||
85 | #-# The attachment storage. | ||
86 | xwiki.store.attachment.hint=file | ||
87 | |||
88 | #-# The attachment versioning storage. Use 'void' to disable attachment versioning. | ||
89 | xwiki.store.attachment.versioning.hint=file | ||
90 | |||
91 | #-# Whether the attachment recycle bin feature is activated or not | ||
92 | storage.attachment.recyclebin=0 | ||
93 | {{/code}} | ||
94 | |||
95 | Then start your wiki and as Admin, open this page: | ||
96 | ##<your site>/xwiki/bin/edit/XWiki/XWikiPreferences?editor=object## | ||
97 | |||
98 | Scroll down until you find: | ||
99 | ##Maximum Upload Size## | ||
100 | and change that number to something huge like: | ||
101 | 99999999999999999 ;) | ||
102 | Press save at the bottom of the page. | ||
103 | |||
104 | Now go on and upload your giant attachments. | ||
105 | |||
![]() |
20.1 | 106 | {{warning}} |
![]() |
17.1 | 107 | An attachment recycle bin store is in the works but remains unfinished, the existing code **should** work with the old recycle bin (and it's memory consumption issues) but as of this writing, there exists a bug in the conversion from the new format to the old. |
![]() |
20.1 | 108 | Without a recycle bin store, deletion of attachments is final, rolling back a document will not bring the attachments back. |
109 | {{/warning}} | ||
![]() |
17.1 | 110 | |
![]() |
1.1 | 111 | = Known issues = |
112 | |||
![]() |
22.1 | 113 | * [[Bugs we know about>>https://jira.xwiki.org/secure/IssueNavigator.jspa?reset=true&&type=1&pid=10010&resolution=-1&sorter/field=updated&sorter/order=DESC]] |
![]() |
1.1 | 114 | |
115 | = Test Report = | ||
116 | |||
117 | You can check the [[manual test report>>TestReports.ManualTestReportXE30M2]] to learn about what was tested and the results on various browsers. | ||
118 | |||
119 | = Backward Compatibility and Migration Notes = | ||
120 | |||
121 | == General Notes == | ||
122 | |||
123 | {{warning}} | ||
124 | If you're running in a multiwiki setup you'll also need to define the property //xwiki.store.migration.databases=all// to your //xwiki.cfg// file or explicitly name all databases to be migrated as in //xwiki.store.migration.databases=db1,db2,...//. | ||
125 | {{/warning}} | ||
126 | |||
127 | You may also want to [[import the default wiki XAR>>Main.Download]] in order to benefit from the improvements listed above. | ||
128 | |||
129 | {{warning}} | ||
130 | Always make sure you compare your //xwiki.cfg// file with the newest version since some configuration parameters were added. Note you should add //xwiki.store.migration=1// so that XWiki will attempt to automatically migrate your current database to the new schema. Make sure you backup your Database before doing anything. | ||
131 | {{/warning}} | ||
132 | |||
133 | == API Breakages == | ||
134 | |||
![]() |
6.1 | 135 | The following xwiki-core APIs were modified since XWiki Enterprise 2.7: |
![]() |
1.1 | 136 | |
137 | {{code language="none"}} | ||
![]() |
5.1 | 138 | ERROR: 7002: com.xpn.xwiki.api.XWiki: Method 'public java.lang.Object getExoPortalService(java.lang.String)' has been removed |
139 | ERROR: 7002: com.xpn.xwiki.api.XWiki: Method 'public java.lang.Object getExoService(java.lang.String)' has been removed | ||
140 | ERROR: 7002: com.xpn.xwiki.api.XWiki: Method 'public java.lang.Object getPortalService(java.lang.String)' has been removed | ||
141 | ERROR: 7002: com.xpn.xwiki.api.XWiki: Method 'public java.lang.Object getService(java.lang.String)' has been removed | ||
142 | ERROR: 7002: com.xpn.xwiki.api.XWikiCompatibilityAspect: Method 'public java.lang.Object ajc$interMethod$com_xpn_xwiki_api_XWikiCompatibilityAspect$com_xpn_xwiki_api_XWiki$getPortalService(com.xpn.xwiki.api.XWiki, java.lang.String)' has been removed | ||
143 | ERROR: 7002: com.xpn.xwiki.api.XWikiCompatibilityAspect: Method 'public java.lang.Object ajc$interMethod$com_xpn_xwiki_api_XWikiCompatibilityAspect$com_xpn_xwiki_api_XWiki$getService(com.xpn.xwiki.api.XWiki, java.lang.String)' has been removed | ||
144 | ERROR: 7002: com.xpn.xwiki.api.XWikiCompatibilityAspect: Method 'public java.lang.Object ajc$interMethodDispatch1$com_xpn_xwiki_api_XWikiCompatibilityAspect$com_xpn_xwiki_api_XWiki$getPortalService(com.xpn.xwiki.api.XWiki, java.lang.String)' has been removed | ||
145 | ERROR: 7002: com.xpn.xwiki.api.XWikiCompatibilityAspect: Method 'public java.lang.Object ajc$interMethodDispatch1$com_xpn_xwiki_api_XWikiCompatibilityAspect$com_xpn_xwiki_api_XWiki$getService(com.xpn.xwiki.api.XWiki, java.lang.String)' has been removed | ||
146 | ERROR: 7002: com.xpn.xwiki.pdf.api.PdfExport: Method 'public byte[] convertToStrictXHtml(byte[], com.xpn.xwiki.XWikiContext)' has been removed | ||
147 | ERROR: 7002: com.xpn.xwiki.pdf.api.PdfExport: Method 'public java.lang.String convertToStrictXHtml(java.lang.String)' has been removed | ||
148 | ERROR: 7002: com.xpn.xwiki.pdf.api.PdfExport: Method 'public byte[] convertXHtmlToXMLFO(byte[], com.xpn.xwiki.XWikiContext)' has been removed | ||
149 | ERROR: 7002: com.xpn.xwiki.pdf.api.PdfExport: Method 'public java.lang.String convertXHtmlToXMLFO(java.lang.String, com.xpn.xwiki.XWikiContext)' has been removed | ||
150 | ERROR: 7005: com.xpn.xwiki.pdf.api.PdfExport: Parameter 3 of 'public void export(com.xpn.xwiki.doc.XWikiDocument, java.io.OutputStream, int, com.xpn.xwiki.XWikiContext)' has changed its type to com.xpn.xwiki.pdf.api.PdfExport$ExportType | ||
151 | ERROR: 7005: com.xpn.xwiki.pdf.api.PdfExport: Parameter 3 of 'public void exportHtml(java.lang.String, java.io.OutputStream, int, com.xpn.xwiki.XWikiContext)' has changed its type to com.xpn.xwiki.pdf.api.PdfExport$ExportType | ||
152 | ERROR: 7002: com.xpn.xwiki.pdf.api.PdfExport: Method 'public void exportXHtml(byte[], java.io.OutputStream, int, com.xpn.xwiki.XWikiContext)' has been removed | ||
153 | ERROR: 7006: org.xwiki.rendering.macro.box.AbstractBoxMacro: Return type of method 'protected org.xwiki.rendering.internal.macro.box.MacroContentParser getMacroContentParser()' has been changed to org.xwiki.rendering.internal.macro.MacroContentParser | ||
154 | ERROR: 8001: org.xwiki.rendering.block.AbstractFatherBlock: Class org.xwiki.rendering.block.AbstractFatherBlock removed | ||
155 | ERROR: 7012: org.xwiki.rendering.block.Block: Method 'public java.lang.String getParameter(java.lang.String)' has been added to an interface | ||
156 | ERROR: 7012: org.xwiki.rendering.block.Block: Method 'public java.util.Map getParameters()' has been added to an interface | ||
157 | ERROR: 7012: org.xwiki.rendering.block.Block: Method 'public void setParameter(java.lang.String, java.lang.String)' has been added to an interface | ||
158 | ERROR: 7012: org.xwiki.rendering.block.Block: Method 'public void setParameters(java.util.Map)' has been added to an interface | ||
159 | ERROR: 4001: org.xwiki.rendering.block.BulletedListBlock: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces | ||
160 | ERROR: 5001: org.xwiki.rendering.block.BulletedListBlock: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses | ||
161 | ERROR: 4001: org.xwiki.rendering.block.DefinitionDescriptionBlock: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces | ||
162 | ERROR: 5001: org.xwiki.rendering.block.DefinitionDescriptionBlock: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses | ||
163 | ERROR: 4001: org.xwiki.rendering.block.DefinitionListBlock: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces | ||
164 | ERROR: 5001: org.xwiki.rendering.block.DefinitionListBlock: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses | ||
165 | ERROR: 4001: org.xwiki.rendering.block.DefinitionTermBlock: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces | ||
166 | ERROR: 5001: org.xwiki.rendering.block.DefinitionTermBlock: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses | ||
167 | ERROR: 8001: org.xwiki.rendering.block.FatherBlock: Class org.xwiki.rendering.block.FatherBlock removed | ||
168 | ERROR: 4001: org.xwiki.rendering.block.FormatBlock: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces | ||
169 | ERROR: 5001: org.xwiki.rendering.block.FormatBlock: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses | ||
170 | ERROR: 4001: org.xwiki.rendering.block.GroupBlock: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces | ||
171 | ERROR: 5001: org.xwiki.rendering.block.GroupBlock: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses | ||
172 | ERROR: 4001: org.xwiki.rendering.block.HeaderBlock: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces | ||
173 | ERROR: 5001: org.xwiki.rendering.block.HeaderBlock: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses | ||
174 | ERROR: 4001: org.xwiki.rendering.block.LinkBlock: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces | ||
175 | ERROR: 5001: org.xwiki.rendering.block.LinkBlock: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses | ||
176 | ERROR: 4001: org.xwiki.rendering.block.ListItemBlock: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces | ||
177 | ERROR: 5001: org.xwiki.rendering.block.ListItemBlock: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses | ||
178 | ERROR: 4001: org.xwiki.rendering.block.MacroMarkerBlock: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces | ||
179 | ERROR: 5001: org.xwiki.rendering.block.MacroMarkerBlock: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses | ||
180 | ERROR: 4001: org.xwiki.rendering.block.NumberedListBlock: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces | ||
181 | ERROR: 5001: org.xwiki.rendering.block.NumberedListBlock: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses | ||
182 | ERROR: 4001: org.xwiki.rendering.block.ParagraphBlock: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces | ||
183 | ERROR: 5001: org.xwiki.rendering.block.ParagraphBlock: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses | ||
184 | ERROR: 4001: org.xwiki.rendering.block.QuotationBlock: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces | ||
185 | ERROR: 5001: org.xwiki.rendering.block.QuotationBlock: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses | ||
186 | ERROR: 4001: org.xwiki.rendering.block.QuotationLineBlock: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces | ||
187 | ERROR: 5001: org.xwiki.rendering.block.QuotationLineBlock: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses | ||
188 | ERROR: 4001: org.xwiki.rendering.block.SectionBlock: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces | ||
189 | ERROR: 5001: org.xwiki.rendering.block.SectionBlock: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses | ||
190 | ERROR: 4001: org.xwiki.rendering.block.TableBlock: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces | ||
191 | ERROR: 5001: org.xwiki.rendering.block.TableBlock: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses | ||
192 | ERROR: 4001: org.xwiki.rendering.block.TableCellBlock: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces | ||
193 | ERROR: 5001: org.xwiki.rendering.block.TableCellBlock: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses | ||
194 | ERROR: 4001: org.xwiki.rendering.block.TableHeadCellBlock: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces | ||
195 | ERROR: 5001: org.xwiki.rendering.block.TableHeadCellBlock: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses | ||
196 | ERROR: 4001: org.xwiki.rendering.block.TableRowBlock: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces | ||
197 | ERROR: 5001: org.xwiki.rendering.block.TableRowBlock: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses | ||
198 | ERROR: 4001: org.xwiki.rendering.block.XDOM: Removed org.xwiki.rendering.block.FatherBlock from the set of implemented interfaces | ||
199 | ERROR: 5001: org.xwiki.rendering.block.XDOM: Removed org.xwiki.rendering.block.AbstractFatherBlock from the list of superclasses | ||
200 | ERROR: 7005: org.xwiki.rendering.block.XDOM: Parameter 2 of 'public XDOM(java.util.List, java.util.Map)' has changed its type to org.xwiki.rendering.listener.MetaData | ||
201 | ERROR: 7005: org.xwiki.rendering.listener.CompositeListener: Parameter 1 of 'public void beginDocument(java.util.Map)' has changed its type to org.xwiki.rendering.listener.MetaData | ||
202 | ERROR: 7005: org.xwiki.rendering.listener.CompositeListener: Parameter 1 of 'public void endDocument(java.util.Map)' has changed its type to org.xwiki.rendering.listener.MetaData | ||
203 | ERROR: 7005: org.xwiki.rendering.listener.Listener: Parameter 1 of 'public void beginDocument(java.util.Map)' has changed its type to org.xwiki.rendering.listener.MetaData | ||
204 | ERROR: 7012: org.xwiki.rendering.listener.Listener: Method 'public void beginMetaData(org.xwiki.rendering.listener.MetaData)' has been added to an interface | ||
205 | ERROR: 7005: org.xwiki.rendering.listener.Listener: Parameter 1 of 'public void endDocument(java.util.Map)' has changed its type to org.xwiki.rendering.listener.MetaData | ||
206 | ERROR: 7012: org.xwiki.rendering.listener.Listener: Method 'public void endMetaData(org.xwiki.rendering.listener.MetaData)' has been added to an interface | ||
207 | ERROR: 7005: org.xwiki.rendering.listener.QueueListener: Parameter 1 of 'public void beginDocument(java.util.Map)' has changed its type to org.xwiki.rendering.listener.MetaData | ||
208 | ERROR: 7005: org.xwiki.rendering.listener.QueueListener: Parameter 1 of 'public void endDocument(java.util.Map)' has changed its type to org.xwiki.rendering.listener.MetaData | ||
209 | ERROR: 7005: org.xwiki.rendering.listener.WrappingListener: Parameter 1 of 'public void beginDocument(java.util.Map)' has changed its type to org.xwiki.rendering.listener.MetaData | ||
210 | ERROR: 7005: org.xwiki.rendering.listener.WrappingListener: Parameter 1 of 'public void endDocument(java.util.Map)' has changed its type to org.xwiki.rendering.listener.MetaData | ||
211 | ERROR: 7005: org.xwiki.rendering.listener.chaining.AbstractChainingListener: Parameter 1 of 'public void beginDocument(java.util.Map)' has changed its type to org.xwiki.rendering.listener.MetaData | ||
212 | ERROR: 7005: org.xwiki.rendering.listener.chaining.AbstractChainingListener: Parameter 1 of 'public void endDocument(java.util.Map)' has changed its type to org.xwiki.rendering.listener.MetaData | ||
213 | ERROR: 7005: org.xwiki.rendering.listener.chaining.BlockStateChainingListener: Parameter 1 of 'public void endDocument(java.util.Map)' has changed its type to org.xwiki.rendering.listener.MetaData | ||
214 | ERROR: 7005: org.xwiki.rendering.listener.chaining.ConsecutiveNewLineStateChainingListener: Parameter 1 of 'public void endDocument(java.util.Map)' has changed its type to org.xwiki.rendering.listener.MetaData | ||
215 | ERROR: 7005: org.xwiki.rendering.listener.chaining.EmptyBlockChainingListener: Parameter 1 of 'public void beginDocument(java.util.Map)' has changed its type to org.xwiki.rendering.listener.MetaData | ||
216 | ERROR: 7005: org.xwiki.rendering.listener.chaining.EmptyBlockChainingListener: Parameter 1 of 'public void endDocument(java.util.Map)' has changed its type to org.xwiki.rendering.listener.MetaData | ||
217 | ERROR: 7005: org.xwiki.rendering.listener.chaining.LookaheadChainingListener: Parameter 1 of 'public void beginDocument(java.util.Map)' has changed its type to org.xwiki.rendering.listener.MetaData | ||
218 | ERROR: 7005: org.xwiki.rendering.listener.chaining.LookaheadChainingListener: Parameter 1 of 'public void endDocument(java.util.Map)' has changed its type to org.xwiki.rendering.listener.MetaData | ||
219 | ERROR: 7005: org.xwiki.rendering.listener.chaining.TextOnNewLineStateChainingListener: Parameter 1 of 'public void beginDocument(java.util.Map)' has changed its type to org.xwiki.rendering.listener.MetaData | ||
220 | ERROR: 7002: org.xwiki.rendering.syntax.SyntaxType: Method 'public java.lang.String toIdString()' has been removed | ||
221 | ERROR: 7012: org.xwiki.bridge.DocumentModelBridge: Method 'public org.xwiki.rendering.syntax.Syntax getSyntax()' has been added to an interface | ||
222 | ERROR: 7005: org.xwiki.properties.ConverterManager: Parameter 1 of 'public java.lang.Object convert(java.lang.Class, java.lang.Object)' has changed its type to java.lang.reflect.Type | ||
223 | ERROR: 7012: org.xwiki.properties.PropertyDescriptor: Method 'public java.lang.reflect.Type getPropertyType()' has been added to an interface | ||
224 | ERROR: 7005: org.xwiki.properties.converter.AbstractConverter: Parameter 1 of 'public java.lang.Object convert(java.lang.Class, java.lang.Object)' has changed its type to java.lang.reflect.Type | ||
225 | ERROR: 7005: org.xwiki.properties.converter.Converter: Parameter 1 of 'public java.lang.Object convert(java.lang.Class, java.lang.Object)' has changed its type to java.lang.reflect.Type | ||
226 | ERROR: 7012: org.xwiki.officeimporter.openoffice.OpenOfficeConverter: Method 'public boolean isMediaTypeSupported(java.lang.String)' has been added to an interface | ||
![]() |
1.1 | 227 | {{/code}} |
![]() |
6.1 | 228 | |
229 | The following XWiki GWT APIs were modified since XWiki Enterprise 2.7: | ||
230 | |||
231 | {{code language="none"}} | ||
232 | ERROR: 6011: org.xwiki.gwt.user.client.ui.rta.RichTextArea: Field DISABLED has been removed, but it was previously a constant | ||
233 | ERROR: 7002: org.xwiki.gwt.wysiwyg.client.RichTextEditorController: Method 'protected void initTextArea()' has been removed | ||
234 | ERROR: 6011: org.xwiki.gwt.wysiwyg.client.plugin.color.ColorCell: Field SELECTED_STYLE_NAME has been removed, but it was previously a constant | ||
235 | ERROR: 7002: org.xwiki.gwt.wysiwyg.client.plugin.color.ColorPicker: Method 'public java.lang.String convertToHex(java.lang.String)' has been removed | ||
236 | ERROR: 7002: org.xwiki.gwt.wysiwyg.client.plugin.color.ColorPlugin: Method 'protected org.xwiki.gwt.user.client.ui.rta.cmd.Executable getBackColorExecutable()' has been removed | ||
237 | ERROR: 8001: org.xwiki.gwt.wysiwyg.client.plugin.color.MozillaColorPlugin: Class org.xwiki.gwt.wysiwyg.client.plugin.color.MozillaColorPlugin removed | ||
238 | ERROR: 8001: org.xwiki.gwt.wysiwyg.client.plugin.color.exec.BackColorExecutable: Class org.xwiki.gwt.wysiwyg.client.plugin.color.exec.BackColorExecutable removed | ||
239 | ERROR: 8001: org.xwiki.gwt.wysiwyg.client.plugin.color.exec.HiliteColorExecutable: Class org.xwiki.gwt.wysiwyg.client.plugin.color.exec.HiliteColorExecutable removed | ||
240 | ERROR: 8001: org.xwiki.gwt.wysiwyg.client.plugin.submit.exec.EnableExecutable: Class org.xwiki.gwt.wysiwyg.client.plugin.submit.exec.EnableExecutable removed | ||
241 | ERROR: 8001: org.xwiki.gwt.wysiwyg.client.plugin.submit.exec.ResetExecutable: Class org.xwiki.gwt.wysiwyg.client.plugin.submit.exec.ResetExecutable removed | ||
242 | ERROR: 6004: org.xwiki.gwt.dom.client.Style: Changed type of field BACKGROUND_COLOR from java.lang.String to org.xwiki.gwt.dom.client.Property | ||
243 | {{/code}} |