★ wanayoo — archive 1999 https://github.com/ev3dev-lang-java/ev3dev-lang-java/pull/551/checksNouvelle recherche | Portail wanayoo
Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/#443 #551

Merged
merged 236 commits into from Nov 6, 2018

Merge branch 'develop' into feature/#443

2b6ae81
Select commit
d79da60
Minor change
jabrena May 5, 2018
cf4bc9a
Upgrading EV3Led to run on Jessie & Stretch
jabrena May 5, 2018
8ef8b80
Minor change
jabrena May 5, 2018
4854c77
Fixed differencies for Motor/Sensor ports
jabrena May 5, 2018
d44ea03
Adding Battery support for Debian Jessie & Stretch
jabrena May 5, 2018
937ebab
Adding support for EV3 keys
jabrena May 5, 2018
47f4021
Merge branch 'develop' into feature/#443
jabrena May 5, 2018
2283d91
Initial development
jabrena May 5, 2018
f0dc978
Better UML Class diagram
jabrena May 5, 2018
d3d7245
Minor change
jabrena May 5, 2018
08d9c4e
Bump snapshot
jabrena May 5, 2018
24b3316
Bump new snapshot
jabrena May 5, 2018
474358d
Merge branch 'feature/#443' into feature/#498
jabrena May 5, 2018
9ab7f70
Bump new snapshot
jabrena May 5, 2018
6c6b1c4
Removed useless line
jabrena May 5, 2018
b10b497
Bump new Snapshot
jabrena May 5, 2018
b3f230e
Bump new Snapshot
jabrena May 5, 2018
716013c
Removed inner classes
jabrena May 5, 2018
cc7f144
New opportunity to Lombok
jabrena May 19, 2018
4ea1f87
Skipping some tests about modes temporaly.
jabrena May 19, 2018
904de20
Minor change
jabrena May 19, 2018
a2a0da5
Minor change
jabrena May 19, 2018
8d49219
Minor change
jabrena May 19, 2018
cd8cfcd
Minor change
jabrena May 19, 2018
3253ade
Removed useless line
jabrena May 5, 2018
16a5ecc
Minor change
jabrena May 19, 2018
b7255a5
Adding lombok as part of the compilation with no effect in the final jar
jabrena May 19, 2018
af2ea35
Jessie update
jabrena May 19, 2018
a70a842
Fixing issue
jabrena May 19, 2018
472475f
Minor change
jabrena May 19, 2018
993f279
Restoring the class to the way that run the tests.
jabrena May 19, 2018
06bd53a
Fixing problem with the compilation.
jabrena May 19, 2018
6133909
Updating class
jabrena May 19, 2018
3e36c1d
Trying to fix the problem with Travis.
jabrena Aug 5, 2018
c007692
Trying to fix the problem with Travis.
jabrena Aug 5, 2018
ef37a7f
Minor change
jabrena Aug 5, 2018
14ac076
Fixed ev3dev_fake_system_path
mingan666 Aug 13, 2018
1fd2139
Refactored build.gradle for openjdk-10
mingan666 Aug 13, 2018
bc22dac
Fixed faulty motor port properties
mingan666 Aug 13, 2018
1b77c80
Add maven-publish plugin
mingan666 Aug 15, 2018
5e0c622
Merge pull request #526 from mingan666/feature/#518
jabrena Aug 18, 2018
85a6396
Added Lombok dependencies
jabrena Aug 18, 2018
b9c6cf5
Upgrade Lombok dependency to the version 1.18.2
jabrena Aug 18, 2018
b37aa22
Removed old way to use Lombok with the Lombok plugin is enough
jabrena Aug 19, 2018
a8592c2
Cache EV3Dev properties, add framebuffer properties
JakubVanek Aug 19, 2018
ffbffbc
Reimplement LCD init/flush for Jessie and Stretch
JakubVanek Aug 19, 2018
0b0acf9
Fix some semicolons
JakubVanek Aug 19, 2018
60455cc
Use sRGB instead of linear RGB
JakubVanek Aug 19, 2018
786e44d
Merge branch 'feature/#443' into feature/#494
jabrena Aug 19, 2018
4c10a56
Added examples for testing purposes.
jabrena Aug 19, 2018
74a8f43
Return back to caching variant of motor get port
JakubVanek Aug 19, 2018
94cf388
Improved the way to detect EV3Dev Distro
jabrena Aug 20, 2018
e24059e
Minor change in the example
jabrena Aug 20, 2018
4a041e1
Add framebuffer type detection
JakubVanek Aug 20, 2018
1319250
Use memory mapped framebuffer, use DirectColorModel for XRGB
JakubVanek Aug 21, 2018
89701f4
Merge branch 'feature/#494' of github.com:ev3dev-lang-java/ev3dev-lan…
JakubVanek Aug 21, 2018
9d9f454
Put back indexed color mode for old framebuffer
JakubVanek Aug 21, 2018
d9093af
Add fake lcd mode property
JakubVanek Aug 21, 2018
1822e89
Add tests for new/old LCD
JakubVanek Aug 21, 2018
17c887d
Remove framebuffer memory mapping
JakubVanek Aug 22, 2018
37253b9
Use byte array for XRGB LCD
JakubVanek Aug 23, 2018
173018a
Use Files.write() for LCD write
JakubVanek Aug 23, 2018
fc00b53
Fix typo in LCD
JakubVanek Aug 23, 2018
2febd1f
Add better tracing to LCD
JakubVanek Aug 23, 2018
0536a2a
Remove old gradle features
JakubVanek Aug 26, 2018
32970b4
Add JNA as a dependency
JakubVanek Aug 26, 2018
8255cd3
Import leJOS NativeFile & NativeDevice
JakubVanek Aug 26, 2018
d5fedc8
Rework LCD subsystem
JakubVanek Aug 31, 2018
445ae77
Remove EV3DevScreenInfo
JakubVanek Aug 31, 2018
542d299
Add SPI package-info
JakubVanek Aug 31, 2018
c44b1f3
Add fallback for distro detection
JakubVanek Aug 31, 2018
8981f40
Fix testing for new LCD
JakubVanek Aug 31, 2018
ca8891d
Add stride query
JakubVanek Aug 31, 2018
45326d1
Focus on the Display tests for Stretch
jabrena Aug 31, 2018
15ea5ac
Add battery for unknown
JakubVanek Aug 31, 2018
48970c2
Fix error in RGBFramebuffer
JakubVanek Aug 31, 2018
fb594bd
Fix zero buffer size in LinuxFramebuffer
JakubVanek Aug 31, 2018
3e8395e
Declare ioctl directly for fb_*_screeninfo
JakubVanek Aug 31, 2018
a869775
Create Framebuffers utility class
JakubVanek Aug 31, 2018
7c84a41
Clarify exceptions for framebuffers
JakubVanek Aug 31, 2018
1dedd6a
Reformat code in display
JakubVanek Aug 31, 2018
779333e
Add checks for illegal stride/buffer length in ImageUtils
JakubVanek Aug 31, 2018
7da9d35
Add JarResource streaming alongside exporting
JakubVanek Aug 31, 2018
c8caeac
Add framebuffer loader test
JakubVanek Aug 31, 2018
f02395b
Add ImageUtils tests
JakubVanek Aug 31, 2018
7b23001
Decrease needed Jacoco test coverage
JakubVanek Aug 31, 2018
d97ed6e
Save ImageUtils test renders to the parent of fakesys directory
JakubVanek Aug 31, 2018
1e95318
Save FakeLCD flushes to the parent of fakesys directory
JakubVanek Aug 31, 2018
9b434ab
Clear canvas before rendering in ImageUtils test
JakubVanek Aug 31, 2018
53a27d9
Fix LCD test
JakubVanek Aug 31, 2018
ac1cc9f
Move ev3dev.utils.display to ev3dev.hardware.display
JakubVanek Aug 31, 2018
928ecbf
Raise Java level to 1.9, decrease coverage requirements
JakubVanek Sep 1, 2018
9747971
TTY/Display rework
JakubVanek Sep 1, 2018
db97791
Fix issue with distro detection
JakubVanek Sep 1, 2018
f63c615
Upgrade Travis to Java9
JakubVanek Sep 1, 2018
360fdca
Upgrade Docker to Java 9
JakubVanek Sep 1, 2018
3ff0ac5
Fix flipped jessie/stretch detection
JakubVanek Sep 1, 2018
dc13a48
Add logging to the display code
JakubVanek Sep 1, 2018
dc09f84
Changes in exceptions - JNA LastErrorException, AllImplFailedException
JakubVanek Sep 2, 2018
403d257
Add documentation for NativeTTY
JakubVanek Sep 2, 2018
fab4767
Make libc mockable
JakubVanek Sep 2, 2018
8f7ef06
Fix build error in SystemDisplay
JakubVanek Sep 2, 2018
1069bc8
Add mock constructors to the rest of IO classes
JakubVanek Sep 2, 2018
c539fd5
Use NativeFramebuffer instead of framebuffer path
JakubVanek Sep 2, 2018
2b711eb
Move framebuffer mmap to its own init function
JakubVanek Sep 2, 2018
63cb8d7
Make flushing enabled by default
JakubVanek Sep 2, 2018
fb6cb49
Use LastErrorException in java framebuffers
JakubVanek Sep 2, 2018
06647e4
Add file open query to NativeFile
JakubVanek Sep 2, 2018
3a732f0
Add basic support for mocking libc in SystemDisplay
JakubVanek Sep 2, 2018
deab3f2
Add memory syncing when flushing framebuffer
JakubVanek Sep 2, 2018
cdf7588
Remove singleton SystemDisplay
JakubVanek Sep 2, 2018
2284b07
Remove singleton from LCD
JakubVanek Sep 2, 2018
3f08595
Add DisplayInterface backreference to JavaFramebuffer
JakubVanek Sep 2, 2018
773d1ce
Fix build error in FakeLCD
JakubVanek Sep 2, 2018
640bd8e
Make framebuffer providers package-local
JakubVanek Sep 2, 2018
b16bb56
Do not crash LinuxFramebuffer when no display manager is used
JakubVanek Sep 2, 2018
4fe22e8
Make LinuxFramebuffer public
JakubVanek Sep 2, 2018
709b3c0
Make framebuffer providers public
JakubVanek Sep 2, 2018
f3a1705
Adding some images
jabrena Sep 2, 2018
24f34d0
Fix ENOTTY catching
JakubVanek Sep 2, 2018
2c1cab4
Add basic errno constants to NativeConstants
JakubVanek Sep 2, 2018
bb9e66e
Remove unnecessary libc functions
JakubVanek Sep 3, 2018
decc87d
Merge branch 'feature/#494' of https://github.com/ev3dev-lang-java/ev…
jabrena Sep 3, 2018
2bad609
Adding more tests
jabrena Sep 3, 2018
6e517e9
Merge branch 'feature/#494' of github.com:ev3dev-lang-java/ev3dev-lan…
JakubVanek Sep 3, 2018
a2b33ef
Updating UML with the display solution
jabrena Sep 3, 2018
a258a22
Merge branch 'feature/#494' of https://github.com/ev3dev-lang-java/ev…
jabrena Sep 3, 2018
e714a76
Updating UML with the display solution
jabrena Sep 3, 2018
6c35707
Simplify OwnedDisplay
JakubVanek Sep 5, 2018
ad7dc33
Add missing msync after restore
JakubVanek Sep 5, 2018
fdd1976
Add test framebuffer emulator
JakubVanek Sep 5, 2018
5c43f10
Add JavaFramebuffer tests
JakubVanek Sep 5, 2018
9292165
Put back Jacoco test limit to 0.75
JakubVanek Sep 5, 2018
289442b
Improving some examples.
jabrena Sep 5, 2018
66c2dde
Decreasing the minimum temporally
jabrena Sep 5, 2018
2c86072
Minor change
jabrena Sep 5, 2018
b42a1af
Implement detection of SSH connection without attached PTY
JakubVanek Sep 6, 2018
0d26939
Use JarResource.stream() in example
JakubVanek Sep 6, 2018
f5a3344
Remove some memory leaks from unclosed JarResource.stream()s
JakubVanek Sep 6, 2018
ea6b4f6
Make messages during display init more explanative
JakubVanek Sep 6, 2018
ba9dd2e
Add documentation for emulated native io
JakubVanek Sep 6, 2018
c44934a
Add Lombok @NonNull annotations to the display code
JakubVanek Sep 6, 2018
9e3c4ff
Refactor EmulatedFramebuffer initialization to a builder class
JakubVanek Sep 6, 2018
ac1ac64
Decrease Jacoco to 0.50 after some changes
JakubVanek Sep 6, 2018
231da70
Disable Brickman in StolenDisplay constructor
JakubVanek Sep 6, 2018
df867c1
Route logback messages to stderr
JakubVanek Sep 7, 2018
5a76b40
Use logging instead of stdout
JakubVanek Sep 7, 2018
9672665
Use brickrun in remote startup where applicable
JakubVanek Sep 7, 2018
48bbcf4
Optimize Imports
jabrena Oct 28, 2018
16d6279
Restoring Singleton on LCD to maintain syntax
jabrena Oct 28, 2018
5c00fd8
Reventing change with source & target compatibility to 1.8.
jabrena Oct 28, 2018
9b9cf29
Docker image: Upgrading to OpenJDK 11
jabrena Oct 28, 2018
49de6b2
Travis support: Upgrading to OpenJDK 11
jabrena Oct 28, 2018
a353bbe
Travis support: Upgrading to OpenJDK 10. Max version for Gradle wrapp…
jabrena Oct 28, 2018
3d56320
Travis support: Upgrading to OpenJDK 11
jabrena Oct 28, 2018
973c982
Enabling traces for testing
jabrena Oct 28, 2018
3c91636
Downgrade to OpenJDK10 for the Docker image
jabrena Oct 28, 2018
edeca47
Downgrade to OpenJDK10 for debugging purposes
jabrena Oct 28, 2018
960fe0c
Upgrade to OpenJDK11
jabrena Oct 28, 2018
122ab25
Reviewing weird problem with a Test
jabrena Oct 28, 2018
137f38f
Disabling Jacoco for OpenJDK11
jabrena Oct 28, 2018
0b8f60c
Disabling Jacoco for OpenJDK11
jabrena Oct 28, 2018
3f1a187
Skipping some test
jabrena Oct 28, 2018
f5108da
Skipping a Test
jabrena Oct 28, 2018
462c169
Downgrade to OpenJDK10
jabrena Oct 28, 2018
5f73367
Enabling Jacoco again with new version 0.8.2
jabrena Oct 28, 2018
b3ac60b
Reventing change with source & target compatibility to 1.8.
jabrena Oct 28, 2018
57e6e1b
Enabling support for OpenJDK 11 on Travis and Local.
jabrena Oct 28, 2018
efb34c1
Enabling dockerTest
jabrena Oct 28, 2018
828d0dc
The library only supports Stretch.
jabrena Oct 28, 2018
4e0b8da
Store LCD singleton as LCD class, not as the parent
JakubVanek Oct 28, 2018
cadc5e9
Catch exceptions when saving files in ImageUtilsTest
JakubVanek Oct 28, 2018
0301be2
Moving exception to the right package
jabrena Oct 28, 2018
6bf27b8
Removing examples from sources
jabrena Oct 28, 2018
34bab8b
Downgrade version of Gradle wrapper to support OpenJDK 10.
jabrena Oct 28, 2018
4259b9e
Merge remote-tracking branch 'origin/feature/#494' into feature/#494
jabrena Oct 28, 2018
64bd834
Using Getter at class level for all properties
jabrena Oct 28, 2018
7a920b9
Minor change in Travis
jabrena Oct 28, 2018
cb98db9
Merge pull request #536 from ev3dev-lang-java/feature/#494
jabrena Oct 28, 2018
27b33a5
UML generation
jabrena Oct 28, 2018
fbb4ea2
minor change
jabrena Oct 28, 2018
77d4f09
Merge branch 'feature/#443' into feature/#498
jabrena Oct 28, 2018
2c605e9
Merge remote-tracking branch 'origin/feature/#443' into feature/#443
jabrena Oct 28, 2018
57c2d21
Bump Snapshot
jabrena Oct 29, 2018
b87f6a9
Improving the logging support for Key events.
jabrena Oct 29, 2018
0a9f13e
Add value read function to EV3DevDevice
JakubVanek Oct 29, 2018
b709345
Refactor BaseSensor
JakubVanek Oct 29, 2018
e7d91b8
Reimplement GenericMode w/ BaseSensor functions
JakubVanek Oct 29, 2018
a23382d
Port EV3 & Mindsensors sensors to the new GenericMode
JakubVanek Oct 29, 2018
2475515
Fix off-by-one error in EV3IRSensor
JakubVanek Oct 29, 2018
71f7b96
Update sensor unit tests to match GenericMode work
JakubVanek Oct 29, 2018
bba052d
Refactor fake sensors - lower code duplication
JakubVanek Oct 29, 2018
e8d1e66
Fix misleading comment about switchMode in GenericMode
JakubVanek Oct 29, 2018
8bc6e1a
Fix floodlight changing in EV3ColorSensor
JakubVanek Oct 29, 2018
5fccf77
Rename 4 to IR_CHANNELS in EV3IRSensor
JakubVanek Oct 29, 2018
74325b4
Follow argument description in EV3IRSensor#getRemoteCommands
JakubVanek Oct 29, 2018
5476611
Extract kernel sensor mode read/write to its own function
JakubVanek Oct 29, 2018
e5fc737
Using the methods from SysFs
jabrena Oct 30, 2018
dbdec95
Moving switch execution to the right place
jabrena Oct 30, 2018
c3a8489
Fixing problem with Sound.java
jabrena Nov 1, 2018
0484b93
Fixing SoundTest to run Travis
jabrena Nov 1, 2018
6b6d29f
Removing COL_RESET mode used in method setFloodlight.
jabrena Nov 1, 2018
38bb582
Remove unused sensorMode argument from GenericMode
JakubVanek Nov 1, 2018
141cf7a
Add warnings about mode switches
JakubVanek Nov 1, 2018
6e7197c
Add backreference to GenericMode to the switch warning
JakubVanek Nov 1, 2018
8882392
Add more javadoc warnings to BaseSensor
JakubVanek Nov 1, 2018
3be52b4
Reduce count and intensity of javadoc sensor warnings
JakubVanek Nov 1, 2018
bb24489
Fixing problem exposing method readValue as Public.
jabrena Nov 3, 2018
cbc920c
Merge remote-tracking branch 'origin/feature/#498' into feature/#498
jabrena Nov 3, 2018
96947b5
Merge pull request #539 from ev3dev-lang-java/feature/#498
jabrena Nov 3, 2018
1940f7f
Adding a way to run the program without brickrun
jabrena Nov 3, 2018
019161b
Minor refactoring
jabrena Nov 3, 2018
ba33746
Refactoring in EV3DevPlatforms
jabrena Nov 3, 2018
ad9218f
Adding initial ADR Support
jabrena Nov 4, 2018
f8256f1
Minor change in MANIFEST.MF
jabrena Nov 4, 2018
c0af13e
Put back Brickman.disable() in StolenDisplay constructor
JakubVanek Nov 4, 2018
36166a4
Merge branch 'feature/#443' into #521
JakubVanek Nov 4, 2018
5dfe39a
Add info about LEGO OS to LeJOS ADR
JakubVanek Nov 4, 2018
7620105
Add better explanation to Logging ADR
JakubVanek Nov 4, 2018
f237a5a
Add Display ADR
JakubVanek Nov 4, 2018
cd0b066
Add file links to the ADR readme
JakubVanek Nov 4, 2018
5f33f2e
Add LeJOS Sensor ADR
JakubVanek Nov 4, 2018
f57a5a3
Extend/reword LeJOS and Logging ADRs
JakubVanek Nov 4, 2018
0db10e2
Add OpenJDK ADR
JakubVanek Nov 4, 2018
82e061c
Enabling support to add compatible the library with
jabrena Nov 4, 2018
0a1df5a
Change platform comparison table in README
JakubVanek Nov 4, 2018
5077a4a
Merge pull request #546 from ev3dev-lang-java/feature/#545
jabrena Nov 4, 2018
09e4fae
Adding the adr section about modular design
jabrena Nov 5, 2018
7b47cfb
Merge remote-tracking branch 'origin/#521' into #521
jabrena Nov 5, 2018
22f637f
Adding dates in the different ADR documents
jabrena Nov 5, 2018
352928c
Adding new functions
jabrena Nov 5, 2018
6a04e87
Merge branch 'feature/#443' into #521
jabrena Nov 5, 2018
6500b3a
Removed Native deploy task
jabrena Nov 5, 2018
1134867
Merge pull request #550 from ev3dev-lang-java/#521
jabrena Nov 5, 2018
e85da9f
UML Graph update
jabrena Nov 5, 2018
2b6ae81
Merge branch 'develop' into feature/#443
jabrena Nov 5, 2018
Merged

Feature/#443 #551

Merge branch 'develop' into feature/#443
2b6ae81
Select commit
d79da60
Minor change
jabrena May 5, 2018
cf4bc9a
Upgrading EV3Led to run on Jessie & Stretch
jabrena May 5, 2018
8ef8b80
Minor change
jabrena May 5, 2018
4854c77
Fixed differencies for Motor/Sensor ports
jabrena May 5, 2018
d44ea03
Adding Battery support for Debian Jessie & Stretch
jabrena May 5, 2018
937ebab
Adding support for EV3 keys
jabrena May 5, 2018
47f4021
Merge branch 'develop' into feature/#443
jabrena May 5, 2018
2283d91
Initial development
jabrena May 5, 2018
f0dc978
Better UML Class diagram
jabrena May 5, 2018
d3d7245
Minor change
jabrena May 5, 2018
08d9c4e
Bump snapshot
jabrena May 5, 2018
24b3316
Bump new snapshot
jabrena May 5, 2018
474358d
Merge branch 'feature/#443' into feature/#498
jabrena May 5, 2018
9ab7f70
Bump new snapshot
jabrena May 5, 2018
6c6b1c4
Removed useless line
jabrena May 5, 2018
b10b497
Bump new Snapshot
jabrena May 5, 2018
b3f230e
Bump new Snapshot
jabrena May 5, 2018
716013c
Removed inner classes
jabrena May 5, 2018
cc7f144
New opportunity to Lombok
jabrena May 19, 2018
4ea1f87
Skipping some tests about modes temporaly.
jabrena May 19, 2018
904de20
Minor change
jabrena May 19, 2018
a2a0da5
Minor change
jabrena May 19, 2018
8d49219
Minor change
jabrena May 19, 2018
cd8cfcd
Minor change
jabrena May 19, 2018
3253ade
Removed useless line
jabrena May 5, 2018
16a5ecc
Minor change
jabrena May 19, 2018
b7255a5
Adding lombok as part of the compilation with no effect in the final jar
jabrena May 19, 2018
af2ea35
Jessie update
jabrena May 19, 2018
a70a842
Fixing issue
jabrena May 19, 2018
472475f
Minor change
jabrena May 19, 2018
993f279
Restoring the class to the way that run the tests.
jabrena May 19, 2018
06bd53a
Fixing problem with the compilation.
jabrena May 19, 2018
6133909
Updating class
jabrena May 19, 2018
3e36c1d
Trying to fix the problem with Travis.
jabrena Aug 5, 2018
c007692
Trying to fix the problem with Travis.
jabrena Aug 5, 2018
ef37a7f
Minor change
jabrena Aug 5, 2018
14ac076
Fixed ev3dev_fake_system_path
mingan666 Aug 13, 2018
1fd2139
Refactored build.gradle for openjdk-10
mingan666 Aug 13, 2018
bc22dac
Fixed faulty motor port properties
mingan666 Aug 13, 2018
1b77c80
Add maven-publish plugin
mingan666 Aug 15, 2018
5e0c622
Merge pull request #526 from mingan666/feature/#518
jabrena Aug 18, 2018
85a6396
Added Lombok dependencies
jabrena Aug 18, 2018
b9c6cf5
Upgrade Lombok dependency to the version 1.18.2
jabrena Aug 18, 2018
b37aa22
Removed old way to use Lombok with the Lombok plugin is enough
jabrena Aug 19, 2018
a8592c2
Cache EV3Dev properties, add framebuffer properties
JakubVanek Aug 19, 2018
ffbffbc
Reimplement LCD init/flush for Jessie and Stretch
JakubVanek Aug 19, 2018
0b0acf9
Fix some semicolons
JakubVanek Aug 19, 2018
60455cc
Use sRGB instead of linear RGB
JakubVanek Aug 19, 2018
786e44d
Merge branch 'feature/#443' into feature/#494
jabrena Aug 19, 2018
4c10a56
Added examples for testing purposes.
jabrena Aug 19, 2018
74a8f43
Return back to caching variant of motor get port
JakubVanek Aug 19, 2018
94cf388
Improved the way to detect EV3Dev Distro
jabrena Aug 20, 2018
e24059e
Minor change in the example
jabrena Aug 20, 2018
4a041e1
Add framebuffer type detection
JakubVanek Aug 20, 2018
1319250
Use memory mapped framebuffer, use DirectColorModel for XRGB
JakubVanek Aug 21, 2018
89701f4
Merge branch 'feature/#494' of github.com:ev3dev-lang-java/ev3dev-lan…
JakubVanek Aug 21, 2018
9d9f454
Put back indexed color mode for old framebuffer
JakubVanek Aug 21, 2018
d9093af
Add fake lcd mode property
JakubVanek Aug 21, 2018
1822e89
Add tests for new/old LCD
JakubVanek Aug 21, 2018
17c887d
Remove framebuffer memory mapping
JakubVanek Aug 22, 2018
37253b9
Use byte array for XRGB LCD
JakubVanek Aug 23, 2018
173018a
Use Files.write() for LCD write
JakubVanek Aug 23, 2018
fc00b53
Fix typo in LCD
JakubVanek Aug 23, 2018
2febd1f
Add better tracing to LCD
JakubVanek Aug 23, 2018
0536a2a
Remove old gradle features
JakubVanek Aug 26, 2018
32970b4
Add JNA as a dependency
JakubVanek Aug 26, 2018
8255cd3
Import leJOS NativeFile & NativeDevice
JakubVanek Aug 26, 2018
d5fedc8
Rework LCD subsystem
JakubVanek Aug 31, 2018
445ae77
Remove EV3DevScreenInfo
JakubVanek Aug 31, 2018
542d299
Add SPI package-info
JakubVanek Aug 31, 2018
c44b1f3
Add fallback for distro detection
JakubVanek Aug 31, 2018
8981f40
Fix testing for new LCD
JakubVanek Aug 31, 2018
ca8891d
Add stride query
JakubVanek Aug 31, 2018
45326d1
Focus on the Display tests for Stretch
jabrena Aug 31, 2018
15ea5ac
Add battery for unknown
JakubVanek Aug 31, 2018
48970c2
Fix error in RGBFramebuffer
JakubVanek Aug 31, 2018
fb594bd
Fix zero buffer size in LinuxFramebuffer
JakubVanek Aug 31, 2018
3e8395e
Declare ioctl directly for fb_*_screeninfo
JakubVanek Aug 31, 2018
a869775
Create Framebuffers utility class
JakubVanek Aug 31, 2018
7c84a41
Clarify exceptions for framebuffers
JakubVanek Aug 31, 2018
1dedd6a
Reformat code in display
JakubVanek Aug 31, 2018
779333e
Add checks for illegal stride/buffer length in ImageUtils
JakubVanek Aug 31, 2018
7da9d35
Add JarResource streaming alongside exporting
JakubVanek Aug 31, 2018
c8caeac
Add framebuffer loader test
JakubVanek Aug 31, 2018
f02395b
Add ImageUtils tests
JakubVanek Aug 31, 2018
7b23001
Decrease needed Jacoco test coverage
JakubVanek Aug 31, 2018
d97ed6e
Save ImageUtils test renders to the parent of fakesys directory
JakubVanek Aug 31, 2018
1e95318
Save FakeLCD flushes to the parent of fakesys directory
JakubVanek Aug 31, 2018
9b434ab
Clear canvas before rendering in ImageUtils test
JakubVanek Aug 31, 2018
53a27d9
Fix LCD test
JakubVanek Aug 31, 2018
ac1cc9f
Move ev3dev.utils.display to ev3dev.hardware.display
JakubVanek Aug 31, 2018
928ecbf
Raise Java level to 1.9, decrease coverage requirements
JakubVanek Sep 1, 2018
9747971
TTY/Display rework
JakubVanek Sep 1, 2018
db97791
Fix issue with distro detection
JakubVanek Sep 1, 2018
f63c615
Upgrade Travis to Java9
JakubVanek Sep 1, 2018
360fdca
Upgrade Docker to Java 9
JakubVanek Sep 1, 2018
3ff0ac5
Fix flipped jessie/stretch detection
JakubVanek Sep 1, 2018
dc13a48
Add logging to the display code
JakubVanek Sep 1, 2018
dc09f84
Changes in exceptions - JNA LastErrorException, AllImplFailedException
JakubVanek Sep 2, 2018
403d257
Add documentation for NativeTTY
JakubVanek Sep 2, 2018
fab4767
Make libc mockable
JakubVanek Sep 2, 2018
8f7ef06
Fix build error in SystemDisplay
JakubVanek Sep 2, 2018
1069bc8
Add mock constructors to the rest of IO classes
JakubVanek Sep 2, 2018
c539fd5
Use NativeFramebuffer instead of framebuffer path
JakubVanek Sep 2, 2018
2b711eb
Move framebuffer mmap to its own init function
JakubVanek Sep 2, 2018
63cb8d7
Make flushing enabled by default
JakubVanek Sep 2, 2018
fb6cb49
Use LastErrorException in java framebuffers
JakubVanek Sep 2, 2018
06647e4
Add file open query to NativeFile
JakubVanek Sep 2, 2018
3a732f0
Add basic support for mocking libc in SystemDisplay
JakubVanek Sep 2, 2018
deab3f2
Add memory syncing when flushing framebuffer
JakubVanek Sep 2, 2018
cdf7588
Remove singleton SystemDisplay
JakubVanek Sep 2, 2018
2284b07
Remove singleton from LCD
JakubVanek Sep 2, 2018
3f08595
Add DisplayInterface backreference to JavaFramebuffer
JakubVanek Sep 2, 2018
773d1ce
Fix build error in FakeLCD
JakubVanek Sep 2, 2018
640bd8e
Make framebuffer providers package-local
JakubVanek Sep 2, 2018
b16bb56
Do not crash LinuxFramebuffer when no display manager is used
JakubVanek Sep 2, 2018
4fe22e8
Make LinuxFramebuffer public
JakubVanek Sep 2, 2018
709b3c0
Make framebuffer providers public
JakubVanek Sep 2, 2018
f3a1705
Adding some images
jabrena Sep 2, 2018
24f34d0
Fix ENOTTY catching
JakubVanek Sep 2, 2018
2c1cab4
Add basic errno constants to NativeConstants
JakubVanek Sep 2, 2018
bb9e66e
Remove unnecessary libc functions
JakubVanek Sep 3, 2018
decc87d
Merge branch 'feature/#494' of https://github.com/ev3dev-lang-java/ev…
jabrena Sep 3, 2018
2bad609
Adding more tests
jabrena Sep 3, 2018
6e517e9
Merge branch 'feature/#494' of github.com:ev3dev-lang-java/ev3dev-lan…
JakubVanek Sep 3, 2018
a2b33ef
Updating UML with the display solution
jabrena Sep 3, 2018
a258a22
Merge branch 'feature/#494' of https://github.com/ev3dev-lang-java/ev…
jabrena Sep 3, 2018
e714a76
Updating UML with the display solution
jabrena Sep 3, 2018
6c35707
Simplify OwnedDisplay
JakubVanek Sep 5, 2018
ad7dc33
Add missing msync after restore
JakubVanek Sep 5, 2018
fdd1976
Add test framebuffer emulator
JakubVanek Sep 5, 2018
5c43f10
Add JavaFramebuffer tests
JakubVanek Sep 5, 2018
9292165
Put back Jacoco test limit to 0.75
JakubVanek Sep 5, 2018
289442b
Improving some examples.
jabrena Sep 5, 2018
66c2dde
Decreasing the minimum temporally
jabrena Sep 5, 2018
2c86072
Minor change
jabrena Sep 5, 2018
b42a1af
Implement detection of SSH connection without attached PTY
JakubVanek Sep 6, 2018
0d26939
Use JarResource.stream() in example
JakubVanek Sep 6, 2018
f5a3344
Remove some memory leaks from unclosed JarResource.stream()s
JakubVanek Sep 6, 2018
ea6b4f6
Make messages during display init more explanative
JakubVanek Sep 6, 2018
ba9dd2e
Add documentation for emulated native io
JakubVanek Sep 6, 2018
c44934a
Add Lombok @NonNull annotations to the display code
JakubVanek Sep 6, 2018
9e3c4ff
Refactor EmulatedFramebuffer initialization to a builder class
JakubVanek Sep 6, 2018
ac1ac64
Decrease Jacoco to 0.50 after some changes
JakubVanek Sep 6, 2018
231da70
Disable Brickman in StolenDisplay constructor
JakubVanek Sep 6, 2018
df867c1
Route logback messages to stderr
JakubVanek Sep 7, 2018
5a76b40
Use logging instead of stdout
JakubVanek Sep 7, 2018
9672665
Use brickrun in remote startup where applicable
JakubVanek Sep 7, 2018
48bbcf4
Optimize Imports
jabrena Oct 28, 2018
16d6279
Restoring Singleton on LCD to maintain syntax
jabrena Oct 28, 2018
5c00fd8
Reventing change with source & target compatibility to 1.8.
jabrena Oct 28, 2018
9b9cf29
Docker image: Upgrading to OpenJDK 11
jabrena Oct 28, 2018
49de6b2
Travis support: Upgrading to OpenJDK 11
jabrena Oct 28, 2018
a353bbe
Travis support: Upgrading to OpenJDK 10. Max version for Gradle wrapp…
jabrena Oct 28, 2018
3d56320
Travis support: Upgrading to OpenJDK 11
jabrena Oct 28, 2018
973c982
Enabling traces for testing
jabrena Oct 28, 2018
3c91636
Downgrade to OpenJDK10 for the Docker image
jabrena Oct 28, 2018
edeca47
Downgrade to OpenJDK10 for debugging purposes
jabrena Oct 28, 2018
960fe0c
Upgrade to OpenJDK11
jabrena Oct 28, 2018
122ab25
Reviewing weird problem with a Test
jabrena Oct 28, 2018
137f38f
Disabling Jacoco for OpenJDK11
jabrena Oct 28, 2018
0b8f60c
Disabling Jacoco for OpenJDK11
jabrena Oct 28, 2018
3f1a187
Skipping some test
jabrena Oct 28, 2018
f5108da
Skipping a Test
jabrena Oct 28, 2018
462c169
Downgrade to OpenJDK10
jabrena Oct 28, 2018
5f73367
Enabling Jacoco again with new version 0.8.2
jabrena Oct 28, 2018
b3ac60b
Reventing change with source & target compatibility to 1.8.
jabrena Oct 28, 2018
57e6e1b
Enabling support for OpenJDK 11 on Travis and Local.
jabrena Oct 28, 2018
efb34c1
Enabling dockerTest
jabrena Oct 28, 2018
828d0dc
The library only supports Stretch.
jabrena Oct 28, 2018
4e0b8da
Store LCD singleton as LCD class, not as the parent
JakubVanek Oct 28, 2018
cadc5e9
Catch exceptions when saving files in ImageUtilsTest
JakubVanek Oct 28, 2018
0301be2
Moving exception to the right package
jabrena Oct 28, 2018
6bf27b8
Removing examples from sources
jabrena Oct 28, 2018
34bab8b
Downgrade version of Gradle wrapper to support OpenJDK 10.
jabrena Oct 28, 2018
4259b9e
Merge remote-tracking branch 'origin/feature/#494' into feature/#494
jabrena Oct 28, 2018
64bd834
Using Getter at class level for all properties
jabrena Oct 28, 2018
7a920b9
Minor change in Travis
jabrena Oct 28, 2018
cb98db9
Merge pull request #536 from ev3dev-lang-java/feature/#494
jabrena Oct 28, 2018
27b33a5
UML generation
jabrena Oct 28, 2018
fbb4ea2
minor change
jabrena Oct 28, 2018
77d4f09
Merge branch 'feature/#443' into feature/#498
jabrena Oct 28, 2018
2c605e9
Merge remote-tracking branch 'origin/feature/#443' into feature/#443
jabrena Oct 28, 2018
57c2d21
Bump Snapshot
jabrena Oct 29, 2018
b87f6a9
Improving the logging support for Key events.
jabrena Oct 29, 2018
0a9f13e
Add value read function to EV3DevDevice
JakubVanek Oct 29, 2018
b709345
Refactor BaseSensor
JakubVanek Oct 29, 2018
e7d91b8
Reimplement GenericMode w/ BaseSensor functions
JakubVanek Oct 29, 2018
a23382d
Port EV3 & Mindsensors sensors to the new GenericMode
JakubVanek Oct 29, 2018
2475515
Fix off-by-one error in EV3IRSensor
JakubVanek Oct 29, 2018
71f7b96
Update sensor unit tests to match GenericMode work
JakubVanek Oct 29, 2018
bba052d
Refactor fake sensors - lower code duplication
JakubVanek Oct 29, 2018
e8d1e66
Fix misleading comment about switchMode in GenericMode
JakubVanek Oct 29, 2018
8bc6e1a
Fix floodlight changing in EV3ColorSensor
JakubVanek Oct 29, 2018
5fccf77
Rename 4 to IR_CHANNELS in EV3IRSensor
JakubVanek Oct 29, 2018
74325b4
Follow argument description in EV3IRSensor#getRemoteCommands
JakubVanek Oct 29, 2018
5476611
Extract kernel sensor mode read/write to its own function
JakubVanek Oct 29, 2018
e5fc737
Using the methods from SysFs
jabrena Oct 30, 2018
dbdec95
Moving switch execution to the right place
jabrena Oct 30, 2018
c3a8489
Fixing problem with Sound.java
jabrena Nov 1, 2018
0484b93
Fixing SoundTest to run Travis
jabrena Nov 1, 2018
6b6d29f
Removing COL_RESET mode used in method setFloodlight.
jabrena Nov 1, 2018
38bb582
Remove unused sensorMode argument from GenericMode
JakubVanek Nov 1, 2018
141cf7a
Add warnings about mode switches
JakubVanek Nov 1, 2018
6e7197c
Add backreference to GenericMode to the switch warning
JakubVanek Nov 1, 2018
8882392
Add more javadoc warnings to BaseSensor
JakubVanek Nov 1, 2018
3be52b4
Reduce count and intensity of javadoc sensor warnings
JakubVanek Nov 1, 2018
bb24489
Fixing problem exposing method readValue as Public.
jabrena Nov 3, 2018
cbc920c
Merge remote-tracking branch 'origin/feature/#498' into feature/#498
jabrena Nov 3, 2018
96947b5
Merge pull request #539 from ev3dev-lang-java/feature/#498
jabrena Nov 3, 2018
1940f7f
Adding a way to run the program without brickrun
jabrena Nov 3, 2018
019161b
Minor refactoring
jabrena Nov 3, 2018
ba33746
Refactoring in EV3DevPlatforms
jabrena Nov 3, 2018
ad9218f
Adding initial ADR Support
jabrena Nov 4, 2018
f8256f1
Minor change in MANIFEST.MF
jabrena Nov 4, 2018
c0af13e
Put back Brickman.disable() in StolenDisplay constructor
JakubVanek Nov 4, 2018
36166a4
Merge branch 'feature/#443' into #521
JakubVanek Nov 4, 2018
5dfe39a
Add info about LEGO OS to LeJOS ADR
JakubVanek Nov 4, 2018
7620105
Add better explanation to Logging ADR
JakubVanek Nov 4, 2018
f237a5a
Add Display ADR
JakubVanek Nov 4, 2018
cd0b066
Add file links to the ADR readme
JakubVanek Nov 4, 2018
5f33f2e
Add LeJOS Sensor ADR
JakubVanek Nov 4, 2018
f57a5a3
Extend/reword LeJOS and Logging ADRs
JakubVanek Nov 4, 2018
0db10e2
Add OpenJDK ADR
JakubVanek Nov 4, 2018
82e061c
Enabling support to add compatible the library with
jabrena Nov 4, 2018
0a1df5a
Change platform comparison table in README
JakubVanek Nov 4, 2018
5077a4a
Merge pull request #546 from ev3dev-lang-java/feature/#545
jabrena Nov 4, 2018
09e4fae
Adding the adr section about modular design
jabrena Nov 5, 2018
7b47cfb
Merge remote-tracking branch 'origin/#521' into #521
jabrena Nov 5, 2018
22f637f
Adding dates in the different ADR documents
jabrena Nov 5, 2018
352928c
Adding new functions
jabrena Nov 5, 2018
6a04e87
Merge branch 'feature/#443' into #521
jabrena Nov 5, 2018
6500b3a
Removed Native deploy task
jabrena Nov 5, 2018
1134867
Merge pull request #550 from ev3dev-lang-java/#521
jabrena Nov 5, 2018
e85da9f
UML Graph update
jabrena Nov 5, 2018
2b6ae81
Merge branch 'develop' into feature/#443
jabrena Nov 5, 2018

Workflow runs completed with no jobs

You can’t perform that action at this time.