summary refs log tree commit diff stats
path: root/plugins/python
AgeCommit message (Collapse)Author
2018-03-09win32: Update to build against gvsbuildPatrick Griffis
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 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-08-05python: Fix get_pluginpref()Patrick Griffis
This relied on undocumented behavior of hexchat_pluginpref_get_int() that has been fixed recently. -1 is the correct failure value.
2016-02-18python: Handle get_info('win_ptr')Patrick Griffis
2016-02-18Fix strict prototype warningsPatrick Griffis
2015-10-10Use VS 2015Arnavion
2015-09-30configure: Clean up Python checkingPatrick Griffis
This fixes requiring to add a version every time a new release comes out...
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-31python: Use Py_RETURN_NONE macroTingPing
2014-12-31Python: Fix overflow and code-cleanupTingPing
2014-12-28Fix building as c89TingPing
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-08Removed some unnecessary null-checks for calls to g_free and g_strfreevArnavion
2014-11-02Warning cleanupCampbell Barton
- ignoring const - declarations after statements - some C files didnt include own headers (risking them getting out of sync) Closes #1064
2014-06-04Use GDir instead of direntTingPing
2014-06-04win32: Use config.h instead of config-win32.hTingPing
2014-04-19python: Scan for non-NULLs in print eventsAdam Dane [:hobophobe]
Closes #916 Closes #915
2013-09-30Fix crash in hexchat_pluginpref_list()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