Commit Graph

12140 Commits

Author SHA1 Message Date
Ben Fry 5f4a7df7cf simplify by using StringList 2016-08-28 14:40:26 -04:00
Ben Fry 02e1b5835d rolling over for the next release (late) 2016-08-28 14:30:08 -04:00
Ben Fry 2426ec8d36 Merge branch 'master' of github.com:processing/processing 2016-08-28 14:26:43 -04:00
Ben Fry ead50aee6c a little font cleaning 2016-08-28 14:26:40 -04:00
Ben Fry b8a106f96d Merge pull request #4639 from gohai/jvm-fonts-all-os
Simplify font situation to make it possible to use vanilla JRE trees
2016-08-28 14:26:08 -04:00
gohai 37992c8683 Use fonts in lib/fonts instead of the JVM location for all OS 2016-08-28 16:31:15 +02:00
Ben Fry 7a80b16237 testing out a lookup function 2016-08-27 11:01:16 -04:00
gohai 0e614bdd1a Decouple Editor fonts from JVM
This makes it easier to run Processing with a custom or globally installed copy of the the VM, where before Processing wouldn't start because of missing fonts (font sadness).

This proposal would add a second copy of the fonts to the Linux tar-ball, and fall back to this one as a last resort. I have only tested registerFont() on Linux, where it seems to be working (Font in TextAreaPainter.updateAppearance does not fall back to monospaced).

On OS X this does not seem to work currently (UnsatisfiedLinkError: sun.font.FreetypeFontScaler.initIDs).
2016-08-27 15:37:24 +02:00
Ben Fry a09aa5a88f wrapping up and release notes processing-0253-3.2.1 2016-08-19 17:49:20 -04:00
Ben Fry f74b10b281 wrapping up the todo notes 2016-08-19 17:43:34 -04:00
Ben Fry e651d9108e hm, not a great option for failure here 2016-08-19 17:22:22 -04:00
Ben Fry 90b93abb8d Linux deleting too slowly, see if this fixes 2016-08-19 17:21:18 -04:00
Ben Fry f8e0491517 this was just doubling this stuff up, oops 2016-08-19 17:11:11 -04:00
Ben Fry eba6ed14e6 fix "Embed Java" for 32-bit Linux export 2016-08-19 17:08:01 -04:00
Ben Fry 2e9357839c Merge branch 'master' of github.com:processing/processing 2016-08-19 16:42:35 -04:00
Ben Fry a1e774b874 disable ext.dirs on Linux export and set jna.nosys as well 2016-08-19 16:42:30 -04:00
Ben Fry 534ca5d86f fixes for java.ext.dirs on Windows (more for #4623) 2016-08-19 15:39:02 -04:00
Ben Fry ed38bd453f oh, Java... 2016-08-19 14:21:42 -04:00
Ben Fry 3f0ed67d8c OS X does not like quotes here 2016-08-19 14:11:22 -04:00
Ben Fry bcd7f9daf2 work on quoting of java.ext.dirs (#4623) 2016-08-19 14:07:04 -04:00
Ben Fry 14f710687a fixes for Python Mode crashing on startup 2016-08-19 11:29:05 -04:00
Ben Fry ce01f90ca9 notes from github reports 2016-08-18 10:06:58 -04:00
Ben Fry cf49601da2 don't complain about preferences.old if preferences.txt did not exist already 2016-08-18 10:00:50 -04:00
Ben Fry 6ad5976973 some regressions showing up 2016-08-18 08:36:02 -04:00
Ben Fry f8ef7f8c42 funnel exceptions to one method, implement uncaught ex handler so OS X will quit on first attempt 2016-08-17 22:12:58 -04:00
Ben Fry 4c6c5e3abc starting the next release 2016-08-16 18:28:23 -04:00
Ben Fry 574cfd0442 updated splash screen for Windows processing-0252-3.2 2016-08-16 18:13:49 -04:00
Ben Fry 1e8b2d58c3 write release notes for 3.2 2016-08-16 18:02:54 -04:00
Ben Fry 220ab7fc67 last notes for the todo 2016-08-16 17:52:17 -04:00
Ben Fry ab16fbd8b6 oops, i mean, we still need to call that code most of the time... 2016-08-16 15:40:18 -04:00
Ben Fry 27edbf5c85 move the Java-specific parts into their own method 2016-08-16 15:36:50 -04:00
Ben Fry bb7ed17e6c maaaaybe? noooo... 2016-08-16 15:27:28 -04:00
Ben Fry 94b141442c cleaning this up but balking at refactoring 2016-08-16 15:15:31 -04:00
Ben Fry 0d8e26bb11 add Mode.requireCompatibility() and clear up shadowing field 2016-08-13 17:54:12 -04:00
Ben Fry 66b18b1c0d write preferences using a temporary file (should fix #4614) 2016-08-13 17:53:26 -04:00
Ben Fry 11669d5d3c note about closed bug 2016-08-13 06:16:52 -04:00
Ben Fry 15f52f7112 guess this was removed 2016-08-12 22:58:34 -04:00
Ben Fry 62eb6a6333 notes about print change 2016-08-12 22:57:06 -04:00
Ben Fry 5738f5826b Merge branch 'GKFX-print' 2016-08-12 22:54:42 -04:00
Ben Fry 5d8cc5af42 just trying a merge here... 2016-08-12 22:54:10 -04:00
Ben Fry 814b33846c add printStackTrace() method that can be overridden (fixes #222) 2016-08-12 22:51:02 -04:00
Ben Fry 58876fcf12 bring back getImage() to fix #4473 2016-08-12 21:35:28 -04:00
Ben Fry 2c0c1b9a36 bring back getImage() to fix #4473 2016-08-12 21:34:50 -04:00
Ben Fry 0e603a151a notes, trying to figure out Help menu problems on OS X 2016-08-12 19:48:29 -04:00
Ben Fry 1a63018867 remove use of Vector, some dead/commented code 2016-08-12 18:44:31 -04:00
Ben Fry 6041d2e024 sometimes StringList is a beautiful thing 2016-08-12 16:07:54 -04:00
Ben Fry 2ca650aa54 only do these if we are embedding 2016-08-12 16:06:57 -04:00
Ben Fry c294f0a7b1 Merge branch 'master' of https://github.com/processing/processing 2016-08-12 15:58:26 -04:00
Ben Fry 490755b96c be more explicit about this 2016-08-12 15:57:47 -04:00
Ben Fry ff831bcb25 fix ext.dirs for each platform for export 2016-08-12 15:57:25 -04:00