Ben Fry
5d090a4e8d
set version number
processing-0256-3.2.4
2017-01-29 14:38:10 -05:00
Ben Fry
b7db358b79
write release notes
2017-01-29 14:33:19 -05:00
Ben Fry
001d2610d2
clearing out some old todo items
2017-01-29 12:47:37 -05:00
Ben Fry
f0bf95e42d
more cleanups heading toward release
2017-01-29 11:09:09 -05:00
Ben Fry
91412c8fc9
handle spaces properly for processing-java on macOS ( fixes #4779 )
2017-01-29 11:07:41 -05:00
Ben Fry
022c27633c
deal with a handful of warnings
2017-01-29 10:57:44 -05:00
Ben Fry
cacac6fa90
more notes on fixes
2017-01-29 10:56:15 -05:00
Ben Fry
a43ec78579
Merge pull request #4806 from joelmoniz/bugfix-debug-newline
...
Replace keyChar with keyCode to prevent new line error when debugging
2017-01-29 10:50:12 -05:00
Ben Fry
23c085a49a
notes from merges, finish adding #4843
2017-01-29 10:47:20 -05:00
Ben Fry
08e158d1e7
Merge pull request #4839 from JakubValtar/fix-zombie-process
...
Allow JAVA2D to terminate when animation thread dies
2017-01-29 10:42:36 -05:00
Ben Fry
92045a1c66
Merge pull request #4842 from JakubValtar/fix-sketchbook-update
...
Rebuild sketchbook window when needed
2017-01-29 10:41:18 -05:00
Ben Fry
dffceffd8f
adding fix from #4843 manually
2017-01-29 10:36:25 -05:00
Ben Fry
72730ba8d6
Merge pull request #4844 from JakubValtar/cm-extra
...
Grab bag of Contribution Manager fixes I accumulated while fixing other stuff
2017-01-29 10:32:28 -05:00
Ben Fry
4b81579384
Merge pull request #4847 from JakubValtar/fix-pgl-timer
...
Keep Windows timer resolution high for OpenGL sketches
2017-01-29 10:30:38 -05:00
Ben Fry
398d1f60b2
Merge pull request #4848 from JakubValtar/fix-run-threads
...
Improvements to sketch launching and stopping
2017-01-29 10:29:40 -05:00
Jakub Valtar
d8e8619f6e
Fix restarting sketch in Debug mode when Run is pressed
...
Disconnect event of the old VM would arrive after the new VM was
created, closing it instantly and leaving user without a running sketch.
2017-01-23 03:09:51 +01:00
Jakub Valtar
95ebcdb825
Add proper synchronization for sketch launching and closing
...
Pressing Run button twice launched two sketch windows, but only one of
them could be closed by Stop button. Pressing Stop had effect only after
sketch VM was launched.
Both of these issues are now fixed and buttons can handle a
frustration-relieving session of aggressive clicking, leaving one sketch
window if Run was the last button pressed or no window if Stop was the
last button pressed.
2017-01-23 03:07:42 +01:00
Jakub Valtar
28052c2b39
Make run button behave
...
When clicking run button while a sketch is running, it will be activated
again when the sketch is restarted. Previously it got deactivated by the
old sketch runner, because it was quitting after the new sketch runner
started.
2017-01-22 23:24:32 +01:00
Jakub Valtar
345b8ca3d9
Keep Windows timer resolution high for OpenGL sketches
...
Otherwise java.util.Timer used by FPSAnimator uses 10 or 15 ms
resolution, which results in 60 fps sketches running at around 30 fps
and 30 fps sketches running at around 21 fps.
Fixes #4846
2017-01-22 21:44:53 +01:00
Jakub Valtar
916e38b98d
Small threading fixes for run/present/tweak
2017-01-21 19:03:12 +01:00
Jakub Valtar
9749ad28ec
Fix broken Update tab
...
Contribution stays there with spinning wheel until the installation
completes
2017-01-21 06:56:32 +01:00
Jakub Valtar
c31c5f3ec6
Remove some unnecessary code
2017-01-21 05:21:05 +01:00
Jakub Valtar
6782337913
Get rid of unnecessary manual synchronization
...
Remove manual synchronization on visibleContributions and
panelByContribution. Both are accessed only from EDT.
2017-01-21 04:42:33 +01:00
Jakub Valtar
e77d81c137
Remove gratuitous invokeLater()
...
Again, just unwrapped bodies from invokeLater, because they run on EDT
already. Some were called in loops and spammed EDT with hundreds of
Runnables.
2017-01-21 04:26:26 +01:00
Jakub Valtar
43975107d7
Add filter conditions so contribs from other tabs are ignored
...
Wrapped both method bodies with one if condition each. Blame the diff.
2017-01-21 04:16:05 +01:00
Jakub Valtar
6d997906ab
Fire change notifications after all changes has been made
2017-01-21 04:11:40 +01:00
Jakub Valtar
37d2c26b89
Rebuild menus after deleting sketch
2017-01-21 00:54:21 +01:00
Jakub Valtar
5172f5b780
Make sure old windows are disposed properly
2017-01-21 00:53:27 +01:00
Jakub Valtar
78ace8cdde
Hide sketchbook window before creating a new one
...
Copy pasted from rebuildExamplesFrame()
2017-01-21 00:52:49 +01:00
Jakub Valtar
b531199eb5
Allow JAVA2D to terminate when animation thread dies
...
When Java2D sketch crashes, closing the window does not stop Event
Dispatch Thread. This fix makes PApplet.exit() do the right thing and
not wait for surface to finish when the thread is already dead.
Fixes #4831
2017-01-20 12:49:23 +01:00
Ben Fry
c5d9b713b8
add patch note
2017-01-18 06:48:56 -05:00
Ben Fry
08d7e18d1e
Merge pull request #4834 from GKFX/bugfix-pshape
...
Fix #4826 . PShape in Java2D wasn't respecting kind.
2017-01-18 06:44:57 -05:00
Ben Fry
e3ff6ceee9
update notes
2017-01-18 06:40:07 -05:00
Ben Fry
61c3c156fc
deal with Oracle download change, double redirect ( fixes #4823 )
2017-01-18 06:38:25 -05:00
George Bateman
eb55609871
Fix #4826 . PShape in Java2D wasn't respecting kind.
...
Reverses commit 6695215a7d .
2017-01-17 17:21:02 +00:00
Ben Fry
8cf1b56997
notes about recent updates
2017-01-09 15:42:00 -05:00
codeanticode
043eaa96c2
show warning when calling modelX/Y/Z in P2D, fixes #4813
2017-01-09 08:49:31 -05:00
Ben Fry
20d716009c
Merge pull request #4816 from JakubValtar/fix-glsl-typo
...
Fix typo in glsl preprocessor
2017-01-06 16:10:10 -05:00
Jakub Valtar
58df48655c
Fix typo in glsl preprocessor
...
Add missing 2D which disappeared in
https://github.com/processing/processing/pull/4052/files#diff-88c7dd4e8f37672d20e228a71a433a6dL1889
2017-01-06 21:45:53 +01:00
Ben Fry
fd3bbd5a6b
make notes of recent PRs and bug reports
2017-01-06 11:18:27 -05:00
Ben Fry
87d1fdb61d
Merge pull request #4797 from JakubValtar/fix-mouse-button-events
...
Unify mouse pressed/released events across renderers
2017-01-06 10:56:09 -05:00
Ben Fry
e086ceea2d
Merge pull request #4798 from JakubValtar/fx-exception-handler
...
FX: Add exception handler which reports exceptions from user code
2017-01-06 10:50:19 -05:00
Ben Fry
86af999af5
Merge pull request #4800 from JakubValtar/fix-fx-curves
...
FX: Fix curveVertex drawing all curves together as one long curve
2017-01-06 10:49:14 -05:00
Ben Fry
702e4cf8cb
Merge pull request #4796 from JakubValtar/fx-mouse-wheel
...
FX: Implement mouse wheel event
2017-01-06 10:42:04 -05:00
Ben Fry
583b3f43d4
Merge pull request #4795 from JakubValtar/master
...
FX: Reset transform to identity before drawing background
2017-01-06 10:41:13 -05:00
Ben Fry
e7786cd079
Merge pull request #4799 from JakubValtar/fix-matrix-overflow
...
FX: Prevent matrix stack overflow
2017-01-06 10:40:30 -05:00
Joel Moniz
c81fc0ac16
Replace keyChar with keyCode to prevent new line error when debugging
2017-01-01 21:02:51 +05:30
Jakub Valtar
ec8e023e80
FX: Fix curveVertex drawing all curves together as one long curve
...
Fixes #4382
2016-12-29 21:29:57 +01:00
Jakub Valtar
faa22de621
FX: Prevent matrix stack overflow
...
Matrix stack could overflow in a very special case when beginShape() was
called while strokeWeight=1 and then strokeWeight was changed before
endShape(). This PR makes sure matrix is popped correctly even when user
changes strokeWeight in the beginShape()/endShape() block.
Decided to bug user only when necessary and not show warining when user
changes strokeWeight in the beginShape()/endShape() block, same as in
JAVA2D. Otherwise we could add checks for all the other things which are
mentioned in the docs, but it would be hell to maintain and use.
Fixes #4206
2016-12-29 19:00:24 +01:00
Jakub Valtar
fceb13bf73
FX: Add exception handler which reports exceptions form user code
...
Fixes #4339
2016-12-29 17:04:16 +01:00