mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2026-11-01 15:02:00 +00:00
Commit Graph
Select branches
Hide Pull Requests
bsp-compilation-2
bsp-compilation-rebased
feat/generic-zone-code
feature/collision-dumping
feature/compiler
feature/material-loading
feature/shader-compile
feature/t6-sound-alias-dumping
fix/iw4-menu-loading
main
#1
#100
#1000
#1001
#1002
#1003
#1004
#1005
#1006
#1007
#1008
#1009
#101
#1010
#1010/merge
#1011
#1012
#1012/merge
#1013
#1014
#1015
#1016
#1017
#1018
#1019
#102
#1020
#1021
#1022
#1023
#1024
#1025
#1029
#1030
#1031
#1032
#1034
#1035
#1036
#1037
#1038
#1039
#1040
#1041
#1042
#1043
#1044
#1045
#1046
#1048
#1049
#105
#1050
#1051
#1052
#1052/merge
#1053
#1053/merge
#1054
#1054/merge
#1055
#1055/merge
#1056
#1057
#1058
#1059
#106
#1060
#1061
#1061/merge
#1062
#1063
#1063/merge
#1064
#1064/merge
#1065
#1065/merge
#1066
#1066/merge
#1067
#1067/merge
#1068
#1068/merge
#1069
#1069/merge
#107
#1070
#1070/merge
#1072
#1072/merge
#1073
#1074
#1075
#1076
#1077
#1078
#1078/merge
#108
#109
#111
#112
#113
#116
#117
#118
#119
#12
#120
#121
#122
#123
#124
#125
#126
#127
#128
#129
#130
#131
#132
#133
#134
#135
#136
#137
#14
#142
#143
#144
#145
#146
#147
#148
#149
#15
#150
#151
#153
#156
#157
#158
#159
#16
#161
#162
#163
#164
#165
#166
#167
#170
#171
#172
#174
#175
#176
#178
#18
#181
#182
#183
#186
#187
#188
#19
#191
#192
#193
#195
#196
#197
#198
#199
#2
#20
#200
#201
#202
#203
#204
#205
#206
#207
#208
#209
#210
#211
#212
#213
#215
#216
#218
#219
#220
#221
#222
#223
#224
#225
#226
#227
#228
#229
#230
#231
#232
#233
#234
#236
#237
#238
#24
#240
#241
#244
#245
#246
#247
#248
#249
#25
#250
#251
#252
#253
#254
#255
#256
#257
#258
#259
#260
#261
#262
#263
#264
#267
#268
#269
#270
#271
#272
#273
#274
#275
#276
#277
#278
#279
#28
#280
#281
#282
#284
#285
#286
#288
#289
#29
#290
#291
#292
#293
#294
#296
#297
#299
#3
#30
#300
#301
#303
#304
#305
#306
#307
#308
#309
#31
#310
#311
#312
#313
#314
#315
#316
#317
#318
#319
#32
#320
#321
#322
#323
#324
#33
#330
#331
#332
#333
#335
#336
#337
#338
#339
#34
#340
#341
#345
#346
#347
#348
#35
#350
#351
#352
#353
#357
#358
#359
#36
#360
#362
#363
#364
#367
#368
#369
#37
#370
#371
#372
#373
#374
#376
#377
#378
#379
#380
#381
#382
#383
#384
#385
#386
#387
#388
#389
#390
#391
#392
#393
#394
#395
#396
#397
#398
#399
#4
#40
#400
#401
#402
#403
#404
#405
#406
#407
#408
#409
#41
#411
#412
#414
#415
#416
#417
#418
#419
#42
#420
#421
#422
#423
#424
#427
#428
#429
#43
#430
#431
#432
#433
#434
#435
#436
#437
#438
#439
#44
#440
#441
#442
#443
#444
#445
#447
#448
#449
#45
#450
#451
#452
#453
#455
#456
#457
#458
#459
#46
#460
#461
#462
#463
#464
#466
#467
#468
#469
#47
#471
#472
#473
#474
#475
#476
#477
#478
#48
#481
#482
#484
#485
#486
#488
#489
#49
#490
#491
#492
#493
#495
#496
#497
#498
#5
#500
#501
#502
#503
#504
#505
#506
#507
#509
#510
#511
#514
#515
#516
#517
#519
#520
#521
#522
#523
#524
#525
#526
#527
#528
#529
#53
#530
#531
#533
#534
#535
#536
#537
#538
#539
#539/merge
#540
#541
#542
#543
#544
#545
#547
#548
#549
#55
#55/merge
#550
#551
#552
#553
#554
#555
#556
#557
#559
#560
#561
#562
#563
#564
#565
#566
#567
#568
#569
#57
#570
#571
#572
#573
#574
#575
#576
#577
#578
#579
#58
#580
#581
#582
#583
#584
#585
#586
#587
#588
#589
#59
#590
#591
#592
#593
#594
#595
#596
#597
#598
#599
#60
#600
#601
#602
#603
#604
#605
#606
#607
#608
#609
#61
#610
#611
#612
#614
#615
#616
#617
#618
#619
#62
#620
#621
#622
#623
#624
#625
#628
#629
#63
#630
#631
#633
#634
#635
#636
#637
#638
#639
#64
#640
#641
#642
#644
#645
#646
#647
#648
#649
#652
#653
#654
#655
#656
#657
#658
#659
#66
#660
#661
#662
#663
#664
#665
#666
#667
#668
#669
#670
#671
#672
#673
#674
#675
#676
#677
#678
#679
#68
#680
#681
#682
#683
#684
#685
#686
#687
#688
#689
#69
#690
#691
#692
#694
#695
#696
#697
#698
#699
#7
#700
#701
#702
#703
#704
#705
#706
#707
#708
#709
#71
#710
#711
#712
#713
#714
#716
#717
#718
#719
#72
#720
#721
#722
#723
#723/merge
#724
#725
#726
#727
#728
#729
#73
#730
#731
#734
#735
#736
#737
#738
#739
#74
#740
#741
#742
#743
#744
#745
#746
#747
#748
#749
#75
#750
#751
#752
#753
#754
#755
#756
#757
#758
#759
#760
#761
#762
#763
#764
#765
#766
#767
#768
#769
#77
#772
#773
#774
#775
#776
#777
#778
#779
#780
#781
#784
#785
#786
#787
#788
#790
#791
#792
#793
#794
#795
#796
#797
#800
#801
#802
#803
#804
#805
#806
#807
#808
#809
#81
#810
#811
#813
#814
#815
#816
#817
#818
#819
#820
#821
#823
#824
#825
#826
#827
#828
#829
#83
#830
#831
#832
#833
#834
#834/merge
#835
#836
#837
#838
#839
#840
#842
#845
#846
#847
#848
#849
#850
#851
#852
#853
#854
#855
#856
#857
#858
#859
#860
#861
#862
#863
#864
#865
#866
#867
#868
#869
#87
#870
#871
#874
#875
#876
#878
#879
#88
#881
#882
#883
#884
#886
#886/merge
#888
#889
#89
#890
#891
#894
#896
#897
#898
#899
#90
#901
#901/merge
#902
#903
#904
#907
#908
#909
#91
#911
#913
#914
#915
#916
#917
#918
#918/merge
#919
#920
#921
#922
#923
#924
#925
#926
#927
#928
#929
#93
#931
#932
#933
#934
#936
#937
#938
#939
#940
#941
#942
#942/merge
#943
#943/merge
#944
#944/merge
#945
#947
#948
#949
#950
#951
#952
#953
#956
#956/merge
#957
#958
#959
#96
#960
#961
#962
#963
#964
#966
#968
#968/merge
#969
#97
#970
#971
#972
#973
#976
#977
#978
#979
#98
#980
#982
#983
#984
#985
#986
#987
#988
#988/merge
#989
#99
#990
#991
#992
#993
#994
#995
#996
#996/merge
#997
#998
#998/merge
#999
v0.1.0
v0.1.1
v0.10.0
v0.10.1
v0.11.0
v0.12.0
v0.12.1
v0.13.0
v0.14.0
v0.14.1
v0.15.0
v0.15.1
v0.15.2
v0.15.3
v0.16.0
v0.16.1
v0.16.2
v0.16.3
v0.17.0
v0.17.1
v0.18.0
v0.19.0
v0.19.1
v0.19.2
v0.2.0
v0.20.0
v0.20.0-rc.1
v0.20.1
v0.20.2
v0.20.3
v0.20.4
v0.21.0
v0.21.1
v0.21.2
v0.22.0
v0.23.0
v0.24.0
v0.24.1
v0.25.0
v0.26.0
v0.26.1
v0.27.0
v0.28.0
v0.29.0
v0.29.1
v0.3.0
v0.3.1
v0.3.2
v0.3.3
v0.3.4
v0.30.0
v0.31.0
v0.32.0
v0.33.0
v0.34.0
v0.4.0
v0.5.0
v0.6.0
v0.6.1
v0.6.2
v0.7.0
v0.7.1
v0.7.2
v0.8.0
v0.8.1
v0.8.2
v0.8.3
v0.9.0
Select branches
Hide Pull Requests
bsp-compilation-2
bsp-compilation-rebased
feat/generic-zone-code
feature/collision-dumping
feature/compiler
feature/material-loading
feature/shader-compile
feature/t6-sound-alias-dumping
fix/iw4-menu-loading
main
#1
#100
#1000
#1001
#1002
#1003
#1004
#1005
#1006
#1007
#1008
#1009
#101
#1010
#1010/merge
#1011
#1012
#1012/merge
#1013
#1014
#1015
#1016
#1017
#1018
#1019
#102
#1020
#1021
#1022
#1023
#1024
#1025
#1029
#1030
#1031
#1032
#1034
#1035
#1036
#1037
#1038
#1039
#1040
#1041
#1042
#1043
#1044
#1045
#1046
#1048
#1049
#105
#1050
#1051
#1052
#1052/merge
#1053
#1053/merge
#1054
#1054/merge
#1055
#1055/merge
#1056
#1057
#1058
#1059
#106
#1060
#1061
#1061/merge
#1062
#1063
#1063/merge
#1064
#1064/merge
#1065
#1065/merge
#1066
#1066/merge
#1067
#1067/merge
#1068
#1068/merge
#1069
#1069/merge
#107
#1070
#1070/merge
#1072
#1072/merge
#1073
#1074
#1075
#1076
#1077
#1078
#1078/merge
#108
#109
#111
#112
#113
#116
#117
#118
#119
#12
#120
#121
#122
#123
#124
#125
#126
#127
#128
#129
#130
#131
#132
#133
#134
#135
#136
#137
#14
#142
#143
#144
#145
#146
#147
#148
#149
#15
#150
#151
#153
#156
#157
#158
#159
#16
#161
#162
#163
#164
#165
#166
#167
#170
#171
#172
#174
#175
#176
#178
#18
#181
#182
#183
#186
#187
#188
#19
#191
#192
#193
#195
#196
#197
#198
#199
#2
#20
#200
#201
#202
#203
#204
#205
#206
#207
#208
#209
#210
#211
#212
#213
#215
#216
#218
#219
#220
#221
#222
#223
#224
#225
#226
#227
#228
#229
#230
#231
#232
#233
#234
#236
#237
#238
#24
#240
#241
#244
#245
#246
#247
#248
#249
#25
#250
#251
#252
#253
#254
#255
#256
#257
#258
#259
#260
#261
#262
#263
#264
#267
#268
#269
#270
#271
#272
#273
#274
#275
#276
#277
#278
#279
#28
#280
#281
#282
#284
#285
#286
#288
#289
#29
#290
#291
#292
#293
#294
#296
#297
#299
#3
#30
#300
#301
#303
#304
#305
#306
#307
#308
#309
#31
#310
#311
#312
#313
#314
#315
#316
#317
#318
#319
#32
#320
#321
#322
#323
#324
#33
#330
#331
#332
#333
#335
#336
#337
#338
#339
#34
#340
#341
#345
#346
#347
#348
#35
#350
#351
#352
#353
#357
#358
#359
#36
#360
#362
#363
#364
#367
#368
#369
#37
#370
#371
#372
#373
#374
#376
#377
#378
#379
#380
#381
#382
#383
#384
#385
#386
#387
#388
#389
#390
#391
#392
#393
#394
#395
#396
#397
#398
#399
#4
#40
#400
#401
#402
#403
#404
#405
#406
#407
#408
#409
#41
#411
#412
#414
#415
#416
#417
#418
#419
#42
#420
#421
#422
#423
#424
#427
#428
#429
#43
#430
#431
#432
#433
#434
#435
#436
#437
#438
#439
#44
#440
#441
#442
#443
#444
#445
#447
#448
#449
#45
#450
#451
#452
#453
#455
#456
#457
#458
#459
#46
#460
#461
#462
#463
#464
#466
#467
#468
#469
#47
#471
#472
#473
#474
#475
#476
#477
#478
#48
#481
#482
#484
#485
#486
#488
#489
#49
#490
#491
#492
#493
#495
#496
#497
#498
#5
#500
#501
#502
#503
#504
#505
#506
#507
#509
#510
#511
#514
#515
#516
#517
#519
#520
#521
#522
#523
#524
#525
#526
#527
#528
#529
#53
#530
#531
#533
#534
#535
#536
#537
#538
#539
#539/merge
#540
#541
#542
#543
#544
#545
#547
#548
#549
#55
#55/merge
#550
#551
#552
#553
#554
#555
#556
#557
#559
#560
#561
#562
#563
#564
#565
#566
#567
#568
#569
#57
#570
#571
#572
#573
#574
#575
#576
#577
#578
#579
#58
#580
#581
#582
#583
#584
#585
#586
#587
#588
#589
#59
#590
#591
#592
#593
#594
#595
#596
#597
#598
#599
#60
#600
#601
#602
#603
#604
#605
#606
#607
#608
#609
#61
#610
#611
#612
#614
#615
#616
#617
#618
#619
#62
#620
#621
#622
#623
#624
#625
#628
#629
#63
#630
#631
#633
#634
#635
#636
#637
#638
#639
#64
#640
#641
#642
#644
#645
#646
#647
#648
#649
#652
#653
#654
#655
#656
#657
#658
#659
#66
#660
#661
#662
#663
#664
#665
#666
#667
#668
#669
#670
#671
#672
#673
#674
#675
#676
#677
#678
#679
#68
#680
#681
#682
#683
#684
#685
#686
#687
#688
#689
#69
#690
#691
#692
#694
#695
#696
#697
#698
#699
#7
#700
#701
#702
#703
#704
#705
#706
#707
#708
#709
#71
#710
#711
#712
#713
#714
#716
#717
#718
#719
#72
#720
#721
#722
#723
#723/merge
#724
#725
#726
#727
#728
#729
#73
#730
#731
#734
#735
#736
#737
#738
#739
#74
#740
#741
#742
#743
#744
#745
#746
#747
#748
#749
#75
#750
#751
#752
#753
#754
#755
#756
#757
#758
#759
#760
#761
#762
#763
#764
#765
#766
#767
#768
#769
#77
#772
#773
#774
#775
#776
#777
#778
#779
#780
#781
#784
#785
#786
#787
#788
#790
#791
#792
#793
#794
#795
#796
#797
#800
#801
#802
#803
#804
#805
#806
#807
#808
#809
#81
#810
#811
#813
#814
#815
#816
#817
#818
#819
#820
#821
#823
#824
#825
#826
#827
#828
#829
#83
#830
#831
#832
#833
#834
#834/merge
#835
#836
#837
#838
#839
#840
#842
#845
#846
#847
#848
#849
#850
#851
#852
#853
#854
#855
#856
#857
#858
#859
#860
#861
#862
#863
#864
#865
#866
#867
#868
#869
#87
#870
#871
#874
#875
#876
#878
#879
#88
#881
#882
#883
#884
#886
#886/merge
#888
#889
#89
#890
#891
#894
#896
#897
#898
#899
#90
#901
#901/merge
#902
#903
#904
#907
#908
#909
#91
#911
#913
#914
#915
#916
#917
#918
#918/merge
#919
#920
#921
#922
#923
#924
#925
#926
#927
#928
#929
#93
#931
#932
#933
#934
#936
#937
#938
#939
#940
#941
#942
#942/merge
#943
#943/merge
#944
#944/merge
#945
#947
#948
#949
#950
#951
#952
#953
#956
#956/merge
#957
#958
#959
#96
#960
#961
#962
#963
#964
#966
#968
#968/merge
#969
#97
#970
#971
#972
#973
#976
#977
#978
#979
#98
#980
#982
#983
#984
#985
#986
#987
#988
#988/merge
#989
#99
#990
#991
#992
#993
#994
#995
#996
#996/merge
#997
#998
#998/merge
#999
v0.1.0
v0.1.1
v0.10.0
v0.10.1
v0.11.0
v0.12.0
v0.12.1
v0.13.0
v0.14.0
v0.14.1
v0.15.0
v0.15.1
v0.15.2
v0.15.3
v0.16.0
v0.16.1
v0.16.2
v0.16.3
v0.17.0
v0.17.1
v0.18.0
v0.19.0
v0.19.1
v0.19.2
v0.2.0
v0.20.0
v0.20.0-rc.1
v0.20.1
v0.20.2
v0.20.3
v0.20.4
v0.21.0
v0.21.1
v0.21.2
v0.22.0
v0.23.0
v0.24.0
v0.24.1
v0.25.0
v0.26.0
v0.26.1
v0.27.0
v0.28.0
v0.29.0
v0.29.1
v0.3.0
v0.3.1
v0.3.2
v0.3.3
v0.3.4
v0.30.0
v0.31.0
v0.32.0
v0.33.0
v0.34.0
v0.4.0
v0.5.0
v0.6.0
v0.6.1
v0.6.2
v0.7.0
v0.7.1
v0.7.2
v0.8.0
v0.8.1
v0.8.2
v0.8.3
v0.9.0
-
b5475e30f0
Only load menu files once
Jan
2021-12-31 00:09:25 +01:00 -
1e3946974c
Fix menu converter not properly referencing functions
Jan
2021-12-30 19:22:17 +01:00 -
9136a7de3b
Enable of usage of functions that were defined in the same menu file
Jan
2021-12-30 19:20:01 +01:00 -
3bbe5a4835
Remove outdated assertion for empty scriptstring list on loading
Jan
2021-12-30 19:19:42 +01:00 -
538c4be839
Fix not supporting nullptr scriptstrings
Jan
2021-12-30 16:51:16 +01:00 -
7283cc5640
Always set parenthesis for operations inside operations because the game is unable to calculate operations behind each other without parenthesis and does also not know what precedence is
Jan
2021-12-29 18:50:34 +01:00 -
8e4b2bb057
Add non default forecolor flag if forecolor is not white
Jan
2021-12-29 18:08:38 +01:00 -
f628d33a95
Properly dump and convert visible property for items
Jan
2021-12-29 17:04:18 +01:00 -
83492b907f
Properly dump and render rect property for items
Jan
2021-12-29 17:04:03 +01:00 -
a7aac965da
Convert menu item type data
Jan
2021-12-29 14:46:53 +01:00 -
f30bbd65da
Initialize default values of menus via class level defaults
Jan
2021-12-29 13:50:45 +01:00 -
bf7e136c54
Convert enable dvar values
Jan
2021-12-29 11:50:39 +01:00 -
02f8924ada
Fix floating expression converting not respecting static values
Jan
2021-12-29 11:50:29 +01:00 -
95b2e4b851
fix linker not having "no optimization" command line argument available
Jan
2021-12-29 11:49:11 +01:00 -
0ede5b30d4
Convert float expressions
Jan
2021-12-29 10:16:28 +01:00 -
96ad97b784
Apply menu elements defaults
Jan
2021-12-29 09:02:40 +01:00 -
d8b1f58b40
Accept any character on menu permissive mode
Jan
2021-12-29 02:52:13 +01:00 -
c87e87eafc
Correctly write menu items to zone
Jan
2021-12-29 02:51:58 +01:00 -
a0ff11a857
Create default GfxImage assets
Jan
2021-12-29 02:51:33 +01:00 -
dcff6132b9
Fix menulist dumping functions not skipping nullptrs indices
Jan
2021-12-29 02:05:44 +01:00 -
ae095f8fe5
Add focussound conversion for menus
Jan
2021-12-29 02:05:21 +01:00 -
3589035ed6
Use expression supporting data strings for menus
Jan
2021-12-29 01:25:18 +01:00 -
847e4d568c
Add static dvars to menu conversion
Jan
2021-12-29 01:14:31 +01:00 -
5e31be9bac
Finalize menu assets after loading all assets
Jan
2021-12-29 00:20:54 +01:00 -
7188b0946d
Make use of custom functions when converting menus
Jan
2021-12-28 23:52:42 +01:00 -
338de302d9
Add free function to memory manager
Jan
2021-12-28 23:51:23 +01:00 -
ca9ee04738
Dump menu functions with a function like call
Jan
2021-12-28 19:49:20 +01:00 -
43610b381d
Reduce menu reading console output on successful read
Jan
2021-12-28 19:40:39 +01:00 -
d24e847204
Add command line argument for disable menu optimizations on loading
Jan
2021-12-28 18:26:41 +01:00 -
6d622e6ae1
Create Default materials for iw4
Jan
2021-12-28 18:04:51 +01:00 -
f0edfc5939
Fix IW4x menu script arguments
Jan
2021-12-28 18:04:32 +01:00 -
30bc876ee4
Add menu iw4x uiscripts
Jan
2021-12-28 15:31:56 +01:00 -
bfe488acad
Add missing expressions for openSound and closeSound for menus
Jan
2021-12-28 14:17:16 +01:00 -
80a0fba606
Parse menu event handler setplayerdata
Jan
2021-12-28 14:17:02 +01:00 -
15f57fedcd
Make menu dumper consider empty tokens require parenthesis
Jan
2021-12-28 14:16:22 +01:00 -
d2262ebaec
Fix menu dvarStrList not working because of String chaining
Jan
2021-12-28 11:49:42 +01:00 -
f8c79d27d0
Discord menu function that have already been defined when parsing
Jan
2021-12-27 14:16:17 +01:00 -
245a2ed642
Add equals operation to simpleexpressionvalue to check if an expression is the same as another one
Jan
2021-12-27 14:15:44 +01:00 -
cc88fb0a5a
Log menu parsing errors in stderr
Jan
2021-12-27 11:32:47 +01:00 -
d4154d0cc2
Parse menu function values
Jan
2021-12-27 11:28:11 +01:00 -
7ea53808b7
Extend menu IT with materials
Jan
2021-12-27 11:27:59 +01:00 -
9c5c34b0c8
Leave away unnecessary trailing zeros in script numeric values for menus
Jan
2021-12-12 16:23:58 +01:00 -
4ed8016110
Add eventhandlersets to menu parsing integration tests
Jan
2021-12-12 14:03:23 +01:00 -
a0200a9dbb
Test certain properties with menu parsing integration test
Jan
2021-12-11 22:55:40 +01:00 -
9435c836d3
Include ObjLoading and Parser test projects in gitlab ci pipeline
Jan
2021-12-11 21:53:31 +01:00 -
c683c210f5
Add base for menu parsing integration tests
Jan
2021-12-11 21:40:13 +01:00 -
899449145c
Update default project file generation for VS2022
Jan
2021-12-11 12:32:47 +01:00 -
fe07b3a10e
Convert menu expressions
Jan
2021-12-08 21:49:33 +01:00 -
acca33b036
Add conversion for EventHandlerSet
Jan
2021-12-07 21:35:56 +01:00 -
bc12b3dcd0
Menu item conversion base
Jan
2021-12-06 19:00:41 +01:00 -
988620e23d
Menu conversion base
Jan
2021-12-05 16:23:25 +01:00 -
05de9cab29
Use StringChain in menu parsing whenever applicable
Jan
2021-12-04 13:38:51 +01:00 -
616c6414ff
Add string chains to menu string properties
Jan
2021-12-02 22:39:12 +01:00 -
6f15fe6010
Make abstract color property accept less than 4 color values and make others zero
Jan
2021-12-02 22:20:11 +01:00 -
4b7a78100d
Make defines stream proxy able to accept comma within parameter values that are in parenthesis
Jan
2021-12-02 22:19:48 +01:00 -
f5ed7880b0
Fix defines proxy not being able to process parameters with underscores
Jan
2021-12-01 23:19:20 +01:00 -
17e7926442
Accept semicolons in menu dvarStrList and dvarFloatList
Jan
2021-12-01 18:22:54 +01:00 -
a8126e2db3
Make parenthesis when using menu boolean expression optional
Jan
2021-12-01 18:16:58 +01:00 -
74988af30b
Add expression numerics and int to multiple sequences for menu items
Jan
2021-11-28 20:20:28 +01:00 -
8e7cd0140c
Fix comment removing defines proxy not properly removing multiple comments per line
Jan
2021-11-28 19:29:50 +01:00 -
782b05a60b
Fix defines proxy not correctly adding first line to escape line end define
Jan
2021-11-28 19:07:30 +01:00 -
8bf0126e38
Add hint for permissive mode when parsing fails within event handlerset
Jan
2021-11-28 18:03:27 +01:00 -
b082e471e7
Add permissive mode for menu parsing that accepts unknown script tokens as long as they can be put into the script
Jan
2021-11-28 17:55:26 +01:00 -
e94c48338c
Make defines proxy accept parameter values that have parenthesis
Jan
2021-11-28 15:52:45 +01:00 -
e7eb43a955
Correctly parse binary operations that can be interpreted as sign prefixes for numbers
Jan
2021-11-28 15:16:43 +01:00 -
c3a44f60d3
Accept static expressions for menu floating point and int
Jan
2021-11-26 21:50:07 +01:00 -
9279123ef9
Consume lonely semicolons in items and menus
Jan
2021-11-26 21:48:05 +01:00 -
fb70d9538a
Make menu and item rect accept expressions as static values
Jan
2021-11-26 17:43:27 +01:00 -
2a4768e5b0
Add conditional operator to simple expressions
Jan
2021-11-26 17:39:46 +01:00 -
5b087e0d31
Add missing itemscope and menuscope sequences
Jan
2021-11-25 19:22:14 +01:00 -
82cda64a44
Add missing unit tests for elif directive
Jan
2021-11-25 18:10:29 +01:00 -
c65c57ce72
Add support for defineproxy if directive parsing
Jan
2021-11-25 18:01:18 +01:00 -
887d14df54
Move generic parser unit tests from zonecodegenerator to parsertests
Jan
2021-11-25 15:17:30 +01:00 -
4b2f001e7c
Add more unit tests for simple expressions and fix code
Jan
2021-11-25 12:33:30 +01:00 -
7680f92ae1
Add base for simple expression unit tests
Jan
2021-11-25 01:20:51 +01:00 -
c5475ce780
Fix unit tests failing for menu expressions
Jan
2021-11-25 00:24:36 +01:00 -
38f3d7d10e
Move Menu Expression to Simple Namespace to have generic configurable expressions
Jan
2021-11-24 17:44:14 +01:00 -
4f2a8454a6
Move common expression classes to simple parsing setup
Jan
2021-11-22 21:47:05 +01:00 -
5baa311025
Make defines proxy recognize define values that are escaped over multiple lines
Jan
2021-11-22 13:38:33 +01:00 -
a8f0fbd3bb
Use shared ptr for line filenames to be able to still use filenames when original file has been closed
Jan
2021-11-22 10:52:43 +01:00 -
6b7a71a1bb
Make defines proxy accept whitespace
Jan
2021-11-22 09:43:03 +01:00 -
ba3084700e
Fix Abstract Parser not being able to display parsing errors from defines proxy on empty line
Jan
2021-11-22 09:42:46 +01:00 -
0ffa85d557
Fix event handler set not clearing current script correctly
Jan
2021-11-20 22:01:21 +01:00 -
03b3981312
Add menu key handlers
Jan
2021-11-20 22:01:01 +01:00 -
aae2b9f3d9
Add sequence for listbox columns
Jan
2021-11-20 18:40:18 +01:00 -
ebdfb5b9aa
Parse feature specific item properties
Jan
2021-11-20 18:22:34 +01:00 -
dd8a9bf374
Set item type features when setting type
Jan
2021-11-20 14:29:24 +01:00 -
ef1ad18332
Recognize script numeric and int values as strings
Jan
2021-11-20 12:01:04 +01:00 -
ed329e6453
Add item scope sequences for expressions and menueventhandlerset
Jan
2021-11-14 20:05:06 +01:00 -
9a2e74d083
Add menu unary expression for minus
Jan
2021-11-14 20:04:36 +01:00 -
ebb8eb9e5b
Fix SimpleLexer not recognizing negative numbers
Jan
2021-11-14 20:04:00 +01:00 -
18aa914d70
Fix abstract lexer not currently setting string token pos
Jan
2021-11-14 20:03:37 +01:00 -
109955b8f2
Add unit tests for most eventhandlerset script sequences
Jan
2021-11-14 18:17:13 +01:00 -
252dee03ba
Fix menu EventHandlerSetSequences if parsing behaviour based on unit tests
Jan
2021-11-14 14:04:17 +01:00 -
9afe9b2b32
Add unit tests for menu EventHandlerSetScope If Statements
Jan
2021-11-14 14:03:56 +01:00 -
0033ab2a2b
Add base for menu parsing unit tests
Jan
2021-11-14 12:46:13 +01:00 -
13589fd43c
Add menu eventhandlerset sequences for if, elseif and else
Jan
2021-11-14 12:46:02 +01:00 -
f760c517dd
Add menu parsing results to zone state
Jan
2021-11-14 09:25:35 +01:00 -
7eecd58ce8
Load menu files that are referenced via loadmenu
Jan
2021-11-13 23:28:22 +01:00 -
4552a4fe4a
Add asset loading states per zone for the usecase of saving loaded menus and menu functions
Jan
2021-11-13 22:18:44 +01:00