Commit Graph

2140 Commits

Author SHA1 Message Date
Ben Fry e36bcb37d5 Merge pull request #91 from processing/allow_override_size_rewrite 2020-04-27 18:14:43 -04:00
Ben Fry d8614bac6b Merge pull request #75 from processing/jssc_migrate_sampottinger_dep_on_demand 2020-04-27 17:58:19 -04:00
Ben Fry 446796c24b Merge pull request #95 from processing/fix_debugger_button 2020-04-27 13:50:47 -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 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 04ad2298b8 Merge branch 'on_demand_debugger' into allow_override_size_rewrite 2020-04-26 09:21:45 -07:00
A Pottinger e2026bcf72 Merge branch 'on_demand_debugger' into jssc_migrate_sampottinger_dep_on_demand 2020-04-26 09:13:01 -07: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
A Pottinger 45ee436670 Resolved broken tests. 2020-04-20 09:11:36 -07:00
A Pottinger 6f62528d39 Resolve #90. 2020-04-20 08:44:19 -07:00
Ben Fry 7ca5a1b209 new Eclipse rewriting settings files 2020-03-31 13:49:25 -04:00
Sam Pottinger 0412748949 Finished cross-builds for new JSSC binary. 2020-03-08 15:28:42 -04:00
Sam Pottinger c6954845e2 Added in experimental JSSC native for Windows 64. 2020-03-08 14:52:44 -04:00
Sam Pottinger 87b74fcc74 Added new linux 64bit binary for JSSC 2020-03-08 14:38:31 -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 60aeacc063 Updated jssc jar for mac. 2020-03-07 19:56:44 -08:00
A Pottinger 1adadb0358 Switch to fat jar for jssc. 2020-03-07 18:11:53 -08:00
A Pottinger 018b15eb8d Merge branch 'on_demand_debugger' into jssc_migrate_sampottinger_dep_on_demand 2020-03-07 17:36:56 -08: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
A Pottinger 03b24c3d97 Migrate to sampottinger/jssc for mac.
Started migration of JSSC in response to https://github.com/processing/processing4/issues/71, introducing mac os in this commit.
2020-03-07 17:07:34 -08: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
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 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
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 a4d935e713 fix for precision issues with PDF (5801 in 3.x) 2020-01-19 08:53:18 -05:00
Ben Fry 2d5683d4f9 prevent Rename from allowing Java identifiers (5828, 5906) 2020-01-17 16:41:40 -05:00
Ben Fry c5b9f9ba67 update Eclipse classpaths for 11.0.6 2020-01-17 13:50:42 -05:00
Ben Fry 6f195ef11f cleaning more warnings and remove empty class 2020-01-16 21:28:59 -05:00
Sam Pottinger 7efe9b0c85 Removed test from the build / run targets but left in for dist.
Refactored ant build chain to allow building / running without execution of tests but ensure tests are run during dist. Note that tests are still runnable under the test target itself. Resolves #8.
2019-11-25 18:09:01 -08:00