Ben Fry
778acbe4d8
a little bulletproofing/simplifying
2016-08-07 12:58:09 -04:00
Ben Fry
561da6e837
more platform compatibility fixes, minimum system updates
2016-08-07 12:55:21 -04:00
Ben Fry
81ee25e2e3
more notes
2016-08-07 09:33:58 -04:00
Ben Fry
7e142e8b54
add template support for Modes
2016-08-07 08:34:42 -04:00
Ben Fry
16534d388c
more notes about startup bugs
2016-08-06 17:04:25 -04:00
Ben Fry
bdda0ecec3
make note of startup bugs potentially fixed
2016-08-06 16:56:24 -04:00
Ben Fry
dbdb5416af
remove java.ext.dirs on startup ( fixes #4608 )
2016-08-06 16:49:55 -04:00
Ben Fry
6b1eced911
add blank constructor to prevent Python Mode breakage
2016-08-06 16:06:26 -04:00
Ben Fry
ff56953060
get styles to work properly, other cleanups
2016-08-06 15:48:55 -04:00
Ben Fry
149fda3d37
remove ErrorMarker hack, make it standard in Editor
2016-08-06 15:03:06 -04:00
Ben Fry
d17c91bd47
Merge branch 'master' of github.com:processing/processing
2016-08-06 14:52:48 -04:00
Ben Fry
d41e083700
moving more things into Editor
2016-08-06 14:52:42 -04:00
Ben Fry
02e2f02eec
Merge pull request #4268 from Akarshit/bugfix-sameErrorMessage
...
Changed the error message in JSON functions
2016-08-06 14:39:21 -04:00
Ben Fry
14f332c050
more function moving
2016-08-06 13:21:52 -04:00
Ben Fry
13e7d40e62
removing some dead code, other cleaning
2016-08-06 12:40:55 -04:00
Ben Fry
3e4f79bbdc
move MarkerColumn into processing.app.ui
2016-08-06 12:36:09 -04:00
Ben Fry
9f57d2a063
heavy refactoring to separate Java and non-Java code for Modes
2016-08-06 12:31:49 -04:00
Ben Fry
e97c6bff21
further refactoring
2016-08-06 11:39:27 -04:00
Ben Fry
bb59ca1b15
these shouldn't be executable
2016-08-06 10:22:24 -04:00
Ben Fry
29fbbc61be
Merge pull request #4607 from JakubValtar/fix-async-save-resize
...
Fix resizing targets for async save
2016-08-06 09:38:10 -04:00
Jakub Valtar
2ea9758dc2
Fix resizing targets for async save
...
Got burned by not setting pixelWidth and pixelHeight properly.
Fixes #4578
2016-08-06 15:23:08 +02:00
Ben Fry
a223822949
move input method callback since it's broadly applicable
2016-08-05 10:50:19 -04:00
Ben Fry
01b1bc7041
proper coloring for InputMethod support ( #4593 )
2016-08-05 10:22:20 -04:00
Ben Fry
3460da70fe
proper coloring for InputMethod support ( #4593 )
2016-08-05 10:22:09 -04:00
Ben Fry
cc99f9584d
Merge pull request #4602 from tyfkda/feature/committed
...
Insert string when it is committed
2016-08-05 07:58:30 -04:00
tyfkda
69b653b1c5
Insert string when it is committed
...
`inputMethodTextChanged` is called every time
when a user is modifying a text on input method support.
In the time, code haven't modified yet.
Code is modified when the user pressed enter key to decide the input,
and only the time `committedCount` becomes non zero.
2016-08-05 08:57:56 +09:00
Ben Fry
fc0122d9d3
notes about recent edits
2016-08-04 11:48:12 -04:00
Ben Fry
90cdf99ba1
trying to simplify #4599
2016-08-04 11:06:10 -04:00
Ben Fry
8f0938a40a
wrangling more input method issues
2016-08-04 10:55:41 -04:00
Ben Fry
ede93ee7be
switch from character to string-based commits in IM ( #4594 )
2016-08-04 10:53:53 -04:00
Ben Fry
2e76db0cb7
Merge pull request #4599 from tyfkda/feature/im
...
Set sketch as modified when any character committed using input method
2016-08-04 10:51:49 -04:00
Ben Fry
399d24efb9
Enable input method support by default on Japanese/Korean/Chinese systems
2016-08-04 10:19:08 -04:00
Ben Fry
c1e130925f
trying out a toJSON() method
2016-08-03 18:30:25 -04:00
tyfkda
2f953e747c
Set sketch as modified when any character committed using input method support
2016-08-02 09:15:54 +09:00
Ben Fry
ce007f41be
store separate state information in attempt to fix #4522
2016-08-01 16:14:37 -04:00
Ben Fry
6f1b19a379
Merge branch 'master' of github.com:processing/processing
2016-08-01 11:41:34 -04:00
Ben Fry
2ba0244ab4
cleanups to Input Method code
2016-08-01 11:41:28 -04:00
Ben Fry
9fdf090bba
add support for PApplet.main(Class c)
2016-08-01 11:41:17 -04:00
Ben Fry
0d86bd866e
Merge pull request #4597 from JakubValtar/fix-visibility
...
Error checker now adds 'public' to all default access methods
2016-08-01 11:34:17 -04:00
Jakub Valtar
104b5c00c0
Error checker now adds 'public' to all default access methods
...
Fixes #4583
2016-08-01 17:28:50 +02:00
Ben Fry
7dee2b054c
Merge pull request #4596 from JakubValtar/master
...
Prevent NPEs when tab document is null
2016-08-01 11:08:01 -04:00
Jakub Valtar
7e038b9609
Prevent NPEs when tab document is null
...
JavaMode visits all tabs on sketch load to extract breakpoints, so doc
is always set (except when running Tweak mode; it sets docs to null to
force reload). Other modes have null docs until the tabs are visited
manually.
Fixes #4555
2016-08-01 16:49:21 +02:00
Ben Fry
61272265ea
the stones said it best: syntactic sugar, why do you taste so good?
2016-07-31 20:20:41 -04:00
Ben Fry
9b1f516c9a
notes about encoding changes
2016-07-31 20:11:04 -04:00
Ben Fry
55075d1058
remove dumb UnsupportedEncodingException stuff that is no longer necessary
2016-07-31 20:10:21 -04:00
Ben Fry
acafc7464a
that ain't supposed to be in there
2016-07-31 20:05:56 -04:00
Ben Fry
b65249d532
minor edits pulled in from ftsv project
2016-07-31 16:42:52 -04:00
Ben Fry
48cf67ba0c
hrm...
2016-07-30 12:09:11 -04:00
Ben Fry
47b5bc3cf9
don't hide exception.. need to fix
2016-07-30 11:49:13 -04:00
Ben Fry
a140208d1d
looking into alternative for #4560
2016-07-30 11:47:10 -04:00