Article #1464: FLTK code repository on Github

FLTK matrix user chat room
(using Element browser app)   FLTK gitter user chat room   GitHub FLTK Project   FLTK News RSS Feed  
  FLTK Apps      FLTK Library      Forums      Links     Login 
 Home  |  Articles & FAQs  |  Bugs & Features  |  Documentation  |  Download  |  Screenshots  ]

Return to Articles | Show Comments | Submit Comment ]

Article #1464: FLTK code repository on Github

Created at 01:52 Jun 01, 2016 by AlbrechtS

Last modified at 11:43 Dec 04, 2018

Update (Dec 01, 2018)

The FLTK repository is now on GitHub. Please read Article #1611 for further information.

Previous Contents (Nov 11, 2016) - not edited

We're discussing to move our FLTK code repository to Github, but this is not yet decided finally (as of June 2016) and there is no schedule.

Note: all of the following may change in the future!

My personal intention is to start using Github as the official code repository after FLTK 1.3.4 has been released, so that we can start new development of FLTK 1.4.0 on Github. As said before, this is not yet decided finally by the FLTK team.

Update (Nov 11, 2016): Today we released FLTK 1.3.4, and this is reflected in the Github mirror, but it's still only a mirror.

For now we have a test FLTK repository at:

We do not announce it on the FLTK site because it is only an experimental mirror for testing purposes.

You can use this repository for your own tests, but please do not base real work on the current Github repository because it may be deleted and replaced by a new one with different hashes, so your work might be difficult to recover. This means: only with patches created by you, but it should be possible.

Note: Github clones may be rendered useless because of different hashes etc., but if you know all that you can use it for now. However please don't expect us to consider pull requests based on the current test repository or its clones, resp..

Currently this is a mirror of our svn repository, is updated almost regularly (daily), but not guaranteed to be up-to-date all the time because the update process is not yet fully automated.

FLTK 1.3 has been the Github 'master' branch, but this branch is stale now and won't be updated in the near future. Currently we have a new branch 'branch-1.3': this branch is now closed since FLTK 1.3.4 has been released. We will only continue with branch-1.3 if very serious bugs make it necessary to release 1.3.5.

FLTK 1.4 is now 'branch-1.4' in Git as well as in subversion. This branch is now the only supported, active development branch. Other branches are available, but only of "historical" value - please do not use for new FLTK development.

These are the mappings of svn branches to Github branches:

  • svn branch-1.3 -> git branch-1.3 (latest stable release: 1.3.4)
  • svn branch-1.4 -> git branch-1.4 (current 1.4 development)

Important note: Although FLTK 2.0 (branch-2.0) and FLTK 3.0 (branch-3.0) branches exist and have seemingly "higher" version numbers they are NOT actively developed and not supported. They are experimental, abandoned and will supposedly never be released.

Please see Article #825 "What are the Versions of FLTK?" for more information on these experimental versions.

Listing ]


Submit Comment ]

From smasherprog, 22:40 Jun 23, 2016 (score=3)

This would greatly boost the library overall. As it stands, its really difficult to start contributing to the library. Please, Please goto Github . . ..
Reply ]

From andrewl, 11:41 Sep 16, 2016 (score=3)

Seconded! Please move to github!
Reply ]


Comments are owned by the poster. All other content is copyright 1998-2022 by Bill Spitzak and others. This project is hosted by The FLTK Team. Please report site problems to ''.