summary refs log tree commit diff stats
path: root/plugins/python
AgeCommit message (Collapse)Author
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
2017-03-30python: Use HEXCHAT_EAT_XXX where appropriate.Mark Jansen
2016-09-26build: Reorder includes to avoid installed plugin headerRainer Müller
When
perl generate_header

gcc -W -Os -DWIN32 -I "C:\MinGW\include" -I .. -I "C:\ActivePerl-5.8.9\perl\lib\CORE" -L "C:\ActivePerl-5.8.9\perl\bin" -c perl.c -o perl5.8.9.o

dllwrap --def perl.def --dllname xcperl5.8.9.dll "C:\ActivePerl-5.8.9\perl\bin\perl58.dll" perl5.8.9.o

strip xcperl5.8.9.dll



gcc -W -Os -DWIN32 -I "C:\MinGW\include" -I .. -I "C:\Perl\lib\CORE" -L "C:\Perl\bin" -c perl.c -o perl5.10.0.o

dllwrap --def perl.def --dllname xcperl5.10.0.dll "C:\Perl\bin\perl510.dll" perl5.10.0.o

strip xcperl5.10.0.dll


gcc -W -Os -DWIN32 -I "C:\MinGW\include" -I .. -I "C:\ActivePerl-5.10.1\perl\lib\CORE" -L "C:\ActivePerl-5.10.1\perl\bin" -c perl.c -o perl5.10.1.o

dllwrap --def perl.def --dllname xcperl5.10.1.dll "C:\ActivePerl-5.10.1\perl\bin\perl510.dll" perl5.10.1.o

strip xcperl5.10.1.dll


gcc -W -Os -DWIN32 -I "C:\MinGW\include" -I .. -I "C:\ActivePerl-5.12.1\perl\lib\CORE" -L "C:\ActivePerl-5.12.1\perl\bin" -c perl.c -o perl5.12.1.o

dllwrap --def perl.def --dllname xcperl5.12.1.dll "C:\ActivePerl-5.12.1\perl\bin\perl512.dll" perl5.12.1.o

strip xcperl5.12.1.dll

gcc -W -Os -DWIN32 -I "C:\MinGW\include" -I .. -I "C:\strawberry-perl-5.10.1.3\perl\lib\CORE" -L "C:\strawberry-perl-5.10.1.3\perl\bin" -c perl.c -o perl-strawberry5.10.1.o

dllwrap --def perl.def --dllname xcperl-strawberry5.10.1.dll "C:\strawberry-perl-5.10.1.3\perl\bin\perl510.dll" perl5.10.1.o

strip xcperl-strawberry5.10.1.dll


gcc -W -Os -DWIN32 -I "C:\MinGW\include" -I .. -I "C:\strawberry-perl-5.12.1.0-portable\perl\lib\CORE" -L "C:\strawberry-perl-5.12.1.0-portable\perl\bin" -c perl.c -o perl-strawberry5.12.1.o

dllwrap --def perl.def --dllname xcperl-strawberry5.12.1.dll "C:\strawberry-perl-5.12.1.0-portable\perl\bin\perl512.dll" perl5.12.1.o

strip xcperl-strawberry5.12.1.dll
>TingPing Set max output size to 4096 2013-09-25Make Python version consistent on both platformsTingPing and don't hardcode 2.7/3.3 2013-09-15Convert project files to vs2013Eustachy Kapusta 2013-08-04Add reload command for plugins and add to guiTingPing 2013-07-30python: Set VERSION using existing VERSION_MAJOR and VERSION_MINOR macros ↵Arnavion and some mintor refactoring. 2013-07-26Fix some warningsTingPing 2013-07-26Python: Fix callbacks for the "special" print hooksTingPing 2013-07-24Move optimization settings from all subsequent projects to hexchat.propsEustachy Kapusta 2013-07-21Python: return hooks with PyLong_FromVoidPtrTingPing Fixes #685 2013-07-19Python: Use keywords for attributes in emit_print()TingPing 2013-07-19Python: Add support for attributes in hooksTingPing 2013-06-04Python: revert 43bd9483ceTingPing Will possibly come back to this at a later time... 2013-06-02Python: return true/false from set/del_pluginprefTingPing 2013-06-02Python: Save pluginprefs to seperate filesTingPing 2013-05-30fix crashTingPing 2013-05-22Python: Allow unhooking commands and prints by nameTingPing 2013-05-18Rebrand python about messageTingPing 2013-05-18Support time lists via pythonTingPing 2013-05-14python: Hold a reference to plugin instead of dereferencing hook to get to it.Arnavion hook might have been free'd by the callback via hexchat.unhook(). 2013-05-09Import hexchat automatically when calling /py execTingPing 2013-05-09Fix returning gtkwin_ptr from python apiTingPing 2013-05-04TypofixBerke Viktor 2013-05-04Use system include syntaxBerke Viktor 2013-05-04Add Python major version to plugin descriptionBerke Viktor 2013-05-04python: fully delete failed pluginsTingPing 2013-05-04fix possible crashTingPing 2013-05-04Fix output nameBerke Viktor 2013-05-03Add python3 pluginTingPing 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.