summaryrefslogtreecommitdiff
path: root/ios
AgeCommit message (Collapse)Author
2013-10-17The Emacs mode for Objective-C is called "ObjC"Tor Lillqvist
Change-Id: I78428758aff0f0fb7e25ae8724ac32db824e10a6
2013-10-17added for infrastructure for ios tile testing appPtyl Dragon
Change-Id: Ie8ac64769c01c5e967a56844a69747ef4d4f20af
2013-10-17infrastructure for ios tile testing appPtyl Dragon
Change-Id: I1a3d10b7fb61b19664b383d29c6e607c01b90a71
2013-10-17added draw tile signature and select all fixptyl@cloudon.com
Change-Id: I6118c55caa12d9ba52000f89e869e27b218859be
2013-10-17Make the MobileLibreOffice project work better in a srcdir!=builddir scenarioTor Lillqvist
Manual intervention still needed to copy over the ios/MobileLibreOffice and ios/shared directories, though. Change-Id: I1e985cb9bf61238631bd01cd222eeaeb447d58b9
2013-10-16Use ln -f to avoid warnings about existing filesTor Lillqvist
Some libraries exist both in solver/*/lib and in their UnpackedTarball/foo location. Change-Id: Ie312479069738b27900bd4d7021ede986d94f22a
2013-10-16Drop the set -xTor Lillqvist
Change-Id: I014202fa48a211499b0290e6236bbdc96ad247a8
2013-10-16Make libc++ optional for iOS and use the right library in the Xcode projectsTor Lillqvist
It seems that using libc++ when building with Xcode 4 (and iOS SDK 6) you get linking errors. Stick to libstdc++ for now then with that. Propagate the choice to the iOS Xcode projects through the lo.xcconfig file. Change-Id: Ic61dd2336066a77c4219c532106e3e50e85d0689
2013-10-16For clarity, prefix the LO-specific Xcode configuration variables with LO_Tor Lillqvist
Change-Id: I196feb392f9ebebfdcd6f6e0ecd2c9cc89707cbb
2013-10-16Adapt to changed directory structure in fundamentalrcTor Lillqvist
With this change, the MobileLibreOffice app builds and runs for me. Change-Id: I8c7ce3fdedced5eb82ed18e21873e773733d612f
2013-10-16No "registry" directly at top app level any moreTor Lillqvist
Change-Id: Idc81f4913a96938f1fdd2644cc9e34a07554bb21
2013-10-16No mlo_select_all(), probably left out accidentally from Ptyl's commitTor Lillqvist
Change-Id: I1859f6c05f371fccdd39f903d663d5a452866876
2013-10-16Use libc++ here, too, as we now do for the LO codeTor Lillqvist
Also quotes added by Xcode around library names that contain nonalphanumerics. Change-Id: Ie5b34b2da0ec5600e9ca1aba1e17efd7e3e087de
2013-10-16Add dummy touch_ui_keyboard_visible()Tor Lillqvist
Change-Id: Ib3de4092f48e16ac88108d6a69a04baf92a82de1
2013-10-16Ignore the lib_link and resource_link dirsTor Lillqvist
Change-Id: Ib30199e3f193f9b98e9f0e2ec0d76953abf39a14
2013-10-16Adapt library names and paths to current build systemTor Lillqvist
For many 3rd-party libraries we have for some time already kept the archives only in their build directories, under workdir's UnpackedTarball. Also, we now use upstream names for them which often contain a verison number. Change-Id: I51888de287e2c352a890bd4ae1dfdf0c6dc77158
2013-10-16Linking changes: Adapt to changes in build systemTor Lillqvist
Link libs from where they are now. Yeah, a third place where we tediously list this (also in solenv/gbuild/platform/IOS_ARM_GCC.mk and ios/Executable_LibreOffice.mk, although the latter will probably now go away when/if the experimenatl iOS app is superseded by this MobileLibreOffice app). Also, don't duplicate the lib_link directory, and don't use a path to the randomly-named DerivedData directory. Change-Id: I7b685085d07da18a4594db067fb586b4eb3d2d4a
2013-10-16Adapt to recent changes in solver/instdir/workdir structureTor Lillqvist
Change-Id: I1286feafa1a11fe30aa4f8383c094661aa10db92
2013-10-16Use OUTDIR and INSTDIR in the shell scriptTor Lillqvist
Change-Id: I400fc5d0d572b3eab99f8da20162de1191cf3a53
2013-10-16Add OUTDIRTor Lillqvist
Change-Id: I1b3b22a9de54559a0b89c91fb10ef6f90ccb1ceb
2013-10-16Adapt to changed <touch/touch.h> APITor Lillqvist
Change-Id: I9304a0a08c6eed79726700cdc8451dc0fbe613cf
2013-10-16Use WORKDIR instead of hardcoding unxiosr.proTor Lillqvist
In a --enable-dbgutil build there is no ".pro" suffix. Change-Id: Id95f5a4a972059a9c67985a8c15405a9303ad6b2
2013-10-16There is no "make" mode at least in my EmacsTor Lillqvist
Change-Id: If693c4ddcd560336df6878a0a83e445d889d30de
2013-10-16We want config_host, not config_buildTor Lillqvist
We use GNU cross-compilation terminology: "host" means the platform the code being compiled will run on (this is often somewhat surprising to those unaware), and "build" means the platform the build tools (= the compiler, linker etc) is running on. For an iOS app, "host" is iOS and "build" is OS X. There is also "target" but it is in this case the same as "host". (Only in a so-called Canadian Cross situation is "target" different from "host" (and from "build").) Change-Id: I6eefa982916f0660afd259770bf455cf28793670
2013-10-16Set ARCHS = armv7 otherwise Xcode complains for me about armv7sTor Lillqvist
Change-Id: I59767af5fe4b2067a175c6882ecb3edf3c4ee2f7
2013-10-16Generate the ios/lo.xcconfig at configure timeTor Lillqvist
Also, add INSTDIR and WORKDIR. Change-Id: I16266202c2e2d005533f7ffbcc2ae41f63833928
2013-10-16Remove file that contained pathname specific to one developer's machineTor Lillqvist
Change-Id: Ia8eb3ad11c947bae64b5758fd4c0820bf3c09905
2013-10-15Add the new iOS app project filesptyl@cloudon.com
Change-Id: I9ac049ef61e698afda1577a630e1185c75a33734
2013-10-15Add outmap.cxxTor Lillqvist
Change-Id: Ied91c3edf9e4c8996a08ea722ba8dd409357d7b5
2013-10-15Require at least iOS 6.1Tor Lillqvist
Change-Id: I6e75db10028143ef5926ceed8029e0404ab82d2b
2013-10-13Hacking on iOS keyboard handlingTor Lillqvist
Change-Id: I0d842cc951cb5a3e7e990f835f541ccf1bd89df6
2013-10-13Reduce loggingTor Lillqvist
Change-Id: I195a6a38f7cc597e6365ffd7f3e0432c73447e1a
2013-10-13Minor refactoring of iOS codeTor Lillqvist
Rename functions so that functions called by the UI layer for actions to happen in the LO layer and functions called by the LO layer for things to happen in the UI layer use different prefixes. Move declarations to the generic <touch/touch.h> and avoid iOS-specific types in the API. Change-Id: Ieb8979065e02a87c4a415c934163265f2790d011
2013-10-11Redo the temporary hack for long touch: just simulate a double-clickTor Lillqvist
This is just throwaway experimentation, not how it should *really* be done of course. Change-Id: If600a5d3f01f118e84079f513dfccb25f4d59622
2013-10-11Add some more source filesTor Lillqvist
Change-Id: Ife2ee57878b2fad7af84f4a8b0b0a172f7a2cb7e
2013-10-11iOS experimental app support for selection marking via long press gestureptyl@cloudon.com
Change-Id: Ib7a71797a2dc967f9d8ddd60fdc10c78201a87c8 Reviewed-on: https://gerrit.libreoffice.org/5911 Reviewed-by: Tor Lillqvist <tml@collabora.com> Tested-by: Tor Lillqvist <tml@collabora.com>
2013-10-09Fix for iOS scroll by pixels, and pinch to zoomptyl@cloudon.com
Minor further changes by tml to match the coding style of surrounding code mainly. Change-Id: Ied6087a264f1c6b00763ea36fba9808329afede4 Reviewed-on: https://gerrit.libreoffice.org/5742 Tested-by: Tor Lillqvist <tml@collabora.com> Reviewed-by: Tor Lillqvist <tml@collabora.com>
2013-10-08Depend on more librariesTor Lillqvist
Change-Id: Ied2880861a89117294b9d29f42e6d5a6745ad1d2
2013-10-08This app is called "LibreOffice", not "Viewer"Tor Lillqvist
Change-Id: I19663a22cedc0ed4355fc63d28821d80520ee292
2013-10-08Adapt to instdir and solver changes latelyTor Lillqvist
Change-Id: Idc6c20f6645f2e39b98a11f741aaa482f31c6ea1
2013-10-05popOverView modified for better touchabilitySiqi LIU
Change-Id: Ief0ca8dfef303ecf905fdf02bcea924f98de976b
2013-10-05minorSiqi LIU
Change-Id: I25a9af3cad0454ee098b468d52433bec821c464b
2013-10-04fdo#39674 fix some spellingThomas Arnhold
Change-Id: I72e497fb97edf8782c69000576f42896594e1556
2013-10-02we do not need .xcd files in solverMatúš Kukan
Change-Id: Ic08b12b0deb7342c520a5385c226d864596fc858
2013-10-02WaE: NSLog format errors when compiling as 64-bit codeTor Lillqvist
Use long format modifiers and insert casts to make the code happy both as 32- and 64-bit. (Sure, this is just in temporary debugging output NSLog() calls.) Change-Id: I7c05c59a76e683b3401974c2b468d1aee2de4098
2013-09-30translation fixSiqi LIU
Change-Id: I7def33cbd6f638c564de0a872a5b3b7d3c3a90e1 Reviewed-on: https://gerrit.libreoffice.org/6038 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2013-09-30adding some commentsSiqi LIU
Change-Id: Ie730db1fd926bd8bd7a4b05a08d0dd672c9ee094 Reviewed-on: https://gerrit.libreoffice.org/6037 Tested-by: Caolán McNamara <caolanm@redhat.com> Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2013-09-23Try to fix cross-compilationTor Lillqvist
Add more FOO_FOR_BUILD variables and some gb_Foo_for_build functions. Get rid of gb_INSTROOT and gb_DEVINSTALLROOT, just use INSTROOT. Change-Id: Iee531b02d14fae41edb68ad589a5dec829a60255
2013-09-22gbuild: refactor LinkTarget representationMichael Stahl
If the link targets are not in workdir then 2 different aspects are needed: the previously used location relative to workdir's LinkTarget dir (for all the misc. related targets), and the full target file. Adding an additional parameter to all LinkTarget functions would be quite annoying, especially since it would need passing through all the gb_LinkTarget__use functions in RepositoryExternal.mk; instead encode both into the linktarget itself, and modify the functions gb_LinkTarget_get_target to return the target and all others to return the workdir linktargetname. - replace gb_Library_get_linktargetname with either: * gb_Library__get_workdir_linktargetname * gb_Library__get_linktarget_target * gb_Library_get_linktarget - similar for gb_Executable_get_linktargetname - similar for gb_StaticLibrary_get_linktargetname - similar for gb_CppunitTest__get_linktargetname - add calls to gb_LinkTarget__get_workdir_linktargetname where needed Change-Id: I917ad7957fee50ec2517a9f9cc9ff452c8d97d1b
2013-09-21iOS datepicker background issuesSiqi LIU
Change-Id: I532d3b854ff3b66048b40decd2d9232ab9720151