Commit Graph

4199 Commits

Author SHA1 Message Date
Ben Fry e85f10f65b finishing the shell item 2017-07-11 15:21:38 -04:00
Ben Fry cd4a71f19b Merge pull request #5082 from gohai/shell
Build out shell a bit more
2017-07-11 14:52:40 -04:00
Ben Fry 4b26da92cd starting the next release 2017-06-23 19:01:42 -04:00
Ben Fry 8e0c370c4f working on 3.3.5 release 2017-06-23 17:06:07 -04:00
George Bateman 404e23a9a8 Add defaultFontOrDeath to OpenGL textWidth. 2017-06-17 09:50:25 +01:00
Ben Fry 18a64d1b30 default to using native file selector on all platforms (#5122) 2017-06-12 15:44:11 -04:00
Ben Fry 1872211d12 misc todo notes 2017-06-12 15:40:04 -04:00
Ben Fry 4a9c9e9217 starting the next release 2017-06-03 11:07:16 -04:00
Ben Fry f09832dd80 working on release notes and preparing 3.3.4 2017-06-03 09:55:32 -04:00
Ben Fry d1bf8b3936 handle edge case for set(2D vector) on a 3D vector (fixes #5092) 2017-06-01 09:55:37 -04:00
gohai 911c3abdd8 Make shell pretend to be an interactive shell 2017-05-22 19:38:04 +02:00
gohai dd2efcc4d6 Build out shell a bit more 2017-05-22 17:38:27 +02:00
Ben Fry 92d1d39dbb recent todo items 2017-05-19 07:37:46 -04:00
Ben Fry 11758b3f5a add exec() with StringList, also start work on shell() 2017-05-09 10:25:58 -04:00
Ben Fry 199eabc488 integrate sudo patch and a couple cleanups 2017-05-08 07:21:42 -04:00
Jakub Valtar cb229d3f92 Fix keyPressed for multiple keys
Java2D and FX2D send multiple PRESSED and only one RELEASE event (at
least on Windows). Therefore we have to keep track of what is pressed
and what not. Most keyboards do not support pressing more than ~10 keys
simultaneously, so this should not cause any performance problems.

Fixes #5049
2017-05-05 01:16:50 +02:00
Ben Fry 3210bd202e look into dock name issue, find that it is a Java bug... 2017-05-04 11:59:38 -04:00
Ben Fry d960fd1cba prevent "run sketches on display" message from showing up on startup 2017-05-04 11:29:12 -04:00
Ben Fry 125502beee starting the next release 2017-05-02 18:07:30 -04:00
Ben Fry 4c5b76bef0 wrapping up this release 2017-05-02 17:45:17 -04:00
Ben Fry 25d77ceef5 add release notes for 3.3.3 2017-05-02 17:07:07 -04:00
Ben Fry 5216ca96ef Merge branch 'master' of github.com:processing/processing 2017-05-02 17:04:08 -04:00
Ben Fry 9c9f52d576 fix a couple regressions inside loadBytes() 2017-05-02 17:04:06 -04:00
Jakub Valtar 6eb3554688 Revert updatePixels() to set modified flag to true
PImage.modify flag is now used for two purposes and should be split into
two variables:
- internally by renderers to signal that pixels[] changed and need to be
drawn
- externally to signal other renderers that this image changed in some
way and they should update their cache

Reverts 3e5500c457

Fixes #5040
2017-05-02 22:40:25 +02:00
Ben Fry 511c21583b this shouldn't be public 2017-04-26 23:07:20 -04:00
Ben Fry 914fb8817c fix a dumb typo in keyPressed handling (fixes #5033) 2017-04-26 23:01:36 -04:00
Ben Fry f41360c0bf starting the next release 2017-04-25 22:25:48 -04:00
Ben Fry 8a5b8f1e65 note about the fixes from Jakub 2017-04-25 21:00:55 -04:00
Jakub Valtar a6f50d402a Fix typos made during pixelDensity update
Fixes #5028
2017-04-25 23:49:18 +02:00
Ben Fry 6214d81b8d don't wrap null InputStream in a BufferedInputStream, also more file checks for non-existence 2017-04-25 11:59:02 -04:00
Ben Fry fc0d36e07c keep track of number of keys pressed so that keyPressed works with multiple keys (fixes #4993) 2017-04-24 20:14:44 -04:00
Ben Fry 1c44727856 add loadBytes(URL) variant that uses content length header for array size 2017-04-24 20:01:13 -04:00
Ben Fry ecd98b4550 tweaks for clarification 2017-04-24 19:35:30 -04:00
Ben Fry a1820a0e14 syntax tweaks 2017-04-24 19:30:42 -04:00
Ben Fry 9dba561fc3 rewrite loadBytes(File) for better performance 2017-04-24 19:29:16 -04:00
gohai 9fcdb46505 Improve loadBytes performance
Before, loading a 54 MB file took 2.7 seconds on my Macbook Air. With this change applied, it only takes 0.4 seconds.
2017-04-24 22:26:47 +02:00
Ben Fry 14301f3121 update from Andres, another todo 2017-04-24 08:13:33 -04:00
codeanticode d2b35401b6 invert rgbaPixels, fixes #5013 2017-04-23 16:33:58 -04:00
Ben Fry 6b0ae7c15b starting the next releaes 2017-04-23 15:07:34 -04:00
Ben Fry 80c1d029e5 finalize release notes for 3.3.1 2017-04-23 14:13:43 -04:00
Ben Fry 532fe906ca deal with warnings 2017-04-22 12:03:34 -04:00
Ben Fry 6f076b84cf add notes about the recent merges 2017-04-21 16:59:55 -04:00
Ben Fry fa836591b0 Merge pull request #5011 from JakubValtar/blow-up
Window placement and pixel density cleanup
2017-04-21 16:57:20 -04:00
Ben Fry c890d379c7 Merge pull request #5002 from gohai/arm64
Add support for 64-bit ARM boards
2017-04-20 14:37:20 -04:00
Ben Fry 43d15a3365 Merge pull request #5014 from gohai/chip-p3d
Unblock hardware-accelerated P3D on ARM Mali devices
2017-04-20 14:36:22 -04:00
Ben Fry a5d72162bd Merge pull request #4911 from gohai/jogl-fixes
Add more Raspberry Pi related fixes to JOGL
2017-04-20 14:34:38 -04:00
gohai e77ec838b2 Unblock hardware-accelerated P3D on ARM Mali devices
This works around a JOGL bug that affects ARM Mali devices, such as the PocketCHIP. (reported by @xranby)
2017-04-20 11:43:51 +02:00
Jakub Valtar 18e43a9ae0 pixelDensity (all): fix background(PImage) size check 2017-04-17 21:31:59 +02:00
Ben Fry c611de43ae thinking about adding getTally() to IntDict 2017-04-17 13:23:46 -04:00
Jakub Valtar 0f0731d1e2 pixelDensity (OpenGL): tidy up some some variables 2017-04-15 19:14:09 +02:00