Well, I just finished all my finals and have nothing to do until Jan 4. Therefore, I've decided to spend some time fixing up ALL of my programs (RoboEmu, RoboGUI, RoboCon, RoboIDE, gDash) with bug fixes and improvements.
However, I need your help (yes, you!). Here are the current bug lists and proposed features for these programs:
Bugs:
RoboEmu:- Illegal Instruction while quitting under XP
- Doesn't recognize labels with a ":"
- Can't have variables with NOT in their name
- Won't recognize BRANCH without a space before [
- Random errors under XP
- Doesn't automatically add the correct extension when saving Projects
- Linux version complains about min/max during compile on many systems
- Doesn't report when it's out of commands (hangs)
RoboGUI:- Outputs two $STAMP directives
- Bad line breaks
- File handle stays open too long
- Pump code doesn't put a ":" after label
- Doesn't check 26-variable limit
RoboIDE:
Hangs after choosing Run on some systems
RoboCon:
Doesn't properly re-sync after loss of signal
Proposed Features:
RoboEmu: - Support for EduBot code
- Reset for joysticks
- Renamable Joysticks
- Ability to move controls around the screen
RoboGUI:
none
RoboIDE:- Find/replace
- Copy/paste
- Save As...
- Keyboard shortcuts
RoboCon:
none
All:
Documentation!
Anybody have anything else? Any bugs I missed? Any other features you'd like to see? Other programs you'd find usefull?
--Rob