Wiki source code of XWiki Enterprise 3.0 Milestone 2
Last modified by Thomas Mortagne on 2023/10/13 16:15
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}} |


