Commit Graph

11350 Commits

Author SHA1 Message Date
Jakub Valtar
75f8d37df7 CM: Reload contributions before counting updates 2015-09-28 16:24:57 -04:00
Jakub Valtar
9c327a9c6b CM: Send update count to Editors 2015-09-28 15:56:24 -04:00
Ben Fry
7a7f2e8756 setResizable() notes 2015-09-28 10:57:30 -04:00
Ben Fry
904c3cee16 Merge pull request #3880 from JakubValtar/fix-awt-resize
Manage changing inset size when calling setResizable()
2015-09-28 10:54:50 -04:00
Ben Fry
c0bacb1b3c notes about recent checkins 2015-09-28 10:53:38 -04:00
Ben Fry
b7f267192a Merge pull request #3888 from JakubValtar/opengl-hacky-keys
Convert all documented hacky keys in OpenGL
2015-09-28 10:13:13 -04:00
Ben Fry
e31ef27e72 Merge pull request #3887 from JakubValtar/hide-useless-error
Hide useless error in error checker.
2015-09-28 10:10:11 -04:00
Ben Fry
4a96c24002 Merge pull request #3884 from JakubValtar/cm-threading
CM - fix threading issues + threading notes
2015-09-28 10:09:24 -04:00
Jakub Valtar
fa549e1874 Convert all documented hacky keys in OpenGL 2015-09-27 23:46:55 -04:00
Jakub Valtar
4f95e15d47 Hide useless error in error checker.
Hide useless error which is produced when a line ends with an identifier
without a semicolon. "Missing a semicolon" is also produced and is
preferred over this one.

(Syntax error, insert ":: IdentifierOrNew" to complete Expression)

See: https://bugs.eclipse.org/bugs/show_bug.cgi?id=405780
2015-09-27 21:43:25 -04:00
Jakub Valtar
872d882b75 Forgot to remove these 2015-09-27 19:29:08 -04:00
Jakub Valtar
001f29a394 CM - fix threading issues + threading notes
- UI is now updated on EDT. Should work for now, but needs more love
later, e.g. use SwingWorkers and update UI on EDT instead of
synchronizing everywhere.
- added TODOs about threading

Fixes #3882
2015-09-27 15:06:50 -04:00
Jakub Valtar
920954bef9 Merge pull request #3883 from JakubValtar/master
Fix synchronization in ListPanel
2015-09-27 13:14:07 -04:00
Jakub Valtar
a259f8d028 Fix synchronization in ListPanel
Runs on background thread, should be synchronized
2015-09-27 13:10:31 -04:00
Jakub Valtar
9514f86f7d Merge pull request #3872 from Akarshit/CM-ApplyFilter
Filter applied when refreshing
2015-09-27 12:29:43 -04:00
codeanticode
c164b188f9 Merge pull request #3875 from JakubValtar/opengl-references
Low-WeakReference diet
2015-09-27 07:12:56 -03:00
Jakub Valtar
697497d4cc Manage changing inset size when calling setResizable() 2015-09-26 11:43:53 -04:00
Ben Fry
d3991a4132 notes about recent commits 2015-09-26 11:14:27 -04:00
Ben Fry
94bf1d8cf9 Merge branch 'master' of github.com:processing/processing 2015-09-26 11:14:05 -04:00
Ben Fry
b4e1ceab01 Merge pull request #3879 from JakubValtar/suggestions-npe
Small error checker and suggestions fixes
2015-09-26 11:12:47 -04:00
Ben Fry
9176621b7b change "will" to "must" for clarity (fixes #3878) 2015-09-26 11:10:28 -04:00
Jakub Valtar
5ab6cd5fc4 Prevent AIOOBE in error table
If the error checker updates the table between the click and invocation
of the click event listener, selection will be cleared and click index
will be -1. Checking if the index is valid before using it.
2015-09-26 10:11:11 -04:00
Jakub Valtar
15d14375ca Set selection mode for error table 2015-09-26 10:08:52 -04:00
Jakub Valtar
d083dcd0e4 Make error checker play nice when switching tabs 2015-09-26 10:03:20 -04:00
Jakub Valtar
695c930a1e Always null check result of extractTypeInfo() 2015-09-26 08:34:12 -04:00
codeanticode
3eace673a9 save/restore first frame in PGL 2015-09-26 02:05:11 -03:00
Jakub Valtar
c61bc0072f low-WeakReference diet 2015-09-25 23:58:10 -04:00
codeanticode
fd40e11180 Merge pull request #3874 from JakubValtar/opengl-cache-dependencies
Remove circular dependence
2015-09-25 20:38:13 -03:00
Jakub Valtar
35854e05c7 Remove circular dependence 2015-09-25 17:48:49 -04:00
Ben Fry
66954c7a8b Merge pull request #3871 from JakubValtar/fix-error-checker-comments
Error checker/suggestions fixes
2015-09-25 15:27:19 -04:00
Akarshit Wal
f04297debb Filter applied when refreshing 2015-09-26 00:52:04 +05:30
Ben Fry
31f0108c81 Merge pull request #3869 from JakubValtar/fix-papplet-preprocessing
Ignore Async Image Saver methods in Preprocessor
2015-09-25 15:06:59 -04:00
Jakub Valtar
f613adaf7c Remove codePointAt calls from suggestions 2015-09-25 14:41:08 -04:00
Jakub Valtar
ace6720123 Catch exception in error checker 2015-09-25 14:37:08 -04:00
codeanticode
97511c5375 revert to strong reference to PGraphicsOpenGL in PGL 2015-09-25 11:52:48 -05:00
Jakub Valtar
6b765c22b8 Ignore Async Image Saver methods in Preprocessor 2015-09-25 12:34:14 -04:00
codeanticode
1ff8b01ffe Merge pull request #3864 from JakubValtar/opengl-mem-leak
Keep only references to primary PGL
2015-09-25 11:07:58 -03:00
Ben Fry
74de38c49e Merge pull request #3863 from JakubValtar/async-saveframe
Async saveFrame
2015-09-25 09:51:38 -04:00
Jakub Valtar
1e29277573 Keep only references to primary PGL 2015-09-25 01:28:56 -04:00
Jakub Valtar
b93c880aff Async pixel transfers - use pixelWidth instead of width 2015-09-25 00:11:17 -04:00
Jakub Valtar
f087fd320c Async pixel reader 2015-09-24 23:51:58 -04:00
Jakub Valtar
a07b08c5c8 Async image saver 2015-09-24 23:41:00 -04:00
Jakub Valtar
171bf658d8 Add disable async saving hint 2015-09-24 23:24:49 -04:00
Jakub Valtar
4d13e18f5e Correct hint documentation 2015-09-24 23:20:45 -04:00
Jakub Valtar
ed82ed6b40 Fix PGraphicsOpenGL.surface field not getting initialized 2015-09-24 23:10:37 -04:00
Jakub Valtar
b085347485 Add some GL3ES3 functions to PGL 2015-09-24 23:10:13 -04:00
codeanticode
f379d4dd2f use weak references to PGraphicsOpenGL instances in resource classes
(framebuffers, texture, etc), should take care of #3858
2015-09-24 16:51:44 -05:00
Ben Fry
4755283b3e fixed breakpoints, move other notes 2015-09-24 07:27:04 -04:00
Ben Fry
d595484047 note about the save as bug 2015-09-24 06:02:23 -04:00
Ben Fry
920edb034a bring back "done" message (fixes #3861) 2015-09-24 06:01:57 -04:00