summaryrefslogtreecommitdiff
path: root/registry/source
AgeCommit message (Collapse)Author
2013-01-26Remove redundant braces around for loopsStephan Bergmann
...that had once been workarounds for compilers that did not yet support the C++98 scoping rules for declarations in for-init-statements. Change-Id: I51dc42982b30bf3adea6de1a10a91c0b4b4acfbe
2012-12-14Create a TYPEREG_VERSION_1 RegistryTypeReaderStephan Bergmann
RegistryTypeReader is deprecated anyway, so was never lifted from TYPEREG_VERSION_0 to _1 back in the day of implementing "shiny new UNO." However, that now caused problems when trying to use offapi/type_reference/update-rdb.sh to unpublish an old-style service. Quoting my summary on IRC: "the problem with regmerge was that regmerge is still using an old API that only knows old rdb blob format, the format got extended 10 years ago to accomodate things like 'published' or multiple-inheritance inrterfaces; removing the 'published' from an old-style service no longer requires it to be written in the new format, so the two rdbs to be merged had that blob with different formats, and regmerge's 'checkBlop' only knowing about the old format barked that those blobs were completely incompatible; oh my :)" I hope this "fix" does not break anything unrelated (but usage of deprecated RegistryTypeReader should indeed be rather limited.) Change-Id: If04a67f8ba00fbbea3352182e5ce0d868de7c0b5
2012-12-13Make registry's mergeKey fail if it cannot process regFileNameStephan Bergmann
...so that regmerge fails for bad regfile arguments. Add -v to the regmerge calls in update-rdb.sh so that an error message is printed in case of failure. Change-Id: I6613b9756b4e5628772541580938f6c80fd9bc9e
2012-10-04sal_Bool->bool in registryNoel Grandin
Change-Id: I6afabf33e1d1ab890c979193c25381e0d38c1f50
2012-10-01Replace usage of rtl_*Memory with equivalent from string.hArnaud Versini
Change-Id: I50ffc10f007f03c3252ef0196b59b881429cc159 Reviewed-on: https://gerrit.libreoffice.org/734 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2012-09-14remove use of SAL_MIN() macroNorbert Thiebaud
Change-Id: Ia91118388240c9a54d010b94aef34ad528ce5761
2012-08-04Replace usage of rtl/memory.h in registry with equivalent from string.hArnaud Versini
Change-Id: I3c442b7c3743684f62cc5ffc3c4b0926ff0db999
2012-07-03re-base on ALv2 code.Michael Meeks
2012-06-25Remove various commented out definesThomas Arnhold
Most of them in hrc files. Change-Id: I3944f6ed9befd2b498385f61b851790362221a4f
2012-06-21re-base on ALv2 code.Michael Meeks
Change-Id: I6c145e984c885c7e06caa1c27bfb354ea49ad9ce
2012-05-06fix linkage inconsistency on windowsDavid Tardon
Change-Id: I677a5fe8dc5c91b96fe299b06a5f2dc767120a1d
2012-05-06gbuild conversion: registry moduleDavid Ostrovsky
Change-Id: I I9dbd2a05602e7d415ca76850458129f68583c83f
2012-03-29UNO BYTE is signedStephan Bergmann
This is hopefully a better fix for c589fa17b8f3e6ded0d1e04120781eb5d6735bc7 "Dalvik enforces byte constants being in range (-128..127)."
2012-02-19Remove unused codePetr Vorel
2012-02-18registry: remove obsolete methodsThomas Arnhold
2012-01-21Removed some unused parameters; added SAL_UNUSED_PARAMETER.Stephan Bergmann
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.
2012-01-17registry: print error messages on stderrMichael Stahl
2012-01-02Fix for fdo43460 Part XXVII getLength() to isEmpty()Olivier Hallot
Please find attached a partial fix for Easy Hack FDO43460 Part XXVII Modules padmin, pyuno, rdbmaker, regexp, registry, rsc, sal
2011-12-01Remove uses of charAtAugust Sodora
2011-11-27remove include of pch header from registryNorbert Thiebaud
2011-10-07cppcheck reduce scope of var in registry/...regimpl.cxxPierre-André Jacquod
2011-09-27Removed uses of rtl::O[U]String[Buffer]::operator sal_{char|Unicode} const *().Stephan Bergmann
2011-09-23tidy indentCaolán McNamara
2011-09-22just silence the auto_ptr deprecations in isolationCaolán McNamara
2011-04-18Remove OS/2 support.Francois Tigeot
2011-04-04WaE: rework to avoid warningsCaolán McNamara
2011-03-30warning-return-values-registry.diff: avoid warning (i#58979)Petr Mladek
the code was correct; it was wrongly detected by some gcc versions; the warning was considered as an error in openSUSE build service; the change does not cause any harm;
2011-03-02Remove "using namespace ::rtl"Julien Nabet
2011-02-16Remove SCO supportThomas Arnhold
2011-02-03some std::hash_map/set -> boost::unordered_map/set changesFridrich Strba
2011-02-03Build module registry with MSVC stlFridrich Strba
2010-11-25remove empty methodCaolán McNamara
2010-10-14Add vim/emacs modelines to all source filesSebastian Spaeth
Fixes #fdo30794 Based on bin/add-modelines script (originally posted in mail 1286706307.1871.1399280959@webmail.messagingengine.com) Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
2010-10-05remove include guards using fixguard.pyPetr Mladek
2010-03-04mhu22: resync to master repository (DEV300_m73).Matthias Huetsch [mhu]
2010-03-04mhu22: #i105430# #i108349# Fixed registry:ORegKey reference counting to ↵Matthias Huetsch [mhu]
avoid redundant closeKey()/flush() calls.
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-21#i108349# Removed remaining redundant store.flush() calls.Matthias Huetsch [mhu]
2009-11-17performance bug in build system caused by too many flushedMathias Bauer
2009-10-14CWS-TOOLING: integrate CWS fwk121Kurt Zenker
2009-09-30 11:20:33 +0200 mav r276548 : #i105387# allow manifest.xml have no ODF version attribute even for ODF1.2 2009-09-30 10:54:46 +0200 mav r276545 : #i105387# allow manifest.xml have no ODF version attribute even for ODF1.2 2009-09-30 10:02:12 +0200 mav r276543 : #i105082# integrating the fix from fwk117, since it is necessary for some scenarios fixed in this cws 2009-09-30 07:33:48 +0200 jsc r276537 : #i105360# explicitly flush OStorageStream after write operations and OStoreFile when registry file is closed 2009-09-29 14:15:09 +0200 jsc r276528 : #i105360# explicitly flush OStorageStream after write operations and OStoreFile when registry file is closed 2009-09-29 09:45:28 +0200 dr r276507 : #i105325# set correct format while opening zip package 2009-09-28 18:46:45 +0200 mav r276500 : CWS-TOOLING: rebase CWS fwk121 to trunk@276429 (milestone: DEV300:m60)
2009-02-12CWS-TOOLING: integrate CWS sb103Oliver Bolte
2009-01-15 15:28:08 +0100 sb r266375 : #i97629# set UNO_PATH in python start program and use it in bootstrap function in officehelper.py (and do not erroneously encode a vnd.sun.star.pathname URE_BOOTSTRAP value in tools::extendApplicationEnvironment) 2009-01-15 10:40:17 +0100 sb r266338 : #i97424# explicit shut down of ImplImageTree singleton in DeInitVCL still required 2009-01-14 12:07:15 +0100 sb r266276 : CWS-TOOLING: rebase CWS sb103 to trunk@265758 (milestone: DEV300:m38) 2009-01-14 08:53:02 +0100 sb r266266 : #i96284# remove implementation of unused (but expensive) link feature; plus some general cleanup 2009-01-08 14:42:59 +0100 sb r266010 : #i96683# enable dlclose for GCC 3 (based on a patch by cmc) 2009-01-06 14:18:23 +0100 sb r265920 : #i97424# spurious unreferenced local variables 2008-12-19 15:33:39 +0100 sb r265727 : #i57359# no need for a special glibc 2.2.4 based libgcc_s.so.1 for URE any more as the general one used for OOo is guaranteed to be based on at least glibc 2.2.4, anyway 2008-12-19 13:54:37 +0100 sb r265724 : #i97424# clean up and speed up vcl ImplImageTree 2008-12-18 14:28:10 +0100 sb r265690 : #i97132# spread usage of the rtl::Static pattern (patch by cmc) 2008-12-15 14:33:00 +0100 sb r265499 : #i90492# generate UTF-8 encoded output (patch by tora) 2008-12-15 11:45:05 +0100 sb r265469 : #i95593# -Djava.library.path to find libtest_javauno_any.so 2008-12-15 11:23:14 +0100 sb r265468 : #i93769# it appears that Java nowadays expects file URIs in UTF-8, so ExternalUriReferenceTranslator.toExternal must not be called 2008-12-10 12:02:50 +0100 sb r265164 : #i93219# use (corrected) signal handling instead of forking again (to avoid unintended generation of core files)
2008-10-10CWS-TOOLING: integrate CWS cmcfixes49Oliver Bolte
2008-10-01CWS-TOOLING: integrate CWS jsc311Vladimir Glazounov
2008-04-11INTEGRATION: CWS changefileheader (1.5.66); FILE MERGEDRüdiger Timm
2008/04/01 15:23:08 thb 1.5.66.2: #i85898# Stripping all external header guards 2008/03/31 07:25:18 rt 1.5.66.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.2.54); FILE MERGEDRüdiger Timm
2008/04/01 15:23:07 thb 1.2.54.3: #i85898# Stripping all external header guards 2008/04/01 12:32:41 thb 1.2.54.2: #i85898# Stripping all external header guards 2008/03/31 07:25:18 rt 1.2.54.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.6.42); FILE MERGEDRüdiger Timm
2008/04/01 15:23:07 thb 1.6.42.3: #i85898# Stripping all external header guards 2008/04/01 12:32:41 thb 1.6.42.2: #i85898# Stripping all external header guards 2008/03/31 07:25:17 rt 1.6.42.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.19.14); FILE MERGEDRüdiger Timm
2008/04/01 15:23:07 thb 1.19.14.3: #i85898# Stripping all external header guards 2008/04/01 12:32:40 thb 1.19.14.2: #i85898# Stripping all external header guards 2008/03/31 07:25:17 rt 1.19.14.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.4.54); FILE MERGEDRüdiger Timm
2008/04/01 15:23:07 thb 1.4.54.3: #i85898# Stripping all external header guards 2008/04/01 12:32:40 thb 1.4.54.2: #i85898# Stripping all external header guards 2008/03/31 07:25:17 rt 1.4.54.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.27.14); FILE MERGEDRüdiger Timm
2008/04/01 15:23:07 thb 1.27.14.3: #i85898# Stripping all external header guards 2008/04/01 12:32:40 thb 1.27.14.2: #i85898# Stripping all external header guards 2008/03/31 07:25:17 rt 1.27.14.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.14.18); FILE MERGEDRüdiger Timm
2008/04/01 15:23:07 thb 1.14.18.2: #i85898# Stripping all external header guards 2008/03/31 07:25:17 rt 1.14.18.1: #i87441# Change license header to LPGL v3.