David 7 April 2006 - extended upper_case so that it draws graphics (text, image, bouncing ball) NOTE: to get this to work, you have to put in your build dir: - file called "logo.jpg" (the image) - Helvetica.txf - a file called "in" (any old text) - added text functions to library uppercase/ upper_case.C win_build/ libboincapi.vcproj Charlie 11 April 2006 - Mac: updated XCode project for upper_case mac_build/ UpperCase.xcodeproj/ project.pbxproj David 12 Apr 2006 - split out graphics code into separate file uppercase/ uc_graphics.C (new) upper_case.C win_build/ upper_case.vcproj David 13 Apr 2006 - got graphics to work under Linux; added a Makefile uppercase/ Makefile (new) README (new) upper_case.C David 13 Apr 2006 - handle mouse events uppercase/ uc_graphics.C David 21 Apr 2006 - resolve logo filename uppercase/ uc_graphics.C upper_case.C Charlie 27 April 2006 - Mac: updated XCode project for upper_case, fixed jconfig.h to be cross-platform. upper_case now works fully on Intel and PowerPC Macs. jpeglib/ jconfig.h mac_build/ UpperCase.xcodeproj/ project.pbxproj David 29 Apr 2006 - use project preferences () for graphics color - remove -exit, -signal options from upper_case uppercase/ uc_graphics.C upper_case.C David 1 May 2006 - implement boinc_reread_prefs() uppercase/ uc_graphics.C David 26 May 2006 - Added sleeper application (to test non-CPU-intensive features) sleeper/ sleeper.C Makefile David 29 May 2006 - moved wrapper application here from boinc/apps win_build sleeper.vcproj wrapper.vcproj wrapper/ wrapper.C Makefile Rom 31 May 2006 - Demonstrate delay load functionality on graphics libraries for Windows. uppercase/ uc_graphics.C David 13 June 2006 - Added "worker" (for testing wrapper) worker/ Makefile worker.C David 13 June 2006 - added Win project file for worker, fixed names in project files, got stuff to compile uppercase/ upper_case.C win_build/ samples.sln sleeper.vcproj worker.vcproj (new) worker/ worker.C wrapper/ wrapper.C David 14 June 2006 - debugged and updated "wrapper" program. It works now, more or less, on Windows. - wrapper no longer copies input/output files. You must use the attribute in the file reference instead. - attempted to have wrapper pass stderr handle to worker (Windows). Doesn't work yet. worker/ worker.C wrapper/ wrapper.C David 16 June 2006 - generalized wrapper.C so task descriptions are kept in structs; changed format of job file (suggested by Janus) wrapper/ Makefile wrapper.C David 12 Aug 2006 - wrapper: add support for stdin/stdout files (adapted from Eric Myers) - changed project files to VS 2005 win_build/ *.vcproj wrapper/ wrapper.C David 16 Aug 2006 - wrapper: get it to compile on Win, and fix XML parsing wrapper/ wrapper.C David 9 Sept 2006 - change wrapper to use new XML parser wrapper/ wrapper.C David 11 Sept 2006 - added library dependencies to makefiles uppercase/Makefile sleeper/Makefile worker/ Makefile worker.C wrapper/Makefile David 11 Sept 2006 - include all apps in VS solution win_build/samples.sln David 26 Sept 2006 - close state file in uppercase (from Ian/Tigher) uppercase/ upper_case.C David 4 Nov 2006 - uppercase: call boinc_graphics_possible() instead of using a bunch of mysterious inline code. This is supposed to be a good example, not a bad one. uppercase/ upper_case.C Rom 6 Nov 2006 - Checkin VS 2003 project files. David 8 Nov 2006 - The upper_case project file (but not the others) needs GDI32.DLL;OPENGL32.DLL;GLU32.DLL in its list of Delay Loaded DLLs (Linker properties), and delayimp.lib in its Additional Dependencies uppercase/ logo.jpg (new)