Commits on Mar 21, 2024

  1. XWIKI-21767: Dynamic macros are not properly synchronized

    * Implement hashCode and equals for Channel to be able to use it properly in hash-based collections.
    * Fix inconsistent behavior between leaving a channel and being disconnected from a channel: in both cases the channel should be closed when there are no members left.
    * Improve the way channel and user ids are generated: use StringBuilder and ThreadLocalRandom.
    mflorea committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    93d53b1 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. Configuration menu
    Copy the full SHA
    b11c7d7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cd2f3d1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    88d3978 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ca4137b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6fca646 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    043007e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d09389b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f2825ad View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8c94ef1 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e03200a View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. Configuration menu
    Copy the full SHA
    08c3cb8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3eb33fe View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8442c86 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1d3400a View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. Revert "XCOMMONS-2974: Upgrade to Protobuf Java 4.26.0"

    Reverting because it's apparently creating problems with
    closure-compiler and in particular with the
    com.google.javascript.jscomp.CompilerOptions import in
    xwiki-platform-skin-skinx
    
    This reverts commit 8c94ef1.
    surli committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    142ab5d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9222504 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4f9734e View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. Configuration menu
    Copy the full SHA
    bd51d90 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8232307 View commit details
    Browse the repository at this point in the history
  3. [Misc] Apply codestyle

    vmassol committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    7c864ae View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. XCOMMONS-2276: Upgrade to HtmlCleaner 2.29 (#799)

    * XCOMMONS-2276 Upgrade to HtmlCleaner 2.25
    * XCOMMONS-2265 HTML Encoded Line Feed character transformed in whitespace
    
    - update to the release done today
    - the "setRecognizeUnicodeChars" does no longer needed
      to be set to "false", but kept at the default value of "true"
      after https://sourceforge.net/p/htmlcleaner/bugs/221/ is fixed
    - also update the tests to reflect the current behavior;
      most of them are likely improvenents, but also
      add a few cases where this is not so clear
    - especially the test keeping entitiy encoded curly braces
      had to be disabled, as this no longer works that way
    - remove the "clean double ampersand escape" workaround
      which is no longer necessary with HTMLCleaner 2.25
      and even harmful in the use case where users want to
      have their amperand encoded, e.g. when displaying
      the encoded form in wiki pages
    - put back the ecplicit call to "setRecognizeUnicodeChars(true)"
      and add a comment why
    - add more comments to tests to explain what they
      actually test and why
    - changed one test to use different test text
      to attribute values and text nodes
    - also fixed typos in test comments
    - removed one test that only documents the behavior
      of the html cleaner
      * Upgrade to HtmlCleaner 2.29 and update tests
      * Clarify the test using @mflorea's comment information
      * Change remaining tests
      * Remove unnecessary comment
      * Remove now unnecessary filter
      * Remove now unnecessary workarounds and fix template test
      * Revert experiment in test
      * Update comments and minor style refactoring
    
    ---------
    
    Co-authored-by: Clemens Robbenhaar <c.robbenhaar@green-meadows.de>
    Co-authored-by: Michael Hamann <michael.hamann@xwiki.com>
    3 people authored Mar 28, 2024
    Configuration menu
    Copy the full SHA
    68c14af View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. Configuration menu
    Copy the full SHA
    0a92cc6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2ce6a1e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4821754 View commit details
    Browse the repository at this point in the history
  4. XCOMMONS-2276: Upgrade to HtmlCleaner 2.29

    * remove unused import
    tmortagne committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    8720da2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f62775d View commit details
    Browse the repository at this point in the history
  6. XCOMMONS-2797: Allow accessing a javax.inject.Provider as a jakarta.i…

    …nject.Provider and the opposite
    tmortagne committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    91ea7bb View commit details
    Browse the repository at this point in the history
  7. XCOMMONS-2797: Allow accessing a javax.inject.Provider as a jakarta.i…

    …nject.Provider and the opposite
    
    * also support getComponentDescriptor and injection
    tmortagne committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    4fc8cf8 View commit details
    Browse the repository at this point in the history
  8. XCOMMONS-2797: Allow accessing a javax.inject.Provider as a jakarta.i…

    …nject.Provider and the opposite
    
    * actually it feels too much in the case of getComponentDescriptor, it return null in the case of other virtual components
    tmortagne committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    5dd17b6 View commit details
    Browse the repository at this point in the history
  9. XCOMMONS-2797: Allow accessing a javax.inject.Provider as a jakarta.i…

    …nject.Provider and the opposite
    
    * move to internal classes which had nothing to do in a public package
    tmortagne committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    32b8b8c View commit details
    Browse the repository at this point in the history
  10. XCOMMONS-2797: Allow accessing a javax.inject.Provider as a jakarta.i…

    …nject.Provider and the opposite
    
    * fix javadoc
    tmortagne committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    c404aef View commit details
    Browse the repository at this point in the history
  11. XCOMMONS-2797: Allow accessing a javax.inject.Provider as a jakarta.i…

    …nject.Provider and the opposite
    
    * add revapi ignores
    tmortagne committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    615aab8 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    2043096 View commit details
    Browse the repository at this point in the history
  13. XCOMMONS-2797: Allow accessing a javax.inject.Provider as a jakarta.i…

    …nject.Provider and the opposite
    
    * update the test framework
    tmortagne committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    ae5f2a9 View commit details
    Browse the repository at this point in the history
  14. XCOMMONS-2797: Allow accessing a javax.inject.Provider as a jakarta.i…

    …nject.Provider and the opposite
    
    * update the test framework
    tmortagne committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    72dad52 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    ee13578 View commit details
    Browse the repository at this point in the history
  16. XCOMMONS-2777: Add support for jakarta.inject annotations

    * fix flickering test
    tmortagne committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    7989c4b View commit details
    Browse the repository at this point in the history
  17. XCOMMONS-2963: Upgrade to Servlet 5.0

    XCOMMONS-2962: Provide a javax/jakarta bridge for Servlet APIs
    tmortagne committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    01f3163 View commit details
    Browse the repository at this point in the history
  18. XCOMMONS-2797: Allow accessing a javax.inject.Provider as a jakarta.i…

    …nject.Provider and the opposite
    
    * better temporary since
    tmortagne committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    b67b631 View commit details
    Browse the repository at this point in the history