Age | Commit message (Collapse) | Author |
|
This affects platforms such as FreeBSD, Cygwin or Linux.
|
|
It's pointless and can lead to leaks.
|
|
- Remove "this->" 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
|
|
We don't have a virtual dtor and we don't want a vtable.
|
|
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.
|
|
|
|
|
|
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
|
|
TrackHat dist contained two copies of every module by packaging error.
Workaround similar errors by not loading more than one copy of a module
at a time.
Sponsored-by: TrackHat
|
|
|
|
We might need RTLD_DEEPBIND if there are symbol-related crashes.
|
|
This is groundwork for #226, even though modules still need not to load
all at once and persist till program stop.
This issue only affects Linux.
|
|
Code without a license defaults to having all rights reserved.
|
|
For @gagagu.
Issue: #151
|
|
|
|
|
|
Issue: #151
Some global namespace macros are now prefixed with "OPENTRACK_" to avoid
namespace clashes.
This header is now safe to include in third-party projects.
|