c.sexchat/src/fe-gtk
Rainer Müller 5ca767f7f8 Fix plugins on macOS
The switch to the meson build system broke plugins on macOS. GNU libtool
builds shared libraries with ".dylib" and shared modules (plugins) with
the extension ".so", but meson is using ".dylib" for both.

Although overriding the name_suffix for shared_module() in meson is
possible, this would be messy for other platforms as there is no way to
query the default. Therefore it seems like we have to go with ".dylib"
for now on macOS.

However, G_MODULE_SUFFIX is defined to ".so", because glib follows what
GNU libtool does. Therefore define a separate preprocessor macro that
has the correct extension.

See: https://github.com/mesonbuild/meson/issues/1160
2018-03-31 01:29:05 +00:00
..
notifications Various fixes for mingw 2018-03-09 18:23:25 +00:00
ascii.c Only include top level includes from GTK+, GLib and GDK-PixBuf 2013-04-02 20:39:37 -07:00
ascii.h Consistent header macros everywhere 2013-04-01 01:02:03 +02:00
banlist.c Use localized "HexChat" in window titles 2017-09-15 19:18:29 -04:00
banlist.h Some problems in banlist.c are fixed 2014-06-17 17:16:45 -07:00
chanlist.c Use localized "HexChat" in window titles 2017-09-15 19:18:29 -04:00
chanlist.h Consistent header macros everywhere 2013-04-01 01:02:03 +02:00
chanview-tabs.c Fix some obvious type warnings. 2014-12-04 04:06:38 -08:00
chanview-tree.c Fix scrolling the chanview on Unix 2014-06-03 08:39:37 -04:00
chanview.c Use glib for all allocations 2014-12-28 06:44:44 -05:00
chanview.h Consistent header macros everywhere 2013-04-01 01:02:03 +02:00
custom-list.c Use glib for all allocations 2014-12-28 06:44:44 -05:00
custom-list.h Fix some obvious type warnings. 2014-12-04 04:06:38 -08:00
dccgui.c Use localized "HexChat" in window titles 2017-09-15 19:18:29 -04:00
editlist.c Allow reordering some dialogs with dnd 2015-02-08 01:51:22 -05:00
editlist.h Consistent header macros everywhere 2013-04-01 01:02:03 +02:00
fe-gtk.c Various fixes for mingw 2018-03-09 18:23:25 +00:00
fe-gtk.h Remove r from mode buttons 2015-04-21 16:07:12 -04:00
fe-gtk.vcxproj win32: Update to build against gvsbuild 2018-03-09 20:26:41 +00:00
fe-gtk.vcxproj.filters Better project files. 2015-02-11 10:01:29 -08:00
fkeys.c Use localized "HexChat" in window titles 2017-09-15 19:18:29 -04:00
fkeys.h Consistent header macros everywhere 2013-04-01 01:02:03 +02:00
gtkutil.c Improve detection of system tray support 2017-08-31 10:16:03 -04:00
gtkutil.h Improve detection of system tray support 2017-08-31 10:16:03 -04:00
hexchat.rc.tt win32: Use WinSparkle for handling updates 2015-02-12 19:11:46 -05:00
ignoregui.c Use localized "HexChat" in window titles 2017-09-15 19:18:29 -04:00
joind.c Use localized "HexChat" in window titles 2017-09-15 19:18:29 -04:00
joind.h Consistent header macros everywhere 2013-04-01 01:02:03 +02:00
maingui.c Remove shift+click to close tab binding 2018-03-16 20:33:52 -04:00
maingui.h Replace search window with a searchbar 2013-09-15 02:51:35 -04:00
menu.c Use localized "HexChat" in window titles 2017-09-15 19:18:29 -04:00
menu.h osx: Properly use app menu 2014-05-27 02:58:44 -04:00
meson.build Various fixes for mingw 2018-03-09 18:23:25 +00:00
notifygui.c Use localized "HexChat" in window titles 2017-09-15 19:18:29 -04:00
notifygui.h Consistent header macros everywhere 2013-04-01 01:02:03 +02:00
palette.c Use correct type for colors 2015-03-19 16:30:03 -04:00
palette.h Parse attributes in the input box 2013-10-03 16:19:25 -04:00
pixmaps.c Support changing tray icon only with tray_normal image 2017-07-01 16:26:00 -04:00
pixmaps.h Support changing tray icon only with tray_normal image 2017-07-01 16:26:00 -04:00
plugin-notification.c Fix crash when notification backend fails 2017-06-26 17:49:03 -04:00
plugin-notification.h Implement windows 8.1+ notifications 2015-02-04 20:24:53 -05:00
plugin-tray.c Deiconify window on tray click. Closes #2136 2018-03-20 11:32:02 +00:00
plugin-tray.h Consistent header macros everywhere 2013-04-01 01:02:03 +02:00
plugingui.c Fix plugins on macOS 2018-03-31 01:29:05 +00:00
plugingui.h Consistent header macros everywhere 2013-04-01 01:02:03 +02:00
rawlog.c Use localized "HexChat" in window titles 2017-09-15 19:18:29 -04:00
rawlog.h Consistent header macros everywhere 2013-04-01 01:02:03 +02:00
servlistgui.c Use localized "HexChat" in window titles 2017-09-15 19:18:29 -04:00
servlistgui.h Consistent header macros everywhere 2013-04-01 01:02:03 +02:00
setup.c Spelling: SOCKS5, Byte per second (#2056) 2017-09-16 22:04:52 -04:00
setup.h Add identd to preferences 2016-01-25 22:51:11 -05:00
sexy-iso-codes.c More consistently include config.h 2014-12-17 18:21:10 -05:00
sexy-iso-codes.h Update to gtkspell3's iso code lookup 2013-10-03 16:23:46 -04:00
sexy-spell-entry.c Fix Enchant 2.1.3+ support 2018-02-06 16:57:30 -05:00
sexy-spell-entry.h More improvements to libsexy 2013-10-03 16:23:46 -04:00
textgui.c Use glib for all allocations 2014-12-28 06:44:44 -05:00
textgui.h Consistent header macros everywhere 2013-04-01 01:02:03 +02:00
urlgrab.c Use localized "HexChat" in window titles 2017-09-15 19:18:29 -04:00
urlgrab.h Consistent header macros everywhere 2013-04-01 01:02:03 +02:00
userlistgui.c Remove last remnants of GtkClists 2014-12-31 11:57:27 -05:00
userlistgui.h Remove unnecessary use of void* 2014-12-31 03:56:36 -05:00
xtext.c Revert "xtext: Always use Pango to get correct glyph width on Unix" 2018-03-13 21:18:16 -04:00
xtext.h Emit word_click even as long as user is not selecting any text when releasing button 2016-01-10 12:37:30 -08:00