Commit Graph
753 Commits
Author SHA1 Message Date
jan Iversen 0df72d80e8 iOS, remove copy of source code to instdir
The build phase contained copy statements for
bridges/source/cpp_uno/ which should not happen

Change-Id: Ied4c1b2ef29effe4642f5ca0e7dc3a5b41ef0b68
2018-03-17 07:49:35 +01:00
jan Iversen 1caf3b9380 iOS, solved corrupted stack in cpp -> uno
Solved problem in assembler code, so the call chain is correct.

There are still something missing for uno to work correctly

Change-Id: Ieb3b3d6b15153576159e07b52ced0efedd135713
2018-03-15 13:28:25 +01:00
jan Iversen a414d36235 iOS, updated xcode project file
the only change is that addition of files needed to debug the
stack corruption problem.

Change-Id: I3598cdba2e84f51a3a90387dbe3439eafb34f878
2018-03-11 19:09:16 +01:00
jan Iversen 4f4137d0e2 iOS, change example.odt -> welcome.odt
It must be changed in the swift code also.

Change-Id: Ide7ccbb89d94f91a9f6e0dbbd7a29035c46f7f4f
2018-03-03 22:41:48 +01:00
jan Iversen 652749a32b iOS, moved resources from share to direct.
Change-Id: I266fe71a6c58d8b80fa917198e8d84b356dfe296
2018-03-03 22:37:18 +01:00
jan Iversen 97d03a1209 iOS, updated resource paths.
changed name of example.odt to welcome.odt

Change-Id: I59625949f4aaad3b3f75bfa243f1a4186d563822
2018-03-03 22:30:25 +01:00
jan Iversen 6b08a0c363 iOS, made example.odt local to ios
Have a local copy instead of referencing the android dir, allows us to
make modifications local to iOS.

Change-Id: Ifb6292cff5dcfce0a45c210176f8597d0091ee20
2018-03-03 22:30:25 +01:00
jan Iversen b8431e03bd iOS, allow "make" call in ios directory
config_host.mk is not read before Custom_target_ios_link, which gives
problems with the global variables

Change-Id: I9738b5123f4e7aa848de17b00b39b8a03b3a477c
2018-03-02 18:30:53 +01:00
jan Iversen fc956e424b iOS, SAL_LOG added to debug builds
Change-Id: Ibd5406c8f2ea7b46e3b4863ca1eba5a788bd270a
2018-02-13 19:58:41 +01:00
jan Iversen f81f63aff6 iOS, added missing document state in callback
Change-Id: Ib710eb4ce1186571732588948726874a0fb9cb58
2018-02-11 13:14:41 +01:00
jan Iversen 2db0c3e043 iOS, add tango theme to avoid vcl problem.
Change-Id: I73bee8ce04ec6234187224d03f0e081f09037e72
2018-02-05 19:42:44 +01:00
jan Iversen f17d0ff523 iOS, correctly build release/debug versions
Added 2 schemes Debug/Release as shared to make sure they are
available. Not having them as shared and cleaning causes them to be
"forgotten"

Change-Id: I4cb66c7088f770c7cda592994f3610e98fb1b7f0
2018-02-05 11:11:53 +01:00
jan Iversen 1ed8f225ab iOS, removed OTHER_LDFLAGS
Change-Id: Ib07c1c4823deda7fa4ba389e9679f6eff99691d8
2018-02-05 11:11:53 +01:00
jan Iversen 8258b425e8 iOS, allow x86 release builds
Added dir for x86_64 release builds

Change-Id: If8c5e775ecd1283d9386a764441019c2423170f9
2018-02-05 11:11:53 +01:00
jan Iversen 1bd8cd252c iOS, simplified lib ref and copy to device
Named libKit directories so they can be referenced simple within xCode

Change-Id: Ic05fa4e87b6cc87e2823177474c3ed9ac3433dd3
2018-02-04 17:57:58 +01:00
jan Iversen f7cdb48dfc iOS, launchScreen size update
Change-Id: Ic00d5f623fafdf05c467e7a260320894d8a27c5b
2018-02-04 12:56:27 +01:00
jan Iversen 4d184c262c iOS, removed buildConfiguration Simulator
We only work with Debug/Release and then let the target determinate active
architecture.

Change-Id: Iccc6a658168a26c9d6b1650b0928466479cf68dc
2018-02-04 12:56:27 +01:00
jan Iversen 36114476fa iOS, removed schemes
Working only with BuildConfiguration

Change-Id: I6790841928ca7ab6938317d0a8e83f9b90608cad
2018-02-04 12:56:27 +01:00
jan Iversen c50cd8647f iOS, new launch screen
Updated launch screen, to reflect current development, and the
fact that it is based on LO 6.x

Change-Id: Iac175abb5ba8dc7a1fbe923ce972d797d78779c5
2018-02-04 12:56:27 +01:00
Jon Nermut 671e67dfc2 iOS: linker changes for on device
[ae490dd] iOS: add script to sym link the dylib to the right spot

Adds a shell script to symlink the right dylib into the build products folder,
which means we can reference libKit.dylib relative to that, rather than absolutely

[ba4c072] iOS: pass in user path

On device using appPath/user as the user directory causes a crash, as an app cannot write inside it's bundle. Instead, add a new param to pass the documents dir into the init.

[088ad49] iOS: linker changes to run on device

Change-Id: I16f5d85f3ca483df11b82108ee39c4ec461214f4
Reviewed-on: https://gerrit.libreoffice.org/48866
Reviewed-by: jan iversen <jani@libreoffice.org>
Tested-by: jan iversen <jani@libreoffice.org>
2018-01-30 08:51:39 +01:00
jan Iversen 2cbcaa58b9 iOS, add support for PDF
Updated Document Types and import types.

Change-Id: Id7e5aef91cdf52783a83672becfd7bbb78f986ad
2018-01-26 15:47:22 +01:00
jan Iversen e273981652 iOS, update intro screen
Update to intro.png used for version 6

Change-Id: Ieeb71854eb98eb3f1be815ea15fecce424a5eba9
2018-01-25 18:59:07 +01:00
jan Iversen 121d3213e0 iOS, removed unused libraries
libz, libiconv etc are now hidden in loKit.dylib

Change-Id: I64e7be0c3ad2087f8c13bcc99d693087e4c6732b
2018-01-25 18:59:07 +01:00
jan Iversen bf0117cce9 iOS, simplified dylib build
Change-Id: Icea9a5e4796dda288fafcd478a769fa7087baab2
2018-01-25 17:30:32 +01:00
jan Iversen 376ba90ee2 iOS, corrected directory creation.
the setup mk did not always create the needed directories.
and corrected typo

Change-Id: I58a40a67d91101504b7802a1fc73105df68a4ca4
2018-01-25 17:29:55 +01:00
jan Iversen e0e19de6ec iOS, allow orientations for all devices
Info.plist is no longer limited to ipad

Change-Id: Ibe807183fab7e2820e5234fa7fa773fda2c32926
2018-01-24 07:58:56 +01:00
Andrea Gelmini 508e973bc5 Fix typos
Change-Id: I17e617d89d1b5ad92c5c8218958e86ca722b13e2
Reviewed-on: https://gerrit.libreoffice.org/48435
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
Tested-by: Julien Nabet <serval2412@yahoo.fr>
2018-01-23 17:54:36 +01:00
Jon Nermut 810dfda555 iOS: implement tabs for spreadsheets
Change-Id: I210d68f013e56efd90da004891b872434ce65f68
Reviewed-on: https://gerrit.libreoffice.org/48368
Reviewed-by: jan iversen <jani@libreoffice.org>
Tested-by: jan iversen <jani@libreoffice.org>
2018-01-23 10:56:50 +01:00
jan Iversen 331b971e7b iOS, performance update
Set SAL_LOG to empty in SIMULATOR scheme, allowing to easy add
+WARN+INFO when testing.

Removed duplicate entry in Info.plist

Change-Id: I7d0231b0c30fd710e578f91b450c3c16696deb08
2018-01-22 11:26:39 +01:00
Jon Nermut a468fef9ac iOS: keep track of doc part
- implement swipe left/right and tap gestures for presentations
- move some classes to their own files

Change-Id: I3ddd3e17ec809c87097d5515f08038bbc969764f
Reviewed-on: https://gerrit.libreoffice.org/48231
Reviewed-by: jan iversen <jani@libreoffice.org>
Tested-by: jan iversen <jani@libreoffice.org>
2018-01-20 18:58:28 +01:00
Jon Nermut a41ec55c8c iOS: Fix debugging in xcode by making include path non-recursive
it was picking up the wrong headers in the debugger

Change-Id: I0bf6a10504e3b3e9a6eb13355f3f8a4f63a15a1e
Reviewed-on: https://gerrit.libreoffice.org/48230
Reviewed-by: jan iversen <jani@libreoffice.org>
Tested-by: jan iversen <jani@libreoffice.org>
2018-01-20 18:55:42 +01:00
jan Iversen cc2b9a257b iOS, remove double [bootstrap]
two bootstrap sections in one rc file seems wrong.

Change-Id: Ic7f8eac2d3d07b35736d11ad1fbe705135cb1785
2018-01-20 18:54:29 +01:00
Caolán McNamara 8b23cd3d73 Resolves: rhbz#1535541 fdo#88004 mimetypes are .macroEnabled not .macroenabled
Change-Id: If7942ec9d4cd40f29fae2b9a8f76df1ef08bfc17
Reviewed-on: https://gerrit.libreoffice.org/48120
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
2018-01-18 22:23:07 +01:00
jan Iversen e2ef73648a iOS, directory creation as part of setup
Corrected sequence for creating directories

Change-Id: I7a148b5568694c67e382e75a2e1629d3e23bf197
2018-01-18 12:03:14 +01:00
Jon Nermut 0c6cfea81e iOS: add a temporarily exposed function that calls CallbackFlushHandler::Invoke in order to manually flush the callback queue. To be reverted once the callback problem is solved.
Change-Id: I95273b8a01eec62f639edd6767f69e02a294d8aa
Reviewed-on: https://gerrit.libreoffice.org/48101
Reviewed-by: jan iversen <jani@libreoffice.org>
Tested-by: jan iversen <jani@libreoffice.org>
2018-01-18 11:51:48 +01:00
jan Iversen bccb5c54cd iOS, avoid racing conflict in dependencies
WORDIR might be deleted, but generated kept, situation solved

Change-Id: I5847d590affa7f80ef734bf314dbee9a6fc81669
2018-01-18 11:39:29 +01:00
Jon Nermut 80799ed83b iOS: keep track of the keyboard, and scroll the next search result into view. Reimplement RenderCache (+2 squashed commits)
Squashed commits:
[3c3f36f] iOS: quieten warnings
[8eae946] iOS: display search results in an overlay view

Change-Id: I04a38943d5a22b8e6a52ae854e65f01bf43fda7b
Reviewed-on: https://gerrit.libreoffice.org/48100
Reviewed-by: jan iversen <jani@libreoffice.org>
Tested-by: jan iversen <jani@libreoffice.org>
2018-01-18 11:28:23 +01:00
jan Iversen 08bad4b589 iOS, actived SAL_INFO + SAL_WARN in debug
SAL_INFO and SAL_WARN are now sending output to the debugger
window (which can be saved to a file, in the xcode menu)

Change-Id: I0a9b98f8da469e71c6fd56d624dad446561c1153
2018-01-16 20:13:06 +01:00
jan Iversen e16668e164 iOS, typo
Change-Id: I59db4b822a7d0f697f887f99805893e9adb54667
2018-01-14 12:27:57 +01:00
jan Iversen 35020496e2 iOS, static library depeneds on setup
added dependency to static library

Change-Id: Ib0d7f7eec1f34ff275600cc9e825fa606f1ef40d
2018-01-14 12:25:53 +01:00
jan Iversen 73259891a3 iOS changed reference to native-code.h
Change-Id: Icadbdc4463ffb9591353e820f66474c65efd12cf
2018-01-14 12:03:40 +01:00
jan Iversen 3c8ebbdca7 iOS, debugged callback
Callback now calls the swift function.

It is time to see if we can do without the thread queue.

Change-Id: If9a76c884ca7e5018243ae3f4bee20b61dbba40d
2018-01-13 14:27:59 +01:00
jan Iversen f64ae9b0ba iOS, updated README
Changed README to reflect dylib, and new structure

Change-Id: I4230eed75572c0c0eefc059e284bfe92d5d9c506
2018-01-13 14:27:59 +01:00
jan Iversen dacb12d219 iOS, split .a and .dylib generation
Added new dependency/action

Change-Id: I378bc517e74e1569f81c9c7154be154021f1df3c
2018-01-13 05:43:42 +01:00
jan Iversen b61791533e iOS, Correct BRAND_* in rc
Wrong BRAND_BASE_DIR and BRAND_INI_DIR reference.

Change-Id: I85295a9de3807a60d0afb05c160be9acae2e4aec
2018-01-13 05:43:42 +01:00
jan Iversen a5eea68072 iOS, add .py dependency to native-code.h
Change-Id: I165d59228c2b273d758d1222dce8e653bdca0039
2018-01-12 17:21:27 +01:00
jan Iversen e25d7cc905 iOS, removed hook reference
Change-Id: I9a9d9613313ac8d0e611f4d7f766c42ab71963e1
2018-01-12 13:13:25 +01:00
Andrea Gelmini 1346de3f07 Fix typos
Change-Id: If655aaa59d42ab63335ced6d98b2c02d0ac4ff5b
Reviewed-on: https://gerrit.libreoffice.org/47764
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
Tested-by: Julien Nabet <serval2412@yahoo.fr>
2018-01-11 18:01:10 +01:00
jan Iversen dd51c58977 iOS, Rendering document.
This patch is with thanks to Jon Nermut.

With this patch, the iPad renders documents as it should be
rendered

Change-Id: I54903fde3204b949d8c608842c004cd49a211d9a
2018-01-11 16:11:39 +01:00
jan Iversen d2d5f9665e iOS, removed dummyLOkit
dummyLOkit was only usefull to speed up UI test, due to slow
linking, so it is no longer needed.

Change-Id: Ib9e2cf259aaa7df4dab21d346e4283cb6ce81dd0
2018-01-11 09:16:45 +01:00