FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

todo notes and removing old LiveConnect library · phlsa/processing@5fcf88b · GitHub

Repository navigation

Commit 5fcf88b

Browse files
committed
todo notes and removing old LiveConnect library
1 parent b0c08d6 commit 5fcf88b

4 files changed

Lines changed: 88 additions & 86 deletions

File tree

‎core/todo.txt‎

Lines changed: 40 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -11,21 +11,57 @@ X getIntContent()
1111
X getFloatContent()
1212
X getContent() or getStringContent()?
1313

14-
_ draw() called again before finishing on OS X
14+
_ draw() called again before finishing on OS X (retina issue)
1515
_ https://github.com/processing/processing/issues/1709
1616

1717
_ tint() with JAVA2D does not automatically refresh (with possible fix)
1818
_ https://github.com/processing/processing/issues/1730
1919

20+
hash/dict/etc
21+
_ need to sort out the final version of these and their names
22+
23+
table
2024
_ table writing twice when .csv is added
2125
_ https://github.com/processing/processing/issues/1734
26+
_ add 'gz' as one of the loadXxx() options
27+
_ helps .svgz case from being weird, also generally dealing w/ compressed data
28+
_ naming for these (or whether to include hash)
29+
_ Table createSubset() -> leave out?
30+
_ String[] getUnique(col) (SQL DISTINCT, sort --unique)
31+
_ HashMap<String,Integer> getUniqueCount(col)
32+
_ really need to get an option to grab matches based on a col
33+
_ i.e. get unique tables based on a particular column
34+
_ or, get uniques, then grab rows that match a name in a particular col
35+
_ possible features
36+
_ create table from TableRow iterator...allows for subset and find
37+
_ downside is types are not included
38+
_ getMaxFloat() (whole table) or getMaxFloat(col)
39+
_ that's max(getFloatColumn(n))
40+
_ also important b/c can leave out missing values
41+
_ include SQL, HTML, ODS, binary?
42+
_ naming HTMLTable, TableHTML (ala PShapeSVG)
43+
_ or should it be HTMLTable / HtmlTable... then SVGShape / SvgShape
44+
_ dictionary support
45+
_ join tables together (static is kinda gross)
46+
_ getColumnType() - what should it return?
47+
_ Integer.TYPE, String.class? still nothing for categorical
48+
_ maybe it's Table.INT since it's for advanced users anyway
49+
_ problem is loading types from file, no way to access it from code
50+
_ CATEGORICAL -> CATEGORY? ORDINAL?
51+
_ getInt() on categorial to return index?
52+
_ getCategories() and getCategory() methods to query names?
2253

23-
finish json support
54+
json
2455
_ https://github.com/processing/processing/issues/1660
2556
_ https://github.com/processing/processing/issues/1680
2657
_ Dan having trouble with JSON
2758
_ keys() vs keySet() in JSON..
2859
_ keys() doesn't iterate, keySet() introduces 'Set' type
60+
_ add parseXML() and parseJSONObject(x)
61+
_ JSONObject.has(key) vs XML.hasAttribute(attr) vs HashMap.containsKey()
62+
_ and how it should be handled with hash/dict
63+
_ right now using hasKey().. in JSONObject
64+
_ add() to add things to lists, sum() for the math (sum is used less after all)
2965

3066
andres
3167
A lines not properly renderered in P3D when using ortographic projection
@@ -40,7 +76,6 @@ X really useful, but leaning toward not including it
4076
X or leave it in as an advanced feature?
4177
X createXxx() methods less important
4278
X XML.parse() - or new XML("<tag>") or new XML("tag")
43-
_ add parseXML() and parseJSONObject(x)
4479
X api note: size() used in data classes
4580
X length() too confusing w/ array.length being built-in (when to use ()?)
4681
X size() a bit confusing with the p5 size command, but less problematic
@@ -50,14 +85,10 @@ o could enable loadHash() and loadArray() functions
5085
X because the types coming back out would always have to be cast
5186
o add loadDict() and loadList() for JSON?
5287
o Dict and List could be interfaces?
53-
_ JSONObject.has(key) vs XML.hasAttribute(attr) vs HashMap.containsKey()
54-
_ and how it should be handled with hash/dict
55-
_ right now using hasKey().. in JSONObject
56-
_ add() to add things to lists, sum() for the math (sum is used less after all)
5788

5889
_ add mouse wheel support to 2.0 event system
59-
X http://code.google.com/p/processing/issues/detail?id=1423
6090
_ https://github.com/processing/processing/issues/1461
91+
X http://code.google.com/p/processing/issues/detail?id=1423
6192
X this is fairly messy since desktop and JS behave a little differently
6293
o wheel event should subclass mouse (since position still relevant)
6394
X just another sub-event as part of mouse
@@ -82,37 +113,11 @@ _ also problem for Java2D when canvas is used?
82113
_ need to standardize canvas handling
83114
_ https://github.com/processing/processing/issues/1700
84115

85-
_ remap() instead of map()
86-
87-
_ add 'gz' as one of the loadXxx() options
88-
_ helps .svgz case from being weird, also generally dealing w/ compressed data
116+
_ introduce remap() instead of map() (if not deprecate?)
89117

90118
_ shader syntax (Andres request)
91119
_ might also need a define inside the shader to control what type it is
92120

93-
more table
94-
_ naming for these (or whether to include hash)
95-
_ Table createSubset() -> leave out?
96-
_ String[] getUnique(col) (SQL DISTINCT, sort --unique)
97-
_ HashMap<String,Integer> getUniqueCount(col)
98-
_ possible features
99-
_ create table from TableRow iterator...allows for subset and find
100-
_ downside is types are not included
101-
_ getMaxFloat() (whole table) or getMaxFloat(col)
102-
_ that's max(getFloatColumn(n))
103-
_ also important b/c can leave out missing values
104-
_ include SQL, HTML, ODS, binary?
105-
_ naming HTMLTable, TableHTML (ala PShapeSVG)
106-
_ or should it be HTMLTable / HtmlTable... then SVGShape / SvgShape
107-
_ dictionary support
108-
_ join tables together (static is kinda gross)
109-
_ getColumnType() - what should it return?
110-
_ Integer.TYPE, String.class? still nothing for categorical
111-
_ maybe it's Table.INT since it's for advanced users anyway
112-
_ problem is loading types from file, no way to access it from code
113-
_ getInt() on categorial to return index?
114-
_ getCategories() and getCategory() methods to query names?
115-
116121
shape
117122
_ major surgery to put loadShape() back into PApplet/PGraphics
118123
_ then have the OpenGL or Java2D versions as cached objects

‎java/libraries/javascript/library/export.txt‎

Lines changed: 0 additions & 8 deletions
This file was deleted.
-2.51 KB
Binary file not shown.

‎todo.txt‎

Lines changed: 48 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,12 @@ X fix NPE problem with retina checking on Java 7
1212
o deleting tools folder while running causes exception when changing modes
1313
o https://github.com/processing/processing/issues/1707
1414
X won't bother fixing this one
15+
X remove netscape.javascript stuff
16+
o move arduino out to its own library (already done, just not on site)
17+
o crash when selecting "Show Sketch Folder" with Windows 7
18+
o might be a java.awt.Desktop problem
19+
X http://code.google.com/p/processing/issues/detail?id=1473
20+
X marked cantfix back in December
1521

1622
manager
1723
X "New version available" mesage is showing html tags around it
@@ -23,16 +29,19 @@ X get update text to align vertically
2329
X "Update" not working in the library manager
2430
X https://github.com/processing/processing/issues/1701
2531

32+
33+
_ send info on 'check for updates' so we know about libs/modes/etc?
34+
_ how to disclose to users?
35+
_ only send for items that are part of the public list
36+
_ otherwise we're sending private libraries/installs
37+
_ although this won't pick up old libraries not on the new system
38+
39+
2640
_ how does new JDI affect Experimental? duplicate libs? loader issues?
2741
_ move Android mode out to its own repo
2842
_ change line endings on Windows to only be replaced during dist
2943
_ otherwise marks revisions.txt as changed
3044

31-
library changes (site only?)
32-
_ remove netscape.javascript stuff
33-
_ move minim out to its own contrib section
34-
_ move arduino out to its own library
35-
3645
_ remove sketch.properties when moving back to the default?
3746
_ or can we not do this, because it's used to set the 'next' mode
3847

@@ -46,41 +55,6 @@ _ processing-java output as UTF-8 makes Windows unhappy
4655
_ https://github.com/processing/processing/issues/1633
4756

4857

49-
2.0 FINAL / library/tool/mode manager cleanup
50-
51-
medium
52-
_ send info on 'check for updates' so we know about libs/modes/etc?
53-
_ how to disclose to users?
54-
_ Contributed modes should show up in mode menu after installation
55-
_ waiting for fixed CoffeeScript mode to test this one
56-
_ https://github.com/processing/processing/issues/1504
57-
X http://code.google.com/p/processing/issues/detail?id=1466
58-
_ new libraries not picked up when changing sketchbook location
59-
_ make sure contrib manager can run w/o a network connection
60-
_ or if a bad document comes through, it can recover
61-
_ gracefully recover from proxy problems
62-
_ https://github.com/processing/processing/issues/1601
63-
_ alternating blue/white backgrounds aren't updated after changing filter
64-
_ just need to call a repaint() after a filter change?
65-
_ check with Casey about coloring for error messages
66-
_ test on Windows and Linux
67-
_ scrolls to bottom of window after updating the list
68-
69-
low
70-
_ font size for "Downloading" on progress bar is too large
71-
_ but changing the size breaks the vertical centering
72-
_ highlight color seems to be incorrect?
73-
_ after installing, the item in the manager list doesn't change color
74-
_ wheel mouse is super jumpy
75-
_ something about unit increment in ContributionListPanel
76-
_ arrow keys up/down move scroll bar, not selection
77-
_ excessive CPU usage of PDE after using library manager
78-
_ confirmed to still be a problem with b5/6
79-
_ https://github.com/processing/processing/issues/1074
80-
X http://code.google.com/p/processing/issues/detail?id=1036
81-
_ move styling to separate constants that are more accessible
82-
83-
8458
2.0 FINAL / new interface
8559
_ most of theme probably moves back into lib
8660
_ editor.bgcolor probably moves out of the theme.txt file for the mode
@@ -663,6 +637,38 @@ _ http://code.google.com/p/processing/issues/detail?id=734
663637
_ see how library installation goes, then possibly do same w/ examples
664638

665639

640+
641+
PDE / Manager
642+
643+
_ Contributed modes should show up in mode menu after installation
644+
_ waiting for fixed CoffeeScript mode to test this one
645+
_ https://github.com/processing/processing/issues/1504
646+
X http://code.google.com/p/processing/issues/detail?id=1466
647+
_ new libraries not picked up when changing sketchbook location
648+
_ make sure contrib manager can run w/o a network connection
649+
_ or if a bad document comes through, it can recover
650+
_ gracefully recover from proxy problems
651+
_ https://github.com/processing/processing/issues/1601
652+
_ alternating blue/white backgrounds aren't updated after changing filter
653+
_ just need to call a repaint() after a filter change?
654+
_ check with Casey about coloring for error messages
655+
_ test on Windows and Linux
656+
_ scrolls to bottom of window after updating the list
657+
_ font size for "Downloading" on progress bar is too large
658+
_ but changing the size breaks the vertical centering
659+
_ highlight color seems to be incorrect?
660+
_ after installing, the item in the manager list doesn't change color
661+
_ wheel mouse is super jumpy
662+
_ something about unit increment in ContributionListPanel
663+
_ arrow keys up/down move scroll bar, not selection
664+
_ excessive CPU usage of PDE after using library manager
665+
_ confirmed to still be a problem with b5/6
666+
_ https://github.com/processing/processing/issues/1074
667+
X http://code.google.com/p/processing/issues/detail?id=1036
668+
_ fonts/etc need to be set in one place where they can be edited
669+
_ move styling to separate constants that are more accessible
670+
671+
666672
PDE / Preferences
667673

668674
_ the .macosx, .linux, etc prefs should be stripped
@@ -863,9 +869,8 @@ _ avoid some confusion for when describing the libraries folder to users
863869

864870
DIST / Windows
865871

866-
_ crash when selecting "Show Sketch Folder" with Windows 7
867-
_ might be a java.awt.Desktop problem
868-
_ http://code.google.com/p/processing/issues/detail?id=1473
872+
_ updated launch4j 3.1 beta
873+
_ http://sourceforge.net/projects/launch4j/files/launch4j-3/
869874
_ does launching p5 from inside the .zip folder cause it to quit immediately?
870875
_ fix line endings in revisions.txt for windows
871876
_ exe instead of bat to make exported apps run in 64-bit

0 commit comments

Comments
 (0)

Back | FazBrowse Home | New Git URL