summaryrefslogtreecommitdiff
path: root/svl
AgeCommit message (Collapse)Author
2011-12-13Missing dependencies.Stephan Bergmann
2011-12-13Simplified, type-safe C++ configuration access.Stephan Bergmann
* New offapi com.sun.star.configuration entities to access the complete configuration read-only or read/write... * ...configmgr adapted to support those new services/singletons... * ...new unotools/configuration.hxx is the type-safe C++ plumbing on top of that... * ...officecfg now generates C++ headers to access all the properties and sets given in the .xcs files... * ...and svl's asiancfg.cxx exemplarily makes use of the new officecfg/Office/Common.hxx to access the configuration. * There is still TODOs: For one, see those listed in officecfg/registry/cppheader.xsl. For another, at least a notification mechanism for the new read-only configuration access and the C++ wrapper is missing.
2011-12-13callcatcher: remove newly unused codeCaolán McNamara
2011-12-12slideshow: play back embedded media:Michael Stahl
The slideshow uses the UNO API to access the drawing objects, so add a property to get the temp file URL from the media object.
2011-12-12Related: fdo#38832 Replace Table with std::mapMarcel Metz
2011-12-09callcatcher: remove unused code post automation removalCaolán McNamara
2011-12-07in modules, when we have a env we are in stage gbuildBjoern Michaelsen
2011-12-06Use configmgr directly in SvxAsianConfig.Stephan Bergmann
2011-12-01get rid of class Date and Time default ctor with system time penaltyEike Rathke
2011-12-01Remove uses of charAtAugust Sodora
2011-11-30no need to check for Gregorian cut-off date hereEike Rathke
2011-11-30renamed Date::IsValid() to IsValidAndGregorian() to prevent misassumptionsEike Rathke
Once smaller than 1582-10-15 decrementing a Date will not produce a valid date.
2011-11-29move reconfigure into gbuildBjoern Michaelsen
2011-11-28svl: remove unnecessary libs from cppunittestMichael Stahl
2011-11-28Cleaned up utl::UCBContentHelper.Stephan Bergmann
2011-11-27remove precompiled_xxx.hxx/cxxNorbert Thiebaud
2011-11-27remove pch from the include listNorbert Thiebaud
2011-11-27remove include of pch header from svlNorbert Thiebaud
2011-11-27remove pre-compiled header support in gbuild and gbuildified moduleNorbert Thiebaud
2011-11-27add missing licence headersMarkus Mohrhard
2011-11-27String->OUStringAugust Sodora
2011-11-26Remove unnecessary includesAugust Sodora
2011-11-26CosmeticAugust Sodora
2011-11-26Remove unnecessary castsAugust Sodora
2011-11-26String->OUStringAugust Sodora
2011-11-26Added test to lngmiscAugust Sodora
2011-11-26Simplification and accompanying testsAugust Sodora
2011-11-26Remove unused parameterAugust Sodora
2011-11-26Avoid use of the preprocessorAugust Sodora
2011-11-26Remove unnecessary includes and cosmeticsAugust Sodora
2011-11-26Simplification in lngmisc with accompanying testsAugust Sodora
2011-11-26sal_Bool->boolAugust Sodora
2011-11-26Mark as privateAugust Sodora
2011-11-26Remove newly unused codeAugust Sodora
2011-11-26Added test for linguistic::RemoveHyphen and some simplificationAugust Sodora
2011-11-26C-style cast -> C++-style castAugust Sodora
2011-11-26Remove unnecessary includesAugust Sodora
2011-11-25make gbuild makefiles run independant of pwd againBjoern Michaelsen
2011-11-23remove various EraseLeadingAndTrailingCharsCaolán McNamara
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-23use cased month names only if no hard coded literal string followsEike Rathke
2011-11-22scan genitive and partitive month names only if they differEike Rathke
2011-11-22added partitive case month namesEike Rathke
* Locale data: * nominative (nouns) month names always given in <MonthsOfYear> element * optional genitive case month names in <GenitiveMonths> element, following the <MonthsOfYear> element; if not given take nominative names * optional partitive case month names in <PartitiveMonths> element, following the <GenitiveMonths> element, or following the <MonthsOfYear> element if the <GenitiveMonths> element is not present; if not given take genitive case names, or nominative if genitive names aren't defined * currently known partitive case matters in Finnish locales * Rules for use of nominative / genitive / partitive case month names in number formatter: * no day of month (D or DD) present in format code => MMM or MMMM display nominative month name (noun) * day of month (D or DD) after MMM or MMMM => genitive name * no genitive names defined => nominative names * day of month (D or DD) before MMM or MMMM => partitive name * no partitive names defined => genitive names * no genitive names defined => nominative names
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-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-19use possessive genitive case month names in number formatterEike Rathke
* Switching between noun and genitive case month names is very simply done: * If the format contains a day of month (D or DD) code, genitive case is used. * If there is no day of month, the month noun is used. For example for a standalone MMMM code or a combined MMMM-YYYY code. * For input both, noun and genitive case, forms are recognized.
2011-11-19use new possessive genitive case month names locale data APIEike Rathke
2011-11-17add a StringUtils-alike remove (can replace EraseAllChars)Caolán McNamara
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.