summaryrefslogtreecommitdiff
path: root/sal/rtl
AgeCommit message (Collapse)Author
2015-03-26Bring to SAL a wrapper implementation of the powr() IEEE 754 math function.Pedro Giffuni
This function was originally brought in r1444110 and is useful for OOXML compatibility. At this time it is not being used to fix the original issue it was meant to address but it is convenient for future use. It also reduces the differences from FreeBSD's port which will be receiving updates. Notes: ignore: obsolete
2014-05-15#i124896# remove obsoleted sal-module-internal custom STL allocatorHerbert Dürr
The SAL module avoided the heavy dependency on the stlport4-libraries by using a custom allocator for its internal STL containers. With stlport4 removed these dependencies are gone and the SAL-internal custom allocator is obsoleted. Since the custom allocator results in build problems with clang>=3.4 or xcode>=5.1 it is time to remove it for good. Notes: merged as: a908e4eb41b83d051232f9e551e779e77c9a9c4f
2014-04-29Many spelling fixes: directories r* - z*.Pedro Giffuni
Attempt to clean up most but certainly not all the spelling mistakes that found home in OpenOffice through decades. We could probably blame the international nature of the code but it is somewhat shameful that this wasn't done before. Notes: merged as: 820a29950b3085a713026995fdc43e32b6ded5f7
2013-11-25i118923 - OS/2 port: use libc memory allocator to reduce fragmentation.Yuri Dario
Notes: ignore: OS/2
2013-11-18#i122362# remove stlport4-build supportHerbert Dürr
but keep the --without-stlport configure option for now it is the new default anyway Notes: ignore: obsolete
2013-11-08i123001 - force destructor to be called before libc calls DosExit().Yuri Dario
Notes: ignore: OS/2
2013-02-14Revert of r1444110Rob Weir
Notes: reject: 0^0=1 revert.
2013-02-08i114430 - AOO Calc: 0^0=1 and it should be indeterminate.Pedro Giffuni
Many spreadsheets and math packages set the value of POWER( 0, 0) to 1 as that sometimes is required for some calculations. This is also done by the standard C99 libc pow() function. In mathematical terms the value is an indeterminate form and in strict mathematical sense such value should at least be considered with caution. OpenFormula permits implementation defined values of 0, 1 or error in this case. We shall now return NaN. Clean some headers while here. Notes: reject: 0^0=1 back-compat.
2012-02-22Update headers to Alv2 headersAndrew Rist
2012-02-15remove svn:executable properties from more source filesHerbert Dürr
2012-01-12Update headers to Alv2 headersAndrew Rist
2012-01-10Update headers to Alv2 headersAndrew Rist
2011-11-30Update headers to Alv2 headersAndrew Rist
2011-11-06Update headers to Alv2 headersAndrew Rist
2011-11-06Update headers to Alv2 headersAndrew Rist
2011-03-24mav60: rebase to DEV300_m103Mikhail Voytenko
2011-03-23mav60: #164341# fix problems with the new implementationMikhail Voytenko
2011-03-02#i115784# sal/rtl/alloc: fix makefile define to match source.Matthias Huetsch [mhu]
2011-03-01#i115784# configure: fix valgrind header check, use VALGRIND_CFLAGS.Matthias Huetsch [mhu]
2011-02-22#i115784# configure: Add check for valgrind/memcheck.h, defining ↵Matthias Huetsch [mhu]
HAVE_VALGRIND_MEMCHECK_H.
2011-01-31#i115784# sal/rtl/alloc: improved support for valgrind(memcheck).Matthias Huetsch [mhu]
2011-01-27#i115784# sal/rtl/alloc: improved support for valgrind(memcheck).Matthias Huetsch [mhu]
2011-01-27#i115784# Removed obsolete and unreferenced sal/rtl/alloc implementation.Matthias Huetsch [mhu]
2010-12-13Update from master repository (DEV300_m95).Matthias Huetsch [mhu]
2010-12-13#115784# sal/rtl/alloc: add support for valgrind(memcheck).Matthias Huetsch [mhu]
2010-10-28sb132: #i114840# fix inadvertent deviation of stringToDouble from C99 strtodsb
2010-08-27dba33h: #i112652#: rtl/math.h: string<->double conversion and XMLSchema-2:Michael Stahl
rtl_math_doubleTo{,U}String produce XMLSchema-2 values "NaN", "INF", "-INF". rtl_math_stringToDouble and rtl_math_uStringToDouble support XMLSchema-2 values in addition to deprecated previously supported values.
2010-08-27dba33h: #i112652#: math.cxx: indent stuff a bit and clean up whitespaceMichael Stahl
2010-06-22configure25: #i111045# jemallocRene Engelhard
2010-06-16Update from master repository (DEV300_m82).Matthias Huetsch [mhu]
2010-06-16Added enclosing classname to FixedMemPool diagnosis.Matthias Huetsch [mhu]
2010-06-09CWS-TOOLING: integrate CWS kfreebsdport01v2obo
2010-05-20sb122: merged in DEV300_m78sb
2010-05-04sb122: #i110905# removed unnecessary getAbsoluteFileURL callssb
2010-04-20kfreebsdport01: change identifier from linux_* to kfreebsd_*Rene Engelhard
2010-03-15linuxaxp01: #i110145# first cutCaolán McNamara
2010-03-03CWS-TOOLING: integrate CWS sb119Ivo Hinkelmann
Notes: split repo tag: ure_ooo/DEV300_m74
2010-02-26sb119: merged in DEV300_m72sb
2010-02-25sb111: merged in DEV300_m72sb
2010-02-12changefileheader2: #i109125#: change source file copyright notice from Sun ↵Jens-Heiner Rechtien
Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision)
2010-01-29sb119: #i108560# avoid never-released StringHashTableImpl; simplified codesb
2010-01-08sb111: merged in DEV300_m69sb
2009-12-07merged in DEV300_m66sb
2009-12-01sb111: merged in to-the-side QA fixessb
2009-11-19linuxhppa1: #i107051#: port to linux hppa (parisc)Caolán McNamara
2009-11-13sb116: #i106845# removed obsolete IRIX portsb
2009-10-29sb116: #i106384# avoid GCC warnings produced if -fno-strict-aliasing were ↵sb
removed (patch by cmc)
2009-09-16merged in DEV300_m59sb
2009-09-11CWS-TOOLING: integrate CWS odff06Kurt Zenker
2009-09-10 18:58:49 +0200 dr r276042 : #i104954# excel export: fixed broken handling of unary operators 2009-09-06 19:30:43 +0200 er r275861 : warnings 2009-09-05 19:48:41 +0200 er r275849 : warnings; wntmsci12 tries to be too smart 2009-09-05 19:37:47 +0200 er r275848 : warnings 2009-09-03 22:45:42 +0200 er r275776 : #i5658# GetCellValueOrZero: missed the formula cell case 2009-09-03 14:28:41 +0200 er r275752 : #i90759# better description of ZTEST 2009-09-03 03:34:03 +0200 er r275739 : warnings 2009-09-03 03:31:19 +0200 er r275738 : warnings 2009-09-03 03:16:46 +0200 er r275737 : warnings 2009-09-03 03:11:42 +0200 er r275736 : CELLTYPE_DESTROYED only if DBG_UTIL 2009-09-03 03:06:31 +0200 er r275735 : warnings 2009-09-03 03:00:30 +0200 er r275734 : warnings 2009-09-03 02:32:35 +0200 er r275733 : fix broken rebase merge 2009-09-02 22:27:53 +0200 er r275730 : CWS-TOOLING: rebase CWS odff06 to trunk@275331 (milestone: DEV300:m56) 2009-09-02 14:45:05 +0200 er r275712 : #i5658# calculate with string operands as long as they unambiguously represent an integer or ISO 8601 date and/or time value 2009-08-29 22:05:31 +0200 er r275559 : #i99140# CONVERT_ADD new conversions as per ODFF; patch from <lvyue>, slightly changed 2009-08-25 13:23:59 +0200 er r275349 : #i90759# rewording of ZTEST description 2009-08-21 00:10:22 +0200 er r275204 : #i82007# correct description of POWER and parameters; patch from <regina> 2009-08-20 23:58:20 +0200 er r275203 : #i74704# B correct calculation for SP arguments 0 and 1; patch from <regina> 2009-08-20 22:58:57 +0200 er r275201 : #i90759# ZTEST correct calculation using the 3rd parameter sigma 2009-08-14 17:55:45 +0200 er r275000 : #i81214# LOOKUP with single values, data arrays and result arrays; based on a patch from <lvyue> 2009-08-11 00:47:48 +0200 er r274845 : unxlngi6 compiler warnings 2009-08-11 00:43:06 +0200 er r274844 : unxlngi6 compiler warnings 2009-08-10 23:59:05 +0200 er r274843 : #91351# make HYPERLINK accept and return numeric values, propagate errors 2009-07-08 18:46:00 +0200 dr r273846 : #i102022# export 3D refs to cond. formats and data validation 2009-07-02 17:59:40 +0200 dr r273667 : #i102702# adapt changes from sc/source/filter/excel 2009-07-02 15:20:37 +0200 dr r273656 : #i102702# reimplementation of formula token class export 2009-07-02 14:41:02 +0200 er r273653 : a surrogate with value 0x10000 is also valid (ran into when testing #i99900# Calc's UNICHAR function), and Unicode ends at 0x10ffff 2009-07-01 00:10:16 +0200 er r273536 : #i99900# iterateCodePoints: check index against string length to avoid assertion; caught this when testing Calc's new UNICHAR function, with the result of a surrogate pair forming one character. 2009-07-01 00:03:57 +0200 er r273535 : #i99900# new UNICODE and UNICHAR functions; patch from <tanchengbiao> 2009-06-15 16:42:06 +0200 er r272999 : merge patch from #i102701 2009-06-15 11:15:16 +0200 dr r272970 : #i102702# in BIFF, the SKIP flag may be missing for the tAttrSkip token 2009-06-11 13:27:46 +0200 er r272867 : CWS-TOOLING: rebase CWS odff06 to trunk@272827 (milestone: DEV300:m50) 2009-04-30 18:28:02 +0200 er r271423 : #i94618# on status bar, ignore error of cell for COUNT and COUNTA if selection; patch from <kohei> 2009-04-30 13:58:44 +0200 er r271413 : get rid of that ugly mail address thingie in RTL_LOGFILE_CONTEXT_AUTHOR introduced by CWS frmdlg ... 2009-04-30 12:32:44 +0200 er r271411 : #i94618# do not display error of cell for COUNT and COUNTA status bar functions 2009-04-30 01:32:38 +0200 er r271399 : #i101316# improve accuracy of STDEV on equal values; patch from <regina> 2009-04-30 01:18:54 +0200 er r271398 : #i97605# improve accuracy of ASINH and ACOSH; patch from <regina> 2009-04-30 00:46:00 +0200 er r271397 : #i59153# improve accuracy of MOD; patch from <regina> 2009-04-30 00:29:43 +0200 er r271396 : #i69069# improve accuracy of NORMSDIST and POISSON; patch from <regina> 2009-04-29 23:53:28 +0200 er r271395 : #i100119# NORMDIST and LOGNORMDIST optional parameters, plus improvement in accuracy also of NORMSDIST (part of i69069); patch from <regina> 2009-04-28 18:22:07 +0200 er r271337 : #i97052# REPLACE with no length of text to be removed simply inserts new text; patch from <lvyue>, slightly modified 2009-03-24 17:29:36 +0100 er r269982 : #i97091# moved implementation of erf() and erfc() from scaddins to sal to provide C99 functions for compilers lacking it
2009-09-07#i101955# rtl_string2UString_status must set *pInfo on every path through ↵sb
the function body