Age | Commit message (Collapse) | Author |
|
First attempt to prelink all LO libraries into 1 static library.
With all libraries directly linking to the swift module, link time
is about 12 minutes.
Experiments let to be believe this can be reduced to 1-2 minutes
by doing prelinking, which will solve all symbols between the
libraries.
Because work will continue on the swift module, while the LoKit
is a pretty stable interface, this will save much developer time
Change-Id: I69b63481fc657f2188476f53c5b4d49abe59c5f6
|
|
removed experiments prototype.
Change-Id: I691c82dca79c652d9a7c6078f2c69dada9034a36
|
|
the resource files are compiled into the code, so no
need to copy the resource files.
LibreOfficeKit compiles for arm64
A few link problems outstanding
Change-Id: I82ba6f2582b01b2cc5180fd1ee732c7c8458275d
|
|
and the vast majority of translations is to the ui language so default
ctor with that arg
and now drop OModuleResourceClient
Change-Id: I3b85a560ffdfe5f019c2271ac56a5fe4a361522b
|
|
Change-Id: Idb4ee77ed83c17f8040cf1a5852ae1ac8fa855d6
|
|
Use documentPicker instead of own programming
Change-Id: Ibd4e0f987254830aeaba1140ec1f84b649ca1387
|
|
Testing will be done differently
Change-Id: I94b121bb89e553fdc96427f8c19c7d2b11821554
|
|
Added general support for arm64
Removed experimental/prototype from normal build
Change-Id: I832256c72fbd408084bc802440343c874e7e6d28
|
|
Icons removed, which will be unused
Change-Id: Ibfd4be71ea3ae22bea8be61f7151312c5864429c
|
|
Update Info.plist to contain the same document types as
used for osX
Change-Id: I3338ca0159c39ef8bd31466e3d9b9a73808b86b8
|
|
Added icons for all file types, and updated
app to prepare for Document picker.
Change-Id: I235716b57584f42904c30c23ade05479aeec130e
|
|
Need arm46, armv7 and i386
Change-Id: Idd72ca070c98974cc31833839e8eaf64ab5ced03
|
|
Upgrade to new version of frameworks.
Moved LOKit_init to "didFinishLaunching" to "DidBecomeActive"
Change-Id: I2f805c4a9d21b049362fec1ec5258496b9505260
|
|
having NULL as user_profile path does not work,
changed call to LOK_init_2 with user profile path
Change-Id: Ib7c882eccf228057b5a2d9d21973e8f95d4aee77
|
|
LO needs a number of files to be present in order to start.
Added these files.
Missing user profile
Change-Id: Icb0cddfe3f8c7ab4d498bd4bd992f951c2d8d95f
|
|
.swift -> .c -> LibreOfficeKit
does not work (LOkit is compiled with C++)
changed to
.swift -> .mm -> LibreOfficeKit
Change-Id: I4d4684876ca21534389189a431fcaadbbac78d3f
|
|
The new icu version does not have the .dat file
Change-Id: Ia48f4f9dc9564c309bc8afd86c4c0babc35e1a8a
|
|
Solved architecture problem
Change-Id: Ibc6bc5864da5585388862dd92a6039db16c9ccf2
|
|
Prepare for viewing functionality.
Change-Id: I4960938fdc7bf6955096c96cc7f56792c64c6641
|
|
Added pdf, microsoft to know document types.
Created new UTI for ODF documents.
Change-Id: I8037724e6575756bd586c490618cba6954d9fb31
|
|
Show current directory as title, together with info
whether it is local or iCloud
Change-Id: Icb4d68e5c21589456ea276e9e11d191dd3714d14
|
|
Reactivate side menu in DocumentController
removed unused png files
Change-Id: Ib7da718f53370d6a8a3c82d6850817ea7bc12abc
Reviewed-on: https://gerrit.libreoffice.org/35675
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: jan iversen <jani@libreoffice.org>
|
|
added action menu in Document viewer
Change-Id: Ia7c796f7806e363769a5932ce774f33bb4ae8bd2
Reviewed-on: https://gerrit.libreoffice.org/35666
Reviewed-by: jan iversen <jani@libreoffice.org>
Tested-by: jan iversen <jani@libreoffice.org>
|
|
Update to filemanager to act as an
overlay to documentView
updated appIcon to include only required
added setName dialog (used for rename/create directory/save as)
Removed trailing whitespace
Change-Id: I1c8a8cd7ef4eb76687f40e806a14884a1e396bc5
Reviewed-on: https://gerrit.libreoffice.org/35612
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: jan iversen <jani@libreoffice.org>
|
|
changed DocumentView to be root view
FileManagerView is started from DocumentView
Change-Id: I43d2a2fab3ff37983c242bce15bdb94c8cc7d4be
Reviewed-on: https://gerrit.libreoffice.org/35536
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: jan iversen <jani@libreoffice.org>
|
|
Xcode decided to add an empty launch icon, removed.
Change-Id: I62405114e49d176c16e452d05ec9d872c70d7880
|
|
Change-Id: I769d9277e6ff931ca7d5d61d412b81c191d97083
|
|
Moved entitlements to correct group
Change-Id: I6ab95b823fc4a4b8781b27d51ecb8d994f477dca
|
|
Adding support for using IOS Settings
The idea is to move the LO settings into here, and let the
user manipulate some of the fields.
Change-Id: Ifbd1adc6aa395d7822bcec968f267bb85929bff3
Reviewed-on: https://gerrit.libreoffice.org/35528
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: jan iversen <jani@libreoffice.org>
|
|
...to give them internal linkage in both C and C++. Of those definitions that
were not marked as static:
* Those that had not been marked as inline had external linkage in both C and
C++, so would have caused ODR violations were LibreOfficeKitInit.h included in
multiple translation units.
* Those that had been marked as inline lacked an external defintion in C.
(Which 3f02b2aa51e32c46d5b6610480bc1ba22156a3ec "LOK init: avoid non-inline
function definition in header file" had apparently faied to take into
account.)
(IOS_SWIFTCBRIDGE introduced in 028ef4748e53aa8f72c6464ce6bbeeb28c61d30c
"LibreOfficeKitInit.h modified to avoid ODR" becomes unnecessary again.)
Change-Id: Ibb8033cdbac87b20fa0e3b203b99571c1a7e7234
Reviewed-on: https://gerrit.libreoffice.org/35491
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
|
|
Added iCloud document support to fileManager
Change-Id: I7c8f78b6b148926398b170ee8a32d3c09413205f
Reviewed-on: https://gerrit.libreoffice.org/35503
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: jan iversen <jani@libreoffice.org>
|
|
Adding dialogue handling for filemanager
Change-Id: I9db782e04f80f18421be23e158034a80497d8b12
Reviewed-on: https://gerrit.libreoffice.org/35489
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: jan iversen <jani@libreoffice.org>
|
|
Retired TiledLibreOffice, replaced by the prototype.
Newer development takes place in LibreOfficeLight
Change-Id: I170ea49086f860bda9c86aaa8ca7de00907dad67
Reviewed-on: https://gerrit.libreoffice.org/35483
Reviewed-by: Tor Lillqvist <tml@collabora.com>
Tested-by: Tor Lillqvist <tml@collabora.com>
|
|
As discussed in IRC, the prev. version would cause an ODR
the use of _cplusplus have been changed to IOS_SWIFTCBRIDGE
Change-Id: If18610858cb56780347bb28f909619db4aac85b0
|
|
Online consist in reality of an independent FileManager
and a DocumentViewer. Adding a FileManager that "knows"
ios specific fileHandling.
Added UI dialog (storyboard)
FileManager consist of 2 parts, a FileManagement class
connecting to IOS (will later handle differencies between
local storage and iCloud) and a FileManagerViewer giving
the user a UI to select files.
Change-Id: I30b4eafe48a3396c100e7475ba7118f0ee2de73d
Reviewed-on: https://gerrit.libreoffice.org/35451
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: jan iversen <jani@libreoffice.org>
|
|
Change-Id: Ie74c3bdb9a83ab4310b7f7d02bf9c60601fc0494
|
|
Moved protocol comments away from the source file
base on a suggestion in IRC.
Change-Id: I4d6939c267a33b0d782278a80a3cf116075588e2
|
|
Add general tokenizer for parameters.
and WebWiew to host JS from online
Change-Id: I5bb419c18d239d6d88fa17078c079420aac58931
Reviewed-on: https://gerrit.libreoffice.org/35438
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: jan iversen <jani@libreoffice.org>
|
|
Add connection between client commands and LOKit.
Change-Id: I2593b3c0b7a82612924bf63c3be85963f5a20d32
Reviewed-on: https://gerrit.libreoffice.org/35434
Reviewed-by: jan iversen <jani@libreoffice.org>
Tested-by: jan iversen <jani@libreoffice.org>
|
|
Integrated LibreOfficeLight into gbuild.
added lo.xcconfig and Resources (needed to link with LO and run LO)
added swift --> C interface for LOkit
add known commands from JS client
added C++ condition in LibreOfficekitInit.h (inline no good in a C file)
Change-Id: I19ebe8912546408bf701c96c0c63541d6e37cad8
Reviewed-on: https://gerrit.libreoffice.org/35430
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: jan iversen <jani@libreoffice.org>
|
|
start project with sidemenu and navigation
the aim of the project is to provide an IOS prototype
based on work from the online repo and added up with
native swift work.
The project aims at having a simple editor, where the user
can correct typos etc. in complex documents. Sharing will
be done using the iCloud drive.
The project is a proof of concept, to replace the current
android/ios viewers.
The document will be presented using the webkit (available
in both IOS and Android) and reusing the Javascripts from online.
Thereby having one set of files to handle user interface for online,
android and ios.
The sidebar is intented to be used similar to MUFFIN (notebook bar),
while the action is for save/print etc.
Change-Id: I307a70b87e6367de2d22c1360a3e9cfa53d373a9
Reviewed-on: https://gerrit.libreoffice.org/35376
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: jan iversen <jani@libreoffice.org>
Tested-by: jan iversen <jani@libreoffice.org>
|
|
The prototype project is a minimal project, with
LibreOffice kit.
The purpose is to check if it can build, and be foundation
for other projects.
The project have been updated to use the newest xcode
Change-Id: Iac277629bc749bcacb83fb056c70a9ec46c8156d
Reviewed-on: https://gerrit.libreoffice.org/35286
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
|
|
There is nothing called FillPropertiesGroupContext. Rename the file to
"misccontexts.hxx" as I could not come up with some more specific name
that would describe the collection of classes defined in it. Rename
the corresponding cxx file, too.
Change-Id: I44db1db8c63c8e897774597b46a237a214aacedf
|
|
Moved common macros to CustomTarget_Lo_Xcconfig.mk
to simplify each real target
added link to workdir/ios (needed by xcodeproj)
moved creation of configuration files to LO_Xcconfig, since
they are identical for all ios projects
central part of moving non git files to workdir completed
changed relative path in project.pbxproj to be <project> instead of <group>
Change-Id: I6be51f4d8a07ea7da08c0e5f1458fccfc3831a1e
Reviewed-on: https://gerrit.libreoffice.org/34223
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: jan iversen <jani@libreoffice.org>
|
|
Added SYMROOT to xcconfig, and change project.pbxproj
to allow BUILDDIR != SRCDIR
moved part of build output to BUILDDIR
The contents.json change is done by Xcode.
Change-Id: I0594f862781d41b87429f020f059f12e76f7f7f9
Reviewed-on: https://gerrit.libreoffice.org/34147
Reviewed-by: jan iversen <jani@libreoffice.org>
Tested-by: jan iversen <jani@libreoffice.org>
|
|
Change-Id: I60bf7a31e5a92a0b140404a7ad84c581ba1267e3
|
|
Change-Id: I911c24c01937c25ad147992885a67852880c255d
|
|
Change-Id: Ic65e248b4a7f99ebb354dad87157e35cf3e55424
|
|
Change-Id: If631e7a4d3faabcce52e3c890faed5e649d2e967
|
|
Change-Id: I7d83c90a8f3930f043101ed81b090dd38c43f986
|