Calico Bugs

From IPRE Wiki

Jump to: navigation, search

A list of immediate and long term issues in the Calico Project.

See also Calico Jigsaw.

Bugs

The following are the currently known issues in Calico. These are on the list to be fixed; however, none are deemed critical show-stoppers at this point. If you disagree, please write a note to the calico-users mailing list. If you have fixes for any of these, please do let us know. Thanks!

  1. Myro.dll: A shape's rotation value keep growing as you spin; should be able to modulo 360
  2. GifLib.dll: can't currently save a non-animated .gif; use jpg or png OR use savePicture([pic], "animated.gif")
  3. Graphics.dll: makePicture(win) sometimes give weird colors; are we making the palette correctly? Black is transparent?
  4. Graphics.dll: size of objects (width, height, radius, etc) does not reflect scaling, but needs to, right?
  5. GifLib.dll: Making animated gifs sometimes creates gifs that crash after playing a few frames
  6. Myro.dll or Calico: this did not work, and crashed:
    def drive():
    while True: move(*getGamepadNow("robot"))
    def photo():
    while True: show(takePicture())
    doTogether(drive, photo)
  7. Tracing Python: if trace on first time, importing another file leads to error. Work around: run first normally, then trace revision 1368
  8. Setting breakpoint not working
  9. Windows needs different version of Mono.TextEditor, which doesn't seem to have DrawIcon, etc.
  10. SDL is not shutting properly - fixed
  11. SDL on Mac/Windows not working - fixed
  12. Sound generation on Windows not working = fixed
  13. Gtk can't open jpeg files on Windows. System.Drawing can, but as Windows Image. Will need to convert to Gdk.

Feature Requests

  1. Consider using webcam interface emgu:
  2. Need to ask Save, Discard, or Cancel on unsaved files.
  3. getGamepadNow("name") returned u'\u5355\u2042\u2d32\u7841\u7369\u3820\u422d\u7475\u6f74\u206e\u6147\u656d\u6170d\u2c00\u01e6\ufbfd\u2360\uffff\u8800\x16'
  4. need emacs mode
  5. object browser
  6. variable watcher
  7. SpeechBubble((center), "text", (endpoint))
  8. better string representations
  9. documentation
  10. Blob setting from clicks in window not implemented
  11. graphical_obj.friction working?
  12. attach button2 and button3 events
  13. mouse scroll button events
  14. mouse click will return list of objects hit
  15. file paths should have a way of finding system files:
    1. have a search path, "file.wav" would be searched for in current, system, examples, etc.
    2. have a special variable, like "$CALICO/examples/sounds/file.wav"
    3. have a special function: CalicoExamplesFolder() + "file.wav"
Personal tools