<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/desktop-widgets, branch v5.0.2</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v5.0.2</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v5.0.2'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2021-06-04T16:35:16Z</updated>
<entry>
<title>desktop: add numerus translation for dive context menu</title>
<updated>2021-06-04T16:35:16Z</updated>
<author>
<name>Mark Stiebel</name>
<email>mark@aretha.stiebel.me</email>
</author>
<published>2021-05-30T01:21:20Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=e42fc1a1e9a13c77d3474dbcb26b68b8772b8c6d'/>
<id>urn:sha1:e42fc1a1e9a13c77d3474dbcb26b68b8772b8c6d</id>
<content type='text'>
Add numerus translation lookup for the right-click context menu in the dive
list to show proper singular/plural text.

Fixes #3256

Signed-off-by: Mark Stiebel &lt;mark@aretha.stiebel.me&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>desktop: Add the capability to copy / paste dive number and date / time.</title>
<updated>2021-05-19T22:15:34Z</updated>
<author>
<name>mikeller</name>
<email>github@ike.ch</email>
</author>
<published>2021-05-16T03:39:47Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=2d734c529b5eb389ca9526575c9520b444d21a30'/>
<id>urn:sha1:2d734c529b5eb389ca9526575c9520b444d21a30</id>
<content type='text'>
This is adding the capability to select 'Dive number' and 'Date / Time'
in the 'Copy dive components' dialog, and then copy them into the
clipboard.
When using 'Paste dive components, these values will then be pasted into
the selected dive(s).
This is intended to help with workflows that import dive information
from two different sources, like general information from another
logging program, and CCR ppO2 sensor readings from a unit log, and then
stitch them together into one cohesive entry with all data per dive.
Copied data is also output into formatted text when pasting the
clipboard outside of the application:

```
Dive number: 401
Date / time: Sun 2 May 2021 12:00 AM
```

No translations have been added as of now - I could not find any
information on how strings are translated for this project.

Signed-off-by: Michael Keller &lt;github@ike.ch&gt;
</content>
</entry>
<entry>
<title>cleanup: remove double layout name in statswidget.ui</title>
<updated>2021-05-17T18:58:59Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2021-05-17T17:37:42Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=2264a5e16659f847187271e852473fb454f990d1'/>
<id>urn:sha1:2264a5e16659f847187271e852473fb454f990d1</id>
<content type='text'>
This gave an annoying warning.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>Translate header strings for APD</title>
<updated>2021-05-13T19:28:38Z</updated>
<author>
<name>Robert C. Helling</name>
<email>helling@atdotde.de</email>
</author>
<published>2021-05-13T13:33:07Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=41f87f3e770761096d4f9f921b00b448d01d2eae'/>
<id>urn:sha1:41f87f3e770761096d4f9f921b00b448d01d2eae</id>
<content type='text'>
We are matching translated header names. Thus, when composing
a header line for APD, make sure it contains translations.

This mechanism is quite brittle. Our German translations had
two different translations for "Sample time" and this already
broke it. This is why this patch also includes a fix for a
translation string (should be fixed in transiflex as well
of course).

Fixes #3246

Signed-off-by: Robert C. Helling &lt;helling@atdotde.de&gt;
</content>
</entry>
<entry>
<title>cleanup: free print dialog in planner</title>
<updated>2021-05-06T15:46:57Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2021-05-06T11:01:02Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=3e1ade5206853bbd95023ae79e62b5c608003352'/>
<id>urn:sha1:3e1ade5206853bbd95023ae79e62b5c608003352</id>
<content type='text'>
When printing the plan, a print-dialog was created with "new",
but not freed later. Strictly speaking, this is not a leak,
because the dialog is attached to the main-window in Qt's
object hierarchy. Thus it is freed on application exit. On
the other hand, it is a leak in the sense that resources are
pointlessly hogged until application exit.

Let's just turn it into a stack-allocated object.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>export: show progress dialog for profile exports</title>
<updated>2021-05-06T15:21:04Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2021-05-01T19:21:50Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=38d0fac2d1a074ac7de23ebb61ea06adc32cd30f'/>
<id>urn:sha1:38d0fac2d1a074ac7de23ebb61ea06adc32cd30f</id>
<content type='text'>
Simply reuse QProgressDialog interface for the TeX exports.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>export: show progress dialog for TeX exports</title>
<updated>2021-05-06T15:21:04Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2021-04-30T13:51:13Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=9ee8807af7276ee8a910561f671a8cd1936babf9'/>
<id>urn:sha1:9ee8807af7276ee8a910561f671a8cd1936babf9</id>
<content type='text'>
The TeX exports may hang the UI for a long time.

Show a progress-dialog that is updated after every exported dive
and allows the user to cancel the export.

This is pretty lame, because it is synchronous (export still runs
in UI thread) and therefore the UI still is sluggish. But it
is an improvement.

Since the TeX-exporting code is in a shared directory (desktop and
mobile), this uses a slim interface class. Mobile does not
yet use TeX export, but you never know. Better than #ifdefs
sprinkled all around, I reckon.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>export: remove redundant QString::isNull() checks</title>
<updated>2021-05-06T15:21:04Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2021-04-29T19:19:26Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=573de51e48c71c1acff87a9a44841f0a2068eb9c'/>
<id>urn:sha1:573de51e48c71c1acff87a9a44841f0a2068eb9c</id>
<content type='text'>
If QString::isEmpty() is false, QString::isNull() is likewise
false, so these tests are redundant.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>profile: ignore animation-speed setting when printing</title>
<updated>2021-04-25T19:33:20Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2021-04-25T15:29:34Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=bd6b714be102b272725d61f8675c2cff322479e7'/>
<id>urn:sha1:bd6b714be102b272725d61f8675c2cff322479e7</id>
<content type='text'>
When printing, the animation speed was set to 0 by the
caller and later reset to the original value. Instead of
modifying global state, set it internally (in the profile-code)
to zero when in print mode.

This is another small step in making the printing independent
from the shown profile.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>cleanup: remove MainWindow::turnOffNdlTts()</title>
<updated>2021-04-21T17:04:26Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2021-04-12T20:38:15Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=267c82d85f5f877a99a56d02030fac70848e4c21'/>
<id>urn:sha1:267c82d85f5f877a99a56d02030fac70848e4c21</id>
<content type='text'>
This flag is handled directly by the profile code
since 2015 (000c9cc21c8991682169987ae8f348243ec5008b).

The function therefore can be removed.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
</feed>
