<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/Makefile, branch v4.6.3</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v4.6.3</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v4.6.3'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2013-10-09T06:29:43Z</updated>
<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>Remove info.c/info.h</title>
<updated>2013-10-07T18:48:14Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2013-10-07T18:48:14Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=90b0f75d4095a23ef3a0f43cc319784d4fc6acc3'/>
<id>urn:sha1:90b0f75d4095a23ef3a0f43cc319784d4fc6acc3</id>
<content type='text'>
The one remaining helper function in there was moved to maintab.cpp (which
was the one remaining user).

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Trying to switch to Qt translation</title>
<updated>2013-10-06T17:42:32Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2013-10-06T15:55:58Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=4d3e74a23676a33ffdc04a4a8b83c05f63b2693c'/>
<id>urn:sha1:4d3e74a23676a33ffdc04a4a8b83c05f63b2693c</id>
<content type='text'>
This compiles and looks about right, but it doesn't appear to work, yet.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Remove leftovers from Gtk</title>
<updated>2013-10-04T20:48:26Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2013-10-04T20:48:26Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=3e0ecb5ff6a95e1be8f22359048e4dfa85d165bc'/>
<id>urn:sha1:3e0ecb5ff6a95e1be8f22359048e4dfa85d165bc</id>
<content type='text'>
No need to link against the osmgpsmaps or gconf2 anymore.
Also removed the Gtk related junk from linux.c.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Ensure that uic is always run before any C++ source is compiled</title>
<updated>2013-10-03T22:45:09Z</updated>
<author>
<name>Thiago Macieira</name>
<email>thiago@macieira.org</email>
</author>
<published>2013-10-03T22:38:50Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=bd1f8b580bb2893ff52c7f5150c0565ae2fe89dc'/>
<id>urn:sha1:bd1f8b580bb2893ff52c7f5150c0565ae2fe89dc</id>
<content type='text'>
It's very, very hard to scan for dependencies with a plain make. So
let's give up and simply enforce that all *.ui files need to be
processed before a *.cpp gets compiled.

This introduces the make target "uicables" (similar to the "mocables"
target that qmake produces) that will compile all .ui files. This
target is now a dependency of all .cpp builds.

In addition, tell make where to find .ui files and their corresponding
ui_*.h files.

Signed-off-by: Thiago Macieira &lt;thiago@macieira.org&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Turn off Qt including the C++ Standard Library headers</title>
<updated>2013-10-03T20:47:24Z</updated>
<author>
<name>Thiago Macieira</name>
<email>thiago@macieira.org</email>
</author>
<published>2013-10-03T20:34:50Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=ad52301ca7f5afe42bf634546605094ba1f4caf9'/>
<id>urn:sha1:ad52301ca7f5afe42bf634546605094ba1f4caf9</id>
<content type='text'>
We don't use any of the Standard Library features or classes in
Subsurface, except for three uses of std::sort, for which I added the
necessary #include.

It's always a good idea to include directly the headers you want,
without relying on indirect inclusion

On my machine, the build time dropped from 16.96s to 13.38s or a 12%
improvement.

Signed-off-by: Thiago Macieira &lt;thiago@macieira.org&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Better fix for the compile problems</title>
<updated>2013-10-03T20:21:36Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2013-10-03T20:21:36Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=7a368ab06b4926236ec93207e66ff7b14c234fe1'/>
<id>urn:sha1:7a368ab06b4926236ec93207e66ff7b14c234fe1</id>
<content type='text'>
Still don't like the order dependency - but at least this seems to work
and correctly build after make confclean.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Update installer so we can cross-build for Windows</title>
<updated>2013-09-17T19:05:10Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2013-09-17T19:05:10Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=b473604ee8a86ca963fd9faafaf0bfc0125bf652'/>
<id>urn:sha1:b473604ee8a86ca963fd9faafaf0bfc0125bf652</id>
<content type='text'>
Marble doesn't work, yet (Google Maps aren't loaded), but at least
Subsurface starts under Windows with the installer built.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Use the same code for command line and gui for file handling.</title>
<updated>2013-09-09T08:59:03Z</updated>
<author>
<name>Tomaz Canabrava</name>
<email>tcanabrava@kde.org</email>
</author>
<published>2013-09-09T08:59:03Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=96d1cc570e31396039e4970d2bf75d5f00f1e550'/>
<id>urn:sha1:96d1cc570e31396039e4970d2bf75d5f00f1e550</id>
<content type='text'>
The Command line execution of Subsurface happened before the
GUI was created, this leaded to various bugs by me(tm) over
time. This patch seems to fix all of those, by reusing the
same code for GUI interaction and CommandLine interaction.

I had to rework how the main.c worked, it used to be C code
calling C++ code, and this is non desirable, since C doesn't
really understand C++.

I Moved all of C-related code to 'subsurfacestartup.c/h' and
created a tiny wrapper to call it, so all of the C code is still
C code, and the new main.cpp calls the mainwindow-&gt;loadFiles and
mainWindow-&gt;importFiles to get rid of the bugs that happened before.

Signed-off-by: Tomaz Canabrava &lt;tcanabrava@kde.org&gt;
</content>
</entry>
<entry>
<title>Code Cleanup: Merged the three TableViews shared code</title>
<updated>2013-09-02T19:21:08Z</updated>
<author>
<name>Tomaz Canabrava</name>
<email>tcanabrava@kde.org</email>
</author>
<published>2013-09-02T19:21:08Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=5666f6573e70c3b472703bddeba240c202fe00de'/>
<id>urn:sha1:5666f6573e70c3b472703bddeba240c202fe00de</id>
<content type='text'>
Merged the shared code for the three table views into
one code, this way less code is needed if we need to
construct another tableview in the future.
I still need to clean some of the models too.

Signed-off-by: Tomaz Canabrava &lt;tcanabrava@kde.org&gt;
</content>
</entry>
</feed>
