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

v3.8.0 #121

Merged
merged 38 commits into from
Oct 29, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
a869314
Implementing camera controls
serivesmejia Oct 3, 2024
8338dc5
Merge branch 'dev' of https://github.com/deltacv/EOCV-Sim into dev
serivesmejia Oct 3, 2024
cfd73c1
Fix variable tuner to actually use reflectTarget
serivesmejia Oct 6, 2024
359fee6
Delete testing OpMode
serivesmejia Oct 6, 2024
c53fa66
Adding JavaPackager for building native executables
serivesmejia Oct 7, 2024
e1c283d
Update to apriltag 2.1.0
serivesmejia Oct 8, 2024
199cecc
Freeing lock file on restart
serivesmejia Oct 10, 2024
5ca693d
Add arm64 for skiko
serivesmejia Oct 19, 2024
cdecc4c
Testing apriltags linux arm64 support
serivesmejia Oct 19, 2024
5331522
Add plugin repository support to download plugins from a maven reposi…
serivesmejia Oct 26, 2024
cbbb8c4
Add plugin source enum
serivesmejia Oct 26, 2024
3f2c71b
Improve logging of JavaProcess & add exception for duplicate plugins
serivesmejia Oct 26, 2024
7ba7bda
Plugin output GUI and improvements to requested api versions
serivesmejia Oct 27, 2024
74ec7f7
Improve plugin cache handling & fix event handler loop/spam in Source…
serivesmejia Oct 27, 2024
97b9963
Fix plugins to actually log to file & change output text area font to…
serivesmejia Oct 27, 2024
fc0ba42
Add comments to the default repository.toml file
serivesmejia Oct 27, 2024
19d7a14
Add HintManager from flatlaf demo
serivesmejia Oct 27, 2024
9194f66
Delete DemoPrefs from HintManager
serivesmejia Oct 27, 2024
d798228
Make HintManager public
serivesmejia Oct 27, 2024
9ffda44
Make methods public in HintManager
serivesmejia Oct 27, 2024
e972891
Remove prefs from HintManager.Hint
serivesmejia Oct 27, 2024
4bb17a0
Improving plugin output GUI
serivesmejia Oct 27, 2024
dc6c8fb
Fixing PluginClassLoader to handle blacklisting correctly
serivesmejia Oct 28, 2024
0bdb818
Correctly handle the continue on blacklistLoop
serivesmejia Oct 28, 2024
2ea9305
Fix check that prevented calling super access request & improve Plugi…
serivesmejia Oct 28, 2024
c195227
Handle superaccess requests in separate process & implement plugin si…
serivesmejia Oct 28, 2024
4b7b18d
Ignore Common transitive dependency from AprilTagDesktop
serivesmejia Oct 28, 2024
e95c53d
Add global exclusion to Common remote dependency
serivesmejia Oct 28, 2024
8470509
Add double confirmation on superaccess request for untrusted
serivesmejia Oct 29, 2024
47bd2c7
Add classloader parameter to PolymorphicAdapter
serivesmejia Oct 29, 2024
1a1b58f
Allow IPC messages to persist after response
serivesmejia Oct 29, 2024
1386768
Add changelog for v3.8.0
serivesmejia Oct 29, 2024
57942a4
Improve restart routine & add more options to PluginOutput
serivesmejia Oct 29, 2024
2986052
Add deadlock prevention in SuperAccessDaemonClient
serivesmejia Oct 29, 2024
e84daf6
Close PluginOutput on open plugins folder
serivesmejia Oct 29, 2024
b0662c7
Merge branch 'main' into dev
serivesmejia Oct 29, 2024
e1376f1
Update apriltag plugin to 2.1.0-C
serivesmejia Oct 29, 2024
6b3285b
Finish up changelog for v3.8.0
serivesmejia Oct 29, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,8 @@ fabric.properties

*.log

*.pem

**/Build.java
**/build/*

Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,16 @@
package com.github.serivesmejia.eocvsim.util

import org.slf4j.LoggerFactory
import kotlin.reflect.KClass

fun Any.loggerFor(clazz: KClass<*>) = lazy { LoggerFactory.getLogger(clazz.java) }
fun Any.loggerForThis() = lazy { LoggerFactory.getLogger(this::class.java) }

fun loggerOf(name: String) = lazy { LoggerFactory.getLogger(name) }
package com.github.serivesmejia.eocvsim.util

import org.slf4j.LoggerFactory
import kotlin.reflect.KClass

fun Any.loggerFor(clazz: KClass<*>) = lazy {
LoggerFactory.getLogger(clazz.java)
}

fun Any.loggerForThis() = lazy {
LoggerFactory.getLogger(this::class.java)
}

fun loggerOf(name: String) = lazy {
LoggerFactory.getLogger(name)
}
Loading
Loading