Fix crash, uninitialized-return, and buffer bugs in update check and macOS x86 bridgeupdateprotocol.cxx: guard XNodeList dereferences so a swallowedXPathException no longer leaves a null reference
Fix crash, uninitialized-return, and buffer bugs in update check and macOS x86 bridgeupdateprotocol.cxx: guard XNodeList dereferences so a swallowedXPathException no longer leaves a null reference to be dereferenced(crash on malformed/hostile update descriptors); clear the list beforethe relnote query so a thrown exception can't leave us iterating theprevious (sources) node list.cpp2uno.cxx: the queryInterface fast-path guard used 'break', whichexited the switch and skipped the default case, returning anuninitialized typelib_TypeClass. Guard the block with'if (bHasHiddenReturn)' instead so control falls through to default andeRet is always assigned.updatecheck.cxx (getImageFromFileName): use bitwise '|' instead oflogical '||' when combining osl_Process flags; rewrite the trailingCR/LF trim so it never reads/writes before the start of the buffer(e.g. when osl_readFile returns 0 bytes).Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
show more ...
Search for updates in the main thread. (#427)Bypass and remove class InitUpdateCheckJobThread.Updates are not checked automatically any more.Also, lock the Solar Mutex whenever accessing the GUI.
Search for updates in the main thread. (#427)Bypass and remove class InitUpdateCheckJobThread.Updates are not checked automatically any more.Also, lock the Solar Mutex whenever accessing the GUI.(cherry picked from commit b838f7250280accb8f6cdc9cbe4a034b657b83c5)
pre-commit whitespace cleanup for `.component` files (#398)Enforced 3 hooks for `.component` files:- end-of-file-fixer- mixed-line-ending- trailing-whitespace(cherry picked from commit 85e7a2
pre-commit whitespace cleanup for `.component` files (#398)Enforced 3 hooks for `.component` files:- end-of-file-fixer- mixed-line-ending- trailing-whitespace(cherry picked from commit 85e7a208034f6237c454f4b97c228cc5be6146df)
pre-commit auto remove trailing whitespace from cxx files (#383)Another big auto clean up. So many lines !!Another one bites the dusthttps://www.youtube.com/watch?v=rY0WxgSXdEECo-authored-by:
pre-commit auto remove trailing whitespace from cxx files (#383)Another big auto clean up. So many lines !!Another one bites the dusthttps://www.youtube.com/watch?v=rY0WxgSXdEECo-authored-by: Matthias Seidel <mseidel@apache.org>(cherry picked from commit cf6516809c57e1bb0a940545cca99cdad54d4ce2)
pre-commit auto whitespace cleanup for xcu files (#389)Enforced 3 hooks for xcu files(cherry picked from commit 9ad19682857808987aa48059853416a1cda27842)
pre-commit auto remove trailing whitespace from XML files (#384)Auto cleaned up all the XML files for unneeded trailing whitespace.Around 8k lines changed a smaller whitespace PR this time(cher
pre-commit auto remove trailing whitespace from XML files (#384)Auto cleaned up all the XML files for unneeded trailing whitespace.Around 8k lines changed a smaller whitespace PR this time(cherry picked from commit b3b486c6f12b7baba6a5d71c7012f6454f487e5a)
pre-commit auto clean trailing whitespace in dxp and hxx files (#381)A huge auto clean up by pre-commit and I can make smaller PRs if needed.Seems we have a lot of extra whitespace junk in our co
pre-commit auto clean trailing whitespace in dxp and hxx files (#381)A huge auto clean up by pre-commit and I can make smaller PRs if needed.Seems we have a lot of extra whitespace junk in our code baseThe NeverEnding Story was a great film back in the old days :)Great video and theme song by Limahlhttps://www.youtube.com/watch?v=lHytjEj7B9ghttps://en.wikipedia.org/wiki/The_NeverEnding_Story_(film)(cherry picked from commit 914d351e5f5b84e4342a86d6ab8d4aca7308b9bd)
pre-commit auto remove trailing whitespace from `.mk` files (#377)If there are too many changes / files I can create a smaller PRThanks(cherry picked from commit 31bbceb0f9d64c0c2c3b22a794a1666
pre-commit auto remove trailing whitespace from `.mk` files (#377)If there are too many changes / files I can create a smaller PRThanks(cherry picked from commit 31bbceb0f9d64c0c2c3b22a794a1666c1f33396e)
pre-commit(trailing-whitespace): autofix .hrc files (#350)(cherry picked from commit af7f2cbf3d6a5481a2f45e7fae5e85a32449c47d)
pre-commit(end-of-file-fixer): autofix more cxx files in main (#311)(cherry picked from commit 0a407c2a85aa3a829e52a449aa13b6528fbe055e)
pre-commit(end-of-file-fixer): auto fix hrc files (#288)(cherry picked from commit 70759a3d80b89b5a96c43a24deb96552b32c6053)
pre-commit: add hook to auto trim trailing whitespace (#277)So far targets only `.pl` files(cherry picked from commit 569f9dbcf6b6e381a1fb2d124b30824476b68dba)
pre-commit(end-of-file-fixer): auto fix `.pl` and `.pm` files (#269)(cherry picked from commit f0ff95a87860cd285affad38d621e36720f96261)
Fix end of hxx files remove unneeded blank lines (#242)(cherry picked from commit 033ed79537b07af43f0f091b11f5dc308cb4c9ad)
Cleanup, fixed typos, removed whitespace(cherry picked from commit 2d7380a4f0e02bcc9d64babe62a884a4a965608f)
Clean up resource files(cherry picked from commit e9234b8f169d0b7e8c83045f47c2386ac74b711e)
Use 32x32 spinner for AOO update check(cherry picked from commit d2971da9bdee251b19f8c30589cdc5d45c96a191)
Small changes in strings(cherry picked from commit d07957091f9662f319cdb7f712008549c0048b15)
Remove empty strings from translation(cherry picked from commit 1bf1af82c6711d113c15946e65eae8454e539df0)
Fixed typos, removed whitespace(cherry picked from commit 6ed1dc3eff63dd2c77295d034fd10207505ba1ea)
Fixed typos, removed whitespacegit-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1829759 13f79535-47bb-0310-9956-ffa450edef68
Deleted whitespace in update messagegit-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1822069 13f79535-47bb-0310-9956-ffa450edef68
Many spelling fixes: directories a* - g*.Attempt to clean up most but certainly not all the spellingmistakes that found home in OpenOffice through decades. Wecould probably blame the internationa
Many spelling fixes: directories a* - g*.Attempt to clean up most but certainly not all the spellingmistakes that found home in OpenOffice through decades. Wecould probably blame the international nature of the code butit is somewhat shameful that this wasn't done before.git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1591058 13f79535-47bb-0310-9956-ffa450edef68
#i123068# remove implicit conversions from rtl strings to their elementsgit-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1546390 13f79535-47bb-0310-9956-ffa450edef68
#121996# integrate first part to remove 3layer officegit-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1469276 13f79535-47bb-0310-9956-ffa450edef68
12