90

LibreOffice 6.2 has been ported to Haiku OS

 5 years ago
source link: https://www.tuicool.com/articles/hit/ZNbi6nu
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Software

Diver 2018-06-06 07:15:03 UTC #1

Hi there, just wanted to let everyone know that we have LibreOffice working and it already can be installed via HaikuDepot. https://depot.haiku-os.org/libreoffice

Since this is a preliminary version it has some known issues:

  • It closes the very first time you launch it (it creates a user profile in ~/config/settings/libreofficedev)
  • You can’t change the font - everything is rendered using the same font
  • Only menubar looks native, many widgets are just bitmaps which come from the icon theme
  • Some rendering problems here and there (scrollbars, listviews, etc)
  • Crashes on quit sometimes

Most of the work was done by KapiX. I just wrote a few patches, a recipe and managed to build it using haikuporter with help from 3dEyes.

Some screenshots made by 3dEyes:

PulkoMandy 2018-06-06 08:31:14 UTC #2

Thanks to everyone involved for getting it running!

SamuraiCrow 2018-06-06 08:41:02 UTC #3

Excellent!! I look forward to the updates!

Diver 2018-06-06 12:22:12 UTC #4

New version with native look and feel is coming soon…

zittergie 2018-06-06 12:24:13 UTC #5

Looks very nice

BlueSky 2018-06-06 12:33:53 UTC #6

Wow…very impressive work, even if it is still a bit buggy 6nUnqqj.png!web Thanks a lot to everyone involved!

Diver 2018-06-06 12:35:34 UTC #7

Most of the bugs are fixed too now.

General_Edmund_Duke 2018-06-06 13:09:12 UTC #8

WOW! I haven`t expected to see it earlier than in incoming a few years! Good job!

apgreimann 2018-06-06 17:41:07 UTC #9

Very exciting! Thanks to everyone who got this marvel running!

Just two questions: What minimum version is needed, and what repo in the Depot is this available in? Thanks!

miqlas 2018-06-06 19:45:50 UTC #10

Current/current.

apgreimann 2018-06-06 21:09:21 UTC #11

Thanks! I’ll try this out tonight! 6fUZBvn.png!web

frankps 2018-06-06 21:15:31 UTC #12

I’ve just installed latest 64 bit nightly build, but I get an error message when starting Libre Office. I’m missing libboost_locale.so.1.65.1

cocobean 2018-06-06 22:19:16 UTC #14

Depending on when you got the package, you can either install the missing packages or:

pkgman update
pkgman uninstall libreoffice
pkgman install libreoffice

Diver 2018-06-06 22:53:02 UTC #15

pkgman install boost165 should fix it. Will fix it later in the recipe…

frankps 2018-06-07 02:47:39 UTC #16

Thank you all for some amazing work.

Now I need to find myself an old laptop that can run Haiku natively and start using it!

Stacked_Lambda 2018-06-07 03:19:24 UTC #17

Excellent.

From the captions for the screen shots, this is LibreOffice 6.0. Correct?

I presume it is available in 32-bit and 64-bit variants?

When I have an opportunity for formal testing, I will assess how well files created/edited in LibreOffice are handled by MS Office. My current and prospective clients are using solely MS Office.

Michael_V_Oliveira 2018-06-07 03:21:05 UTC #18

WOW!! Looks nice!!

Waiting for the native backend viQFvaQ.png!web

stippi 2018-06-07 12:07:16 UTC #19

Amazing! This screenshot looks quite awesome already. Is the look and feel due to updates to the Haiku look&feel in the Qt port?

Diver 2018-06-07 12:22:25 UTC #20

Yes, LibreOffice uses its own GUI toolkit - VCL.

Visual Components Library is responsible for the widgets (windowing, buttons, controls, file-pickers etc.) operating system abstraction, including basic rendering (e.g. the output device).
VCL provides a graphical toolkit similar to gtk+, Qt, SWING etc.

VCL has several backends: GTK2, GTK3, Qt5 and KDE5 which is fairly new:

https://github.com/LibreOffice/core/commits/master/vcl/unx/kde5 .

Our Qt port also has BControlLook mapping, see:

https://github.com/threedeyes/qthaikuplugins/commits/master/styles .

stippi 2018-06-07 12:44:41 UTC #21

Thanks! What I meant was how is the difference between the first screenshots in the post itself and the screenshot from your comment explained? For example the scrollbars and drop-downs look native in your later screenshot. I thought the BControlLook-mapper already existed in the Qt port since a long time, I remember making changes to it myself. So if both screenshots use the same VCL backend, why does the second one look so much better?

next page →


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK