<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/core/subsurface-qt, branch v4.8.1</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v4.8.1</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v4.8.1'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2018-07-03T21:33:31Z</updated>
<entry>
<title>Translations: unify gettextFromC::tr() and QObject::tr()</title>
<updated>2018-07-03T21:33:31Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2018-07-03T14:52:20Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=57c01f7a66ccd04fc2e83b67a840519db4661798'/>
<id>urn:sha1:57c01f7a66ccd04fc2e83b67a840519db4661798</id>
<content type='text'>
There were two catch-all classes for translations outside of class
context. gettextFromC was used exclusively from C, but C++ used
both, gettextFromC and QObject. Some of the string were even present
in both. Therefore, unify to gettextFromC throughout the code base.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>core: remove prefs-macros.h where unused</title>
<updated>2018-07-01T20:06:28Z</updated>
<author>
<name>jan Iversen</name>
<email>jani@apache.org</email>
</author>
<published>2018-06-29T06:57:27Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=f86dd889bffb791e94fb68d4069ebe0c220505e1'/>
<id>urn:sha1:f86dd889bffb791e94fb68d4069ebe0c220505e1</id>
<content type='text'>
move #include prefs-macros from SettingsObjectWrapper.h to SettingsObjectWrapper.cpp
include dive.h directly (only part of prefs-macros.h used) in preference classes

Signed-off-by: Jan Iversen &lt;jani@apache.org&gt;
</content>
</entry>
<entry>
<title>Cleanup: fold core/helpers.h into core/qthelper.h</title>
<updated>2018-06-04T15:50:10Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2018-06-03T20:15:19Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=36b9e5e31eca0354f9ad277fb668c3846714b81e'/>
<id>urn:sha1:36b9e5e31eca0354f9ad277fb668c3846714b81e</id>
<content type='text'>
helpers.h included qthelper.h and all functions declared in helpers.h
were defined in qthelper.h. Therefore fold the former into the latter,
since the split seems completely arbitrary.

While doing so, change the return-type of get_dc_nichname from
"const QString" to "QString".

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>Dive pictures: automatically recalculate thumbnails</title>
<updated>2018-05-27T20:08:12Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2018-05-27T13:42:22Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=308e079ad6414152fe72ba0784582734d6801b75'/>
<id>urn:sha1:308e079ad6414152fe72ba0784582734d6801b75</id>
<content type='text'>
If a thumbnail and the original picture can be accessed and the
modification date of the thumbnail is before the modification date
of the picture, recalculate the thumbnail.

This causes more disk access and might give strange effects for
picture files with messed up file timestamps (i.e. lying in the
future) or messed up computer clocks (i.e. running in the past).
Therefore, add a preference option to disable the new behavior.
Default is set to enabled.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>core/subsurface-qt: Change Q_UNUSED to no parameter name</title>
<updated>2018-05-21T19:48:04Z</updated>
<author>
<name>jan Iversen</name>
<email>jani@libreoffice.org</email>
</author>
<published>2018-05-21T15:39:45Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=52031f0abaa87d09c56ecaf5872fa58572ecc9f9'/>
<id>urn:sha1:52031f0abaa87d09c56ecaf5872fa58572ecc9f9</id>
<content type='text'>
C++ permits use of parameters without name, which signals unused

Signed-off-by: Jan Iversen &lt;jani@apache.org&gt;
</content>
</entry>
<entry>
<title>Core: remove dive.h from files that don't need it</title>
<updated>2018-05-14T17:13:39Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-05-13T23:51:26Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=ea83b5ed371bbfb1e5ffb0b501c8bf652cae35bb'/>
<id>urn:sha1:ea83b5ed371bbfb1e5ffb0b501c8bf652cae35bb</id>
<content type='text'>
Of course, quite a few of them indirectly get it through other header
files.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Core: introduce new subsurface-string header</title>
<updated>2018-05-14T17:13:39Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-05-11T15:25:41Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=d577467f97e262d52ed2e1d1da94c14168480844'/>
<id>urn:sha1:d577467f97e262d52ed2e1d1da94c14168480844</id>
<content type='text'>
First small step to shrinking dive.h.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Plot OC-pO2 graph for SCR dives</title>
<updated>2018-04-28T17:11:22Z</updated>
<author>
<name>Willem Ferguson</name>
<email>willemferguson@zoology.up.ac.za</email>
</author>
<published>2018-03-14T15:13:37Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=81a812539c95f2e709995d446065803c09e9136a'/>
<id>urn:sha1:81a812539c95f2e709995d446065803c09e9136a</id>
<content type='text'>
This commit allows plotting the OC-equivalent pO2 graph for PSCR
dives. This happens in both the cases where there is no external
O2-monitoring AND when there is external pO2 monitoring. The
calculations are only done for PSCR dives and is achieved as
follows:

1) Within plot-info create a pressure-t called OC_pO2 in
   profile.h and populate this variable with the open-circuit
   pO2 values in profile.c.
2) Create a new partialPressureGasItem ocpo2GasItem in
   profilewidget2.h and, in profilewidget2.cpp, initialise it
   to read the plot-info OC_pO2 values and enable its
   display by using the setVisible method. The
   diveplotdatamodel was also touched in order to achieve
   this.
3) Create a pref button that controls the display of OC-pO2 for SCR dives
4) Change the colour of the OC-pO2 grpah to orange
5) Change the connection of the crr_OC_pO2 signal to be appropriate
6) rename the OC_pO2 attribute to scr_OC-pO2

Signed-off-by: Willem Ferguson &lt;willemferguson@zoology.up.ac.za&gt;
</content>
</entry>
<entry>
<title>DiveObjectHelper: expose number of dives in a trip</title>
<updated>2018-04-15T00:39:40Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-04-15T00:34:33Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=6a51c14365067fc45365c2a970d76749d9502a9d'/>
<id>urn:sha1:6a51c14365067fc45365c2a970d76749d9502a9d</id>
<content type='text'>
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Change taglist_get_tagstring to support 'unlimited' tag list size</title>
<updated>2018-04-09T14:59:51Z</updated>
<author>
<name>Jeremie Guichard</name>
<email>djebrest@gmail.com</email>
</author>
<published>2018-04-09T08:09:34Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=7753352e6210ae69c2a79bdf2387eaca46becc64'/>
<id>urn:sha1:7753352e6210ae69c2a79bdf2387eaca46becc64</id>
<content type='text'>
Previous taglist_get_tagstring signature/implementation did not allow
handling of cases where inputted buffer could not contain all tags.
New implementation allocates buffer based on pre-computed size allowing to
insert all tags in the returned string.

Added get_taglist_string in qthelper to handle conversion to QString
Added TestTagList with tests for taglist_get_tagstring

Signed-off-by: Jeremie Guichard &lt;djebrest@gmail.com&gt;
</content>
</entry>
</feed>
