calc: some uses for C++11 expm1Just better use of <cmath>Tested on FreeBSD
Win10 msvc trunk (#498)Build trunk on Windows with a modern MSVCconfigure.ac required VS2008, but the bundled dependencies had moved pastwhat VC9 can compile -- boost 1.84 needs C++11, Python 3.
Win10 msvc trunk (#498)Build trunk on Windows with a modern MSVCconfigure.ac required VS2008, but the bundled dependencies had moved pastwhat VC9 can compile -- boost 1.84 needs C++11, Python 3.11 needs VS2017 ornewer -- so the configured compiler could not build the configureddependencies, and no combination of the two worked. Every other platform hadalready moved; Windows was the one left pinned.This branch accepts a VS2015-or-newer toolset and the Windows 10 SDK, thenfixes what a modern compiler and SDK find: export lists, entry points, CRTand manifest handling, and source conformance across the tree. Everydependency builds, including Python, which trunk has never built on Windowsat all. The CLI/.NET binding is ported from Managed C++ to C++/CLI and itsbridgetest passes.configure, bootstrap and build.pl now run to completion, andinstsetoo_native produces openoffice450.msi and openoffice450sdk.msi.coinMp has been updated to the latest Version.What this does not claim: the office has not been started, andtesttools/source/bridgetest still fails getCaughtException() in the x86 C++bridge. Python is built without _ssl, _ctypes, _bz2, _lzma and _sqlite3, andPlatform SDK v7.0 is still required alongside the Windows 10 SDK. No otherplatform's build is changed.Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>Claude-Session: https://claude.ai/code/session_01UWgzQY2r1XwFvgeLPFWPsi
show more ...
Calc: Replace some uses of Boost math functions for their C++ counterparts.For the cases of acosh, asinh, atanh, expm1 and log1p we were making useof the Boost library which was/is available and o
Calc: Replace some uses of Boost math functions for their C++ counterparts.For the cases of acosh, asinh, atanh, expm1 and log1p we were making useof the Boost library which was/is available and of good quality. Nowadaysthese are included in all reasonable standard C++ libraries and it makessense to use them for consistency.
Update bg_BG.xml (#445)* Update bg_BG.xmlAdd EURO as default currency in Bulgarian locale data* OpenOffice Calc offers functions for converting from old national currencies to EURO.Bulgaria jo
Update bg_BG.xml (#445)* Update bg_BG.xmlAdd EURO as default currency in Bulgarian locale data* OpenOffice Calc offers functions for converting from old national currencies to EURO.Bulgaria joins the euro area in 2026, see:https://www.ecb.europa.eu/euro/changeover/bulgaria/html/index.en.html
More spelling fixes (#434)* Fix more typos* Regenerate ignored words list codespell.txt
Replace 2do -> TODO, minor cleanup
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>
DDE links are subject to authorization
pre-commit(end-of-file-fixer): autofix more cxx files in main (#314)
misc: fix spelling (#186)* misc: fix spelling * Update cmdid.h * Update svdopath.cxx * Update RowSetCache.cxx --------- Co-authored-by: Matthias Seidel <mseidel@apache.org>
Merge pull request #164 from DamjanJovanovic/editeng-32bit-paragraphsUpdate EditEngine code to use 32 bit paragraph storage
OpenOffice Calc offers functions for converting from old national currencies to EURO.Croatia joined the euro area in 2023, see:https://www.ecb.europa.eu/euro/changeover/croatia/html/index.en.html
Convert all instances of FieldClicked() to take a 32 bit paragraph index.Patch by: me
Convert all instances of SetParaAttribs() to take a 32 bit paragraph index.Patch by: me
Convert all instances of GetParaAttribs() to take a 32 bit paragraph index.Patch by: me
Change the CalcFieldValue() parameter to sal_uInt32 across the whole codebase.Patch by: me
Preliminary attempt to convert all instances of GetParagraphCount()to return a sal_uInt32 or sal_uLong, and fix any related problemsin all their callers.Patch by: me
Fixed typo (arbitray -> arbitrary)
OpenOffice Calc offers functions for converting from old national currencies to EURO.Additional countries joined the euro area: Estonia (2011), Latvia (2014) and Lithuania (2015), see:https://www.
OpenOffice Calc offers functions for converting from old national currencies to EURO.Additional countries joined the euro area: Estonia (2011), Latvia (2014) and Lithuania (2015), see:https://www.ecb.europa.eu/euro/changeover/estonia/html/index.en.htmlhttps://www.ecb.europa.eu/euro/changeover/latvia/html/index.en.htmlhttps://www.ecb.europa.eu/euro/changeover/lithuania/html/index.en.htmlThis patch adds those currencies and conversion rates for CONVERT (Calc.xcu) and EUROCONVERT (interpr2.cxx).git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1859148 13f79535-47bb-0310-9956-ffa450edef68
Port main/sc to gbuild.Also add the ability to add extra image directories to resources,which is needed by main/sc.Patch by: megit-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@177
Port main/sc to gbuild.Also add the ability to add extra image directories to resources,which is needed by main/sc.Patch by: megit-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1778876 13f79535-47bb-0310-9956-ffa450edef68
RAND(): Destroy the random pool after seeding.We are using rtl_random() only for seeding, we can save some memory here.git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1746363 13f79
RAND(): Destroy the random pool after seeding.We are using rtl_random() only for seeding, we can save some memory here.git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1746363 13f79535-47bb-0310-9956-ffa450edef68
#i126901# CSV import: values with + or - followed by thousand separator and3 digits (eg. +,123) are imported as a numberDo not allow numbers parsed from CVS files when "Detect special numbers" is
#i126901# CSV import: values with + or - followed by thousand separator and3 digits (eg. +,123) are imported as a numberDo not allow numbers parsed from CVS files when "Detect special numbers" isoff, to contain thousand separators before digits, even if after a +/- sign(eg. -,123 or +,789). Treat these as strings instead.Also added unit tests for this and exported the ScStringUtil class so itcan be tested.Patch by: megit-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1737624 13f79535-47bb-0310-9956-ffa450edef68
#i126701# Patch for adding bit shift functions to calcPatch by: Pathangi Janardhanan Jatinshravan <JATINSHR001 at e dot ntu dot edu dot sg>Review by: megit-svn-id: https://svn.apache.org/repo
#i126701# Patch for adding bit shift functions to calcPatch by: Pathangi Janardhanan Jatinshravan <JATINSHR001 at e dot ntu dot edu dot sg>Review by: megit-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1718196 13f79535-47bb-0310-9956-ffa450edef68
#i126668# Addition of Bitwise Arithmetic Operations (BITAND, BITOR and BITXOR) in calcPatch by: Pathangi Janardhanan Jatinshravan <JATINSHR001 at e dot ntu dot edu dot sg>Review by: megit-svn-
#i126668# Addition of Bitwise Arithmetic Operations (BITAND, BITOR and BITXOR) in calcPatch by: Pathangi Janardhanan Jatinshravan <JATINSHR001 at e dot ntu dot edu dot sg>Review by: megit-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1715605 13f79535-47bb-0310-9956-ffa450edef68
Minor cleanups in the random generator code.Drop unused variables.Enhance slightly the naming of static variables.git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1675168 13f79535-
Minor cleanups in the random generator code.Drop unused variables.Enhance slightly the naming of static variables.git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1675168 13f79535-47bb-0310-9956-ffa450edef68
123