Why does the issue of on-screen rendering corruption persist (after so long)?

Decent response. Small additions: The core devs are paid but they are paid to work on corporate client requirements not end-user requirements. In their free time they often work on varied and diverse issues. Also the summaries provided by M. Meeks (LO Dev) each release, particularly that for v4.4, provide a clear indication that many of the basic issues are being addressed.

Aha. I didn’t know that but it makes sense.

I just realized Cupax already stated in his initial post that LibreOffice isn’t missing any features.

I suppose there’s one addition to my answer, then, given the data about corporate client requirements: Any features they spend time on that are unneeded by a majority of users, are likely needed by the only users who pay anything: corporate clients. But I stand by my initial answer as I believe the question was “over-snarky” in the first place.

I may not be a coder but I “work” for the project too in a different way: I spend my time testing it, I did it frequently over the last 10 years and I ocasionaly write to forums about what I as an user think of the software and what I would like to see enhanced in the future.
My point is that everyone always speaks about CODERS when talking about LO. What nobody never mentions are other “jobs” which are required for a successful software such as GUI designers, concept developers, managers…

I also share your thoughts that bug fixes are slow, sometimes very slow.

However, please keep in mind that all is done by volunteers. I also recommend to follow up your bug reports closely by getting mails whenever there is a change or comment at the bug your reported (or you are interested in the bug fix).

One answer is that “basic and annoying” is in the eye of the beholder. What you or I consider basic and annoying may seem trivial and ignorable to another person. Perhaps a way to phrase your complaint that is more likely to have a good effect is

  1. Acknowledge the hard work and good intent of the folks who have done the implementation we have
  2. Explain that you want to share with them a perspective from other (potential?) users: as much as I appreciate LO, the following bugs (which do not seem to be getting fixed) make it hard/impossible for me to use.
  3. Give two or three specific example bugs
  4. Offer to help with LO

I much appreciate this answer. We should also regard that many of these ‘folks’ working on the program are actually high ranking experts. LibreOffice is surely not just a playground for amateurs. Lots of highly professional work (including the results of good management) provided by StarDivision, SUN (StarOffice times) and now some cocorporations committed to the project is present in the result. Not to speak of the working on the odf specifications!

This is an example why in general open source will never be good enough for professional use. The programmers may be equaly good, but there is no leading “head” who knows the business and defines what and when should be implemented and more importantly fixed.
In the case of office suites, LO is a decade old obsolete software by it’s feel and functionality.
Even the most basic Google Docs Writer is way way a better software. it may lack some hidden functionality, but what is there actually works as it is supposed to!

Sadly, in my opinion, there is still no alternative to MS Office in the desktop world. In the cloud Google and Zoho have excellent products, but if you want a true desktop office suite MS is still the way to go.

Objection! Distinguish, please! Linux is open source e.g. and free and the world would no longer run without it. Nor would MS. Important database software is open (and partly free). Linux as well as other open source projects led to highly reliable results. Why is Free Office software not succesful and reliable on the same level? Well, I’m not the big expert and a comment in this forum won’t cover the topic. But dont forget that commercial competitors are fighting for their biz.

1 Like

Yes Linux, especially the server editions, which require you to have a Ph.D. in IT to make it work. Forgive my sarcasm, but it is not too far from the truth. And keep in mind that it is used by heavy-duty professionals only.
The very concept of open source is to be developed by volounteers. This is OK, but what it’s not OK is how you organize these people and more important, they are probably 99% IT programmers. You need many more other professions to make the software work.

@Cupax1 - I’ll have to keep in mind a lot not finding enough space in a comment here nor, by time, in my schedule. Examples for OpenSource development are many and surely MySQL in its basics is one while it should be deveoped and maintained mainly by professionals. With LibreOffice, which is free in a wider sense there are also some paid-for full-time developers I think. The problem may lie in “the market” mainly in this case.

@Cupax1 again: Linux was initiated and developed to a degree by Torvalds as something like a UNIX clone under porting it to a microprocessor family. Still coordinating the now mainly professional but still open development of Linux he is surley a high-ranked IT specialist. The box under my desk I have to use for connecting into “the net” and also for my phone calls works based on a small Linux. So might yours. … And, as I’m told, most routers in the internet depend on it.

@Cupax1 - As much as I shared your understanding why some bugs don’t get fixed, I need to object your statements about there is no alternative for MSO. I tested MSO and LibO for about 6 month on one machine back at LibO 3.3 or 3.4 and decided to for LibO and support LIbO to the best I can. And I found a very annoyng bug in 4.2 but different to MSO, LibO offers me to change to 4.3… Does MSO offer you that?

@Cupax1 part2 - My new machine runs Linux OS and I don’t have a PhD in IT. But what I have in LibO and the Linux world is a great support by mostly volunteers who work free of charge.

I know I am very limited in making commitments for work more for LIbO but I will take the chance @mariosv offered with his link … nabble.documentfoundation… and see if can contribute in a constructive way.

Last I want to point to my profile, last paragraph "For me the free-of-charge usage is not the reason…

@Cupax1 - Basically I agree! And I also often sighed about the many features I judge useless or even distorting completely what the software should be and should do. That’s my opinion. How can we get other users to forego that softjunk, too? How many (often discontent) users of commercial alternatives will give LibreOffice a second try if the first one showed it “was not compatible” what, more precisely, may mean, it didn’t support all the antiprofessional direct formatting?

The developers surely aren’t a gang waywardly playing their game with our software.

Nonetheless: Correctness and reliability first!

It’s sure that we need more voices in the project pushing for first the reliability. I am dealing with this matter from time ago but not much luck for now, although a lot of things have been done, e.g. http://nabble.documentfoundation.org/Libreoffice-qa-Looking-for-a-new-approach-in-QA-workflow-tc4052468.html. Please, who can join and let ear their voice about the matter.

@Cupax1, I can only partially agree.
For waht you asked, you got very good “answer to your question: because it’s hard to fix. Yes, the code is old, and it works (though has cosmetic problems). Why should someone completely rewrite something that works (as in: doesn’t crash), especially when there are more critical problems (crashes, actual data losses)? LogicDaemon (Jan 25 '15)”
It shouldn’t have been a comment because it’s a proper answer.

But, here is exactly the problem: there are problems/bugs, some critical, some regressions, some long time ago backtraced and bibisected, that stay open for years.
Just take a look how 2-3 oldest bugs repeate on MABs (now it’s 4.3 - well, you can’t do it easily because they are MOVED instead of COPIED if not solved), and some very old enhancements that don’t belong to MAB.
So, yes, each new version is an improvement, which is fine (now it’s 4.4 Release Notes). Although due to bugs I wait x.y.6 to use it.
But, just some more solving of those long-standing bugs would be really fine.

The worst one is actually the one thing a text editor should do best in the first place - show you the text! If you do a lot of drag-drop selection or fast scrolling the text always gets distorted, the fonts get weird, the spacing is broken, some lines are crossed with white lines or spots, they are doubled, text is missing… is so bad that it makes it unusuable. I’ve tested this on many computers over the years (Windows based). I believe the screen render engine is probably very old and noone touched it for a very long time.

This does indeed seem to be the case. The particular issue of on-screen rendering corruption in the Visual Components Library (VCL) has now been addressed (or at least a substantial improvement made) for v4.5. The related developer blog post can be found here. It appears this was an especially difficult problem to fix, even for an experienced developer.

I know this is a very old thread - but the OP expresses frustration at fundamental bugs that remain unaddressed after very long periods. I too have run into rendering failures, so often I found a workaround. Save the file and reopen it. Yes that works but after years, it is time rendering gets more attention. Maybe I’m wrong, but a smaller set of features that work better would be the sort of professionalism that I think I the LO project aspires to.

I don’t want to sound negative. I see the endless work involved and the too thankless nature of it. I am grateful to the devs and hope not to sound like what they do is not appreciated. I hope only to urge they focus more on core functions even at the cost of removing little used feature clutter.

Actually Cupax has a point.
Word processor - font rendering is essential and actually the most important part.

Let me tell you - I am reading legal texts 10 hours a day. Weird, badly rendered text kills the flow, makes you read much slower, etc. It’s bad. It’s totally useless. This is the reason why I want to quit the Microsoft world.
Free of charge or not, bug or not (LOL), it’s not the point! It is about swimming or dying.
Do it properly or don’t even bother at all (the competition will leave you behind).

So, how can we go forward from here?
I think Apple has the best and Mozilla has a decent font rendering system. I also see Mozilla, Debian 9 & Ubuntu has very nice font rendering systems too. The free technology is already out there. Can we use it?