1. 14 Apr, 2016 4 commits
  2. 13 Apr, 2016 4 commits
  3. 12 Apr, 2016 7 commits
  4. 10 Apr, 2016 3 commits
  5. 08 Apr, 2016 2 commits
  6. 07 Apr, 2016 4 commits
  7. 05 Apr, 2016 2 commits
  8. 04 Apr, 2016 2 commits
  9. 03 Apr, 2016 1 commit
  10. 02 Apr, 2016 5 commits
  11. 31 Mar, 2016 5 commits
    • Constantin Rack's avatar
      Merge pull request #1880 from MatthewPowley/fix-windows-xp-compatability · a7922e5f
      Constantin Rack authored
      Windows XP compatability fixes
      a7922e5f
    • Matt Powley's avatar
      Fixes for Windows XP compatibility · f2018ab3
      Matt Powley authored
      A Visual Studio build from master (commit id: dac5b45d) using the v140_xp toolset yields a binary that is not XP compatible.
      
      Two libraries contain exports that cannot be found:
       -  IPHLPAPI.DLL : if_nametoindex
       - KERNEL32.DLL : InitializeConditionVariable
      
      The latter export is already dealt with in the file './src/condition_variable.hpp'; however this requires setting the _WIN32_WINNT pre-processor definition.
      I am not experienced enough to figure a work around for the 'if_nametoindex' method, so I have created a new pre-processor definition 'ZMQ_HAVE_WINDOWS_TARGET_XP' and removed the calling of the function with the limitation that these builds cannot handle a IPv6 address with an adapter name.
      
      To make it easier for people targeting XP with an MSVC build I have modified the MSBuild property file to add/modify the pre-processor definitions if they are building using a XP targeting tool set; such as v140_xp.
      f2018ab3
    • Constantin Rack's avatar
      Merge pull request #1879 from MatthewPowley/improve-msvc-builds · dac5b45d
      Constantin Rack authored
      Improve MSVC builds
      dac5b45d
    • Matt Powley's avatar
      Add .gitignore for Visual Studio builds in the 'builds/msvc' folder · 260860de
      Matt Powley authored
      * Added a new .gitignore file for excluding Visual Studio build output any popular plug-in generated content. (This was copied from the GitHub project https://github.com/github/gitignore).
      * Removed the basic ignore settings from the root folder in favour of more precision within the subfolder's .gitignore file
      * Added the new VC compiler's experimental Intellisense database file
      260860de
    • Matt Powley's avatar
      Use vs2015 MSBuild property sheets in older projects · 0e405a5a
      Matt Powley authored
      All the older (vs2010 -> vs2013) projects had copies of the Visual Studio 2015 MSBuild applied to them when running the 'configure.bat' batch file. Any modifications to a property sheet was not applied to the other Visual Studio versions' projects unless the batch file was re-executed.
      
      * Modified the older projects to reference the Visual Studio 2015 property sheets so changes are immediately applied
      * Removed the batch file copy steps (which left the repository very dirty after execution)
      0e405a5a
  12. 30 Mar, 2016 1 commit