summaryrefslogtreecommitdiffstats
path: root/ucb
Commit message (Collapse)AuthorAgeFilesLines
* removed unused static rtl::OUStringTakeshi Abe2012-05-141-5/+0
| | | | Change-Id: I5a097beaaeb30214ed6071bba1297e551291922b
* fdo#48253 Expand SAL_STATIC_CAST and SAL_CONST_CASTThomas Arnhold2012-05-0418-83/+81
| | | | Change-Id: I50f0887ceb4517d7ef234f970ca2ba679d533382
* Handle cases where ExtensionDescription is called on nonexisting pathStephan Bergmann2012-05-021-0/+3
| | | | | | | | | ...which happens when installing non-bundle extensions (like a plain .xcu file), where the path computed for the description.xml contains the path to the non-bundle extension file itself as a prefix, so access results in E_NOTDIR. Change-Id: Ic0f4a34b46d99d1817ceea599bb8b53dbd65bc49
* Cleaned up CommandLineArgsStephan Bergmann2012-05-021-6/+1
| | | | | | | | | | | * Support for dead arguments has been removed. ** Especially, dead UCB_CONFIGURATION_KEY1/2_xxx values have also been removed, and code initializing UCB has been simplified accordingly. * For the sake of simplicity, behaviour has been changed slightly. For example, passing both --calc --writer now always lets --writer win (whereas in the past the one mentioned first, i.e., --calc in this example, would win). Change-Id: Id40a19b9ef96db0d439cadd96ba491bf640d28fb
* make gbuild the default assumption of build.plBjoern Michaelsen2012-04-291-1/+0
| | | | | | | | 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
* prevent getFileURL() & getLinkTargetURL() asserting for broken linksNoel Power2012-04-171-37/+40
|
* WaE: deprecated conversion from string constant to 'LPSTR'David Tardon2012-04-161-1/+1
|
* re-open output file on save to fsync to improve first-start performanceMichael Meeks2012-04-151-4/+0
|
* LinkTarget.mk: remove gb_LinkTarget_add_package_headersMichael Stahl2012-04-081-1/+1
|
* gbuild: "use" vs. "add":Michael Stahl2012-04-0818-36/+36
| | | | | | | | | Naming convention for gbuild methods: - "add" is used for stuff that is logically a part of the target (i.e. not registered at the Module, but defined in the target's makefile) - "use" is used for stuff that is logically a different target (i.e. it is registered at the Module, has it's own makefile, may be in a different module than the target)
* Replaced equalsAsciiL(RTL_CONSTASCII_STRINGPARAM(...)) with == operatorSzabolcs Dezsi2012-04-0621-475/+201
|
* Replaced equalsAsciiL(RTL_CONSTASCII_STRINGPARAM(...)) with == operatorSzabolcs Dezsi2012-04-061-1/+1
| | | | | | Pattern used: find . -name "*.cxx" -exec sed -i 's/\( *\)\(else if\|if\) *( *\([^!()|&]*\)\.equalsAsciiL( *RTL_CONSTASCII_STRINGPARAM *( *\([^)]*\)) *) *) *{$/\1\2 ( \3 == \4 ) {/' \{\} \;
* Replaced equalsAsciiL(RTL_CONSTASCII_STRINGPARAM(...)) with == operatorSzabolcs Dezsi2012-04-061-9/+9
| | | | | | Pattern used: find . -name "*.cxx" -exec sed -i 's/\( *\)\(else if\|if\) *( *\([^!()|&]*\)\.equalsAsciiL( *RTL_CONSTASCII_STRINGPARAM *( *\([^)]*\) ) *) *) *{$/\1\2 ( \3 == \4 ) {/' \{\} \;
* Replaced equalsAsciiL(RTL_CONSTASCII_STRINGPARAM(...)) with == operatorSzabolcs Dezsi2012-04-065-18/+18
| | | | | | Pattern used: find . -name "*.cxx" -exec sed -i 's/\( *\)\(else if\|if\) *( *\([^!()|&]*\)\.equalsAsciiL( *RTL_CONSTASCII_STRINGPARAM *( *\([^)]*\)) *) *)$/\1\2 ( \3 == \4 )/' \{\} \;
* Replaced equalsAsciiL(RTL_CONSTASCII_STRINGPARAM(...)) with == operatorSzabolcs Dezsi2012-04-067-63/+63
| | | | | | Pattern used: find . -name "*.cxx" -exec sed -i 's/\( *\)\(else if\|if\) *( *\([^!()|&]*\)\.equalsAsciiL( *RTL_CONSTASCII_STRINGPARAM *( *\([^)]*\) ) *) *)$/\1\2 ( \3 == \4 )/' \{\} \;
* Follow-up to revert of "Initial experiments with static linking of (some) ..."Tor Lillqvist2012-03-293-6/+11
| | | | | | | | Revert "this requires string literals now" and "fix after recent XSERVICEINFO_IMPL_1 change". This reverts commits f7d571d2eefea079be3d89f3253ed90cbd9fa07f and 186ab8e77bd7c7a42ffcca6fa7f8e1819ad04b7d.
* Revert "Initial experiments with static linking of (some) ..."Tor Lillqvist2012-03-2916-35/+62
| | | | | | | Thist idea caused too intrusive changes to the code of call sites, I think. Will do it another way that leaves call sites as is. This reverts commit 25d114eec4d451acdda1ddff4c8ed9d47ba6275f.
* chmod -xTor Lillqvist2012-03-212-0/+0
|
* this requires string literals nowDavid Tardon2012-03-212-7/+4
|
* fix after recent XSERVICEINFO_IMPL_1 changeLuboš Luňák2012-03-211-4/+2
|
* Initial experiments with static linking of (some) components / servicesTor Lillqvist2012-03-2116-62/+35
| | | | | | | | | | | | | | | | | | | | | | Start with the first service needed when running sc's filters_test: the UniversalContentBroker. It might not be typical as ucb uses the deprecated XSingleServiceFactory. This commit is not at all a complete solution, far from it, just an initial hack. Naturally once I come up with some generic enough way to do the static linking the necessary macros etc will be added to some general header. The macro XSERVICEINFO_IMPL_1 (local to ucbhelper and ucb) is amended so that it in the disable-dynamic-linking case also emits a function whose assembler name equal contains the service name. This function returns the XSingleServiceFactory for the service. Where the service is instantiated we link directly to that function. But probably this will be reworked a couple of times... Maybe it would be better to simply have the service name specific entry point be a pointer to the component's component_getFactory() function? Those all have the same prototype.
* fdo#47246: ucpodma: fix duplicate linked objectMichael Stahl2012-03-141-1/+4
|
* Enable -Wnon-virtual-dtor for GCC 4.6Stephan Bergmann2012-03-146-4/+19
| | | | | | | | | | | | | | ...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.
* fdo#40607 - osl_syncFile having written, and avoid doing that on startMichael Meeks2012-03-091-0/+4
|
* WaE: initialization orderDavid Tardon2012-03-011-3/+3
|
* Drop comparison with empty rtl::OUStringTakeshi Abe2012-02-291-1/+1
|
* fix msvc2005 buildCaolán McNamara2012-02-271-1/+1
|
* drop UniString::CreateFromInt64Caolán McNamara2012-02-271-3/+3
|
* remove all other deprecated header guardsThomas Arnhold2012-02-232-7/+0
|
* Adapted TickerThread to safer-to-use salhelper::ThreadStephan Bergmann2012-02-232-14/+14
|
* WaE: Same expression on both sides of '||'Thomas Arnhold2012-02-211-1/+1
|
* gb_JunitTest_JunitTest takes only one argumentStephan Bergmann2012-02-202-2/+2
|
* add configmgr, ucb1, ucpfile1, xcr to libmergedMatúš Kukan2012-02-194-4/+4
|
* Get rid of size() == 0Elton Chung2012-02-195-5/+5
|
* Fix typos in commentsElton Chung2012-02-181-1/+1
|
* WaE: /* within commentCaolán McNamara2012-02-151-2/+2
|
* Added READMEs for modules which used to be in libs-coreJosh Heidenreich2012-02-081-0/+1
|
* In the current glib version only the main glib.h can be included directly.Daniel Mihalyi2012-02-071-1/+1
|
* switch to include-based build rather than sourced-based buildNorbert Thiebaud2012-02-051-35/+2
|
* Don't repeat a return !Julien Nabet2012-01-301-2/+0
|
* Code cleanup: ( () ) replaced by (())Alexander Bergmann2012-01-262-2/+2
|
* Replaced diagnore ENSURE_OR_CONTINUE with regular code.Marcel Metz2012-01-231-1/+5
|
* Replaced diagnore ENSURE_OR_BREAK with regular code.Marcel Metz2012-01-231-3/+18
|
* ucbhelper::GetLocalFileURL does not use its arg.Stephan Bergmann2012-01-201-1/+1
|
* Fix for fdo43460 Part L getLength() to isEmpty()Olivier Hallot2012-01-1845-155/+155
| | | | | | Part L Modules ucb
* Switch flag sequence of OpenCommandArg3 to NamedValue.Thorsten Behrens2012-01-177-20/+20
| | | | | Based on feedback for 09954fc863c8ee900f157cab4458e1dcf51493d3, using the less-bulky NamedValue type instead of PropertyValue.
* Fix UpdateCheck clog up server by keeping connection aliveThorsten Behrens2012-01-179-15/+89
| | | | | | | | | | | | The update check protocol uses the webdav ucp, which uses neon, which in turn defaults to keeping the connection alive. this is nice for webdav, but disastrous for millions of clients phoning home to the same server. Using neon directly in updatefeed.cxx is not an option, due to the thread safety problems around that (see e.g. rhbz#544619) - so we had to extend it to accept connection options, and reuse the existing webdav provider.
* Fix "Same expression on both sides of '||'"Julien Nabet2012-01-161-1/+1
|
* ucb: add missing dependencyMatúš Kukan2012-01-151-0/+2
|
* ucb: convert to gbuildMatúš Kukan2012-01-1541-1536/+1070
|