Commit Graph

2151 Commits

Author SHA1 Message Date
Ben Fry
6775521e30 set minimum macOS version to 10.13.6 2020-08-22 13:30:28 -04:00
Sam Pottinger
e378770578 Started migrating to zoomed fonts. 2020-08-20 12:08:38 -07:00
Ben Fry
e89d5d6a5c Merge pull request #103 from processing/text_resize_fix 2020-08-15 09:02:58 -04:00
Ben Fry
6d8fa349fa Merge pull request #105 from processing/fix_color_return
Insert int after color instead of before to allow visibility modifier.
2020-08-15 08:57:20 -04:00
Ben Fry
75265fde24 Merge pull request #88 from processing/fix_mac_os_save 2020-08-15 08:47:44 -04:00
A Pottinger
bc434fce0b Insert int after color instead of before to allow visiblity modifier. 2020-06-29 15:17:44 -07:00
A Pottinger
2e3f573ef8 Allow for emulated Preferences in testing. 2020-06-29 14:42:39 -07:00
A Pottinger
22716f9dcd Move vaqua to download on demand instead of staying binary in repo. 2020-04-27 17:05:39 -07:00
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
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
2799fb3bc2 Merge branch 'on_demand_debugger' into fix_mac_os_save 2020-04-26 09:21:11 -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
A Pottinger
a4f112ce10 Switch to VAqua on Mac for dark mode and non-terrible jfilechooser. 2020-04-19 23:12:50 -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