taskFreeciv - Tasks: task #7681, Distribute Windows build of Gtk3...

 
 
Show feedback again

You are not allowed to post comments on this tracker with your current authentification level.

task #7681: Distribute Windows build of Gtk3 client

Submitted by:  Jacob Nevins <jtn>
Submitted on:  Sat 20 Apr 2013 02:23:04 PM UTC  
 
Should Start On: Fri 19 Apr 2013 11:00:00 PM UTCShould be Finished on: Sun 19 Apr 2015 11:00:00 PM UTC
Category: NonePriority: 5 - Normal
Status: DonePrivacy: Public
Percent Complete: 0%Assigned to: Christian Prochaska <cproc>
Open/Closed: ClosedEffort: 0.00
Planned Release: 2.4.1, 2.5.0

(Jump to the original submission Jump to the original submission)

Sun 12 Jan 2014 07:02:19 AM UTC, comment #9:

> GTK+3 is used for the modpack installer in every package.


This means that gtk3 libraries are needed for gtk2-client package as well, right?
Does gtk3 modpack installer suffer from similar problems gtk3-client does?

As changing this does not require changes to gnuwin32 environment, I can see myself if making gtk2-client to be accompanied by gtk2 modpack installer is easy to do.

Marko Lindqvist <cazfi>
Project Administrator
Sun 24 Nov 2013 01:19:39 AM UTC, SVN revision 23768:

Build GTK+3 Windows installer package

See task #7681.
Also fixes bug #21163.

(Browse SVN revision 23768)

Christian Prochaska <cproc>
Project AdministratorIn charge of this item.
Sun 24 Nov 2013 01:19:16 AM UTC, SVN revision 23767:

Build GTK+3 Windows installer package

See task #7681.
Also fixes bug #21163.

(Browse SVN revision 23767)

Christian Prochaska <cproc>
Project AdministratorIn charge of this item.
Sun 24 Nov 2013 01:18:00 AM UTC, SVN revision 23766:

Build GTK+3 Windows installer package

See task #7681.
Also fixes bug #21163.

(Browse SVN revision 23766)

Christian Prochaska <cproc>
Project AdministratorIn charge of this item.
Tue 19 Nov 2013 12:12:47 AM UTC, comment #5:

The attached patch makes the necessary changes to the Windows installer creation files. The updated gnuwin32 build environment is available at http://download.gna.org/freeciv/packages/windows/gnuwin32/gnuwin32-2013-11-18.7z.

The GTK+ GUI names are now "GTK+2 client" and "GTK+3 client" and GTK+3 is used for the modpack installer in every package. The patch also removes the gtkrc file creation which caused problems with theme selection (bug #21163).

(file #19357)

Christian Prochaska <cproc>
Project AdministratorIn charge of this item.
Sun 17 Nov 2013 12:54:56 PM UTC, comment #4:

> I've created an S2_4 GTK3 Windows build [...]

I've finally had a chance to try this (on Windows 7 32-bit).
Most things I tried basically worked. Things I noticed:

  • Everything is incredibly sluggish for some reason, and eats lots of CPU (much more than the Gtk2 client).
  • Black boxes on middle-click popups, already noted in bug #20999.

(Before this goes live we'll need to change the "Freeciv 2.4.0+ (GTK+ client) setup" in the installer to distinguish Gtk2 and Gtk3 clients.)

Jacob Nevins <jtn>
Project Administrator
Mon 04 Nov 2013 09:15:27 AM UTC, comment #3:

Yes, that looks about right. I've attached a screenshot from Ubuntu for comparison.
(The Gtk3 GUI is still a bit wonky and needs some work.)

(file #19319)

Jacob Nevins <jtn>
Project Administrator
Mon 04 Nov 2013 01:00:42 AM UTC, comment #2:

I've created an S2_4 GTK3 Windows build (http://download.gna.org/freeciv/packages/windows/testing/Freeciv-2.4.0+-win32-gtk3-setup.exe) and the GUI looks a bit different that the 2.4.0 GTK2 build (see attached screenshots). Is this how it is expected to look?

(file #19316, file #19317)

Christian Prochaska <cproc>
Project AdministratorIn charge of this item.
Thu 31 Oct 2013 12:43:32 AM UTC, comment #1:

http://www.gtk.org/download/win32.php now lists gtk+-3.6.4

Marko Lindqvist <cazfi>
Project Administrator
Sat 20 Apr 2013 02:23:04 PM UTC, original submission:

Creating this task following on discussion in task #7599, to track progress and blockers for distributing a Windows binary package of the Gtk3 client, since at the moment it seems unwise to hook it to a specific release. Currently "Need Info" because it's blocked; target date/release is a placeholder.

Current situation remains that there is no "official" win32 Gtk3 maintainer or builds (here or here), despite some encouraging noises last year from Alexander Larsson (see task #7599).

This StackOverflow thread lists some unofficial builds; don't know if these are what we need:

Presumably another alternative is Marko's Crosser builds.

Jacob Nevins <jtn>
Project Administrator

 

Attached Files
file #19357:  task7681-20131119.patch added by cproc (22kB - application/octet-stream)
file #19319:  S2_4_r23685_gtk3_ubuntu.png added by jtn (163kB - image/png - S2_4 r23685 gui-gtk3 screenshot for comparison (arrange for small screens, merged messages/chat))
file #19316:  Freeciv-2.4.0-gtk2.png added by cproc (143kB - image/png)
file #19317:  Freeciv-2.4.0+-gtk3.png added by cproc (140kB - image/png)

 

Depends on the following items: None found

Digest:
   task dependencies.

 

Carbon-Copy List
  • -unavailable- added by cproc (Updated the item)
  • -unavailable- added by cazfi (Posted a comment)
  • -unavailable- added by jtn (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 10 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sat 25 Jan 2014 02:15:45 PM UTCjtnDependencies-=>task #7760 is dependent
    Sun 24 Nov 2013 01:21:21 AM UTCcprocStatusReady For Test=>Done
      Open/ClosedOpen=>Closed
    Tue 19 Nov 2013 12:12:47 AM UTCcprocAttached File-=>Added task7681-20131119.patch, #19357
      StatusNeed Info=>Ready For Test
      Assigned toNone=>cproc
    Mon 04 Nov 2013 09:15:27 AM UTCjtnAttached File-=>Added S2_4_r23685_gtk3_ubuntu.png, #19319
    Mon 04 Nov 2013 01:00:42 AM UTCcprocAttached File-=>Added Freeciv-2.4.0-gtk2.png, #19316
      Attached File-=>Added Freeciv-2.4.0+-gtk3.png, #19317
    Thu 31 Oct 2013 12:43:32 AM UTCcazfiPlanned Release2.5.0=>2.4.1, 2.5.0
    Show feedback again

    Back to the top


    Powered by Savane 3.1-cleanup