Implement windows 8.1+ notifications

This splits notifications up into multiple backends
currently only libnotify on unix and win8 toasts.

The win8 backend was originally written by @leeter
though heavily modified.
This commit is contained in:
TingPing
2015-02-02 19:35:49 -05:00
parent a216ed1df9
commit f4f27e438b
25 changed files with 871 additions and 147 deletions

View File

@@ -93,6 +93,9 @@
<ClInclude Include="setup.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="notifications\notification-backend.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="ascii.c">
@@ -182,9 +185,15 @@
<ClCompile Include="resources.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="plugin-notification.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="notifications\notification-windows.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<Manifest Include="hexchat.exe.manifest">
<Manifest Include="..\..\win32\hexchat.exe.manifest">
<Filter>Resource Files</Filter>
</Manifest>
</ItemGroup>