$ git clone https://tcclient.ion.nu/tc_client.git
commit 730318725a6c8fcccfb9e6149397ae51027c134c
Author: Alicia <...>
Date: Fri Dec 2 20:03:47 2016 +0100
tc_client-gtk: build fixes for windows.
diff --git a/ChangeLog b/ChangeLog
index 251eab3..eba3d59 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -15,6 +15,7 @@ tc_client-gtk: display the channel name in the window title.
tc_client-gtk: added a setting to control /disablesnapshots and /enablesnapshots.
tc_client-gtk: added support for integrated youtube videos.
tc_client-gtk: compatibility with older versions of libavformat.
+tc_client-gtk: build fixes for windows.
dist/appimage.sh: fix audio in appimages by building ffmpeg with support for nellymoser and speex, and depending on the system's libao and libpulse instead of including it in the appimage.
libcamera(escapi): handle failure to open camera more gracefully.
irchack: pass along "<user> cammed up" notifications.
diff --git a/utilities/gtk/compat.h b/utilities/gtk/compat.h
index 808b464..6e7b9ba 100644
--- a/utilities/gtk/compat.h
+++ b/utilities/gtk/compat.h
@@ -14,6 +14,7 @@
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
+#include <gtk/gtk.h>
#ifdef _WIN32
#include <wtypes.h>
#include <fcntl.h>
diff --git a/utilities/gtk/playmedia.c b/utilities/gtk/playmedia.c
index 85ed634..03fdd1c 100644
--- a/utilities/gtk/playmedia.c
+++ b/utilities/gtk/playmedia.c
@@ -23,6 +23,7 @@
#include "media.h"
#include "main.h"
#include "config.h"
+#include "compat.h"
#include "playmedia.h"
struct frame