[Thunar] Gtk3 porting - preparation step

André Miranda andre42m at gmail.com
Tue Mar 21 12:46:22 CET 2017


Thanks, I'll give it a try tonight.

Cheers,
André Miranda

On Tue, Mar 21, 2017 at 8:18 AM, Vladimír Chren <vlado.chren at inmail.sk>
wrote:

> Hi
>
> On Po, 2017-03-20 at 21:54 -0300, André Miranda wrote:
> > Hi Vladimír,
> > Sorry for the delay.
>
> No problem.
>
> > I wasn't able to apply the patches against current master (4feb1d4),
> > if possible, upload a GitHub fork with your commits.
>
> You've probably tried to apply all the patches at once, but only
> "cumulative" one is needed. I split this one patch for easy review
> purposes to smaller ones. Reading it together would be too tiresome,
> cause is too long and repetitive, but as separated and smaller changes,
> it can take up to 10-15 minutes to review. I should have send them as
> diffs instead. (you can apply cumulative OR all other patch files)
>
> I made one addition to previous though, to make sure there are no
> futher changes which can brake what is now prepared, I added CFLAGS="-
> DGSEAL_ENABLE $CFLAGS" to configure.ac.in. This can be removed after
> porting is finished.
>
> I also uploaded it to github
> https://github.com/vc-01/thunar
>
>
>
>
> Best regards
>
> Vladimir
>
>
> >
> > Cheers,
> > André Miranda
> >
> > On 03/10/2017 05:31 AM, Vladimír Chren wrote:
> >
> > > Hello.
> > >
> > > I'm sending patches as attachments - separated as mentioned before
> > > for
> > > easy reviewing, also including cumulative one.
> > >
> > > This work (surely not entertaining) solves this one thing
> > >  $ make CFLAGS+="-DGSEAL_ENABLE"
> > >
> > > This is all current and can be a base for further gtk3 porting.
> > >
> > >
> > > Greets
> > >
> > > --
> > > vlado
> > >
> > >
> > > On Ut, 2017-03-07 at 22:53 -0300, André Miranda wrote:
> > > > Hi Vladmir,
> > > > Every help in the porting effort is more than welcome!
> > > > Currently there is unmaintained work[1][2], you can setup a
> > > > personal
> > > > repository on GitHub and use them as a start point.
> > > > Many components and panel plugins have been ported, they are also
> > > > good references.
> > > > However I suggest you talk with devs on #xfce-dev so they can
> > > > give
> > > > you better hints than me.
> > > >
> > > > 1 - https://wiki.xfce.org/releng/4.14/roadmap/thunar
> > > > 2 - https://github.com/rgcjonas/thunar-gtk3
> > > >
> > > > Cheers,
> > > > André Miranda
> > > >
> > > > On Mon, Mar 6, 2017 at 4:54 AM, Vladimír Chren <vlado.chren at inmai
> > > > l.sk
> > > > > wrote:
> > > > > Hello All.
> > > > >
> > > > > I don't know details about Thunar gtk3 porting status but it
> > > > > looks
> > > > > that
> > > > > there is no big progress.
> > > > >
> > > > > Would you be interested in patches solving one preparation step
> > > > > of
> > > > > porting Thunar to gtk3 according to manual
> > > > >  https://developer.gnome.org/gtk3/stable/gtk-migrating-2-to-3.h
> > > > > tml#
> > > > > id-1
> > > > > .6.3.3.5
> > > > >
> > > > > Chapter "Use accessor functions instead of direct access"
> > > > >
> > > > > Patches would look mostly like this
> > > > >  -  GTK_BIN (standard_view)->child
> > > > >  +  gtk_bin_get_child (GTK_BIN (standard_view))
> > > > >
> > > > > and like this
> > > > >  - renderer->is_expanded
> > > > >  + g_object_get (renderer, "is-expanded", &is_expanded, NULL);
> > > > >
> > > > > I'll separate each type of change to different patch.
> > > > >
> > > > > This could be then applied against master (i think) because
> > > > > it's
> > > > > still
> > > > > gtk2 (2.24.0) and nothing changes functionally. I'll reuse what
> > > > > was
> > > > > already done and update it to current master.
> > > > >
> > > > > Patches would be longer but simple to review.
> > > > >
> > > > > I'm asking first if it's necessary or useful to do it.
> > > > >
> > > > >
> > > > > Thank you
> > > > >
> > > > > --
> > > > > vlado
> > > > >
> > > > >
> > > > > _______________________________________________
> > > > > Xfce4-dev mailing list
> > > > > Xfce4-dev at xfce.org
> > > > > https://mail.xfce.org/mailman/listinfo/xfce4-dev
> > > > _______________________________________________
> > > > Xfce4-dev mailing list
> > > > Xfce4-dev at xfce.org
> > > > https://mail.xfce.org/mailman/listinfo/xfce4-dev
> > > >
> > > >
> > > > _______________________________________________
> > > > Xfce4-dev mailing list
> > > > Xfce4-dev at xfce.org
> > > > https://mail.xfce.org/mailman/listinfo/xfce4-dev
> >
> > _______________________________________________
> > Xfce4-dev mailing list
> > Xfce4-dev at xfce.org
> > https://mail.xfce.org/mailman/listinfo/xfce4-dev
> _______________________________________________
> Xfce4-dev mailing list
> Xfce4-dev at xfce.org
> https://mail.xfce.org/mailman/listinfo/xfce4-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.xfce.org/pipermail/xfce4-dev/attachments/20170321/fa6539a0/attachment.html>


More information about the Xfce4-dev mailing list