https://github.com/szaghi/FLAP

sort by:
Revision Author Date Message Commit Date
3cf3d9e Merge branch 'release/1.1.8' 07 March 2017, 15:26:49 UTC
699d0e8 Merge branch 'feature/add-ansi_color_style_support-#75' into develop 07 March 2017, 15:25:37 UTC
ba911ec 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 add FACE third party 07 March 2017, 09:17:13 UTC
91b186f update third parties 07 March 2017, 09:14:43 UTC
9d42d40 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 Merge pull request #72 from pdebuyl/cmake_fortran_tester Cmake changes to allow fortran tester 26 October 2016, 12:00:44 UTC
99e7da9 update cmake and fortran_tester files for cmake build 26 October 2016, 11:45:02 UTC
d78bda7 change MESSAGE to non-erroring mode 26 October 2016, 11:43:47 UTC
819d5da remove -fdefault-real-8 option 26 October 2016, 11:41:26 UTC
6c2cf0c 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 update PENF 06 October 2016, 14:43:00 UTC
d532e2d amend fobos 06 October 2016, 14:41:47 UTC
e66d35a Merge branch 'master' into develop 06 October 2016, 08:45:54 UTC
6718807 ammend README 06 October 2016, 08:45:36 UTC
a49f846 Merge tag 'v1.1.6' into develop Ship install script separately Stable releaase, fully backward compatible. 06 October 2016, 08:33:02 UTC
1cacf46 Merge branch 'release/1.1.6' 06 October 2016, 08:32:20 UTC
9a79004 update doc 06 October 2016, 08:32:11 UTC
753837a move scripts into their own new-home 06 October 2016, 07:45:52 UTC
b842bd7 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 Merge branch 'release/1.1.5' 05 October 2016, 12:56:29 UTC
74152c6 add tag version to release archive deployed 05 October 2016, 12:56:23 UTC
8932100 Merge tag 'v1.1.4' into develop Add install.sh script Stable release, fully backward compatible. 05 October 2016, 12:39:26 UTC
4a01080 Merge branch 'release/1.1.4' 05 October 2016, 12:38:53 UTC
e48da85 update README with install script doc 05 October 2016, 12:38:45 UTC
7b96c06 add install script 05 October 2016, 12:19:19 UTC
0f15376 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 Merge branch 'release/1.1.3' 05 October 2016, 09:24:24 UTC
e02a4ea avoid tarbomb after deflating release archive 05 October 2016, 09:24:16 UTC
6bcbc62 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 Merge branch 'release/1.1.2' 05 October 2016, 08:58:44 UTC
d78d1db add Travis CI support for a better release deploy 05 October 2016, 08:57:54 UTC
7105f43 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 Merge branch 'hotfix/1.1.1' 03 October 2016, 14:57:34 UTC
cee4711 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 add victor's updates on CMake setup 29 September 2016, 10:32:47 UTC
9a6737e update doc 27 September 2016, 15:55:22 UTC
6a62748 update makefile 27 September 2016, 14:37:53 UTC
a302a6d fix issue#67 27 September 2016, 13:09:50 UTC
a219aa2 add (blindly) Victor's cmake setup... hope to work 27 September 2016, 10:31:39 UTC
c47d084 update makedoc 27 September 2016, 10:02:31 UTC
c285115 change build to support new PENF 27 September 2016, 08:55:11 UTC
c1124f3 Merge branch 'master' into develop 27 September 2016, 08:23:53 UTC
a662930 update PENF submodule 27 September 2016, 08:23:34 UTC
2ca4a07 point PENF submodule to master branch 27 September 2016, 08:22:47 UTC
689b750 update travis config 08 June 2016, 15:05:14 UTC
45a143e Rely on link instead of FoBiS recursion Rely on link instead of FoBiS recursion 08 June 2016, 14:06:20 UTC
4366910 update to last PENF 08 June 2016, 14:00:19 UTC
1340d68 Merge branch 'master' into develop 25 May 2016, 11:10:47 UTC
fd0db56 update licenses 25 May 2016, 11:10:35 UTC
88b5967 Merge tag 'v1.1.0' into develop Add Olle markdown manpage, stable release, fully backward compatible. 09 May 2016, 17:01:19 UTC
5d4dfa8 Merge branch 'release/1.1.0' 09 May 2016, 17:00:47 UTC
6cf426c 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 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 Merge branch 'hotfix/1.0.6' 03 May 2016, 13:25:44 UTC
dbfcc77 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 Merge branch 'master' into develop 03 May 2016, 13:21:44 UTC
414e265 Merge pull request #62 from zbeekman/error-help-unit-specify Fixes #61: More output control 08 April 2016, 19:56:09 UTC
06da04f 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 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 Merge branch 'release/1.0.5' 05 April 2016, 16:05:48 UTC
b39784a Merge branch 'master' into develop 05 April 2016, 16:05:17 UTC
4bfea96 Fix penf issue #60 with ifort 05 April 2016, 16:04:33 UTC
78e93d2 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 Merge branch 'release/1.0.4' 25 March 2016, 15:26:05 UTC
91f5700 Merge branch 'feature/enable-ibm-xlf' into develop 25 March 2016, 15:24:21 UTC
55e7096 update new PENF version 25 March 2016, 15:23:20 UTC
779b002 update IR_Precision to the new PENF 25 March 2016, 13:01:28 UTC
c28d89f update IR_Precision 24 March 2016, 17:20:38 UTC
07ba726 Modify makefile and sources for IBM XLF Modify makefile and sources for IBM XLF 24 March 2016, 16:49:56 UTC
d23b835 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 Merge branch 'hotfix/1.0.3' 24 March 2016, 11:39:15 UTC
515d194 update fobos coverage 24 March 2016, 11:39:07 UTC
b57b287 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 Merge tag 'v1.0.2' into develop Fix issue#58, stable release, fully backward compatible. 24 March 2016, 11:12:13 UTC
cc11876 Merge branch 'hotfix/1.0.2' 24 March 2016, 11:11:42 UTC
6756314 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 Merge branch 'master' into develop 23 March 2016, 15:07:03 UTC
915e680 issue with API doc... ask to Chris! 23 March 2016, 15:06:51 UTC
f989b75 Merge branch 'master' into develop 23 March 2016, 14:44:42 UTC
1c240f7 update fobos rule for coverage analysis 23 March 2016, 14:44:27 UTC
ac60c91 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 Merge branch 'hotfix/1.0.1' 23 March 2016, 14:10:15 UTC
15a3927 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 merge conflicts before merge release 1.0.0 23 March 2016, 10:22:25 UTC
6abb129 merge conflicts before merge feature/refactor-library-names-and-makefile 23 March 2016, 10:17:25 UTC
3200ee6 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 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 purge google analytics 22 December 2015, 14:38:39 UTC
9a36d34 trying google analytics 22 December 2015, 14:06:44 UTC
235cde3 sanitize docstrings 17 December 2015, 15:50:27 UTC
643c5a5 remove changelog from main module doc 17 December 2015, 15:28:07 UTC
523162c Merge branch 'master' into develop 08 October 2015, 12:53:25 UTC
a9e49c7 Merge branch 'master' of github.com:szaghi/FLAP 08 October 2015, 12:52:21 UTC
8dcbbe8 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 Merge branch 'hotfix/correct-cli-free-method' 08 October 2015, 12:47:10 UTC
7049686 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 Merge pull request #54 from victorsndvg/master Increase args and examples static length 16 September 2015, 07:55:44 UTC
309c75b Merge pull request #53 from victorsndvg/makefile_fix Minor changes 16 September 2015, 07:55:03 UTC
df906b4 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
back to top