Commit graph

87 commits

Author SHA1 Message Date
Rene Engelhard
7eff982510 add missing depends on br_cppuno_shared for various archs 2011-08-24 00:33:30 +02:00
Tor Lillqvist
f2079a12ce Drop OS/2 lines 2011-08-22 21:43:48 +03:00
Tor Lillqvist
9540af1ece Start of C++/UNO bridge for iOS simulator and device
Unlikely to work yet, but at least builds for the simulator.

We can not use dynamic code generation on iOS, so we use a fixed set
of code snippets, genertated by a Perl script. Experimentation seems
to indicate that a relatively small set of static code snippets should
be enough in simple use cases with no extensions (that we can't really
support on iOS anyway) and stuff.

Except for the static set of snippets the code mostly is, or will be,
an ifdefified combination of the gcc3_linux_arm and gcc3_macosx_intel
code. The ABI on iOS ARM devices should be quite close to that on
Linux ARM, knock on wood.
2011-08-14 00:51:32 +03:00
Tor Lillqvist
7862e397af Drop %_EXT% which was always empty 2011-06-03 13:28:35 +03:00
Norbert Thiebaud
d7fc91fcd1 Merge commit 'ooo/DEV300_m101' into integration/dev300_m101
* commit 'ooo/DEV300_m101': (185 commits)
  chart52: cleanup unused legend entry stuff in preparation of issue #i82802#
  masterfix: #i10000# add missing dependency in offapi
  sb138: #i115619# fix for MinGW
  sb138: #i115619#, #i116038# use osl_setThreadName in binaryurp
  sb138: #i115619# osl_setThreadName
  gridsort: i116682: update UnoControlDialog to reflect XDialog
  gridsort: minor changes to the new API: - renamed XMutableGridDataModel::setRowHeading to updateRowHeading for consistency reasons - renamed XSortableGridDataModel to XSortableGridData - actually, this is not a full-fledged model in itself.
  gridsort: grid control related unit tests (first set, more to come)
  sb138: #i116038# fresh implementation of binary URP bridge
  chart52: #28670# make the legend within charts resizeable - part 2
  gridsort: re-did the column resizing - introduced XGridColumn.Flexibility, determining to which degree the column is resized during auto-column-resizing - removed XGridColumn.PreferredWidth - there really is no need for this anymore now - documented the relationship between XGridColumn.Flexibility and XGridColumn.Resizeable - re-implemented TableControl_Impl::impl_ni_updateColumnWidths, with (hopefully) less magic
  sb139: #i116530# improve Java URP bridge error notification by utilizing the java.lang.Throwable cause facility
  gridsort: document the relationship between soorting the data and notifying XGridDataListeners
  gridsort: introduce XGridColumn::DataModelIndex. this allows for column removal/insertion at the GridColumnModel, without the need to touch the GridDataModel
  locales34: #i112431# adapt documentation to reality
  gridsort: introduce XSortableGridDataModel::removeColumnSort
  gridsort: #163172# added UNO API support for sorting grid data. Implementation still unfinished. Things missing in the SortableGridData implementation - add as listener to the delegator, so we're notified of changes - translate and multiplex those changes - do own notifications (XGridDataListener.dataChanged) when the sort order changed - (possibly) update the sort order when the data in the current sort-column changed
  gridsort: made the row title a row heading, being an Any instead of a string
  gridsort: XMutableGridData: renamed updateRow to updateRowData for consistency; introduced updateRowToolTip as shortcut for multiple updateCellToolTip calls
  gridsort: updateCell->updateCellData, setCellToolTip->updateCellToolTip; in both methods, have (Col,Row) params instead of (Row,Col), for consistency reasons
  ...

Conflicts:
	bridges/inc/bridges/remote/bridgeimpl.hxx
	bridges/inc/bridges/remote/connection.h
	bridges/inc/bridges/remote/context.h
	bridges/inc/bridges/remote/helper.hxx
	bridges/inc/bridges/remote/mapping.hxx
	bridges/inc/bridges/remote/proxy.hxx
	bridges/inc/bridges/remote/remote.h
	bridges/inc/bridges/remote/remote.hxx
	bridges/inc/bridges/remote/stub.hxx
	bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx
	bridges/source/remote/context/context.cxx
	bridges/source/remote/static/helper.cxx
	bridges/source/remote/static/mapping.cxx
	bridges/source/remote/static/proxy.cxx
	bridges/source/remote/static/remote.cxx
	bridges/source/remote/static/remote_types.cxx
	bridges/source/remote/static/remote_types.hxx
	bridges/source/remote/static/stub.cxx
	bridges/source/remote/urp/urp_bridgeimpl.cxx
	bridges/source/remote/urp/urp_bridgeimpl.hxx
	bridges/source/remote/urp/urp_cache.h
	bridges/source/remote/urp/urp_cache.hxx
	bridges/source/remote/urp/urp_dispatch.cxx
	bridges/source/remote/urp/urp_dispatch.hxx
	bridges/source/remote/urp/urp_environment.cxx
	bridges/source/remote/urp/urp_job.cxx
	bridges/source/remote/urp/urp_job.hxx
	bridges/source/remote/urp/urp_log.cxx
	bridges/source/remote/urp/urp_log.hxx
	bridges/source/remote/urp/urp_marshal.cxx
	bridges/source/remote/urp/urp_marshal.hxx
	bridges/source/remote/urp/urp_marshal_decl.hxx
	bridges/source/remote/urp/urp_property.hxx
	bridges/source/remote/urp/urp_propertyobject.cxx
	bridges/source/remote/urp/urp_propertyobject.hxx
	bridges/source/remote/urp/urp_reader.cxx
	bridges/source/remote/urp/urp_reader.hxx
	bridges/source/remote/urp/urp_replycontainer.hxx
	bridges/source/remote/urp/urp_threadid.cxx
	bridges/source/remote/urp/urp_threadid.hxx
	bridges/source/remote/urp/urp_unmarshal.cxx
	bridges/source/remote/urp/urp_unmarshal.hxx
	bridges/source/remote/urp/urp_writer.cxx
	bridges/source/remote/urp/urp_writer.hxx
	cppu/source/threadpool/threadpool.cxx
	cppu/util/target.pmk
	cppuhelper/qa/propertysetmixin/comp_propertysetmixin.cxx
	cppuhelper/source/interfacecontainer.cxx
	cpputools/source/regcomplazy/regcomplazy.cxx
	jurt/prj/d.lst
	jvmfwk/source/elements.cxx
	offapi/com/sun/star/awt/grid/GridDataEvent.idl
	offapi/com/sun/star/awt/grid/XGridColumn.idl
	offapi/com/sun/star/awt/tab/makefile.mk
	offapi/com/sun/star/chart2/ExplicitIncrementData.idl
	offapi/com/sun/star/chart2/XPlotter.idl
	offapi/com/sun/star/chart2/XUndoHelper.idl
	offapi/com/sun/star/document/MediaDescriptor.idl
	offapi/com/sun/star/document/makefile.mk
	offapi/com/sun/star/linguistic2/XLanguageGuessing.idl
	offapi/com/sun/star/script/ModuleInfo.idl
	offapi/com/sun/star/script/ModuleType.idl
	offapi/com/sun/star/text/TextMarkupType.idl
	offapi/com/sun/star/util/XTextSearch.idl
	offapi/com/sun/star/xml/sax/XFastAttributeList.idl
	pyuno/source/loader/makefile.mk
	remotebridges/source/bridge/bridge_connection.cxx
	remotebridges/source/bridge/bridge_connection.hxx
	remotebridges/source/bridge/bridge_provider.cxx
	remotebridges/source/bridge/remote_bridge.cxx
	remotebridges/source/bridge/remote_bridge.hxx
	remotebridges/source/dynamicloader/dynamicloader.cxx
	remotebridges/source/factory/bridgefactory.cxx
	remotebridges/source/factory/bridgeimpl.cxx
	remotebridges/source/factory/bridgeimpl.hxx
	remotebridges/source/factory/makefile.mk
	sal/cppunittester/cppunittester.cxx
	sal/inc/osl/diagnose.h
	sal/osl/os2/system.h
	sal/osl/unx/diagnose.c
	sal/osl/unx/file_misc.cxx
	sal/osl/unx/process_impl.cxx
	sal/osl/w32/diagnose.c
	sal/osl/w32/process.cxx
	sal/prj/build.lst
	sal/qa/rtl/math/makefile.mk
	sal/qa/rtl/math/rtl_math.cxx
	sal/qa/rtl/math/rtl_old_testint64.cxx
	sal/qa/rtl/math/test_rtl_math.cxx
	sal/systools/win32/kill/kill.cxx
	sal/textenc/tencinfo.c
	sal/util/sal.map
	stoc/source/inspect/introspection.cxx
	stoc/source/security/file_policy.cxx
	stoc/source/simpleregistry/simpleregistry.cxx
2011-03-08 22:29:39 -06:00
sb
138ab06ecc sb138: #i116038# fresh implementation of binary URP bridge 2011-01-26 09:26:59 +01:00
Tor Lillqvist
fc381c2b2f Use correct name for mscx_uno.dll and deliver it 2011-01-23 00:55:22 +02:00
Tor Lillqvist
acf1b8ee70 Commit 64-bit Win32 C++ bridge files
Just copies of the 32-bit ones so far, so obviously don't compile
even. No in-line assembly in 64-bit MSVC for instance.
2011-01-17 03:52:12 +02:00
Robert Nagy
551898cdd2 Use linux bridge code on all BSDs.
Share the linux bridge code with all the BSDs to avoid code duplication
and the hassle of syncing. Discussed with Caolan McNamara
2010-11-06 00:15:04 +01:00
Caolán McNamara
74fc2358e2 add AIX uno bridge 2010-10-13 20:31:42 +01:00
Thomas Klausner
e17dc1481e Add support for NetBSD/amd64 based on FreeBSD/amd64 files.
But remove trailing whitespace for commit script.
2010-10-13 16:19:43 +02:00
Caolán McNamara
d941d8c336 linuxaxp01: #i110145# first cut 2010-03-15 16:02:56 +00:00
Caolán McNamara
9076c9aa11 linuxhppa1: #i107051#: port to linux hppa (parisc) 2009-11-19 15:41:16 +00:00
Vladimir Glazounov
c79f5dd470 INTEGRATION: CWS m68kport01 (1.47.6); FILE MERGED
2008/06/11 08:02:32 cmc 1.47.6.1: #i90600#  m68k uno bridge
2008-06-30 14:04:38 +00:00
Ivo Hinkelmann
ebb71149a5 INTEGRATION: CWS sb85 (1.45.8); FILE MERGED
2008/03/12 12:31:29 sb 1.45.8.1: #i86117# Solaris SPARC64 bridge
2008-04-24 15:24:04 +00:00
Kurt Zenker
3ed64381cc INTEGRATION: CWS s390xport01 (1.45.10); FILE MERGED
2008/03/26 13:04:19 cmc 1.45.10.1: #i87464# add support for s390x
2008-04-03 15:47:14 +00:00
Oliver Bolte
fa2a5e403d INTEGRATION: CWS ia64port01_DEV300 (1.44.8); FILE MERGED
2008/01/04 19:09:57 cmc 1.44.8.1: first cut at ia64 bridge
2008-02-27 08:47:36 +00:00
Ivo Hinkelmann
a50329870d INTEGRATION: CWS armoabiport01 (1.43.6); FILE MERGED
2007/11/07 14:54:01 cmc 1.43.6.1: #i83413# add arm bridge with hardware float support
2007-11-26 17:01:08 +00:00
Jens-Heiner Rechtien
d9f85596df INTEGRATION: CWS mipselport01 (1.42.8); FILE MERGED
2007/10/13 13:47:59 cmc 1.42.8.1: #i81482# add mips bridge
2007-11-02 14:21:07 +00:00
Vladimir Glazounov
1d43e832c3 INTEGRATION: CWS os2port01 (1.25.38); FILE MERGED
2007/07/17 07:59:55 obr 1.25.38.2: RESYNC: (1.25-1.27); FILE MERGED
2006/12/28 14:32:41 ydario 1.25.38.1: OS/2 initial import
2007-09-20 13:29:39 +00:00
Vladimir Glazounov
a0d251831e INTEGRATION: CWS os2port01 (1.36.8); FILE MERGED
2007/07/17 07:59:47 obr 1.36.8.2: RESYNC: (1.36-1.41); FILE MERGED
2006/12/28 14:32:41 ydario 1.36.8.1: OS/2 initial import
2007-09-20 13:29:28 +00:00
Kurt Zenker
a5309f9a75 INTEGRATION: CWS ppc64one (1.39.2); FILE MERGED
2007/06/06 08:09:55 cmc 1.39.2.1: #i77898# use ppc64 bridge if compiled as 64bit
2007-06-18 15:34:33 +00:00
Vladimir Glazounov
03e6a77ddb INTEGRATION: CWS mingwport04 (1.38.2); FILE MERGED
2007/04/17 13:11:48 vg 1.38.2.1: #i75844# MinGW port efforts part 2
2007-05-25 09:53:20 +00:00
Kurt Zenker
12f1e77a18 INTEGRATION: CWS bunoexttm (1.25.48); FILE MERGED
2007/04/10 10:43:39 thb 1.25.48.2: RESYNC: (1.25-1.26); FILE MERGED
2006/12/19 12:01:07 kr 1.25.48.1: update: moved cli_uno into cli_ure
2007-05-09 12:21:31 +00:00
Kurt Zenker
257597e376 INTEGRATION: CWS bunoexttm (1.37.18); FILE MERGED
2007/04/10 10:43:46 thb 1.37.18.2: RESYNC: (1.37-1.38); FILE MERGED
2006/12/19 12:01:06 kr 1.37.18.1: update: moved cli_uno into cli_ure
2007-05-09 12:21:14 +00:00
Vladimir Glazounov
ff45a53f08 INTEGRATION: CWS mingwport03 (1.25.22); FILE MERGED
2006/09/07 09:21:10 vg 1.25.22.1: #i53572# MinGW port
2007-03-26 12:14:09 +00:00
Vladimir Glazounov
f297908930 INTEGRATION: CWS mingwport03 (1.36.12); FILE MERGED
2006/11/07 16:22:07 vg 1.36.12.2: RESYNC: (1.36-1.37); FILE MERGED
2006/09/07 09:21:10 vg 1.36.12.1: #i53572# MinGW port
2007-03-26 12:13:58 +00:00
Rüdiger Timm
efcba48bcc INTEGRATION: CWS ause060 (1.36.20); FILE MERGED
2006/09/22 17:58:47 hjs 1.36.20.1: #i69234# call required makefile
2006-10-30 07:14:44 +00:00
Kurt Zenker
4606d4a418 INTEGRATION: CWS freebsd07 (1.35.8); FILE MERGED
2006/07/01 06:19:08 maho 1.35.8.1: #i65467#
FreeBSD\amd64 version of bridge.\n This commit is a result of hacks at the CodeFest Akihabara 2006 hosted by FSIJ.
2006-07-19 08:28:51 +00:00
Jens-Heiner Rechtien
768e1c0023 INTEGRATION: CWS warnings01 (1.24.34); FILE MERGED
2005/09/09 12:37:25 sb 1.24.34.1: #i53898# Made code warning-free.
2006-06-19 22:40:20 +00:00
Jens-Heiner Rechtien
1027b99ce5 INTEGRATION: CWS warnings01 (1.32.32); FILE MERGED
2006/04/07 19:45:45 sb 1.32.32.2: RESYNC: (1.32-1.34); FILE MERGED
2005/09/09 12:37:25 sb 1.32.32.1: #i53898# Made code warning-free.
2006-06-19 22:40:08 +00:00
Rüdiger Timm
f52c51a4fc INTEGRATION: CWS sixtyfour03 (1.33.8); FILE MERGED
2006/03/06 11:13:50 kendy 1.33.8.1: #i62810#
x86-64 bridge improvements: code snippet must be in a separate assembler function to have debug info (necessary for exceptions)
2006-03-08 07:49:22 +00:00
Kurt Zenker
4a08a587b6 INTEGRATION: CWS macintel01 (1.32.62); FILE MERGED
2006/01/23 00:36:32 ericb 1.32.62.1: #i61027# build macosx_intel project on Mac OS X Intel
2006-02-03 16:34:46 +00:00
Kurt Zenker
4509d10f7f INTEGRATION: CWS pj21 (1.31.2); FILE MERGED
2005/02/24 22:23:47 pjanik 1.31.2.1: #i43128#: Add missing dependency for FreeBSD specific target.

Patch contributed by Maho Nakata (JCA).
2005-03-01 11:11:09 +00:00
Vladimir Glazounov
a17882e745 INTEGRATION: CWS sb29 (1.23.16); FILE MERGED
2005/02/03 13:00:29 sb 1.23.16.1: #i41968# bridges/source/c_uno is dead and not even built.
2005-02-21 11:09:27 +00:00
Vladimir Glazounov
14937a30e8 INTEGRATION: CWS sb29 (1.30.4); FILE MERGED
2005/02/14 15:15:42 sb 1.30.4.2: #i42547# New Solaris SPARC GCC3 bridge, supplied by Taniguchi Yasuaki.
2005/01/31 13:32:01 sb 1.30.4.1: #i41344# Adapted Solaris Intel cpp_uno bridge to multiple-inheritance UNO interface types.
2005-02-21 11:09:13 +00:00
Kurt Zenker
ef954b554f INTEGRATION: CWS solarisgcc01 (1.29.30); FILE MERGED
2004/12/11 13:46:43 pjanik 1.29.30.1: #i35818#: Add cpp uno files for gcc on Solaris/x86.

Submitted by: TANIGUCHI Yasuaki.
2005-01-18 13:52:41 +00:00
Pascal Junck
facb22674a INTEGRATION: CWS sb22 (1.22.26); FILE MERGED
2004/10/22 07:30:01 sb 1.22.26.1: #i20747# Drop minor.micro from names of Unix UNO dynamic libraries; add uno_ prefix to names of Unix core UNO dynamic libraries.
2004-11-03 08:03:02 +00:00
Rüdiger Timm
8dda6c17fb INTEGRATION: CWS jl9 (1.28.6); FILE MERGED
2004/07/05 12:28:33 jl 1.28.6.1: #i29433# cli_uno bridge was not build
2004-07-12 12:00:14 +00:00
Oliver Bolte
fd0c09d690 #i10000# remove source/prot_uno 2004-06-07 11:52:16 +00:00
Oliver Bolte
52edaabeea INTEGRATION: CWS sb18 (1.25.10); FILE MERGED
2004/05/25 16:47:58 sb 1.25.10.1: #i21150# Temporarily disabled cli_uno, see cli_ure/prj/build.lst 1.4.22.1.
2004-06-04 07:04:27 +00:00
Rüdiger Timm
d6d60f0b6c INTEGRATION: CWS sdk13 (1.21.40); FILE MERGED
2004/03/23 10:59:35 jsc 1.21.40.1: #115939# remove prot_uno
2004-05-18 12:34:14 +00:00
Rüdiger Timm
6c679ad03c INTEGRATION: CWS sdk13 (1.24.8); FILE MERGED
2004/05/12 09:58:34 jsc 1.24.8.2: RESYNC: (1.24-1.25); FILE MERGED
2004/03/23 10:59:35 jsc 1.24.8.1: #115939# remove prot_uno
2004-05-18 12:33:59 +00:00
Sander Vesik
b0e5a8d93c INTEGRATION: CWS ooo20040329 (1.24.2); FILE MERGED
2004/03/18 11:22:43 sparcmoz 1.24.2.1: #i24507# linux sparc new code for multi-inherit bridges
2004-04-21 12:40:31 +00:00
Rüdiger Timm
55712968bb #i10000# Typo corrected 2004-03-12 08:13:54 +00:00
Jens-Heiner Rechtien
52ebb9b941 #i10000#,#i26112#: fixed dependecies for Solaris Sparc, removed obsolete gcc2 Power PC bridge 2004-03-10 11:45:07 +00:00
Jens-Heiner Rechtien
69dfc644e9 INTEGRATION: CWS ooo20040225 (1.19.2); FILE MERGED
2004/02/16 18:46:53 fa 1.19.2.1: #i25564# Add preliminary bridge code for x86-64
2004-03-09 12:10:02 +00:00
Jens-Heiner Rechtien
6336fdc9b9 #i26112#,#i10000#: include br_cppuno_share dependency for some bridges 2004-03-08 08:52:53 +00:00
Rüdiger Timm
57fdc909fa INTEGRATION: CWS sb13 (1.17.18); FILE MERGED
2004/02/10 10:23:43 sb 1.17.18.3: #i24548# Removed obsolete cpp_uno bridges.
2004/02/09 12:34:19 sb 1.17.18.2: #i24548# Removed obsolete cpp_uno bridges.
2004/01/30 09:58:31 sb 1.17.18.1: #i24548# Removed obsolete cpp_uno bridges.
2004-03-02 10:10:54 +00:00
Jens-Heiner Rechtien
f0a7dd37e0 INTEGRATION: CWS sb10 (1.17.2); FILE MERGED
2004/01/14 14:23:02 sb 1.17.2.4: #114000# Added missing dependency.
2003/12/19 16:10:53 sb 1.17.2.3: #114000# Initial adaption of cpp_uno/msvc_win32_intel to cpp_uno/shared.
2003/12/10 10:48:23 sb 1.17.2.2: #114000# Renamed source/cpp_uno/common to source/cpp_uno/shared.
2003/12/10 08:40:12 sb 1.17.2.1: #114000# Added source/cpp_uno/common.
2004-02-03 15:10:00 +00:00