Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-06-13 | build: Replace Autotools with Meson | Patrick 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-30 | python: Use HEXCHAT_EAT_XXX where appropriate. | Mark Jansen | |
2016-09-26 | build: Reorder includes to avoid installed plugin header | Rainer 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-05 | python: 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-18 | python: Handle get_info('win_ptr') | Patrick Griffis | |
2016-02-18 | Fix strict prototype warnings | Patrick Griffis | |
2015-10-10 | Use VS 2015 | Arnavion | |
2015-09-30 | configure: Clean up Python checking | Patrick Griffis | |
This fixes requiring to add a version every time a new release comes out... | |||
2015-02-11 | Better 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-31 | python: Use Py_RETURN_NONE macro | TingPing | |
2014-12-31 | Python: Fix overflow and code-cleanup | TingPing | |
2014-12-28 | Fix building as c89 | TingPing | |
2014-12-28 | Use glib for allocations in all plugins | TingPing | |
Continuation of 83032b1aa | |||
2014-12-17 | More consistently include config.h | TingPing | |
2014-12-15 | configure: Improve various build flags | TingPing | |
- 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-08 | Removed some unnecessary null-checks for calls to g_free and g_strfreev | Arnavion | |
2014-11-02 | Warning cleanup | Campbell Barton | |
- ignoring const - declarations after statements - some C files didnt include own headers (risking them getting out of sync) Closes #1064 | |||
2014-06-04 | Use GDir instead of dirent | TingPing | |
2014-06-04 | win32: Use config.h instead of config-win32.h | TingPing | |
2014-04-19 | python: Scan for non-NULLs in print events | Adam Dane [:hobophobe] | |
Closes #916 Closes #915 | |||
2013-09-30 | Fix crash in hexchat_pluginpref_list() | TingPing | |
Set max output size to 4096 | |||
2013-09-25 | Make Python version consistent on both platforms | TingPing | |
and don't hardcode 2.7/3.3 | |||
2013-09-15 | Convert project files to vs2013 | Eustachy Kapusta | |
2013-08-04 | Add reload command for plugins and add to gui | TingPing | |
2013-07-30 | python: Set VERSION using existing VERSION_MAJOR and VERSION_MINOR macros ↵ | Arnavion | |
and some mintor refactoring. | |||
2013-07-26 | Fix some warnings | TingPing | |
2013-07-26 | Python: Fix callbacks for the "special" print hooks | TingPing | |
2013-07-24 | Move optimization settings from all subsequent projects to hexchat.props | Eustachy Kapusta | |
2013-07-21 | Python: return hooks with PyLong_FromVoidPtr | TingPing | |
Fixes #685 | |||
2013-07-19 | Python: Use keywords for attributes in emit_print() | TingPing | |
2013-07-19 | Python: Add support for attributes in hooks | TingPing | |
2013-06-04 | Python: revert 43bd9483ce | TingPing | |
Will possibly come back to this at a later time... | |||
2013-06-02 | Python: return true/false from set/del_pluginpref | TingPing | |
2013-06-02 | Python: Save pluginprefs to seperate files | TingPing | |
2013-05-30 | fix crash | TingPing | |
2013-05-22 | Python: Allow unhooking commands and prints by name | TingPing | |
2013-05-18 | Rebrand python about message | TingPing | |
2013-05-18 | Support time lists via python | TingPing | |
2013-05-14 | python: 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-09 | Import hexchat automatically when calling /py exec | TingPing | |
2013-05-09 | Fix returning gtkwin_ptr from python api | TingPing | |
2013-05-04 | Typofix | Berke Viktor | |
2013-05-04 | Use system include syntax | Berke Viktor | |
2013-05-04 | Add Python major version to plugin description | Berke Viktor | |
2013-05-04 | python: fully delete failed plugins | TingPing | |
2013-05-04 | fix possible crash | TingPing | |
2013-05-04 | Fix output name | Berke Viktor | |
2013-05-03 | Add python3 plugin | TingPing | |
2013-04-28 | Don't hardcode "plugins" as the subdirectory for plugins in many | Christoph 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-25 | win32: 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. |