Commit Graph

13405 Commits

Author SHA1 Message Date
A Pottinger 7e1770630d Merge branch 'on_demand_debugger' into restore_tests 2020-04-26 09:22: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
Ben Fry 7ca5a1b209 new Eclipse rewriting settings files 2020-03-31 13:49:25 -04: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
Ben Fry b13ae99b34 shorten names a little, move Interval out b/c used elsewhere 2020-01-28 14:31:44 -05:00
Ben Fry b612d578f3 finish merging PDEX into Editor and untangling refs 2020-01-28 14:17:22 -05:00
Ben Fry 117e3f9516 more untying of PDEX 2020-01-28 10:48:34 -05:00
Ben Fry 69718c6f29 rename DebugTree for clarity, move out of PDEX 2020-01-28 10:34:24 -05:00
Ben Fry 06f7a18429 getting rid of the pdex package 2020-01-28 10:19:44 -05:00
Ben Fry 1a3d2e3cbf change some wording a bit 2020-01-28 09:48:54 -05:00
Ben Fry d214112c7e a couple todo notes 2020-01-22 12:16:24 -05:00
Ben Fry 113b3c20b3 Resolve PDF renderer parse issue in preproc. (#68)
Resolve PDF renderer parse issue in preproc.
2020-01-22 07:22:24 -05:00
Sam Pottinger 6fe274f89b Resolve PDF renderer parse issue in preproc.
Resolve moving the PDF renderer information provided in size into settings as part of preproc. Resolves #66.
2020-01-21 17:15:57 -08:00
Ben Fry 3b0ff8f70a whups, wrong todo list 2020-01-20 17:25:08 -05:00
Ben Fry 01cac348b5 Merge branch 'master' of github.com:processing/processing4 2020-01-20 17:23:41 -05:00
Ben Fry a51ec2477b recent updates and bugs 2020-01-20 17:23:20 -05:00
Ben Fry 50f06bf707 Merge pull request #60 from processing/fix_static_pixel_density
Resolve rewrite of pixelDensity to settings.
2020-01-20 14:59:05 -05:00
Ben Fry 624e9074ae deal with deprecation changes in PDF 2020-01-20 14:54:38 -05:00
Ben Fry 1cbdd36ec7 replace MACOSX constant with MACOS 2020-01-20 14:49:05 -05:00
Ben Fry 6979ece6f3 using ShimAWT for selectFolder() and selectOutput() calls 2020-01-20 14:48:45 -05:00
Ben Fry a7f04ce238 move this method near the other menu methods 2020-01-20 14:48:23 -05:00
Ben Fry c30bb6e34f was using the wrong version of core for linking 2020-01-20 14:47:54 -05:00
A Pottinger 17e28256f5 Resolve rewrite of pixelDensity to settings.
Per https://github.com/processing/processing4/issues/58, pixelDensity should run in settings and currently results in failure if used in static context. This will rewrite pixelDensity into the setting section if found in static or settings context. Adds unit tests for both scenarios.
2020-01-20 09:16:11 -08:00
Ben Fry 6964f39f1f more tweaks to the release 2020-01-20 08:59:12 -05:00