Skip to content

Commit 82014b4

Browse files
committed
Third-party updates. Add kryo-libgdx as an option.
1 parent 509a7d2 commit 82014b4

File tree

4 files changed

+47
-22
lines changed

4 files changed

+47
-22
lines changed

src/main/kotlin/gdx/liftoff/data/libraries/unofficial/ThirdPartyExtensions.kt

Lines changed: 35 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -402,7 +402,7 @@ class TypingLabel : ThirdPartyExtension() {
402402
@Extension
403403
class TextraTypist : ThirdPartyExtension() {
404404
override val id = "textratypist"
405-
override val defaultVersion = "2.1.1"
405+
override val defaultVersion = "2.1.3"
406406
override val url = "https://github.com/tommyettinger/textratypist"
407407
override val group = "com.github.tommyettinger"
408408
override val name = "textratypist"
@@ -424,7 +424,7 @@ class TextraTypist : ThirdPartyExtension() {
424424
@Extension
425425
class FreeTypist : ThirdPartyExtension() {
426426
override val id = "freetypist"
427-
override val defaultVersion = "2.1.1.0"
427+
override val defaultVersion = "2.1.3.0"
428428
override val url = "https://github.com/tommyettinger/freetypist"
429429
override val group = "com.github.tommyettinger"
430430
override val name = "freetypist"
@@ -531,7 +531,7 @@ class Colorful : ThirdPartyExtension() {
531531
@Extension
532532
class Anim8 : ThirdPartyExtension() {
533533
override val id = "anim8"
534-
override val defaultVersion = "0.5.3"
534+
override val defaultVersion = "0.5.4"
535535
override val url = "https://github.com/tommyettinger/anim8-gdx"
536536
override val group = "com.github.tommyettinger"
537537
override val name = "anim8-gdx"
@@ -591,7 +591,7 @@ class Stripe : ThirdPartyExtension() {
591591
@Extension
592592
class GdxGltf : ThirdPartyExtension() {
593593
override val id = "gdxGltf"
594-
override val defaultVersion = "32e345c15d"
594+
override val defaultVersion = "b758554955"
595595
override val repository = Repository.JitPack
596596
override val url = "https://github.com/mgsx-dev/gdx-gltf"
597597
override val group = "com.github.mgsx-dev"
@@ -898,7 +898,7 @@ class CommonsCollections : ThirdPartyExtension() {
898898
@Extension
899899
class Fory : ThirdPartyExtension() {
900900
override val id = "fory"
901-
override val defaultVersion = "0.11.2"
901+
override val defaultVersion = "0.12.0"
902902
override val url = "https://fory.apache.org/"
903903

904904
// was org.furyio before 0.5.0
@@ -1412,7 +1412,7 @@ class Cringe : ThirdPartyExtension() {
14121412
@Extension
14131413
class Digital : ThirdPartyExtension() {
14141414
override val id = "digital"
1415-
override val defaultVersion = "0.8.2"
1415+
override val defaultVersion = "0.9.2"
14161416
override val url = "https://github.com/tommyettinger/digital"
14171417
override val group = "com.github.tommyettinger"
14181418
override val name = "digital"
@@ -1452,7 +1452,7 @@ class Funderby : ThirdPartyExtension() {
14521452
@Extension
14531453
class Juniper : ThirdPartyExtension() {
14541454
override val id = "juniper"
1455-
override val defaultVersion = "0.7.0"
1455+
override val defaultVersion = "0.8.2"
14561456
override val url = "https://github.com/tommyettinger/juniper"
14571457
override val group = "com.github.tommyettinger"
14581458
override val name = "juniper"
@@ -1474,7 +1474,7 @@ class Juniper : ThirdPartyExtension() {
14741474
@Extension
14751475
class Jdkgdxds : ThirdPartyExtension() {
14761476
override val id = "jdkgdxds"
1477-
override val defaultVersion = "1.11.0"
1477+
override val defaultVersion = "1.12.1"
14781478
override val url = "https://github.com/tommyettinger/jdkgdxds"
14791479
override val group = "com.github.tommyettinger"
14801480
override val name = "jdkgdxds"
@@ -1497,7 +1497,7 @@ class Jdkgdxds : ThirdPartyExtension() {
14971497
@Extension
14981498
class JdkgdxdsInterop : ThirdPartyExtension() {
14991499
override val id = "jdkgdxdsInterop"
1500-
override val defaultVersion = "1.11.0.0"
1500+
override val defaultVersion = "1.12.1.0"
15011501
override val url = "https://github.com/tommyettinger/jdkgdxds_interop"
15021502
override val group = "com.github.tommyettinger"
15031503
override val name = "jdkgdxds_interop"
@@ -1540,7 +1540,7 @@ class KryoRegExodus : ThirdPartyExtension() {
15401540
@Extension
15411541
class KryoDigital : ThirdPartyExtension() {
15421542
override val id = "kryoDigital"
1543-
override val defaultVersion = "0.8.2.1"
1543+
override val defaultVersion = "0.9.2.1"
15441544
override val url = "https://github.com/tommyettinger/kryo-more"
15451545
override val group = "com.github.tommyettinger"
15461546
override val name = "kryo-digital"
@@ -1560,7 +1560,7 @@ class KryoDigital : ThirdPartyExtension() {
15601560
@Extension
15611561
class KryoJuniper : ThirdPartyExtension() {
15621562
override val id = "kryoJuniper"
1563-
override val defaultVersion = "0.7.0.1"
1563+
override val defaultVersion = "0.8.2.1"
15641564
override val url = "https://github.com/tommyettinger/kryo-more"
15651565
override val group = "com.github.tommyettinger"
15661566
override val name = "kryo-juniper"
@@ -1581,7 +1581,7 @@ class KryoJuniper : ThirdPartyExtension() {
15811581
@Extension
15821582
class KryoJdkgdxds : ThirdPartyExtension() {
15831583
override val id = "kryoJdkgdxds"
1584-
override val defaultVersion = "1.11.0.1"
1584+
override val defaultVersion = "1.12.1.1"
15851585
override val url = "https://github.com/tommyettinger/kryo-more"
15861586
override val group = "com.github.tommyettinger"
15871587
override val name = "kryo-jdkgdxds"
@@ -1635,14 +1635,33 @@ class KryoGand : ThirdPartyExtension() {
16351635
}
16361636
}
16371637

1638+
/**
1639+
* Kryo support for libGDX's types.
1640+
* @author Tommy Ettinger
1641+
*/
1642+
@Extension
1643+
class KryoLibGdx : ThirdPartyExtension() {
1644+
override val id = "kryoLibGdx"
1645+
override val defaultVersion = "1.13.1.1"
1646+
override val url = "https://github.com/tommyettinger/kryo-more"
1647+
override val group = "com.github.tommyettinger"
1648+
override val name = "kryo-libgdx"
1649+
1650+
override fun initiateDependencies(project: Project) {
1651+
addDependency(project, Core.ID, "com.github.tommyettinger:kryo-libgdx")
1652+
1653+
Kryo().initiate(project)
1654+
}
1655+
}
1656+
16381657
/**
16391658
* Tantrum support for libGDX types.
16401659
* @author Tommy Ettinger
16411660
*/
16421661
@Extension
16431662
class TantrumLibgdx : ThirdPartyExtension() {
16441663
override val id = "tantrumLibgdx"
1645-
override val defaultVersion = "1.13.1.12"
1664+
override val defaultVersion = "1.13.1.13"
16461665
override val url = "https://github.com/tommyettinger/tantrum"
16471666
override val group = "com.github.tommyettinger"
16481667
override val name = "tantrum-libgdx"
@@ -1661,7 +1680,7 @@ class TantrumLibgdx : ThirdPartyExtension() {
16611680
@Extension
16621681
class TantrumRegExodus : ThirdPartyExtension() {
16631682
override val id = "tantrumRegExodus"
1664-
override val defaultVersion = "0.1.19.12"
1683+
override val defaultVersion = "0.1.19.13"
16651684
override val url = "https://github.com/tommyettinger/tantrum"
16661685
override val group = "com.github.tommyettinger"
16671686
override val name = "tantrum-regexodus"
@@ -1681,7 +1700,7 @@ class TantrumRegExodus : ThirdPartyExtension() {
16811700
@Extension
16821701
class TantrumDigital : ThirdPartyExtension() {
16831702
override val id = "tantrumDigital"
1684-
override val defaultVersion = "0.8.2.12"
1703+
override val defaultVersion = "0.9.2.13"
16851704
override val url = "https://github.com/tommyettinger/tantrum"
16861705
override val group = "com.github.tommyettinger"
16871706
override val name = "tantrum-digital"
@@ -1701,7 +1720,7 @@ class TantrumDigital : ThirdPartyExtension() {
17011720
@Extension
17021721
class TantrumJdkgdxds : ThirdPartyExtension() {
17031722
override val id = "tantrumJdkgdxds"
1704-
override val defaultVersion = "1.11.0.12"
1723+
override val defaultVersion = "1.12.1.13"
17051724
override val url = "https://github.com/tommyettinger/tantrum"
17061725
override val group = "com.github.tommyettinger"
17071726
override val name = "tantrum-jdkgdxds"

src/main/resources/i18n/nls.properties

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,7 @@ kryoJuniper=Kryo Juniper
151151
kryoJdkgdxds=Kryo JDKGDXDS
152152
kryoCringe=Kryo Cringe
153153
kryoGand=Kryo Gand
154+
kryoLibGdx=Kryo libGDX
154155
tantrumRegExodus=Tantrum RegExodus
155156
tantrumDigital=Tantrum Digital
156157
tantrumJdkgdxds=Tantrum JDKGDXDS
@@ -451,6 +452,7 @@ kryoJuniperTip=Kryo support for juniper's types.
451452
kryoJdkgdxdsTip=Kryo support for jdkgdxds' types.
452453
kryoCringeTip=Kryo support for cringe's types.
453454
kryoGandTip=Kryo support for gand's types (use cautiously).
455+
kryoLibGdxTip=Kryo support for libGDX types.
454456
tantrumRegExodusTip=Fory support for RegExodus' types.
455457
tantrumDigitalTip=Fory support for digital's types.
456458
tantrumJdkgdxdsTip=Fory support for jdkgdxds' types.

src/main/resources/ui-data/nls.properties

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,7 @@ kryoJuniper=Kryo Juniper
174174
kryoJdkgdxds=Kryo JDKGDXDS
175175
kryoCringe=Kryo Cringe
176176
kryoGand=Kryo Gand
177+
kryoLibGdx=Kryo libGDX
177178
tantrumRegExodus=Tantrum RegExodus
178179
tantrumDigital=Tantrum Digital
179180
tantrumJdkgdxds=Tantrum JDKGDXDS
@@ -471,6 +472,7 @@ kryoJuniperTip=Kryo support for juniper's types.
471472
kryoJdkgdxdsTip=Kryo support for jdkgdxds' types.
472473
kryoCringeTip=Kryo support for cringe's types.
473474
kryoGandTip=Kryo support for gand's types (use cautiously).
475+
kryoLibGdxTip=Kryo support for libGDX types.
474476
tantrumRegExodusTip=Fory support for RegExodus' types.
475477
tantrumDigitalTip=Fory support for digital's types.
476478
tantrumJdkgdxdsTip=Fory support for jdkgdxds' types.
@@ -525,13 +527,14 @@ juniperTerms=random,serialization,tommy ettinger,tettinger
525527
kiwiTerms=guava,metaphore,crashinvaders
526528
kotlinxCoroutinesTerms=coroutines,concurrency
527529
kryoTerms=serialization,binary,nathan sweet
528-
kryoCringeTerms=tommy ettinger,tettinger,random,noise,math
529-
kryoDigitalTerms=support,tommy ettinger,tettinger,math
530-
kryoGandTerms=support,tommy ettinger,tettinger,pathfinding
531-
kryoJdkgdxdsTerms=support,tommy ettinger,tettinger,data structures
532-
kryoJuniperTerms=support,tommy ettinger,tettinger,random
530+
kryoCringeTerms=serialization,tommy ettinger,tettinger,random,noise,math
531+
kryoDigitalTerms=serialization,support,tommy ettinger,tettinger,math
532+
kryoGandTerms=serialization,support,tommy ettinger,tettinger,pathfinding
533+
kryoJdkgdxdsTerms=serialization,support,tommy ettinger,tettinger,data structures
534+
kryoJuniperTerms=serialization,support,tommy ettinger,tettinger,random
535+
kryoLibGdxTerms=serialization,support,tommy ettinger,tettinger,data structures,math
533536
kryoNetTerms=networking,damios,crykn,nathan sweet
534-
kryoRegExodusTerms=support,tommy ettinger,tettinger
537+
kryoRegExodusTerms=serialization,support,tommy ettinger,tettinger
535538
ktxActorsTerms=scene2d,kotlin
536539
ktxAiTerms=gdx-ai,kotlin
537540
ktxAppTerms=application listener

src/main/resources/ui-data/urls.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ kryoDigitalUrl=https://github.com/tommyettinger/kryo-more
4848
kryoGandUrl=https://github.com/tommyettinger/kryo-more
4949
kryoJdkgdxdsUrl=https://github.com/tommyettinger/kryo-more
5050
kryoJuniperUrl=https://github.com/tommyettinger/kryo-more
51+
kryoLibGdxUrl=https://github.com/tommyettinger/kryo-more
5152
kryoNetUrl=https://github.com/crykn/kryonet
5253
kryoRegExodusUrl=https://github.com/tommyettinger/kryo-more
5354
ktxActorsUrl=https://github.com/libktx/ktx/tree/master/actors

0 commit comments

Comments
 (0)