1. 22 Feb, 2016 3 commits
  2. 28 Oct, 2014 1 commit
  3. 15 Apr, 2014 1 commit
  4. 28 Oct, 2013 1 commit
  5. 30 Jan, 2012 1 commit
  6. 27 Jan, 2012 1 commit
  7. 24 Jan, 2012 1 commit
  8. 30 Dec, 2010 2 commits
  9. 04 Jan, 2010 3 commits
  10. 20 Aug, 2009 1 commit
  11. 07 Apr, 2008 1 commit
  12. 18 Jan, 2008 1 commit
  13. 19 Oct, 2007 1 commit
  14. 16 Oct, 2006 1 commit
  15. 26 Aug, 2006 2 commits
  16. 23 May, 2006 1 commit
  17. 10 Jul, 2005 1 commit
  18. 30 Jun, 2005 2 commits
  19. 07 Dec, 2004 1 commit
  20. 06 Dec, 2004 1 commit
  21. 21 Nov, 2004 1 commit
  22. 14 Oct, 2003 1 commit
  23. 22 Aug, 2003 1 commit
  24. 15 Aug, 2002 1 commit
  25. 31 May, 2002 1 commit
  26. 09 Mar, 2002 1 commit
  27. 02 Jan, 2001 1 commit
  28. 19 Dec, 2000 1 commit
  29. 24 Oct, 2000 1 commit
  30. 08 Jul, 2000 1 commit
    • Bertho Stultiens's avatar
      - Bugfix: Macro expansion of strings would assert an internal error · 24b5050a
      Bertho Stultiens authored
        or a segfault due to a lacking '\0' in the expansion.
      - Bugfix: Prevent buffer overflow in reallocation of macro expansion
        buffers.
      - Bugfix: Wrc's version information was not passed as numerical to the
        preprocessor due to an error in the definition of the macro.
      - Relaxed the newline constraint in global LANGUAGE statements, which
        was introduced in version 1.1.3, so that some fancy preprocessor
        constructs can work.
      - Removed the gcc-style #line handling from the resource-parser to the
        resource-scanner so that it is possible to include files at any stage
        of the source, independent of the parser-state.
      - Bugfix: Stringtables were not correctly searched for duplicates
        because the language comparison disregarded the sublanguage.
      - Eliminated a repetitive warning when writing stringtables with zero
        length string entries. These are perfectly valid (but make no sense:-).
        Warnings are now only generated during parse in pedantic mode.
      24b5050a
  31. 13 Jun, 2000 1 commit
    • Bertho Stultiens's avatar
      - Bugfix: Corrected "off by one" error in the linenumber while parsing · 661a9403
      Bertho Stultiens authored
        resource.
      - Bugfix: A segfault would occur if messagetables were parsed without
        memory options attached. Also added buffer-overflow safeguard while
        converting between byteorders.
      - Finished remapping usertype resources onto standars types by tricking
        the parser into accepting a different token. The remapping can be
        disabled with a new commandline option '-m'.
      - Resolved some warning about chars used as index on SGI O2 machine
        (the ctype isXXX() routines are macros there).
      661a9403
  32. 08 Jun, 2000 1 commit
    • Bertho Stultiens's avatar
      - Implemented MESSAGETABLE resource type. · c107f714
      Bertho Stultiens authored
      - Usertype resources that cause a type-clash with defined resources
        are now detected and a warning is generated. Some types should be
        rerouted through other code so that they will be (re-)interpreted.
      - Bugfix: Line-continuation in strings in resources include a newline.
        This `feature' got deleted with the builtin preprocessor, but has been
        put back into place (see last changes comment from version 1.1.0).
      - Bugfix: The preprocessor now correctly will see "\\\r\n" as a line-
        continuation.
      - Bugfix: Assemblers on some platforms do not use 16bit quantities
        for `.word'. This directive is now changed into `.short'.
      - All types that accept inline data definitions (a la RCDATA) now
        also accept a file specification. This unifies the structure a bit.
      c107f714
  33. 23 May, 2000 1 commit
    • Bertho Stultiens's avatar
      - Implemented animated cursors and icons resource types. · 997e0d78
      Bertho Stultiens authored
      - Added partial support for font resources (user supplied fontdir is
        required).
      - All resources with inline data (a la RCDATA) now support language,
        version and characteristics data.
      - Implemented resource name duplicate checks. It is now an error if
        two resources of the same type have the same name.
      - Bugfix: Language propagation was not correct when .res files were
        generated.
      - Bugfix: VERSIONINFO now handles memory options.
      - Bugfix: resource names and the resource type may be equal (e.g. MENU
        MENU {...}). This support was mistakingly deleted in the upgrade to
        the builtin preprocessor.
        The standalone LANGUAGE setting became context sensitive as a consequence
        of this. Now it *must* end with a newline *after* both expressions and
        no newlines are allowed within the line (the statement must fit on one
        line). This is no practical problem though.
      997e0d78