Commit Graph

7703 Commits

Author SHA1 Message Date
Jordan Orelli 6f2b4ce9a9 fixes #2341 - inconsistent bounds checks
The core datastructure IntLost, FloatList, and StringList all have
unsafe .get methods that do not perform bounds checking. This is in
contrast to their .remove methods, which do perform bounds checking.
Prior to this patch, the following would print 0:

    IntList il = new IntList();
    println(il.get(5));

But if we tried to *remove* that element, we would get an
ArrayIndexOutOfBoundException:

    il.remove(5);

This patch causes calls to .get to throw exceptions instead of returning
0 (or null in the case of StringList) for uninitialized values.
2014-02-02 22:27:02 -05:00
codeanticode 9e732cb922 update to jogl 2.1.4 stable release 2014-02-02 18:10:19 -05:00
codeanticode 1257292ea0 Merge branch 'master' of https://github.com/processing/processing.git 2014-01-27 09:49:53 -05:00
codeanticode 7f7da83272 disabled context sharing 2014-01-27 09:49:38 -05:00
Ben Fry 40170baa91 fix for indices not set properly with StringDict(Reader) 2014-01-26 17:29:38 -05:00
codeanticode fd61142a1f fix #2296 2014-01-26 09:34:27 -05:00
codeanticode 35ae97f712 fix #1844 2014-01-26 09:27:12 -05:00
codeanticode 146364f046 fix #2207 2014-01-26 09:05:15 -05:00
codeanticode f95461c575 add offset when calculating poly normals, fix #2314 2014-01-25 19:10:48 -05:00
codeanticode 459fc3e9ac use correct version of jna for gstreamer-java (3.5.1), should solve
#2327
2014-01-25 12:18:27 -05:00
Scott Murray b48c661c21 Adding some related reference items, per processing/processing-web#336 2014-01-24 12:30:37 -08:00
codeanticode b552b2ec24 don't need null check 2014-01-23 16:46:11 -05:00
codeanticode 0cbef06a32 don't use peasycam in EmbedFrameTest 2014-01-23 16:23:51 -05:00
codeanticode 26ca041f86 testing a couple of library methods to access the contents of the
offscreen FrameBuffers
2014-01-23 15:30:06 -05:00
codeanticode aa2fe6ccf1 make sure to recreate texture rendering VBO when context changes, fix
#2322
2014-01-23 13:09:31 -05:00
Ben Fry 35a7b14f93 starting the next release 2014-01-22 00:18:07 -05:00
Ben Fry fa6715b460 new native code for the bundling processing-0224-2.1.1 2014-01-21 23:54:58 -05:00
Ben Fry a7272ce5c7 wrapping up and release notes 2014-01-21 23:52:10 -05:00
codeanticode bf88aab7ad fixed restart condition 2014-01-21 23:42:29 -05:00
Ben Fry 40030da489 todo notes 2014-01-21 23:33:50 -05:00
Ben Fry eefa7cb891 Merge branch 'master' of github.com:processing/processing 2014-01-21 23:33:32 -05:00
Ben Fry 26d02e72c9 Merge pull request #2269 from gohai/serial-new
Appbundler: Add Contents/Java to java.library.path for loadLibrary to find .jnilib files
2014-01-21 20:31:47 -08:00
Ben Fry 9f3839b898 hopefully the last word on popup triggers on Windows 2014-01-21 23:28:33 -05:00
Ben Fry 9fcdffebf8 another attempt with the popup triggers 2014-01-21 23:20:42 -05:00
Ben Fry 911de44f7d attempt to fix Windows popup (issue #2210) 2014-01-21 23:18:02 -05:00
Ben Fry 91a26326e8 confirmed issue #2219 as fixed for Windows export 2014-01-21 23:06:20 -05:00
Ben Fry aa78d72534 possible windows export fix 2014-01-21 22:40:56 -05:00
Ben Fry b9a0ee3064 other notes 2014-01-21 21:52:45 -05:00
Ben Fry f8f76ca156 fix typo in Commander arg 2014-01-21 21:46:04 -05:00
Ben Fry 0179bbdf32 Merge branch 'master' of github.com:processing/processing 2014-01-21 21:33:06 -05:00
Ben Fry 0e469143cb fix app name on OS X, update JVM requirement, misc todo items 2014-01-21 21:33:01 -05:00
Ben Fry fdc5cf5a54 Merge pull request #2313 from GKFX/patch-3
Backtrack after / so that it's not skipped on bracket handling
2014-01-21 18:19:18 -08:00
Ben Fry fd9a417246 Merge pull request #2188 from Manindra29/findReplaceILfix
Fixes #2082, Find Replace infinite loop
2014-01-21 17:05:47 -08:00
Ben Fry 334965f764 Merge pull request #2236 from boubpopsyteam/patch-6
Make sure alpha param is used with color(gray, alpha) and 'g' is null
2014-01-21 16:44:12 -08:00
Ben Fry 1a24a3e8e9 Update README.md 2014-01-21 19:37:01 -05:00
Ben Fry 859cc5e1f4 Merge pull request #2310 from DavidPrevot/fix-cleanup
Fix typos in the 'clean' targets of dxf and pdf.
2014-01-21 15:48:40 -08:00
Ben Fry 0339fae08c additional notes and updates 2014-01-21 18:29:31 -05:00
Ben Fry 70c90e5c9c Merge branch 'master' of github.com:processing/processing 2014-01-21 18:26:36 -05:00
Ben Fry fd57fac8b6 added print() method 2014-01-21 18:26:28 -05:00
Ben Fry 2c02301f9a attempt to fix text issues, other notes 2014-01-21 18:25:52 -05:00
Ben Fry f1fa2f3a03 add special case for null in println(), remove println() from dataPath() 2014-01-21 18:21:46 -05:00
Ben Fry cfb40240b3 fix compile warning 2014-01-21 18:20:16 -05:00
Ben Fry 9ca4000356 remove unnecessary cast 2014-01-21 18:19:53 -05:00
Ben Fry 69a3beaede fix compile warnings/errors 2014-01-21 18:19:28 -05:00
codeanticode 7412bcbd88 cleaning up the GLW examples a bit 2014-01-21 17:13:11 -05:00
codeanticode 7f6f8182c9 updated jogl to 2.1.4-rc-20140113, solves the resize issue in 2.1.3 2014-01-21 16:51:20 -05:00
codeanticode 9714f24648 more work on GLW 2014-01-21 16:43:11 -05:00
codeanticode 66118b56ef added checks for null framebuffers (useful to allow for "dummy"
renderers such as GLW)
2014-01-21 16:29:37 -05:00
codeanticode ac617f7cb4 making progress with GLW library 2014-01-21 15:46:31 -05:00
codeanticode 5628631f95 added public constructors to the NEWT event listeners in PJOGL 2014-01-21 15:46:10 -05:00