Age | Commit message (Collapse) | Author |
|
Change-Id: I7917d061f4aed307f29d428a72c793e782944e49
|
|
Change-Id: I33785ba3b9fb100b1ffb0d0ac78894593bf52ee9
|
|
Change-Id: I40c58967aca4f9a808feb8528f2f3ba651bb2a80
|
|
* As UCB is only ever initialized with "Local"/"Office", remove this
configuration vector completely. The "create" ctor creates an instance
internally initialized with those "Local"/"Office" keys. Special (test) code
can still instantiate an uninitialized one via plain createInstance. And for
backwards compatilibity process startup still ensures to create an initialized
instance early, in case there is still code out there (in extensions) that
later calls plain createInstance and expects to get the already-initialized
(single) instance.
* XInitialization is an "implementation detail" of the UniversalContentBroker
service, do not expose in XUniversalContentBroker.
* ucbhelper/configurationkeys.hxx is no longer needed and is removed.
* ucbhelper/contentbroker.hxx is an empty wrapper and is removed; however, that
requires ucbhelper::Content constructors to take explicit XComponentContext
arguments now.
* The only remaining code in ucbhelper/source/client/contentbroker.cxx is
Android-only InitUCBHelper. Is that relevant still?
Change-Id: I3f7bddd0456bffbcd13590c66d9011915c760f28
|
|
Create a merged XUniversalContentBroker interface for this service to implement.
Which is backwards-compatible, but does not require creating a new service.
Change-Id: Id264387bf8af8bf211050e15b8801a1fde368167
|
|
Change-Id: Ied3f21fa021ad0dbe044ae05941389810462d821
|
|
Change-Id: I14097acf09e9663af7d7abc5f0c9d481880ecc51
|
|
Create a merged XModuleManager2 interface for this service to implement.
Which is backwards-compatible, but does not require creating a new service.
Explicitly document the XNameReplace interface in the IDL, which
is already implemented by the service, since there is code currently using it.
Change-Id: Ib46349174b1ce495c240031e93c9427fc33d9853
|
|
Create a merged XPipe interface for this service to implement.
Which is backwards-compatible, but does not require creating a new service.
Change-Id: I682633c6252aab503eb2469c9bd2ba771f10bc4b
|
|
Change-Id: I77bb24d90d310452530abe57ebc183cce98043de
|
|
Change-Id: Ia448d6d74201e2be487c6d8317f94be3745808aa
|
|
Change-Id: I19b3ba7c978e02ce865360f0411007525012149c
|
|
Change-Id: I531e47538f308ee43e0fe8d7db59f525e45942c3
|
|
Change-Id: Ief164c980f3a92316e1f47cb50bdf243155b6dd9
|
|
Change-Id: I7d8b487e12defa4178869dc0ce1286722ad631db
|
|
Those classes don't exist. So remove friend class operators too.
Change-Id: I8e3b32db933dea7cbab86015f0c926df967511f6
|
|
Change-Id: I184a7f9c65dd762407b2431d9c6557e718b954b2
|
|
a literal within a OUString.
Change-Id: I01ca30c68228f81b3d313dfca5b975448f3c4fc7
|
|
It is faster and even avoid memory allocation somtimes.
Change-Id: Ic12ff70e95953de44ef5798131150669d07a5445
|
|
Change-Id: I627c2641dcebea1daa5a9264d8b4a5771bf8155f
|
|
Change-Id: I4cb4e691046c92303cab9f0b97fa19d9ad68d34f
|
|
Change-Id: I5bc6e557dcdfd3a396b363325971344ad90fdd85
|
|
Change-Id: I15d99e532f55722e15ca732012eb4dbf5a2fce82
|
|
This feature needed to change quite some code in the way children are
fetched in CMIS UCP to avoid running several times the same HTTP
requests.
The new URLs will find the following scheme:
+ Children of vnd.libreoffice.cmis+atom://admin@http-encoded-binding-url-no-repoid/
are the repositories listed by the binding URL
+ Children of vnd.libreoffice.cmis+atom://admin@http-encoded-binding-url-no-repoid/repoid
are the root folder of the repository
Change-Id: I405d88c82e6fc9f1110a84165a151257c4ce60db
|
|
This situation will happen in several cases:
* We don't have the permission to retrieve the object parents
* For unfiled objects... though I'm still wondering how those could
sneak into the UI.
Change-Id: I2095334fa1c9152389c5c824e34375bf48bfbedf
|
|
Change-Id: I256220ab48b13ac28ff14d3b24d7a67332f871dc
|
|
Change-Id: I2ebbed596cc9c21759633154a46c15e5f0f66e72
|
|
Change-Id: Ic36b131ee9964a6671f7f41e1cad1631c43ad565
|
|
Change-Id: I14cab3dfd26ac1568feef902b566873cecf049b9
|
|
Change-Id: Iab7f932c25f66734994dfa44a09fc1d9f511ad11
|
|
Change-Id: I48e193322967fb75e93eaf81e9e2110d3056f92a
|
|
Change-Id: I81bb45279b23d0c8d77f8e7aa366d038efa13d89
|
|
Change-Id: I42cc76c08ce1a5e0942125d59bddf600c7ff9ee2
|
|
Change-Id: Ieb906b8acb677bfc74abc35abb06312704887b66
|
|
Change-Id: Ib81bf394b71cf3e38ee6a87db903474414b9f704
|
|
There may be cases where we have the host part of the URL encoded
differently... and thus trigerring the creation of another session when
it's not needed.
Change-Id: Id8da4a7be31c98bb6b01df44da0d3963803b445b
|
|
Those never get included at any point in the code.
Change-Id: I17736e005635b9e57759cfc95176a99e7c5e8988
|
|
Using the binding URL as ID for the cached sessions is bad as there may
be several repositories on the same binding URL... which means different
libcmis::Session objects.
Change-Id: Id3605ee4fdfbfc32b72615fb573220e94c8748af
|
|
Fixes crashers like the one when cancelling authentication request.
The error message are still not meaningful for the user, but this would
require libcmis API changes.
Change-Id: I22afbf4d39522a2b0dbd043a68dfef2b9308dcec
|
|
except moving CGMBitmapDescriptor into filter/source/graphicfilter/icgm/outact.hxx
Change-Id: Ib11d1c907b4c52c6e0f261b20992659b52f4c136
|
|
Most of them in hrc files.
Change-Id: I3944f6ed9befd2b498385f61b851790362221a4f
|
|
Change-Id: I6c145e984c885c7e06caa1c27bfb354ea49ad9ce
|
|
Change-Id: Ice06e639213aeb6f7f23cbf4634947dd25613db1
|
|
Change-Id: I8ab65f917e9442f8871a39d7d25a63336065bee6
|
|
Change-Id: I4fa7b45062b0058427f77cf9dc0abebd6b26fb49
|
|
Change-Id: If8b6b4a3d9222726ae562e5b685710d86b5fe332
|
|
This also reverts previous attempts at fixing this, commits
33839f90e6f8275a584b483827585a6da05aab75 "ucb: try to fix weird STL assertion on
tinderbox" and 6506af86b5e20a860c8d2d1dd578a22914df5f53 "ucb: second try to fix
weird STL assertion on tinderbox."
Change-Id: I89d0eb87fbd164c0a4cf24d60f225767cb2bfc1a
|
|
It's possible that the constructor of RegexpMapIterImpl does not
initialize m_aIndex, so try to park m_aIndex on some end() iterator;
it looks like m_aIndex will not actually be used in this case, because
m_nList = -1.
Change-Id: I74cd0d1d87f3e90217c39bcd3168f157066ff3cb
|
|
Seems there's uninitialized iterators somewhere, let's try if removing
the silly default constructor here improves anything.
Change-Id: I2ba239df9b532805e177378f9fa35023d087716a
|
|
Hierarchical path is assumed in loads of places, changed the URLs to the
following:
* Binding URL is encoded in the authority part, the repository ID is
set as a fragment of the binding URL.
* The hierarchical path reflects one of the path to the document on
the server
:x
Change-Id: I8214daeb1d9c9b0f6ab86bdf60875e7e4e5369f4
|