[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2020-11-19 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

Tor Lillqvist  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|NEW |RESOLVED

--- Comment #38 from Tor Lillqvist  ---
Resolving this now; let's file follow-up issues in GitHub.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2020-11-19 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

--- Comment #37 from Tor Lillqvist  ---
This feature is not something that I would have tested very often, and I am
sure there are problems related to it still. But best to file those as separate
bugs when encountered. In GitHub. (In fact, I know of a specific problem, that
one notices when debugging the app in Xcode but not necessarily as a user of
the app, that probably was caused by the work for this bug. I need to file an
issue in GitHub for it.)

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2020-11-18 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

--- Comment #36 from Nicolas Christener  ---
I just tested this with 6.4.0 (16) and it's working quite well now. Cool!

@Tor: there are some things I encountered (mainly not rendered tiles in one
document) - I'll add a new issue for this.

So the question is: do you have any plans regarding this feature (aka: are you
still working on it?) or shall we close this one for now?

Anyway: thanks a lot to the Collabora team and especiall Tor for taking care of
this!

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2020-06-30 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

--- Comment #35 from Commit Notification 
 ---
Tor Lillqvist committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/dead5cae834e78cacee2275c2d1ca60dac51dd7c

tdf#128502: Fix (haha) for a crash with multiple docs open in the iOS app

It will be available in 7.1.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2020-06-26 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

--- Comment #34 from Commit Notification 
 ---
Tor Lillqvist committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/online/commit/7f25109f72738706359a63c9062764699f00f568

tdf#128502: Chunk of work to enable "multi-tasking" in the iOS app

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2020-06-22 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

--- Comment #33 from Commit Notification 
 ---
Tor Lillqvist committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/65b5a9848bd01cabbbee8f6e751679a04c1da10f

tdf#128502: Avoid potential crash in mobile app with multiple open documents

It will be available in 7.1.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2020-06-09 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

--- Comment #32 from Commit Notification 
 ---
Tor Lillqvist committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/a22cba07a470385dcb930c56c90cba81b317773e

tdf#128502: Try to support multiple documents in LibreOfficeKit-using process

It will be available in 7.1.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2020-06-04 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

--- Comment #31 from Commit Notification 
 ---
Tor Lillqvist committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/79c933916861d085ab844c50d7f07ba9c2d5e570

tdf#128502: Add a FIXME comment

It will be available in 7.1.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2020-06-02 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

--- Comment #30 from Tor Lillqvist  ---
WIP patch for core at https://gerrit.libreoffice.org/c/core/+/95353

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2020-05-28 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

--- Comment #29 from Commit Notification 
 ---
Tor Lillqvist committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/da68d45ff872cefb8606467c12aedece76a877d7

tdf#128502: Remove one more assertion

It will be available in 7.1.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2020-05-28 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

--- Comment #28 from Commit Notification 
 ---
Tor Lillqvist committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/bda60c9b1ca6a0fbfde9f3428489f33729cc81f1

tdf#128502: Remove assertions that fire for gtktiledviewer on two docs

It will be available in 7.1.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2020-05-28 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

Commit Notification  changed:

   What|Removed |Added

 Whiteboard|target:7.0.0|target:7.0.0 target:7.1.0

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2020-05-27 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

--- Comment #27 from Tor Lillqvist  ---
Now back on this task. After (hopefully) now having most of the work done in
the generic Online code and its iOS-specific parts to have multiple documents
open at the same time (disregarding potential performance issues etc), I now
then notice that there are lots of problems in the core LibreOffice code when
you have multiple documents open in the same LibreOfficeKit-using process. In
the (vain) hope that the famous "somebody else" might be interested in having a
look and fix it, too, I modified gtktiledviewer to also allow opening multiple
documents at the same time: https://gerrit.libreoffice.org/c/core/+/94980 .
(It, too, fails badly, and even crashes then.) In retrospect, I should have
started with this modification to gtktiledviewer and on making that work.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2020-04-27 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

--- Comment #26 from Tor Lillqvist  ---
Yep, will do it like that.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2020-04-27 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

--- Comment #25 from Nicolas Christener  ---
Awesome work Tor! Thanks a lot!

I don't think making it possible to have the same document open twice is
important. Showing a proper message is IMHO enough, my proposal would go in the
following direction:

"The chosen document is already open and it's not possible to open it twice.
However duplicating the file and open a copy of the file is possible so you can
copy & paste parts of the document."

What do you think?

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2020-04-27 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

--- Comment #24 from Tor Lillqvist  ---
Created attachment 159996
  --> https://bugs.documentfoundation.org/attachment.cgi?id=159996&action=edit
WIP patch

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2020-04-27 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

--- Comment #23 from Tor Lillqvist  ---
Created attachment 159994
  --> https://bugs.documentfoundation.org/attachment.cgi?id=159994&action=edit
Screenshot.

Getting closer. But I am sure there are lots of problems still.

One obvious problem is that if you open the same document in multiple sessions,
things very likely go very wrong. I wonder if it would be enough to just throw
up an error message for such a situation? Or is there any good reason to allow
it?

(Yeah, "canonical" multiple-session-supporting apps like the bundled Notes app
does allow you to have the same document open in multiple sessions, and if both
are visible in Split View, then changes to one do show up immediately in the
other. This is how this multiple-session thing is supposed to work, ideally.
But in the Collabora Office iOS app case there are of course lots of added
complications that probably makes it hard to support.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2020-04-23 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

--- Comment #22 from Tor Lillqvist  ---
@Nicolas: Nope. See https://developer.apple.com/videos/play/wwdc2019/258/#

"Why? Because applications now still just share one process but may have
multiple user interface instances or scene sessions."

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2020-04-23 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

--- Comment #21 from Nicolas Christener  ---
Out of curiosity; iOS does not spawn a second process for a second instance?

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2020-04-23 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

--- Comment #20 from Tor Lillqvist  ---
Some more loosely written notes:

After now having done modifications to get rid of the lok_document global, I
notice the next hard issue: The Online code runs the lokit_main() function that
runs the LibreOffice "main loop" per document. To be able to handle multiple
documents, the "main loop" should run without being coupled to any specific
open document.

The KitWebSocketHandler is also coupled to just one document. When its
handleMessage() function gets a "session" message it creates the Document
object for the KitWebSocketHandler. More re-plumbing needed.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2020-04-21 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

--- Comment #19 from Tor Lillqvist  ---
Another obvious change needed is that we shouldn't any longer let the LOOLWSD
object's run() function terminate as in the loop in the thread dispatched in
AppDelegate.mm. We should have one same LOOLWSD object all the time and its
run() function should never finish.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2020-04-21 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

--- Comment #18 from Commit Notification 
 ---
Tor Lillqvist committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/online/commit/b94fb53d4d52bf3f847025aebbebe0383c41ffc8

tdf#128502: Make _loKitDocument in class Document non-static again

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2020-04-21 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

Commit Notification  changed:

   What|Removed |Added

 Whiteboard||target:7.0.0

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2020-04-21 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

--- Comment #17 from Commit Notification 
 ---
Tor Lillqvist committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/online/commit/1525f774d9317e0f40d254b1f2af98344ba79daa

tdf#128502: Get rid of the static file-level variable 'document' in Kit.cpp

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2020-04-21 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

--- Comment #16 from Tor Lillqvist  ---
And more:

> static std::shared_ptr _loKitDocument;

in the Document class in Kit.cpp. And the related getLOKDocument() and
getLOKitDocument() functions.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2020-04-20 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

--- Comment #15 from Tor Lillqvist  ---
More notes to self:

More global variables that will have to be removed: In Kit.cpp:

> static std::shared_ptr document;

(Because there can be several documents open.)

In the LOOLWSD class in LOOLWSD.hpp:

> static std::mutex lokit_main_mutex;

(Because there can be several lokit_main() processes, one per open document.)

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2020-04-20 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

--- Comment #14 from Tor Lillqvist  ---
After some discussion in gerrit it became obvious that the TerminationFlag is
not that relevant after all; the current use of it in the mobile apps is based
on a misunderstanding. In web-based Online it is apparently in the normal case
set only if one interrupts the server for it to shut down. It should not be
used in the mobile apps at all, so as a first step towards fixing this bug that
misguided use of it will have to be removed.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2020-04-16 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

--- Comment #13 from Tor Lillqvist  ---
And not only are there iOS-specific global variables that need to be done away
with in ios/ios.h:

> extern int loolwsd_server_socket_fd;
> extern lok::Document *lok_document;
> extern LibreOfficeKit *lo_kit;

but there are also global variables in the Online code, that in the web-based
case are not problematic as they are per-process, but in the mobile app case
the code that in web-based Online runs in a multitude of processes runs in a
single process. Especially the TerminationFlag and MobileTerminationFlag comes
to mind first. Getting the plumbing of the multi-process web-based Online to
work in a single-process has been quite tricky and fragile, partly exactly
because of these global variables.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2020-04-16 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

--- Comment #12 from Tor Lillqvist  ---
No matter whether we try to support having several documents open at the same
time in some home-grown fashion that ignores the correct APIs that Apple
provides for that purpose (as described in the WWDC videos above), or by using
those APIs, the same issue needs to be solved anyway: That currently the
iOS-specific code assumes there is just one document open at a time, and it
uses some global variables related to that document, etc. That will have to be
cleaned up in any case.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2020-04-16 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

--- Comment #11 from Nicolas Christener  ---
I agree with you - performing well in split view with other apps would of
course be a very nice milestone!

I was just not sure, if I used the right wording to describe what the actual
goal is. I imagine, that running the app twice, could be a nightmare regarding
locking of resources, handling out of memory situations (#128048 comes to my
mind), etc.

I look very much forward to your work in this area, thanks a lot!

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2020-04-16 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

--- Comment #10 from Tor Lillqvist  ---
Sure, sure, but before even attempting to make it possible to have the app
"split view with itself" (which I think is what having two documents open at
the same time in practice means), we need to make it somewhat usable even in
split view with other apps, right?

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2020-04-16 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

--- Comment #9 from Nicolas Christener  ---
@Tor: besides the menus there is an other aspect which I think is more complex
to solve (not sure) and which is the root of the request from the users:

They want to be able to have two documents (so two instances of the app) open
and copy content from one document to the other. In my case the teachers have
the big pads (12.9" IIRC) - so the size of the window is probably less of an
issue.

What is needed in order to make it possible to use two instances of the app at
the same time?

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2020-04-16 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

--- Comment #8 from Tor Lillqvist  ---
Note to self in case I jump on to something else and forget all details about
this: The menu bar becomes vertical thanks to the media query in
loleaflet/node_modules/smartmenus/dist/css/sm-simple/sm-simple.css:

> @media (min-width: 768px) {
>   /* Switch to desktop layout

that surrounds the part that makes the menu bar horizontal. For a split view
window, the min-width becomes less than 768 and thus the the "Switch to desktop
layout" isn't active.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2020-04-16 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

--- Comment #7 from Tor Lillqvist  ---
s/just/hurt

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2020-04-16 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

--- Comment #6 from Tor Lillqvist  ---
Created attachment 159612
  --> https://bugs.documentfoundation.org/attachment.cgi?id=159612&action=edit
Screenshot

On the other hand, if I make the menu bar horizontal also in narrow windows, it
won't fit in a 50/50 split view on landscape orientation iPad. For English, the
"Help" menu overflows and is put on a second row, which covers part of the
toolbar. Looks messy and confusing, not good. (In other languages with longer
words, most likely also the "Tools" menu will overflow.) And if you use 75/25
split view it is of course even worse, but in such a narrow Window Collabora
Office is fairly unusable, probably nobody would do that anyway.

So maybe it is better to let the menu become vertical for now. The "X" button
that appears works now, so it doesn't just that much that the vertical menu
covers the "<" button.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2020-04-15 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

--- Comment #5 from Tor Lillqvist  ---
Created attachment 159583
  --> https://bugs.documentfoundation.org/attachment.cgi?id=159583&action=edit
Screenshot of Split View

Currently, when you split the screen between Collabora Office and another app
(Twitter in the screenshot here), the menubar becomes vertical, and hides the
leftmost part of the toolbar, including the "<" button, thus making it
impossible to close the document. As a start, I will try to make the menubar
always horizontal, and see whether it then becomes scrollable if it doesn't
fit.

(The "x" button in the top right corner appears, but that doesn't do anything
sane, it just closes the document but keeps the top and bottom bars, does not
return to the document browser part of the app.)

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2019-11-06 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

Xisco FaulĂ­  changed:

   What|Removed |Added

 Ever confirmed|0   |1
 Status|UNCONFIRMED |NEW

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2019-11-05 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

--- Comment #4 from Tor Lillqvist  ---
Also https://developer.apple.com/videos/play/wwdc2019/212

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2019-11-05 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

--- Comment #3 from Tor Lillqvist  ---
Note to self: When/if starting work on this, this video is probably useful:
https://developer.apple.com/videos/play/wwdc2019/258/

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2019-11-05 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

--- Comment #2 from Tor Lillqvist  ---
Created attachment 155523
  --> https://bugs.documentfoundation.org/attachment.cgi?id=155523&action=edit
Screenshot with Mail and the Collabora Office apps in SplitView on iPad

No, wait, the app *does* already support the first kind of SplitView, sharing
the screen with another app. I just wasn't used enough to the SplitView
gestures, I kept swiping from the bottom too eagerly. One has to swipe quite
gently.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

2019-11-05 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=128502

--- Comment #1 from Tor Lillqvist  ---
This bug should really be split into two: One about supporting SplitView (i.e.
enabling the app to accept being used on just part of the display, instead of
always being full-screen), and another about supporting intra-app SplitView,
i.e. having multiple documents open in the same app instance. 

I assume it is the latter that is more important? (But it is interesting that
not even the former feature seems to work, for some odd reason.)

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs