Plugin:Todo - hpgDesigns/hpgdesigns-dev.io GitHub Wiki

These tasks are straight out of User:IsmAvatar's todo list. Realize that IsmAvatar is the only one who maintains the plugin (god help her poor, overworked soul). As such, some of these may just be shorthand, and you may misunderstand what is intended by it. Feel free to ask her for specifics on any task.

Additionally, it should be advised that you contact IsmAvatar in the following circumstances:

  • Before undertaking a task, to find out exactly what the task is and any additional information that she might be keeping in her head or on her local copy.
  • After completing a task, so that she may review your code and see that it is an appropriate fix (or if she needs to brush up on some loose ends).
    • If you haven't committed to the plugin before, you should consider submitting your code for review before committing it.
    • If you are familiar with the commit process, feel free to commit, and then let her know of your changes so that she can look over and also so that she knows that the task no longer needs completing.

Tasks

  • Figure out why old GMDs seem to break DND arguments when they get written (TGMG's problem)
  • Make DND fields able to take semicolons. (e.g. set an alarm to "random(10);")
  • Fix EnigmaSettings hack (don't send right before commit - causes extra overhead).
  • spec2
  • Ability to export EGM folders.
  • Look into ways to prevent/deal with svn locking from users aborting the checkout process. Normally svn cleanup would be sufficient, but the abort seems to be too sudden to allow a proper cancel/interrupt procedure.
    • A good solution would be to add a shutdown hook during the checkout process, causing it to safely cancel/interrupt.
      • Attempted, but it didn't seem to have any effect. SvnKit mailing list says to upgrade SvnKit, and if it still doesn't work, it's a bug.
  • Should be able to modify LGM's function list on-the-fly. This is mostly an LGM task, but will need to be hooked up once that's done.