[Thunar] Gtk3 porting - preparation step

André Miranda andre42m at gmail.com
Tue Mar 21 01:54:13 CET 2017


Hi Vladimír,
Sorry for the delay.
I wasn't able to apply the patches against current master (4feb1d4), if 
possible, upload a GitHub fork with your commits.

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 inmail.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.html#
>>> 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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.xfce.org/pipermail/xfce4-dev/attachments/20170320/855f87c4/attachment.html>


More information about the Xfce4-dev mailing list