summaryrefslogtreecommitdiffstats
path: root/ure
Commit message (Collapse)AuthorAgeFilesLines
* various: remove SAL_THROW macroNoel Grandin2014-06-053-3/+0
| | | | Change-Id: I9464179a736b91f5bc32eb5e5e89b3b4e3da3494
* remove boilerplate in UNO Exception constructor callsNoel Grandin2014-05-233-9/+3
| | | | | | | Now that we have default values for Exception constructor params, remove lots of boilerplate code. Change-Id: I620bd641eecfed38e6123873b3b94aaf47922e74
* Introduce com.sun.star.beans.theIntrospection singletonStephan Bergmann2014-03-071-0/+2
| | | | | | ...deprecating com.sun.star.beans.Introspection (single-instance) service. Change-Id: Ica2e3a3541c7dcb1aab79222c5abf40d6988c882
* Clean-up uno/lbnames.hStephan Bergmann2013-12-163-3/+0
| | | | Change-Id: I4bd729499aa8be58f04194656e35c1f79d5d4919
* ure: remove documentation of no longer bundled GCC librariesMichael Stahl2013-12-111-13/+0
| | | | Change-Id: I28ca12157fcc918ccb8a87d1d1801908d300eca7
* ure: remove references to SunStudio C52 filenamesMichael Stahl2013-12-111-17/+13
| | | | Change-Id: If11655aa56239b9241db43a058244360a8abe1ec
* fdo#60698: Merge all libs of io...Marcos Paulo de Souza2013-11-051-6/+1
| | | | | | | | | | | | | creating the libio. All these libraries are always used together, so we can put them together in one single library. This save almost 500 kb of the size of the final library. Change-Id: Ib32fec36cc4eb80ca646ce472c1f1bcdd98ac62b Reviewed-on: https://gerrit.libreoffice.org/6567 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Stephan Bergmann <sbergman@redhat.com>
* gbuild: set Package default target to INSTDIRMichael Stahl2013-10-281-2/+0
| | | | Change-Id: I2bc45e4ba63f5faaee7389bcd9d7b3f563503186
* URE folder path fixes for the HAVE_FEATURE_MACOSX_MACLIKE_APP_STRUCTURE caseTor Lillqvist2013-10-051-1/+1
| | | | Change-Id: I5019cce2172db7b3ac74e25f5ea9dc62e9fd03f8
* Try to fix cross-compilationTor Lillqvist2013-09-231-1/+1
| | | | | | | | Add more FOO_FOR_BUILD variables and some gb_Foo_for_build functions. Get rid of gb_INSTROOT and gb_DEVINSTALLROOT, just use INSTROOT. Change-Id: Iee531b02d14fae41edb68ad589a5dec829a60255
* add mode lines to new files (and idls) since last runCaolán McNamara2013-09-221-0/+3
| | | | Change-Id: Id1e74f18c90e69d1a781c8f02e30dc3c005ed4fd
* Remove incorrect commentsTor Lillqvist2013-09-162-10/+0
| | | | Change-Id: I3e9b82001f92edc6e697a976db635af31e16d769
* gbuild: remove gb_Rdb__get_final_targetMichael Stahl2013-09-121-3/+1
| | | | | | | | ... by replacing gb_Rdb_install with a separate constructor so the right target can be registered at the module. There is still an ugly special case for the ure/services. Change-Id: I81c004143f201aaf38daca99819888313ee24f49
* Towards a working instdir for Mac OS X: some LIBO_URE_BIN_FOLDER fixesStephan Bergmann2013-09-111-2/+2
| | | | Change-Id: I0583136acd5d92101ad1a23392735ed76581c0b8
* Towards a working instdir for Mac OS XStephan Bergmann2013-09-111-2/+2
| | | | | | | | | | | | | | | | | Introduced gb_INSTROOT, which is the same as $(INSTDIR) except for Mac OS X, where it is $(INSTDIR)/LibreOffice.app/Contents. Most stuff ends up there (so most occurrences of $(INSTDIR) have been replaced with $(gb_INSTROOT)), but SDK- related stuff goes to $(INSTDIR)/$(gb_Package_SDKDIRNAME). (And GeneratedPackage needed to be made more flexible, to allow for packages that go into either of those two places.) For Android and iOS, gb_INSTROOT probably still needs to be set. The most obvious missing thing yet to make instdir work for Mac OS X is the instdir/*/LibreOffice.app/Contents/ure/ vs. instdir/*/LibreOffice.app/Contents/ure-link/ split. Change-Id: I4478edd27b14c92c96d92d5169bdca3ec50d78f5
* gbuild: install rdb files directly in module they come fromMatúš Kukan2013-09-091-0/+2
| | | | Change-Id: I3a9cb4ce71cfb02b7378289a36aa0eb6e3a42f26
* tweak previous commit hoping it will work on Mac ...Michael Stahl2013-09-092-2/+9
| | | | | | | | ... plus some more fixes: - also install ure-link on WNT via Package not scp2. - also disable unorc in scp2 on WNT, otherwise cannot built instset due to duplicate file. - slso USE_INTERNAL_RIGHTS so startup.sh is executable.
* ure: install files with filelistsMatúš Kukan2013-09-094-25/+16
| | | | | | This commit adds gb_Package_add_symbolic_link. Change-Id: I58511ede3da402464e60a4c45549c15c9c5dd1a5
* fdo#67313: Use "lo" suffix for private URE libsStephan Bergmann2013-08-271-51/+50
| | | | | | | | | ...(like is done for most of LO's non-URE libs already) to reduce likelihood of name clashes, esp. on Windows where URE libs are found via PATH. This introduces PRIVATELIBS_URE, and removes now-unused UNOLIBS_URE. Change-Id: Ib95dd45f18de140a54e62d632dbf2239f83c232e
* Rename SOLAR_JAVA to ENABLE_JAVA and HAVE_FEATURE_JAVATor Lillqvist2013-08-191-1/+1
| | | | Change-Id: Ib451bdb3c1c2ca42347abfde44651d5cf5eef4f3
* Use correct paths to URE stuff on WindowsTor Lillqvist2013-08-191-1/+4
| | | | | | For some historical reason, URE has no "share" subfolder on Windows. Change-Id: I530e673cc7a5cb5fe5d82a5e952ac50e4c2270b2
* Use subfolder names from <config_folders.h>Tor Lillqvist2013-08-182-0/+7
| | | | | | | | Change all instances of hardcoded "program", "share" etc subfolder names to use those from <config_folders.h> instead. In normal builds, the end result will not change. Change-Id: I91c95cd8e482818be67307e889ae6df887763f53
* Extract SmoketestCommandEnvironment.java from juh.jarStephan Bergmann2013-05-071-1/+0
| | | | | | | ...into a new smoketest.jar, so that URE juh.jar no longer depends on non-URE unoil.jar. Change-Id: I8937c78d8af6e2f82ada5dd80c322f8bca5ec2f5
* copy more rc files to instdirDavid Tardon2013-05-052-0/+19
| | | | Change-Id: Ia4cc2b8e504f46734ea7bfaade60bf27509cce32
* Use new-style service ctors where possibleStephan Bergmann2013-04-293-26/+47
| | | | Change-Id: I36c62fc677de70c08d0d59e45debc6a86375d3b7
* Check for theTypeDescriptionManager singletonStephan Bergmann2013-04-291-1/+9
| | | | | | ...rather than a TypeDescriptionManager service that is no longer available. Change-Id: I1054ab0a658597a60d11e2f9aa0960df25d14bc4
* Mark TypeDescriptionProvider service as "don't create by name"Stephan Bergmann2013-04-251-1/+0
| | | | | | ...had to adapt one test that had picked this service apparently arbitrarily. Change-Id: Iaa17b7c622b9ac3601beb3ba931f7b1d99f649f1
* Move to MPLv2 license headers, with ESC decision and author's permission.Michael Meeks2013-04-223-66/+12
|
* uretest.zip is not installed -> don't build itDavid Tardon2013-04-213-87/+0
| | | | | | | | | If anyone wants to do anything with it, there are the sources (but quick look at ure/source/uretest/Makefile suggests it is dmake, so good luck with that .-) Maybe it is just another relic of the past that can be removed? Change-Id: I44b4a36d89a5617d5dba9e063e8b8b19c1dba240
* Adapt SDK to usage of msvcrtd for Windows --enable-dbgutilStephan Bergmann2013-04-191-5/+3
| | | | | | | | | | | | | | | | | | | | | * Re-use existing settings/dk.mk to tunnel ENABLE_DEBUG into the SDK. Turns out this was explicitly included in ~all examples Makefiles, but only after settings.mk where it is now used, so include it in settings.mk now and dropped it from all the exmaples Makefiles. * The old settings.mk was apparently confused with using /MT ("link with LIBCMT.LIB") on cl command line and /MD ("link with MSVCRT.LIB") on link command line (where it was ignored), and you apparently can't pass both together to cl, so I settled on /MD (resp. /MDd) now and dropped /MT (resp. /MTd). No idea if that is exactly right, however. * Introduced client-facing LIBO_SDK_LDFLAGS_STDLIBS that covers kernel32.lib and msvcrt.lib vs. msvcrtd.lib on Windows. Adapted examples Makefiles and /ure/source/uretest/Makefile accordingly. Some examples Makefiles additionally use msvcprt.lib, no idea whether that still needs to be addressed. Change-Id: Ia8d9d177e415abfbaf6f9fa6239f0ef9998868be
* Adapt env var settings to MS command shell syntaxStephan Bergmann2013-04-181-3/+8
| | | | Change-Id: Ie6d761a436a3c1b06f0da1dac7c93c50789230dd
* Adapt uretest to -B removed from cppumaker/javamakerStephan Bergmann2013-04-112-7/+6
| | | | Change-Id: If256eeddf4b8efded6e5e010b0155e05f5a1de79
* Let theMacroExpander.hpp take care about the singleton instantiation detailsStephan Bergmann2013-04-113-14/+4
| | | | Change-Id: I8e919291cb4c8fc223ca7143e860a2a0b44cb930
* Missing rtl:: namespaceStephan Bergmann2013-04-113-15/+15
| | | | Change-Id: I6088dc1c9d9afaa031231ea0c9f104a92ce41658
* drop prefix from ::cssThomas Arnhold2013-04-022-32/+32
| | | | | | as css is already ::com::sun::star Change-Id: I86b43843e4b74f990b6e05dee37184a002072d12
* remove legacy build.pl prj/build.lst files.Michael Meeks2013-03-141-2/+0
|
* Removed RTL_CONSTASCII_USTRINGPARAM in xmlhelp/ureChr. Rossmanith2013-03-102-16/+13
| | | | Change-Id: Ibaf83366e79292bbb6756045e4c82f2650958150
* remove all d.lstMichael Stahl2013-02-281-0/+0
| | | | Change-Id: Icba4218c5f9fe89d183d25ea82a8eae52881f885
* WIP: Experimental new binary type.rdb formatStephan Bergmann2013-02-251-0/+2
| | | | | | | | Move unoidl functionality into a module of its own, as a prerequisite to use it in codemaker etc. (This is intended to ultimately remove modules store and registry, modulo backwards compatibility constraints.) Change-Id: If5274cbd3a595951e6cf7a9664bc542f01833f38
* remove RTL_CONSTASCII_(U)STRINGPARAMChr. Rossmanith2013-02-241-12/+9
| | | | | | | Change-Id: Ica4dc859229c2ba0dc052a97ff23178895c25580 Reviewed-on: https://gerrit.libreoffice.org/2368 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
* gbuild: fix silly "expandtabs" in makefile VIM modelinesMichael Stahl2013-01-265-5/+5
| | | | Change-Id: I54d8923ad315e8041fd3904da3a29f1a7a8c8b16
* Make ure/source/uretest/ use defaultBootstrap_InitialComponentContextStephan Bergmann2012-12-194-42/+27
| | | | | | | | | | | ...instead of the ure executable's obsolte -ro arguments (leading to usage of deprecated bootstrap_InitialComponentContext with an XSimpleRegistry instead). The com.sun.star.lang.MultiServiceFactory service is (only) implemented by the cppuhelper/source/defaultbootstrap.cxx ServiceManager itself, but it doesn't add itself to its list of know services, so cppmain.cc should not test for it. Change-Id: Iaaf8d466fe3607ab9bac6aba09396809e53404f3
* API CHANGE: Remove obsolete regcomp from UREStephan Bergmann2012-12-181-12/+4
| | | | Change-Id: Iaec5e0fd53d340f028e271f28e99a73dedc636f7
* Adapt ure/source/uretest/ to passive component registrationStephan Bergmann2012-12-185-28/+31
| | | | | | | (regview only works for old binary .rdb files, so test-regview needs to use types.rdb now) Change-Id: Icd68122c08ae723010c42a8515e09c2d81f0cdda
* -fvisibility=hidden requires HAVE_GCC_VISIBILITY_FEATUREStephan Bergmann2012-12-181-3/+6
| | | | | | | ...had been forgotten in f98379816411f932ccdafede5f9b25c260c17361 "Make ure/source/uretest work again" Change-Id: I9175118126124eba4ea750914d588f6c1ccb2604
* SDK's include/stl is long goneStephan Bergmann2012-12-182-18/+12
| | | | | | | ...since 1628005298923ad15cc78dbad63669b701f5fd04 "Trying to remove the stlport mention from the code" Change-Id: I8785274bc2fdc9d97200aea245e1e8182249cde6
* Remove --with-stlport from LO 4.0Stephan Bergmann2012-12-175-100/+7
| | | | | | | | | | | | | | | | | | | | | | | The STLport was only built for the benefit of old extensions on platforms that once used it themselves (Linux x86, Solaris x86 and SPARC, Windows). We deliberately break such old extensions for LO 4.0 by no longer shipping that backwards-compatiblity cludge. Keeps STLport listed in readlicense_oo/ because of o3tl/inc/o3tl/compat_functionality.hxx. Also removes GXX_INCLUDE_PATH, as that was only used by STLport (if at all?). Removes a spurious #define MOVEFILE_REPLACE_EXISTING 0x01 from l10ntools/inc/helpmerge.hxx that was once added with 854812584862d0609b695682d2bfea2667d75c00 "INTEGRATION: CWS extensionl10nfix01 (1.11.6); FILE MERGED: 2008/06/26 13:56:03 ihi 1.11.6.1: #i90987# windows rename -> MoveFileEx" but now starts to cause trouble on Windows. Also disables warning C4005 about redefinition of WB_LEFT/RIGHT macros (defined in both tools/wintypes.hxx and the Windows API) in a number of places that include windows.h -- however the old STLport caused those warnings to not show. Change-Id: Ie138a219fbbc86fb5aaa7ea0b88cf349935d9829
* c++ API: use css alias in generated headers, adds global css declThorsten Behrens2012-11-303-6/+0
| | | | | | | | | | | | This changes all generated API headers (.hpp and .hdl) to use a namespace alias 'css' instead of the pointlessly long com::sun::star Makes the change in cppumaker & associated tools, adds a global namespace alias definition in sal/types.h, and removes a kiloton of local, now pointless-to-harmful versions of that alias from all over the code. Change-Id: Ice5a644a6b971a981f01dc0589d48f5add31cc0f
* Drop support for /etc/opt/ure and ~/.ure from LibreOffice 4Stephan Bergmann2012-11-155-42/+16
| | | | | | | | | | | | For one, /etc/opt/ure was probably never used by anyone anyway, so meant just needless file-stats during startup. For another, accidentally created ~/.ure/javasettings_*.xml that later became stale were noted to cause trouble, so that source is now closed. For this to work, jvmfwk needs to be silent now if it cannot read/write any shared/user javasettings_*.xml. Change-Id: I332b5ebb9549dc6ccf7c99c439d9a3b61aeb5829
* remove nonexistant file from Zip_uretestPeter Foley2012-10-221-1/+0
| | | | Change-Id: Iad0c1694a896f58bf2075b5997aa29942e5ffd87