6 Commits
Author SHA1 Message Date
AnamayNarkar cecee0d122 pyuno: fix const char* build error in dlopenwrapper.c
Building with clang 21.1.8 and --enable-werror fails because glibc 2.43
adopted the C23 behavior for strrchr(), where it now returns const char*
when its input is const char*. Assigning the result to a plain char*
discards the const qualifier, which clang rejects as an error since the flag is passed.

Change-Id: Ib8eecd603bedb4a69c8f7bd93e49f01e8eba28d6
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/199863
Tested-by: Jenkins
Reviewed-by: Neil Roberts <bpeeluk@yahoo.co.uk>
2026-03-12 04:43:32 +01:00
AnamayNarkar 0403a17500 Update git submodules
* Update helpcontent2 from branch 'master'
  to 4caf8d65a7b77638fdc9e59f2368b2661f5a922b
  - tdf#171177 Document Unicode escapes in regex replace
    
    Follow-up to tdf#106137. Added documentation explaining that unicode sequences can now be used in the replacement input field when regular expressions are enabled.
    
    Change-Id: I329920ee9cd4724b1c35067af2e4a4a8490196e4
    Reviewed-on: https://gerrit.libreoffice.org/c/help/+/201153
    Tested-by: Jenkins
    Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
2026-03-06 23:22:13 +01:00
AnamayNarkar fc800ec179 tdf#106137 sc: process Unicode escapes in regex replacement strings
This uses i18nutil::processUnicodeEscapes(), introduced in the
parent commit.

Change-Id: Ieb780d494ea3cdb8a976bb4ca33d95baa7127c8e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/200739
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2026-03-03 07:19:46 +01:00
AnamayNarkar 5c7833fee2 tdf#106137 sw: process Unicode escapes in regex replacement strings
When using Find & Replace with regular expressions enabled,
\uhhhh and \Uhhhhhhhh sequences in the replacement string are
now expanded to their corresponding Unicode characters.

This uses i18nutil::processUnicodeEscapes(), introduced in the
parent commit.

Change-Id: Ifc2a634e9b5eb2589a46b309441ea7691d2321b7
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/199924
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2026-03-03 07:19:39 +01:00
AnamayNarkar 5936fab3e6 tdf#106137 i18nutil: Add helper to process Unicode escapes
Adds a new utility function processUnicodeEscapes() to i18nutil.
This supports parsing:
* Standard escapes: \uhhhh (e.g. \u0041)
* Extended escapes: \Uhhhhhhhh (e.g. \U0001F600)
* Escaped backslashes: \\

Change-Id: I589eb2403376c8cef694f52f1c785d42fba94ff9
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/198777
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2026-03-03 07:19:32 +01:00
AnamayNarkar c0dea8a724 tdf#145538 Use range-based for loops in SwPostItMgr
Replaced iterators with range-based loops in UpdatePostItsParentInfo.

Change-Id: Ib2e79268857619bf02a67f7f41714c3ab8483575
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/197147
Reviewed-by: Hossein <hossein@libreoffice.org>
Tested-by: Jenkins
2026-01-14 11:45:13 +01:00