Ben Fry
91412c8fc9
handle spaces properly for processing-java on macOS ( fixes #4779 )
2017-01-29 11:07:41 -05:00
Ben Fry
022c27633c
deal with a handful of warnings
2017-01-29 10:57:44 -05:00
Ben Fry
23c085a49a
notes from merges, finish adding #4843
2017-01-29 10:47:20 -05:00
Ben Fry
92045a1c66
Merge pull request #4842 from JakubValtar/fix-sketchbook-update
...
Rebuild sketchbook window when needed
2017-01-29 10:41:18 -05:00
Ben Fry
dffceffd8f
adding fix from #4843 manually
2017-01-29 10:36:25 -05:00
Jakub Valtar
9749ad28ec
Fix broken Update tab
...
Contribution stays there with spinning wheel until the installation
completes
2017-01-21 06:56:32 +01:00
Jakub Valtar
c31c5f3ec6
Remove some unnecessary code
2017-01-21 05:21:05 +01:00
Jakub Valtar
6782337913
Get rid of unnecessary manual synchronization
...
Remove manual synchronization on visibleContributions and
panelByContribution. Both are accessed only from EDT.
2017-01-21 04:42:33 +01:00
Jakub Valtar
e77d81c137
Remove gratuitous invokeLater()
...
Again, just unwrapped bodies from invokeLater, because they run on EDT
already. Some were called in loops and spammed EDT with hundreds of
Runnables.
2017-01-21 04:26:26 +01:00
Jakub Valtar
43975107d7
Add filter conditions so contribs from other tabs are ignored
...
Wrapped both method bodies with one if condition each. Blame the diff.
2017-01-21 04:16:05 +01:00
Jakub Valtar
6d997906ab
Fire change notifications after all changes has been made
2017-01-21 04:11:40 +01:00
Jakub Valtar
37d2c26b89
Rebuild menus after deleting sketch
2017-01-21 00:54:21 +01:00
Jakub Valtar
5172f5b780
Make sure old windows are disposed properly
2017-01-21 00:53:27 +01:00
Jakub Valtar
78ace8cdde
Hide sketchbook window before creating a new one
...
Copy pasted from rebuildExamplesFrame()
2017-01-21 00:52:49 +01:00
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
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
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
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
91fcd720a6
moving local fields to inline
2016-11-10 03:44:18 -05:00
Ben Fry
ab3e5e4f83
finished merge
2016-11-10 03:26:06 -05:00
Ben Fry
15f0488d1c
remove old debug folder, other cleanups
2016-11-09 21:25:28 -05:00
Ben Fry
9d051cd052
fix copyrights, remove authors per guidelines, replace logging
2016-11-09 21:13:06 -05:00
Ben Fry
992738e087
oh, Eclipse...
2016-11-09 20:47:14 -05:00
Ben Fry
6e3c18dd1a
set DEBUG flag using external file
2016-11-09 17:23:50 -05:00
Ben Fry
6811bb4af0
don't punish everyone for this debugging work
2016-11-08 13:51:14 -05:00
Ben Fry
f7efff5077
more debug messages, trying to sort out startup hang
2016-11-08 10:51:34 -05:00
Ben Fry
b714e5d9de
set text style properly for Contribution Manager error message
2016-11-07 18:14:23 -05:00
Ben Fry
5f23bafdea
starting the next release
2016-11-07 06:42:03 -05:00
Ben Fry
9df210b7d4
catching openURL() issues on macOS
2016-11-06 21:27:25 -05:00
Ben Fry
2380b62fca
remove some dead code, finish the general cleaning
2016-11-05 15:25:50 -04:00
Ben Fry
3392ae0b4a
break out these enormous functions for readability
2016-11-05 15:23:45 -04:00
Ben Fry
20f54fd6ac
clear out the excessive hyperlink stuff
2016-11-05 14:57:10 -04:00
Ben Fry
88b517cd25
more cleanup attempts
2016-11-05 14:28:08 -04:00
Ben Fry
7a719e1b5e
trying to clean up DetailPanel
2016-11-05 14:05:07 -04:00
Ben Fry
3e2dcd6948
track down the source of null entries in pretty version (see #4696 , #4712 )
2016-11-03 19:20:04 -04:00
Ben Fry
3cc680e648
non-retina versions of button icons showing up in contribs ( fixes #4715 )
2016-11-03 19:08:07 -04:00
Ben Fry
9da0fc66fc
Merge pull request #4086 from Akarshit/CM-updateFix
...
Fixes the removal of redundant contribution and update related issues
2016-11-03 17:30:13 -04:00
Ben Fry
a869e84a12
this won't fix the image size problem
2016-11-03 11:38:39 -04:00
Ben Fry
6652fa7b2d
what is this method?
2016-11-03 11:25:23 -04:00
Ben Fry
16db1ea0e6
ensure that update.id is set before checking for contrib updates
2016-11-03 11:16:32 -04:00
Ben Fry
e694a0c21f
cleanups
2016-11-03 10:38:23 -04:00
Ben Fry
64e1bfef36
clean up this maze of pretty version handling
2016-11-03 10:36:52 -04:00
Ben Fry
1fe0dd5f75
make the problem clearer
2016-11-03 10:11:20 -04:00