From: <ox-...@us...> - 2002-12-23 13:40:11
|
Update of /cvsroot/sheets/sheets In directory sc8-pr-cvs1:/tmp/cvs-serv20016 Modified Files: .sheetsrc Sheets.sheets todo.txt Log Message: Now allow the user to reference any properties (not just classpath) by the variable syntax (${}) Added a home button to the toolbar (takes you to the root sheet) Fixed some bugs in the classpath conversion algorithm. It now takes any path- like structure and normalizes it for the current platform. Added a shadow to the selection to make it look inset Added a border to the text selections to make them stand out more Anti-aliasing now globally controlled by a variable for text/graphics separately Index: .sheetsrc =================================================================== RCS file: /cvsroot/sheets/sheets/.sheetsrc,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** .sheetsrc 16 Dec 2002 11:38:12 -0000 1.5 --- .sheetsrc 23 Dec 2002 13:39:31 -0000 1.6 *************** *** 28,32 **** set context-help-delay 100 ! set text-anti-aliasing true set toc-width 20 set editor-width 50 --- 28,32 ---- set context-help-delay 100 ! set graphics-anti-aliasing true set toc-width 20 set editor-width 50 Index: Sheets.sheets =================================================================== RCS file: /cvsroot/sheets/sheets/Sheets.sheets,v retrieving revision 1.29 retrieving revision 1.30 diff -C2 -d -r1.29 -r1.30 *** Sheets.sheets 16 Dec 2002 11:38:13 -0000 1.29 --- Sheets.sheets 23 Dec 2002 13:39:31 -0000 1.30 *************** *** 213,222 **** section text %LOGNAME%:44 // Paints the main contents of the view (as opposed to the attributes). ! abstract public void Viewer.paintContents (Graphics g, int top, int bottom); object %LOGNAME%:110 pkg=org.browsecode.sheets type=java section text %LOGNAME%:110 ! public void ViewPanel.Painter.paintCanvas (Graphics g) { // JDK1.2 performs terribly if you give it an on-screen graphics object, // so hack around the problem. [...1936 lines suppressed...] + schin:1196 schin:128 schin:129 *************** *** 106595,106598 **** --- 106689,106702 ---- schin:1171 schin:1172 + object schin:1203 + title=PropertyNotFoundException + type=sheet + section text schin:1203 + PropertyNotFoundException + section components schin:1203 + schin:1199 + schin:1200 + schin:1201 + schin:1202 object sjc:6 title=ClickableLabel Index: todo.txt =================================================================== RCS file: /cvsroot/sheets/sheets/todo.txt,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** todo.txt 16 Dec 2002 11:38:15 -0000 1.6 --- todo.txt 23 Dec 2002 13:39:34 -0000 1.7 *************** *** 1,4 **** Fixed in this snapshot so far: ! x release criteria: --- 1,6 ---- Fixed in this snapshot so far: ! ! Stuff I Want to do: ! XML-ize this todo list so that it can be rendered on the web page by forrest, and create a sheets mode for editing it. release criteria: *************** *** 9,19 **** new bugs: ! On file header change, re-export all affected fragments ! Need to invalidate all exports in project on root change ! Need to flush JavaRepositoryHelper on classpath change (is this being done already?) Focus traversal broken for cycling through ViewPanel Can't use keyboard shortcuts in toolbar VTables completely broken? - Anti-aliasing turns on when drawing widgets -- should be globally controlled by a variable for text/widgets separately PoE error on close related to deleting a file header? Compile doesn't work when you Compile from the Dialog --- 11,33 ---- new bugs: ! Random NPE when going forward or backwards while a fragment that is being edited is selected. ! Invalidated a component while validating it with the following stack trace: ! at org.browsecode.sheets.Viewer.invalidate(Viewer.java:697) ! at org.browsecode.sheets.RichTextViewer.setWidth(RichTextViewer.java:523 ! ) ! at org.browsecode.sheets.ListViewer.setWidth(ListViewer.java:688) ! at org.browsecode.sheets.AbstractSheetViewer.setWidth(AbstractSheetViewe ! r.java:221) ! at org.browsecode.sheets.ViewPanel.computeFields(ViewPanel.java:688) ! at org.browsecode.sheets.ViewPanel.doLayout(ViewPanel.java:138) ! at java.awt.Container.validateTree(Container.java:1089) ! at java.awt.Container.validateTree(Container.java:1096) ! at java.awt.Container.validateTree(Container.java:1096) ! at java.awt.Container.validate(Container.java:1064) ! On file header change, dirty (touch, not invalidate) all affected fragments ! Need to invalidate all exports in project on root or classpath (touch, not invalidate) change Focus traversal broken for cycling through ViewPanel Can't use keyboard shortcuts in toolbar VTables completely broken? PoE error on close related to deleting a file header? Compile doesn't work when you Compile from the Dialog *************** *** 26,30 **** Property Management: Add classpath property configuration to new project wizard - Allow the user to reference any properties (not just classpath) by the variable syntax (${}) * Graphics: --- 40,43 ---- *************** *** 32,36 **** * Click directly on arrow to close (don't permit random clicks in vertical bar of ToC) * Implement rollovers on arrows, control blocks, and attributes - * Add bevel to sheet editing background Add bevel to ok/cancel buttons and reverse bevel in edit area (and fix edit area color) Put in new logo (with an indeterminate progress bar for now) --- 45,48 ---- *************** *** 72,76 **** * ByteCode Completion - * Change ${classpath} to be ${java.class.path} and handle general property lookup Fix a few odd cases ("System.out.println") Need to have repository traverse jars with embedded classpaths --- 84,87 ---- |