Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changes aimed at fixing msys builds. #77

Open
wants to merge 31 commits into
base: master
Choose a base branch
from
Open

Commits on Aug 21, 2015

  1. Configuration menu
    Copy the full SHA
    d095637 View commit details
    Browse the repository at this point in the history
  2. Updated config.guess and config.sub with newer official GNU versions.

    This allows configure to work properly on msys2/mingw-w64.
    Bekenn committed Aug 21, 2015
    Configuration menu
    Copy the full SHA
    034b700 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2e0a451 View commit details
    Browse the repository at this point in the history
  4. Resolved name conflict.

    Bekenn committed Aug 21, 2015
    Configuration menu
    Copy the full SHA
    6636602 View commit details
    Browse the repository at this point in the history
  5. Removed -mno-cygwin options; modern compilers, which are required for…

    … C++11 support, don't support that option anyway.
    Bekenn committed Aug 21, 2015
    Configuration menu
    Copy the full SHA
    f194dab View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8892201 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    417e54a View commit details
    Browse the repository at this point in the history
  8. Don't symlink CrossPlatform sources; reference them directly.

    Don't build cdenable sources for 64-bit.
    Bekenn committed Aug 21, 2015
    Configuration menu
    Copy the full SHA
    ea97393 View commit details
    Browse the repository at this point in the history
  9. Use std::min instead of Windows min.

    Use CreateThread instead of _beginthreadex.
    Bekenn committed Aug 21, 2015
    Configuration menu
    Copy the full SHA
    8d5608d View commit details
    Browse the repository at this point in the history
  10. Fixed redefinition warnings.

    Bekenn committed Aug 21, 2015
    Configuration menu
    Copy the full SHA
    842d8be View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    30ee3db View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    48615bf View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    8b975c5 View commit details
    Browse the repository at this point in the history
  14. Added ignore patterns.

    Bekenn committed Aug 21, 2015
    Configuration menu
    Copy the full SHA
    125a0c7 View commit details
    Browse the repository at this point in the history
  15. Added casts to convert between int and pointer (HANDLE).

    Replaced _beginthreadex with CreateThread.
    Bekenn committed Aug 21, 2015
    Configuration menu
    Copy the full SHA
    17c9681 View commit details
    Browse the repository at this point in the history
  16. No more ATTRIBUTE_PACKED.

    No longer need to support VC6, so don't avoid including files everyone has these days.
    Bekenn committed Aug 21, 2015
    Configuration menu
    Copy the full SHA
    7e94b9b View commit details
    Browse the repository at this point in the history
  17. String literals are constants.

    Bekenn committed Aug 21, 2015
    Configuration menu
    Copy the full SHA
    1491969 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    90bd9b9 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    2735ff9 View commit details
    Browse the repository at this point in the history
  20. Fixed bitwise operation (& instead of &&).

    Added disambiguating parentheses to silence Clang warnings.
    Bekenn committed Aug 21, 2015
    Configuration menu
    Copy the full SHA
    bab497c View commit details
    Browse the repository at this point in the history
  21. Fixed printf format specifier.

    Bekenn committed Aug 21, 2015
    Configuration menu
    Copy the full SHA
    4be2c55 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    4d146e9 View commit details
    Browse the repository at this point in the history
  23. Restored compatibility with pre-Vista operating systems.

    More K&R begone.
    Some warning fixes.
    Bekenn committed Aug 21, 2015
    Configuration menu
    Copy the full SHA
    f06b772 View commit details
    Browse the repository at this point in the history
  24. Always build CDEnable sources.

    Add macro to make mingw headers behave more like MS headers with respect to time_t.
    Bekenn committed Aug 21, 2015
    Configuration menu
    Copy the full SHA
    0364844 View commit details
    Browse the repository at this point in the history
  25. Host compiler uses target compiler CFLAGS/CXXFLAGS; not ideal, but I …

    …don't know how else toput it in C++11 mode.
    
    Link to Winsock2.
    Don't try to link CrossPlatform files twice.
    Bekenn committed Aug 21, 2015
    Configuration menu
    Copy the full SHA
    d79a73e View commit details
    Browse the repository at this point in the history
  26. Struct my_stat is now compatible with mingw struct stat.

    Size check is now a static_assert (detected at compile time instead of run time).
    Bekenn committed Aug 21, 2015
    Configuration menu
    Copy the full SHA
    90eeef2 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    631bade View commit details
    Browse the repository at this point in the history
  28. Replaced integral *BaseDiff with pointer *Base, which eliminates a la…

    …rge number of casts.
    
    Tweaked various types in function signatures to reduce casts and improve const correctness.
    Fixed lots of related warnings.
    Bekenn committed Aug 21, 2015
    Configuration menu
    Copy the full SHA
    d93680f View commit details
    Browse the repository at this point in the history
  29. Removed unneeded #include.

    Bekenn committed Aug 21, 2015
    Configuration menu
    Copy the full SHA
    0f16cf2 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    8fc22eb View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    aae928c View commit details
    Browse the repository at this point in the history