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