Dan Katzuv
5854e284ea
Convert license file to Markdown ( #2190 )
2020-03-14 22:18:33 -07:00
Thad House
d003ec2dc9
Update to 2020v9 image ( #2154 )
...
- Fix VISA include and FPGA header
- Fix missing VISA lib from executables
2019-12-04 20:38:43 -08:00
Thad House
708009cd20
Update to gradle 6.0 ( #2074 )
2019-11-12 17:14:04 -08:00
sciencewhiz
d748c67a54
Generate docs for command libraries and fix doclint enable ( #2071 )
2019-11-11 21:38:04 -08:00
Thad House
669127e49c
Update intellisense to work with Beta 2020 code ( #2008 )
...
Needed to fix case when both rio and raspbian compilers installed, along with C++17 intellisense.
2019-10-29 21:36:13 -07:00
Thad House
c5812524f8
Bump GradleJNI plugin version ( #1899 )
...
Fixes an issue where the symbol check task doesn't always run.
2019-09-28 08:28:02 -07:00
Thad House
b2861f8948
Use 2020 artifacts and artifactory server ( #1838 )
...
Uses 2020 artifacts and artifactory server, and new versioning and repository plugins.
2019-08-22 21:48:43 -07:00
Thad House
39561751fc
Update GradleVSCode version ( #1786 )
...
Fixes compile_commands
2019-07-31 22:15:48 -07:00
Thad House
2994250714
Update jni library, fix cross builds of the jni symbol check ( #1742 )
2019-06-29 21:31:55 -07:00
Thad House
3dfb01d45b
Update to new Native Utils ( #1696 )
...
Also update to azure 2019 windows image
2019-06-28 14:09:10 -07:00
Thad House
a7f4e29b73
Update versioning and vscode plugin ( #1498 )
...
versioning fixes multi tag issue
2018-12-24 15:46:41 -06:00
Thad House
ef16317f8f
Update NativeUtils and Doxygen ( #1462 )
...
Adds debug stripping to executables.
Copies .debug and .pdb files to install directories to ease debugging.
Update to v0.5 of doxygen, which fixes the download location.
2018-12-05 00:27:18 -08:00
Thad House
5551981b3f
Upgrade to Gradle 5.0 ( #1444 )
...
Also skip raspbian for gazebo.
2018-11-29 23:17:06 -08:00
Thad House
69cb53b51b
Add support for USB Webcams on Windows ( #1390 )
2018-11-17 23:16:35 -08:00
Thad House
a8aacd3657
Update build setup for raspbian and debug binaries ( #1384 )
...
- Build both debug and release binaries
- Append "d" to debug libraries in the style of opencv
- Split shared and static classifiers
- Add raspbian support
2018-10-27 00:19:38 -07:00
Thad House
7068551a3e
Bump OpenCV and GTest to 2019 dependencies ( #1366 )
2018-10-13 20:46:14 -07:00
Thad House
b9fa3a4398
Update to 2019 RoboRIO and 2019 v4 image ( #1352 )
...
Also make updates for Java 11:
* Disable errorprone plugin (currently broken on Java 11)
* Update checkstyle to 8.12
* Update pmd to 6.7.0
2018-10-07 18:11:57 -07:00
Thad House
88b93c220e
Update NativeUtils to not copy NI libraries to jenkins RoboRIO ( #1359 )
...
Allows for compile only shared libraries
2018-10-06 20:51:00 -07:00
Thad House
f1056efa01
Updates version plugin to 2.2 ( #1349 )
...
Fixes describe bug, and removes timestamp from published version number
2018-10-04 01:01:00 -07:00
Thad House
d2a5aaafdd
Use external dependencies for NI and NetComm libraries ( #1304 )
...
This removes a number of large binary files from the repo and enables vendors
to depend on these libraries separately.
2018-09-19 21:57:58 -07:00
Austin Shalit
44099d9a21
Update errorprone config for Java 10 ( #1265 )
2018-08-10 20:02:41 -07:00
Thad House
053ca47d4e
Update gradle dependencies ( #1202 )
...
ErrorProne fixes some Java 9 issues, vscode cpp fixes a bug and updates for lazy tasks, jni updates for lazy tasks
2018-07-20 16:56:22 -07:00
Thad House
0b5df467e1
Update Native Utils to fix static allocations ( #1196 )
...
Should fix lag after 15 or so builds that was being seen with daemon.
2018-07-18 22:14:24 -07:00
Thad House
f8635e8abf
Update to gradle 4.9 ( #1193 )
...
4.9 will be needed for some things being added to a few of our plugins. It adds the new lazy configuration tasks which help a good amount in some cases.
2018-07-18 20:36:10 -07:00
Thad House
4c527b9b08
Add vscode intellisense settings ( #1173 )
2018-07-18 12:26:29 -07:00
Thad House
3818a8b3b6
Update to gradle 4.8.1 ( #1174 )
2018-07-04 09:41:18 -07:00
Peter Johnson
1ecaaafa6c
Discuss and include licenses for third party software. ( #1101 )
2018-06-29 11:06:43 -07:00
Thad House
064989f2e4
Fix projects having different version numbers ( #1113 )
2018-06-17 19:59:49 -07:00
Thad House
0cde67143a
Upgrade to gradle 4.8 ( #1136 )
2018-06-07 20:49:25 -07:00
Austin Shalit
e548a5f705
Update and enable PMD 6.3.0 ( #1107 )
2018-06-03 10:00:53 -07:00
Thad House
85fe722f4c
Fixes JNI files not getting cleaned on rebuild ( #1121 )
...
If a JNI file was added then removed without a clean (like a branch change)
The symbol check would fail because extra headers wouldnt get removed.
2018-05-30 23:24:00 -07:00
Thad House
938f835142
Update things deprecated in gradle 4.8; remove unused function ( #1093 )
2018-05-28 02:00:03 -04:00
Thad House
5bf9720ccf
Use externally built Google Test ( #1108 )
2018-05-28 00:44:12 -04:00
Austin Shalit
40cc743cc7
Enable checkstyle on cscore, ntcore, wpiutil ( #1032 )
...
Also update to version 8.10.
2018-05-24 00:31:04 -04:00
Thad House
55b0fe0082
Fixes JNI symbol check on VS 2015 ( #1078 )
2018-05-19 20:06:05 -07:00
Thad House
8b8c3d5462
Updates NativeUtils dependency ( #1077 )
...
New version handles dependency extraction better, and easier for IDEs
2018-05-19 18:49:29 -07:00
Thad House
38a7786f22
Remove spotless ( #1074 )
...
Enforcing Line endings isn't a good idea for cross system development,
and wpiformat handles everything else
2018-05-19 18:48:38 -07:00
Thad House
5cc7573574
Updates JNI to support embedded jni libraries for easier setup ( #1075 )
2018-05-19 01:31:24 -07:00
Austin Shalit
2e0709f05b
Add spotless to check line endings ( #1055 )
2018-05-16 19:47:35 -07:00
Thad House
d564e19ef3
Only prints the debug binary message once per build ( #1066 )
2018-05-15 21:24:44 -07:00
Thad House
7f88cf768d
New 2018 and later build setup ( #1001 )
2018-04-29 13:29:07 -07:00
Thad House
7729dd972f
Fixes JNI symbol check ( #830 )
...
setErrorData symbol was missing. However, its been deprecated at the
netcomm level for years, and wasn't exposed in wpilibj. And it would
have been crashing since forever, so safe to remove.
2017-12-11 11:48:39 -08:00
Thad House
9c06d2878b
Update to latest native plugin ( #799 )
...
This is what prints warnings to console.
2017-12-01 16:23:30 -08:00
Thad House
f34c736fb2
Adds warning prints to native library builds ( #710 )
...
Can be disabled with -PskipWarningPrints
2017-11-08 23:14:21 -08:00
Jaci R
0d54772362
Add IDEA plugin to root project ( #707 )
2017-11-05 19:57:53 -08:00
Austin Shalit
f4e2e41aaf
Remove leading '*' from license and rename to LICENSE.txt ( #596 )
2017-10-21 16:04:57 -07:00
Austin Shalit
66002d6cac
[WIP] Move examples to allwpilib (Java) ( #569 )
...
* Move examples to allwpilib
* Add checkstyle config to examples project
* Ran wpiformat
* Run checkstyle on examples
* Change maximum line length for examples to 80 chars
This number was chosen based on testing of the number of characters shown by default in Eclipse done by @Kevin-OConnor: 51 chars by default on an E09 @ 1024x600 (which has the welcome window open on the right), 71 with welcome closed, 95 with the right-hand outline pane closed
* Add mavenCentral repository
* Rename subproject & error on deprecated API use
* Remove deprecated API usage
2017-10-16 22:30:21 -07:00
Peter Johnson
7fab0e0ef2
Depend on wpiutil 3.+, ntcore 4.+, cscore 1.+ rather than just +. ( #651 )
...
Also update to wpilib-version-plugin 2.0.
2017-10-01 10:57:03 -07:00
Thad House
c572e6a307
Adds the rest of the data needed for a publish on jenkins ( #628 )
2017-09-07 21:07:01 -07:00
Thad House
e1195e8b9d
Update to 2018_v4 image and new build system. ( #598 )
...
* Revert "Force OpenCV to 3.1.0 (#602 )"
This reverts commit 50ed55e8e2 .
* Removes Simulation
* Removes old build system
* Removes old gtest
* Adds new gmock and gtest
* Updates to new ni-libraries
* removes MyRobot (to be replaced)
* moves files to new location
* Adds new sim backend and new test executables
* updates .styleguide and .gitignore
* Changes cpp WPILibVersion to a function
MSVC throws an AV with the old version.
* Disables USBCamera on all systems except for linux
* 2018 NI Libraries
* New build system
2017-08-18 21:35:53 -07:00