Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: I1c0d5ca4b2f88ca48225fcdbeb978f27fa91f7a6
Reviewed-on: https://gerrit.libreoffice.org/2953
Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
Reviewed-by: Peter Foley <pefoley2@verizon.net>
|
|
I am not really satisfied yet with how the UI redrawing in the app now
works (during startup, which of course is more or less all the app
does so far).
It can take quite some time before a "link" (function to be called)
posted with PostUserEvent() gets run (if there are lots of
time-consuming other "user events" in the queue already, or
something?), and blocking the UI thread for that time is not
acceptable. Will have to come up with some more complicated solution.
Change-Id: Icab20183df3bc4980ae33f0502d10397802cc391
|
|
Change-Id: I663ab56faf8d13a3f0443706d9dc75bd5969aece
|
|
We used to render them in the app main (GUI) thread, which is
dangerous, accessing the headless frames in one thread while the LO
thread (where the "main" LibreOffice code is running) might be
updating and changing them.
This fixes some problems like that part of the document did not show
up. If I would test the app on a multi-core iPad, presumably I would
have seen even more problems.
But this also introduces new problems: Now the UI doesn't appear
incrementally (for instance, with an actually progressing progress bar
during the loading of the document) as it used to. Now it all appeads
all of a sudden, everything at once. Which would be fine if it
happened very quickly after starting the app, but it doesn't... on the
original iPad it takes half a minute.
Change-Id: I04068e0d884aa5cb86acefa76449aac4e081b193
|
|
Change-Id: I6873461aed7db7b7f06e45556eacb82bcf118aea
|
|
Change-Id: Idd44c792b4e0ee9cd27c3d66c2c5d794f4304045
|
|
Change-Id: I5c2e05feecffa1679930b041854b1cd190ef007a
|
|
Change-Id: I9d16929d3b8fb5114e72eee850da64433394df9c
|
|
Much faster. No need for the pixelBuffer inbetween.
Change-Id: I6493faca6da3a3e9a1285e00c887928b85dca56e
|
|
Change-Id: Ia5e84bc661d0de1140a259be7dd9fcdaca5e1930
|
|
No, it isn't any closer to being "ready" despite the name, but still,
using the current approach, it clearly isn't restricted to be just a
viewer.
Also drop the verbose LOViewer prefix from class and file names in it.
Change-Id: Ib4e8a31d6fa1b35169ee98cf2aa8f0f22957164c
|
|
Change-Id: If7245ceea45a517084fdb5df09818e4e6e8c8be5
|
|
Change-Id: I635be54c27c93de0a11be7bdd01979b99dadda28
|
|
Change-Id: I4c839e7b20e276b2fb3be60925de42ae91f47ee1
|
|
Change-Id: Icb72b18785bb37457f2eaf86e0639cedc119ee92
|
|
Change-Id: I2e216493168e5fea170fa9f0be35919a8c7d2020
Reviewed-on: https://gerrit.libreoffice.org/3101
Reviewed-by: Thomas Arnhold <thomas@arnhold.org>
Tested-by: Thomas Arnhold <thomas@arnhold.org>
|
|
follow-up of 66a175834c39ccde9475eac3adb72a843110d01f
Change-Id: I1c495041ccc4db4dd9554d49b6324e989fa46c60
|
|
Mamut, the hairy elephant, is a rare word. People write Mammut
more often, which is a mall in Budapest.
Change-Id: Icce075b70c4839d5ea948ca1862d7f50c7767ad6
|
|
Change-Id: Ice1a1dca6eb20057b428761469cc7f8a6db213b4
|
|
Change-Id: I524e3bcd21731ad203a420f60dd328c6551f0eb7
|
|
and at the same time we got rid of tools/fsys.hxx dependency in svtools
Change-Id: I5237529681a8b6ec32f41086af41ac575fbcff9b
|
|
Change-Id: I6b308c514eb214571aabb65cef2a10803c9f5b51
|
|
Change-Id: I3292e489d0033f56c407af799e9c90d497e98744
|
|
Change-Id: Id422219593b2604d441b32f55dd365840bfecbf1
|
|
Change-Id: Id9a9532d0e02b478f7913bc4a687c38f79a3a322
Reviewed-on: https://gerrit.libreoffice.org/2896
Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com>
Reviewed-by: Luboš Luňák <l.lunak@suse.cz>
Tested-by: Luboš Luňák <l.lunak@suse.cz>
|
|
It is actually only the shell/Library_losessioninstall.mk that requires
GVariant, and that one is Linux-only, all other GIO stuff is fine.
Which means now e.g. the ARM tinderbox fails. Revert, and either ignore
or wait for somebody to write a better check.
This reverts commit e5114027382a092e91b5280a54db256bf0b5c556.
|
|
Change-Id: Ie5ce9157a7ea59db7b0509fbaec61d07f8f9edf0
|
|
Change-Id: I17569815c069fc2acd3a7c81ce48905f321534e9
|
|
Change-Id: Id328608bcab49513d044c5029f87c5d1c21cedd2
|
|
The umpteenth implementation to parse a partial language tag.
Change-Id: Idaab568acdeb578d174f0968feae6db711120b55
|
|
Change-Id: I05bacddf8cf61adbbcaed03c83ae42b06e76160a
|
|
Change-Id: If9430ee2d0b92225cbd492f24598852b06f23079
|
|
Change-Id: Ib6fd380736c5567a98317ec117969d8c76a31f02
|
|
Change-Id: I9b5b76929d823654bcff40b47062b96bc453e825
|
|
Change-Id: I669c9bf6a121dbcbeb6a4d28cfc8e7295ace1593
|
|
Change-Id: Ibd607b5324a23e6c7be0ffec8237bc9d51bbd4ad
|
|
Change-Id: Ib2d6f3db0b4fa7d7558d82cdb464c8d707cd8f42
|
|
Change-Id: Icdbbc3f197816b98c63845c1ed800bab98ebdf05
|
|
Change-Id: Id2b6118727d00a0dd5249b3f3a14efd18150fffa
|
|
Change-Id: I9ac0b5e0f74f7f211d074095fe82e93595d2f55a
|
|
Change-Id: I9a8606a0d6ca36fd6f51267ea385f7fbe874d6d5
|
|
Change-Id: I64a206957e979cfd4d43805bfb089f5af96239e2
|
|
Change-Id: I1dbfe5735580d940081298c372c12db8a3c3b3a3
|
|
Change-Id: Iaacbbfb4d97d7081e5a0b520b4037d4988604e0b
|
|
+ transform while loop in for loop
+ use const_iterator instead of iterator
Change-Id: I13bee5d941e3c64813f34b219fc07f41866b8d3f
|
|
Change-Id: I7f536c136dff4c0d868055bf6400b6381750c988
|
|
+ use const_iterator for end iterator
Change-Id: I8ad8db97e35ec4fad7c02c669be981f73c9165ca
|
|
+ use const_iterator for end iterator
Change-Id: Ib07b71bb878665126666db3569bd5a40e23eff5e
|
|
+ add some const_iterator for end iterator
Change-Id: I1e01325e52b67f2f882ca1de33efa4935bbb4232
|
|
Change-Id: I16a4ad9393eb05af3cf493ae476eaa4a791a7925
|