Apache OpenOffice (AOO) Bugzilla – Issue 19646
Unix startup splash rendering
Last modified: 2005-02-04 19:32:20 UTC
As previously if something is moved over the splash screen at startup, the image will not re-render nicely; this is fixed with this patch, It's not altogether clear how best to punch the unix-specific hole through the abstraction though; and 1 gotcha is that creating the DDB is only done by 'draw' so we draw first - slightly inelegant.
Created attachment 9380 [details] set server managed window bg to the image.
cp->mmeeks: i will follow up with philipp on this one. maybe he has some ideas for fine tuning. anyway, sounds like a cool idea.
sounds good to me; i'd like it even better if the intro window painted itself the normal way, but it would need to Application::Reschedule to do that. CD, what's your opinion ?
We have to change the structure of our startup code, otherwise we are not able to go into the message loop as soon as possible. If we can achieve this, there will be no problem with repaints anymore. CD->LO: This is now your area for OOo 2.0.
this will be addressed in startup reworks
*** Issue 24633 has been marked as a duplicate of this issue. ***
lo: what is the status of this? Is it fixed in 680?
Attaching an updated version of the patch, that is less 'friendly' ;-)
Created attachment 13531 [details] smaller patch
pjanik: the startup refactoring is still in planning phase but will go into src680 maybe as soon as end of march, but no promises there...
lo: thanks for info. Please let us know when the specs is ready for review.
*** Issue 9318 has been marked as a duplicate of this issue. ***
set type to PATCH
just an update... with CWS networker3, the splashscreen will repaint as often as possible, so that the window will get fully repainted everytime something happens. however, regular repaint events are still not received during bootstrap since this still needs restructuring of the startup process which I will be working on soon...
mandreiana->lo: what's wrong with Michel Meek's patch? Why isn't that used instead of you working soon on this? I hope it's not "not made here" syndrome. Thanks
It is possible, that the restructured startup code won't make it into 2.0. In that case, I will commit this patch so we have at least a solution for X11...
philipp, can you apply this please? the startup redesign will not be in 680
wrong assignemnt
fixed in CWS vcl33
reopen for reassign
please verify in CWS vcl33 easiest checking method: start soffice, stop while the intro bitmap is visible (ctrl-z) and put a window before the introwindow (where possible; e.g. metacity makes introwindows topmost. try e.g. on KDE). You will see that the image is now a background image and restored by the Xserver instead of OOo painting it. Note: X platforms only, no windows implementation
fixed
Verified in CWS vcl33.
Verified in MWS m77.