<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git, branch v4.1.94</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v4.1.94</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v4.1.94'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2014-08-05T22:50:14Z</updated>
<entry>
<title>Small updates to the ReleaseNotes</title>
<updated>2014-08-05T22:50:14Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2014-08-05T22:50:14Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=6993208d2ea01687ba7f81550981bf45e96360ac'/>
<id>urn:sha1:6993208d2ea01687ba7f81550981bf45e96360ac</id>
<content type='text'>
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Make the cross hair less obnoxious on Mac</title>
<updated>2014-08-05T22:47:02Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2014-08-05T22:47:02Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=ebf1b8f62443cb83e97eb2bfce3187eb33f237c2'/>
<id>urn:sha1:ebf1b8f62443cb83e97eb2bfce3187eb33f237c2</id>
<content type='text'>
While on Linux it was drawn as fine 1px line, on Mac it came out rather
fat and obnoxious by default. With this it's always set to a very thin
line.

This still needs more work, but let's leave it where it is for Beta 5.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Latest translations from Transifex</title>
<updated>2014-08-05T22:05:13Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2014-08-05T22:05:13Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=d960ac40396b388f41d847d150114346689790db'/>
<id>urn:sha1:d960ac40396b388f41d847d150114346689790db</id>
<content type='text'>
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Add lines that follow the mouse helping see time and depth.</title>
<updated>2014-08-05T21:43:18Z</updated>
<author>
<name>Tomaz Canabrava</name>
<email>tomaz.canabrava@intel.com</email>
</author>
<published>2014-08-05T21:27:00Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=eb4e64d22a8fec880cc1f1007da5f09a88b312b5'/>
<id>urn:sha1:eb4e64d22a8fec880cc1f1007da5f09a88b312b5</id>
<content type='text'>
This was missing from the conversion from the oldPlanner
to the new one, and it also works ok on the profile.

One thing is missing is the Labels on the bottom / left
saying which position it is, but it's already userful.

Fixes #674

Signed-off-by: Tomaz Canabrava &lt;tomaz.canabrava@intel.com&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Hide Depth Column</title>
<updated>2014-08-05T21:42:56Z</updated>
<author>
<name>Tomaz Canabrava</name>
<email>tomaz.canabrava@intel.com</email>
</author>
<published>2014-08-05T20:40:50Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=f9d38100c4647aa427d2fbd4202e18e8bb1cd4bb'/>
<id>urn:sha1:f9d38100c4647aa427d2fbd4202e18e8bb1cd4bb</id>
<content type='text'>
We were showing everything, always.

Fixes #639

Signed-off-by: Tomaz Canabrava &lt;tomaz.canabrava@intel.com&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Print: rename the variable 'isHeading' to 'newHeading'</title>
<updated>2014-08-05T19:49:35Z</updated>
<author>
<name>Lubomir I. Ivanov</name>
<email>neolit123@gmail.com</email>
</author>
<published>2014-08-05T17:47:25Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=cec1ea182e49a855785b1437123ec85a713a879f'/>
<id>urn:sha1:cec1ea182e49a855785b1437123ec85a713a879f</id>
<content type='text'>
This better describes what the variable (flag) does.
It's used to inform the loop that the last row goes
our of the page limit and that we need to place a new heading
on a new page. In that context 'newHeading' is more meaningful.
The name 'isHeading' is confusing for (i == 0), since it remains
'false' yet the 0 index row is actually a heading.

Signed-off-by: Lubomir I. Ivanov &lt;neolit123@gmail.com&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Print: add a safe guard for row heights in the table print</title>
<updated>2014-08-05T19:49:16Z</updated>
<author>
<name>Lubomir I. Ivanov</name>
<email>neolit123@gmail.com</email>
</author>
<published>2014-08-05T17:45:53Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=81125d190a216d5718e44a984aef62fc3d7d07fe'/>
<id>urn:sha1:81125d190a216d5718e44a984aef62fc3d7d07fe</id>
<content type='text'>
If a row height is more than the available height on a page
(minus the height of a heading row) we have to skip this row (dive).
The current profile print simply does not support that and it does
not make much sense. For that to happen either the page will have
to be tiny or the user must have entered a very long text for "buddy",
"dive master", "location" or there must be some sort of a
very-large-font-while-printing type of a problem.

Technically, rows spanning on multiple pages is doable, but probably
not worth the effort.

Signed-off-by: Lubomir I. Ivanov &lt;neolit123@gmail.com&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Picture handling: cleaning up the mess</title>
<updated>2014-08-05T19:37:14Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2014-08-05T19:37:14Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=4583cd8e09944e61aa59baa58e74abee0af0d268'/>
<id>urn:sha1:4583cd8e09944e61aa59baa58e74abee0af0d268</id>
<content type='text'>
We had pointers to data structures on the stack which we frequently
reallocated. These data structure contain basically a filename and an
offset. We then create a hash of the pointers to those datastructures with
the filename being the key. And then we passed those pointers around
through a Qt model(!!!) only in order to then later look up by filename
what the offset might be.

I am at a loss for words for the lunacy behind this design.

How about we just remember the offsets and pass the integers around?

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Picture handling: hide the pictures before deleting</title>
<updated>2014-08-05T18:42:19Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2014-08-05T18:42:19Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=3adbff2320b90bbf27b1bedb540ec3d74fb30f9b'/>
<id>urn:sha1:3adbff2320b90bbf27b1bedb540ec3d74fb30f9b</id>
<content type='text'>
Because of the way deleteLater() is implemented, the pictures need to be
hidden, otherwise they might stay around at the wrong time (e.g., when
printing).

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Profile: Don't disconnect too many signals</title>
<updated>2014-08-05T18:34:38Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2014-08-05T18:34:38Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=4a76c3b8df13411bfca7c2fe7008684bb6a4ac4a'/>
<id>urn:sha1:4a76c3b8df13411bfca7c2fe7008684bb6a4ac4a</id>
<content type='text'>
If we disconnect the picture releated signals then in dive add and dive
plan mode the pictures from the last shown dive could appear on the
profile. That's not cool.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
</feed>
