Age | Commit message (Collapse) | Author |
|
Change-Id: I7faa689c803f83687cfcc39dc7c4fd145584e849
|
|
Change-Id: Icd156745da10011611590b6b62cd0ec2df2b1266
|
|
Change-Id: I93b9fcc2b20ed7a7c160a9ef3294b6e578678f53
|
|
Change-Id: I8fb3c25cd583b688104a0ee8620696e7b2958ab5
|
|
Otherwise cppuhelper::TypeManager::createTypeDescriptionEnumeration, sitting on
top such an AggregatingCursor, will miss any entities from provider P' in module
M if any previous provider P contains the same module M.
That happened when climaker generates cli_oootypes.dll, where the enumeration
missed everything from offapi in top-level module "com" because it had already
seen udkapi's "com", and only reported the handful of entities under offapi's
other top-level module "org" (which does not appear in udkapi).
Change-Id: If538391bde22bcc346417b5988cf12023f0d4172
|
|
...as there are many cases where the code later wants to obtain this part, and
esp. for the string literal variants it is awkward to calculate the length of
the literal again if this is coded with a following copy() call. Adapt some
code to use this new feature.
(Strictly speaking, the @since tags for the---backwards-compatibly---modified
functions are no longer accurate of course. Also, clean up some sal_Bool and
SAL_THROWS(()) that are unnecesssary cargo-cult here, and where the clean-up
should have no practical compatibility consequences.)
Change-Id: I43e5c578c8c4b44cb47fd08f170b5c69322ad641
|
|
Change-Id: I5e1d870a60f4c0d4b805c615d0e3c958e856bf8c
|
|
...instead of a warning, now that all the deliberate changes have been
addressed.
Change-Id: I6075a36a560bd68826c6840992eefb8f51b939ba
|
|
Change-Id: I62af395105f51e802b874424b993dcf7e687a78b
|
|
Change-Id: Ie81e9994084b5a2f44a436c764318ea6e5049faf
|
|
Change-Id: I0fb4ca4e529f5f35e3619bab5e89348dd9c67faf
|
|
Change-Id: I7814547ef29ec728a5a815196427b661bf285256
|
|
Change-Id: I331d769132d3b18c870c70c7abcbd9539135af55
|
|
Change-Id: Ia40f0ce43086fd73cba60011001640a945fb3e26
|
|
Change-Id: Ia3d8931341b2d47ef76265d94410d83f51a068c0
|
|
Change-Id: I79660ddd3ec9f78452fa484b33a9720cbf8ddc80
|
|
...for checking compatibility with the reference rdbs. unoidl-check is no
longer based on the legacy registry format, but can process all the various new
UNOIDL registry formats. regcompare is still included in the SDK for now.
(gb_UnoApi[Target]_set_reference_rdbfile now takes a non-empty sequence of rdb
files, any necessary dependencies of the final rdf file preceding it just like
it is required on the unoidl-check command line. Also, executing the
unoidl-check now properly depends on those rdb files.)
TODO: unoidl-check is too conservative for now and flags some changes as
incompatible that are not.
Change-Id: I92e4c69403c5e3fcb31707c98c65a2f509592dd4
|
|
Change-Id: I206b623fcc3c9e04fc5336cb3704315c44fb83b8
|
|
Change-Id: I2d71e148f302ebfbf8d0fbfc74a7fb523b7bfcd4
|
|
Change-Id: I8299079b46be4ccb7070f5497d089166a953c939
|
|
Change-Id: I93d35ca7b784fc6d1b228347053ef0f76904f039
|
|
Change-Id: I784ba245526f6fbf933ee485df1604e82980d931
|
|
Change-Id: I7475114158d64b8dbe64cd9d1de3415454c762f4
|
|
Change-Id: Ibd6ce23d2698280105469fb75c4afa225dc237ee
|
|
Change-Id: I7d8b196d047b1e0075acdbf380a9b3ed750a7b90
|
|
The Bison 3 generated sources do not seem to define YYID, so our
YYLLOC_DEFAULT definition was broken. No idea what any of this means,
but sberg said I can safely remove the YYID usage, so if it kills your
pet, you know whom to blame.
Change-Id: I464564be941e0a49da264057923bf8e8e82d5ffd
|
|
Change-Id: Ia344d5a68118ba9896672ebbf4cccaf0511f8186
|
|
Change-Id: Iab795a34a657cb36ced24a1a05f6c21a6c1637aa
|
|
Change-Id: Ic864f9c6f3dbbe9f75bdae76818c00f62825182d
|
|
...in preparation of SourceFile- vs. -TreeProvider.
Change-Id: I4c8f37ade1ba26cb7b38f63211711613d1b98a73
|
|
Change-Id: Ifc8d95b4b15a7dd91195e6f727fdb7fa2a267be9
|
|
Change-Id: I96b99e96b44f12b7ad7f376e4b3a68d7e9531643
|
|
...that can also generate an .rdb containing a specific set of entities,
intended to replace idlc (when reading directly from .idl source registries).
Change-Id: I630ce4640828979d7952dc24dbbef80a42a8140a
|
|
Change-Id: I0a499fd98a1008ced0efdeec3b10bff30df57c0e
|
|
Change-Id: I3fd7508a3b9c362661ad1bfa66901be9f938b8e6
|
|
Change-Id: Ia2ecbbc9262b4e2b794914030f88e1c9d792cb5e
|
|
Change-Id: I30fa6400724f4ca6f0e1986c741500f05710b840
|
|
...as they are encountered in the wild.
Change-Id: Iae46d3b4b4aca18a09680caabc0e343f8a534989
|
|
Change-Id: I0057b9174af6a83f3fde0e27c3a91a4aeca95873
Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
|
|
...used for now to transport @deprecated information.
Also, improve Idx-String (formerly Idx-Name, but also used for UTF-8 annotations
now) format, using the 0x80000000 for the indirection rather than the base case.
(And the README erroneously used "Offset of" Idx-String all over the place.)
Change-Id: I7003b1558ab536a11a9af308f9b16a7ef8840792
|
|
Change-Id: Ia215b34842ce85bfbd1ad90a286abcbae0884bd5
|
|
Change-Id: Ied31816571842118eb00de96df82ecb06465a65d
|
|
Change-Id: I0c6e0ecc5c9e6289a2afe733d4752351416900a8
|
|
This reverts commit 67e69a55820f50973ca0de75ccab2bb07d0bada8, applying a band-
aid fix to cli_ure/source/climaker for now.
Conflicts:
stoc/inc/bootstrapservices.hxx
stoc/source/tdmanager/lrucache.hxx
stoc/source/tdmanager/tdmgr.cxx
stoc/source/tdmanager/tdmgr_common.hxx
stoc/source/tdmanager/tdmgr_tdenumeration.cxx
stoc/source/tdmanager/tdmgr_tdenumeration.hxx
Change-Id: Iae669985d0194f06fa349a4a39f0ebd230bc5d28
|
|
Make cppumaker work on top of unoidl/ instead of registry/, as a first step to
change all the various codemakers.
* API CHANGE: cppumaker no longer supports the -B switch, as that is meaningless
with the new format. When reading from an old-format .rdb file, /UCR is
hard-coded as the prefix now.
* TODO: The new format does not yet support deprecation annotations, so the
generated .hdl/.hpp files lack any SAL_DEPRECATED_INTERNALs for now.
* codemaker/typemanager.hxx is extended with access to unoidl/ functionality, so
the various codemakers can use registry/ and unoidl/ in parallel for now.
The access to registry/ functionality will be removed. (Added small throwaway
helper functions u2b/b2u to easily map between OString and OUString at the
remaining seams for now.)
* Includes a selective revert of ba044b1e9613ed30906a9a540b7da8392923e4e3
"remove needless forward rtl::OUString declarations" in those parts of
codemaker, unodevtools, unoidl that were covered by this local
work-in-progress patch; I would otherwise have hard a hard time re-applying
it.
* The generated .hdl/.hpp files are mostly unchanged, except for a few minor
things:
** Any SAL_DEPRECATED_INTERNALs are missing (see above).
** In comprehensive getCppuType definitions, some members were erroneously
classified as TypeCalss_UNKNOWN.
** In comprehensive getCppuType definitions, some unnecessary calls like
::cppu::UnoType< ::sal_Int32 >::get();
can be removed.
** For typedef sequence<X>, the .hdl file need not include X.hdl, but only needs
to forward-declare it.
** Unnecessary includes for optional bases of interfaces can be removed.
** Some numbering of local variable names (sMethodName1, ...) has changed.
Change-Id: Icad98f248ac15177337f1b4ab709a755a8af6238
|
|
Modules sal, salhelper, cppu, cppuhelper, codemaker (selectively) and odk
have kept them, in order not to break external API (the automatic using declaration
is LO-internal).
Change-Id: I588fc9e0c45b914f824f91c0376980621d730f09
|
|
Change-Id: I2abd81782baf421ff4e70b158709dbe6da5e14e3
|
|
Change-Id: I94bc12af1dde2139b86c8d6522b61d874933ed6d
|
|
This reverts commit 892ef8b0565c7f5f343d71e3b61c41655f80267b,
Windows-only cli_ure needs to be adapted first.
|
|
Implement theTypeDescriptionManager directly on top of unoidl::Manager and
unoidl::Provider in cppuhelper instead of on top of css.reflection UNO
interfaces in stoc. Adapt desktop/source/deployment/ accordingly.
There is no longer a com.sun.star.reflection.TypeDescriptionManager service
implementation now, only a com.sun.star.reflection.theTypeDescriptionManager
singleton one, which appears to not cause problems in practice.
Change-Id: I179501272f0712353b7d50d3eba2ec2bb79db373
|