Commit Graph

12325 Commits

Author SHA1 Message Date
Ben Fry 71a6c643fa remove redundant use of "if (DEBUG)" 2016-12-21 23:56:40 -05:00
Ben Fry fb1b0c4d02 remove unused import 2016-12-21 23:48:32 -05:00
Ben Fry db810070e4 check for installed Source Sans on Windows (fix for #4747) 2016-12-21 17:21:58 -05:00
codeanticode c4560e6945 Allow setting vertex of geometry 2D PShape in P3D, fixes #4773 2016-12-20 16:21:59 -05:00
Ben Fry 03578c6f66 note about recent changes 2016-12-18 11:17:18 -05:00
Ben Fry 68d0eaa635 Merge pull request #4777 from JakubValtar/error-check-update
Report missing brace in correct tab, suppress other errors until fixed
2016-12-18 11:04:47 -05:00
Jakub Valtar 0a02898ff1 Don't cache search classpath, only build it when looking for a class
Fixes #4748

Libraries imported in opened sketches will be still locked by latest
preprocessed CompilationUnit. Otherwise we would have to copy library
jars somewhere else so they can be available to CompilationUnit while
Contribution Manager updates original unlocked jars.
2016-12-18 00:36:22 +01:00
Jakub Valtar b72a39564b Detect missing braces in tabs, ignore other problems until fixed 2016-12-17 20:56:33 +01:00
Jakub Valtar dd31bf2fbe Clean up JavaProblem, remove IProblem field 2016-12-16 04:48:11 +01:00
Jakub Valtar 5f464e9558 PDEX: simplify import suggestion handling 2016-12-16 04:45:42 +01:00
Jakub Valtar d3a6e7ec5b Fix ErrorMessageSimplifier indents (no functional changes) 2016-12-16 04:45:42 +01:00
Jakub Valtar 508132dff1 Clean up ErrorMessageSimplifier
Remove weird unused thread-spawning constructor
Accept IProblem instead of whole JavaProblem
Move fallback process() from JavaProblem to EMSimplifier as a default
case
Add debug switch and move debug logging into if blocks
2016-12-16 04:45:42 +01:00
Ben Fry 25b9709751 notes about #3965 fix 2016-12-06 17:35:43 -05:00
Ben Fry e289ae9b4c Merge pull request #4762 from JakubValtar/fix-infinite-popups
Clean up ChangeDetector
2016-12-06 17:33:35 -05:00
Jakub Valtar f5ca945b5e Clean up ChangeDetector
Fixes #3965
2016-12-05 03:46:44 +01:00
Ben Fry faffc89950 fix exceptions from pasting code into Editor (#4522, #4761) 2016-12-04 16:47:48 -05:00
Ben Fry cd35a0a04b better error message when running from the .zip file 2016-12-04 16:47:19 -05:00
Ben Fry 471f8efc17 Merge pull request #4761 from JakubValtar/fix-token-marker
Extract state from TokenMarker
2016-12-04 16:44:20 -05:00
Jakub Valtar 8133264fa6 Extract state from TokenMarker
TokenMarker now serves as a holder for keyword list and to provide
marking logic. I extracted the rest into TokenMarkerState. Each tab now
has its own state, preventing bugs by leaking TokenMarker state between
tabs amd Editor instances.

There is no need to recompile any Modes, however TokenMarker should be
redesigned in the next major version and Modes updated accordingly.

For more details read TokenMarkerState header.
2016-12-04 20:56:51 +01:00
Ben Fry 78de0c980a make a note of the gui changes 2016-12-03 17:11:23 -05:00
Ben Fry e0586a39fb split gui and non-gui portions of console for earlier startup 2016-12-03 15:46:26 -05:00
Ben Fry 7a6b2b221b splitting Console for better recording 2016-12-03 09:20:57 -05:00
Ben Fry 32193ba5ba use debug.txt instead of debug; add pref to disable system proxy 2016-12-01 07:38:19 -05:00
Ben Fry f8fce0fc1f trying to debug proxy issues 2016-12-01 07:26:18 -05:00
Ben Fry dc69bc3813 documentation auto-update 2016-11-30 12:09:34 -05:00
Ben Fry c7baf0f5e4 notes about github updates 2016-11-29 11:43:44 -05:00
Ben Fry 3d5bc1aeff Merge pull request #4753 from JakubValtar/fix-hexcolor-regex
Fix hex color regex
2016-11-29 11:42:50 -05:00
Jakub Valtar 7b3719ad8f Fix hex color regex
Same problem as with type constructors #4744

Fixes #4752
2016-11-24 22:16:40 +01:00
REAS 30ea717b7b Remove CATEGORY as a parameter for Table.addColumn() pointed out in processing/processing-docs#501 2016-11-22 20:03:35 -08:00
REAS a470c951f4 Clarification for image() reference based on Issue #500 2016-11-22 19:35:12 -08:00
Ben Fry 29d56d1ed3 several XML fixes and adding print() 2016-11-16 17:12:42 -05:00
Ben Fry 31d8aa3cb0 Merge pull request #4744 from JakubValtar/fix-type-constructors
Fix nested type constructors raising error
2016-11-16 09:28:19 -05:00
Jakub Valtar ab4eb7353f Fix nested type constructors raising error
Replace non-capturing groups by positive lookahead and lookbehind,
because they don't consume the source String and allow for first and
last group to overlap when two constructors are directly nested.

Fixes #4652
2016-11-16 01:36:20 +01:00
REAS c95b76eefa Fixes for nfs(), helps the Reference at the expense of the JavaDoc 2016-11-15 13:29:13 -08:00
REAS 2e8bfde5ce More changes to PApplet to fix web reference for number formatting, but not yet fixing the JavaDoc 2016-11-15 13:15:49 -08:00
REAS e9a7e6f48d Returning code at top of INT NUMBER FORMATTING to prior state 2016-11-15 12:25:43 -08:00
REAS 7903cdc623 Next step to correcting reference for nf() 2016-11-15 12:12:12 -08:00
REAS 1f95a7a52c Working toward fixing reference for nf() 2016-11-15 12:08:19 -08:00
REAS d72f111916 Attempt to separate number formatting parameters into arrays (nums) and primitive data (num) 2016-11-15 11:28:51 -08:00
Ben Fry 09950036c0 add suport for iterating over dictionary entries, cleaning up todo list 2016-11-14 21:27:21 -05:00
Ben Fry 4af8d568b5 wish list 2016-11-14 20:38:17 -05:00
Ben Fry 84273784a2 add increment() method that takes IntDict to merge another dictionary 2016-11-14 20:37:16 -05:00
Ben Fry 4ea9793dcd add listPaths(), listFiles() (fixes #4622) 2016-11-14 20:29:38 -05:00
Ben Fry 6c08a0d8cc Merge branch 'master' of github.com:processing/processing 2016-11-11 06:12:02 -05:00
Ben Fry 214758d9be remove debug information, oops 2016-11-11 06:11:56 -05:00
REAS 1808568f15 Add reference info for sort() method for Table class 2016-11-10 21:55:37 -08:00
REAS c66e2df08b Attempt to correct reference for nfc() 2016-11-10 20:51:48 -08:00
REAS c7b6469e09 Parameter descriptions for saveJSONArray and saveJSONObject 2016-11-10 15:32:51 -08:00
Ben Fry 2784e5b0e6 note about the docs 2016-11-10 18:29:20 -05:00
Ben Fry 00d809cffc write docs for exec() (fixes #4740) 2016-11-10 18:21:23 -05:00