3cf3d9e | Stefano Zaghi | 07 March 2017, 15:26:49 UTC | Merge branch 'release/1.1.8' | 07 March 2017, 15:26:49 UTC |
699d0e8 | Stefano Zaghi | 07 March 2017, 15:25:37 UTC | Merge branch 'feature/add-ansi_color_style_support-#75' into develop | 07 March 2017, 15:25:37 UTC |
ba911ec | Stefano Zaghi | 07 March 2017, 15:20:59 UTC | Add first support for ANSI color-style Add first support for ANSI color-style This is an embryonic support: for now, only *some parts* of error and help messages can be colorized/stylized. Why: Make better the library. This change addresses the need by: Add new dummies for error/help color/style into `cli%init` and `cli%add` methods. Side effects: + add test for the new ansi color-style support; + rename tests program prefixing with `flap_` basename; + general *sanitize* of SLOCS touched. | 07 March 2017, 15:20:59 UTC |
b40ce1b | Stefano Zaghi | 07 March 2017, 09:17:13 UTC | add FACE third party | 07 March 2017, 09:17:13 UTC |
91b186f | Stefano Zaghi | 07 March 2017, 09:14:43 UTC | update third parties | 07 March 2017, 09:14:43 UTC |
9d42d40 | Stefano Zaghi | 25 January 2017, 07:47:03 UTC | Fix bug on R16P precision Fix bug on R16P precision: CLA object missed a R16P TBP declaration. | 25 January 2017, 07:47:03 UTC |
9e60188 | Stefano Zaghi | 26 October 2016, 12:00:44 UTC | Merge pull request #72 from pdebuyl/cmake_fortran_tester Cmake changes to allow fortran tester | 26 October 2016, 12:00:44 UTC |
99e7da9 | Pierre de Buyl | 26 October 2016, 11:45:02 UTC | update cmake and fortran_tester files for cmake build | 26 October 2016, 11:45:02 UTC |
d78bda7 | Pierre de Buyl | 26 October 2016, 11:43:47 UTC | change MESSAGE to non-erroring mode | 26 October 2016, 11:43:47 UTC |
819d5da | Pierre de Buyl | 26 October 2016, 11:41:26 UTC | remove -fdefault-real-8 option | 26 October 2016, 11:41:26 UTC |
6c2cf0c | Stefano Zaghi | 25 October 2016, 12:34:17 UTC | Fix bug #71 group default value for not invoked group Short description Querying the default values of CLAs belonging to not invoked group returns unpredictable results instead of the default value set initializing the CLI. Why: Sane fallback. This change addresses the need by: Eliminating the check if the group has been invoked or not. Side effects: Nothing, but a warning could be like to be added in the case a not invoked group is queried. | 25 October 2016, 12:34:17 UTC |
6ff1e3a | Stefano Zaghi | 06 October 2016, 14:43:00 UTC | update PENF | 06 October 2016, 14:43:00 UTC |
d532e2d | Stefano Zaghi | 06 October 2016, 14:41:47 UTC | amend fobos | 06 October 2016, 14:41:47 UTC |
e66d35a | Stefano Zaghi | 06 October 2016, 08:45:54 UTC | Merge branch 'master' into develop | 06 October 2016, 08:45:54 UTC |
6718807 | Stefano Zaghi | 06 October 2016, 08:45:36 UTC | ammend README | 06 October 2016, 08:45:36 UTC |
a49f846 | Stefano Zaghi | 06 October 2016, 08:33:02 UTC | Merge tag 'v1.1.6' into develop Ship install script separately Stable releaase, fully backward compatible. | 06 October 2016, 08:33:02 UTC |
1cacf46 | Stefano Zaghi | 06 October 2016, 08:32:20 UTC | Merge branch 'release/1.1.6' | 06 October 2016, 08:32:20 UTC |
9a79004 | Stefano Zaghi | 06 October 2016, 08:32:11 UTC | update doc | 06 October 2016, 08:32:11 UTC |
753837a | Stefano Zaghi | 06 October 2016, 07:45:52 UTC | move scripts into their own new-home | 06 October 2016, 07:45:52 UTC |
b842bd7 | Stefano Zaghi | 05 October 2016, 12:57:07 UTC | Merge tag 'v1.1.5' into develop Add tag version to release archive name Stable release, fully backward compatible. | 05 October 2016, 12:57:07 UTC |
86d9a42 | Stefano Zaghi | 05 October 2016, 12:56:29 UTC | Merge branch 'release/1.1.5' | 05 October 2016, 12:56:29 UTC |
74152c6 | Stefano Zaghi | 05 October 2016, 12:56:23 UTC | add tag version to release archive deployed | 05 October 2016, 12:56:23 UTC |
8932100 | Stefano Zaghi | 05 October 2016, 12:39:26 UTC | Merge tag 'v1.1.4' into develop Add install.sh script Stable release, fully backward compatible. | 05 October 2016, 12:39:26 UTC |
4a01080 | Stefano Zaghi | 05 October 2016, 12:38:53 UTC | Merge branch 'release/1.1.4' | 05 October 2016, 12:38:53 UTC |
e48da85 | Stefano Zaghi | 05 October 2016, 12:38:45 UTC | update README with install script doc | 05 October 2016, 12:38:45 UTC |
7b96c06 | Stefano Zaghi | 05 October 2016, 12:19:19 UTC | add install script | 05 October 2016, 12:19:19 UTC |
0f15376 | Stefano Zaghi | 05 October 2016, 09:25:23 UTC | Merge tag 'v1.1.3' into develop Avoid tarbomb of release archive deflating Stable release, fully backward compatible. | 05 October 2016, 09:25:23 UTC |
83e7127 | Stefano Zaghi | 05 October 2016, 09:24:24 UTC | Merge branch 'release/1.1.3' | 05 October 2016, 09:24:24 UTC |
e02a4ea | Stefano Zaghi | 05 October 2016, 09:24:16 UTC | avoid tarbomb after deflating release archive | 05 October 2016, 09:24:16 UTC |
6bcbc62 | Stefano Zaghi | 05 October 2016, 08:59:22 UTC | Merge tag 'v1.1.2' into develop Test new Travis CI release deploy, stable release, fully backward compatible. | 05 October 2016, 08:59:22 UTC |
a4d6c3d | Stefano Zaghi | 05 October 2016, 08:58:44 UTC | Merge branch 'release/1.1.2' | 05 October 2016, 08:58:44 UTC |
d78d1db | Stefano Zaghi | 05 October 2016, 08:57:54 UTC | add Travis CI support for a better release deploy | 05 October 2016, 08:57:54 UTC |
7105f43 | Stefano Zaghi | 03 October 2016, 14:58:08 UTC | Merge tag 'v1.1.1' into develop Fix bug of issue#69, stable release, fully backward compatible. | 03 October 2016, 14:58:08 UTC |
e3999bd | Stefano Zaghi | 03 October 2016, 14:57:34 UTC | Merge branch 'hotfix/1.1.1' | 03 October 2016, 14:57:34 UTC |
cee4711 | Stefano Zaghi | 03 October 2016, 14:53:06 UTC | Fix bug of issue#69 @victorsndvg discovered a subtle bug. From his report: I think there is a bug (in release mode) using FLAP while parsing CLI multiple times. If I run the code below, the second time that I call `parse(error)`, `error` value is not initialized from the `parse()` procedure. ```fortran type(Command_Line_Interface) :: cli integer :: error cli%parse(error) ... cli%free() ... cli%parse(error) ... cli%free() ``` Why: The bug do not free the CLI properly and do not return the correct (null) code the other times it is parsed. This change addresses the need by: @victorsndvg provided a perfect patch: First, force a successful `error` code at the beginning of the `parse()` procedure in this line: https://github.com/szaghi/FLAP/blob/master/src/lib/flap_command_line_interface_t.F90#L519 ```fortran if(present(error)) error = 0 ! <- New line if (self%is_parsed_) return ... ``` And finally, set `is_parsed_` variable to `.false.` in the `free()` procedure. Side effects: Nothing. | 03 October 2016, 14:53:06 UTC |
1eadac5 | Stefano Zaghi | 29 September 2016, 10:32:47 UTC | add victor's updates on CMake setup | 29 September 2016, 10:32:47 UTC |
9a6737e | Stefano Zaghi | 27 September 2016, 15:55:22 UTC | update doc | 27 September 2016, 15:55:22 UTC |
6a62748 | Stefano Zaghi | 27 September 2016, 14:37:53 UTC | update makefile | 27 September 2016, 14:37:53 UTC |
a302a6d | Stefano Zaghi | 27 September 2016, 13:09:50 UTC | fix issue#67 | 27 September 2016, 13:09:50 UTC |
a219aa2 | Stefano Zaghi | 27 September 2016, 10:31:39 UTC | add (blindly) Victor's cmake setup... hope to work | 27 September 2016, 10:31:39 UTC |
c47d084 | Stefano Zaghi | 27 September 2016, 10:02:31 UTC | update makedoc | 27 September 2016, 10:02:31 UTC |
c285115 | Stefano Zaghi | 27 September 2016, 08:55:11 UTC | change build to support new PENF | 27 September 2016, 08:55:11 UTC |
c1124f3 | Stefano Zaghi | 27 September 2016, 08:23:53 UTC | Merge branch 'master' into develop | 27 September 2016, 08:23:53 UTC |
a662930 | Stefano Zaghi | 27 September 2016, 08:23:34 UTC | update PENF submodule | 27 September 2016, 08:23:34 UTC |
2ca4a07 | Stefano Zaghi | 27 September 2016, 08:22:47 UTC | point PENF submodule to master branch | 27 September 2016, 08:22:47 UTC |
689b750 | Stefano Zaghi | 08 June 2016, 15:05:14 UTC | update travis config | 08 June 2016, 15:05:14 UTC |
45a143e | Stefano Zaghi | 08 June 2016, 14:06:20 UTC | Rely on link instead of FoBiS recursion Rely on link instead of FoBiS recursion | 08 June 2016, 14:06:20 UTC |
4366910 | Stefano Zaghi | 08 June 2016, 14:00:19 UTC | update to last PENF | 08 June 2016, 14:00:19 UTC |
1340d68 | Stefano Zaghi | 25 May 2016, 11:10:47 UTC | Merge branch 'master' into develop | 25 May 2016, 11:10:47 UTC |
fd0db56 | Stefano Zaghi | 25 May 2016, 11:10:35 UTC | update licenses | 25 May 2016, 11:10:35 UTC |
88b5967 | Stefano Zaghi | 09 May 2016, 17:01:19 UTC | Merge tag 'v1.1.0' into develop Add Olle markdown manpage, stable release, fully backward compatible. | 09 May 2016, 17:01:19 UTC |
5d4dfa8 | Stefano Zaghi | 09 May 2016, 17:00:47 UTC | Merge branch 'release/1.1.0' | 09 May 2016, 17:00:47 UTC |
6cf426c | Stefano Zaghi | 09 May 2016, 16:59:34 UTC | Add Olle patches Add Olle patches: add them manually due to some issues on line length (Olle allows to exceeed 132 characters). | 09 May 2016, 16:59:34 UTC |
f37f89f | Stefano Zaghi | 03 May 2016, 13:26:18 UTC | Merge tag 'v1.0.6' into develop Fix small bug into tokenize, stable release, fully backward compatible. | 03 May 2016, 13:26:18 UTC |
04c7d9a | Stefano Zaghi | 03 May 2016, 13:25:44 UTC | Merge branch 'hotfix/1.0.6' | 03 May 2016, 13:25:44 UTC |
dbfcc77 | Stefano Zaghi | 03 May 2016, 13:23:09 UTC | Change tokenize behaviour Change tokenize behaviour: if the delimiter has higher number of chars than the input string, only 1 token is returned containing the input string instead of `char(0)` as previously. Why: More robust fail-safe when corner-cases happen, e.g. delimiter bigger than input string. Side effects: Unknowns. | 03 May 2016, 13:23:09 UTC |
14c72e1 | Stefano Zaghi | 03 May 2016, 13:21:44 UTC | Merge branch 'master' into develop | 03 May 2016, 13:21:44 UTC |
414e265 | Stefano Zaghi | 08 April 2016, 19:56:09 UTC | Merge pull request #62 from zbeekman/error-help-unit-specify Fixes #61: More output control | 08 April 2016, 19:56:09 UTC |
06da04f | Izaak Beekman | 08 April 2016, 18:36:53 UTC | Add more control of default output units - Add optional arguments to `init` method - `usage_lun` specify optional alternate output unit other than `stderr` - `version_lun` specify optional alternate version/license output unit other than `stdout` - `error_lun` specify optional alternate error info/message output unit other than `stderr` - Fixes #61 - Will allow users to use MPI without `--help` or `--version` exploding with output when running on many MPI ranks | 08 April 2016, 18:36:53 UTC |
994d4f2 | Stefano Zaghi | 05 April 2016, 16:06:28 UTC | Merge tag 'v1.0.5' into develop Fix PENF issue with ifort, stable release, fuly backward compatible. | 05 April 2016, 16:06:28 UTC |
af963b9 | Stefano Zaghi | 05 April 2016, 16:05:48 UTC | Merge branch 'release/1.0.5' | 05 April 2016, 16:05:48 UTC |
b39784a | Stefano Zaghi | 05 April 2016, 16:05:17 UTC | Merge branch 'master' into develop | 05 April 2016, 16:05:17 UTC |
4bfea96 | Stefano Zaghi | 05 April 2016, 16:04:33 UTC | Fix penf issue #60 with ifort | 05 April 2016, 16:04:33 UTC |
78e93d2 | Stefano Zaghi | 25 March 2016, 15:26:42 UTC | Merge tag 'v1.0.4' into develop Stable release, fully backward compatible. Update to new PENF version. Enabled for IBM XLF. | 25 March 2016, 15:26:42 UTC |
d7c64fb | Stefano Zaghi | 25 March 2016, 15:26:05 UTC | Merge branch 'release/1.0.4' | 25 March 2016, 15:26:05 UTC |
91f5700 | Stefano Zaghi | 25 March 2016, 15:24:21 UTC | Merge branch 'feature/enable-ibm-xlf' into develop | 25 March 2016, 15:24:21 UTC |
55e7096 | Stefano Zaghi | 25 March 2016, 15:23:20 UTC | update new PENF version | 25 March 2016, 15:23:20 UTC |
779b002 | Stefano Zaghi | 25 March 2016, 13:01:28 UTC | update IR_Precision to the new PENF | 25 March 2016, 13:01:28 UTC |
c28d89f | Stefano Zaghi | 24 March 2016, 17:20:38 UTC | update IR_Precision | 24 March 2016, 17:20:38 UTC |
07ba726 | Stefano Zaghi | 24 March 2016, 16:49:56 UTC | Modify makefile and sources for IBM XLF Modify makefile and sources for IBM XLF | 24 March 2016, 16:49:56 UTC |
d23b835 | Stefano Zaghi | 24 March 2016, 11:39:49 UTC | Merge tag 'v1.0.3' into develop Fix bug on CLA raise error switch unknown, stable release, fully backward compatible. | 24 March 2016, 11:39:49 UTC |
bb4cb88 | Stefano Zaghi | 24 March 2016, 11:39:15 UTC | Merge branch 'hotfix/1.0.3' | 24 March 2016, 11:39:15 UTC |
515d194 | Stefano Zaghi | 24 March 2016, 11:39:07 UTC | update fobos coverage | 24 March 2016, 11:39:07 UTC |
b57b287 | Stefano Zaghi | 24 March 2016, 11:36:57 UTC | Fix a minor bug on raise error unknown switch Fix a minor bug on raise error unknown switch | 24 March 2016, 11:36:57 UTC |
b439c97 | Stefano Zaghi | 24 March 2016, 11:12:13 UTC | Merge tag 'v1.0.2' into develop Fix issue#58, stable release, fully backward compatible. | 24 March 2016, 11:12:13 UTC |
cc11876 | Stefano Zaghi | 24 March 2016, 11:11:42 UTC | Merge branch 'hotfix/1.0.2' | 24 March 2016, 11:11:42 UTC |
6756314 | Stefano Zaghi | 24 March 2016, 11:06:31 UTC | Fix issue#58 bug on parse defaults Fix issue#52 bug on parse defaults: defaults list are wrongly parsed, add a *sanitize* before use defaults. Concurrently add: + fix issue#57 on "cosmetic" help messages for hidden CLA; + make the call to `cli%parse` optional: when call `cli%get` for the first time the CLI parsed status is checked an, if necessary, `cli%parse` is automatically called; Minor API changes: `cli%get` and `cli%get_varying` now accept also string `args` for passing arguments by string to `cli%parse`. | 24 March 2016, 11:06:31 UTC |
fc52021 | Stefano Zaghi | 23 March 2016, 15:07:03 UTC | Merge branch 'master' into develop | 23 March 2016, 15:07:03 UTC |
915e680 | Stefano Zaghi | 23 March 2016, 15:06:51 UTC | issue with API doc... ask to Chris! | 23 March 2016, 15:06:51 UTC |
f989b75 | Stefano Zaghi | 23 March 2016, 14:44:42 UTC | Merge branch 'master' into develop | 23 March 2016, 14:44:42 UTC |
1c240f7 | Stefano Zaghi | 23 March 2016, 14:44:27 UTC | update fobos rule for coverage analysis | 23 March 2016, 14:44:27 UTC |
ac60c91 | Stefano Zaghi | 23 March 2016, 14:11:08 UTC | Merge tag 'v1.0.1' into develop Fix minor bug on error messages truncation after 1.0.0 refactoring, stable release fully backward compatible with 1.0.0 master branch. | 23 March 2016, 14:11:08 UTC |
a4d0cec | Stefano Zaghi | 23 March 2016, 14:10:15 UTC | Merge branch 'hotfix/1.0.1' | 23 March 2016, 14:10:15 UTC |
15a3927 | Stefano Zaghi | 23 March 2016, 14:09:17 UTC | Fix error messages trunction Fix error messages trunction: after the 1.0.0 code refactorig the error messages were truncated... | 23 March 2016, 14:09:17 UTC |
9917a24 | Stefano Zaghi | 23 March 2016, 10:22:25 UTC | merge conflicts before merge release 1.0.0 | 23 March 2016, 10:22:25 UTC |
6abb129 | Stefano Zaghi | 23 March 2016, 10:17:25 UTC | merge conflicts before merge feature/refactor-library-names-and-makefile | 23 March 2016, 10:17:25 UTC |
3200ee6 | Stefano Zaghi | 23 March 2016, 10:13:04 UTC | Improve makefile Improve makefile: + create static library (libflap.a); + create tests; + untested support for IBM XL Fortran; To create static library type make STATIC=yes | 23 March 2016, 10:13:04 UTC |
83ea5cb | Stefano Zaghi | 22 March 2016, 17:26:41 UTC | refactor library names Refactor library names: + split library into multiple modules to adhere 1-class-1-module rule; + sanitize naming convention accordingly to my zen; + not backward compatible: API changed! | 22 March 2016, 17:26:41 UTC |
dedeb06 | Stefano Zaghi | 22 December 2015, 14:38:39 UTC | purge google analytics | 22 December 2015, 14:38:39 UTC |
9a36d34 | Stefano Zaghi | 22 December 2015, 14:06:44 UTC | trying google analytics | 22 December 2015, 14:06:44 UTC |
235cde3 | Stefano Zaghi | 17 December 2015, 15:50:27 UTC | sanitize docstrings | 17 December 2015, 15:50:27 UTC |
643c5a5 | Stefano Zaghi | 17 December 2015, 15:28:07 UTC | remove changelog from main module doc | 17 December 2015, 15:28:07 UTC |
523162c | Stefano Zaghi | 08 October 2015, 12:53:25 UTC | Merge branch 'master' into develop | 08 October 2015, 12:53:25 UTC |
a9e49c7 | Stefano Zaghi | 08 October 2015, 12:52:21 UTC | Merge branch 'master' of github.com:szaghi/FLAP | 08 October 2015, 12:52:21 UTC |
8dcbbe8 | Stefano Zaghi | 08 October 2015, 12:47:52 UTC | Merge tag 'vcorrect-cli-free-method' into develop Stable release, fully backward compatible. Fix bug on cli%free method. | 08 October 2015, 12:47:52 UTC |
b8a5b4c | Stefano Zaghi | 08 October 2015, 12:47:10 UTC | Merge branch 'hotfix/correct-cli-free-method' | 08 October 2015, 12:47:10 UTC |
7049686 | Stefano Zaghi | 08 October 2015, 12:44:52 UTC | Fix bug on cli%free method Fix bug on cli%free method. Why: Free method free all cli%clasg array elements that starts from 0 not 1. This change addresses the need by: Modify the loop of clasg%free starting from 0. Side effects: Nothing. | 08 October 2015, 12:44:52 UTC |
6d04ae7 | Stefano Zaghi | 16 September 2015, 07:55:44 UTC | Merge pull request #54 from victorsndvg/master Increase args and examples static length | 16 September 2015, 07:55:44 UTC |
309c75b | Stefano Zaghi | 16 September 2015, 07:55:03 UTC | Merge pull request #53 from victorsndvg/makefile_fix Minor changes | 16 September 2015, 07:55:03 UTC |
df906b4 | vsande | 16 September 2015, 07:44:13 UTC | Increase args and examples static length when compiling with GNU compilers to allow the use of long paths | 16 September 2015, 07:44:13 UTC |