summaryrefslogtreecommitdiff
path: root/registry
AgeCommit message (Collapse)Author
2013-02-14Comment clean-upStephan Bergmann
Change-Id: I7696dde7337531629d29cce7eb3f882cb4bfad0d
2013-02-11WaE: strict-aliasing issuesCaolán McNamara
Change-Id: I394b61fac90e1c2c26b1a4f073b87a5d3ae3e666 Reviewed-on: https://gerrit.libreoffice.org/2105 Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Stephan Bergmann <sbergman@redhat.com>
2013-02-11Fix floating point handlingStephan Bergmann
Change-Id: Ib29dfc71f8c2d0797ead2c32f77bedf7156a3393
2013-02-05write double/float via union with unsigned type for strict-aliasingCaolán McNamara
Change-Id: Ie4dd1d41e5cde27ec5b144ca4b7c97276ff62479 Reviewed-on: https://gerrit.libreoffice.org/1990 Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de> Tested-by: David Ostrovsky <David.Ostrovsky@gmx.de>
2013-02-04WaE unused variableNorbert Thiebaud
Change-Id: I36a51ad53e1992a32c59defa8847555caccd035f
2013-02-03More typosStephan Bergmann
Change-Id: I7b1bd08d9e5157c4eacb8ee5005c76e93eb32e63
2013-02-03reg2bin: Shrink output by reusing common stringsStephan Bergmann
...all the "Offset of Idx-Name" in the data format can likely be further shrunk by getting rid of the newly added level of indirection again. Change-Id: I322f4869a4d6f2e63802406f998e22beea30db41
2013-02-03TypoStephan Bergmann
Change-Id: I8e4f7c5a44bc300913efb68f901b794d8fb385fe
2013-02-03reg2bin: truncate pre-existing output filesStephan Bergmann
Change-Id: If74cccf8657c1b81467ee9c0dea29a749ca07455
2013-01-31warning C4701: potentially uninitialized local variableStephan Bergmann
Change-Id: I68f43b16f09e606b9e7ae384c76554a6763afa8d
2013-01-31TypoStephan Bergmann
Change-Id: I12421776ac75bd92fc39eb2d3e79df47107ea1d9
2013-01-31Some fixes for previous commit (Clang)Stephan Bergmann
Change-Id: If41321bc1c79cb475aae1c4588f8663beccd2209
2013-01-31WIP: Experimental new binary type.rdb formatStephan Bergmann
cppuhelper/source/typedescriptionprovider.cxx would read it if it finds .rdb files in that format. Throwaway new reg2bin tool for now can translate existing .rdb files into the new format. Change-Id: Iacf219c30cfc358c3d31fb0d73966cf2296a4fe5
2013-01-26gbuild: fix silly "expandtabs" in makefile VIM modelinesMichael Stahl
Change-Id: I54d8923ad315e8041fd3904da3a29f1a7a8c8b16
2013-01-26gbuild: do not copy boost headers aroundMichael Stahl
- do not use gb_UnpackedTarball_copy_header_files for boost - adapt the optimization in concat-deps.c for new path - use boost_headers in all LinkTargets that require it - add explicit include paths to mysqlc, mysqlcppconn, libvisio, liborcus Change-Id: I0c43e73ed43cc9d2e6bce8faf55e992d655a0bb9
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
2013-01-15Remove obsolete rdbedit toolStephan Bergmann
Change-Id: Ibc0885e4c073c09a673f08297bfc5de42f2b3c28
2013-01-15Remove obsolete checksingleton toolStephan Bergmann
Change-Id: Ief63ba65ea90636f9a2803a98bbe43d73c101ef5
2012-12-25Get rid of (most uses of) GUITor Lillqvist
GUI only takes values UNX or WNT, so it is fairly pointless. One can check whether OS is WNT or not instead. Change-Id: I78ae32c03536a496a563e5deeb0fca78aebf9c34 Reviewed-on: https://gerrit.libreoffice.org/1304 Reviewed-by: Peter Foley <pefoley2@verizon.net> Tested-by: Peter Foley <pefoley2@verizon.net>
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-11-28write a makefile to rdbedit to build againCaolán McNamara
Change-Id: I8e35bb672084344684da401e736a1492c016f966
2012-11-28re-base on ALv2 code. Includes:Michael Meeks
Patches contributed by Armin Le-Grand #118898# Adapted ImpGraphic::ImplGetBitmap to correctly convert metafiles... http://svn.apache.org/viewvc?view=revision&revision=1293316 #118485# - Styles for OLEs are not saved. http://svn.apache.org/viewvc?view=revision&revision=1182166 Patches contributed by Andre Fischer http://svn.apache.org/viewvc?view=revision&revision=1172128 http://svn.apache.org/viewvc?view=revision&revision=1172133 Patch contributed by Ariel Constenla-Haile i#118505# - Remove MN_OLE_OBJECT menu item from Draw/Impress contextmenu - CWS contextmenu1 http://svn.apache.org/viewvc?view=revision&revision=1182915 Patch contributed by Zhang Jian Fang #118876#, Add check if the OutlinerParaObject is created successfully http://svn.apache.org/viewvc?view=revision&revision=1243381 restore a re-based rdbedit.
2012-10-31add missing deps on sal headersDavid Tardon
Change-Id: I815ef8abaf4cd998e7b91fbadad56ddf0a7087ba
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-28gbuild: invert handling of standard system libraries:Michael Stahl
Always link in gb_STDLIBS, except when the library explicitly opts out with gb_LinkTarget_disable_standard_system_libs. Change-Id: I489a99114fbfa46d0421a27cf6c7b899dc268a4a
2012-09-28gbuild: replace direct gb_STDLIBS use with ...Michael Stahl
... new gb_LinkTarget_add_standard_system_libs Change-Id: Ib2bc843098db3d8c6822b45a3d21724e67f57d69
2012-09-28gbuild: split uwinapi out of gb_STDLIBSMichael Stahl
Change-Id: I53316e0b9369d806197bccb42cf22d3497af43e7
2012-09-14remove use of SAL_MIN() macroNorbert Thiebaud
Change-Id: Ia91118388240c9a54d010b94aef34ad528ce5761
2012-08-29fdo#54015: At least FreeBSD ld requires -z origin when RPATH contains $ORIGINJung-uk Kim
Signed-off-by: Stephan Bergmann <sbergman@redhat.com>: * bulk replacement of "-Wl,-z,origin,-rpath,..." with "-Wl,-z,origin -Wl,rpath,..." * additional hunk for directory/c-sdk/config/FreeBSD.mk in moz/seamonkey-source-1.1.14.patch did not apply and has been dropped Change-Id: Ie60c696f041108e819ce8f799cff6f58e63a5ad7
2012-08-12do not print anything when the comparison succeededDavid Tardon
Change-Id: I09392985fbf2d8ef9f76f43fee1b5a711ae1bbab
2012-08-04Replace usage of rtl/memory.h in registry with equivalent from string.hArnaud Versini
Change-Id: I3c442b7c3743684f62cc5ffc3c4b0926ff0db999
2012-07-20Globally unique symbols missing from some map filesStephan Bergmann
...after gbuild'ification (they used to be added via solenv/bin/addsym.awk). And sunjavaplugin.map is actually unused. Change-Id: If6804cff8d01e268b84512d6c4b1edebde018cc0
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-06-21re-base on ALv2 code.Michael Meeks
Change-Id: Ice06e639213aeb6f7f23cbf4634947dd25613db1
2012-06-02targeted string re-workNorbert Thiebaud
Change-Id: I145731d9f28faf0065f5960f2c5a32f27d8c8620
2012-05-07Don't bother with the static lib and the exes for non-desktop OSesTor Lillqvist
Change-Id: Ia559990745d10c2f128624b6ffe76ece8a9151b9
2012-05-07Use gb_STDLIBSTor Lillqvist
Change-Id: I6fcbe4db269472543e8b3310c966a68f5846a510
2012-05-06remove unused filesMatúš Kukan
Change-Id: I65ec941f72b9884d147f51939d592da313418329
2012-05-06fix linkage inconsistency on windows (cont.)David Tardon
Change-Id: I10f97a1750499411450170947aaef5a7e052580d
2012-05-06fix linkage inconsistency on windowsDavid Tardon
Change-Id: I677a5fe8dc5c91b96fe299b06a5f2dc767120a1d
2012-05-06gbuild conversion: registry moduleDavid Ostrovsky
Change-Id: I I9dbd2a05602e7d415ca76850458129f68583c83f
2012-04-29make gbuild the default assumption of build.plBjoern Michaelsen
this removes dmake completely out of the build for migrated modules build.pl now assumes modules to be gbuild, unless there is a prj/dmake file Change-Id: I674a036b182ee13c5ec093e83cb3d38133112d3b
2012-04-14replace APP?RPATH SDK by SDKBIN in old build systemDavid Tardon
Commit 0c80ad06fd96a4fec062a7edfff12bb65ef204b4 broke MacOS X builds because of this discrepancy. It would be easy to accept both, but I think it is better to be consistent with gbuild.
2012-04-08Replaced a few equal calls with ==Szabolcs Dezsi
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-03-06more documentation and cleanups for various modules.Michael Meeks