Branch: refs/heads/stable-16.4.x
Home: https://github.com/xwiki/xwiki-platform
Commit: 73dfbe19278c98270cd40cad70c51e7ebd4e9190
https://github.com/xwiki/xwiki-platform/commit/73dfbe19278c98270cd40cad70c5…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-user/xwiki-platform-user-directory/xwiki-platform-user-directory-test/xwiki-platform-user-directory-test-docker/src/test/it/org/xwiki/user/directory/test/ui/UserDirectoryIT.java
Log Message:
-----------
[Misc] Try reducing flickering in UserDirectoryIT
(cherry picked from commit 0b145548b8c5eaa57f40242c7ea8a8c04b4f014b)
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
Branch: refs/heads/stable-16.10.x
Home: https://github.com/xwiki/xwiki-platform
Commit: 272fa966d6b1c0a179f6ef43a8086169440193f0
https://github.com/xwiki/xwiki-platform/commit/272fa966d6b1c0a179f6ef43a808…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-user/xwiki-platform-user-directory/xwiki-platform-user-directory-test/xwiki-platform-user-directory-test-docker/src/test/it/org/xwiki/user/directory/test/ui/UserDirectoryIT.java
Log Message:
-----------
[Misc] Try reducing flickering in UserDirectoryIT
(cherry picked from commit 0b145548b8c5eaa57f40242c7ea8a8c04b4f014b)
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-platform
Commit: 0b145548b8c5eaa57f40242c7ea8a8c04b4f014b
https://github.com/xwiki/xwiki-platform/commit/0b145548b8c5eaa57f40242c7ea8…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-user/xwiki-platform-user-directory/xwiki-platform-user-directory-test/xwiki-platform-user-directory-test-docker/src/test/it/org/xwiki/user/directory/test/ui/UserDirectoryIT.java
Log Message:
-----------
[Misc] Try reducing flickering in UserDirectoryIT
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
Branch: refs/heads/CRISTAL-83
Home: https://github.com/xwiki-contrib/cristal
Commit: c71fe8b4430a4c192845e219d38c842c1813990b
https://github.com/xwiki-contrib/cristal/commit/c71fe8b4430a4c192845e219d38…
Author: Thiago Krieck <thiago.krieck(a)xwiki.com>
Date: 2025-01-22 (Wed, 22 Jan 2025)
Changed paths:
M ds/vuetify/src/vue/css/style.css
Log Message:
-----------
CRISTAL-428: List elements are flat on Vuetify
* Added padding values to list elements
Commit: 3383a0637e68586ef47801c654ae0035a1e86745
https://github.com/xwiki-contrib/cristal/commit/3383a0637e68586ef47801c654a…
Author: Simpel <git(a)simpel.cc>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M skin/langs/translation-de.json
Log Message:
-----------
Translated using Weblate (German)
Currently translated at 100.0% (16 of 16 strings)
Translation: XWiki Contrib/Cristal - Skin
Translate-URL: https://l10n.xwiki.org/projects/xwiki-contrib/cristal/cristal-skin/de/
Commit: def7093166e64b8aa5ac20ffce4826daffe329dc
https://github.com/xwiki-contrib/cristal/commit/def7093166e64b8aa5ac20ffce4…
Author: Manuel Leduc <manuel.leduc(a)xwiki.com>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M skin/langs/translation-de.json
Log Message:
-----------
Merge pull request #609 from xwikiorgci/weblate-xwiki-contrib-cristal-skin
Translations update from Weblate
Commit: 792367c4fb1432db6e46714f10242dc79472173f
https://github.com/xwiki-contrib/cristal/commit/792367c4fb1432db6e46714f102…
Author: tkrieck <149672322+tkrieck(a)users.noreply.github.com>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M ds/vuetify/src/vue/x-navigation-tree.vue
Log Message:
-----------
CRISTAL-413: Nav Tree alignment issue on Vuetify (#600)
* Temporary fix until the Vuetify project releases the fix officially
Commit: 268470c7992eb83c8e214262755dba86f96e29ee
https://github.com/xwiki-contrib/cristal/commit/268470c7992eb83c8e214262755…
Author: Manuel Leduc <manuel.leduc(a)xwiki.com>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M electron/configuration/configuration-electron/configuration-electron-main/src/defaultConfig.json
M web/public/config.json
Log Message:
-----------
CRISTAL-380: Allow for users to create their own configurations
* Introduce the demo instance in the default config for electron
* Introduce the demo instance in the web config
* Remove unsupported configs from the demo instance
Commit: 3d284bad8798f6e2d2b27ea386e20359dacef5e7
https://github.com/xwiki-contrib/cristal/commit/3d284bad8798f6e2d2b27ea386e…
Author: Manuel Leduc <manuel.leduc(a)xwiki.com>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M electron/renderer/src/index.ts
M lib/package.json
M lib/src/components/cristalAppLoader.ts
A lib/src/defaultComponentsList.ts
M lib/src/index.ts
M lib/src/staticBuild.ts
M pnpm-lock.yaml
M sharedworker/impl/package.json
M sharedworker/impl/src/components/worker.ts
M web/package.json
M web/src/index.ts
Log Message:
-----------
[Misc] Remove dsfr and github from the default distributions
Commit: 3b637f4191540e39e40b263b4f03b5a73a12e2e7
https://github.com/xwiki-contrib/cristal/commit/3b637f4191540e39e40b263b4f0…
Author: Manuel Leduc <manuel.leduc(a)xwiki.com>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M core/browser/browser-api/src/index.ts
M core/browser/browser-default/package.json
M core/browser/browser-default/src/components/browser-api-default.ts
A editors/tiptap/langs/translation-en.json
M editors/tiptap/package.json
A editors/tiptap/src/translations.ts
M editors/tiptap/src/vue/c-edit-tiptap.vue
M electron/browser/src/components/browser-api-electron.ts
M pnpm-lock.yaml
Log Message:
-----------
CRISTAL-218: Warn the user when leaving the editor with unsaved edits
Commit: c7c5974602411dda0aa090f99d5f8827c5d0543e
https://github.com/xwiki-contrib/cristal/commit/c7c5974602411dda0aa090f99d5…
Author: Manuel Leduc <manuel.leduc(a)xwiki.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
A editors/tiptap/src/vue/on-quit-helper.ts
Log Message:
-----------
CRISTAL-218: Warn the user when leaving the editor with unsaved edits
Add missing file.
Commit: dfea6d7477bf4e7de61467e5771f8e883bb601e8
https://github.com/xwiki-contrib/cristal/commit/dfea6d7477bf4e7de61467e5771…
Author: Manuel Leduc <manuel.leduc(a)xwiki.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M electron/configuration/configuration-electron/configuration-electron-main/src/index.ts
M electron/main/src/security-restrictions.ts
Log Message:
-----------
CRISTAL-432: Derive allowed origins from configuration
Commit: 6606be78517fffd947fd4514525a8c50c52c2bb8
https://github.com/xwiki-contrib/cristal/commit/6606be78517fffd947fd4514525…
Author: Manuel Leduc <manuel.leduc(a)xwiki.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M core/history/history-xwiki/src/components/componentsInit.ts
Log Message:
-----------
CRISTAL-433: The username is empty in the history when not first or last name
Commit: 681797651acc78a93976d301144fccf18dac8aa9
https://github.com/xwiki-contrib/cristal/commit/681797651acc78a93976d301144…
Author: Pierre Jeanjean <pierre.jeanjean(a)xwiki.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M core/model/model-reference/model-reference-filesystem/src/__tests__/fileSystemModelReferenceSerializer.test.ts
M core/model/model-reference/model-reference-filesystem/src/filesystemModelReferenceSerializer.ts
Log Message:
-----------
CRISTAL-431: file system document reference with no space have a leading /
Commit: 1101b3eb5a93d2c77e748a58c10eb39c2fc7f4bf
https://github.com/xwiki-contrib/cristal/commit/1101b3eb5a93d2c77e748a58c10…
Author: Pierre Jeanjean <pierre.jeanjean(a)xwiki.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M core/browser/browser-api/src/index.ts
M core/browser/browser-default/package.json
M core/browser/browser-default/src/components/browser-api-default.ts
M core/history/history-xwiki/src/components/componentsInit.ts
M core/model/model-reference/model-reference-filesystem/src/__tests__/fileSystemModelReferenceSerializer.test.ts
M core/model/model-reference/model-reference-filesystem/src/filesystemModelReferenceSerializer.ts
M ds/vuetify/src/vue/css/style.css
M ds/vuetify/src/vue/x-navigation-tree.vue
A editors/tiptap/langs/translation-en.json
M editors/tiptap/package.json
A editors/tiptap/src/translations.ts
M editors/tiptap/src/vue/c-edit-tiptap.vue
A editors/tiptap/src/vue/on-quit-helper.ts
M electron/browser/src/components/browser-api-electron.ts
M electron/configuration/configuration-electron/configuration-electron-main/src/defaultConfig.json
M electron/configuration/configuration-electron/configuration-electron-main/src/index.ts
M electron/main/src/security-restrictions.ts
M electron/renderer/src/index.ts
M lib/package.json
M lib/src/components/cristalAppLoader.ts
A lib/src/defaultComponentsList.ts
M lib/src/index.ts
M lib/src/staticBuild.ts
M pnpm-lock.yaml
M sharedworker/impl/package.json
M sharedworker/impl/src/components/worker.ts
M skin/langs/translation-de.json
M web/package.json
M web/public/config.json
M web/src/index.ts
Log Message:
-----------
Merge branch 'main' into CRISTAL-83
Compare: https://github.com/xwiki-contrib/cristal/compare/a9ff36e795e5...1101b3eb5a93
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/cristal/settings/notifications
Branch: refs/heads/feature-deploy-nodiffrcs
Home: https://github.com/xwiki/xwiki-platform
Commit: d13e12edd9fc410910e7848a6b98c72b161dbbe7
https://github.com/xwiki/xwiki-platform/commit/d13e12edd9fc410910e7848a6b98…
Author: Thomas Mortagne <thomas.mortagne(a)gmail.com>
Date: 2025-01-26 (Sun, 26 Jan 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-default/src/main/java/org/xwiki/index/migration/R140300001XWIKI19571DataMigration.java
M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-default/src/test/java/org/xwiki/index/migration/R140300001XWIKI19571DataMigrationTest.java
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/doc/XWikiDocumentArchive.java
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/internal/store/hibernate/HibernateStore.java
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/store/DatabaseProduct.java
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/store/XWikiHibernateBaseStore.java
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/store/migration/hibernate/AbstractResizeMigration.java
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/store/migration/hibernate/R130200000XWIKI17200DataMigration.java
A xwiki-platform-core/xwiki-platform-oldcore/src/main/java/org/xwiki/store/hibernate/AbstractHibernateAdapter.java
A xwiki-platform-core/xwiki-platform-oldcore/src/main/java/org/xwiki/store/hibernate/DatabaseProductNameResolved.java
A xwiki-platform-core/xwiki-platform-oldcore/src/main/java/org/xwiki/store/hibernate/HibernateAdapter.java
A xwiki-platform-core/xwiki-platform-oldcore/src/main/java/org/xwiki/store/hibernate/HibernateAdapterFactory.java
A xwiki-platform-core/xwiki-platform-oldcore/src/main/java/org/xwiki/store/hibernate/HibernateStoreException.java
A xwiki-platform-core/xwiki-platform-oldcore/src/main/java/org/xwiki/store/hibernate/internal/DefaultHibernateAdapter.java
A xwiki-platform-core/xwiki-platform-oldcore/src/main/java/org/xwiki/store/hibernate/internal/DefaultHibernateAdapterFactory.java
A xwiki-platform-core/xwiki-platform-oldcore/src/main/java/org/xwiki/store/hibernate/internal/DerbyHibernateAdapter.java
A xwiki-platform-core/xwiki-platform-oldcore/src/main/java/org/xwiki/store/hibernate/internal/H2HibernateAdapter.java
A xwiki-platform-core/xwiki-platform-oldcore/src/main/java/org/xwiki/store/hibernate/internal/HSQLDBHibernateAdapter.java
A xwiki-platform-core/xwiki-platform-oldcore/src/main/java/org/xwiki/store/hibernate/internal/MariaDBDatabaseProductNameResolved.java
A xwiki-platform-core/xwiki-platform-oldcore/src/main/java/org/xwiki/store/hibernate/internal/MariaDBHibernateAdapter.java
A xwiki-platform-core/xwiki-platform-oldcore/src/main/java/org/xwiki/store/hibernate/internal/MySQL8HibernateAdapter.java
A xwiki-platform-core/xwiki-platform-oldcore/src/main/java/org/xwiki/store/hibernate/internal/MySQLHibernateAdapter.java
A xwiki-platform-core/xwiki-platform-oldcore/src/main/java/org/xwiki/store/hibernate/internal/OracleHibernateAdapter.java
A xwiki-platform-core/xwiki-platform-oldcore/src/main/java/org/xwiki/store/hibernate/internal/PostgreSQLHibernateAdapter.java
M xwiki-platform-core/xwiki-platform-oldcore/src/main/resources/META-INF/components.txt
M xwiki-platform-core/xwiki-platform-oldcore/src/main/resources/xwiki.hbm.xml
M xwiki-platform-core/xwiki-platform-oldcore/src/main/resources/xwiki.oracle.hbm.xml
M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/com/xpn/xwiki/doc/XWikiDocumentArchiveTest.java
M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/com/xpn/xwiki/store/XWikiHibernateStoreTest.java
A xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-api/src/main/java/org/xwiki/store/StoreException.java
Log Message:
-----------
XWIKI-22613: Updating the history can take a very long time when there are a lot of objects
XWIKI-22752: Allows indicating in the Hibernate hbm configuration files that an entity should be compressed
XWIKI-22747: Introduce the concept of XWiki Hibernate adapter
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-platform
Commit: e29b630b2d5a42b6f12ed3f0e4f59bd078f8a0f7
https://github.com/xwiki/xwiki-platform/commit/e29b630b2d5a42b6f12ed3f0e4f5…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2025-01-25 (Sat, 25 Jan 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-macro/plugin.js
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-realtime/ckeditorRealtimeAdapter.js
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-realtime/plugin.js
A xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-selection/diffWorker.js
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-selection/plugin.js
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-source/plugin.js
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/test/javascript/testUtils.js
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/test/javascript/xwiki-selection.js
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/test/javascript/xwiki-source.js
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/test/resources/jasmine-require-config.txt
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-ui/src/main/resources/CKEditor/Translations.xml
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wysiwyg/xwiki-platform-realtime-wysiwyg-webjar/src/main/webjar/editor.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wysiwyg/xwiki-platform-realtime-wysiwyg-webjar/src/main/webjar/patches.js
Log Message:
-----------
XWIKI-21224: Performance issue when clicking the view source button in the WYSIWYG editor
* Move the diff computation in a Web Worker (shared by all CKEditor instances on the same page)
* Update the code to take into account that restoring the selection is now an asynchronous process.
* Show a progress notification message after 1s that can be used to abort the selection restore
* Use a simple fake progress based on an exponential function that goes towards 100% but never reaches it
* Fix jasmine tests
(cherry picked from commit 33efc2f73a4990acf9ab045b4c6b378910b9ed53)
Commit: 20d352276c008c8ea2a1cf1ea9ceb84193098477
https://github.com/xwiki/xwiki-platform/commit/20d352276c008c8ea2a1cf1ea9ce…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2025-01-25 (Sat, 25 Jan 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-selection/plugin.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-21224: Performance issue when click the view source button in the WYSIWYG editor
* Pause the realtime synchronization while the selection is being restored (asynchronously in a Web Worker)
* If the visible content changes (e.g. mouse hover activates some CSS rules that toggle the visibiity of some part of the content, such as the image resize handles) while the selection is being restored (i.e. while the Web Worker computes the diff) we need to redo the transformation (i.e. redo the diff, until the the content remains unchanged).
(cherry picked from commit a8fcc8dd5c4a567f4b6096d5bf2cc980c5247f1b)
Compare: https://github.com/xwiki/xwiki-platform/compare/023144daf732...20d352276c00
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
Branch: refs/heads/stable-16.10.x
Home: https://github.com/xwiki/xwiki-platform
Commit: c21bd992f816126e4d47c51e4ca5cfb8d37402e4
https://github.com/xwiki/xwiki-platform/commit/c21bd992f816126e4d47c51e4ca5…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2025-01-25 (Sat, 25 Jan 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-macro/plugin.js
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-realtime/ckeditorRealtimeAdapter.js
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-realtime/plugin.js
A xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-selection/diffWorker.js
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-selection/plugin.js
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-source/plugin.js
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/test/javascript/testUtils.js
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/test/javascript/xwiki-selection.js
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/test/javascript/xwiki-source.js
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/test/resources/jasmine-require-config.txt
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-ui/src/main/resources/CKEditor/Translations.xml
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wysiwyg/xwiki-platform-realtime-wysiwyg-webjar/src/main/webjar/editor.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wysiwyg/xwiki-platform-realtime-wysiwyg-webjar/src/main/webjar/patches.js
Log Message:
-----------
XWIKI-21224: Performance issue when clicking the view source button in the WYSIWYG editor
* Move the diff computation in a Web Worker (shared by all CKEditor instances on the same page)
* Update the code to take into account that restoring the selection is now an asynchronous process.
* Show a progress notification message after 1s that can be used to abort the selection restore
* Use a simple fake progress based on an exponential function that goes towards 100% but never reaches it
* Fix jasmine tests
(cherry picked from commit 33efc2f73a4990acf9ab045b4c6b378910b9ed53)
Commit: 6e91c87454c023ff6f40530ec2209ff4f124cc92
https://github.com/xwiki/xwiki-platform/commit/6e91c87454c023ff6f40530ec220…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2025-01-25 (Sat, 25 Jan 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-selection/plugin.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-21224: Performance issue when click the view source button in the WYSIWYG editor
* Pause the realtime synchronization while the selection is being restored (asynchronously in a Web Worker)
* If the visible content changes (e.g. mouse hover activates some CSS rules that toggle the visibiity of some part of the content, such as the image resize handles) while the selection is being restored (i.e. while the Web Worker computes the diff) we need to redo the transformation (i.e. redo the diff, until the the content remains unchanged).
(cherry picked from commit a8fcc8dd5c4a567f4b6096d5bf2cc980c5247f1b)
Compare: https://github.com/xwiki/xwiki-platform/compare/b71e6d245876...6e91c87454c0
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
Branch: refs/heads/stable-17.0.x
Home: https://github.com/xwiki/xwiki-platform
Commit: 33efc2f73a4990acf9ab045b4c6b378910b9ed53
https://github.com/xwiki/xwiki-platform/commit/33efc2f73a4990acf9ab045b4c6b…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2025-01-25 (Sat, 25 Jan 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-macro/plugin.js
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-realtime/ckeditorRealtimeAdapter.js
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-realtime/plugin.js
A xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-selection/diffWorker.js
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-selection/plugin.js
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-source/plugin.js
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/test/javascript/testUtils.js
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/test/javascript/xwiki-selection.js
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/test/javascript/xwiki-source.js
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/test/resources/jasmine-require-config.txt
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-ui/src/main/resources/CKEditor/Translations.xml
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wysiwyg/xwiki-platform-realtime-wysiwyg-webjar/src/main/webjar/editor.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wysiwyg/xwiki-platform-realtime-wysiwyg-webjar/src/main/webjar/patches.js
Log Message:
-----------
XWIKI-21224: Performance issue when clicking the view source button in the WYSIWYG editor
* Move the diff computation in a Web Worker (shared by all CKEditor instances on the same page)
* Update the code to take into account that restoring the selection is now an asynchronous process.
* Show a progress notification message after 1s that can be used to abort the selection restore
* Use a simple fake progress based on an exponential function that goes towards 100% but never reaches it
* Fix jasmine tests
Commit: a8fcc8dd5c4a567f4b6096d5bf2cc980c5247f1b
https://github.com/xwiki/xwiki-platform/commit/a8fcc8dd5c4a567f4b6096d5bf2c…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2025-01-25 (Sat, 25 Jan 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-selection/plugin.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-21224: Performance issue when click the view source button in the WYSIWYG editor
* Pause the realtime synchronization while the selection is being restored (asynchronously in a Web Worker)
* If the visible content changes (e.g. mouse hover activates some CSS rules that toggle the visibiity of some part of the content, such as the image resize handles) while the selection is being restored (i.e. while the Web Worker computes the diff) we need to redo the transformation (i.e. redo the diff, until the the content remains unchanged).
Compare: https://github.com/xwiki/xwiki-platform/compare/9340ede5dc99...a8fcc8dd5c4a
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
Branch: refs/heads/master
Home: https://github.com/xwiki-contrib/confluence
Commit: 851f89a8dfdfdd8fc90df43907ceaa7bdce60e13
https://github.com/xwiki-contrib/confluence/commit/851f89a8dfdfdd8fc90df439…
Author: Raphaël Jakse <raphael.jakse(a)xwiki.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M confluence-resolvers/pom.xml
M confluence-resource-reference-type-parsers/pom.xml
M confluence-syntax-confluence/pom.xml
M confluence-syntax-confluence10override/pom.xml
M confluence-syntax-xhtml/pom.xml
M confluence-url-mapping-scroll-viewport/pom.xml
M confluence-url-mapping/pom.xml
M confluence-xml/pom.xml
M pom.xml
Log Message:
-----------
[maven-release-plugin] prepare for next development iteration
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/confluence/settings/notifications
Branch: refs/heads/master
Home: https://github.com/xwiki-contrib/confluence
Commit: df1f43c06b9aae12f4bea1e0e448b0a0635028f9
https://github.com/xwiki-contrib/confluence/commit/df1f43c06b9aae12f4bea1e0…
Author: Raphaël Jakse <raphael.jakse(a)xwiki.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M confluence-resolvers/pom.xml
M confluence-resource-reference-type-parsers/pom.xml
M confluence-syntax-confluence/pom.xml
M confluence-syntax-confluence10override/pom.xml
M confluence-syntax-xhtml/pom.xml
M confluence-url-mapping-scroll-viewport/pom.xml
M confluence-url-mapping/pom.xml
M confluence-xml/pom.xml
M pom.xml
Log Message:
-----------
[maven-release-plugin] prepare release confluence-9.76.0
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/confluence/settings/notifications