<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opentrack.git/opentrack/plugin-support.hpp, branch opentrack-2.3-rc49p9</title>
<subtitle>head tracking software for Windows and Linux</subtitle>
<id>http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2.3-rc49p9</id>
<link rel='self' href='http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2.3-rc49p9'/>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/'/>
<updated>2016-07-08T08:27:30Z</updated>
<entry>
<title>gui, api, proto/wine: get rid of library path as exported symbol</title>
<updated>2016-07-08T08:27:30Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-07-08T08:06:49Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=e4cb9703cc6810dbe07070b485ea866f00ba9252'/>
<id>urn:sha1:e4cb9703cc6810dbe07070b485ea866f00ba9252</id>
<content type='text'>
There's no need to do that. It never changes unless the toolchain
changes.
</content>
</entry>
<entry>
<title>gui, api: plugin-support needs to remain header-only</title>
<updated>2016-07-08T07:15:34Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-07-08T07:12:29Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=5cdbaa67c68e8c595ae1e1894eead76d465fe73c'/>
<id>urn:sha1:5cdbaa67c68e8c595ae1e1894eead76d465fe73c</id>
<content type='text'>
Move "opentrack_library_path" to the gui module.
</content>
</entry>
<entry>
<title>gui, api, csv: support hier(7) on Unix</title>
<updated>2016-07-06T10:07:48Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-07-06T05:37:47Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=069ebb6212aa096adb1ded0823ac4194db9b0d03'/>
<id>urn:sha1:069ebb6212aa096adb1ded0823ac4194db9b0d03</id>
<content type='text'>
This affects platforms such as FreeBSD, Cygwin or Linux.
</content>
</entry>
<entry>
<title>api/plugins: prevent unloading shared libraries when changed</title>
<updated>2016-06-29T11:18:32Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-06-29T11:06:27Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=7e5fae3f4b8de73894e811e7a282d9175e3ab970'/>
<id>urn:sha1:7e5fae3f4b8de73894e811e7a282d9175e3ab970</id>
<content type='text'>
It's pointless and can lead to leaks.
</content>
</entry>
<entry>
<title>many modules: trivial cleanups only</title>
<updated>2016-05-26T15:19:19Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-05-26T15:09:17Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=b008aefee41a21b24f1d2f1f23cd6c78b888ede5'/>
<id>urn:sha1:b008aefee41a21b24f1d2f1f23cd6c78b888ede5</id>
<content type='text'>
- Remove "this-&gt;" where it's not needed. Possibly rename shadowed vars.
- Don't reload the options bundle manually since `options::opts' exists
for that very reason.
- Remove '^ \+$' whitespace
- :retab
</content>
</entry>
<entry>
<title>api/plugins: add final to dylib struct</title>
<updated>2016-05-17T16:10:02Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-05-17T16:10:02Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=389ce0f98e0dda9f96340d9add9175df53e0745e'/>
<id>urn:sha1:389ce0f98e0dda9f96340d9add9175df53e0745e</id>
<content type='text'>
We don't have a virtual dtor and we don't want a vtable.
</content>
</entry>
<entry>
<title>api/plugins: use QLibrary. remove the dlopen(3) code path</title>
<updated>2016-05-17T16:06:13Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-05-17T16:03:08Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=7cfa147736b37c2c098e684d40b906496be6b673'/>
<id>urn:sha1:7cfa147736b37c2c098e684d40b906496be6b673</id>
<content type='text'>
Given the symbol visibility rules as verified with nm(1), QLibrary is
sufficient. We don't need the RTLD_DEEPBIND "load hint" for Linux either
as per the same visibility rules.

This is untested on Apple but should be soon.
</content>
</entry>
<entry>
<title>api/plugins: clean whitespace only</title>
<updated>2016-05-17T15:30:31Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-05-17T15:30:31Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=4ee6c132309100d6d68951b33a1d8bdf21177571'/>
<id>urn:sha1:4ee6c132309100d6d68951b33a1d8bdf21177571</id>
<content type='text'>
</content>
</entry>
<entry>
<title>all: adjust options.hpp move to compat</title>
<updated>2015-11-01T10:28:17Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2015-11-01T10:28:17Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=0424a2802aec3600774ba9347c49312bb09b8cfe'/>
<id>urn:sha1:0424a2802aec3600774ba9347c49312bb09b8cfe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>main, ui: fix sort order</title>
<updated>2015-10-06T05:09:31Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2015-10-06T05:06:29Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=629875abd995f46f99b3cba3387faa7367a6f823'/>
<id>urn:sha1:629875abd995f46f99b3cba3387faa7367a6f823</id>
<content type='text'>
Sort order was applied only to combobox but not to tracker list.

Reported-by: @nanospork
cf. https://github.com/opentrack/opentrack/issues/231#issuecomment-145741998
</content>
</entry>
</feed>
