Clone wiki

lrc / Roadmap


The roadmap only covers the next few releases as I don't know how this project progresses.

  • 0.3
    • Implement first compression algorithm (most probably zlib compression)
  • 0.4
    • Implement first encryption algorithm
    • Switch to LGPL as licence
  • 0.5
    • Support .rif files (Input files in XML)
  • 0.6
    • Indexed access to resources (instead of ID)
    • Support file content as password using the special character "@"
  • 0.7
    • Add support for bzip2 compression
    • Support compiling the compiler without encryption (new: --disable-encryption)
  • 0.8
    • New command line option to compress complete .rdf files
  • 0.9
    • New command line option to encrypt complete .rdf files
  • 1.0 current release
    • Support for pkg-config
    • Stabilizing
  • 1.1 not released due to discontinuation of GUI
    • GUI for .rif files: lrcResourceEditor (Discontinued. See README file in the gui\ directory for more information)
  • 1.2
    • Get rid of .rdf files (if desired): Link the resources directly to the executable
    • .rc Parser:
      • Refactoring (re-write parsing method)
      • Make it read Windows .rc files, ignoring Windows specialities
  • Later
    • Localization (more languages)
      • english

Releasing a major version

  • Feature Freeze
    • After all features for the version are implemented, one or more Beta versions will be released
    • Bugfixing and small enhancements for existing features allowed
  • Code Freeze
    • After the Beta release(s) preferrably only one RC version will be released (more RCs if show-stopping bugs appear)
    • Only bugfixes allowed