Emergency Release!
A major flaw on my part was that the regenerated code only copied the original code by its length minus 1 (ticket #9). This is fixed with this release
Also if you look at the source code you will get a sneak peek at what the next feature to the program will be ;)
This version fixes ticket #8.
If you discover any other bugs, let me know at compdewd@gmail.com
This version should satisfy tickets #6 and #7 with automatic looping alphabetic data and proper decreasing automatic looping of both alphabetic and hexadecimal data
The Windows zip file now contains a GUI version and a console version.
The console version (for both Windows and Linux) was just about completely rewritten.
This version satisfies ticket #4 about the hexadecimal increment flaw.
The Windows version of this program now has a GUI!
I will include a console version in the next release for those who prefer it. I'm currently completely rewriting the console version (for both Windows and Linux) so that is why it is not up yet.
I found a cross-platform API called Qt which I have just started learning. Hopefully I will learn quickly and there will be a Qt GUI ARCR soon!
My mistake: this should not be identified as a minor tweak.
My second mistake: accidentally deleted the Linux files of v2.0.1.0 and had to release a new version to give Linux users something worth downloading.
Known bug for v2.0.0.0 through v2.0.1.1: program will not open in Linux on upon double-clicking. Users must go through a terminal command to open program
New features include:
- Windows Users: program will open the output file in the OS-set program for ".txt" files
- Linux Users: program will not open the output file, but instead will error that "outputfile.txt" cannot be found or something of that sort, however, no worries, it does exist. This is just the source code for Windows showing its incompatibility with Linux.
Changes include:
- when an invalid value is submitted when the program is requesting information, rather than forcing the user to start over, the program will just re-request the information that received the invalid value
Changes include:
- added support for Linux! (note the major version release is not because of major (source code) change, but rather for the fact that Linux will now be supported)
Changes include:
- removal of the configuration file to try to reduce the clutter of files after unzipping
Changes include:
- a few minor fail-safe switch additions
- some source code cleanup
Version 1.4.0.0 has now been re-released with hexadecimal output capability
Version 1.4.0.0 was removed due to very large bugs in hexadecimal output being found. Will be re-released when those bugs are fixed.
Changes include:
- feature added: ability to make hexadecimal output!
No more plans for a Windows GUI at the moment. Very frustrating for me to have to work with the Windows API. It's just not for me.
Changes include:
- ticket 1 fixed: if user types an invalid character, the program will re-request the information rather than close
- ticket 2 fixed: feature added: ability to loop a value after X amount of code regenerations, thus actually allowing hex values to be generated by certain user configuration
I have started converting this project into a Windows GUI, but things are not going as smoothly as I would like :/ To me it even seems unnecessary, but then again, more experience in the field is for the best!
Changes include:
- feature added: ability to define a change every X amount of code regenerations
- an explaination in the README of how to properly modify the configuration file
Changes include:
- fixed bug: changing the output filename in the configuration file did not change the name of the output file
- hardcoded 32-bit variables for 32-bit systems (not sure if 64-bit is necessary at this point)
- the updated README