General: osx: carbon/QuickTime not supported anymore since 10.6 Optimization: use a more performant float2int conversion as described in http://www.mega-nerd.com/FPcast/ Output: multiple output "external" windows alpha in gemwindow? linux: sometimes window freezes on "destroy"; (JMZ: i experience this sometimes on improper shutdown, but after some (up to 30) seconds, the window finally gets destroyed and pd exits fine; if this is the same as the reported bug, than it is rather an inconvenience than a real bug; does this also happens with Output/ objects or only with the old code?) linux: resizing the window yields weird results osx: [gemcocoawindow] compatible with [gemmacwindow]? Controls: selectables Geos: vertex stuff Manips: Nongeos: add other light-types check for the maximum number of lights during runtime Pixes: windows movie loader (have a look at guliverkli?; use gmerlin?) upsidedown: pix_rectangle does not respect the upside-down flag and thus sometimes the rectangle appears in the upper-left corner and sometimes in the lower-left corner generally all images on all platforms should have the same (upsidedown!) orientation see http://stackoverflow.com/questions/443086/opengl-topdown-bottomup-textures pix_rtx: flickering on OSX/ppc in mode#0; how to prevent execessive memory usage? pix_threshold: intial arguments pix_crop: arguments/inlets differ! pix_freeframe not supported on x86_64 architectures (newer versions of FF support x86_64; check whether this is compatible) videopipes: W32:AVIsynth/frameserver (http://www.debugmode.com/frameserver/) W32:VirtualCamera OSX:Syphon (http://syphon.v002.info/) osx: pix_movie flickers (check whether this is still true) w32: [pix_share_*] does not exist since the shared-memory concept has not made it to redmond yet w32: crashes when texturing movies (related to GLEW?) dreaming: Pd-callbacks: remove the entire callback-stuff for Pd-messages from the obj_realSetup() instead this should be handled centrally in CPPExtern - each member function called Mess() provides a method for "" - dispatching can be done by Pd or Gem (the latter being easier) info/ideas - http://www.codeproject.com/KB/winsdk/callback_adapter.aspx - Qt slot concept (http://sigslot.sourceforge.net/) - reflection/inspection - function-name demangling: http://publib.boulder.ibm.com/infocenter/comphelp/v8v101/index.jsp?topic=/com.ibm.xlcpp8a.doc/proguide/ref/rkcxxflt.htm wrap the entire Pd thing into C++: GemOutlet()->send(int val); BUGS: look into flext conflict (i guess it's related to "new/delete") single-object externals will run the setup-function twice; this gives nasty warnings in Pd-0.42