Branch: refs/heads/stable-15.10.x
Home: https://github.com/xwiki/xwiki-platform
Commit: c5c50fd74de97900422c479d0bf787d900529396
https://github.com/xwiki/xwiki-platform/commit/c5c50fd74de97900422c479d0bf7…
Author: Manuel Leduc <manuel.leduc(a)xwiki.com>
Date: 2023-11-27 (Mon, 27 Nov 2023)
Changed paths:
M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-resources/src/main/resources/flamingo/less/variablesInit.vm
M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-theme/xwiki-platform-flamingo-theme-bootswatch/src/main/resources/FlamingoThemes/Simplex.xml
M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-theme/xwiki-platform-flamingo-theme-bootswatch/src/main/resources/FlamingoThemes/Spacelab.xml
M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-theme/xwiki-platform-flamingo-theme-bootswatch/src/main/resources/FlamingoThemes/Yeti.xml
M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-theme/xwiki-platform-flamingo-theme-ui/pom.xml
M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-theme/xwiki-platform-flamingo-theme-ui/src/main/resources/FlamingoThemes/Iceberg.xml
Log Message:
-----------
XWIKI-21582: It's hard to distinguish between "i" and small caps "l" in Extension Manager with the new implemented font
(cherry picked from commit 23ba75bbb48daf30397281a13e62cf6c516757aa)
Commit: 0a23002105951ee7577599d679525bf74847ea12
https://github.com/xwiki/xwiki-platform/commit/0a23002105951ee7577599d67952…
Author: Manuel Leduc <manuel.leduc(a)xwiki.com>
Date: 2023-11-27 (Mon, 27 Nov 2023)
Changed paths:
M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-resources/src/main/resources/flamingo/less/type.less
Log Message:
-----------
XWIKI-21602: Headings feels too large
(cherry picked from commit 799b1a62dbf6eb5b17e7353a600b55c45d345fa2)
Commit: 93e4355d66266b7c70880a237cd40c346879757d
https://github.com/xwiki/xwiki-platform/commit/93e4355d66266b7c70880a237cd4…
Author: Manuel Leduc <manuel.leduc(a)xwiki.com>
Date: 2023-11-27 (Mon, 27 Nov 2023)
Changed paths:
M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-theme/xwiki-platform-flamingo-theme-ui/src/main/resources/FlamingoThemes/Iceberg.xml
Log Message:
-----------
XWIKI-21602: Headings feels too large
(cherry picked from commit 73a7fc7b9f9427d9d99205746831bb543f15cfa7)
Commit: aecffff3dcc5a5ec04b504e696682e706cabe569
https://github.com/xwiki/xwiki-platform/commit/aecffff3dcc5a5ec04b504e69668…
Author: Manuel Leduc <manuel.leduc(a)xwiki.com>
Date: 2023-11-27 (Mon, 27 Nov 2023)
Changed paths:
M xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-security/xwiki-platform-extension-security-index/src/main/java/org/xwiki/extension/security/internal/analyzer/VulnerabilityIndexer.java
M xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-security/xwiki-platform-extension-security-index/src/test/java/org/xwiki/extension/security/internal/analyzer/VulnerabilityIndexerTest.java
M xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-security/xwiki-platform-extension-security-ui/src/main/resources/XWiki/Extension/Security/Code/Admin.xml
M xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-security/xwiki-platform-extension-security-ui/src/main/resources/XWiki/Extension/Security/Code/Translations.xml
Log Message:
-----------
XWIKI-21363: The "Environment Vulnerabilities" disclaimer is not accurate (#2640)
(cherry picked from commit 0708217fef1894ab319d10915db7a050d6c9fcff)
Compare: https://github.com/xwiki/xwiki-platform/compare/988a9e2824f8...aecffff3dcc5
Branch: refs/heads/stable-15.10.x
Home: https://github.com/xwiki/xwiki-commons
Commit: 4338b52e792aa86423f34462ca024579568e8688
https://github.com/xwiki/xwiki-commons/commit/4338b52e792aa86423f34462ca024…
Author: Manuel Leduc <manuel.leduc(a)xwiki.com>
Date: 2023-11-27 (Mon, 27 Nov 2023)
Changed paths:
M xwiki-commons-core/xwiki-commons-extension/xwiki-commons-extension-api/src/main/java/org/xwiki/extension/repository/internal/core/DefaultCoreExtensionScanner.java
A xwiki-commons-core/xwiki-commons-extension/xwiki-commons-extension-api/src/test/java/org/xwiki/extension/repository/internal/core/DefaultCoreExtensionScannerTest.java
Log Message:
-----------
XCOMMONS-2874: DefaultCoreExtensionScanner#loadEnvironmentExtension does not set extension url (#656)
(cherry picked from commit 903e19d6cbbae02167d3393d7178a05cbfe85ea6)
Branch: refs/heads/stable-15.5.x
Home: https://github.com/xwiki/xwiki-platform
Commit: c9af16b4e79b1cb2b8dbd6e8a5a102063e6b5d29
https://github.com/xwiki/xwiki-platform/commit/c9af16b4e79b1cb2b8dbd6e8a5a1…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2023-11-27 (Mon, 27 Nov 2023)
Changed paths:
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-test/xwiki-platform-ckeditor-test-pageobjects/src/main/java/org/xwiki/ckeditor/test/po/RichTextAreaElement.java
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-webjar/src/main/webjar/toolbar.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wysiwyg/xwiki-platform-realtime-wysiwyg-test/xwiki-platform-realtime-wysiwyg-test-docker/src/test/it/org/xwiki/realtime/wysiwyg/test/ui/AbstractRealtimeWYSIWYGEditorIT.java
A xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wysiwyg/xwiki-platform-realtime-wysiwyg-test/xwiki-platform-realtime-wysiwyg-test-docker/src/test/it/org/xwiki/realtime/wysiwyg/test/ui/RealtimeTestDebugger.java
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wysiwyg/xwiki-platform-realtime-wysiwyg-test/xwiki-platform-realtime-wysiwyg-test-docker/src/test/it/org/xwiki/realtime/wysiwyg/test/ui/RealtimeWYSIWYGEditorIT.java
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wysiwyg/xwiki-platform-realtime-wysiwyg-test/xwiki-platform-realtime-wysiwyg-test-pageobjects/src/main/java/org/xwiki/realtime/wysiwyg/test/po/RealtimeCKEditorToolBar.java
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wysiwyg/xwiki-platform-realtime-wysiwyg-test/xwiki-platform-realtime-wysiwyg-test-pageobjects/src/main/java/org/xwiki/realtime/wysiwyg/test/po/RealtimeRichTextAreaElement.java
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wysiwyg/xwiki-platform-realtime-wysiwyg-webjar/src/main/webjar/filters.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wysiwyg/xwiki-platform-realtime-wysiwyg-webjar/src/main/webjar/patches.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wysiwyg/xwiki-platform-realtime-wysiwyg-webjar/src/main/webjar/wysiwygEditor.js
Log Message:
-----------
XWIKI-21612: Realtime WYSIWYG editor functional tests are flickering in Chrome
* The empty text area placeholder is not added / removed immediately, so we need to wait for it.
* Store the user id (for the realtime session) in a data attribute on the realtime toolbar to simplify the wait for the user position inside the rich text area.
* Output the JavaScript (browser) console logs and the realtime debug information on test failure.
* Wait for a coeditor position before asserting the number of coeditor positions.
* Empty space at the end of a text node can be converted to a non-breaking space. Refactor the tests to avoid it, so that the outcome is the same in Firefox and Chrome.
* Fix the code that checks if a coeditor position (caret indicator) is in the viewport, so that it works on Chrome also.
* Don't sync the focused block placeholder, because each coeditor can have a different focused block and also because it leads in some cases to patches that are not valid JSON and thus are dropped, failing the tests (timeout waiting for a specific content).
* Filter the "filling character sequence" that is used by CKEditor to overcome the fact that we can't place the caret inside an empty element in Chrome (Blink / WebKit in general). This was generating additional whitespaces in Chrome that was failing the tests.
* Make sure DiffDOM creates DOM nodes using the owner document of the edited content.
* Perform operational transformation using Chainpad.NaiveJSONTransformer (used also by CryptPad) because we're synchronizing JSON content and also reject patches that are not valid JSON. thanks @yflory !
** We also tried using SmartJSONTransformer but it doesn't behave as well when multiple users are editing in the same place (i.e. when multiple operations happen in close vicinity).
* Improve logging when a remote patch fails to be applied or when a local change fails to be pushed to chainpad.
(cherry picked from commit 988a9e2824f81f4fec3e0f91e1277ac5a2bfa345)