forked from BRL-CAD/brlcad
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathChangeLog
More file actions
12411 lines (8524 loc) · 470 KB
/
ChangeLog
File metadata and controls
12411 lines (8524 loc) · 470 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
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
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
commit 127d915986a0fc153c0886b11ea6f6f06661e3d0
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Mon Aug 11 16:49:24 2025 -0400
Bump version numbers for 7.42.0 release
commit 38d96748e1df7715d4878a57ca8c7f5d3e175d4b
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Aug 11 02:56:35 2025 -0700
looks like we're done, start release steps
commit 24419f4eaca3182616b558d1448d2a2c8f4ca552
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Aug 11 02:53:51 2025 -0700
document the bext sbom/architecture changes
commit 2f11f4981e9bda144c961e3cf5186017dc10d5e6
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Aug 11 02:42:02 2025 -0700
not updated strclear though commit failed to document version or other identifier
commit 1f34ea68d7addaf2b29fd750900ad01b97a5638a
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Aug 11 02:35:24 2025 -0700
didn't notice any other user-visible changes, but some commit messages were cryptic or otherwise lacking to say the least
commit 256120de62c62a5baa6532c298313572d2cc8ddc
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Aug 11 02:33:57 2025 -0700
summary note on bot written
commit 3dbb8bb8d21fdd404e3b068b9f4ef1829356c171
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Aug 11 02:33:08 2025 -0700
write up a summary paragraph on the bot work and not a few more user-visible changes. call out adrt a little more explicitly since it was a significant feature for such a long time. also note the MAXPSW bump up to 4096, replacing x with solid_report, and the nirt -T option MIC.
commit 2b2a4fc2f98d839934c7e74416e306e22b21233f
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Fri Aug 8 21:04:26 2025 -0400
and 1.1 is sometimes a bit too dark. see if 1.2 is a better sweet spot.
commit f47071c0392c9cfd961688a10ae3ad0665f356ad
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Fri Aug 8 20:02:07 2025 -0400
don't need or want this rt_cline_radius extern here on Windows
it's provided in rt/global.h via raytrace.h with the proper import/export toggle.
commit 3c94dbe1cb47aa8d8a21dcb1e39ce6c692432233
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Fri Aug 8 17:45:49 2025 -0400
the bot change is confirmed improvement.
gqa changes observed on a particular model were attributed to a couple arb8 that had non-planar saddle face definitions that triggered concave handling. In reviewing the new vs old shotline results, the old was missing significant portions ortho to that non-planar surface. new behavior captures the arb8 volume as intended.
in reviewing other independent testing changes encountered, all were attributed to the same geometry in question with non-planar faces and all now reporting more correct and accurate results.
commit b15d536b961fb7e378770a2bc60ef5b745f33c76
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Fri Aug 8 17:17:56 2025 -0400
pull the latest 17f3f0c802dc7a60e5f25751019c0626cdbc7094 with qt headless tweak
commit b886374b8ceaccf4f552abfa0d8479c1624aab03
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Fri Aug 8 17:13:50 2025 -0400
on other hand, it's already in deprecated status so no need
commit a0c9c7b4d3318498f734a10616a1212a2ec819be
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Fri Aug 8 17:13:07 2025 -0400
ugh, cline override is technically user visible
commit 6f6c14d79560941874d9f6eb5a3a73de0560e5b1
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Fri Aug 8 17:09:46 2025 -0400
restore documented CLINE behavior on windows. we just forcibly set the offset before using the structparse table
commit 43cb3c4aff416cc1e07a076f809ed93095378030
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Fri Aug 8 17:05:14 2025 -0400
mark unused
commit 4a754452cde8582fecea6933fa3879c3867d4cad
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Fri Aug 8 16:36:37 2025 -0400
replace commentary and doubt-casting about what is not known with what is known. rt_cline_rai documented in the rtg3 manpage
commit 753417364f3d937554896de2748db036c47661cb
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Fri Aug 8 16:23:41 2025 -0400
restore the bot_minpieces command, properly deprecated
commit eb0f0bd22b4311643f484442c3751c15eb208876
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Fri Aug 8 09:57:28 2025 -0400
not helpful checking soltab if not doing anything with it
commit 28837e0c6b3944ddecda49bc9ce444ff30ffef42
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Fri Aug 8 09:52:43 2025 -0400
give structparse an address for stashing values if they are specified by a user
commit 07897f02c3d30337912481b9f2b426830dfb9c4a
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Fri Aug 8 04:06:17 2025 -0400
bah, use name, ignore sp
commit e7eb8a9b899438d78c22edcb92fdefeaa8ba1187
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Fri Aug 8 03:56:04 2025 -0400
that's right, we have to consult two git logs now
commit 8b7597923856439f3d2a8334e89a431cd1e6be06
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Fri Aug 8 03:53:42 2025 -0400
backtrace tool reliance is entirely an implementation detail.
never intended to be public API that it's using lldb or gdb or any other mechanism under the hood, and definitely not complexity that seems worth exposing all the way to userland as settings, docs, etc.
since this interface was developed, there are now some 3rd party library options available that could be considered/investigated for achieving similar capability.
commit 6fb5eddfe6fdce6358a628a5f2472321b95d8b0d
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Fri Aug 8 03:47:59 2025 -0400
nirt -T is obsolete
commit 58b6333153afe4f74ec8dcf69a573d626cf00886
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Fri Aug 8 03:46:19 2025 -0400
document the remaining tails so we can hopefully tag later today.
did encounter some minor changes in the last round of testing with robert that need to be validated. rt matches, but getting different thickness (e.g., as gqa or nirt see) on just a handful of bot. need to determine if it's an improvement or regression.
there's also a vertible slew of commits to look through for publicly visible changes. we should toss the commmit log into gpt and see if it can help.
commit ec4e4ee8e936fb57fdb50eaaec0aee60c2972288
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Fri Aug 8 03:35:41 2025 -0400
note vslew also in addition to fixing the center view button as it was underlying and also broken due to refactoring
commit b43fde5425a22c0f1d671a6bd0f7df8936cfe2dd
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Fri Aug 8 03:30:55 2025 -0400
clean up wording for release.
note -o means oriented (unfortunately, major inconsistency), not output; and consolidate two command failure entries that had same root symptom for brevity.
commit d137567276246c2cc7d27a16a0559b581c07526b
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Fri Aug 8 03:09:24 2025 -0400
clean up indent on the new material logic
commit 230fc148af8efac46f472dfe50e973e580cda0b0
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Fri Aug 8 03:00:32 2025 -0400
restore -B option so it can be properly obsoleted per policy.
not seeing any way to defensibly say it's minimally impacting either.
conveniently had already deprecated the -T option though and has been
several minors, so it can just go.
CLI option handling seems wildly inappropriate for an analysis lib...
commit 38b72a95f982b2ba87bbf312e6a8c5e5ca2574df
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Fri Aug 8 02:58:54 2025 -0400
document a 7.34.2 missed change, that nirt -b backout became default back in jan 2023
commit 629d810bc1390699e6811c11f9c846c1893052db
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Fri Aug 8 02:40:25 2025 -0400
restore pieces and mintie options to rt/rtshot/nirt due to deprecation policy.
notices posted. still need to deal with nirt's but it moved.
commit 256d4a8175648f1fbbc8442470e7a1bd8c50ef01
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Fri Aug 8 02:38:03 2025 -0400
libanalyze would get a failing grade were this for a software design course. needs serious debt paydown.
commit 032f34eea1c43c20f2dc40205f0479eed328ada4
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Fri Aug 8 01:48:45 2025 -0400
restore LIBRT_BOT_MINTIE to adhere to policy and avoid churn.
since we still want a setting, no benefit changing the name and no apparent harm if users have scripts that set the value (if we don't want them doing that, we should announce deprecation). in testing, prep was fairly invariant to value changes; and shot was mildly influenced linearly by very large increases if the bots were big enough.
commit 6ecf34b753512e4ae97f54728b1c92053cc29eb7
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Fri Aug 8 01:35:35 2025 -0400
datums need to serialize to ascii
commit c8c521b730b4a54c9d26d48ea0ff838b71922c6d
Author: f4alt <christopherjmacgregor@gmail.com>
Date: Fri Aug 8 00:15:02 2025 -0400
unnecessary zeroing
warnings from static analyser
commit e5e4b69ab7bfa5aa193b144a3b82967656b9c1cd
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Thu Aug 7 21:19:14 2025 -0400
If dp == NULL, don't continue processing
commit 5814a737f2f710d29955b8ca058706d03f3e340a
Author: f4alt <christopherjmacgregor@gmail.com>
Date: Thu Aug 7 12:35:48 2025 -0400
bump bext
commit 638c0ba7f184d3e2608fb7f9e0c11e53c86af830
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Tue Aug 5 01:48:28 2025 -0400
credit the whole team effort on the new fast bot ray tracing support. effort was conceived and planned by sean and chris, worked by team of 5 in spring of 2024 at texas a&m university as a capstone project, mentored by chris and sean. changes were reviewed, merged, and deduped by cliff. testing and V&V performed by chris, and performance tested and parallism bug fixed by sean.
commit 0c8e0e5c452fec9a8f298b788e1e876042f9d5d4
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Tue Aug 5 01:44:22 2025 -0400
add a based twisted unit cube, created by doing full rotation, but then only keeping the new top face values
commit 3ea3bb291cda734626c3a9f20c08d821c062c526
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Aug 4 13:17:37 2025 -0400
credit the spring 2024 team that works on what accelerated BoT ray tracing, ultimately landing on hlbvh construction and shot integration. gaultier debarre, connor mclean, ian beckett, samuel reed, and timothy reynolds.
commit b23697ffe203589ce258a2f8720148b787a3e3fe
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Aug 4 13:03:32 2025 -0400
adjust wording to make more clear this is 8-vertex arbs only)
commit 3da73c52dcdef8690915939628d8fa2c0c16ce54
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Aug 4 12:59:21 2025 -0400
summarize concave arb8 support
commit dd93f8d9ab949885b8a9e9222cc8fba6021790e8
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Aug 4 12:49:16 2025 -0400
staging
commit d1423f2280382eae8e2146f3fa0fd9dfc1fe1b21
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Aug 4 12:47:18 2025 -0400
all seems to be behaving, so consolidate face orderings to previously existing face array
commit cd807d4d7de9d53b84154ec68dd8a75d98552ceb
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Aug 4 12:40:13 2025 -0400
convert arb8 concave/nonplanar debugging to use existing RT_DEBUG_ARB8 flag
commit 98e28f21be6798efaf52b50db8c01c4dc105c0d4
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Aug 4 06:46:46 2025 -0400
finding some old arb8 in the wild that are 0.00x val from non-planar, but quell for now
commit 887b063d5e8fde68cd8d79a2e784a891e1812148
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Aug 4 06:17:42 2025 -0400
still a couple cases to chase down, but set the stage to quell the blather
commit 3ec64ec3587b75318e3e1c42213d3100116b25cb
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Aug 4 06:13:20 2025 -0400
these test cases aren't near the origin
commit 9cfc1dafb026b2b01f89ff174f0d779332158490
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Aug 4 06:03:57 2025 -0400
unitize our normal and take span into account
commit 8a365b99bd0df1b58d0bc9b1784bdca20e5846ee
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Aug 4 05:13:40 2025 -0400
make sure we use the same face vertex mapping and only test arb8
commit 5044d9500a80d7f1f15fed9d49044655481e902d
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Aug 4 03:48:37 2025 -0400
install the new primitives.g data files also
commit 0be7d9e45d775b94d007eaf65ffc1fdc6c0a2aff
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Aug 4 03:42:13 2025 -0400
ebm_logo.bw, not data
commit 1134c76cf7babc258762e2e35d606a55c6df0ba9
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Aug 4 03:40:24 2025 -0400
credit mitchell roberts for his work back in 2014 on creating a primitives.g with all types
commit cc17afaf566d87ae5cda1a6833fe26083fcddc55
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Aug 4 03:37:58 2025 -0400
add a primitives.g sample model by mitchell roberts.
this is a model that's been sitting around for over 10 years that I came across recently. the contributor made one of nearly every object supported at the time including complex types like vol, ebm, dsp, submodel, grip, etc. useful test model as several as-is provoke bugs and crashers, things that should otherwise be working.
commit 6ccd92af92970890170f1fdcc297c155c5404419
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Aug 4 03:19:04 2025 -0400
fixed one issue only to hard kill all vol edit/write support...
copy-paste error from ebm made all vol fail to mat transform, which affected all editing and writing (e.g., g2asc). fortunately, looks like this was caught prior to user-visibility.
commit a8e3ed8eb5571fbcb19e0bd247092f9e1d0d4d84
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Aug 4 03:04:50 2025 -0400
just as important as upgrades is noting removal of dependencies. note gdiam is out.
commit 4858869bcc73a81841aa3ddebd86af5fed629a82
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Aug 4 02:59:00 2025 -0400
date was wrong and empty block unhelpful
commit e6fa9d7b05627aa8e1f9045095a8f976c71f900a
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Aug 4 02:38:37 2025 -0400
reduce nirt commentary from 8.5 to 3.5 lines.
elimianted potentially alarming/confusing narrative and massive parentheticals.
commit 266aeeea5c02a8223d972454d1c3513b0eeee8bd
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Aug 4 02:13:22 2025 -0400
mged crash encountered simply switching databases after having run rt.
stack was in the tcl io handler callback registered by ged/libtclcad during open, but the subprocess was corrupt/gone (as we'd just switched to a new db). handler was still registered, so fix was to manually ensure the subprocess channels (for in/out/err) get closed.
commit 03cf0cafdf2927746d876abd0510dc3885e85551
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Aug 4 02:06:12 2025 -0400
add additional test cases that erroneously fail convexity test
commit 53e733259b6d9b05f3e381f1205c491ca43205fd
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Aug 4 02:05:05 2025 -0400
poor naming, ged_subp isn't a pointer (it's an embedded bu_hash). delete io handlers on close, otherwise corruption and crashes after rt.
commit 135cc0c1835ff1b65e27821c7c49ad0abfa2d224
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Aug 4 01:43:10 2025 -0400
not checking gedp before use, and later checking for null is pointless. hunting down a crasher.
commit bd1ad5ffbeb40d01e203cf4b1b7f7c4f5d275b0a
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Aug 4 01:33:58 2025 -0400
validate rrtp before accessing it
commit 5397ab0abb320636bbb213e7aeeafc6f3faa1135
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Sat Aug 2 15:08:51 2025 -0400
simplify tol init, same values.
commit 953f0c08f2d52f5e86bfac4526ba9a4364538c4d
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Sat Aug 2 15:04:44 2025 -0400
avoid crash on null rtip, and earlier deref for mild opt
commit d4c392e4ccb99df7e56e14f19333f221f5e5091e
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Fri Aug 1 22:02:48 2025 -0400
update bext to fe856ea7167f15a0f6df70637f88c355e4ceebce for qt mod
commit 986fc995b349464bae3567672e973f70910a2582
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Thu Jul 31 11:34:40 2025 -0400
Explicit cast for bg_coplanar_pts with gcc
commit 4e87567487b08ca45b59ee1c7f2289918fe17a64
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Thu Jul 31 11:01:57 2025 -0400
Make a note to look into --first-parent option for git logging.
commit bdfccaf45921072ec07e93a1fc15e5a22be7b230
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Thu Jul 31 10:58:26 2025 -0400
Add convenient gitk line to view commits to check for user visible changes
commit 75a6d9059682349b0300cad71489047df428fdb9
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Mon Jul 28 13:23:04 2025 -0400
Add the cino bit to all the vim lines, not just the initialization
commit 86eba8daea35e31915340e526fa1ec48260b415d
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Jul 28 09:43:14 2025 -0400
so we are working unoriented, so something is awry with the winding
commit 27459b573fd63d534a70b390c568bceb874a18df
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Jul 28 08:57:05 2025 -0400
clarify comment, planar only for now
commit abe1db1c6b79fa242e6ce1e88fbf0159ecd845e7
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Jul 28 07:56:43 2025 -0400
since we're converting concave to bot, this simplifies quite a bit
commit 9adba89ee29e73516dbe52fa00a484ca4fd42c6a
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Jul 28 07:40:47 2025 -0400
after many iterations, the simplest that works without threading or other issues is to just convert it to a bot
commit 08cd6daa369ac1e5daa5a47ba594f768a07f760d
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Jul 28 07:25:14 2025 -0400
also protect from null directory
commit d8739cd0f13b70a1ed6727b525fbae3cb0edd45e
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Jul 28 03:26:50 2025 -0400
implement preliminary arb_to_bot logic. still needs to split based on concavity.
commit 7328dbe9a4103c9863814b723cc509cc9d286cfd
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Jul 28 02:57:51 2025 -0400
no such thing as libbt. fixed, librt.
commit ebee2395fdabd193429b919086ce493ad3a8e2ec
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Jul 28 01:18:56 2025 -0400
pass concave definitions through bot prep/shot.
note several areas for improvement, which could also include stashing the bot soltab but not doing that for now to avoid dynamic memory
commit 0e840eb34e168de30cc293d55034a5e18d8d6b20
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Jul 28 01:15:34 2025 -0400
support null rtip on bot prep, use defaults
commit 3acf34a45c14ae7e0419fca717941bb28927485b
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Sun Jul 27 23:43:35 2025 -0400
optionally save the arb8 definitions out to a .g
commit 650cebc1278f3afaace2b5f335086980ab5c29f6
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Sun Jul 27 22:38:06 2025 -0400
start with just a single ray expected results.
we shoot a ray from 2,.5,.5 towards -1,0,0 (i.e., through center of 1st quadrant cube). note that arb8 prep is noisy about non-planar but does not reject them (intentionally per history).
commit e6284a1c3877ffd3293db118527130a100ebefd3
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Sun Jul 27 20:59:24 2025 -0400
messy and noisy, but now shoots low-level w/ direct calls to prep and shot
commit 3c9b29dcfdf7617eee0a01b59df94f8850ab18ee
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Sun Jul 27 20:56:46 2025 -0400
st_name is a convenience. need to check st_dp, so be a bit more rigorous.
commit 3e04bcd3abed78d88790b5a7cb46fc540a4d245d
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Sun Jul 27 20:51:12 2025 -0400
let name be optional
commit 3538672cb1b20b9a03cb918d21479e6d06495f14
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Sun Jul 27 20:44:06 2025 -0400
ref_seghead is unused
commit 27cddcbad6ded8977ef987843a146e803d78539a
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Sun Jul 27 20:34:24 2025 -0400
if caller doesn't want segs, don't calculate them
commit 87d172511c616bb3cd646c2f27f32254ab1cb57d
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Sun Jul 27 20:28:16 2025 -0400
more streamlining sans-rtip for direct unit testing
commit 6262ec1eb10f2d48b9ba1dd33dd270a1e7652f2e
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Sun Jul 27 20:15:39 2025 -0400
make rtip optional
commit b5b8fa931ba9d48352dfcf268b34e5374ea41c43
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Sun Jul 27 19:51:49 2025 -0400
make sure ip is valid before dereference
commit 19e184e5a4ede6d32f43177548f3eac9e9eba128
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Sun Jul 27 19:41:20 2025 -0400
only fail assertions when required. these could be null from a minimally-required perspective.
commit 275eb38176984602abb9a4eef07c9babc2e7b00d
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Sun Jul 27 19:39:08 2025 -0400
stp shouldn't be required just to print a name for debug
commit 4be5a984010283f4b01dbb17a3cffaf414ad30a0
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Sun Jul 27 16:59:27 2025 -0400
xml ids can't start with numbers
commit 05fcd764fa2e8f650e80e5b5c33c817f59157ce5
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Sun Jul 27 16:59:00 2025 -0400
another helper to detect when an arb8 isn't planar
commit 95a5b22535fa15e94df6750d925aac8f87e2427b
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Sun Jul 27 16:35:10 2025 -0400
implement different method for determining concavity.
we look at every line segment pairing and if the midpoint of any line is outside the arb, then we know we have a concave surface. this is more resilient to vertex ordering issues and avoids needing to wind the right direction since we also make sure all faces go outward from the centroid. in testing, this general approach appears to be far more robust, and considerably faster than convex hull methods.
commit 453e8ea19f7323cd019e85defde7a821f2bb1973
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Fri Jul 25 18:07:10 2025 -0400
additional configurations of concave and non-planar
commit 20905ca9e00830000c6917af4090871f33c4b937
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Wed Jul 23 20:21:19 2025 -0400
document configurations with a bit more detail so I can keep them straight
commit 03798eb7eab2a10ec8f2de1ccc06cc0a1cda0103
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Sun Jul 27 09:27:30 2025 -0400
fix refentries
commit 8f4e4e716f759fcc3c4c15a242d17947aa9f6f8d
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Sun Jul 27 09:26:47 2025 -0400
useful if axis colors were configurable (and worked with flipped output)
commit 23842e3859995ab137c3ebfe73f54ea72b30d602
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Fri Jul 25 14:50:07 2025 -0400
Note fix for brep solid edit crash.
commit 6f14e4fa5f747c06702d2406df39f4be5463cb13
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Fri Jul 25 13:59:03 2025 -0400
Note man page updates by Josh
commit 87ff166ad427ce97b982a812b8cbf4eaa4245d4c
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Fri Jul 25 12:53:28 2025 -0400
Note Kenneth Davis bu_log contributions from PR #106
commit ed18ca34171ac0978edf2d0d45a7cdd483a47f4d
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Thu Jul 24 08:43:51 2025 -0400
Bump bext hash
commit 84a37d9076503ffc54d926dab2e7a92cfa1fc678
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Wed Jul 23 15:41:17 2025 -0400
Whoopsie - don't match the name of an in-src directory, or in-src build isn't happy.
commit 878ce88114adf2e7ff33c882842393c2b5c20f62
Author: f4alt <christopherjmacgregor@gmail.com>
Date: Wed Jul 23 15:16:30 2025 -0400
make our volume estimate looser but faster
generic 2mm grid size is way overkill for a volume estimate in larger
objects. Have the grid size instead be relative to the bounding box -1
order of magnitude on the smallest size
commit beac0dae03f4d77269bb2a44176a0af114d8db51
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Wed Jul 23 13:28:12 2025 -0400
Add some outputs to distclean
commit eac1f432b97244dc115ebec7ff860a9cf9427edd
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Tue Jul 22 23:21:17 2025 -0400
Bump bext for assimp build and strclear update
commit db451ca5474227b88a9ee0fe08fc88849115e2a7
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Tue Jul 22 14:16:21 2025 -0400
Same as bext - warn if we're not in a REAL_PATH
commit 6dc35d276b286b44bca8cc7bcc55e691ea2278cc
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Jul 21 15:54:27 2025 -0400
1.5's a bit too bright for some models at such a low sample.
increase ambient by about a third from default 0.8. also drop ambSlow, no longer a thing.
commit 3758795b0e79236a4e17aa0838df99e263ee6c17
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Jul 21 15:50:48 2025 -0400
restore drawing of coordinate axes on the front/left/top views.
noticed by bill c., looks like the option was lost on a consolidation refactoring.
commit d76192c826ce8b62c85d450152c8a93841c86237
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Sun Jul 20 21:01:58 2025 -0400
Looks like we were getting WINSOCK from libbu - try listing directly.
commit 277e807417dc7417c7619865fedc4c3eb24a20fa
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Sat Jul 19 07:57:28 2025 -0400
Hmm - were we getting Windows lib linking from libbu?
commit b84b0533a18eb1c5d42aea2a1f67598ed4dd7bf2
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Fri Jul 18 10:30:10 2025 -0400
Adjust comment
commit 81860658a763a6ebb4166151413a86637a5c21e2
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Fri Jul 18 10:07:10 2025 -0400
set_deps ordering is important - restore, add comment to that effect.
commit c725c5a0ecd765b3328308a025ae957763c53964
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Thu Jul 17 18:01:52 2025 -0400
misnomer, doesn't appear to do anything with ged (any more)
commit 49a4d9269a04eea1e22e8c8208e8711736b4e990
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Thu Jul 17 17:51:23 2025 -0400
note direct libbu dependency, all but three libs (fft, pkg, pc)
commit e02c482dc862d77a4a6a853426a21f3378d164ed
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Thu Jul 17 17:46:03 2025 -0400
note direct call dependency to libbn, nearly all libs
commit 616c554ff85d4f9331dcf4ce34c52175c031f230
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Thu Jul 17 17:36:59 2025 -0400
libbv is directly called by 7 other libs
commit 152fdeab20c7805504d39799259dda5c497cee50
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Thu Jul 17 17:29:15 2025 -0400
cleanup comments
commit 774a9fe2c618384f751a2d6d51d8ace73f43bd6d
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Wed Jul 16 22:46:41 2025 -0400
add TODO note
commit a4d8eaf4a15ddff08acf5ba2aa3557c1963b31be
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Tue Jul 15 13:39:15 2025 -0400
Explain the implications of nirt reading settings from .mgedrc
commit e713cf3739b777e26204c2b74f90a64973ef7df9
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Wed Jul 9 01:37:42 2025 -0400
technically user visible with nurbs recursive threading.
if we exceed 1024 active threads, there were issues. now limit is 4096 threads.
commit b030e570e752173af6d7b451aaa17bf084f501a9
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Wed Jul 9 01:15:01 2025 -0400
some indent cleanup
commit 9aa03acf83654fa93612b5f58e26137a53f35d26
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Wed Jul 9 01:06:08 2025 -0400
temporary fix for the bu_parallel unit test failure on a 48 core workstation.
our recursvie unit test invoked 48*48 workers which exceeded the 1024 limit. libbu's book-keeping detects the condition but continued 'optimistically' instead of bombing. this meant handing out id's that were greater than our MAXPSW arrays which would then either segfault or corrupt the unit test tally.
proper fix will be to rework the book-keeping to either halt at the limit when creating threads so we don't create too many, or to eliminate the limit (complicated across all the code).
commit e69aeda441963e731f246f307bfa427c5e085cf3
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Sun Jul 6 12:59:48 2025 -0400
initial unit testing for rt_boolweave().
this doesn't do much more than call rt_boolweave at this point, doesn't even validate that it worked, but does at least exercise the function.
commit c9aec16ab5c003af4ad4c3614fd5d0ea37dc3d47
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Sun Jul 6 12:41:06 2025 -0400
towards making boolweave not require a solid since it's only used for validation and debug
commit f0e29d72cc1cfd0a6c0d28fc9a814f52fd3864d6
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Sun Jul 6 12:18:47 2025 -0400
get rid of commented deadcode
commit 0087aa1f16bb7f14432b3b227890b7855c2c711d
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Fri Jul 4 13:01:49 2025 -0400
don't access rtip before we make sure it's valid
commit cbee5d6a4a304c4a9fa1e86c73022ca6ad408c87
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Fri Jun 27 02:46:57 2025 -0400
confirmed parallelism bug on rhel8 host with 48 cores.
unit test catches the bug on the recursive case where 48*48 threads are created. upon investigation, looks like there's either potential for book-keeping collision or thread id being out of expected bounds. closing in on confirming the specific cause and fix needed.
commit df37ba52c76b40b52b82e7e69a985015faabe23f
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Fri Jun 27 02:41:38 2025 -0400
hlbvh work is merged and finally all validated
commit df04666717371c2252e640cec308b4e32d1bf677
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Thu Jun 26 13:31:25 2025 -0400
Bump to latest bext SHA1
commit 7c4fd2a83f57cfcc82b37cd2757e6695d3522c66
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Thu Jun 26 10:35:47 2025 -0400
Only do the stdfd management if we're not using TCL_CHAN
commit 44520009e7ab0d6db964228e15a54490d6ce0be2
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Wed Jun 25 17:35:31 2025 -0400
sync with header, add support for public domain
commit c2fbc35a5f41d4858e5d12b484cbaad245558cf4
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Wed Jun 25 09:36:12 2025 -0400
use rhel8 fix
commit 7d396c43e97fb54548e24131f683fa2491a33c68
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Tue Jun 24 10:03:19 2025 -0400
Add TODO note to look at BoT subcommands for debugging
commit eacd570a94aa01b95a93b96f5d726a3ced81dc28
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Tue Jun 24 08:31:40 2025 -0400
Add a few more missing doxygen entries
commit 34ed4d889dd81fc27aea31819403b4499f7b133f
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Tue Jun 24 08:18:18 2025 -0400
Add a commented out section demoing the local clone settings to gitconfig
commit 451338b768bf8e10988018b24714bbf25968edf6
Author: Christopher Sean Morrison <brlcad@gmail.com>
Date: Mon Jun 23 19:17:40 2025 -0400
update assimp to not use ccache also, bext fa1149406792dce4c47d7603ed8d2cab1f177a25
commit 717118e3aa34565cc050dbf7e5bed9a6ac83ca1c
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Mon Jun 23 12:09:04 2025 -0400
Restore default value for mged_rel_tol
Plotting after solid edit for rpc and rhc needs this value to be set or the
"restored" wireframe ends up coarse until a zap and redraw is completed.
Previous default was removed in e157a9e0a6, but the replacement of mged_rel_tol
took place in dc2fbcaf6561 so that would have been where we lost the default
global initialization.
commit d209c40ba0824ba93ee51afc52a7b34524909c53
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Mon Jun 23 11:36:12 2025 -0400
Back out keypoint and label MGED changes
Something isn't quite right about this logic - epa editing crashes,
and user report indicates BoT editing keypoints weren't behaving.
Reverts changes from around commits 50f9e29bc81e and 3d12a3452.
commit 257ab559a7c057240b38db52712bcf0947fe1aac
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Fri Jun 20 12:40:21 2025 -0400
Add assignment for alpha value in BU_COLOR_INIT
commit 28374070115798c3889083037aeae3d0ccd80934
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Fri Jun 20 12:37:35 2025 -0400
Now that we've got ged_init actually creating the view, we can simplify our setup elsewhere.
commit 1e8ac2aa6831d8596cbb24ca950cac8af33e4b9f
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Fri Jun 20 12:14:29 2025 -0400
Have ged_init create an initial bview
Fixed the Archer issue that was causing it not to tolerate an initial ged_gvp
being present. This way we can always depend on ged_gvp being valid.
commit 53d977f196db6478634bf39426c4380e20f25fba
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Wed Jun 18 16:36:53 2025 -0400
Various changes for doxygen.
commit 2eb54707b1b954fcbe76d92e5bcbd8a583071811
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Wed Jun 18 15:12:18 2025 -0400
Update copyright
commit f7c762ed412e3bc055f84ba237c40642e7c6d407
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Tue Feb 11 11:39:14 2025 -0500
Correct data being assigned to search callback (de52d5e58515563d)
Hopefully we've got all the key commits - needs testing. The idea is to roll
back MGED for release to avoid problems introduced in editing with the newer
code. Since we also capture functional and build fixes made after that point,
we have to cherry-pick some changes and backport them.
commit 22dad69e4608849d67defe34d777a1d02df1631b
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Mon Feb 24 13:55:29 2025 -0500
Reapply mged quit cmd crash fix. (ed4b0588e9d9a)
commit 7f34b0756e0034e29e679b73921bbfd63ef063ce
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Thu Mar 13 16:12:46 2025 -0400
Need to pass ctp through be_s_trans call (9cf98f2d0373)
If we don't do this, editing operations like translate crash due to not getting
the state information passed through the callbacks.
commit 84a346cbf92e0ddd51aa06bba2c810394d91e753
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Wed Jun 18 11:22:07 2025 -0400
Fix CLBK defines (from commit 2367c1c9f39269)
commit a580e0d60c15159069105c495dda8e63491e52d5
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Wed Jun 18 11:20:55 2025 -0400
Fix includes (from commit a5e5daf7e458d3cb)
commit a0e50a5be21adbd6fe8e599160e7d6bdebef5017
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Wed Jun 18 11:19:47 2025 -0400
Fix includes
This change more or less re-applies commit da4a8e11f3ed9d67d29 related to
libged header externs.
commit af72449b766c0a3f4b19e8be79d60b593909736b
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Wed Jun 18 11:00:21 2025 -0400
Re-apply bu_editor related changes
This re-applys the MGED changes related to using the new bu_editor
API.
Re-applys commits:
be76b13b8159aa3f875038f21a892231db07e2bf
26d24eba47c655f2453dca8d9fd33eb05d0cdc5f
7fa42e8bb5587946be4387d225041e3735b71c62
da26bcf4556a9e33628b34760fd93d42840f27fe
commit 33abe7c196d9b90ca82a62ca35e78aeffc1e8636
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Wed Jun 18 10:59:48 2025 -0400