<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/.gitignore, branch v4.0.2</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v4.0.2</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v4.0.2'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2013-10-16T02:54:15Z</updated>
<entry>
<title>Dependencies are too aggressive for version.h</title>
<updated>2013-10-16T02:54:15Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2013-10-16T02:54:15Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=f96299ea942ac91976f576bc2e1b2db76ba4c72e'/>
<id>urn:sha1:f96299ea942ac91976f576bc2e1b2db76ba4c72e</id>
<content type='text'>
Apparently qmake can't tell that #include "version.h" and #include
"libdivecomputer/version.h" are not the same thing. Instead of spending
another bunch of hours on fixing the buildsystem I decided to just cleanup
the spots where we actually use the version file and rename it to
ssrf-version.h.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Ignore the Subsurface.app folder</title>
<updated>2013-10-11T20:50:24Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2013-10-11T18:02:59Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=e5a2e025d706715fd9c7c2ce2dbf3bcc2e35e409'/>
<id>urn:sha1:e5a2e025d706715fd9c7c2ce2dbf3bcc2e35e409</id>
<content type='text'>
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>We no longer use the .translation file</title>
<updated>2013-10-11T16:26:48Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2013-10-11T16:26:48Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=66c04092d26a9513a03265beade5f6713c065be2'/>
<id>urn:sha1:66c04092d26a9513a03265beade5f6713c065be2</id>
<content type='text'>
This was a broken workaround, anyway.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Added rules on gitignore for the Translations generation.</title>
<updated>2013-10-11T12:26:04Z</updated>
<author>
<name>Tomaz Canabrava</name>
<email>tcanabrava@kde.org</email>
</author>
<published>2013-10-11T12:26:04Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=9ed933d033889ac841c5f38afcdd40fa588a8cb9'/>
<id>urn:sha1:9ed933d033889ac841c5f38afcdd40fa588a8cb9</id>
<content type='text'>
Added rules on the gitignore file for ignoring the translations
that are generated during compile time.

Signed-off-by: Tomaz Canabrava &lt;tcanabrava@kde.org&gt;
</content>
</entry>
<entry>
<title>Remove the old buildsystem</title>
<updated>2013-10-09T06:29:43Z</updated>
<author>
<name>Thiago Macieira</name>
<email>thiago@macieira.org</email>
</author>
<published>2013-10-07T01:07:20Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=1e7db5f77f01a0f091969c036b007165af35a509'/>
<id>urn:sha1:1e7db5f77f01a0f091969c036b007165af35a509</id>
<content type='text'>
Signed-off-by: Thiago Macieira &lt;thiago@macieira.org&gt;
</content>
</entry>
<entry>
<title>Implement a qmake-based build for Subsurface</title>
<updated>2013-10-09T06:29:33Z</updated>
<author>
<name>Thiago Macieira</name>
<email>thiago@macieira.org</email>
</author>
<published>2013-10-07T00:52:34Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=67e49d6480126968a1d87a12ae6e967b861e8909'/>
<id>urn:sha1:67e49d6480126968a1d87a12ae6e967b861e8909</id>
<content type='text'>
This is working for me, but requires a bit more testing. To build,
run:
  qmake [options]

Where options might be:
  V=1               disable "silent" build
  LIBDCDEVEL=1      use side-by-side libdivecomputer
  INCLUDEPATH+=xxx  add -Ixxx (e.g., INCLUDEPATH+=/usr/local/marble/include)
  LIBS+=xxx         add xxx to the linker flags (e.g. LIBS+=-L/usr/local/marble/lib)
  or any other qmake option, including debug and release options

If your distribution is already using qtchooser in place of qmake, you
may need to pass an extra option to qmake to select the a
cross-build. For example:

  qmake -qt=i686-w64-mingw32-qt4

If your distribution is not yet using qtchooser, then you need to file
a bug report requesting it and you need to run the full path to qmake.

Note:
 - there are some ### left in the buildsystem

Signed-off-by: Thiago Macieira &lt;thiago@macieira.org&gt;
</content>
</entry>
<entry>
<title>Added more wildcards to the Gitignore</title>
<updated>2013-09-25T14:08:45Z</updated>
<author>
<name>Tomaz Canabrava</name>
<email>tcanabrava@kde.org</email>
</author>
<published>2013-09-25T14:08:45Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=95e094c32531d5f0a78e7f8e419ab1b08b2b4197'/>
<id>urn:sha1:95e094c32531d5f0a78e7f8e419ab1b08b2b4197</id>
<content type='text'>
Gitignore is now ignoring callgrind files and kdevelop
projects, this was annoying me.

Signed-off-by: Tomaz Canabrava &lt;tcanabrava@kde.org&gt;
</content>
</entry>
<entry>
<title>Ignore ui_* files</title>
<updated>2013-05-29T20:50:59Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2013-05-29T20:44:34Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=bc48a4200fc3e03a82efe6aefd9c8938dfcbcb50'/>
<id>urn:sha1:bc48a4200fc3e03a82efe6aefd9c8938dfcbcb50</id>
<content type='text'>
This makes using git from within QtCreator much easier.
</content>
</entry>
<entry>
<title>Merge branch 'Qt'</title>
<updated>2013-05-18T05:01:41Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2013-05-18T05:01:41Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=f3f7bf51fa1dbe9cdb859e1a45b20c108613275b'/>
<id>urn:sha1:f3f7bf51fa1dbe9cdb859e1a45b20c108613275b</id>
<content type='text'>
After the 3.1 release it is time to shift the focus on the Qt effort - and
the best way to do this is to merge the changes in the Qt branch into
master.

Linus was extremely nice and did a merge for me. I decided to do my own
merge instead (which by accident actually based on a different version of
the Qt branch) and then used his merge to double check what I was doing.

I resolved a few things differently but overall what we did was very much
the same (and I say this with pride since Linus is a professional git
merger)

Here's his merge commit message:

    This is a rough and tumble merge of the Qt branch into 'master',
    trying to sort out the conflicts as best as I could.

    There were two major kinds of conflicts:

     - the Makefile changes, in particular the split of the single
       Makefile into Rules.mk and Configure.mk, along with the obvious Qt
       build changes themselves.

       Those changes conflicted with some of the updates done in mainline
       wrt "release" targets and some helper macros ($(NAME) etc).

       Resolved by largely taking the Qt branch versions, and then editing
       in the most obvious parts of the Makefile updates from mainline.

       NOTE! The script/get_version shell script was made to just fail
       silently on not finding a git repository, which avoided having to
       take some particularly ugly Makefile changes.

     - Various random updates in mainline to support things like dive tags.

       The conflicts were mainly to the gtk GUI parts, which obviously
       looked different afterwards.  I fixed things up to look like the
       newer code, but since the gtk files themselves are actually dead in
       the Qt branch, this is largely irrelevant.

       NOTE! This does *NOT* introduce the equivalent Qt functionality.
       The fields are there in the code now, but there's no Qt UI for the
       whole dive tag stuff etc.

    This seems to compile for me (although I have to force
    "QMAKE=qmake-qt4" on f19), and results in a Linux binary that seems to
    work, but it is otherwise largely untested.

Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Ignore top-dir archives.</title>
<updated>2013-05-12T14:26:00Z</updated>
<author>
<name>Cristian Ionescu-Idbohrn</name>
<email>cristian.ionescu-idbohrn@axis.com</email>
</author>
<published>2013-05-12T13:02:08Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=a4f3fa46c6ee98b67cad4b6f90689df480aac72a'/>
<id>urn:sha1:a4f3fa46c6ee98b67cad4b6f90689df480aac72a</id>
<content type='text'>
Signed-off-by: Cristian Ionescu-Idbohrn &lt;cristian.ionescu-idbohrn@axis.com&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
</feed>
