summary refs log tree commit diff stats
path: root/plugins/perl
AgeCommit message (Collapse)Author
2021-05-23Updated Toolset to v142DjLegolas
2020-09-21Revert word array length changePatrick Griffis
It turns out that the rfc sets a limit of 15 arguments and the server (irccloud) sending that many in ISUPPORT was updated to split it into multiple lines.
2020-09-17Increase max number of words a line can be split intoPatrick Griffis
This may have unintended side-effects but 32 is a very low value and I was seeing real world bugs being caused by this. Specifically an ISUPPORT line with more features than this could store.
2018-03-26build: perl as a dependency in meson.buildRainer Müller
With the switch to meson, the problem previously fixed in #1822 came back. The build system might pick up the installed hexchat-config.h instead of using the header in the source directory, as the compiler arguments would be in the order of "-I${prefix}/include -I..". It seems that the c_args in meson are always put to the front of the compiler arguments, in order to be able to override any include paths from dependencies. However, this was not the intention here, so perl should also be modeled as a dependency. This ensures that the arguments with local include directories come first.
2018-03-23build: Add option to specify path to perl binaryRainer Müller
2018-03-18build: Re-add support for the legacy perl apiPatrick Griffis
This was accidentally left behind, expose it beind an option as with the old build system but default to false now. Enough time has passed and only distros that care about it can enable it.
2018-03-13fix typo in commentMattia Rizzolo
Signed-off-by: Mattia Rizzolo <mattia@mapreri.org>
2017-06-14build: Fix setting the *installed* rpath for perl too...Patrick Griffis
2017-06-14build: Fix rpath not getting set for perl pluginPatrick Griffis
Some distros of perl pass an rpath so we shouldn't ignore it. Other junk comes with it but oh well.
2017-06-13build: Replace Autotools with MesonPatrick Griffis
Quick rundown of benefits: - Much faster: - Autotools (with autogen): 22 seconds - Meson: 7 seconds - Meson (with ccache): 2 seconds - Simpler: - ~1000 lines smaller - Single simple language - Potentially better Windows (Visual Studio) support What is not done: - Complete Windows support - OSX support (easy) Closes #2013 Closes #1937 Closes #1803
2016-10-11perl: Remove dead assignmentIgor
2016-09-26build: Reorder includes to avoid installed plugin headerRainer Müller
When hexchat is already installed into a non-default prefix, a new build could pick up ${prefix}/include/hexchat-plugin.h from the installed version instead of the local header, as configuration variables such as $(GLIB_CFLAGS) would point to -I${prefix}/include. Reordering the includes and moving -I arguments to CPPFLAGS prevents this, as it ensures the local directories are always searched first. This was no problem when compiling for /usr or /usr/local as these directories in the compiler search path are always searched last. Closes #1822
2016-09-07perl: Fixed Windows build with VS2015u3.Arnavion
2016-01-30perl: Fixed warning about duplicate definition of bool.Arnavion
2015-10-10Use VS 2015Arnavion
2015-04-22configure: Simplify perl testsTingPing
2015-02-11Better project files.Arnavion
- Output directly to rel\ instead of to bin\ and then copying files over. - Deduped Win32 vs x64 configs - Moved some common properties to hexchat.props - All build intermediates (except htm's intermediates) are no longer emitted in the source directory
2014-12-28Use glib for allocations in all pluginsTingPing
Continuation of 83032b1aa
2014-12-17More consistently include config.hTingPing
2014-12-15configure: Improve various build flagsTingPing
- Store openssl flags in own vars - Share some common flags for plugins - Fix building plugins on win32 - Store all glib flags in one var - Don't link against every lib for each plugin - Don't hardcode ldflags for sysinfo
2014-12-14perl: Fixed warning about implicitly casting the time_t returned from ↵Arnavion
hexchat_list_time() to an NV.
2014-12-04Fix some obvious type warnings.Arnavion
2014-09-14Fix out of source buildsTingPing
Fixes #1018
2014-06-04win32: Use config.h instead of config-win32.hTingPing
2014-05-28perl: Update Perl to 5.20tomek
2014-03-11Fix miscapitalizationEustachy Kapusta
2014-02-12Fix some leaksTingPing
2014-01-20Remove unused perl filesTingPing
- old example scripts - outdated docs - mingw build script
2013-10-13Perl: fixed crash when a script exits abnormallyFarow
2013-10-12Rename Strawberry to Hexchat in Perl error messageEustachy Kapusta
2013-10-07Rebrand Perl plugin to HexChat,Farow
Add /pl and plugin_pref Add help messages
2013-10-05some Typos causing lintian moaning: {R,r}eciev.. -> {R,r}eceiv..Alf Gaida
2013-09-27Update link to site in perl pluginEustachy Kapusta
2013-09-15Convert project files to vs2013Eustachy Kapusta
2013-08-04Add reload command for plugins and add to guiTingPing
2013-07-24Move optimization settings from all subsequent projects to hexchat.propsEustachy Kapusta
2013-06-22perl: Fixed get_list('networks') to work with new servlist.conf syntax for ↵Arnavion
autojoin channels.
2013-04-28Don't hardcode "plugins" as the subdirectory for plugins in manyChristoph J. Thompson
places. modified: config-win32.h modified: configure.ac modified: plugins/checksum/Makefile.am modified: plugins/doat/Makefile.am modified: plugins/fishlim/Makefile.am modified: plugins/perl/Makefile.am modified: plugins/python/Makefile.am modified: plugins/sysinfo/Makefile.am modified: plugins/xdcc/Makefile.am modified: src/common/plugin.c modified: src/fe-text/fe-text.c
2013-04-25win32: Moved PlatformToolset configuration to individual project files. It ↵Arnavion
should be set before setting other properties or importing other props. This fixes the broken GUI Platform Toolset indicator, as well as VS compilation itself if another version such as 2010 was also installed.
2013-04-23Add '(void)' to fix perl.c unused-value warning messageRichardHitt
2013-04-13Fix last filenameBerke Viktor
Left here to make changes trackable
2013-04-13Get rid of multiple Perl versionsBerke Viktor
2013-04-01Add future Perl 5.18 projectBerke Viktor
2013-04-01Remove another bunch of obsolete junkBerke Viktor
2013-03-24TypoTingPing
2013-03-24Update missing perl note.TingPing
2013-03-23Get rid of the servlist_ rubbishBerke Viktor
2013-03-19Update Perl download linksBerke Viktor
2013-03-16Backport XChat r1523Berke Viktor
2012-12-23fix incorrect FSF addressDan Mashal