--===============8816960105549349497== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable > On July 2, 2011, 9:49 p.m., Oswald Buddenhagen wrote: > > hmm. but now things are still done twice in a kde session, no? > > what was wrong with the suggestion to notify qt that it should update "= stuff"? > = > Aur=C3=A9lien G=C3=A2teau wrote: > createApplicationPalette() is indeed called twice when running on a K= DE session, but it is not a regression introduced by this change so I think= it is outside of the scope for now. I tried not doing anything in kdisplay= SetPalette() and call qt_x11_apply_settings_in_all_apps() from the kcm as O= livier suggested, but that didn't work: the palette change was not propagat= ed to the running application. > = > What worries me right now is that the text area of KWrite does not ge= t updated at runtime. I thought it was due to the widget being custom, but = it correctly updates itself without the patch. > = > Aur=C3=A9lien G=C3=A2teau wrote: > Finally found time to do more testing. It turns out the behavior of K= Write text area is the same with or without the patch so it's not a regress= ion. Therefore, I think the patch should go in. > = > Thomas L=C3=BCbking wrote: > Sh*t - i forgot that I wanted to comment on that: kate keeps own colo= r schemes for the text area, they're completely unrelated to he rest of the= system. > (since you need to configure syntax highlightning and don't want that= to run into a conflict with the system palette de toujours) > = > So yes, that's not a regression for sure, sorry. > = > Dominik Haumann wrote: > With regard to kwrite: It uses the system colors as long as they were= never changed. Changed once, these system settings are overwritten. Hence,= this is very likely a KatePart issue. > = > Aur=C3=A9lien G=C3=A2teau wrote: > Oh. Thanks Thomas and Dominik, it suddenly makes more sense! If there= is no other objection I'd like to merge this patch this week. Anyone again= st that? I just merged the changes in. Unless I spot some obvious regressions, I pla= n to backport the patch in time for 4.7.1. - Aur=C3=A9lien ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://git.reviewboard.kde.org/r/101805/#review4333 ----------------------------------------------------------- On July 2, 2011, 9:19 p.m., Aur=C3=A9lien G=C3=A2teau wrote: > = > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > http://git.reviewboard.kde.org/r/101805/ > ----------------------------------------------------------- > = > (Updated July 2, 2011, 9:19 p.m.) > = > = > Review request for kdelibs and Olivier Goffart. > = > = > Summary > ------- > = > When a KDE application is running on GNOME it looks odd right now because= it does not use the GNOME palette and fonts, contrary to Qt-only applicati= ons. Attached patch fixes this by relying on the platform plugin to set the= correct palette and fonts if we are not running in a full KDE session. > = > Patch was suggested by Olivier Goffart. > = > = > Diffs > ----- > = > kdeui/kernel/kglobalsettings.cpp 1a497c7 = > = > Diff: http://git.reviewboard.kde.org/r/101805/diff > = > = > Testing > ------- > = > # On KDE > - Run kwrite on KDE =3D> KDE palette and fonts > - Change palette and fonts from System Settings =3D> kwrite updates itsel= f correctly > = > # On GNOME > - Run kwrite on GNOME =3D> GNOME palette and fonts > - Change palette and fonts from GNOME Tweak Tool =3D> palette gets applie= d, font does not for now > = > = > Thanks, > = > Aur=C3=A9lien > = > --===============8816960105549349497== Content-Type: text/html; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable
This is an automatically generated e-mail. To reply, visit: http://git.revie= wboard.kde.org/r/101805/

On July 2nd, 2011, 9:49 p.m., Oswald Budden= hagen wrote:

hmm. but =
now things are still done twice in a kde session, no?
what was wrong with the suggestion to notify qt that it should update "=
;stuff"?

On July 3rd, 2011, 2:52 p.m., Aur=C3=A9lien G=C3=A2teau wrote:

createApp=
licationPalette() is indeed called twice when running on a KDE session, but=
 it is not a regression introduced by this change so I think it is outside =
of the scope for now. I tried not doing anything in kdisplaySetPalette() an=
d call qt_x11_apply_settings_in_all_apps() from the kcm as Olivier suggeste=
d, but that didn't work: the palette change was not propagated to the r=
unning application.

What worries me right now is that the text area of KWrite does not get upda=
ted at runtime. I thought it was due to the widget being custom, but it cor=
rectly updates itself without the patch.

On July 16th, 2011, 10:35 p.m., Aur=C3=A9lien G=C3=A2teau wrote:=

Finally f=
ound time to do more testing. It turns out the behavior of KWrite text area=
 is the same with or without the patch so it's not a regression. Theref=
ore, I think the patch should go in.

On July 16th, 2011, 10:42 p.m., Thomas L=C3=BCbking wrote:

Sh*t - i =
forgot that I wanted to comment on that: kate keeps own color schemes for t=
he text area, they're completely unrelated to he rest of the system.
(since you need to configure syntax highlightning and don't want that t=
o run into a conflict with the system palette de toujours)

So yes, that's not a regression for sure, sorry.

On July 17th, 2011, 6:43 a.m., Dominik Haumann wrote:

With rega=
rd to kwrite: It uses the system colors as long as they were never changed.=
 Changed once, these system settings are overwritten. Hence, this is very l=
ikely a KatePart issue.

On July 17th, 2011, 9:27 p.m., Aur=C3=A9lien G=C3=A2teau wrote:<= /p>

Oh. Thank=
s Thomas and Dominik, it suddenly makes more sense! If there is no other ob=
jection I'd like to merge this patch this week. Anyone against that?
 
I just merg=
ed the changes in. Unless I spot some obvious regressions, I plan to backpo=
rt the patch in time for 4.7.1.

- Aur=C3=A9lien


On July 2nd, 2011, 9:19 p.m., Aur=C3=A9lien G=C3=A2teau wrote:

Review request for kdelibs and Olivier Goffart.
By Aur=C3=A9lien G=C3=A2teau.

Updated July 2, 2011, 9:19 p.m.

Descripti= on

When a KDE application is running on GNOME it looks odd righ=
t now because it does not use the GNOME palette and fonts, contrary to Qt-o=
nly applications. Attached patch fixes this by relying on the platform plug=
in to set the correct palette and fonts if we are not running in a full KDE=
 session.

Patch was suggested by Olivier Goffart.

Testing <= /h1>
# On KDE
- Run kwrite on KDE =3D> KDE palette and fonts
- Change palette and fonts from System Settings =3D> kwrite updates itse=
lf correctly

# On GNOME
- Run kwrite on GNOME =3D> GNOME palette and fonts
- Change palette and fonts from GNOME Tweak Tool =3D> palette gets appli=
ed, font does not for now

Diffs=

  • kdeui/kernel/kglobalsettings.cpp (1a497c7)=

View Diff

--===============8816960105549349497==--