aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/perlcore
Commit message (Collapse)AuthorAgeFilesLines
* misc updates: (#2587)Gravatar Dessa2023-12-292-995/+2779
| | | | | - update dictionaries to newer versions - enable AlignConsecutiveAssignments and AlignConsecutiveDeclarations so they can be re-tested once we are ready to do so, its been fixed since clang 5 apparently. - update to Devel::PPPort 3.71 (cover more perl versions) and ExtUtils::ParseXS 3.51 (minimal changes)
* Remove C-style typedef structsGravatar IceN9ne2018-11-281-4/+4
|
* more enchant windows things and perl updatesGravatar Dessa2018-09-063-619/+431
| | | | | | - of course i missed to amend the include location, fixed now - update to ExtUtils::ParseXS 3.39 (no changes) - update to Devel::PPPort 3.42 and use the correct typemap
* Fix undefined behavior involving lifetime of temporariesGravatar IceN9ne2018-04-221-7/+4
|
* regenerate perl stuff from 5.26.0Gravatar Dessa2017-06-012-6/+6
| | | | | - xs.inc using ExtUtils::ParseXS 3.34 (compile warning fix) - ppport.h from Devel::PPPort 3.36 (content unchanged, only relevant for people using the default DEFAULT_INC_EXCLUDES_DOT value building this file)
* Build also in debug mode for windows (#2192)Gravatar Alexey Sokolov2017-05-241-20/+22
| | | | | | | | | | | | | | | | | | | | * 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
* fix #1105Gravatar Fabio Bas2017-02-091-1/+5
|
* kill some more xp support and bump Devel::PPPortGravatar Dessa2016-08-201-3/+3
| | | | | | | - remove specification of subsystem, now that we dropped XP - update nsis to force Vista+ - get maketool from cmake var, no conditional needed anymore - bump Devel::PPPort to 3.35 (no code change)
* separators and copyright headers cleanupsGravatar un1versal2016-06-141-1/+0
| | | | | | + add copyright boilerplate to KviDebugContext.cpp probably more source files exist with no copyright boilerplate. this was a by chance find.
* regenerate perl junk and a typo fixGravatar Dessa2016-06-053-21/+140
| | | | | | - typemap from perl 5.24.0 - ppport.h from Devel::PPPort 3.33 - xs.inc using ExtUtils::ParseXS 3.31 (content unchanged)
* revert ppport.h to 90bbe90 (#1966)Gravatar un1versal2016-05-041-1517/+1197
| | | | | apparently it dodnt like being "clangified" resolves #1965
* Apply clang-tidy: modernize-loop-convertGravatar Alexey Sokolov2016-04-301-2/+1
|
* Apply clang-tidy: modernize-use-nullptrGravatar Alexey Sokolov2016-04-301-8/+8
|
* Update my clang-format to 3.8.0Gravatar Alexey Sokolov2016-04-301-4/+4
| | | | Don't sort includes
* Apply clang-formatGravatar Alexey Sokolov2016-04-293-1301/+1634
|
* run codespell to fix some typos, run mkabouttext.pl, fix typos reported by ↵Gravatar Dessa2016-01-311-1/+1
| | | | Arfrever
* Fix compilation on OS X.Gravatar wodim2016-01-071-1/+1
| | | | | | | Starting with CMake 3.0, the Clang compiler that comes with OS X is recognised by CMake as “AppleClang” instead of just “Clang”. Fixes #1825.
* regenerate perl stuffGravatar Dessa2015-12-283-52/+134
| | | | | | - typemap from perl 5.22.1 - ppport.h from Devel::PPPort 3.32 - xs.inc using ExtUtils::ParseXS 3.28
* src/modules typos: capitalize, formatting, consistency and syntax fixesGravatar un1versal2015-12-191-2/+2
|
* copyright headers: fix broken boilerplate wording linkss -> terms and ↵Gravatar un1versal2015-11-284-4/+4
| | | | opinion -> option
* copyright headers: cosmetic capitalization & consistecy fixes.Gravatar un1versal2015-11-272-2/+2
|
* Link only the architectures we requested for libperlcore on OS X.Gravatar wodim2015-11-091-0/+10
| | | | | | | | We were relying on ExtUtils::Embed::ldopts to get the list of architectures we were going to link. For obvious reasons that function is unaware of whatever we actually want to link from CMake, so we were always generating fat libraries with support for all architectures.
* build: Check compilers directly when linking perlGravatar Matt Ullman2015-11-051-9/+7
|
* build: Squelch literal suffix warnings in GCCGravatar Matt Ullman2015-11-051-3/+9
| | | | Fixes #1719
* Ignore too old perl warnings on OSXGravatar Alexey Sokolov2015-11-011-0/+5
|
* Copyright Headers: Cosmetic typos irc -> IRCGravatar un1versal2015-10-282-2/+2
|
* - added qt5 phonon support (windows doesn't seem to work, others were not ↵Gravatar Robert Förster2014-06-013-8/+111
| | | | | | | | | | | | tested yet) - fixed tabs in plist - wrapped #warning into __GNUC__ ifdef - partly revert r6370 the change was quite pointless - update to ExtUtils::ParseXS 3.24 and Devel::PPPort 3.24, also adding a define which the latter suggested - massive update to the numeric table, no function change, some of these make sense to implement, some don't, this commit is merely to complete the listing so i can figure something out, possibly git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6381 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Patch for a perl weirdness in a macro spaghetti that worksaround the error:Gravatar Fabio Bas2014-05-301-0/+7
| | | | | | | KVIrc.c:458:5: error: declaration of 'Perl___notused' has a different language linkage git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6380 17fca916-40b9-46aa-a4ea-0a15b648b75c
* - bump to QT 4.7 (we have no QT 4.8 specific code)Gravatar Robert Förster2014-02-271-7/+4
| | | | | | | - QT4 on MSVC still needs qtmain, the cmake policy does not apply there - fix perl on windows, remove activestate hack, we don't support that anymore git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6371 17fca916-40b9-46aa-a4ea-0a15b648b75c
* - fixes for sunpro, with the exception of snd, kvirc now works with itGravatar Robert Förster2013-10-112-492/+3219
| | | | | | | | | | - replace solaris define with more correct one - add win 6.3 kernel crap - replace apparently deprecated QT4_FOUND with Qt4_FOUND, also fix display issue with audio backend - remove solaris threads "support" (it never existed, and cmake upstream doesn't seem to care either) - bump Devel-PPPort to 3.21, regenerate typemap from perl 5.18.1 git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6356 17fca916-40b9-46aa-a4ea-0a15b648b75c
* - regenerate with ExtUtils-ParseXS-3.22 hopefully fixing perl 5.18 FTBFSGravatar Robert Förster2013-09-261-97/+170
| | | | | | - win32registrar is long gone, do not try to call it in the nsis script git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6355 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Compile and run with Qt5.0. Also add a couple of KVS functions for byte ↵Gravatar Szymon Tomasz Stefanek2012-12-221-4/+4
| | | | | | order conversion. git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6297 17fca916-40b9-46aa-a4ea-0a15b648b75c
* - update KviOsInfo with values from the winsdk8Gravatar Robert Förster2012-10-081-5/+0
| | | | | | | | | - 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
* fix perlcore module linking under mingw (#1328)Gravatar Fabio Bas2012-10-071-3/+5
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6275 17fca916-40b9-46aa-a4ea-0a15b648b75c
* maybe fix perl with mingwGravatar Robert Förster2012-10-051-2/+4
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6273 17fca916-40b9-46aa-a4ea-0a15b648b75c
* moved perl linking flags from main cmakelists to perlcore's cmakelistsGravatar Fabio Bas2012-10-051-0/+15
| | | | | | | fixed up beefy includes lowercase cake module's rules git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6269 17fca916-40b9-46aa-a4ea-0a15b648b75c
* - some files were missing newlines, add themGravatar Robert Förster2012-10-041-1/+1
| | | | | | - sync FindPhonon.cmake with upstream git at 14d09398b68006d75187e4b690f979e267735001 edited a bit for a revised debug handling, needs testing, though. git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6268 17fca916-40b9-46aa-a4ea-0a15b648b75c
* convert cmake files to lowercase statements prehistoric cmake versions ↵Gravatar Robert Förster2012-10-041-17/+17
| | | | | | required uppercase, but lowercase is now preferred so change it (yeah feel free to hate me for this commit ) git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6267 17fca916-40b9-46aa-a4ea-0a15b648b75c
* qt5 support: cmake build system updateGravatar Fabio Bas2012-09-281-3/+0
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6257 17fca916-40b9-46aa-a4ea-0a15b648b75c
* - move the stripping of /RTC1 to perlcore, as MSVC doesn't seem to care if ↵Gravatar Robert Förster2012-09-281-0/+7
| | | | | | | | | | | | it needs to link against mixed modules and perl seems to only module not wanting run-time error checks (perl does braindead things anyway; i have no debug python to test here) - "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
* admin: obliterate convert files and svn_fixsvnignore.sh, people should use ↵Gravatar Robert Förster2012-01-141-9/+0
| | | | | | | | proper SVN Props instead sprinkle around some svn:ignore, svn:eol-style and svn:mime-type stuff, also remove mime-type property which does not exist, it should be svn:mime-type instead git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6052 17fca916-40b9-46aa-a4ea-0a15b648b75c
* fix warningsGravatar wodim2011-09-271-6/+6
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5980 17fca916-40b9-46aa-a4ea-0a15b648b75c
* fix all warnings under clangGravatar wodim2011-08-261-6/+12
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5952 17fca916-40b9-46aa-a4ea-0a15b648b75c
* killed some QString helpers. Pay attention to the localizations: format ↵Gravatar Elvio Basello2011-01-101-5/+3
| | | | | | | | | strings have changed!; updated translation files; git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5328 17fca916-40b9-46aa-a4ea-0a15b648b75c
* updated perlcore's xs include, hopefully fixing #1068Gravatar Fabio Bas2011-01-102-39/+178
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5327 17fca916-40b9-46aa-a4ea-0a15b648b75c
* More renames, fix the spelling of KVIrc etc...Gravatar Szymon Tomasz Stefanek2010-12-293-3/+3
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5254 17fca916-40b9-46aa-a4ea-0a15b648b75c
* More renaming and cleanupGravatar Szymon Tomasz Stefanek2010-12-272-8/+8
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5237 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Beginning of 'the big rename & cleanup'. File names should match class ↵Gravatar Szymon Tomasz Stefanek2010-12-254-10/+10
| | | | | | names, when possible. Move classes to one per file. Move C functions to namespaces, if possible. Kill some abbreviations... git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5229 17fca916-40b9-46aa-a4ea-0a15b648b75c
* fix for #842Gravatar Fabio Bas2010-07-121-0/+3
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4660 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Constness fixes. Thnks PKEuS :)Gravatar Szymon Tomasz Stefanek2010-07-061-1/+1
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4621 17fca916-40b9-46aa-a4ea-0a15b648b75c