summaryrefslogtreecommitdiff
path: root/basic
AgeCommit message (Collapse)Author
2011-11-25make gbuild makefiles run independant of pwd againBjoern Michaelsen
2011-11-25gsl_getSystemTextEncoding -> osl_getThreadTextEncodingDavid Tardon
2011-11-23Changed sal/log.h -> sal/log.hxx, drop _S from C++ streaming log macros.Stephan Bergmann
A compile time check ensures the common case of streaming just a plain C-style string literal still produces reasonably compact call-site code. The format-string variants are still available in sal/detail/log.h, but only to be used in obsolete osl/diagnose.h etc., and going to be removed again eventually.
2011-11-23catch by const referenceTakeshi Abe
2011-11-22Remove no longer necessary "(void) x; // avoid warnings".Stephan Bergmann
2011-11-22New sal/log.h obsoletes osl/diagnose.h and tools/debug.hxx.Stephan Bergmann
* New SAL_INFO..., SAL_WARN... macros. * New SAL_STREAM supersedes OSL_FORMAT. * oustringostreaminserter.hxx moved from unotest to rtl (and always UTF-8 now). * TODO to enable GCC __attribute__((format)) in sal/log.h (requires call-site cleanup). * Further functionality in tools/debug.hxx (DBG_MEMTEST, DBG_CTOR, etc.) not yet addressed. * Some replacements tools String -> rtl::OUString.
2011-11-20Convert to boost::ptr_vectorAugust Sodora
2011-11-20Remove unnecessary includesAugust Sodora
2011-11-20Remove unnecessary includesAugust Sodora
2011-11-20Refactor BasicCharClass out from scanner and make it a singletonAugust Sodora
2011-11-20Refactor BasicCharClass out from scanner and make it a singletonAugust Sodora
2011-11-20Added regression test for scannerAugust Sodora
2011-11-19remove [Byte]String::EraseAllCharsCaolán McNamara
2011-11-19add narrow (one letter) month namesEike Rathke
While introducing Calendar2 and the XCalendar3 interface anyway, as well the "one letter" narrow month names sometimes needed in calendaring can be added. These are not always the first capitalized letters of the months in all locales, and might even not necessarily be just one character. Introduces a new struct css::i18n::Calendar2 that is not derived from css::i18n::Calendar because it uses a new struct css::i18n::CalendarItem2 to hold the NarrowName elements. In locale data the elements DaysOfMonth, MonthsOfYear and GenitiveMonths now have an optional element DefaultNarrowName. If not specified, the first character of DefaultFullName is taken. LocaleDataWrapper and CalendarWrapper use and return the new Calendar2 and sequences of CalendarItem2 structs. Application code adapted. The number formatter now displays narrow month names (genitive if applicable) for the MMMMM code, previously it displayed the first 16 bit code point of the full name (not even utf-16 aware). Narrow day names currently are not used, except in svtools' Calendar control.
2011-11-18Fix scanning bugAugust Sodora
2011-11-18Remove uses of pLine in scannerAugust Sodora
2011-11-18Refactoring in scannerAugust Sodora
2011-11-18sal_Bool to boolAugust Sodora
2011-11-18Cleanup GetSuffixType in basic scannerAugust Sodora
2011-11-17Removed unused headersAugust Sodora
2011-11-16tweak gbuild standart Makefile to allow partial build in unsourced envNorbert Thiebaud
This allow to run make in a module wihtout the need to source Env.Host.sh.
2011-11-15Put back a method needed by Windows and reformat a bitFridrich Štrba
2011-11-15FDO#39446 [EasyHack] Bloat Removal. Removing uncallable code with callcatcherJulien Chaffraix
Removed most unused symbols in basic/. The remaining symbols (SdxDecimal) are Windows specific and thus should be double-checked on a Windows machine prior to removal.
2011-11-07Stop exporting headers that no one uses outside of basicJoseph Powers
2011-11-06StaticIsEnabledBroadcasting can only be trueCaolán McNamara
2011-11-06callcatcher: update and remove some more unused methodsCaolán McNamara
2011-11-04cppcheck: avoid possible null pointer dereferencesIvan Timofeev
2011-10-27these are files--no trailing /David Tardon
2011-10-25Fix for fdo41997 continuation of VCL cleanupOlivier Hallot
2011-10-21remove erroneous sfx dependency (thank you Stefan)Michael Meeks
2011-10-21A small cleanup after the String -> OUString conversion.Jan Holesovsky
2011-10-21Fix Windows build (missing oleout32 library).Jan Holesovsky
2011-10-21Added Frac function to calc formulas and BASIC standard libraryAugust Sodora
2011-10-21misc trivial tweaks, and documentation additionMichael Meeks
2011-10-21String->OUString, with accompanying testsAugust Sodora
2011-10-08Second attempt at (cross-platform) OSL_FORMAT.Stephan Bergmann
2011-10-08Revert "Introduced OSL_FORMAT, adpated some places to it."Tor Lillqvist
Breaks the MSVC build for me: 'osl_detail_formatString' : C linkage function cannot return C++ class 'rtl::OString'. This reverts commit 6b900b8bede24c8710d62e9e7cbff613a0b12f9f.
2011-10-08Introduced OSL_FORMAT, adpated some places to it.Stephan Bergmann
2011-10-06WaE: unreachable codeTor Lillqvist
2011-10-06WaE: inconsistent dll linkageTor Lillqvist
basicrt goes into the static app library, so DLL import/export decorations meaningless.
2011-10-06WaE: unreachable codeTor Lillqvist
2011-10-05simplfy dmake to gbuild bridgefileBjoern Michaelsen
2011-09-30callcatcher: newly unused methodsCaolán McNamara
2011-09-30callcatcher: remove newly unused codeCaolán McNamara
2011-09-30add mode-lines to .m files and last round of merged files, etc.Caolán McNamara
2011-09-29callcatcher: unused codeCaolán McNamara
2011-09-27Removed uses of rtl::O[U]String[Buffer]::operator sal_{char|Unicode} const *().Stephan Bergmann
2011-09-26ByteString->rtl::OStringBufferCaolán McNamara
2011-09-19ditch SHL_SBX and don't leakCaolán McNamara
2011-09-19drop intermediate ByteStringCaolán McNamara