summaryrefslogtreecommitdiffstats
path: root/touch
Commit message (Collapse)AuthorAgeFilesLines
* Use exact same license formatting in touch as elsewhereAlexander Wilms2014-02-263-24/+27
| | | | | | | Change-Id: I7e1a41784fc12828a2f530a3e3019b95ade19cdf Reviewed-on: https://gerrit.libreoffice.org/8328 Tested-by: Caolán McNamara <caolanm@redhat.com> Reviewed-by: Caolán McNamara <caolanm@redhat.com>
* Directly build UNOIDL .rdb files from .idl filesStephan Bergmann2013-09-191-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
* Move to MPLv2 license headers, with ESC decision and author's permission.Michael Meeks2013-04-3011-11/+11
|
* Get rid of UnoApiMerge_uretypes, which is just a duplicate of UnoApi_udkapiStephan Bergmann2013-04-241-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
* execute move of global headersBjoern Michaelsen2013-04-233-58/+0
| | | | | | | see https://gerrit.libreoffice.org/#/c/3367/ and Change-Id: I00c96fa77d04b33a6f8c8cd3490dfcd9bdc9e84a for details Change-Id: I199a75bc4042af20817265d5ef85b1134a96ff5a
* Just remove this unused fileTor Lillqvist2013-04-231-15/+0
| | | | Change-Id: I68dbaf17d874d180fb9eda4082a26099a5000453
* Bin bogus include settingTor Lillqvist2013-04-221-5/+0
| | | | Change-Id: Idf61c1d466bf7f40fe17ae5f4f33b74cc709772a
* Don't bother with for now unused libotouch.hxxTor Lillqvist2013-04-201-1/+0
| | | | Change-Id: I9e5396b52be2cbd0a95ef4dd08d1766a8f6d6ac6
* Don't bother with unused stuffTor Lillqvist2013-04-142-12/+4
| | | | | | Also, install the header files on all platforms. Change-Id: I06820416956a6b35ff327d8871f7d4adf16ef15b
* Add lo_keyboard_did_hide() and improve commentTor Lillqvist2013-04-131-4/+11
| | | | Change-Id: I20ae40fa03079d69f7ce9e71fa4ef6264e8d84a4
* Add new <touch/touch.h> headerTor Lillqvist2013-04-122-0/+38
| | | | Change-Id: I25016b17356e0b3732f324f4edb748660cd110fd
* Update READMETor Lillqvist2013-04-111-4/+6
| | | | Change-Id: I5caa9c10605ff806677958a2d28428a0cab0d906
* No -BUCR option to javamaker any moreTor Lillqvist2013-04-111-1/+1
| | | | Change-Id: I1b418c563c30be959b771a474ed9c699f71b57e7
* mass removal of rtl:: prefixes for O(U)String*Luboš Luňák2013-04-071-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
* remove legacy build.pl prj/build.lst files.Michael Meeks2013-03-141-2/+0
|
* gbuild: stop using $(OUTDIR)/idlMichael Stahl2013-03-131-1/+1
| | | | | | Instead, include directly from $(SRCDIR) Change-Id: I09df3da82eead897eb194ae55d1a092452f3cdb9
* remove all d.lstMichael Stahl2013-02-281-0/+0
| | | | Change-Id: Icba4218c5f9fe89d183d25ea82a8eae52881f885
* add runtime deps for custom targetsDavid Tardon2012-12-301-1/+1
| | | | Change-Id: I49272003ea72c84c9e81bc826820b0ac5f9d5008
* fix for my UNO commitsNoel Grandin2012-12-211-1/+1
| | | | | | that'll teach me to update code I can't compile Change-Id: Idc6f82ad4baccff4479639ffd316c521a2156888
* fdo#46808, Convert frame::Desktop to new style service.Noel Grandin2012-12-211-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
* ridljar etc.: javamaker invocations must rm -r targetdirMichael Stahl2012-11-281-0/+1
| | | | | | | ... because otherwise types that have been removed from the input rdb still end up in the resulting jar file. Change-Id: Ia73ecffcc9d831f2627ac0fcc5f57acf1f52a799
* fdo#46808, renamet awt::XToolkit2 to XToolkitExperimental..Noel Grandin2012-10-241-3/+3
| | | | | | | ..because we want to use the name for the new merged interface for the Toolkit service. Change-Id: Ib1e193c7d04729f6420ee6984231fd50181e59d3
* gbuild: invert handling of standard system libraries:Michael Stahl2012-09-281-2/+0
| | | | | | | Always link in gb_STDLIBS, except when the library explicitly opts out with gb_LinkTarget_disable_standard_system_libs. Change-Id: I489a99114fbfa46d0421a27cf6c7b899dc268a4a
* gbuild: replace direct gb_STDLIBS use with ...Michael Stahl2012-09-281-1/+2
| | | | | | ... new gb_LinkTarget_add_standard_system_libs Change-Id: Ib2bc843098db3d8c6822b45a3d21724e67f57d69
* touch: add missing dep on types.rdbMatúš Kukan2012-09-221-2/+2
| | | | Change-Id: I7a11a2c00abef0ed1f0945f7809fba79f1f3533b
* targetted improvement of UNO API includes / usageMichael Meeks2012-07-021-4/+1
|
* touch depends on sal, toolkit depends on touchTor Lillqvist2012-06-181-1/+1
| | | | Change-Id: I77e108391b48a9dc50491f8e76de8f277f92dfc6
* Pass also scale and offset to createScreenCompatibleDeviceUsingBuffer()Tor Lillqvist2012-06-181-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
* ByteBufferWrapper tweaksTor Lillqvist2012-06-182-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
* fix build.lst contentDavid Tardon2012-06-141-1/+2
| | | | Change-Id: I11c45830f6a322876041f6beda9e31fde110a2a7
* More hackingTor Lillqvist2012-06-121-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
* Do use separate width and heightTor Lillqvist2012-06-121-5/+7
| | | | Change-Id: I1bae38bf312ebc0186266be0dad3604e3f940aef
* udkapi and offapi are not "internal"Tor Lillqvist2012-06-121-1/+4
| | | | Change-Id: Id06783a999707ced3fe860fe23a6c48ccc40d9c4
* Add Android-specific sal/ByteBufferWrapper.hxx headerTor Lillqvist2012-06-122-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
* Clarify ideas a bit, DocumentRenderCallback service not neededTor Lillqvist2012-06-074-35/+22
| | | | Change-Id: I0a91a45dace5d2a35daadf1c9233ab68bee8701e
* Work in progress: Add "touch" module for Android and iOS stuffTor Lillqvist2012-06-0517-0/+583
Change-Id: I10652743194d44d8465ddf8079f6b4458e6710f9