finalizing rev 0123

This commit is contained in:
benfry
2006-11-30 22:32:07 +00:00
parent 670afc05f5
commit 1e343ae5f3
3 changed files with 51 additions and 6 deletions

View File

@@ -2,7 +2,7 @@
/*
PdeTextAreaDefaults - grabs font/color settings for the editor
Part of the Processing project - http://Proce55ing.net
Part of the Processing project - http://processing.org
Copyright (c) 2004-06 Ben Fry and Casey Reas
Copyright (c) 2001-03 Massachusetts Institute of Technology
@@ -62,10 +62,22 @@ public class PdeTextAreaDefaults extends TextAreaDefaults {
// for 0122, these have been changed for better compatability
// HOME and END now mean the beginning/end of the document
inputHandler.addKeyBinding("HOME", InputHandler.DOCUMENT_HOME);
inputHandler.addKeyBinding("END", InputHandler.DOCUMENT_END);
inputHandler.addKeyBinding("S+HOME", InputHandler.SELECT_DOC_HOME);
inputHandler.addKeyBinding("S+END", InputHandler.SELECT_DOC_END);
if (Base.isMacOS()) {
inputHandler.addKeyBinding("HOME", InputHandler.DOCUMENT_HOME);
inputHandler.addKeyBinding("END", InputHandler.DOCUMENT_END);
inputHandler.addKeyBinding("S+HOME", InputHandler.SELECT_DOC_HOME);
inputHandler.addKeyBinding("S+END", InputHandler.SELECT_DOC_END);
} else {
// for 0123 added the proper windows defaults
inputHandler.addKeyBinding("HOME", InputHandler.HOME);
inputHandler.addKeyBinding("END", InputHandler.END);
inputHandler.addKeyBinding("S+HOME", InputHandler.SELECT_HOME);
inputHandler.addKeyBinding("S+END", InputHandler.SELECT_END);
inputHandler.addKeyBinding("C+HOME", InputHandler.DOCUMENT_HOME);
inputHandler.addKeyBinding("C+END", InputHandler.DOCUMENT_END);
inputHandler.addKeyBinding("CS+HOME", InputHandler.SELECT_DOC_HOME);
inputHandler.addKeyBinding("CS+END", InputHandler.SELECT_DOC_END);
}
if (Base.isMacOS()) {
inputHandler.addKeyBinding("M+LEFT", InputHandler.HOME);

View File

@@ -7,6 +7,27 @@ releases will be super crusty.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ABOUT REV 0123 - 30 November 2006
Bug fixes for regressions found in 0122.
+ Fixed an issue where drawing inside setup() didn't work, and any
"basic" mode applications didn't draw anything.
http://dev.processing.org/bugs/show_bug.cgi?id=463
+ Remapped the home/end keys on Windows/Linux to be their proper
assignments as per the Windows UI guidelines (lacking any sort of
Linux UI guidelines...) Mac OS X is still stuck with begin/end
of document, because Apple says so. Don't like it? Complain to the
guy in the jeans and turtleneck.
+ (Should be a) minor change to QTSession.open() and QTSession.close()
for the video library.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ABOUT REV 0122 - 28 November 2006
Lots of bug fixes and two new libraries.

View File

@@ -1,4 +1,15 @@
0123 pde
X pair up QTSession.open() and QTSession.close()
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1163736864
X fix home/end for windows
from rev 0122
X honor the svg designation for layers that are marked 'hidden'
_ make more fixes to the key bindings
_ http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnacc/html/atg_keyboardshortcuts.asp
_ http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/XHIGUserInput/chapter_11_section_3.html#//apple_ref/doc/uid/TP30000361-TPXREF61
_ temporarily added log4j and jalopy (for the autoformatter)
_ need to decide where these go, or if they're included at all
@@ -21,10 +32,11 @@ For 2.0
LIBRARIES / svg
_ when using get(), reset the bounds for the objects
_ otherwise it's always relative to the original document
_ save/restore more of the p5 graphics drawing state
_ not setting colorMode(), strokeCap, etc.
_ support for text (shouldn't be too bad, use createFont)
_ honor the designation for layers that are marked 'hidden'
_ get entity tags working in xml library
_ try enabling blending modes
_ add better support for attributes buried in styles (support ai9/10/11)