Commit Graph

11055 Commits

Author SHA1 Message Date
Jakub Valtar 03f2b50f19 FX - fix bug in measuring text 2015-09-04 11:04:23 -04:00
Jakub Valtar 621d064545 Clean up textFont and textSize, add impl 2015-09-04 10:43:01 -04:00
Jakub Valtar d1ba259469 FX - support for fonts from TTF and OTF lands 2015-09-03 17:51:10 -04:00
Jakub Valtar 710bd7e8e6 FX - image fonts 2015-09-03 16:31:52 -04:00
Jakub Valtar 6aa4c5069e FX - native text rendering 2015-09-02 19:55:03 -04:00
codeanticode 6b2666cb4e call setTitle in the EDT 2015-08-31 16:46:21 -04:00
Ben Fry d66b7d4c9b de-emphasize use of "Editor" object, make sure it is not null on startup 2015-08-31 11:47:41 -04:00
Ben Fry 44cb2a2722 notes from github 2015-08-31 08:31:47 -04:00
Ben Fry cc78ec3b3a Merge pull request #3746 from JakubValtar/text-fix
Render text starting with space properly
2015-08-31 08:19:40 -04:00
Ben Fry 406d8d7f52 Merge pull request #3745 from atduskgreg/master
Update Base.java
2015-08-31 08:14:36 -04:00
Jakub Valtar 840724c16c Prevent exception when measuring empty string 2015-08-31 00:13:48 -04:00
Jakub Valtar a5a5e9f359 Render text starting with space properly
This block seems to be out of place. It is entered when the current word
has zero length. It's not possible to tell whether the string fits on
the line or not at this place. Besides, the same condition is already
handled below.
2015-08-30 23:49:58 -04:00
Greg Borenstein f5527c60a8 Update Base.java
Change Processing from referring to itself as "himself" to "itself" in an error message.
2015-08-30 11:32:49 -07:00
codeanticode 34b3171987 don't store renderer's surface in static field 2015-08-29 22:56:42 -04:00
codeanticode 4f29d86a1b made smoothToSamples public as well 2015-08-29 18:05:06 -04:00
codeanticode 52c9e44a11 removed assignment in PSurfaceJOGL 2015-08-29 18:04:20 -04:00
codeanticode 519eb9c9d5 made some methods in PJOGL public to use from contributed renderering
libraries
2015-08-29 18:03:21 -04:00
codeanticode 61c6e77bda commented out debug printlns 2015-08-29 07:06:17 -04:00
Manindra Moharana e7ea6c7a3d Removed unnecessary error message 2015-08-28 21:13:34 -07:00
Manindra Moharana 2e0d96e58e Removed unnecessary exception 2015-08-28 21:00:06 -07:00
Ben Fry e8b4806cfd oops, broke the build 2015-08-28 18:19:17 -04:00
Ben Fry e7525da262 Merge branch 'master' of github.com:processing/processing 2015-08-28 18:15:11 -04:00
Ben Fry d1ae51bf95 major cleanup of Library, Mode, Tool, Example contrib listings and menus 2015-08-28 18:15:06 -04:00
Ben Fry 8c4f476b4b Merge pull request #3737 from JakubValtar/bugfix-multiline-text
Draw text with empty lines correctly
2015-08-28 15:33:31 -04:00
Jakub Valtar d99aada297 Draw text with empty lines correctly
Fixes #3736
2015-08-28 14:56:36 -04:00
Ben Fry 7309f9b199 repairs to prevent memory leak in EditorConsole 2015-08-28 14:35:48 -04:00
Ben Fry c24a28974e new and old issues 2015-08-28 14:35:43 -04:00
Ben Fry dc1655c93c not needed here 2015-08-28 14:35:26 -04:00
Ben Fry d94ff549aa Merge pull request #3730 from JakubValtar/fx-keys
FX - normalize enter key
2015-08-28 11:40:23 -04:00
Ben Fry 0012902d2c Merge pull request #3735 from JakubValtar/jogl-enter-key
JOGL - normalize enter key
2015-08-28 11:39:52 -04:00
Jakub Valtar 36c34c7faf JOGL - normalize enter key 2015-08-28 09:46:30 -04:00
Manindra Moharana 43ca4f1789 Modes can now specifiy additional jars for ecs/cc classpath 2015-08-27 23:07:06 -07:00
Ben Fry b9f3d71272 Merge pull request #3731 from JakubValtar/fx-keword-highlight
FX - add FX2D keyword, remove JFX keyword
2015-08-27 18:09:29 -04:00
Ben Fry 46018235fd Merge branch 'master' of github.com:processing/processing 2015-08-27 18:06:55 -04:00
Ben Fry 05d547397f cleanup while tracking down memory leak 2015-08-27 18:06:53 -04:00
Jakub Valtar 4a41846f4f FX - add FX2D keyword, remove JFX keyword 2015-08-27 16:16:18 -04:00
Jakub Valtar 90847d659d FX - normalize enter key 2015-08-27 16:00:57 -04:00
Ben Fry 562e3f13ae Merge pull request #3729 from JakubValtar/fx-keys
FX - improve key events
2015-08-27 15:55:56 -04:00
Jakub Valtar 1bb35aeac6 FX - improve key events
- handle PRESSED and RELEASED for ".", "/", "*", "-" and "+" and numeric
keys
- prevent AIOOBE for all events
2015-08-27 15:51:03 -04:00
Ben Fry 5fd4dce6f4 misc notes and repair ConcurrentModificationException in the editor (fixes #3726) 2015-08-27 08:07:01 -04:00
Ben Fry 45ee8982ff Merge pull request #3725 from JakubValtar/fx-modified-loaded
FX - loadPixels, updatePixels, get and set optimizations
2015-08-27 07:46:32 -04:00
Jakub Valtar 740a794d91 FX - loadPixels, updatePixels, get and set optimizations 2015-08-26 18:42:48 -04:00
Ben Fry 58f900cc19 Merge pull request #3724 from JakubValtar/fx-framerate-fix
FX - framerate fix
2015-08-26 18:36:12 -04:00
Jakub Valtar 6aa1a15fe5 FX - framerate fix
When your sketch ran slower than target frame rate, FX was blocked and
was drawing to the screen only every few seconds. This eventually
resulted in OutOfMemoryError as it's internal draw buffer was not
flushed.
2015-08-26 18:30:37 -04:00
Ben Fry a6152171ef Merge pull request #3719 from JakubValtar/fx-esc
FX - fix AIOOBE when pressing ESC on Mac
2015-08-25 22:32:25 -04:00
Jakub Valtar fa442e2b50 FX - fix AIOOBE when pressing ESC on Mac 2015-08-25 18:58:50 -04:00
Ben Fry ec1b85187f Merge pull request #3715 from JakubValtar/fx-paths
FX - paths, contours, curves
2015-08-25 15:59:21 -04:00
Jakub Valtar 8a4b04ec80 FX - paths, contours, curves 2015-08-25 15:19:54 -04:00
Ben Fry 968f0e1a78 Merge pull request #3714 from Akarshit/gsoc-TabOrder
Changed the order of tabs
2015-08-25 11:31:03 -04:00
Ben Fry 9afbd35dc2 Merge pull request #3713 from JakubValtar/fx-arcs
FX - arc - infamous deg-rad conversion strikes again
2015-08-25 11:29:30 -04:00