Permalink
Commits on Dec 23, 2015
  1. Merge pull request #42 from tdaff/patch-1

    fix stop message to work with gfortran < 4.6
    committed Dec 23, 2015
  2. Travis work...

    committed Dec 23, 2015
  3. More travis

    committed Dec 23, 2015
  4. Try travis again.

    committed Dec 23, 2015
  5. Update setup for travis

    committed Dec 23, 2015
  6. Turn on travis CI

    Add .travis.yml, to enable basic
    testing for pull requests.
    committed Dec 23, 2015
Commits on Dec 18, 2015
  1. @tdaff

    fix stop message to work with gfortran < 4.6

    fixes #41
    tdaff committed Dec 18, 2015
Commits on Sep 8, 2015
  1. Added simple support to CTest

        - Enable testing support
        - Add TEST targets
        - Copy input files to build directory
    vsande committed Sep 8, 2015
Commits on Sep 4, 2015
  1. Minor changes to get the code working while compiling with XLF.

    -> ADD_DEFINITION(-DxlC)
    vsande committed Sep 4, 2015
  2. Cmake portable definitions:

    fixed some forced definition flags problems while compiling with
    XLF (v14.1):
    
        - Changed some *SET(FPPFLAGS -D...* for
                       *ADD_DEFINITION(-D...*
    
    It compiles now with XLF.
    vsande committed Sep 4, 2015
Commits on Sep 1, 2015
  1. Some minor changes in CMake compilation system:

        - Allows to select which targets will compile
        - Manage include_directories from the main CMakeLists.txt
        - Library names depend on project name
    vsande committed Sep 1, 2015
Commits on Nov 7, 2013
  1. Merge pull request #33 from paulromano/fix_line_length

    Reduce length of comment to comply with Fortran standard.
    committed Nov 7, 2013
Commits on Nov 6, 2013
  1. @paulromano
Commits on Sep 13, 2013
  1. Make sure we start off with null() temp vstrings

    See issue #31. This should avoid the reported crash,
    but the tests I've tried don't trip the segfault.
    But anyway, add two tests for sax with double
    parsing.
    committed Sep 13, 2013
Commits on Jul 6, 2013
  1. dom: test parseString

    A single simple test of this function.
    committed Jul 6, 2013
Commits on Jun 5, 2013
  1. dom: Add simple tests for serialize

    We don't check for error condition (e.g. in previous
    commit) yet as it's not obvious how to trigger it
    without first raising an error elsewhere when we
    build our dom.
    committed Jun 5, 2013
  2. dom: Stop serialize from always reporting an error

    The serialize function has an optional exception argument
    to catch errors. One of our checks comes from normalising the
    document and (at this point) this should only see namespace
    errors. If not, we throw an internal error. However, the check
    forgot that getException returns 0 if we are not in an exception
    and turned the no exception case into an internal error. This is
    fixed by checking if we are in an exceptional state before checking
    the error code.
    committed Jun 5, 2013
Commits on Jun 2, 2013
  1. Build: Remove bashism from configure

    Patrick Welche reported that the FoX configure
    script uses '==' for string comparison instead
    of the portable '='. This comes from our local
    copy of autoconf's fortran.m4. Fix this, and
    regenerate the configure script.
    
    This closes issue #29.
    committed Jun 2, 2013
Commits on Jun 1, 2013
Commits on Mar 15, 2013
  1. We need a copy of README.FoX.txt too

    Otherwise configure does not work!
    committed Mar 15, 2013
Commits on Mar 13, 2013
Commits on Mar 10, 2013
  1. Examples: add times target

    This creates a large (~8MB) XML document, reads it into
    the dom and writes a cannonical version. Timing this
    operation gives a reasonable overview of the performance of
    FoX.
    committed Mar 10, 2013
  2. DoX: Update compilation instructions

    Include instructions for using VS project
    file and CMake. Rebuild docs.
    
    Also make release script remove VS project
    files from cutdown release targets.
    committed Mar 10, 2013
Commits on Mar 9, 2013
  1. wcml/DoX: Document input dec

    All six functions and some description.
    committed Mar 9, 2013
Commits on Jan 1, 2013
  1. wcml: Fix some (gfortran) warnings

    Including a real bug (trimming input dec lines
    on request was not being done).
    committed Jan 1, 2013
  2. dom: More tests for the phrase setting bug

    I cannot see other cases where this may be an issue.
    committed Jan 1, 2013
  3. dom: Basic plumbing for local DOM testcases

    And a test from a bug report:
    
        #23
    committed Jan 1, 2013
Commits on Dec 30, 2012
  1. sax: Fix parsing bug with ']' in PCDATA

    Fix bug reported in:
       #23
    
    The SAX parser (which is used by the DOM) looks
    out for ']]>' in parsed character data (because
    such a string is not permitted - it marks the
    end of unparsed character data. In keeping track
    of the ']' charcters we forgot to reset the
    internal counter when ']a' or ']]a' were found
    and then added ']' or ']]' to each additional
    character. This is fixed.
    
    Need to audit the code to check the other
    cases - is PCDATA case correct for example.
    Should add test cases to the sax tests too.
    And fix up the external sax & dom tests.
    committed Dec 30, 2012
Commits on Dec 18, 2012
  1. fsys: Work around another Intel bug

    Shigeru Tsukamoto reports that the Intel Composer XE 2012
    (Version 12.1.3.293 Build 20120212) on Linux fails to pass
    the whole array into the generic len() statment in
    specification parts of fox_m_fsys_format.F90 and that
    adding array indices (in the form (:,:) or whatever)
    fixes this.
    Shigeru Tsukamoto committed with Dec 18, 2012
Commits on Sep 14, 2012
  1. dom: Keep DOMException private.

    committed Sep 14, 2012
Commits on Sep 5, 2012
  1. reinstate STDERR_xx_STATUS

    Shane Clauson committed Sep 5, 2012
  2. fix Dom renameNode document/node comparison issue

    make deallocation more robust, recognise optional exception
    Shane Clauson committed Sep 5, 2012