Olivier LeDiouris
2e05386994
IO: Add BME280 environmental sensor example
...
Donated by @OlivierLD, minor cleanups by @gohai
2018-07-01 10:05:18 -07:00
gohai
8aa1f803c4
IO: Add MPR121 capacitive touch example
2018-07-01 10:05:18 -07:00
gohai
67c4f3bd9d
IO: Reorganize OOP examples
2018-07-01 10:05:18 -07:00
gohai
0bb5b77328
IO: Add a 100ms timeout to I2C to allow communication with Arduino
...
Note this currently does not include the compiled binary for linux-arm64
2018-07-01 10:05:03 -07:00
gohai
41a52e7423
IO: Fix crash when I2C.read() was called without prior write()
2018-07-01 10:05:03 -07:00
gohai
1f2b9a3e47
Enable exporting of Windows applications on ARM
...
Steps to compile ld & windres:
sudo aptitude install mingw-w64
wget https://ftp.gnu.org/gnu/binutils/binutils-2.30.tar.bz2
cd binutils-2.30
./configure --target=i686-w64-mingw32
make -j4 -l4
sudo make install
2018-06-26 19:14:24 -07:00
gohai
99e5f74694
IO: Speed up GPIO.pinMode()
2018-06-26 19:13:19 -07:00
gohai
aba636275c
IO: Clarify SimpleInput example
...
As suggested by @msurguy
2018-06-26 19:12:51 -07:00
gohai
de2cac9860
IO: Implement Raspbian-only method for setting pull{up,down} resistors
...
Aarch64 version compiled courtesy of @xranby
2018-06-18 07:38:30 -07:00
Ben Fry
9015177fb2
todo notes and clean up a few warnings
2018-05-05 09:54:44 -04:00
Jakub Valtar
d29366d34b
Change Editor status message only from EDT
...
This adapter invokes all status changes on the EDT instead of worker thread of the Runner. Modifying AWT components from the worker threads may introduce strange bugs and in this case caused UI changes to run out of order, hiding runtime exceptions under problems displayed when cursor moves to the offending line.
2018-04-24 11:31:27 +02:00
Ben Fry
f4bfffc5a9
remove preproc.substitute_unicode ( fixes #5456 )
2018-04-05 10:45:46 -04:00
gohai
7b273c83b3
Update java.lang.UnsupportedClassVersionError message
...
This came up in #5457
2018-03-31 14:20:18 -04:00
Ben Fry
6b7580889c
blendMode() should be a warning, not fatal
2018-03-28 10:40:13 -04:00
Ben Fry
b28139a035
notes about completion work
2018-03-26 17:43:36 -04:00
Ben Fry
6cc0791fad
more cleanup in completions code
2018-03-26 17:26:11 -04:00
Ben Fry
acacaf5225
more cleanup, time to merge these functions
2018-03-26 17:14:33 -04:00
Ben Fry
196a367449
more cleaning; switching to elementName instead of html parse (needs test)
2018-03-26 16:59:45 -04:00
Ben Fry
47a44983aa
cleaning up CompletionCandidate... hoo boy
2018-03-26 16:39:42 -04:00
Ben Fry
e1d3d56b87
set default button in the Rename dialog ( fixes #5400 )
2018-03-26 14:06:22 -04:00
Ben Fry
8692c146a4
redo the dreadful layout for the Rename dialog
2018-03-26 14:02:56 -04:00
Ben Fry
5722b5323b
close Rename (refactor) dialog on ESC ( fixes #5391 )
2018-03-26 12:02:21 -04:00
Ben Fry
bf29921140
moving more classes out, yech
2018-03-26 11:56:41 -04:00
Ben Fry
fcc6550960
breaking out these static classes to be on their own
2018-03-26 11:51:39 -04:00
Ben Fry
273b0d8b42
gonna move the rename dialog out
2018-03-26 11:42:14 -04:00
Ben Fry
e294030e47
major work on the Welcome screen ( fixes #3911 , #3912 )
2018-03-18 16:31:48 -04:00
Ben Fry
24c1266e5b
adding the Swing-based Welcome dialog from @whetfire ( #5210 )
2018-03-18 08:34:11 -04:00
Ben Fry
ca9262213d
add another try/catch for createWriter() call
2018-03-13 20:53:11 -04:00
Ben Fry
2ac50a99a5
show warning when using blendMode() with PDF ( fixes #5105 )
2018-03-13 20:13:09 -04:00
Ben Fry
e77da8db9f
fix rename dialog scaling for high density ( fixes #5368 )
2018-03-13 19:36:48 -04:00
Ben Fry
532860cd9a
erase types and make this if() a little less confusing
2018-03-13 13:08:18 -04:00
Ben Fry
3e495b33a5
do the same thing with less code
2018-03-13 12:37:41 -04:00
Jakub Valtar
728cb75494
Output java files in UTF-8 and force compiler to use UTF-8
2018-03-13 15:35:26 +01:00
Tobias Pristupin
bb48d84766
Updated comment
...
Comment said function throws RunnerException, but function throws SketchException which isn't related to RunnerException
2018-02-20 08:30:45 -05:00
Jakub Valtar
404990f29f
Fix Net library buffer sizes
...
Because I don't know how to count...
2018-02-02 17:14:56 +01:00
Jakub Valtar
d887779eb6
Net-client: perf tuning - make read buf the size of socket receive buf
2018-01-22 20:28:09 +01:00
Jakub Valtar
fe465fe4de
Net-client: remove unneeded synchronization block
2018-01-22 19:50:48 +01:00
Jakub Valtar
bb6c9a568a
Net-server: remove suspicious sleep
2018-01-22 19:50:06 +01:00
Jakub Valtar
f6b08df336
Net-server: call clientEvent() of the sketch when received data from a client
2018-01-22 19:34:21 +01:00
Jakub Valtar
2b1cd66f83
Net: unwrap the exception if it came from the user code
2018-01-22 13:44:43 +01:00
Jakub Valtar
0d12c46825
Net-server: remove extra array creation
2018-01-21 22:32:16 +01:00
Jakub Valtar
b692215775
Net-server: properly synchronize clients array
2018-01-21 22:30:46 +01:00
Jakub Valtar
f76d3c4f80
Net-client: remove extra catch block
...
Handled by IOException block (it's a superclass of ConnectException and does the same thing).
2018-01-21 22:30:46 +01:00
Jakub Valtar
0e12d1175e
Net-client: remove unnecessary array creation
2018-01-21 22:30:45 +01:00
Jakub Valtar
aba056cf96
Net-client: set max buffer size
2018-01-21 22:30:36 +01:00
Jakub Valtar
e7f6e1b5b0
Net-client: read bytes to a read buffer instead of one by one
2018-01-21 22:28:01 +01:00
Jakub Valtar
e64a283a00
Net-client: compact the buffer if possible instead of resizing
2018-01-21 17:03:55 +01:00
Jakub Valtar
f140299e48
Net-client: synchronize access to all concurrently modified fields
2018-01-21 16:42:45 +01:00
Jakub Valtar
05a2819a58
Net-client: use final field for lock
2018-01-21 16:40:47 +01:00
Ben Fry
dfbc00f5cb
minor tweaks for warnings
2018-01-10 22:04:42 -05:00