-
-
Notifications
You must be signed in to change notification settings - Fork 35
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
Introduce MS Windows CI #425
Merged
Merged
Commits on Sep 2, 2024
-
Compilation of zim-tools is broken on Windows. But let's setup the CI to validate the PR.
Configuration menu - View commit details
-
Copy full SHA for df5032f - Browse repository at this point
Copy the full SHA df5032fView commit details -
Configuration menu - View commit details
-
Copy full SHA for dcf0ca2 - Browse repository at this point
Copy the full SHA dcf0ca2View commit details -
Do not set gcc specific option.
Meson already handle werror and wall, let's use it.
Configuration menu - View commit details
-
Copy full SHA for d6d67c2 - Browse repository at this point
Copy the full SHA d6d67c2View commit details -
ssize_t
is not defined on Windows.And anyway the argument is storing the output `std::string::size` which is a `size_t`
Configuration menu - View commit details
-
Copy full SHA for 72fabb3 - Browse repository at this point
Copy the full SHA 72fabb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37aa9ef - Browse repository at this point
Copy the full SHA 37aa9efView commit details -
Correctly convert char to unsigned char before calling isprint.
As specified in isprint documentation[1], it is undefined behavior if input cannot represented as unsigned char. Let's convert it as suggested in documentation. [1] https://en.cppreference.com/w/cpp/string/byte/isprint
Configuration menu - View commit details
-
Copy full SHA for a124217 - Browse repository at this point
Copy the full SHA a124217View commit details -
As explained in comment, I don't know the root cause of all of this. If you have an idea you are welcomed !!!!
Configuration menu - View commit details
-
Copy full SHA for d524aa8 - Browse repository at this point
Copy the full SHA d524aa8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7745ce7 - Browse repository at this point
Copy the full SHA 7745ce7View commit details -
We don't have getopt on Windows. Let's move command line parsing to docoptcpp as we already use it. We lost parsing case insensitive options on the way.
Configuration menu - View commit details
-
Copy full SHA for 86315e0 - Browse repository at this point
Copy the full SHA 86315e0View commit details -
Support older version of docopt.
Older version of docopt doesn't define Options. Let's define it using `using` syntax (as done in recent version of docoptcpp)
Configuration menu - View commit details
-
Copy full SHA for 5a8c6df - Browse repository at this point
Copy the full SHA 5a8c6dfView commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.