Commit Graph

13410 Commits

Author SHA1 Message Date
A Pottinger eb6a9f73cf Changed minimum mac osx version to 10.10.
Per @benfry's feedback on #88, moved to 10.10 minimum mac os x
version enforced in Info.plist.
2020-04-27 16:56:55 -07:00
A Pottinger 2799fb3bc2 Merge branch 'on_demand_debugger' into fix_mac_os_save 2020-04-26 09:21:11 -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 c95e276b8e Added OS X version guard on vaqua.
Responded to @clankill3r's feedback, adding a OS X version gaurd before vaqua is enabled.
2020-04-24 09:41:27 -07:00
A Pottinger c12c773091 Build vaqua without debugging output. 2020-04-20 10:06:16 -07:00
A Pottinger 872add5def Added vaqua jar. 2020-04-20 08:33:33 -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
A Pottinger a4f112ce10 Switch to VAqua on Mac for dark mode and non-terrible jfilechooser. 2020-04-19 23:12:50 -07:00
A Pottinger 865281a0b1 Switch to JFileChooser on Mac per #77.
Due to the regression in FileDialog causing command c / command v to no longer work within FileDialog on Mac, having OS X use JFileChooser for the editor. This is keeping with the precedent set in https://github.com/processing/processing/issues/1035.
2020-04-18 16:55:31 -07: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