Tor Lillqvist
04d6f16a99
This seems to help the MSVC build along
2011-09-07 14:17:16 +03:00
Lionel Elie Mamane
5b80048a1e
correct OPropertySetHelper2 copy constructor and assignment operator
...
allows to get rid of export of vtable
2011-09-07 12:09:23 +02:00
Lionel Elie Mamane
47572f1d92
apparently vtable & thunks necessary after all in gcc3.map
2011-09-07 11:53:53 +02:00
Lionel Elie Mamane
5c64fd7ce0
Restore ABI compatibility with LO 3.4 and earlier
...
Factor out ABI-breaking changes to OPropertySetHelper into a derived
class OPropertySetHelper2.
Only gcc3.map is up-to-date.
2011-09-07 11:17:55 +02:00
Lionel Elie Mamane
6749e4859f
Typo in comment
2011-09-02 14:58:55 +02:00
Tor Lillqvist
e081225623
Tweak some DLL and import library names in the WNTGCC case
2011-08-30 11:13:32 +03:00
Caolán McNamara
598ea329b7
OSL_DEBUG_LEVEL > 1
2011-08-22 15:18:58 +01:00
Gabor
2138487693
servicefactory fix
2011-08-22 15:18:57 +01:00
Kohei Yoshida
60d60caf99
Renamed XPropertySet2 to XPropertySetOption.
...
To avoid making it appear to be a derived interface of XPropertySet
when it's not.
2011-08-16 21:22:45 -04:00
Kohei Yoshida
11207ae931
Make XPropertSet2 not a child interface of XPropertySet.
...
This is to preserve ABI backward compatibility with cppu::OPropertySetHelper.
2011-08-16 21:22:44 -04:00
Kohei Yoshida
8657e723d0
Changing the vtable symbol from XPropertySet to XPropertySet2.
...
NOTE: This needs to be double-checked by an expert. I'm modifying
a symbol that's defined in the UDK_3_0_0 section. I'm not really
sure if this will cause any ABI breakages for either the core code
or extensions.
2011-08-16 21:22:44 -04:00
Kohei Yoshida
a3e7f4b932
Added symbol for MSVC.
2011-08-16 21:22:44 -04:00
Kohei Yoshida
80b1e66277
Added XPropertySet2 to allow disabling of change event notifications.
...
Sometimes broadcasting changes to the property set on every new
value insertion makes no sense especially during import. Turning
that off also improves performance especially when inserting millions
of property values.
2011-08-16 21:22:43 -04:00
Tor Lillqvist
491dcf9bec
Can't build the iOS static cppuhelper test here now
...
Since we now link to the (also static) bootstrap.uno component which
hasn't been built yet.
2011-08-08 21:20:54 +03:00
Tor Lillqvist
8cd859d9a6
For iOS just link directly to the bootstrap component
2011-08-08 21:20:53 +03:00
Tor Lillqvist
ef04510167
Don't bother trying to truncate parts debugging output
...
Murphy says it's the part that is dropped which will be interesting
one anyway.
2011-08-08 17:45:24 +03:00
Tor Lillqvist
b16ab7a751
Add invokeStaticComponentFactory() for statically linked components
...
Will be used for iOS at least.
Factor out the part of loadSharedLibComponentFactory() that handle the
symbol that has been successfully looked up.
2011-08-08 17:39:38 +03:00
Tor Lillqvist
e32e87980a
Add metacomment
2011-08-08 15:02:09 +03:00
Tor Lillqvist
7702cc5a7a
OSL_TRACE adds trailing newline itself
2011-08-08 14:13:48 +03:00
Tor Lillqvist
cc13807356
Add XServiceInfo.hpp needed when OSL_DEBUG_LEVEL > 1
2011-08-08 14:13:47 +03:00
Tor Lillqvist
c89d682d94
Factor out "bootstrap.uno" repeated for all bootstrap services
2011-08-08 14:13:47 +03:00
Tor Lillqvist
2fdacd0142
Move function to the file where it is used
2011-08-08 13:01:20 +03:00
Tor Lillqvist
1f22396b4a
getLibEnv always returned an empty string anyway so make it void instead
2011-08-07 19:51:49 +03:00
Tor Lillqvist
334bf75566
Bin OS/2 .map files
2011-08-04 21:16:23 +03:00
Tor Lillqvist
e881b51dc6
Use separate unit testers for subsequent and normal tests for iOS
2011-08-01 22:10:28 +03:00
Tor Lillqvist
b349c5f4f6
Try to use the app executable module on iOS for now
2011-08-01 21:10:14 +03:00
Tor Lillqvist
ff6072a397
Nah, these must be subsequent tests also for iOS
2011-08-01 21:06:42 +03:00
Tor Lillqvist
7ff697bc13
Add statically linked cpphelper unit test for iOS
2011-08-01 18:18:33 +03:00
Matúš Kukan
683d975d70
we are searching for prefix in activate
...
also fix small typo
2011-07-28 14:42:08 +02:00
Matúš Kukan
15f10fc946
Remove component_getImplementationEnvironment
2011-07-12 16:30:06 +02:00
Matúš Kukan
d6f18bf9e0
Default to current language binding name, if not specified.
...
Signed-off-by: Michael Meeks <michael.meeks@novell.com>
2011-07-11 17:47:02 +01:00
Tor Lillqvist
818891f6f4
Export the new loadSharedLibComponentFactory() overload, too
2011-06-27 11:11:10 +03:00
Michael Meeks
babdd43fce
re-work prefix handling and undo cppuhelper ABI change, add unit test
...
use a separate prefix enabled method instead of changing the ABI of cppuhelper
also - lookup the prefix in the dllcomponentloader in case we are called this way
also - add a unit test for the prefix change
2011-06-24 14:23:25 +01:00
Matus Kukan
f1be5778f8
Allows using prefix information about component
2011-06-24 12:15:50 +01:00
Hans-Joachim Lankenau
4313f43185
ause130: #i117218# change .idl handling to gnu make
2011-06-18 11:30:46 +02:00
Tor Lillqvist
31c65a35bf
Use the i prefix for the import library only with MSC
2011-06-18 01:07:31 +03:00
Tor Lillqvist
130d583ade
Use DESKTOP and NATIVE where appropriate
2011-06-16 01:19:35 +03:00
Tor Lillqvist
01da593c51
Revert "Bypass DLL prefix and extension stuff on iOS for now"
...
Not needed now with a normal SAL_DLLEXTENSION defined for iOS.
This reverts commit dc915ed7fbbbeef9eefbf5bda07289a9462b6904.
2011-06-14 00:36:42 +03:00
Tor Lillqvist
5a3a379662
Be less picky with library name
2011-06-14 00:36:21 +03:00
Tor Lillqvist
a44330b976
Bypass DLL prefix and extension stuff on iOS for now
2011-06-14 00:36:11 +03:00
Tor Lillqvist
8d83508ec3
Bypass qa thingies for now when cross-compiling
2011-06-06 00:33:04 +03:00
Tor Lillqvist
7862e397af
Drop %_EXT% which was always empty
2011-06-03 13:28:35 +03:00
Jan Holesovsky
4430b3f234
Merge remote-tracking branch 'origin/integration/dev300_m106'
...
Conflicts:
offapi/com/sun/star/awt/XCallback.idl
offapi/com/sun/star/awt/XContainerWindowEventHandler.idl
offapi/com/sun/star/awt/XContainerWindowProvider.idl
offapi/com/sun/star/awt/XDialogEventHandler.idl
offapi/com/sun/star/awt/XDialogProvider.idl
offapi/com/sun/star/awt/XRequestCallback.idl
offapi/com/sun/star/awt/XUnitConversion.idl
offapi/com/sun/star/awt/grid/GridColumnEvent.idl
offapi/com/sun/star/awt/tab/TabPageActivatedEvent.idl
offapi/com/sun/star/awt/tree/ExpandVetoException.idl
offapi/com/sun/star/awt/tree/TreeDataModelEvent.idl
offapi/com/sun/star/awt/tree/TreeExpansionEvent.idl
offapi/com/sun/star/awt/tree/XMutableTreeDataModel.idl
offapi/com/sun/star/awt/tree/XMutableTreeNode.idl
offapi/com/sun/star/awt/tree/XTreeControl.idl
offapi/com/sun/star/awt/tree/XTreeDataModel.idl
offapi/com/sun/star/awt/tree/XTreeDataModelListener.idl
offapi/com/sun/star/awt/tree/XTreeEditListener.idl
offapi/com/sun/star/awt/tree/XTreeExpansionListener.idl
offapi/com/sun/star/awt/tree/XTreeNode.idl
offapi/com/sun/star/document/DocumentEvent.idl
offapi/com/sun/star/document/XDocumentEventListener.idl
offapi/com/sun/star/frame/XLayoutManagerListener.idl
offapi/com/sun/star/geometry/XMapping2D.idl
offapi/com/sun/star/inspection/XObjectInspectorUI.idl
offapi/com/sun/star/inspection/XPropertyControl.idl
offapi/com/sun/star/inspection/XPropertyControlFactory.idl
offapi/com/sun/star/inspection/XPropertyControlObserver.idl
offapi/com/sun/star/inspection/XPropertyHandler.idl
offapi/com/sun/star/inspection/XStringRepresentation.idl
offapi/com/sun/star/logging/LogRecord.idl
offapi/com/sun/star/logging/XLogFormatter.idl
offapi/com/sun/star/logging/XLogHandler.idl
offapi/com/sun/star/logging/XLogger.idl
offapi/com/sun/star/presentation/XSlideShowListener.idl
offapi/com/sun/star/presentation/XSlideShowView.idl
offapi/com/sun/star/rendering/FontInfo.idl
offapi/com/sun/star/rendering/StrokeAttributes.idl
offapi/com/sun/star/rendering/VolatileContentDestroyedException.idl
offapi/com/sun/star/rendering/XAnimatedSprite.idl
offapi/com/sun/star/rendering/XAnimation.idl
offapi/com/sun/star/rendering/XBezierPolyPolygon2D.idl
offapi/com/sun/star/rendering/XBitmapCanvas.idl
offapi/com/sun/star/rendering/XBufferController.idl
offapi/com/sun/star/rendering/XCachedPrimitive.idl
offapi/com/sun/star/rendering/XCanvas.idl
offapi/com/sun/star/rendering/XCanvasFont.idl
offapi/com/sun/star/rendering/XColorSpace.idl
offapi/com/sun/star/rendering/XCustomSprite.idl
offapi/com/sun/star/rendering/XGraphicDevice.idl
offapi/com/sun/star/rendering/XLinePolyPolygon2D.idl
offapi/com/sun/star/rendering/XParametricPolyPolygon2D.idl
offapi/com/sun/star/rendering/XPolyPolygon2D.idl
offapi/com/sun/star/rendering/XSprite.idl
offapi/com/sun/star/rendering/XSpriteCanvas.idl
offapi/com/sun/star/rendering/XTextLayout.idl
offapi/com/sun/star/report/XFixedLine.idl
offapi/com/sun/star/report/XFixedText.idl
offapi/com/sun/star/report/XFormatCondition.idl
offapi/com/sun/star/report/XFormattedField.idl
offapi/com/sun/star/report/XFunction.idl
offapi/com/sun/star/report/XFunctions.idl
offapi/com/sun/star/report/XFunctionsSupplier.idl
offapi/com/sun/star/report/XGroup.idl
offapi/com/sun/star/report/XGroups.idl
offapi/com/sun/star/report/XImageControl.idl
offapi/com/sun/star/report/XReportComponent.idl
offapi/com/sun/star/report/XReportControlModel.idl
offapi/com/sun/star/report/XReportDefinition.idl
offapi/com/sun/star/report/XSection.idl
offapi/com/sun/star/report/XShape.idl
offapi/com/sun/star/report/inspection/DefaultComponentInspectorModel.idl
offapi/com/sun/star/resource/XStringResourceResolver.idl
offapi/com/sun/star/resource/XStringResourceWithLocation.idl
offapi/com/sun/star/sdb/XDocumentDataSource.idl
offapi/com/sun/star/sdb/XFormDocumentsSupplier.idl
offapi/com/sun/star/sdb/XOfficeDatabaseDocument.idl
offapi/com/sun/star/sdb/XReportDocumentsSupplier.idl
offapi/com/sun/star/sdb/XSingleSelectQueryComposer.idl
offapi/com/sun/star/sdb/tools/XConnectionTools.idl
offapi/com/sun/star/security/SecurityInfrastructureException.idl
offapi/com/sun/star/ui/XUIConfigurationManager.idl
offapi/com/sun/star/ui/XUIElement.idl
offapi/com/sun/star/ui/XUIElementSettings.idl
offapi/com/sun/star/util/XModifiable2.idl
offapi/com/sun/star/view/XMultiSelectionSupplier.idl
offapi/com/sun/star/xml/crypto/SEInitializer.idl
offapi/com/sun/star/xml/crypto/XSecurityEnvironment.idl
2011-05-27 20:47:59 +02:00
Julien Nabet
474d8ffd63
Some cppcheck cleaning
2011-05-17 12:44:26 +02:00
David Tardon
7159d540e2
avoid double delete
2011-05-16 18:20:49 +02:00
David Tardon
e6a9df9665
delete[] after use
2011-05-16 15:41:26 +02:00
Julien Nabet
08d3fdffae
Easyhack: Add visibility markup to all component_get* functions
2011-04-21 16:06:40 +02:00
Francois Tigeot
35e1b53c7e
Remove OS/2 support.
2011-04-18 16:59:48 +02:00
Caolán McNamara
71b6f3d9a3
use rtl::Static where double-locked pattern used
2011-04-04 13:09:33 +01:00
Caolán McNamara
562a46dbd8
use rtl::Static where double-locked pattern used
2011-04-03 21:43:48 +01:00