Commit Graph

12911 Commits

Author SHA1 Message Date
Jakub Valtar
37dd2f2ef3 Make sure editor is updated after reloading changes
Fixes #5466

Update was done by switching to the next tab and then back to the prev tab, however that is a no-op in a single tab sketch. Updated the code to reload the current code if it was modified.
2018-04-24 13:25:55 +02:00
Ben Fry
0a31aa2b71 update to Java 8u172 2018-04-23 18:11:34 -04:00
Ben Fry
4c07bc8522 recent notes 2018-04-23 18:08:02 -04:00
Ben Fry
e77b498700 Merge pull request #5475 from gohai/arm-mali
ARM Mali upbringing
2018-04-20 15:03:12 -04:00
gohai
df974e265f ARM Mali: Don't assume anisotropic filtering for gl3es3
Fixes:
GLDebugEvent[ id 0xb
    type Error
    severity High: dangerous undefined behavior
    source GL API
    msg Error:glGetFloatv::<pname> is not an accepted value
    when 1524036153380
    source 3.1 (ES profile, arb, debug, compat[ES2, ES3, ES31], FBO, hardware) - OpenGL ES 3.1 v1.r17p0-01rel0.a881d28363cdb20f0017ed13c980967e - hash 0xc39cf5]
    [2]: jogamp.opengl.GLDebugMessageHandler$StdErrGLDebugListener.messageSent(GLDebugMessageHandler.java:347)
    [3]: jogamp.opengl.GLDebugMessageHandler.sendMessage(GLDebugMessageHandler.java:332)
    [4]: jogamp.opengl.GLDebugMessageHandler.glDebugMessageARB(GLDebugMessageHandler.java:358)
    [5]: jogamp.opengl.es3.GLES3Impl.dispatch_glGetFloatv1(Native Method)
    [6]: jogamp.opengl.es3.GLES3Impl.glGetFloatv(GLES3Impl.java:1157)
    [7]: com.jogamp.opengl.DebugGLES3.glGetFloatv(DebugGLES3.java:3260)
    [8]: processing.opengl.PJOGL.getFloatv(PJOGL.java:1106)
    [9]: processing.opengl.PGraphicsOpenGL.getGLParameters(PGraphicsOpenGL.java:6892)
    [10]: processing.opengl.PGraphicsOpenGL.beginDraw(PGraphicsOpenGL.java:1454)
    [11]: processing.core.PApplet.handleDraw(PApplet.java:2388)
    [12]: processing.opengl.PSurfaceJOGL$DrawListener.display(PSurfaceJOGL.java:866)
    [13]: jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
    [14]: jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
    [15]: jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
    [16]: jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [17]: jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [18]: com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
    [19]: com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:81)
    [20]: com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:452)
    [21]: com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:178)
    [22]: java.util.TimerThread.mainLoop(Timer.java:555)
    [23]: java.util.TimerThread.run(Timer.java:505)
2018-04-18 07:48:28 -07:00
gohai
853e83d7bc ARM Mali: Implement gDrawBuffer for gl3es3
I don't know IntBuffer and OpenGL well enought to say if this will leak memory or similar.
2018-04-17 23:24:27 -07:00
gohai
d3b7148cbc ARM Mali: Implement glBlitFramebuffer for gl3es3
Fixes:
java.lang.RuntimeException: GL function glBlitFramebuffer() is not available on this hardware (or driver) Read <a href="http://wiki.processing.org/w/OpenGL_Issues" target="_blank" rel="nofollow">http://wiki.processing.org/w/OpenGL_Issues</a> for help.
    at processing.opengl.PJOGL.blitFramebuffer(PJOGL.java:1939)
    at processing.opengl.PGL.syncBackTexture(PGL.java:595)
    at processing.opengl.PGL.endRender(PGL.java:769)
    at processing.opengl.PGraphicsOpenGL.endOnscreenDraw(PGraphicsOpenGL.java:6598)
    at processing.opengl.PGraphicsOpenGL.endDraw(PGraphicsOpenGL.java:1483)
    at processing.core.PApplet.handleDraw(PApplet.java:2444)
    at processing.opengl.PSurfaceJOGL$DrawListener.display(PSurfaceJOGL.java:866)
    at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
    at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
    at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
    at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
    at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:81)
    at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:452)
    at com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:178)
    at java.util.TimerThread.mainLoop(Timer.java:555)
    at java.util.TimerThread.run(Timer.java:505)
2018-04-17 23:24:27 -07:00
gohai
590f8ad33c ARM Mali: Specify precision for _fragColor
Fixes:
S0032: no default precision defined for variable '_fragColor'
2018-04-17 23:24:04 -07:00
gohai
24bb79928b ARM Mali: Report "es" as part of GLSL versions
Fixes:
P0007: Language version '300' unknown, this compiler only supports up to version '320 es'
2018-04-17 18:19:29 -07:00
gohai
78e376a39e ARM Mali: Implement glReadBuffer for gl3es3
Fixes:
java.lang.RuntimeException: GL function glReadBuffer() is not available on this hardware (or driver) Read <a href="http://wiki.processing.org/w/OpenGL_Issues" target="_blank" rel="nofollow">http://wiki.processing.org/w/OpenGL_Issues</a> for help.
    at processing.opengl.PJOGL.readBuffer(PJOGL.java:1954)
    at processing.opengl.PJOGL.initFBOLayerES(PJOGL.java:310)
    at processing.opengl.PJOGL.initFBOLayer(PJOGL.java:301)
    at processing.opengl.PGL.createFBOLayer(PGL.java:988)
    at processing.opengl.PGL.beginRender(PGL.java:727)
    at processing.opengl.PGraphicsOpenGL.beginOnscreenDraw(PGraphicsOpenGL.java:6576)
    at processing.opengl.PGraphicsOpenGL.beginDraw(PGraphicsOpenGL.java:1459)
    at processing.core.PApplet.handleDraw(PApplet.java:2388)
    at processing.opengl.PSurfaceJOGL$DrawListener.display(PSurfaceJOGL.java:866)
    at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
    at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
    at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
    at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
    at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:81)
    at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:452)
    at com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:178)
    at java.util.TimerThread.mainLoop(Timer.java:555)
    at java.util.TimerThread.run(Timer.java:505)
2018-04-17 18:12:43 -07:00
gohai
4d5b548820 ARM Mali: Implement glRenderbufferStorageMultisample for gl3es3
Fixes:
java.lang.RuntimeException: GL function glRenderbufferStorageMultisample() is not available on this hardware (or driver) Read <a href="http://wiki.processing.org/w/OpenGL_Issues" target="_blank" rel="nofollow">http://wiki.processing.org/w/OpenGL_Issues</a> for help.
    at processing.opengl.PJOGL.renderbufferStorageMultisample(PJOGL.java:1941)
    at processing.opengl.PGL.createFBOLayer(PGL.java:955)
    at processing.opengl.PGL.beginRender(PGL.java:727)
    at processing.opengl.PGraphicsOpenGL.beginOnscreenDraw(PGraphicsOpenGL.java:6577)
    at processing.opengl.PGraphicsOpenGL.beginDraw(PGraphicsOpenGL.java:1459)
    at processing.core.PApplet.handleDraw(PApplet.java:2388)
    at processing.opengl.PSurfaceJOGL$DrawListener.display(PSurfaceJOGL.java:866)
    at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
    at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
    at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
    at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
    at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:81)
    at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:452)
    at com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:178)
    at java.util.TimerThread.mainLoop(Timer.java:555)
    at java.util.TimerThread.run(Timer.java:505)
2018-04-17 17:59:39 -07:00
Ben Fry
84d458f5b9 attempt to fix examples window spinning in Windows (#5246) 2018-04-07 10:47:25 -04:00
Ben Fry
3434bc6ca6 notes about #5246 2018-04-07 10:41:11 -04:00
Ben Fry
f4bfffc5a9 remove preproc.substitute_unicode (fixes #5456) 2018-04-05 10:45:46 -04:00
Ben Fry
4cc00afe49 add a note about version text update from gohai 2018-04-05 10:43:32 -04:00
Ben Fry
beedf4d2b3 fix inaccurate error message for exec() 2018-04-05 10:43:14 -04:00
Ben Fry
38aa67f0a8 Merge pull request #5459 from gohai/misc
Update java.lang.UnsupportedClassVersionError message
2018-04-05 10:39:48 -04:00
gohai
7b273c83b3 Update java.lang.UnsupportedClassVersionError message
This came up in #5457
2018-03-31 14:20:18 -04:00
Ben Fry
49f7933174 tweaking the issue template; still way too many coding questions 2018-03-28 13:54:25 -04:00
Ben Fry
a63ba1054e the default background rectangle must have no stroke 2018-03-28 12:01:02 -04:00
Ben Fry
6b7580889c blendMode() should be a warning, not fatal 2018-03-28 10:40:13 -04:00
Ben Fry
d9216414fa note about the L&F change on Linux 2018-03-27 07:01:06 -04:00
Ben Fry
acdd17b0bc a little re-org, going through things a bit 2018-03-26 19:25:36 -04:00
Ben Fry
1b51692025 make #5144 actually work 2018-03-26 19:17:48 -04:00
Ben Fry
870face37c Merge pull request #5144 from pacoelayudante/patch-1
make "loadXML(String)" handle "file not found"
2018-03-26 19:15:57 -04:00
Ben Fry
81ad804f68 notes about fixing up this class 2018-03-26 19:11:51 -04:00
Ben Fry
ab738bd3e9 now macOS handles .pyde as well 2018-03-26 19:02:05 -04:00
Ben Fry
2af026dc71 check individual extensions on Windows startup 2018-03-26 18:53:14 -04:00
Ben Fry
038cbc988f try associating .pyde files with the PDE 2018-03-26 18:35:16 -04:00
Ben Fry
d7086d4071 adjust clipboard emoji size to be theme-specific 2018-03-26 18:07:12 -04:00
Ben Fry
b28139a035 notes about completion work 2018-03-26 17:43:36 -04:00
Ben Fry
6cc0791fad more cleanup in completions code 2018-03-26 17:26:11 -04:00
Ben Fry
acacaf5225 more cleanup, time to merge these functions 2018-03-26 17:14:33 -04:00
Ben Fry
196a367449 more cleaning; switching to elementName instead of html parse (needs test) 2018-03-26 16:59:45 -04:00
Ben Fry
47a44983aa cleaning up CompletionCandidate... hoo boy 2018-03-26 16:39:42 -04:00
Ben Fry
9ea52b4d55 add clipboard icon to the status bar (fixes #5345) 2018-03-26 15:19:17 -04:00
Ben Fry
f9d5fc36d1 notes about Rename update 2018-03-26 14:41:25 -04:00
Ben Fry
e1d3d56b87 set default button in the Rename dialog (fixes #5400) 2018-03-26 14:06:22 -04:00
Ben Fry
8692c146a4 redo the dreadful layout for the Rename dialog 2018-03-26 14:02:56 -04:00
Ben Fry
be4835197b close Rename (refactor) dialog on ESC (fixes #5391) 2018-03-26 12:03:07 -04:00
Ben Fry
5722b5323b close Rename (refactor) dialog on ESC (fixes #5391) 2018-03-26 12:02:21 -04:00
Ben Fry
bf29921140 moving more classes out, yech 2018-03-26 11:56:41 -04:00
Ben Fry
fcc6550960 breaking out these static classes to be on their own 2018-03-26 11:51:39 -04:00
Ben Fry
77b23d797e add note about Russian translation 2018-03-26 11:51:26 -04:00
Ben Fry
273b0d8b42 gonna move the rename dialog out 2018-03-26 11:42:14 -04:00
Ben Fry
f2fb1911ce Merge pull request #5451 from AKonia/russian_translation
Added Russian Translation
2018-03-26 05:54:48 -04:00
Alexandr
0722ee32c3 Added Russian Translation 2018-03-26 00:17:27 +03:00
Ben Fry
0deeadd3cf remove commented-out args 2018-03-23 16:33:21 -04:00
Ben Fry
b97cd4f34b don't reapply blendMode() if it's unset 2018-03-23 16:33:06 -04:00
Ben Fry
4e13ae5404 add 2018 to the about/splash screen 2018-03-18 20:07:26 -04:00