Commit Graph

13425 Commits

Author SHA1 Message Date
A Pottinger cbe8e5b33e Merge branch 'fix_fbo_allowed' into bump_jogl_new_rc 2020-04-27 14:32:07 -07:00
A Pottinger 72685c5fea Resolve merge conflicts with master for real. 2020-04-27 14:29:26 -07:00
A Pottinger dbe52b699b Merge branch 'master' into fix_fbo_allowed 2020-04-27 14:27:20 -07:00
Ben Fry cc39c94d1d fix for #50, alternate solution but based on #75 2020-04-27 14:34:57 -04:00
Ben Fry 5a2705cf3c merge several changes from @sampottinger 2020-04-27 14:04:19 -04:00
Ben Fry 446796c24b Merge pull request #95 from processing/fix_debugger_button 2020-04-27 13:50:47 -04:00
Ben Fry 1af1263003 Merge pull request #96 from processing/refactor_preproc_issue 2020-04-27 13:49:54 -04:00
Ben Fry 4ac05d7a4d Merge branch 'master' into refactor_preproc_issue 2020-04-27 13:49:08 -04:00
Ben Fry 69a92b0a6c Merge pull request #93 from processing/restore_tests 2020-04-27 13:36:38 -04:00
A Pottinger 206487a162 Minor comment fix for preproc. 2020-04-26 09:56:13 -07:00
A Pottinger e543edce99 Refactor out preproc.issue.
Removed the preproc.issue package by relocating supporting classes for PreprocessIssueMessageSimplifier and PdeIssueEmitter as inner classes. This assists with https://github.com/processing/processing4/issues/10.
2020-04-26 09:51:31 -07:00
A Pottinger c06e960fe1 Merge branch 'restore_tests' into refactor_preproc_issue 2020-04-26 09:30:34 -07:00
A Pottinger 0f2bfb1d31 Restore fix for debugger button from #74.
Restore fix from d126c70893 that were lost when accepting changes on master from 200afc4fd8.
2020-04-26 09:28:15 -07:00
A Pottinger 7e1770630d Merge branch 'on_demand_debugger' into restore_tests 2020-04-26 09:22:09 -07:00
A Pottinger 6c837b69d1 Merge branch 'fix_fbo_allowed' into bump_jogl_new_rc 2020-04-26 09:17:06 -07:00
A Pottinger cc72a29f66 Merge branch 'on_demand_debugger' into fix_fbo_allowed 2020-04-26 09:15:23 -07:00
A Samuel Pottinger 1a90b30cd0 Merge pull request #74 from processing/on_demand_debugger
Fix uninitalized debugger in JavaEditor.
2020-04-26 09:12:09 -07:00
A Pottinger f86f3fb000 Merge branch 'master' into on_demand_debugger 2020-04-26 09:10:18 -07:00
A Pottinger afe01e2429 Accept changes on msater for JavaEditor and Debugger. 2020-04-26 09:09:04 -07:00
Ben Fry a2f11aec09 note about the build working again, but debug button broken 2020-04-25 17:49:18 -04:00
Ben Fry 200afc4fd8 clean up debugger init by delaying some calls until ready (fixes #73) 2020-04-25 17:07:37 -04:00
Ben Fry 7962204af8 remove some warnings 2020-04-25 16:48:49 -04:00
Ben Fry 2360429dc6 remove debug output from Open Recent (fixes #78, #79) 2020-04-25 14:55:56 -04:00
Ben Fry f8d80cdcac bumping JOGL note 2020-04-25 14:47:10 -04:00
Ben Fry c95dc9e503 update JOGL version 2020-04-25 14:46:40 -04:00
A Pottinger 45ee436670 Resolved broken tests. 2020-04-20 09:11:36 -07:00
Ben Fry 5bd8a8fb6f clean up several intellij complaints 2020-04-20 07:07:54 -04:00
Ben Fry a19701ff02 need more callbacks 2020-04-20 07:06:40 -04:00
Sam Pottinger 17a20bea37 Bump to JOGL 2.4 rc 20200307. 2020-04-12 11:09:17 -07:00
Ben Fry 7ca5a1b209 new Eclipse rewriting settings files 2020-03-31 13:49:25 -04:00
A Pottinger 10630b6149 Introduce exception for non-initalized graphics context. 2020-03-14 13:48:25 -07:00
A Pottinger 72c431a6c1 Allow for recheck of fbo support if not initalized. 2020-03-14 13:30:48 -07:00
A Pottinger 53ccb3163c Moved fbo allowed check into PGL.
Move checking for frame buffer object support from PSurfaceJOGL to PGL, closing a TODO in PGL and removing dependency on reflexive access. Note that this does require subclasses of PGL to use or override getIsFboAllowed instead of direct access to fboAllowed. This will require checking in with @benfry.

Resolves #50.
2020-03-14 13:27:49 -07:00
A Pottinger 3979d9a0ad Minor cleanup related to #74. 2020-03-08 11:09:58 -07:00
A Pottinger d126c70893 Fixed enable debugger on clicking debug button. 2020-03-08 11:02:18 -07:00
A Pottinger 926c4587d5 Made preprocService and debugger visibility consistent in JavaEditor. 2020-03-08 10:44:14 -07:00
A Pottinger 18653e2d93 Made JavaEditor debugger private. 2020-03-08 10:21:39 -07:00
A Pottinger 86b92bcc03 Require JavaEditor subclass use getDebugger(). 2020-03-08 10:06:28 -07:00
A Pottinger 507e7fae54 Fix uninitalized debugger in JavaEditor.
Looks like constructor in Editor called from from JavaEditor is calling an overloaded method back in JavaEditor that expects debugger to have been initialized which is not possible since the parent constructor has not returned. This switches to loading debugger on demand (upon calling getDebugger) which allows for the Editor to use overloaded methods that expect debugger to be initialized.
2020-03-07 17:28:00 -08:00
Ben Fry 3d56960fff reorganize Java Mode, get rid of PDEX split, merge/clean a few cl… (#70)
reorganize Java Mode, get rid of PDEX split, merge/clean a few classes
2020-01-29 12:31:36 -05:00
Ben Fry fcc36e1b2f note about pdexEnabled 2020-01-29 12:30:10 -05:00
Ben Fry 3d026fb046 replace return with if 2020-01-28 20:08:51 -05:00
Ben Fry 39e90bb930 remove methods not doing any transformations, and only doubling the number of lines of code 2020-01-28 20:05:58 -05:00
Ben Fry 432c3f2387 get rid of util class only used by one caller 2020-01-28 19:55:43 -05:00
Ben Fry 11a9164fc9 move Debugger and VariableInspector into the debug package 2020-01-28 19:49:52 -05:00
Ben Fry ef06746e57 move the one function from SyntaxUtil into SourceUtils, drop its "s" 2020-01-28 19:35:15 -05:00
Ben Fry 27e6ee6c41 a little cleaner 2020-01-28 19:27:10 -05:00
Ben Fry 167010fe74 two new methods is a ton of overhead for three lines of code 2020-01-28 19:26:31 -05:00
Ben Fry 707419ae36 cleaning up weirdo syntax 2020-01-28 19:23:41 -05:00
Ben Fry 0b4f80c656 move more of debugger logic out of JavaEditor and into Debugger class 2020-01-28 19:08:07 -05:00