summaryrefslogtreecommitdiffstats
path: root/basic
Commit message (Collapse)AuthorAgeFilesLines
* execute move of global headersBjoern Michaelsen2013-04-2328-3493/+0
| | | | | | | see https://gerrit.libreoffice.org/#/c/3367/ and Change-Id: I00c96fa77d04b33a6f8c8cd3490dfcd9bdc9e84a for details Change-Id: I199a75bc4042af20817265d5ef85b1134a96ff5a
* Move to MPLv2 license headers, with ESC decision and author's permission.Michael Meeks2013-04-222-42/+10
|
* fdo#63154: Change Min/Max/Abs for std::min/max/absMarcos Paulo de Souza2013-04-201-1/+1
| | | | | | | | | Now all these usages were removed from LO. Change-Id: I8a7233db20abdcdbb18428ad4004c78cc516a0e6 Reviewed-on: https://gerrit.libreoffice.org/3326 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
* get rid of some Germanism (and some Windowsism)Eike Rathke2013-04-182-13/+13
| | | | Change-Id: I2ca1b34ff688a7d4fcf6c84c02035eda3ab0dee8
* Revert "svformatter already accept OUString input", fdo#63306Eike Rathke2013-04-181-3/+5
| | | | | | | | | | | This reverts commit c5e5699c80cfb32a164696a2c5144b5ccb0a91a9. And adapts to OUString. Conflicts: basic/source/runtime/runtime.cxx Change-Id: Icd7c1e1e57162eefb1f3631aa5509fd3a09c9b08
* date/time IDL datatypes incompatible changeLionel Elie Mamane2013-04-181-1/+1
| | | | | | | | | | - nanosecond precision - signed (allowed negative) year Also: assorted improvements / bugfixes in date/time handling code. Some factorisation of copy/pasted code. Change-Id: I761a1b0b8731c82f19a0c37acbcf43d3c06d6cd6
* -Werror=unused-macros (MinGW, GradientStyle_RECT)Stephan Bergmann2013-04-171-1/+0
| | | | | | ...hopefully unnecessary today anyway? Change-Id: Ib3c621f46311c90d159fe0f08655c01d25024d7d
* Get rid of SHL_SBCTor Lillqvist2013-04-123-13/+9
| | | | | | | GetAppData(SHL_SBC) was used only locally in the sb library so no need for it. Just use a static pointer field. Change-Id: I37c8429b6c9e521a00c52bb622f78bdc4afe345c
* basic: SbCompare_UString_PropertyValue_Impl MSVC workaroundMichael Stahl2013-04-121-0/+6
| | | | | | | MSVC 2008 with _DEBUG calls this with parameters in wrong order so needs another overload to make it happy. Change-Id: I906483ecf5325d7aa742e3d93afb151501374abb
* Introduce characters utilities in rtl/character.hxxArnaud Versini2013-04-101-25/+6
| | | | | | | | | | Signed-off-by: Stephan Bergmann <sbergman@redhat.com>, with slight modifications to sal/inc/rtl/character.hxx: * Replaced "#pragma once" with explicit include guard for now. * Missing includes. * Cosmetic clean-up. Change-Id: I94d01cd4e766f92c70f941839a67101fa2c97654
* remove needless forward rtl::OUString declarationsLuboš Luňák2013-04-071-1/+0
| | | | Change-Id: I97d91a758dd82d64768d75c1d2ddd279de5f6034
* mass removal of rtl:: prefixes for O(U)String*Luboš Luňák2013-04-0733-146/+146
| | | | | | | | Modules sal, salhelper, cppu, cppuhelper, codemaker (selectively) and odk have kept them, in order not to break external API (the automatic using declaration is LO-internal). Change-Id: I588fc9e0c45b914f824f91c0376980621d730f09
* new module i18nlangtagEike Rathke2013-04-0510-10/+10
| | | | | | | | | | | Moved portions from module i18npool, all of former i18nisolang1 library that now is i18nlangtag. Included are languagetag, isolang and mslangid. This i18nlangtag code is now even used by module comphelper, so disentangling i18npool and making this an own module was needed to not create circular module dependencies. Change-Id: Ib887c3d6dde667403fd22d382310ba5f1a9b0015
* fdo#58807 bring Beep() for basic backThomas Arnhold2013-04-031-0/+2
| | | | | | | | | | | | | | | | | | | | | The functionality was removed by fdo#48549. This partially reverts 0f6101cfef4c2e45d9f1f1b3a61ef94799e4526b 0bdf6fc7c71c4c49e6d6f83d56ac953272ad16d5 85cb9084533605657aca0394afe4516058a8e4ef I changed the behavior to always beep, because only the basic macro function is using Beep(). Looks like the Beep macro function didn't even work correctly before the removal, because the default was to not beep for most platforms. So I set the volume from disable (0) to 50% for XBell(). Change-Id: I663ffb7af75d2fd6d2c1f94073e4412d9744de4a Reviewed-on: https://gerrit.libreoffice.org/3124 Reviewed-by: Thorsten Behrens <tbehrens@suse.com> Tested-by: Thorsten Behrens <tbehrens@suse.com>
* remove boilerplate commentsThomas Arnhold2013-04-011-2/+0
| | | | Change-Id: I44a476a9843816f70a7a4d84b8c35edeecd5daaf
* Use local utility functions instead of SbxSimpleCharClassArnaud Versini2013-04-011-32/+26
| | | | | | | Change-Id: I7c4bc8cc44c0b4e78feb55dcd2c15b82c414e0ef Reviewed-on: https://gerrit.libreoffice.org/3132 Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
* fix loplugin warningsPeter Foley2013-03-301-0/+2
| | | | Change-Id: I17593ac6e495213a1ef99d4d5525a6e38aee0bc7
* ResMgr with LanguageTagEike Rathke2013-03-292-4/+2
| | | | Change-Id: Ie5ce9157a7ea59db7b0509fbaec61d07f8f9edf0
* Bypass extension scanning unless HAVE_FEATURE_EXTENSIONSTor Lillqvist2013-03-281-0/+4
| | | | Change-Id: I6ada96fc5cea895b967387c10814a7003e1e492b
* -Wunused-macrosStephan Bergmann2013-03-275-19/+1
| | | | Change-Id: Ifaa1637122d6f9cae1e29b77ac36ca5d1f220aed
* sal_Bool to boolTakeshi Abe2013-03-251-3/+3
| | | | Change-Id: Ibc63340b3ae431c7cdac78893dbdd1989ebe5ff9
* basic: Remove non working AboutStarBasicThomas Arnhold2013-03-243-10/+0
| | | | | | | | | | The content of this function was commented out since the first import. So as it does nothing remove it. Change-Id: Ia46674f7bdc12e80d61a8142697e875f5c58f482 Reviewed-on: https://gerrit.libreoffice.org/2899 Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com> Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
* coverity#704205/704206/704207 Logically dead codeJulien Nabet2013-03-231-3/+3
| | | | Change-Id: Ic2cbd96f393a21cf2c6634d3c5e5a4c5a5b486ef
* in Val() check status after stringToDouble()Eike Rathke2013-03-221-3/+14
| | | | | | instead of calling checkArithmeticOverflow() Change-Id: I2e3307ee054db77bab0a106d886823dba9e56ea8
* added unit test for 10e308 math overflowEike Rathke2013-03-211-0/+11
| | | | Change-Id: I492d991545239539d21fb59de3eccdd1ab56a9af
* SbiScanner::NextSym: check status after rtl_math_uStringToDouble()Eike Rathke2013-03-211-2/+5
| | | | | | For example, 10e308 is overflow, not 0 ... Change-Id: Ib7d622865bfb73581732bda45c76e078ee7d05d0
* another variation of the localised Cdbl testNoel Power2013-03-211-0/+14
| | | | Change-Id: Icf6dd7428cb88f1891c6d816a24a4126ea2cc135
* tweak basic_coverage test to support locale specific testingNoel Power2013-03-203-2/+57
| | | | | | | | | in basic some function results are influenced by locale, now in the basic_coverage directory you can have sub dirs ( named by the proper locale e.g. de-DE etc. ) and any macros found there will be run in the desired locale Change-Id: I625ee58d37493f83a15a62214bde6708e8fa75f7
* replace decimal separator at correct position, rhbz#919020Eike Rathke2013-03-201-2/+2
| | | | Change-Id: I97a652e6a1286726fe21ae580f6dbf5536f9d52d
* resolved rhbz#919020 Basic CDbl() and CSng() scan localized numberEike Rathke2013-03-191-78/+117
| | | | | | | | | | | | | | Code wrongly replaced decimal separator with '.' and used atof() to scan the number string which itself may be localized on *iX systems but not on Windows. Hence on *iX the numbers may had been truncated where on Windows they were not. Additionally made this work with Unicode separators if defined for the locale, removed the awkward conversion to ASCII byte string and eliminated use of toupper() and isdigit() calls. Also eliminated a possible buffer overflow. Change-Id: Ic3f791601c321ef1386fe51a5244d3dacac3d908
* windows build fixAndras Timar2013-03-191-1/+1
| | | | Change-Id: I6ff724052660d73b583fb1e44265a60a6fa4379f
* fdo#39445 writing out tools/fsys.hxx (basic)Andras Timar2013-03-192-29/+17
| | | | Change-Id: I2ec7546572fa72359615f371715b4aa82b1182ca
* remove unused header: tools/fsys.hxxAndras Timar2013-03-191-1/+0
| | | | Change-Id: Id6ac74e88e7e57dfbee9aa70a83909c3280a58cd
* fdo#39445 writing out tools/fsys.hxx (basic)Krisztian Pinter2013-03-193-4/+1
| | | | | | | | | | | removed unused include from runtime.cxx and step0.cxx changed DirEntry::GetAccessDelimiter() to SAL_PATHDELIMITER in methods1.cxx removed unused DirEntry declaration from methods1.cxx Change-Id: I0d8c64b6498cf5b16757edaf13e1108f279934dd Reviewed-on: https://gerrit.libreoffice.org/2848 Reviewed-by: Andras Timar <atimar@suse.com> Tested-by: Andras Timar <atimar@suse.com>
* More "compareToAscii(RTL_CONSTASCII_STRINGPARAM(s)) != compareTo(s)" fixesStephan Bergmann2013-03-191-1/+1
| | | | Change-Id: Ia93b281b07559fb6f0d67d53dd91dfacf2be0d0b
* follow on fix for fdo#62090 ensure out of range startpos is handledNoel Power2013-03-191-2/+6
| | | | Change-Id: Ic1f57480a36415998748faeea3b606a47d277181
* remove commented out line I inserted to screw up Juliens patchNoel Power2013-03-191-1/+0
| | | | Change-Id: I7f874267a640a7cc754eb7477b764f7546fdc5ea
* fix for fdo#62090 Mid function regressionJulien Nabet2013-03-191-1/+2
| | | | Change-Id: Ia6a73d6a44a34345b512922037d01b8b40ac24a8
* further OUString cleanupThomas Arnhold2013-03-191-1/+1
| | | | Change-Id: I19954ee5976cb881a5fe73a889c8e04a19b14eb6
* avoid Wundef for various FIXME, FEATURE_NOT_DONE_YET and what notLuboš Luňák2013-03-181-4/+4
| | | | Change-Id: I8e409ba63d32dca9a1c7f09d143165d1d702d642
* coverity#982854 Assign instead of compareJulien Nabet2013-03-161-2/+2
| | | | Change-Id: I9ac6a537da3a945cc48be84559f9ce253a93cd47
* coverity#982853 Assign instead of compareJulien Nabet2013-03-161-1/+1
| | | | Change-Id: I51df1f766314ea801ae33d6843b5ce6fc49445ac
* WaE: Werror=shadowCaolán McNamara2013-03-151-7/+7
| | | | Change-Id: I7f1bddbed85076f1c909d0d9f4ecdd1cda6f1880
* unittest and test data for bnc#809017Noel Power2013-03-152-3/+28
| | | | Change-Id: I3ccae692db44bb3ce41b371f0b511a9db7181bf4
* detect follow-on default member of default member object bnc#809017Noel Power2013-03-152-0/+29
| | | | Change-Id: I366c049fc342240081957b81d2f28bfcf8d4e331
* i119933 - make Basic FORMAT function work with non-ASCII textAriel Constenla-Haile2013-03-141-2/+5
| | | | | | | Conflicts: basic/source/sbx/sbxscan.cxx Change-Id: I5b77231d1b09cbf32fa914f3d7b60d6e631e5870
* remove legacy build.pl prj/build.lst files.Michael Meeks2013-03-141-3/+0
|
* Windows oleautobridge depends on ATLStephan Bergmann2013-03-141-2/+2
| | | | Change-Id: I94b43b03f742da7c6c8cf2e6a60ed305c1395fa7
* Fix Set/Let mixup ( from String -> OUString rework ) fdo#60752Noel Power2013-03-131-1/+1
| | | | Change-Id: I56f3e8b54d80f4575937f8515e8a8d9318353b8d
* basic: make the makefile a bit nicerMatúš Kukan2013-03-121-10/+5
| | | | Change-Id: Ib606c0a9c84b35f4ab4b10dd7dc4dd82e85fcb71