This repository has been archived by the owner. It is now read-only.
Permalink
Commits on Sep 7, 2016
Commits on Jul 7, 2016
  1. gtk: Try to delete any existing status icons when DPI changes.

    Arnavion committed Jul 7, 2016
    Fixes some or all of the issues reported in hexchat/hexchat#1423
Commits on Jun 11, 2016
  1. README: Fixed bundle URLs.

    Arnavion committed Jun 11, 2016
  2. harfbuzz: Updated to version 1.2.7

    Arnavion committed Jun 11, 2016
Commits on May 30, 2016
Commits on May 6, 2016
  1. glib: Fix using libffi exports.

    Arnavion committed May 6, 2016
    The default upstream glib project expects it to be linked with libffi as a static library. So it defines FFI_BUILDING which in turn defines the imports (like ffi_type_void) in ffi.h as `extern`.
    
    Since we now build libffi as a dynamic library, gobject ends up being compiled as if it has its own copies of all those exports, but in reality they reference garbage addresses and blow up when used.
    
    We need to remove this flag. Then the imports are compiled as `extern __declspec(dllimport)` and correctly linked to libffi.dll's exports at runtime.
Commits on Apr 27, 2016
  1. glib: Fix C4819 for all .c and .h files.

    Arnavion committed Apr 27, 2016
    The current version requires atleast five more files to have the fix. It's easier to just do it for every file.
    
    Long term we should enable the MSBuild equivalent of the /utf-8 compiler switch (as described in https://blogs.msdn.microsoft.com/vcblog/2016/02/22/new-options-for-managing-character-sets-in-the-microsoft-cc-compiler/ ) and remove this function.
Commits on Mar 12, 2016