Peter Johnson
28c8678ea2
SafeThread: Use atomic for m_active.
2016-11-04 23:39:09 -07:00
Peter Johnson
34acd9d47c
SafeThread: Use atomic for m_active.
2016-11-04 23:39:09 -07:00
Thad House
861726cefa
Adds gradle task to fix NI libraries whenever new ones are added. ( #325 )
...
Generates genlinks, and modifies headers to make them self contained
2016-11-04 15:17:17 -07:00
Thad House
81212d80c6
Fixes ultrasonic declaration ( #328 )
...
Also adds test to ensure this doens't happen again
2016-11-04 15:02:29 -07:00
Thad House
2235a809c4
Fixes a missed change from the ni-libraries location change ( #326 )
2016-11-04 13:26:34 -07:00
Thad House
3fe0f49ac0
Moves NI headers to their own folder in the repo ( #324 )
2016-11-04 01:22:28 -07:00
Thad House
03d8f9193b
Moves using namespace from ChipObject.h into hal namespace ( #323 )
2016-11-03 23:01:13 -07:00
Thad House
05ca76ea99
Runs clang-format on ntcore ( #150 )
...
Also updates .clang-format to match allwpilib
WPIUtil was skipped
2016-11-03 21:03:45 -07:00
Thad House
d1065f0bd1
Moves deprecation definition to wpiutil ( #149 )
2016-11-03 20:08:47 -07:00
Thad House
cf0ec7b9a9
Moves deprecation definition to wpiutil ( #149 )
2016-11-03 20:08:47 -07:00
Thad House
5e54969f6b
Adds Task back into WPILibC ( #320 )
...
Note that deprecation has not been added yet, since we need to add the
deprecation API's for MSVC and GCC < 4.9.
2016-11-02 22:17:40 -07:00
Peter Johnson
46085824ae
Add DHT data to MJPEG source images if not present.
2016-11-02 21:32:13 -07:00
Thad House
18ef5eb1bf
C++ and Java tests for the new build system ( #309 )
2016-11-01 23:41:05 -07:00
Tyler Veness
b5e3d92e9d
Remove errant "using namespace" in global namespace ( #318 )
2016-11-01 23:40:28 -07:00
Tyler Veness
ba8761e39e
"using" directives are no longer used in global namespaces ( #219 )
2016-11-01 23:09:51 -07:00
Thad House
78f0b1562c
Removes Task.h from wpilib.h header ( #317 )
2016-11-01 23:08:57 -07:00
Thad House
5c28b30028
Removes NetworkTables from Java executable jar ( #303 )
2016-11-01 22:34:52 -07:00
Peter Johnson
59267da72b
Namespace all wpilibc functions/classes into "frc" namespace. ( #311 )
...
Base.h provides a backwards compatibility shim (enabled unless
NAMESPACED_WPILIB is defined) that does a "using namespace frc".
However, as some header files do not include Base.h, this may
be a breaking change in some corner cases (with an easy fix).
Fixes #218 .
2016-11-01 22:33:12 -07:00
Dustin Spicuzza
36ad45c07d
Delete .gitreview ( #316 )
2016-11-01 22:31:53 -07:00
Thad House
ecb2add791
Removes additional references to CANTalon from the library. ( #312 )
2016-11-01 20:13:26 -07:00
Thad House
9bbdaf300b
Removes the task class from wpilib ( #314 )
...
Was required back on the cRIO, but there are much better alternatives
nowadays.
2016-11-01 20:12:08 -07:00
Thad House
bc492bb40e
Removes the REAL definition from wpilib.h ( #315 )
...
Interferes with OpenCV, and is heavy namespace polution anyway.
2016-11-01 19:23:59 -07:00
Thad House
7067179b28
Ignores the vscode directory. ( #6 )
2016-11-01 00:37:10 -07:00
Thad House
81221c4874
Moves JNI internal utility methods to frc namespace ( #310 )
2016-10-31 23:04:49 -07:00
Peter Johnson
4828a69867
Update versioning plugin.
2016-10-31 20:15:42 -07:00
Peter Johnson
3fcc808e99
Use zlib built into OpenCV.
2016-10-31 20:00:14 -07:00
Peter Johnson
15cdd661a4
Simplify OpenCV dependencies.
...
Depends on https://github.com/wpilibsuite/opencv/pull/6
2016-10-30 23:58:33 -07:00
Thad House
137b3d81fb
Fixes JNI file not being copied to output directory for integration tests ( #308 )
2016-10-30 23:14:19 -07:00
Fred Silberberg
6741f47ef1
Update version plugin ( #307 )
2016-10-30 01:18:18 -07:00
Fred Silberberg
60d9f3de68
Update version plugin ( #148 )
2016-10-30 01:14:57 -07:00
Thad House
f87baaa4fc
Moves dependencies to their own gradle file, and adds capabilities to link to ntcore and wpilib ( #4 )
2016-10-29 22:36:04 -07:00
Fred Silberberg
fecd8a448f
Fix wpiutil version ( #147 )
2016-10-28 21:04:47 -04:00
Fredric Silberberg
fe4ef75cf6
Updated wpiutil version
2016-10-28 20:09:54 -04:00
Peter Johnson
87c7a9db54
Add USB and OpenCV processed dual stream example.
2016-10-28 00:54:28 -07:00
Peter Johnson
fa2ce40084
Add OpenCV library links to example executables.
2016-10-28 00:53:44 -07:00
Peter Johnson
4eac3fe9a0
Disable x86 platform for now until we get OpenCV working with it.
2016-10-28 00:52:41 -07:00
Peter Johnson
d7efd62511
build.gradle: Fix OpenCV library order.
...
Also include OpenCV-built liblibjpeg.a and liblibpng.a.
2016-10-28 00:51:28 -07:00
Peter Johnson
e10b399f51
CvSource: Implement NotifyError.
2016-10-28 00:47:18 -07:00
Peter Johnson
39a8195386
CvSourceImpl: Add stub for CreateProperty(callback).
2016-10-28 00:46:43 -07:00
Thad House
e75e9092a8
Fixes athena runtime zip not being built at the correct times ( #306 )
v2017.1.1-beta-2
2016-10-27 22:01:28 -07:00
Thad House
247cef5ec2
Removes CANJaguar from wpilib ( #300 )
...
Now located at https://github.com/wpilibsuite/CANJaguar .
2016-10-27 10:54:52 -07:00
Peter Johnson
43331419f6
MJPEGServer: Output boundary at start of image instead of end.
...
This avoids hiccups/timeouts causing the next image being seen as a
completely new file rather than a continuation of a multi-part.
2016-10-26 23:58:22 -07:00
Peter Johnson
c66a55d81a
Implement CvSink.
...
* Make CvSink constructor explicit.
* Add SetDescription function.
2016-10-26 23:37:00 -07:00
Peter Johnson
9a44a38141
Fix source and sink refcounting.
2016-10-26 23:34:44 -07:00
Peter Johnson
5f69cb2a5b
SinkImpl: Refactor GetDescription, add GetError, SetEnabled.
2016-10-26 23:31:48 -07:00
Peter Johnson
a5f63c3ae3
SourceImpl::GetNextFrame(): Avoid spurious wakeups.
2016-10-26 23:31:18 -07:00
Peter Johnson
0053962182
SourceImpl: add PutError().
...
The error message is stored as a normal frame with unknown pixel format.
2016-10-26 23:30:13 -07:00
Peter Johnson
c462d0b249
CvSourceImpl.h: Remove unnecessary include.
2016-10-26 23:26:15 -07:00
Thad House
29f999e2b2
Adds new handle structure and type for vendors ( #297 )
2016-10-26 23:09:33 -07:00
Peter Johnson
778edaeb28
Reverse the JNI load order to look for system library first. ( #145 )
2016-10-25 22:27:33 -07:00