<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/desktop-widgets/plugins/facebook, branch v4.9.6</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v4.9.6</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v4.9.6'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2019-02-02T01:16:43Z</updated>
<entry>
<title>facebook: remove the featute from the code base</title>
<updated>2019-02-02T01:16:43Z</updated>
<author>
<name>Lubomir I. Ivanov</name>
<email>neolit123@gmail.com</email>
</author>
<published>2019-02-01T02:11:25Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=a1ffe115cfb27bd0dd57bf5266c7d37d9ce64dab'/>
<id>urn:sha1:a1ffe115cfb27bd0dd57bf5266c7d37d9ce64dab</id>
<content type='text'>
Remove from:
- unit tests
- desktop widgets
- preferences
- core intergration
- cmakefiles
- build scripts
- icons
- docs

Also remove the plugins and social network integration.

Signed-off-by: Lubomir I. Ivanov &lt;neolit123@gmail.com&gt;
</content>
</entry>
<entry>
<title>FB redirect use https instead of http</title>
<updated>2019-01-26T15:06:14Z</updated>
<author>
<name>Robert C. Helling</name>
<email>helling@atdotde.de</email>
</author>
<published>2019-01-25T07:58:18Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=afe1c3ca381c6c2b0b92dfbea300b139aaaa8245'/>
<id>urn:sha1:afe1c3ca381c6c2b0b92dfbea300b139aaaa8245</id>
<content type='text'>
When connecting to facebook, I get a warning that the connection
is not secure. It's a wild guess that this patch solves the
issue but I currenty cannot build with facebook support. So I cannot
check.

Signed-off-by: Robert C. Helling &lt;helling@atdotde.de&gt;
</content>
</entry>
<entry>
<title>Cleanup: Turn widget accessor-functions into simple pointers</title>
<updated>2018-10-14T01:42:53Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2018-10-12T13:07:40Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=78e2560296bbcc9209dec947417feb8da5a5107c'/>
<id>urn:sha1:78e2560296bbcc9209dec947417feb8da5a5107c</id>
<content type='text'>
The keeps track of different sub widgets needed by other parts
of the code, notably:
	MainTab
	PlannerDetails
	PlannerSettingsWidget
	ProfileWidget2
	DivePlannerWidget
	DiveListView
Access to these widgets was provided with accessor functions.
Now these functions were very weird: instead of simply returning
pointers that were stored in the class, they accessed a data
structure which describes the different application states.
But this data structure was "duck-typed", so there was an
implicit agreement at which position the pointers to the
widgets were put inside. The widgets were then down-cast by
the accessor functions. This might make sense if the individual
widgets could for some reason be replaced by other widgets
[dynamic plugins?], but even then it would be strange, as one
would expect to get a pointer to some base class.

Therefore, directly store the properly typed pointers to the
widgets and simply remove the accessor functions. Why bother?

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>Cleanup: reinstate override modifiers</title>
<updated>2018-09-29T22:23:25Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2018-09-29T20:13:44Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=574065b31430245a66808561b1b95139c4cd19f2'/>
<id>urn:sha1:574065b31430245a66808561b1b95139c4cd19f2</id>
<content type='text'>
This reverts commit 1c4a859c8d0b37b2e938209fe9c4d99e9758327a,
where the override modifiers were removed owing to the noisy
"inconsistent override modifiers" which is default-on in clang.

This warning was disabled in 77577f717f5aad38ea8c4c41c10c181486c4337f,
so we can reinstate the overrides.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>desktop-widgets/facebook: remove SettingsObjectWrapper</title>
<updated>2018-08-15T23:11:39Z</updated>
<author>
<name>jan Iversen</name>
<email>jani@apache.org</email>
</author>
<published>2018-08-15T09:55:27Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=c6998ee92680f2724c2a6adbb4c7a06c9bae0633'/>
<id>urn:sha1:c6998ee92680f2724c2a6adbb4c7a06c9bae0633</id>
<content type='text'>
remove use of SettingsObjectWrapper::
remove include of SettingsObjectWrapper.h
use qPrefFoo:: for setters and getters
replace prefs.foo with qPrefXYZ::foo() where feasible
(this expands to the same code, but gives us more control
over the variable).

Signed-off-by: Jan Iversen &lt;jani@apache.org&gt;
</content>
</entry>
<entry>
<title>Cleanup: remove all override modifiers</title>
<updated>2018-08-01T13:30:00Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2018-08-01T09:01:26Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=1c4a859c8d0b37b2e938209fe9c4d99e9758327a'/>
<id>urn:sha1:1c4a859c8d0b37b2e938209fe9c4d99e9758327a</id>
<content type='text'>
Commit df156a56c08a56eb380711a507ef739d8150a71f replaced "virtual"
by "override" where appropriate. Unfortunately, this had the
unintended consequence of producing numerous clang warnings. If
clang finds a override-modified function in a class definition,
it warns for *all* overriden virtual functions without the override
modifier.

To solve this, go the easy route and remove all overrides. At least
it is consistent.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>Cleanup: replace virtual by override where appropriate</title>
<updated>2018-07-31T09:02:34Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2018-07-31T05:41:19Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=df156a56c08a56eb380711a507ef739d8150a71f'/>
<id>urn:sha1:df156a56c08a56eb380711a507ef739d8150a71f</id>
<content type='text'>
The keyword "virtual" signalizes that the function is virtual,
i.e. the function of the derived class is called, even if the
call is on the parent class.

It is not necessary to repeat the "virtual" keyword in derived
classes. To highlight derived virtual functions, the keyword
"override" should be used instead. It results in a hard compile-
error, if no function is overridden, thus avoiding subtle bugs.

Replace "virtual" by "override" where appropriate. Moreover,
replace Q_DECL_OVERRIDE by override, since we require reasonably
recent compilers anyway. Likewise, replace /* reimp */ by
"override" for consistency and compiler support.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>core: activate qPrefFacebook</title>
<updated>2018-07-27T19:36:20Z</updated>
<author>
<name>jan Iversen</name>
<email>jani@apache.org</email>
</author>
<published>2018-07-23T15:49:12Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=f175890632d5845d57066b0669c347b4c0992ff9'/>
<id>urn:sha1:f175890632d5845d57066b0669c347b4c0992ff9</id>
<content type='text'>
remove Facebook from SettingsObjectWrapper and reference qPrefFacebook

update files using SettingsObjectWrapper/Facebook to use qPrefFacebook

this activated qPrefFacebook and removed the similar class from
SettingsObjectWrapper.

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>desktop-widgets/.../facebook: 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-21T16:10:34Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=2b84482787ccd59bb717918ee6ee45b325681b7c'/>
<id>urn:sha1:2b84482787ccd59bb717918ee6ee45b325681b7c</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>
</feed>
