In cmake builds, `__FILE__` is the absolute file path. In qmake, it's a
relative path. For in-tree qmake builds, it would be `"src/..."`, for
out of tree, it could be `"../src/..."` or `"../qTox/src/..."` or any
other relative path depending on how qTox was built. This change
normalises them to paths based in src.
Fixed#3660. Removed using of GUI class in Profile Importer. Because, it
cannot be used before Nexus instance will be created. As result, it
provide crash in some cases.
Diadlo (12):
feat(settings): Extracted user interface settings on new tab
feat(settings): Added reset settings button
feat(settings): Deleted settings header
feat(settings): Added privacy block
feat(settings): Moved proxy to personal settings
refactor(proxy): Changed port type on unsigned int.
refactor(settings): Changed manual connects to auto-connections
refactor: Remove html tags from 'IMPORTANT NOTE'
fix(settings): Added loader for old settings
refactor: Remove html tags from author block
docs(settingsform): Added docs to settings forms
refactor: Fixed typo
Diadlo (5):
fix(videomode): Added ability to store negative coordinates
fix(avform): Added shift screen region
feat(avform): Added automatic screen rescan
feat(avform): Made warning and debug info more useful
refactor(avform): Changed combobox index checks on asserts
There have been numerous issues about it from confused users,
e.g. #2698, #2870, #3638. Clearly tooltip alone is not enough.
Could have been done long time ago in #2818, if not for naive belief
that tooltip will suffice.
Diadlo (10):
docs(chatlog): Added leading stars
docs(persistence): Added leading stars
docs(net): Added leading stars
docs(audio, video): Added leading stars
docs(core): Added leading stars
docs: Replaced simple on doxygen tag
docs(CONTRIBUTING): Changed docs format
docs(doxygen): Added graphs in documentation
docs(todo): Changed todo format
docs: Removed comments which will not be in api doc
This commit fixes missing scaling factors with desktop video to allow
desktop video under HiDPI scaling to work as intended. Also removes a
few obsolete lines of scaling that that was required for older Qt
versions.