summaryrefslogtreecommitdiff
path: root/touch
AgeCommit message (Collapse)AuthorFilesLines
2013-09-19Directly build UNOIDL .rdb files from .idl filesStephan Bergmann1-8/+2
...via unoidl-write and the new source-format registry provicers, instead of using idlc to produce .urd files, regmerge to merge them into legacy .rdb files, and unoidl-write to translate those to new UNOIDL .rdb files. gb_UnoApi and gb_InternalUnoApi ctors take an additional argument now that is the path (below $(SRCDIR)) of the source-format registry from which to obtain UNOIDL entity definitions. It can either be an .idl file (in which case no *_add_idlfiles calls should be used and the resulting .rdb will contain all the entities from that one .idl file; used in some tests to conveniently define all test-specific entities in a single file) or a directory denoting the root of an .idl file tree (in which case *_add_idlfiles calls specify the entites to include in the resulting .idl file). (In the first case, the generated .rdb file needs to depend on that single .idl file, so the gb_UnoApiTarget ctor contains a dependency on that additional argument, which happens, as a side effect, to trigger rebuilds in the second, tree-based case when addition/removal of .idl files in the tree causes updates of directory time-stamps.) UnoApiPartTarget and all the dependency-tracking logic based on .urd files in solenv/gbuild/UnoApiTarget.mk is gone. Generation of an .rdb file now depends on its source registry (see previous paragraph) and all the .idl files specified with *_add_idlfiles (in the second, tree-based case above). A consequence of that is that gb_UnoApi_add_idlfile, -_nohdl, and -_noheader all do the same now. I left them in for now anyway, maybe they become relevant again when the use of cppumaker is changed to read directly from a source-format registry instead of going via a .rdb registry. The legacy tools idlc, regcompare, regmerge, and regview are still contained in the URE or SDK for now. cb344cd59e1ddb7c6db66dbd9263b4755969d4ba "Revert 'Looks like idlc resolved typedefs inside sequence<...>'" is re-reverted as now "the current offapi.rdb is generated via unoidl-write instead of idlc." Change-Id: I3d9d92f17326bc9f49dd934c85aab6a17951d06d
2013-04-30Move to MPLv2 license headers, with ESC decision and author's permission.Michael Meeks11-11/+11
2013-04-24Get rid of UnoApiMerge_uretypes, which is just a duplicate of UnoApi_udkapiStephan Bergmann1-2/+2
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-23execute move of global headersBjoern Michaelsen3-58/+0
see https://gerrit.libreoffice.org/#/c/3367/ and Change-Id: I00c96fa77d04b33a6f8c8cd3490dfcd9bdc9e84a for details Change-Id: I199a75bc4042af20817265d5ef85b1134a96ff5a
2013-04-23Just remove this unused fileTor Lillqvist1-15/+0
Change-Id: I68dbaf17d874d180fb9eda4082a26099a5000453
2013-04-22Bin bogus include settingTor Lillqvist1-5/+0
Change-Id: Idf61c1d466bf7f40fe17ae5f4f33b74cc709772a
2013-04-20Don't bother with for now unused libotouch.hxxTor Lillqvist1-1/+0
Change-Id: I9e5396b52be2cbd0a95ef4dd08d1766a8f6d6ac6
2013-04-14Don't bother with unused stuffTor Lillqvist2-12/+4
Also, install the header files on all platforms. Change-Id: I06820416956a6b35ff327d8871f7d4adf16ef15b
2013-04-13Add lo_keyboard_did_hide() and improve commentTor Lillqvist1-4/+11
Change-Id: I20ae40fa03079d69f7ce9e71fa4ef6264e8d84a4
2013-04-12Add new <touch/touch.h> headerTor Lillqvist2-0/+38
Change-Id: I25016b17356e0b3732f324f4edb748660cd110fd
2013-04-11Update READMETor Lillqvist1-4/+6
Change-Id: I5caa9c10605ff806677958a2d28428a0cab0d906
2013-04-11No -BUCR option to javamaker any moreTor Lillqvist1-1/+1
Change-Id: I1b418c563c30be959b771a474ed9c699f71b57e7
2013-04-07mass removal of rtl:: prefixes for O(U)String*Luboš Luňák1-1/+0
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-03-14remove legacy build.pl prj/build.lst files.Michael Meeks1-2/+0
2013-03-13gbuild: stop using $(OUTDIR)/idlMichael Stahl1-1/+1
Instead, include directly from $(SRCDIR) Change-Id: I09df3da82eead897eb194ae55d1a092452f3cdb9
2013-02-28remove all d.lstMichael Stahl1-0/+0
Change-Id: Icba4218c5f9fe89d183d25ea82a8eae52881f885
2012-12-30add runtime deps for custom targetsDavid Tardon1-1/+1
Change-Id: I49272003ea72c84c9e81bc826820b0ac5f9d5008
2012-12-21fix for my UNO commitsNoel Grandin1-1/+1
that'll teach me to update code I can't compile Change-Id: Idc6f82ad4baccff4479639ffd316c521a2156888
2012-12-21fdo#46808, Convert frame::Desktop to new style service.Noel Grandin1-6/+3
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-11-28ridljar etc.: javamaker invocations must rm -r targetdirMichael Stahl1-0/+1
... because otherwise types that have been removed from the input rdb still end up in the resulting jar file. Change-Id: Ia73ecffcc9d831f2627ac0fcc5f57acf1f52a799
2012-10-24fdo#46808, renamet awt::XToolkit2 to XToolkitExperimental..Noel Grandin1-3/+3
..because we want to use the name for the new merged interface for the Toolkit service. Change-Id: Ib1e193c7d04729f6420ee6984231fd50181e59d3
2012-09-28gbuild: invert handling of standard system libraries:Michael Stahl1-2/+0
Always link in gb_STDLIBS, except when the library explicitly opts out with gb_LinkTarget_disable_standard_system_libs. Change-Id: I489a99114fbfa46d0421a27cf6c7b899dc268a4a
2012-09-28gbuild: replace direct gb_STDLIBS use with ...Michael Stahl1-1/+2
... new gb_LinkTarget_add_standard_system_libs Change-Id: Ib2bc843098db3d8c6822b45a3d21724e67f57d69
2012-09-22touch: add missing dep on types.rdbMatúš Kukan1-2/+2
Change-Id: I7a11a2c00abef0ed1f0945f7809fba79f1f3533b
2012-07-02targetted improvement of UNO API includes / usageMichael Meeks1-4/+1
2012-06-18touch depends on sal, toolkit depends on touchTor Lillqvist1-1/+1
Change-Id: I77e108391b48a9dc50491f8e76de8f277f92dfc6
2012-06-18Pass also scale and offset to createScreenCompatibleDeviceUsingBuffer()Tor Lillqvist1-1/+1
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-18ByteBufferWrapper tweaksTor Lillqvist2-0/+38
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-14fix build.lst contentDavid Tardon1-1/+2
Change-Id: I11c45830f6a322876041f6beda9e31fde110a2a7
2012-06-12More hackingTor Lillqvist1-26/+40
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-12Do use separate width and heightTor Lillqvist1-5/+7
Change-Id: I1bae38bf312ebc0186266be0dad3604e3f940aef
2012-06-12udkapi and offapi are not "internal"Tor Lillqvist1-1/+4
Change-Id: Id06783a999707ced3fe860fe23a6c48ccc40d9c4
2012-06-12Add Android-specific sal/ByteBufferWrapper.hxx headerTor Lillqvist2-0/+44
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-07Clarify ideas a bit, DocumentRenderCallback service not neededTor Lillqvist4-35/+22
Change-Id: I0a91a45dace5d2a35daadf1c9233ab68bee8701e
2012-06-05Work in progress: Add "touch" module for Android and iOS stuffTor Lillqvist17-0/+583
Change-Id: I10652743194d44d8465ddf8079f6b4458e6710f9