Age | Commit message (Collapse) | Author |
|
|
|
Also change the placeholder suffix config option to not include the dot,
the dotless form is needed in the nsis script.
|
|
|
|
|
|
cmake/modules/ECMAddAppIcon.cmake is heavily patched to support sidebar icons, OUTFILE_BASE parameter and to not include 64 and 64@2x icons on macOS which are not supported. All changes are made in a way that we can upstream this.
|
|
|
|
It's needed since 586fd346ead9aaa21aace8b2ffd616f0cc249a9e activated stack-protector-strong
|
|
|
|
|
|
Use modern cmake with target_link_libraries and Qt5:: that
automatically add the include path and compile flags
|
|
|
|
Need some quotes to survive in makensis.
|
|
Issue #5295
|
|
In the process, use an iconset to generate the icns using iconutil.
Also add some missing icon resolutions according to the guidelines.
Issue #296
|
|
We use iconv to normalize the string on mac. But the iconv version
on mac does not support full unicode.
So we will use Qt to normalize the string
|
|
All our crypto code is handled by qt nodaways.
No need to carry this dependency.
Especially since it causes warnings on system where there are
twp openssl version installed:
/usr/bin/ld: warning: libcrypto.so.1.0.0, needed by /usr/lib/libQt5Network.so.5.9.0, may conflict with libcrypto.so.1.1
|
|
|
|
|
|
|
|
This gives more insight about the logs and allow setting fine-tuned
logging rules. The categories are set to only output Info by default
so this allows us to provide more concise logging while keeping the
ability to extract more information for a specific category when
developping or debugging customer issues.
Issue #5647
|
|
|
|
By default we will look in /usr/lib, which would prevent us from
using a different path for Qt as QtKeychain depends on Qt itself.
|
|
|
|
|
|
|
|
|
|
- Replace functions that are provided by MinGW with a Win32-based
implementation
- Explicitly export needed symbols from ocsync.dll
- Rename share.h to sharemanager.h since the name clashes with one
of the Windows headers and get included from there
- Remove the timestamp from the fallback csync stderr logging, it's
not used since we always provide a log callback
|
|
|
|
|
|
|
|
Viel hilft viel ;-)
|
|
|
|
|
|
|
|
My yearly contribution to the client :wink:
|
|
Neither tests nor the libcmocka needs to be installed globally.
|
|
Causes regressions due to constant Wifi scanning
|
|
This conflicts with the KDE_INSTALL_PLUGINDIR and prevent the
dolphin plugin to be installed at the right location.
Since csync no longer have plugin, this can be removed
|
|
Conflicts:
cmake/modules/QtVersionAbstraction.cmake
|
|
That lets us get rid of the hard dependency on Qt tools which are
not easily available everywhere.
|
|
|
|
|
|
The code was already uneeded/unbuilt on Windows and OS X.
|
|
fix multiarch library path for Debian/Ubuntu
|
|
Instead of checking whether the library path ends up somewhere in /usr,
set the architecture prefix, anyway. The library path mechanism is also
used in custom prefixes, without this change, the library gets installed
globally on Debian and Ubuntu, leading to non-standard behaviour and
cross-build problems, as multiple architecture builds of this library
can't be installed alongside each other.
This is the minimal change to correct this behaviour from upstream cmake.
|
|
This reverts commit 38eaf241fa98ec3cdcd56a1096a05232aeccdf23.
|
|
|
|
Just some random stuff I noticed while looking at how this beast is put
together.
|
|
DIRECOTRY is new in 2.8.12.
Uses PATH instead
|
|
|