After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 737211 - Use the new API for handling RTL icons and margin
Use the new API for handling RTL icons and margin
Status: RESOLVED FIXED
Product: evince
Classification: Core
Component: general
3.14.x
Other Linux
: Normal normal
: ---
Assigned To: Evince Maintainers
Evince Maintainers
Depends on:
Blocks:
 
 
Reported: 2014-09-23 19:17 UTC by Yosef Or Boczko
Modified: 2014-10-07 22:46 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
build: Bump required GTK+ version (716 bytes, patch)
2014-09-23 19:22 UTC, Yosef Or Boczko
committed Details | Review
ev-history-action: Use the new support for RTL icons in GtkIconTheme (1.73 KB, patch)
2014-09-23 19:22 UTC, Yosef Or Boczko
committed Details | Review
ev-toolbar: Use margin-end instead of margin-right (3.82 KB, patch)
2014-09-23 19:22 UTC, Yosef Or Boczko
committed Details | Review

Description Yosef Or Boczko 2014-09-23 19:17:40 UTC
The patch for RTL icons very important, I'm sorry I'm so late,
but now RTL users see 'fuzzy' icon instead of the next/previous icons.

It bump the GTK+'s version to 3.13.4.
Comment 1 Yosef Or Boczko 2014-09-23 19:22:12 UTC
Created attachment 286918 [details] [review]
build: Bump required GTK+ version
Comment 2 Yosef Or Boczko 2014-09-23 19:22:27 UTC
Created attachment 286919 [details] [review]
ev-history-action: Use the new support for RTL icons in GtkIconTheme
Comment 3 Yosef Or Boczko 2014-09-23 19:22:41 UTC
Created attachment 286920 [details] [review]
ev-toolbar: Use margin-end instead of margin-right
Comment 4 Carlos Garcia Campos 2014-09-29 16:35:12 UTC
Looks good to me, but could we use GTK_CHECK_VERSION instead of bumping GTK+ requirements only for this?
Comment 5 Germán Poo-Caamaño 2014-10-06 05:00:28 UTC
(In reply to comment #4)
> Looks good to me, but could we use GTK_CHECK_VERSION instead of bumping GTK+
> requirements only for this?

Because of gestures, Evince already requires GTK+ 3.14, even if
configure.ac does not say so.

See Bug 737926
Comment 6 Yosef Or Boczko 2014-10-06 12:28:58 UTC
Review of attachment 286918 [details] [review]:

Pushed as 18ecf7f - build: Bump required GTK+ version
Comment 7 Yosef Or Boczko 2014-10-06 12:29:28 UTC
Review of attachment 286919 [details] [review]:

Pushed as 72ce19e - ev-history-action: Use the new support for RTL icons in GtkIconTheme
Comment 8 Yosef Or Boczko 2014-10-06 12:29:49 UTC
Review of attachment 286920 [details] [review]:

Pushed as 0c9816c - ev-toolbar: Use margin-end instead of margin-right
Comment 9 Germán Poo-Caamaño 2014-10-06 19:52:07 UTC
(In reply to comment #6)
> Review of attachment 286918 [details] [review]:
> 
> Pushed as 18ecf7f - build: Bump required GTK+ version

Did Carlos approve this one?

AFAIR, dependencies should be from stable releases rather than unstable ones.
Comment 10 Yosef Or Boczko 2014-10-06 19:54:59 UTC
(In reply to comment #9)
> (In reply to comment #6)
> > Review of attachment 286918 [details] [review] [details]:
> > 
> > Pushed as 18ecf7f - build: Bump required GTK+ version
> 
> Did Carlos approve this one?
> 
> AFAIR, dependencies should be from stable releases rather than unstable ones.

There isn't unstable branch yet.
Also, I wants this patches for the gnome-3-14 anyway.
For the 18ecf7f patch, since you mention we already de-facto depns on
GTK+ 3.14, I guesse it ok to push this patch.
Comment 11 Germán Poo-Caamaño 2014-10-06 20:17:32 UTC
I am not the maintainer.

Also, your patch defines GTK 3.13.4, not 3.14 (which was my point wrt stable releases).
Comment 12 Yosef Or Boczko 2014-10-06 21:48:02 UTC
I know you are not the maintainer, but you said something right.

I not think it really matter if my patch defines 3.13.4 or 3.14.0.
If you care about this, you can to bump the version to 3.14.0.
Comment 13 Carlos Garcia Campos 2014-10-07 16:12:27 UTC
Yosef, thanks for the patches, but please, do not push patches unreviewed, wait until flag is changed to accepted-commit_now, you know you can ping me on IRC. I agree with Germán, we should depend on GTK+ 3.14, so please push a follow up patch to bump requirements to 3.14.
Comment 14 Yosef Or Boczko 2014-10-07 22:46:41 UTC
Carlos, sorry about this, I thought you said LGTM in comment #4 it
like accepet-commit_now. I pushed a patch to bump GTK+ to 3.14.0.