Commit Graph

34 Commits

Author SHA1 Message Date
72e5d0c8fb Move to MPLv2 license headers, with ESC decision and author's permission. 2013-04-30 13:34:06 +01:00
ab149c7e3f Get rid of UnoApiMerge_uretypes, which is just a duplicate of UnoApi_udkapi
What is a little confusing is that the udkapi.rdb ends up as types.rdb in the
installation set (in the URE's sub-tree).  So all places that reference it
during the build do so as "udkapi" while all places that reference it in an
installation set do so as "types."

Change-Id: I35d0695966b3bd703f5494b636b9782efc0d3fcb
2013-04-24 10:51:31 +02:00
b9337e22ce execute move of global headers
see https://gerrit.libreoffice.org/#/c/3367/
and Change-Id: I00c96fa77d04b33a6f8c8cd3490dfcd9bdc9e84a for details

Change-Id: I199a75bc4042af20817265d5ef85b1134a96ff5a
2013-04-23 22:20:31 +02:00
a143098e3f Just remove this unused file
Change-Id: I68dbaf17d874d180fb9eda4082a26099a5000453
2013-04-23 18:01:46 +03:00
0b3a76048a Bin bogus include setting
Change-Id: Idf61c1d466bf7f40fe17ae5f4f33b74cc709772a
2013-04-22 12:43:55 +03:00
ec2b98f4bc Don't bother with for now unused libotouch.hxx
Change-Id: I9e5396b52be2cbd0a95ef4dd08d1766a8f6d6ac6
2013-04-20 22:01:36 +03:00
03a9ec4aa5 Don't bother with unused stuff
Also, install the header files on all platforms.

Change-Id: I06820416956a6b35ff327d8871f7d4adf16ef15b
2013-04-14 21:00:01 +03:00
ab49b49f04 Add lo_keyboard_did_hide() and improve comment
Change-Id: I20ae40fa03079d69f7ce9e71fa4ef6264e8d84a4
2013-04-13 20:59:03 +03:00
3f4a63c9dd Add new <touch/touch.h> header
Change-Id: I25016b17356e0b3732f324f4edb748660cd110fd
2013-04-12 15:22:10 +03:00
752d005d85 Update README
Change-Id: I5caa9c10605ff806677958a2d28428a0cab0d906
2013-04-11 10:58:19 +03:00
5f8015045c No -BUCR option to javamaker any more
Change-Id: I1b418c563c30be959b771a474ed9c699f71b57e7
2013-04-11 10:58:19 +03:00
1946794ae0 mass removal of rtl:: prefixes for O(U)String*
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
2013-04-07 14:23:11 +02:00
79b0046ba0 remove legacy build.pl prj/build.lst files. 2013-03-14 17:05:51 +00:00
14574684dd gbuild: stop using $(OUTDIR)/idl
Instead, include directly from $(SRCDIR)

Change-Id: I09df3da82eead897eb194ae55d1a092452f3cdb9
2013-03-13 14:33:55 +01:00
b768611724 remove all d.lst
Change-Id: Icba4218c5f9fe89d183d25ea82a8eae52881f885
2013-02-28 18:40:06 +01:00
edf6730fd5 add runtime deps for custom targets
Change-Id: I49272003ea72c84c9e81bc826820b0ac5f9d5008
2012-12-30 17:15:48 +01:00
8df23e8bfa fix for my UNO commits
that'll teach me to update code I can't compile

Change-Id: Idc6f82ad4baccff4479639ffd316c521a2156888
2012-12-21 11:12:04 +02:00
bb121c864c fdo#46808, Convert frame::Desktop to new style service.
I had to drop XEventBroadcaster from the merged interface
because it introduced method name conflicts (addEventListener).

Shouldn't be an issue since it was scheduled to be dropped anyhow,
and the service implementation still implements it, so existing clients
will be fine.

I dropped the interface XPropertySet from the combined IDL because nobody
seems to be using it, and it's primary purpose appears to be to set weird
flags.

I dropped the optional interfaces
   XStatusIndicatorFactory
   XDispatchInformationProvider
from the combined IDL because the service does not implement them, and
nobody seems to be using them. I suspect they were mistakenly copied
from XFrame.

I also did not convert the Title, UserDefinedAttributes and LayoutManager
properties to attributes, again because no-one is using them.

Change-Id: I678a00006ed2cca2d6c37c4e39465811442c33af
2012-12-21 10:57:09 +02:00
76324b3509 ridljar etc.: javamaker invocations must rm -r targetdir
... because otherwise types that have been removed from the input rdb
still end up in the resulting jar file.

Change-Id: Ia73ecffcc9d831f2627ac0fcc5f57acf1f52a799
2012-11-28 16:56:16 +01:00
f252b332dd fdo#46808, renamet awt::XToolkit2 to XToolkitExperimental..
..because we want to use the name for the new merged interface
for the Toolkit service.

Change-Id: Ib1e193c7d04729f6420ee6984231fd50181e59d3
2012-10-24 16:49:49 +02:00
5032dc0fc3 gbuild: invert handling of standard system libraries:
Always link in gb_STDLIBS, except when the library explicitly opts out
with gb_LinkTarget_disable_standard_system_libs.

Change-Id: I489a99114fbfa46d0421a27cf6c7b899dc268a4a
2012-09-28 16:49:08 +02:00
b85c349783 gbuild: replace direct gb_STDLIBS use with ...
... new gb_LinkTarget_add_standard_system_libs

Change-Id: Ib2bc843098db3d8c6822b45a3d21724e67f57d69
2012-09-28 16:49:06 +02:00
63a20e0349 touch: add missing dep on types.rdb
Change-Id: I7a11a2c00abef0ed1f0945f7809fba79f1f3533b
2012-09-22 13:58:57 +02:00
fdda178d88 targetted improvement of UNO API includes / usage 2012-07-02 14:43:34 +01:00
533092a738 touch depends on sal, toolkit depends on touch
Change-Id: I77e108391b48a9dc50491f8e76de8f277f92dfc6
2012-06-18 23:01:49 +03:00
daaa550121 Pass also scale and offset to createScreenCompatibleDeviceUsingBuffer()
Pass on to VirtualDevice where used to set the MapMode of the device
appropriately. Adapt DocumentLoader, use to scale the page rendering
to exactly fit the virtual device.

Change-Id: I4b0bc67e12114d3d9d493ff1aca2ef5d2cc78912
2012-06-18 22:38:41 +03:00
8dd75128a5 ByteBufferWrapper tweaks
operator() gets called in a Java GC thread. A JNIEnv* saved in the
constructor (which is called from the UI thread) is not valid in other
threads (although for now, Dalvik notices, warns, and works around
it). So don't bother keeping the JNIEnv*. Instead fetch one when
needed. Move the method implementations from inline in the header to
libotouch's android.cxx.

Change-Id: I7de6fc54bb8d9a59146576d6e8c325fe917393ee
2012-06-18 22:38:30 +03:00
9735441b94 fix build.lst content
Change-Id: I11c45830f6a322876041f6beda9e31fde110a2a7
2012-06-14 13:07:47 +02:00
ff719cd8bb More hacking
Note that this Document class is work in progress and the code hasn't
ever been run yet even. Not used by the DocumentLoader test appp
currently.

Change-Id: Ibb285d455f31d9bda43133f3a289fc4564b83d47
2012-06-12 13:50:51 +03:00
56595dab64 Do use separate width and height
Change-Id: I1bae38bf312ebc0186266be0dad3604e3f940aef
2012-06-12 13:50:48 +03:00
f44530f1a0 udkapi and offapi are not "internal"
Change-Id: Id06783a999707ced3fe860fe23a6c48ccc40d9c4
2012-06-12 13:50:47 +03:00
4e4dcdae48 Add Android-specific sal/ByteBufferWrapper.hxx header
Used for impedance matching between Java's direct ByteBuffer and the
boost::shared_array used by basebmp. Not sure yet how well this will
actually work. I'm afraid leaks might be possible in exception
throwing cases.

Change-Id: I74fc57aaf46b2dd9f227043bd9045d4815a5ed40
2012-06-12 13:50:45 +03:00
40c00297de Clarify ideas a bit, DocumentRenderCallback service not needed
Change-Id: I0a91a45dace5d2a35daadf1c9233ab68bee8701e
2012-06-07 21:54:20 +03:00
92f23297c9 Work in progress: Add "touch" module for Android and iOS stuff
Change-Id: I10652743194d44d8465ddf8079f6b4458e6710f9
2012-06-05 17:17:41 +03:00