Changes

Jump to: navigation, search

Canvas3D XUL Runner App 0.3

3,227 bytes added, 13:27, 26 February 2009
no edit summary
{| border="0" | align="right"
| width="100" | Version 0.23
| width="241" | -
|-
| width="100" | ☆ Windows →| width="241" | [http://matrix.senecac.on.ca/~llee33/Portable_Canvas_0.3w.zip Portable_Canvas_0.3w.zip]|| -| width="100" | ☆ Mac OS X →| width="241" | [http://matrix.senecac.on.ca/~llee33/Portable_Canvas_0.3m.zip (incomplete)]
|}
'''Portable Canvas to work on Mac'''
 
 
= Feb 26 =
 
* Info.plist seems to be a culprit for many issues
** Changed the "Executable file" string back to "xulrunner" (to represent a file that actually exists)
** Note for other projects: use "plutil -lint" to check for invalid code
 
* Portable Canvas no longer gives the "architecture unsupported" error on any platform
** It simply closes as soon as it's run on a g5, which is still bad
** Edit: it closes immediately on any other Mac
 
* 0.3 build has been updated (fails. xD)
 
 
=== Handy shell code ===
 
plutil -lint
 
scp filename user@servername:
 
 
= Feb 23 =
 
=== Demi-success!!===
 
* Canvas elements display properly on Mac Mini!!
** However, the application simply refuses to run on Leopard
** Moving the app to the Applications folder doesn't fix the issue
** This issue is common among other programs on Leopard, including Adobe CS3
 
* The app was simply missing canvas3d.xpt from the components folder
 
* Next steps are to figure out how to work with Leopard
 
 
= Dec 15 =
 
===Progress===
 
* Windows version of Portable Canvas 0.3 is working!!
 
 
===Notes===
 
* '''Mac OS X version does not include its own copy of XUL Runner or demos'''
* How to exclude multiple pages in Wordpress: http://codex.wordpress.org/wp_list_pages
* File permissions in Wordpress: http://codex.wordpress.org/Changing_File_Permissions
* Sometimes, the loaded file will produce errors
** This can be "fixed" by loading the file again
** Should work 70%+ of the time
*Realized that MyBrowser needs moz 1.9, not 1.8!!
**Still does not fix the missing XUL Runner code issue...
*Found the required framework files simply by looking in the expected locations!! (very helpful, but moderately shocking)
*Could not run the XUL app
*Remembered the "hack application.ini to change 1.8 requirement to 1.9" trick from v0.1
*Got MyBrowser working on Mac OS X!?! (...a first for me!)
 
 
This is where I cheer for joy inside. x3
 
Also, learned that <Shift>+<Command>+3 is a quick Print Screen shortcut, and produces pngs! Grab, on the other hand, is harder to access and produces memory-hogging tiffs.
 
 
===Applying the Alchemy===
*Compared the new and working MyBrowser structure with the old and current Portable Canvas structure
*Duplicated new structure in old folder and ran it
**Produced a program with no application menu choices and no interface, so it couldn't be closed
**Discovered <Control>+Clicking on the program in the dock, and the <Command>+<Alt>+<Esc> feature
*Realized I had renamed MyBrowser.jar to MyBrowser.zip earlier (because Macs can't open .jar, and are stubborn about limiting extensions to specific applications)
*Now have a running version of Portable Canvas on a Mac! ...which doesn't know how to display Canvas elements
 
 
===Handy Mac shortcuts I learned today===
*<Command>+<Alt>+<Esc>
**Displays all running programs, so you can '''kill''' them. =P
*<Command>+<Shift>+3
**Saves a screen shot of the desktop on the desktop, in png format. =D
 
 
=Dec 11=
 
===Accomplishments===
*Got Sokoban demo to work locally
**The local file location is hard-coded at the moment, but changing this shouldn't be hard
1
edit

Navigation menu