Commit Graph

3473 Commits

Author SHA1 Message Date
tyfkda
a3bbfe47f7 Show warning message if mode cannot be changed
If selected mode cannot handle current source,
show warning dialog and reselect old (current) mode.
2016-07-29 09:15:46 +09:00
Jakub Valtar
0825fff8ef Report file path when we can't load language 2016-07-22 18:02:32 +02:00
Jakub Valtar
2c1741c452 Fix running PDE from network locations
Java has problems dealing with UNC paths. See
http://wiki.eclipse.org/Eclipse/UNC_Paths#Programming_with_UNC_paths to
get an idea how bad it is. Scheme specific part should contain the whole
decoded URI except the protocol name and following colon, which should
shield us from Java parsing URL parts incorrectly.
2016-07-22 18:00:52 +02:00
gohai
3feb5f27fe Update JVM warning text on Linux
Ubuntu doesn't have packages for Oracle's Java anymore. Will update Wiki too.
2016-05-27 08:43:42 +02:00
Jakub Valtar
b9c449c115 Return of the error check toggle
Show Warnings now gets greyed out if check is not enabled
2016-05-19 19:09:55 +02:00
Ben Fry
82a8fd4381 starting the next release 2016-05-16 18:31:32 -04:00
Jakub Valtar
cf45848a94 Run compound edit timer task on EDT 2016-05-16 22:48:11 +02:00
Jakub Valtar
0c23a92f3a Make undo/redo mark all affected tabs as modified
Otherwise Save won't save the changes, because it saves only modifies
tabs.
2016-05-16 22:33:53 +02:00
Ben Fry
ad6c6f910a incorporate version of #4089, fixes #4088 2016-05-12 06:31:48 -04:00
Ben Fry
e37265f500 deal with poorly behaving Modes (fixes #4467) 2016-05-12 06:25:15 -04:00
Ben Fry
7006ed1a6f couple tweaks for Mode debugging 2016-05-10 22:14:52 -04:00
Ben Fry
df784462d0 Merge pull request #4191 from GKFX/javadocs
Fix error messages from Javadocs
2016-05-10 14:18:07 -04:00
George Bateman
5767b086f6 Fix most Javadoc errors, except syntax 2016-05-10 19:13:20 +01:00
George Bateman
e90a45514b Remove partial support for rectangular selections. 2016-05-10 17:15:01 +01:00
Jakub Valtar
851d62d487 Make Comment/Uncomment trigger on numpad slash 2016-05-10 00:39:31 +02:00
Ben Fry
1ac1879111 Merge pull request #4313 from DarkPrince304/uncommentFix
Uncomment identation fix #4249
2016-05-09 11:09:34 -04:00
Ben Fry
83e867fddf Merge pull request #4310 from joelmoniz/bugfixes-undo
Fix a few undo-related bugs
2016-05-09 11:04:46 -04:00
Ben Fry
df7f980a4f Merge pull request #4453 from gohai/fix-processing-java
Prevent InvocationTargetException when running processing-java
2016-05-09 07:16:50 -04:00
gohai
87efb4b935 Prevent InvocationTargetException when running processing-java
In this case, base is null.
2016-05-09 09:23:08 +02:00
Ben Fry
0e588a3981 starting the next release 2016-05-08 21:41:25 -04:00
Ben Fry
167b380259 better naming, some notes 2016-05-08 20:33:11 -04:00
Ben Fry
8fdc0a7345 Merge pull request #4402 from GKFX/brackets
Fix bracket matching bugs.
2016-05-08 20:20:49 -04:00
Ben Fry
d44f13841e argh, Windows 2016-05-08 20:06:11 -04:00
Ben Fry
16d363c9b7 argh, Windows 2016-05-08 20:05:51 -04:00
Ben Fry
610ecd1d7a fighting more battles for #3543 2016-05-08 20:05:02 -04:00
Ben Fry
8d053fd3ed Merge pull request #4443 from gohai/jna-update
Update to JNA 4.2.0
2016-05-08 15:13:40 -04:00
Ben Fry
146a83804d todo notes and clean up #4348 2016-05-08 14:54:58 -04:00
Ben Fry
46089a2c5f Merge pull request #4348 from satoshiokita/fix-issue-2886
fix:load fallback font for CJK(The Chinese, Japanese and Korean).
2016-05-08 14:51:17 -04:00
Ben Fry
efaeb287db Merge pull request #4343 from rzats/feature-ukrainianLocalization
Added Ukrainian localization
2016-05-08 14:45:09 -04:00
Ben Fry
46c6ead243 rewrite the empty sketchbook PR for performance 2016-05-08 13:45:40 -04:00
Ben Fry
68e0a7093f todo notes, cleaning up the empty sketchbook PR 2016-05-08 13:38:14 -04:00
Ben Fry
07c00d638f Merge pull request #4311 from PARAG00991/emptysbmessage
Empty sketchbook message when sketchbook is empty
2016-05-08 13:30:48 -04:00
gohai
f75fc3762a Update to JNA 4.2.0
The name of the subfolder containing jnidispatch.dll for 64-bit Windows changed as well.
2016-05-07 13:31:27 +02:00
Jakub Valtar
6ad196a80a Remove error checker toggle from preferences 2016-05-07 00:48:06 +02:00
Jakub Valtar
0ca3181cfa Merge remote-tracking branch 'upstream/master' into javamode-refactoring 2016-05-06 22:40:01 +02:00
Jakub Valtar
8bc5fd2427 PDEX + PPS: make rename and undo work together 2016-05-06 19:38:54 +02:00
Jakub Valtar
8885c38b68 ECS: make library lookup thread safe 2016-05-03 12:16:58 +02:00
Jakub Valtar
694436c724 ECS: rebuild class paths only when needed 2016-05-03 12:14:32 +02:00
Ben Fry
0d36aeedeb Merge pull request #4426 from JakubValtar/bugfix-paths
Fix file path decoding
2016-05-01 08:43:52 -04:00
Jakub Valtar
59b4fb2b7f Notify ECS that sketch changed on adding/removing tab 2016-04-30 17:08:37 +02:00
Ben Fry
9afb080684 remove unused variables to prevent warnings 2016-04-27 10:19:35 -04:00
Jakub Valtar
ee6b1d2f10 Fix Libraries adding jars twice to class path 2016-04-25 22:17:14 +02:00
Jakub Valtar
e2fe0bf40c Fix file path decoding
URLDecoder was being used for path decoding, even though it can't handle
RFC2396 encoding. This resulted in plus characters being removed and
possibly other weirdness.

See https://docs.oracle.com/javase/8/docs/api/java/net/URL.html
"The recommended way to manage the encoding and decoding of URLs is to
use URI, and to convert between these two classes using toURI() and
URI.toURL(). The URLEncoder and URLDecoder classes can also be used, but
only for HTML form encoding, which is not the same as the encoding
scheme defined in RFC2396."

Fixes #4417
2016-04-25 01:15:43 +02:00
Jakub Valtar
8a5297b33c ASTGen: remove lastClickedWord 2016-04-22 10:51:26 +02:00
Jakub Valtar
1e539dc870 Make TextAreaPainter load tab size from Preferences 2016-04-17 16:08:24 +02:00
Jakub Valtar
ddf5231d67 Remove accidental import 2016-04-17 15:04:37 +02:00
Jakub Valtar
1cd8bd7b07 Fix drawing lines with tabs
Fixes #3975
2016-04-17 12:58:38 +02:00
George Bateman
d811fff2c9 Fix bracket matching bugs. 2016-04-11 16:46:17 +01:00
Jakub Valtar
0f95ab91da Add note to Editor constructor 2016-04-04 22:41:36 +02:00
Jakub Valtar
dd8698427c Update app to Java 8 2016-04-02 23:17:25 +02:00