Commit Graph

533 Commits (master)
 

Author SHA1 Message Date
Michele Calgaro 164a5bd91a
Fix wrong parameter in KviTQString::sprintf call
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
20 hours ago
Michele Calgaro 34ccc36dae
Use correct license file name
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
2 days ago
Michele Calgaro f27be165c4
Split kvirc executable into a shared library (libkvirc) and a stub executable (kvirc).
Autotool builds kvirc with '-export-dynamic', which exports all global symbols from the main executable to the dynamic symbol table. This allows 'modules' to access those symbols and build successfully.
CMake build kvirc without '-export-dynamic' and with hidden symbol visibitily by default, resulting in FTBFS when the build process reaches the 'modules' part. This is caused by the modules referring to symbols define in code under the 'src/kvirc' folder
Splitting 'kvirc' into an additional 'libkvirc' shared library plus a simple executable stub that creates the application and run it, allows modules to be linked against the library part and build successfully also with cmake.

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
2 days ago
Michele Calgaro 5f11552ae3
Add visibility attributes to library functions
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
2 days ago
Michele Calgaro 22304a213f
Include moc files directly from the related source files
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
4 days ago
Michele Calgaro ed70becf9c
Fix debug format strings
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
4 days ago
Michele Calgaro e7c2992a48
Improvements suggested on PR #58
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
6 days ago
TDE Weblate 111d9fbdfd Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: applications/kvirc
Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/applications/kvirc/
1 week ago
TDE Gitea 0e2d7d8da7 Update translation template. 1 week ago
Michele Calgaro ec97d6d21f
Remove unused config defines
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
1 week ago
Michele Calgaro ab0b59c0c1
Remove BUILD_FLAGS
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
1 week ago
Michele Calgaro 209c97c466
Remove VERSION_BRANCH and SS_DIRTAG
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
1 week ago
Michele Calgaro 562f8a7669
Fix invalid comparison warnings
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
1 week ago
Michele Calgaro 33b84dbbb4
Fix 'this if clause does not guard...' warnings
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
1 week ago
Michele Calgaro a9f2b04e53
Fix 'ISO C++11 forbids converting a string constant to char*' warnings
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
1 week ago
Michele Calgaro c801dc76b8
Remove support for HPUX, which is discontinued and does not provide a c++17 complaint compiler.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
1 week ago
Michele Calgaro 99e229125e
Remove code related to obsoleted thread libraries
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
2 weeks ago
Andrei Stepanov 04c8d73780 Translated using Weblate (Russian)
Currently translated at 100.0% (27 of 27 strings)

Translation: applications/kvirc - logview
Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/applications/kvirc-logview/ru/
2 weeks ago
Michele Calgaro 62c2474c8c
Remove kvirc-config
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
2 weeks ago
Michele Calgaro 6d7d4ce7f3
Install script examples files in the application data folder
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
2 weeks ago
Andrei Stepanov df4d7571cb Translated using Weblate (Russian)
Currently translated at 93.1% (2411 of 2588 strings)

Translation: applications/kvirc
Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/applications/kvirc/ru/
2 weeks ago
Michele Calgaro 10f91a66b6
Move admin/gendoc.pl to data/gendoc/gendoc.pl.
Once the cmake conversion is completed and the support for autotools is
dropped, the admin folder will no longer exist but "gendoc.pl" is still
required to generate the help documentation.

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
3 weeks ago
Michele Calgaro 19b03cd019
Remove object prelink logic
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
3 weeks ago
Michele Calgaro f175a58c41
Remove unused files from admin subfolder
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
3 weeks ago
Michele Calgaro c93ccfb821
Remove internal copy of libtool, which is not used
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
3 weeks ago
Michele Calgaro 9bb2ca4409
Removed unused files. These are neither used not installed
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
3 weeks ago
Michele Calgaro b39af9e56f
Fix installation location of 128x128 icons
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
4 weeks ago
Michele Calgaro 1d5f6d2720
Move data/man folder to doc/man
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
4 weeks ago
Michele Calgaro 73ddf4aa7f
Move scripts folder to src/scripts
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
4 weeks ago
Michele Calgaro c15b124f40
Removed source code tree from the hacker guide file. The real code is the best source of info for the structure
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
4 weeks ago
Michele Calgaro 83c49d66f4
Move data/helppics folder to pics/helppics
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
4 weeks ago
Michele Calgaro cba914a8ac
Move data/pics folder to top level
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
4 weeks ago
Michele Calgaro 0b5126d0e7
Move data/icons folder to top level
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
4 weeks ago
Michele Calgaro 5697220781
Do not enforce strict c++17 if default is >= c++17
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
4 weeks ago
Slávek Banko 8061baa5c0
Raised required C++ standard to c++17
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
4 weeks ago
Slávek Banko b955eec5be
Add TDE_CXX_COMPILE_STDCXX macro to check and enforce C++ standard.
The macro is a simplified form of AX_CXX_COMPILE_STDCXX from autoconf.
To verify the C++ standard supported by the compiler, only the value
of the __cplusplus constant defined by the compiler is checked,
instead of testing examples of using individual C++ features.

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
4 weeks ago
TDE Weblate 5ca25f8045 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: applications/kvirc - options
Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/applications/kvirc-options/
4 weeks ago
TDE Weblate b12d386b1e Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: applications/kvirc
Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/applications/kvirc/
4 weeks ago
TDE Gitea dffa46b292 Update translation template. 4 weeks ago
Michele Calgaro e0fa6b89ac
Remove temp file mistakenly added 2 commits earlier
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
4 weeks ago
Michele Calgaro caab44d2c4
Look for translation .mo files in the new location
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
4 weeks ago
Michele Calgaro bc34bb6c34
Move .mo files to standard TDE location
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
4 weeks ago
Michele Calgaro 1c8f24439b
Fix TQString formatting in 'KviTQString::sprintf'.
This was causing translation catalouges not to be found and eventually the program to always display in English.

The problem was introduced by an automated Q --> TQ renaming done sometime in the past. 'KviTQString::sprintf' uses '%Q' as a marker for a TQString* argument, so using '%TQ' was resulting in garbage bytes being fed and the catalouges not being found.

This resolves issue #44.

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
1 month ago
TDE Weblate 30b47cc3f6 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: applications/kvirc
Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/applications/kvirc/
1 month ago
TDE Gitea 336d229dd5 Update translation template. 1 month ago
Michele Calgaro 5e55ee7988
Move config.h.in to main folder, similar to other TDE applications
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
1 month ago
Michele Calgaro 93ec9dda87
Remove src/kvi_configstatus.h, which is generated at build time
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
1 month ago
Michele Calgaro 2136673d4c
Remove KVI_VERSION_BRANCH since the version number is no longer used in the application path
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
1 month ago
Michele Calgaro 6138cbba10
Remove warning about 'template-id not allowed for constructor in C++20'
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
1 month ago
Michele Calgaro 60f2efab89
Remove build date code. The info does not add anything useful and make reproducible builds not possible
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
1 month ago