| Commit message (Expand) | Author | Age | Files | Lines |
| * | Make D-Bus adaptor actually useful and use it as an IPC backend (#2630)•••* Move KViDbusAdaptor from kvilib to kvirc (so that it can access the g_pApp object) and add a method to register itself
* KviMain: register a dbus session even when kdelibs are enabled
* KviTalMainWindow: when kdelibs are enabled, avoid KMainWindow to expose all of its signal/lots via dbus
* Implement a simple IPC using d-bus
| ctrlaltca | 2024-04-10 | 1 | -1/+0 |
| * | Use target_compile_features to select C++ standard (#2607)•••* Use target_compile_features to select C++ standard
* Modules and binary already inherit from kvilib | Alexey Sokolov | 2024-02-12 | 1 | -2/+1 |
| * | Port from QRegExp (unavailable on qt6) to KviRegExp, based on QRegularExpression•••Method str_kvs_fnc_split() had to be replaced with the original version, since the newer one relied on Qt5's QStringRef
| Fabio Bas | 2023-10-18 | 1 | -0/+1 |
| * | cmake: add support for qt6 | Fabio Bas | 2023-10-18 | 1 | -6/+1 |
| * | Generate PDB files for MSVC instead of any compiler on Windows | Leo | 2020-07-26 | 1 | -1/+3 |
| * | Modernize to C++17 | IceN9ne | 2018-11-28 | 1 | -2/+2 |
| * | Use C++14 | Alexey Sokolov | 2018-11-14 | 1 | -2/+2 |
| * | remove qt5_use_modules for Qt 5.11•••cmake modules for Qt 5.11 don't have that function anymore, so it needs to be replaced with the standard way of library linkage.
downside is that the module listing in the Status page isn't looking too fancy anymore.
| Dessa | 2018-04-14 | 1 | -1/+1 |
| * | Cmake updates••• * Remove the usage of CMP0026’s LOCATION
* fix WANT_STRIP option: fix #2306
* remove WANT_UNIVERSAL_BINARY option (obsolete)
* fix bundling of Qt libraries on Osx
| Fabio Bas | 2017-09-21 | 1 | -2/+13 |
| * | Build also in debug mode for windows (#2192)•••* Build also in debug mode for windows
See #2191
* Don't mix /Od and -O2 on windows build. -O2 comes from perl
* Reindent perlcore CMakeLists
* Fix debug python build on windows
* Rearrange environment vars in appveyor
* Try to publish pdb files too
* install qts and kvirc's debug pdbs in debug config
* use TARGET_PDB_FILE instead
| Alexey Sokolov | 2017-05-24 | 1 | -0/+1 |
| * | KviIrcServerReconnectInfo: Refactor | staticfox | 2016-08-07 | 1 | -1/+0 |
| * | Shut down cleanly on SIGTERM and SIGINT•••SIGTERM is the standard way on POSIX for the OS to tell an application
to close. It can be sent when the computer is shutting down or the user
is logging off, as well as by the user, directly, or indirectly (e.g. by
using a task manager).
SIGINT is sent when the user presses Ctrl+C in a terminal window in
which the program is running.
In both of these cases, KVIrc should shut down cleanly, as if the user
closed the main window. This implies flushing logs.
By implementing SIGTERM and SIGINT handling on POSIX, this patch fixes
the log files not being flushed on receiving such a signal, thus causing
the last few lines to be lost.
| Vladimir Panteleev | 2016-07-28 | 1 | -0/+1 |
| * | general: More De-double-underscore-ification | staticfox | 2016-05-17 | 1 | -1/+1 |
| * | CMake: Better cygwin fix | staticfox | 2016-04-21 | 1 | -2/+10 |
| * | CMake: Fix build on cygwin | staticfox | 2016-04-21 | 1 | -7/+2 |
| * | Rename KviOsInfo to KviRuntimeInfo, which makes more sense. | wodim | 2016-01-01 | 1 | -1/+1 |
| * | enable c++11 differently, also clean up some now-obsolete policies | Dessa | 2015-11-06 | 1 | -1/+2 |
| * | Enable C++11. Fixes #1707. | Szymon Tomasz Stefanek | 2015-11-01 | 1 | -0/+4 |
| * | dcc video: removed linux-only, v4l implementation; use qt5's cross-platform i...•••Note: this is still so dirty that is disabled by default
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6307 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Fabio Bas | 2012-12-25 | 1 | -10/+0 |
| * | - update KviOsInfo with values from the winsdk8•••- rip out some append libs statements for ws2_32; since we are linking in a way they get added anyway we don't need them (yet)
- remove wsock32.lib from kvilib, linking works fine without it
- move shlwapi for mingw from root to src/kvirc since that is where the msvc one is and it works
- remove envvar hack added in r6273 from perlcore since it is unneeded
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6276 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Robert Förster | 2012-10-08 | 1 | -1/+1 |
| * | fix right file, don't commit when drunk after all :p•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6272 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Robert Förster | 2012-10-05 | 1 | -0/+4 |
| * | - remove -Wl,--no-undefined "handling" as this is not something we should "ju...•••- remove winmm hack now that append libs works
- fix some win32 ifs in cmakelists files which should be mingw (check if this stuff is still needed when i get my mingw toolchain up)
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6270 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Robert Förster | 2012-10-05 | 1 | -4/+2 |
| * | convert cmake files to lowercase statements prehistoric cmake versions requir...•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6267 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Robert Förster | 2012-10-04 | 1 | -33/+33 |
| * | More qt5 porting (qprinter and qftp), removed some warnings•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6263 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Fabio Bas | 2012-09-29 | 1 | -0/+1 |
| * | qt5 support: cmake build system update•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6257 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Fabio Bas | 2012-09-28 | 1 | -44/+5 |
| * | - move the stripping of /RTC1 to perlcore, as MSVC doesn't seem to care if it...•••- "fix" msvc build with perl disabled (note the todo in kvilibs CMakeLists.txt hint: its a bleeping hack, kthxbye)
- kill duplicate KVIRC_BINARYNAME from module.rules.txt
- bump version in resources_win32/version.h
- some svn:eol-style crap (i wonder if i ever finish that up)
NB: try to beat some sanity into perl, since it does add tons of crap to the cmdline (it was actually the one adding -ltcg); which we need some of at some point in the build but it really shouldn't be done unconditionally.
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6256 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Robert Förster | 2012-09-28 | 1 | -1/+3 |
| * | Install kvirc, kvilib and the module in the place actually declared in the cm...•••osx: put qt libraries and plugins inside the bundle, and fix dyld references => bundles will now be redistributable to other users without prerequisites
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6163 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Fabio Bas | 2012-04-29 | 1 | -8/+2 |
| * | Dropped the KviTalPopupMenu layer, ported the involved code to QAction.•••This fixes most of the random crashes on osx, and is the base for a next change in the menubar.
Addiotional fix: "disconnect" menu entry was broken since the 3.x era
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6072 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Fabio Bas | 2012-02-26 | 1 | -2/+0 |
| * | added KviShortcut class that takes care of creating shortcuts. Now it's possi...•••gendoc.pl: permit external links
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5939 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Fabio Bas | 2011-08-22 | 1 | -0/+1 |
| * | reworked toolbars and kviactions:•••- use qactions intead of qtoolbuttons + ids
- drop ktoolbar, since it adds its own methods and context menu
- add button style (text/icon/both/etc..)
- default buttons icon size reverted to 22 :)
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5813 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Fabio Bas | 2011-05-02 | 1 | -2/+0 |
| * | Start making sense out of KviLocale: split into separate files inside a new s...•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5672 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Szymon Tomasz Stefanek | 2011-03-23 | 1 | -3/+8 |
| * | renamed namespace•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5459 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Elvio Basello | 2011-02-10 | 1 | -1/+1 |
| * | merged egns's patch for vs2010 compilation•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5360 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Fabio Bas | 2011-01-14 | 1 | -0/+4 |
| * | yet more splitting;•••added doxygen comments;
improved hungarian notation;
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5297 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Elvio Basello | 2011-01-04 | 1 | -1/+2 |
| * | yet more splitting; killed some defines•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5295 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Elvio Basello | 2011-01-04 | 1 | -0/+1 |
| * | yet more splitting;•••improved hungarian notation;
added doxygen documentation;
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5275 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Elvio Basello | 2010-12-30 | 1 | -0/+1 |
| * | reworked mIRC control codes;•••yet more splitting;
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5272 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Elvio Basello | 2010-12-30 | 1 | -0/+1 |
| * | Some fixes for the http request•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5271 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Szymon Tomasz Stefanek | 2010-12-30 | 1 | -1/+0 |
| * | yet more splitting•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5264 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Elvio Basello | 2010-12-29 | 1 | -0/+1 |
| * | yet more splitting•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5262 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Elvio Basello | 2010-12-29 | 1 | -1/+2 |
| * | More file splitting•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5259 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Szymon Tomasz Stefanek | 2010-12-29 | 1 | -0/+1 |
| * | More file splitting•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5255 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Szymon Tomasz Stefanek | 2010-12-29 | 1 | -1/+3 |
| * | More renames, fix the spelling of KVIrc etc...•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5254 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Szymon Tomasz Stefanek | 2010-12-29 | 1 | -1/+2 |
| * | yet more splitting•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5253 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Elvio Basello | 2010-12-29 | 1 | -0/+2 |
| * | yet more splitting•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5252 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Elvio Basello | 2010-12-29 | 1 | -0/+3 |
| * | yet more splitting•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5251 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Elvio Basello | 2010-12-29 | 1 | -0/+1 |
| * | splitted some classes in their own files•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5250 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Elvio Basello | 2010-12-29 | 1 | -1/+2 |
| * | Get rid of kvi_hstrEqualCIN file.•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5246 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Szymon Tomasz Stefanek | 2010-12-28 | 1 | -1/+0 |
| * | Yet more renaming and cleanup•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5236 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Szymon Tomasz Stefanek | 2010-12-27 | 1 | -3/+3 |
| * | Kill system memmove, ix86 asm and kvi_memmove stuff: modern gcc coupled to gl...•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5235 17fca916-40b9-46aa-a4ea-0a15b648b75c
| Szymon Tomasz Stefanek | 2010-12-27 | 1 | -1/+0 |