Activity for Daniel Aarno

  • Daniel Aarno Daniel Aarno committed [a00d5f] on src

    Added sys/filio.h to oldstyle

  • Daniel Aarno Daniel Aarno committed [702a13] on src

    fixes done for 0.4.0

  • Daniel Aarno Daniel Aarno committed [32cb8a] on src

    Added sys/filio.h that is needed on solaris to get FIONREAD

  • Daniel Aarno Daniel Aarno committed [bf5902] on src

    Added check for sys/filio.h

  • Daniel Aarno Daniel Aarno committed [58088f] on src

    More doxycomments

  • Daniel Aarno Daniel Aarno committed [0d9f67] on src

    Updated with new installation instructions etc

  • Daniel Aarno Daniel Aarno committed [e85441] on src

    This file is deprecated by using autotools

  • Daniel Aarno Daniel Aarno committed [883fdd] on src

    Added some CFLAGS to make sure we have ISO compliant code

  • Daniel Aarno Daniel Aarno committed [849b34] on src

    No longer need, autogenerated from doxygen

  • Daniel Aarno Daniel Aarno committed [c16c66] on src

    Added aaio_flush, and did some updates, this will probably be the 0.3.0 version.

  • Daniel Aarno Daniel Aarno committed [9ff0bb] on src

    Removed dependency of depricated header termio.h

  • Daniel Aarno Daniel Aarno committed [6e6469] on src

    automake fixes

  • Daniel Aarno Daniel Aarno committed [6afdbf] on src

    Moved to autotools build system.

  • Daniel Aarno Daniel Aarno committed [6c069b] on src

    secondary target aaio2 now uses the more efficient termios functions. aaio is still kept for compatibility issues. aaio2 is STRONGLY prefered.

  • Daniel Aarno Daniel Aarno committed [6ef445] on src

    Starting on 0.2.0 version. Fixed bug with echo when in abuse mode.

  • Daniel Aarno Daniel Aarno committed [51ca78] on src

  • Daniel Aarno Daniel Aarno committed [cf0c2e] on src

    Initial revision

  • Daniel Aarno Daniel Aarno modified ticket #28

    CmdLine::parse return behaviour

  • Daniel Aarno Daniel Aarno posted a comment on ticket #28

    Please take another look, "the exception handling is important in this context." doesn't make sense. Either the exception is hanled inside parse and thus it will exit on error, or it will be thrown to the caller that can handle it. So instead of "return true/false" it will return nothing on success or throw an exception on error - that you can catch and decide what to do with.

  • Daniel Aarno Daniel Aarno posted a comment on ticket #28

    It's a bit unclear what you are asking about and I haven't looked at th > 1MB zip file, but if I were to guess what you want to do is to disable exception handling in the CmdLine object. You can do that by calling p.setExceptionHandling(false); . That way the application will receive any exception thrown during parsing and can choose how to deal with it. https://tclap.sourceforge.net/html/classTCLAP_1_1CmdLine.html#aa02055d8f4864bfa9b505e2d26bbbd87 If this is specifically about --version you can...

  • Daniel Aarno Daniel Aarno modified ticket #20

    Change ValuesConstraint constructor to take const&

  • Daniel Aarno Daniel Aarno posted a comment on ticket #20

    Thanks, comited in [9c695742a6536da4f0406176f91e8ada4644608b].

  • Daniel Aarno Daniel Aarno committed [9c6957] on Code

    Changes the ValuesConstraint ctor to take its argument as const.

  • Daniel Aarno Daniel Aarno posted a comment on ticket #27

    Patches against 1.4 are welcome.

  • Daniel Aarno Daniel Aarno committed [4430e9] on Code

    Include required package-config files in the release

  • Daniel Aarno Daniel Aarno posted a comment on discussion Help

    Thanks Lars, a new release has been cut as 1.4.0-rc2.

  • Daniel Aarno Daniel Aarno modified ticket #19

    Fix installation of doc files

  • Daniel Aarno Daniel Aarno posted a comment on ticket #19

    Thanks, patch tested and applied in: https://sourceforge.net/p/tclap/code/ci/81b3d2a0c47895c22e9bb8c577f5ab521f76e5d2/

  • Daniel Aarno Daniel Aarno committed [81b3d2] on Code

    Fix installation of doc files.

  • Daniel Aarno Daniel Aarno modified ticket #19

    Fix installation of doc files

  • Daniel Aarno Daniel Aarno modified ticket #18

    Minor fixes for clang-tidy warnings

  • Daniel Aarno Daniel Aarno committed [61cfae] on Code

    Make virtual functions calls from constructor explicit.

  • Daniel Aarno Daniel Aarno committed [e97774] on Code

    Add missing includes.

  • Daniel Aarno Daniel Aarno posted a comment on merge request #9

    Thanks

  • Daniel Aarno Daniel Aarno merged merge request #9 on Code

    Allow const Contraints to be passed to Arg constructors

  • Daniel Aarno Daniel Aarno modified ticket #39

    UnlabeledValueArg visitor

  • Daniel Aarno Daniel Aarno posted a comment on ticket #39

    Fixed in [3feeb7b2499b37d9cb80890cadaf7c905a9a50c6] and [77561f5fab620e0857a04c240ae981f679449e15] respectively. Thanks for reporting.

  • Daniel Aarno Daniel Aarno committed [3feeb7]

    Add missing call to check visitor in Unlabeled args.

  • Daniel Aarno Daniel Aarno committed [77561f]

    Add missing call to check visitor in Unlabeled args.

  • Daniel Aarno Daniel Aarno modified ticket #39

    UnlabeledValueArg visitor

  • Daniel Aarno Daniel Aarno posted a comment on ticket #26

    Thanks for the feedback, and sorry for the delay - I was traveling. I responded to the OP on SO, but here it is for posterity: This isn't really part of the design of TCLAP. It's focused on providing "POSIX style" command line flags/arguments, which was the style of the day. It would probably not be too difficult to provide a git-style parser in the same spirit of TCLAP, but as of now TCLAP is probably to wrong tool for the job.

  • Daniel Aarno Daniel Aarno modified ticket #38

    string exception with short app name

  • Daniel Aarno Daniel Aarno modified ticket #38

    string exception with short app name

  • Daniel Aarno Daniel Aarno posted a comment on ticket #38

    I believe this was fixed about a year ago in [57a98f01bc2ac69812c703df4a99f060240c7214]. Can you try fetching the latest version and see if that fixes the problem?

  • Daniel Aarno Daniel Aarno posted a comment on ticket #33

    Done, I've cut a new 1.2.5 release that should compile with GCC 11

  • Daniel Aarno Daniel Aarno committed [58c5c8]

    Cut the v1.2.5 release to fix GCC 11 build issues

  • Daniel Aarno Daniel Aarno posted a comment on ticket #24

    I think the challenge here is that it adds complexity for a very particular use-case, so it would have to be demonstrated that 1) this is useful for (some portion of) TCLAP's intended audience and 2) the change is simple enough to warrant adding this for everyone + the maintainers. So if you can come up with some use-cases for (1) and send a patch for (2) I'll take a look at it.

  • Daniel Aarno Daniel Aarno posted a comment on ticket #24

    I'm not sure exactly what problem you experience, but TCLAP doesn't hold on to any of the argv's. In fact, all the parse(int argc, const char *const *argv) method does is to copy the argv into a temporary vector that is destroyed when the function exits. inline void CmdLine::parse(int argc, const char *const *argv) { // this step is necessary so that we have easy access to // mutable strings. std::vector<std::string> args; for (int i = 0; i < argc; i++) args.push_back(argv[i]); parse(args); } Two...

  • Daniel Aarno Daniel Aarno posted a comment on ticket #4

    I think there is some other issue involved as only HFS+ filesystems were involved when building. I no longer own a Mac (Intel or ARM), so if anyone is up for cutting a new release, I'd be more than happy to have it uploaded here.

  • Daniel Aarno Daniel Aarno committed [78487c]

    Fix upload script since SF changed the layout years ago.

  • Daniel Aarno Daniel Aarno committed [2fa883]

    Bump version info to 1.1.6.

  • Daniel Aarno Daniel Aarno committed [a5753b]

    Reformat with UNIX line-endings

  • Daniel Aarno Daniel Aarno committed [93296b]

    Pull updated web page from sourceforge.

  • Daniel Aarno Daniel Aarno committed [6bea9c]

    Update with new versions, also use new link format

  • Daniel Aarno Daniel Aarno committed [5a9dca]

    Update version info to v1.1.6

  • Daniel Aarno Daniel Aarno committed [619fc6]

    Compile in libtiff support (missing libz dependency)

  • Daniel Aarno Daniel Aarno committed [90a7a2]

    Compile in libz (needed for libtiff support)

  • Daniel Aarno Daniel Aarno committed [454e8f]

    Update changelog for 1.1.6

  • Daniel Aarno Daniel Aarno committed [b858a8]

    Update to xcode 12 format

  • Daniel Aarno Daniel Aarno committed [8649d3]

    Code hygen (clean warnings)

  • Daniel Aarno Daniel Aarno committed [71bdfe]

    Conversion to newer xcode version

  • Daniel Aarno Daniel Aarno posted a comment on ticket #35

    Still no information about what you are trying to do or why, but there were options added to disable various parts of the build in [a6429a]. Perhaps that will allow you to do what you want.

  • Daniel Aarno Daniel Aarno modified ticket #37

    TCLAP won't build with GCC 11.1

  • Daniel Aarno Daniel Aarno posted a comment on ticket #37

    Reported and fixed in https://sourceforge.net/p/tclap/bugs/33

  • Daniel Aarno Daniel Aarno modified ticket #23

    Support localization in TCLAP

  • Daniel Aarno Daniel Aarno posted a comment on ticket #23

    We should probably do a better job of localization in general - and not simply allow changing the default args. For now, I would suggest you simply change the text in the appropriate header (as this will likely take some time to get done).

  • Daniel Aarno Daniel Aarno posted a comment on ticket #35

    I do not know what "package build" means, please elaborate on what you are trying to do. Steps taken, expected result, and actual result. To use TCLAP you don't need to build anything, you can just include the headers.

  • Daniel Aarno Daniel Aarno modified ticket #36

    Tests fail: No such file or directory: '../examples/test22, etc

  • Daniel Aarno Daniel Aarno posted a comment on ticket #36

    Please run ctest from the build directory.

  • Daniel Aarno Daniel Aarno merged merge request #8

    Fixed an error in CPack packaging

  • Daniel Aarno Daniel Aarno modified a comment on ticket #34

    See also https://sourceforge.net/p/tclap/bugs/25/ for related issues with static variables. Fixing this in a backwards compatible way may be a bit tricky (because the Arg doesn't necessarily have access to the CmdLine object when it is created), and given that it's a pretty rare use-case (multiple CmdLine objects + Unlabeled arguments) I'm not convinced it's worth it. It should be fixed for 2.0 though. However, non-breaking patches would be welcomed.

  • Daniel Aarno Daniel Aarno posted a comment on ticket #34

    See also https://sourceforge.net/p/tclap/bugs/25/ for related issues with static variables. Fixing this in a backwards compatible way may be a bit tricky, and given that it's a pretty rare use-case (multiple CmdLine objects + Unlabeled arguments) I'm not convinced it's worth it. It should be fixed for 2.0 though. However, non-breaking patches would be welcomed.

  • Daniel Aarno Daniel Aarno posted a comment on discussion Help

    This was http://sourceforge.net/p/tclap/bugs/33, and should be fixed in [b8e464] for 1.4 and [52a118] for 1.2.

  • Daniel Aarno Daniel Aarno posted a comment on merge request #7

    Thanks!

  • Daniel Aarno Daniel Aarno merged merge request #7

    CMake improvements, mainly the ones implementing packaging

  • Daniel Aarno Daniel Aarno modified ticket #33

    tclap does not compile with g++ 11

  • Daniel Aarno Daniel Aarno posted a comment on ticket #33

    Fixed in [b8e464] for 1.4, and [52a118] for 1.2.

  • Daniel Aarno Daniel Aarno committed [35a173]

    Remove confusing statement about not supplying flag argument.

  • Daniel Aarno Daniel Aarno committed [b8e464]

    Fix compilation issue with C++20 and gcc-11.1

  • Daniel Aarno Daniel Aarno committed [52a118]

    Fix compilation issue with C++20 and gcc-11.1

  • Daniel Aarno Daniel Aarno modified ticket #33

    tclap does not compile with g++ 11

  • Daniel Aarno Daniel Aarno updated merge request #6

    Replaced simple_test.sh with a C++ wrapper.

  • Daniel Aarno Daniel Aarno committed [130458]

    Fix issues with TmpFile stream.

  • Daniel Aarno Daniel Aarno committed [348b36]

    Run clang-format (no code changes).

  • Daniel Aarno Daniel Aarno committed [cce567]

    Switch to use TCLAP for arg parsing as it makes the code more readable.

  • Daniel Aarno Daniel Aarno committed [3f2469]

    Include what you use and put system headers last.

  • Daniel Aarno Daniel Aarno committed [693f1d]

    Clean up tmpfiles using RAII.

  • Daniel Aarno Daniel Aarno committed [8a6bbf]

    Change to UNIX line endings.

  • Daniel Aarno Daniel Aarno committed [f4582f]

    Clean up return branches, no need to keep a result variable.

  • Daniel Aarno Daniel Aarno committed [c7cbdc]

    Fix automake issue on mac.

  • Daniel Aarno Daniel Aarno committed [a2891b]

    Fix some (harmless) warnings from Visual Studio.

  • Daniel Aarno Daniel Aarno committed [bca47a]

    clang-format on unittest files. No functional change.

  • Daniel Aarno Daniel Aarno committed [fee2b8]

    Include generated docs in release tarball.

  • Daniel Aarno Daniel Aarno committed [d7f65c]

    Explicitly initiailze member variables in init-list.

  • Daniel Aarno Daniel Aarno committed [8ceef9]

    Added docs to install targets.

  • Daniel Aarno Daniel Aarno committed [cd2539]

    Remove instructions to use cmake --install . --prefix=..., it appears flaky.

  • Daniel Aarno Daniel Aarno committed [5d3f81]

    Script for creating a release.

  • Daniel Aarno Daniel Aarno committed [6e179a]

    More fixes to make distcheck work (with parallel builds).

  • Daniel Aarno Daniel Aarno committed [e02789]

    ChangeLog for 1.2.4 updated.

  • Daniel Aarno Daniel Aarno committed [b541dc]

    Fix manual build-rule so it works from build directory.

1 >