1. 13 Oct, 2009 1 commit
  2. 06 Oct, 2009 1 commit
  3. 02 Oct, 2009 3 commits
  4. 22 Oct, 2008 1 commit
  5. 07 Jul, 2008 1 commit
  6. 30 Jun, 2008 2 commits
  7. 04 Mar, 2008 1 commit
  8. 19 Feb, 2008 2 commits
  9. 28 Jun, 2007 1 commit
  10. 10 Oct, 2006 1 commit
  11. 12 Sep, 2006 1 commit
  12. 18 Jul, 2006 1 commit
  13. 23 May, 2006 1 commit
  14. 05 May, 2006 1 commit
  15. 21 Apr, 2006 1 commit
  16. 05 Jan, 2006 1 commit
  17. 03 Jan, 2006 1 commit
  18. 10 Oct, 2005 1 commit
  19. 28 Sep, 2005 1 commit
  20. 25 Feb, 2005 1 commit
  21. 21 Oct, 2003 1 commit
  22. 18 Jun, 2003 1 commit
  23. 04 Jun, 2003 1 commit
  24. 01 May, 2003 1 commit
  25. 11 Jan, 2003 1 commit
  26. 10 Jan, 2003 1 commit
  27. 16 Jul, 2002 1 commit
  28. 01 Jun, 2002 1 commit
  29. 09 Mar, 2002 1 commit
  30. 19 Dec, 2001 1 commit
  31. 06 Nov, 2001 1 commit
  32. 04 Jun, 2001 1 commit
  33. 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
  34. 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
  35. 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
  36. 01 May, 2000 1 commit
    • Bertho Stultiens's avatar
      - Implemented a new preprocessor that is (nearly) ANSI-C compliant. The · 27337af6
      Bertho Stultiens authored
        old parser has been stripped from the old preprocessor-code which
        cleaned up both resource-scanner and -parser.
      - Standard defines have been introduced (see README.wrc)
      - Both preprocessor- and resource-scanner have been optimized slightly
        so that no backing up is required (one char lookahead is enough).
      - Filename-scanning has been cleaned up, though not perfect yet.
      - User-type resources are compatible now.
      - Line-continuation in strings is corrected so that it does not
        introduce a newline in the output.
      27337af6