sal/vcl: Win64 (x64) runtime source fixes -- thread key + window pointersPointer-width fixes on the runtime boot path (all compile unchanged on x86;dmake-backportable):- sal osl/thread.h: oslThr
sal/vcl: Win64 (x64) runtime source fixes -- thread key + window pointersPointer-width fixes on the runtime boot path (all compile unchanged on x86;dmake-backportable):- sal osl/thread.h: oslThreadKey sal_uInt32 -> sal_uIntPtr. The w32 osl_createThreadKey returns a heap PTLS* stuffed into the key; on LLP64 that 64-bit pointer was truncated, so osl_getThreadKeyData dereferenced garbage (first crash: cppu getIdContainer during InitVCL). Not present in origin/windows-amd64 (their thread.h/.c match trunk) -- authored here.- vcl win/saldata: ImplSet/GetWindowLong -> LONG_PTR + Set/GetWindowLongPtrW, SetWindowPtr/SetSalObjWindowPtr (LONG)->(LONG_PTR) (frame pointer stored in the window's extra bytes was truncated -> sign-extended garbage in UpdateFrameGeometry) (ref 9b64d14c8d); SAL_FRAME/OBJECT_WNDEXTRA sizeof(DWORD) -> sizeof(ULONG_PTR) so the 8-byte pointer fits the reserve (added beyond the reference, which relied on Windows over-allocating); ImplSendMessage BOOL -> LRESULT (WinSalInstance::CreateFrame/CreateObject route the new SalFrame*/SalObject* back as the SAL_MSG_CREATE* message result -- BOOL truncated it, causing an AV in SalFrame::SetCallback; also fixes the latent HDC/HWND truncations at the other call sites).Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>(cherry picked from commit cc0a3ed6d1e1f10040e030b974c4b0ab9c6fbf17)(cherry picked from commit 1ac44d4c16cd8c7fb00879e708b1c066c88ccc26)
show more ...
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>
pre-commit(end-of-file-fixer): autofix more cxx files in main (#321)
Translation (#86)* translated german comments in vcl/win/source/app/saldata.cxx * translation of a comment in file sc/source/ui/src/sc.src * translation of comments to english in main/
Translation (#86)* translated german comments in vcl/win/source/app/saldata.cxx * translation of a comment in file sc/source/ui/src/sc.src * translation of comments to english in main/sc/source/ui/src/sc.src * translation of comments in main/sc/source/ui/app/client.cxx * translation of comments for file main/sfx2/source/appl/appopen.cxx * Update client.cxx Fixed typos * Update client.cxx Fixed typo * Update appopen.cxx Fixed typos * Update appopen.cxx Fixed typos * Update client.cxx * Update appopen.cxx * Update client.cxx * Update appopen.cxx Co-authored-by: Matthias Seidel <mseidel@apache.org>
Many spelling fixes: directories r* - z*.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 r* - z*.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@1591062 13f79535-47bb-0310-9956-ffa450edef68
remove svn:executable properties from more source filesgit-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1244544 13f79535-47bb-0310-9956-ffa450edef68
Update headers to Alv2 headersgit-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1198320 13f79535-47bb-0310-9956-ffa450edef68
88652: applied patch, remove unicows deps, thanks to Oliver-Rainer Wittmann (orw)git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1177585 13f79535-47bb-0310-9956-ffa450edef68
Initial import of the old OOo hg repository tip revision. .../trunk/main is a copy of (currently tip-most) http://hg.services.openoffice.org/OOO340/rev/c904c1944462 .../trunk/extras/l10n is a co
Initial import of the old OOo hg repository tip revision. .../trunk/main is a copy of (currently tip-most) http://hg.services.openoffice.org/OOO340/rev/c904c1944462 .../trunk/extras/l10n is a copy of (currently tip-most) http://hg.services.openoffice.org/master_l10n/OOO340/rev/af6bc9467af5 Note that the following files with line-end and/or encoding anomalies were left out (they will need to be to be checked in separately):/ooo/trunk/core/dictionaries/de_DE/README_hyph_de_DE.txt/ooo/trunk/core/dictionaries/de_CH/README_hyph_de_CH.txt/ooo/trunk/core/dictionaries/de_AT/README_hyph_de_AT.txt/ooo/trunk/core/gettext/gettext-0.18.1.1.patch/ooo/trunk/core/apache-commons/patches/codec.patch/ooo/trunk/core/libcroco/libcroco-0.6.2.patch/ooo/trunk/core/testautomation/writer/optional/input/import/mactext.txt/ooo/trunk/core/graphite/graphite-2.3.1.patch/ooo/trunk/core/hwpfilter/source/hwpeq.cpp/ooo/trunk/core/solenv/bin/cwstouched.pl/ooo/trunk/core/readlicense_oo/html/THIRDPARTYLICENSEREADME.html/ooo/trunk/core/writerfilter/source/doctok/escher.html/ooo/trunk/core/writerfilter/source/odiapi/qname/resource/office2003/WordprocessingML Schemas/xsdlib.xsd/ooo/trunk/core/writerfilter/source/odiapi/qname/resource/office2003/WordprocessingML Schemas/wordnetaux.xsd/ooo/trunk/core/filter/source/xslt/odf2xhtml/export/common/body.xsl/ooo/trunk/core/filter/source/xslt/odf2xhtml/export/common/styles/style_mapping_css.xslAlso: Repository.mk from the l10n toplevelgit-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1162288 13f79535-47bb-0310-9956-ffa450edef68