summaryrefslogtreecommitdiffstats
path: root/unotools/inc
Commit message (Collapse)AuthorAgeFilesLines
* fold historyoptions_const.hxx into historyoptions.cxxCaolán McNamara2012-03-281-56/+0
|
* fold useroptions_const.hxx into useroptions.cxxCaolán McNamara2012-03-281-22/+0
|
* Enable -Wnon-virtual-dtor for GCC 4.6Stephan Bergmann2012-03-141-0/+3
| | | | | | | | | | | | | | ...which has the necessary features to support it. Change a lot of classes to either contain a protected non-virtual dtor (which is backwards compatible, so even works for cppumaker-generated UNO headers) or a public virtual one. cppuhelper/propertysetmixin.hxx still needs to disable the warning, as the relevant class has a non-virtual dtor but friends, which would still cause GCC to warn. Includes a patch for libcmis, intended to be upstreamed.
* callcatcher: remove some unused codeCaolán McNamara2012-03-121-16/+0
|
* remove TransliterationWrapper::compareSubstringCaolán McNamara2012-03-061-4/+0
|
* expand and remove NS_* macroThomas Arnhold2012-02-212-32/+22
|
* Remove unused codePetr Vorel2012-02-191-1/+0
|
* Remove unused codeElton Chung2012-02-103-8/+0
|
* update unused listCaolán McNamara2012-02-081-4/+0
|
* A few safe replacements of pathes->pathsJesús Corrius2012-02-013-6/+6
|
* Move unotools/configuration.hxx to comphelperStephan Bergmann2012-01-311-353/+0
| | | | ...so that other code in comphelper can use it.
* Fixed cppheader.xsl nillable treatment.Stephan Bergmann2012-01-301-4/+39
| | | | | | | | | | | | | | | | | * cppheader.xsl had initially been written under the false assumption that a missing oor:nillable attribute defaults to "false" instead of "true". That has been fixed. * As a result, many places that use the new simplified officecfg/*.hxx headers broke as they did not expect value types to be wrapped boost::optional. To keep the code simple, I decided to change all occurrences in officecfg/registry/schema/ of properties that specify a default <value> and do not explicitly specify oor:nillable="true" to oor:nillable="false". Strictly speaking, this is an incompatible change, but in many cases it should be what was intended, anyway. * Some places that use the new simplified officecfg/*.hxx headers still had to be adapted to boost::optional wrapping. * This showed that unotools/configuration.hxx did not yet work for those wrapped properties and needed fixing, too.
* remove '#define OUSTRING ::rtl::OUString'Ivan Timofeev2012-01-301-3/+2
|
* Replace SvtUndoOptions with (simplified) direct configuration access.Stephan Bergmann2012-01-272-52/+0
| | | | | Also, code in sw can be simplified under the premise that always /org.openoffice.Office.Common/Undo/Steps > 0.
* drop unnecessary includeCaolán McNamara2012-01-271-7/+7
|
* Replace SvtCacheOptions with (simplified) direct configuration access.Stephan Bergmann2012-01-261-176/+0
|
* Code cleanup: ( () ) replaced by (())Alexander Bergmann2012-01-261-2/+2
|
* Replace SvtInetOptions with (simplified) direct configuration access.Stephan Bergmann2012-01-262-103/+0
|
* Replace SourceViewConfig with (simplified) direct configuration access.Stephan Bergmann2012-01-252-63/+0
|
* Add configuration wrappers for groups, too (to add listeners etc.).Stephan Bergmann2012-01-251-0/+48
|
* Removed some unused parameters; added SAL_UNUSED_PARAMETER.Stephan Bergmann2012-01-212-11/+6
| | | | | | | | | SAL_UNUSED_PARAMETER (expanding to __attribute__ ((unused)) for GCC) is used to annotate legitimately unused parameters, so that static analysis tools can tell legitimately unused parameters from truly unnecessary ones. To that end, some patches for external modules are also added, that are only applied when compiling with GCC and add necessary __attribute__ ((unused)) in headers.
* bumped locale data wrapper to use XLocaleData4 and provide date acceptance ↵Eike Rathke2012-01-111-2/+3
| | | | patterns
* simplify LocalFileHelper::ConvertURLToPhysicalNameCaolán McNamara2012-01-101-5/+4
|
* make indent saneCaolán McNamara2012-01-091-26/+24
|
* simplify CharClassCaolán McNamara2012-01-091-35/+15
| | | | | | | multiple variants of toUpper (etc) some that take a non-const OUString or String and modify it some that take a const OUString or String and return a new one some that take part of a const OUString or String and return a new one
* make indent saneCaolán McNamara2012-01-091-85/+100
|
* mark uncopyable with boost::noncopyableCaolán McNamara2012-01-091-5/+2
|
* Removed unnecessary tools includes.Marcel Metz2012-01-051-1/+0
|
* Do not export whole class to avoid MS C++ implicitly exporting base template.Stephan Bergmann2012-01-041-9/+13
|
* Dead code.Stephan Bergmann2012-01-041-31/+0
|
* callcatcher: remove some unused codeCaolán McNamara2011-12-211-3/+0
|
* callcatcher: Remove unused codeAugust Sodora2011-12-203-13/+0
|
* callcatcher: Remove unused codeAugust Sodora2011-12-1917-492/+0
|
* add version suffix (beta1) to about dialogPetr Mladek2011-12-161-0/+2
| | | | | | | | configurable at build time via ABOUTBOXPRODUCTVERSIONSUFFIX in instsetoo_native/util/openoffice.lst configurable at runtime via registry/data/org/openoffice/Setup.xcu and ooSetupVersionAboutBoxSuffix property
* callcatcher: remove some unused codeCaolán McNamara2011-12-142-20/+0
|
* regpathhelper: unused, so we've got to have two of themCaolán McNamara2011-12-141-73/+0
|
* Simplified, type-safe C++ configuration access.Stephan Bergmann2011-12-131-0/+270
| | | | | | | | | | | | | | | | * 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.
* Cleaned up utl::UCBContentHelper.Stephan Bergmann2011-11-281-44/+47
|
* remove precompiled_xxx.hxx/cxxNorbert Thiebaud2011-11-272-63/+0
|
* remove include of och header from unotoolsNorbert Thiebaud2011-11-273-4/+0
|
* added partitive case month namesEike Rathke2011-11-221-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | * 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
* callcatcher: remove various unused MultiAtomProvider methodsCaolán McNamara2011-11-221-8/+0
|
* callcatcher: remove some unused codeCaolán McNamara2011-11-191-3/+0
|
* add narrow (one letter) month namesEike Rathke2011-11-192-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* use new possessive genitive case month names locale data APIEike Rathke2011-11-192-9/+17
|
* callcatcher: some unused methodsCaolán McNamara2011-11-172-38/+0
|
* Removed obsolete OOOBASEVERSION, OOOPACKAGEVERSION.Stephan Bergmann2011-11-151-3/+0
| | | | | With the basis/brand split undone, they are always the same as PRODUCTVERSION and ABOUTBOXPRODUCTVERSION, respectively.
* Removed comphelper -> unotools processfactory.hxx duplication.Stephan Bergmann2011-11-141-61/+0
|
* ReleaseConfigMgr not called by anythingCaolán McNamara2011-11-141-3/+0
|
* Heavily simplified utl::ConfigManager.Stephan Bergmann2011-11-112-86/+68
|