Calico Bugs
From IPRE Wiki
A list of immediate and long term issues in the Calico Project.
See also Calico Jigsaw.
[edit]
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!
- Myro.dll: A shape's rotation value keep growing as you spin; should be able to modulo 360
- GifLib.dll: can't currently save a non-animated .gif; use jpg or png OR use savePicture([pic], "animated.gif")
- Graphics.dll: makePicture(win) sometimes give weird colors; are we making the palette correctly? Black is transparent?
- Graphics.dll: size of objects (width, height, radius, etc) does not reflect scaling, but needs to, right?
- GifLib.dll: Making animated gifs sometimes creates gifs that crash after playing a few frames
- 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)
- def drive():
-
Tracing Python: if trace on first time, importing another file leads to error. Work around: run first normally, then tracerevision 1368 - Setting breakpoint not working
- Windows needs different version of Mono.TextEditor, which doesn't seem to have DrawIcon, etc.
-
SDL is not shutting properly- fixed -
SDL on Mac/Windows not working- fixed -
Sound generation on Windows not working= fixed - Gtk can't open jpeg files on Windows. System.Drawing can, but as Windows Image. Will need to convert to Gdk.
[edit]
Feature Requests
- Consider using webcam interface emgu:
- Need to ask Save, Discard, or Cancel on unsaved files.
- getGamepadNow("name") returned u'\u5355\u2042\u2d32\u7841\u7369\u3820\u422d\u7475\u6f74\u206e\u6147\u656d\u6170d\u2c00\u01e6\ufbfd\u2360\uffff\u8800\x16'
- need emacs mode
- object browser
- variable watcher
- SpeechBubble((center), "text", (endpoint))
- better string representations
- documentation
- Blob setting from clicks in window not implemented
- graphical_obj.friction working?
- attach button2 and button3 events
- mouse scroll button events
- mouse click will return list of objects hit
- file paths should have a way of finding system files:
- have a search path, "file.wav" would be searched for in current, system, examples, etc.
- have a special variable, like "$CALICO/examples/sounds/file.wav"
- have a special function: CalicoExamplesFolder() + "file.wav"
