forked from BRL-CAD/brlcad
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
512 lines (353 loc) · 19.4 KB
/
ChangeLog
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
commit 8044ec9252cb3db0b51ce1e51bb5f392dc965c29
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Mon Jul 26 14:29:31 2021 -0400
Bump version numbers
commit e19aaa465cb7cc14941b9ec46d4ba0f308e5904f
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Mon Jul 26 14:15:00 2021 -0400
Archer will need the full directory, at least at the moment.
(cherry picked from commit 0839fb52b6a6b324fba54b036419f384231ef3c3)
commit 291532123056e3ad4dfc424d7b0fff6633994477
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Mon Jul 26 12:35:54 2021 -0400
Initial working directory is in /home/cyapp - adjust mged test example.
(cherry picked from commit deec305c837f7a33dc0c4364e912a12e7b24d328)
commit 63edcadd4952444c7adfcea462dd7d425c0d746a
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Mon Jul 26 13:55:29 2021 -0400
Don't define this at all (even to empty) when building bundled.
commit 5c95a06ef9696e730e9d9109cf850ca7ca6c1e53
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Fri Jul 23 10:04:41 2021 -0400
Apply memory leak fix from upstream commit eb6767
Fix memory leak if eXIf has incorrect crc
commit aa62a3d87b484812f6825e8cb66c09e3598f66ea
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Fri Jul 23 09:24:32 2021 -0400
Sigh. Apparently C++ clocks don't have what we need. Put back the previous code.
commit 8a61b9422af2eec0b17a51d695007acac34d8274
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Thu Jul 22 17:47:31 2021 -0400
Mark some vars as advanced.
commit 76e6503dea614a192931e993c07b16a74c34a674
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Thu Jul 22 17:03:31 2021 -0400
Replace -idn search opt with more general -matrix
Per suggestion from Sean, replace the -idn option (which was limited to
identity matrices) with a more general -matrix filter. IDN is supported
as a way to specify the identity matrix ("-idn" is now "-matrix IDN")
but the new logic also allows specification of a full 16 number matrix
as an alternative.
commit 1f1a662ae8c349789ff3f4d6f8a8ebd654c960e6
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Thu Jul 22 15:18:59 2021 -0400
Add a function for reading in matrices via the bu_opt mechanism.
commit d4ecd86137fa5dd37f6941593b13d08f0b3b54fc
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Thu Jul 22 11:34:12 2021 -0400
Remove PNG_FILTER_OPTIMIZATIONS - we're not using it for this build and we don't want it accidentally defined.
commit 44cdb2e41573aceb4174fac624b620fa739d10bb
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Wed Jul 21 18:33:59 2021 -0400
Apply changes from https://github.com/tcltk commit 4705dbdde2f for CVE-2021-35331
commit 9ffd2f5747d3c7cd6609529bd46bd2ecac22ff33
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Mon Jul 19 21:45:16 2021 -0400
Upgrade included libtiff in GDAL to latest from https://github.com/OSGeo/gdal
commit 9b0da13ab58ab6d3cd9a2c862e255c2ce1da6e6a
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Mon Jul 19 21:32:14 2021 -0400
Backport OSGeo/gdal double free fix from 148115fcc40f at https://github.com/OSGeo/gdal
commit de6381d829a024749686484eb1da3ae3308dafd8
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Tue Jul 13 13:42:37 2021 -0400
Whoops - don't need the sc_cf.h.in change without the other changes.
commit 0994492ca437fae2a6aa7508820049d649a4ed17
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Thu Jun 24 11:13:47 2021 -0400
Add richer example gource launching line.
commit d711195ef0cda954bb2988d2ea5782e068eeecb3
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Thu Jun 24 11:12:35 2021 -0400
Correct spacing on initial setup data.
commit 6e56e184cc0a5326f116a7d545f7a7786c68b08c
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Thu Jun 24 10:49:33 2021 -0400
exec is local
commit e03f978f8ff144b2ebb78bbafe93f9f88e3b7d09
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Thu Jun 24 10:48:00 2021 -0400
Stash a solution to visualizing a subset of the history with gource starting with the full tree (as opposed to its default mode of just the changed files).
commit bc5ff11154f0187a2cc180ff015d157066cc2fa0
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Wed Jun 23 18:06:19 2021 -0400
Document -idn search option - lets us find comb instances with IDN (and non-IDN) matrices.
commit 77b73f61481c500b5676351f3c69cc9c137581fc
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Wed Jun 23 17:10:57 2021 -0400
More focused search on just the local matrix, rather than the cumulative matrix along the path.
commit fa39a518508d82896ccda50eb9044152295753f5
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Wed Jun 23 16:36:53 2021 -0400
First quick stab at a way to filter paths based on IDN or non-IDN matrices.
commit beb794176337fa91341bfe85c6f121b297660024
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Wed Jun 23 15:57:13 2021 -0400
If we're reusing dps, don't delete them in try runs.
commit 22fb5e6a72c6244b1ee56fbfc252b569e2aca707
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Mon Jun 14 10:29:30 2021 -0400
Stash some notes about using gource source code visualizer.
commit a52eb7b6323856577e555ef381bf4d877fcb39ff
Author: Jade <software@lfcode.ca>
Date: Sat Jun 12 01:54:17 2021 -0700
Fix missing includes of <limits>
Example compile error from gcc-11.1.0 on archlinux:
/home/jade/builds/brlcad/src/brlcad/src/libged/brep/brep.cpp: In function ‘int _brep_cmd_plate_mode(void*, int, const char*
*)’:
/home/jade/builds/brlcad/src/brlcad/src/libged/brep/brep.cpp:810:48: error: ‘numeric_limits’ is not a member of ‘std’
810 | ss << std::fixed << std::setprecision(std::numeric_limits<double>::max_digits10) << pthicknessmm;
| ^~~~~~~~~~~~~~
commit df2ce0ec39c604a4644ce40f9ef321bdd85f19da
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Tue Jun 8 21:48:28 2021 -0400
Put back the note about git_stats for reference, at least until we find a better solution.
commit d3c7b1d6e9b3f85d95372a5d842e78cc519a0be6
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Thu May 20 13:12:25 2021 -0400
I think SVN commit r76847 fixed this
commit 0b4974d1fcfa2abe13291495e0a7252c86b1e4a1
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Tue Jul 13 11:54:31 2021 -0400
Note MGED script mode fix in NEWS file.
commit 063f3cc47938d334e7ac864d79e89db019bd1866
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Thu May 20 11:44:29 2021 -0400
Wait for subprocesses in non-interactive mode
Report from user that a script doing a raytrace wasn't producing a file.
Sean suspected that MGED was quitting too early and killing the
processes run by the script, it looks like that was correct.
If we're in script mode, wait for subprocesses to finish up before we
quit MGED.
commit ac62105e196cea5f7fa025c81ba408d8d691800c
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Sat May 8 15:10:18 2021 -0400
Don't crash if bu_ptbl_free is passed NULL.
commit f6725bca40e26f204aed54afaa30cdd587d4a9b8
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Wed May 5 15:16:51 2021 -0400
Add missing paren
commit 160803c054afb5e8a558a3a12ea4cf52fad003e3
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Wed May 5 13:31:54 2021 -0400
Note documentation changes for bot/seach listing the mode values.
commit 83025aab9cd802df519d665ebd5e89b7f18fab8a
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Wed May 5 13:21:42 2021 -0400
Have bot set orientation support param strings as well as cw/ccw forms.
commit 7e1da993d685dbebace9b8ab42d4ef44ee72c2dc
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Wed May 5 13:30:44 2021 -0400
List possible values for mode and orient
commit e0c7216bd054be8a2df4335a16a24104757642cd
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Thu Apr 29 11:06:11 2021 -0400
Add -o output option to GED stat command
For user convenience, add an option to allow for capturing stat command
output to a file rather than just printing it.
commit 611814b8c39d8a027f00d08500bad615d4a1dee5
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Fri Apr 23 09:37:08 2021 -0400
Probably want the diff the other way
commit 7e427d87c306fb60438081d45c6b4677f427e4ad
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Fri Apr 23 09:35:35 2021 -0400
Add an alias for seeing what the changes in a sha1 were relative to its parent
commit 537e213703af63c688666eafdb9697144cb9aee0
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Thu Apr 22 08:44:14 2021 -0400
Unbreak overlay command's support for pattern matching.
commit 4a551eb685c3a4a5b58555a28a85896e79af212c
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Mon Apr 19 11:49:09 2021 -0400
Feeding a full path to ged_exec will work, but generates a GED_UNKNOWN return code since the full path doesn't correspond to a GED command name. This is fine, except we were checking for any non-zero return from ged_tire and considering it an error, so the output file got deleted. Check instead if the return code has GED_ERROR set.
commit 2a86a5fc229130752584f1e49e8eb7ea5110fb3a
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Sat Apr 3 11:37:28 2021 -0400
Properly expose redraw as a ged_exec command.
commit df033a02b185fdadb4cf0225204c0028c7719960
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Thu Apr 1 21:11:28 2021 -0400
Add some notes about following file history in Git.
commit 131a748ba0400d9ad4194f10f30497e52d3f2b44
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Fri Mar 19 00:44:26 2021 -0400
Add documentation for BRL-CAD + Git
Going through the notes accumulated over the course of the conversion
effort, this commit tries to collect the interesting/relevant pieces
into some new files for preservation going forward. (Much of the NOTES
file from repoconv is now obsolete, since we have shifted to a
conversion approach that does not use the git notes mechanism.)
commit 692c97e253806caa693906f64e6a60357f781a75
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Thu Mar 25 14:02:42 2021 -0400
libgvm in geomcore uses the external->internal unpacker
commit 1c115e4dc5e6b7b62debc72eda369bc6c1d830d3
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Tue Mar 23 09:03:56 2021 -0400
Just go with basic porcelain without ignored files
commit de26f5a96cb30c60b10bdfb8842aff340ca1b13a
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Sat Mar 20 14:17:20 2021 -0400
Check for a .gitattributes file in the source dir
Be proactive about making sure a .gitattributes file doesn't introduce
problems into the source tree. Use the error message to direct devs to
the discussion file with more details.
commit 7e009398784d24b7a4edefc32b2b48ad6627fa82
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Sat Mar 20 14:02:04 2021 -0400
Set up .gitignore with common problem cases
This requires some care since patterns here that are too broad will
cause problems, but the chances of inadvertently adding these files is
high. Also (unlike .gitattributes) nothing here alters files on
checkout or commit so it's safer to have this file in place.
commit ab288d672c94cf7175123a994cd1eac9c3198ada
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Sat Mar 20 13:53:14 2021 -0400
Handle more git status --porcelain cases
commit b2a80207875080588eb2f721c6143017308e87f9
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Fri Mar 19 17:39:24 2021 -0400
Update some links in the Hacking BRL-CAD book.
commit 6c6fa87ef5918bc667d25b8da7445805d7dad52e
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Fri Mar 19 13:50:16 2021 -0400
Make a couple updates to INSTALL
commit 23250550e257afee025d4eff9e86c5ae454eeb4f
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Fri Mar 19 12:47:19 2021 -0400
Fix parsing for modified file checking with Git
Previously we weren't breaking the output string down properly into
individual entries. Also, be a little more nuanced when Git reports a
file is staged for deletion.
commit d88f039945b8a379dc1973d1cd7a482f56e5cfbe
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Fri Mar 19 11:47:36 2021 -0400
First cut at updating HACKING, COPYING, README
Undoubtedly a lot more to do here, but make an attempt to update the
HACKING workflow and other references to the SVN repository.
Note that the binary and source file hosting were not updated yet, and
the mailing lists are also unchanged as yet. Those will be updated as
new solutions come online.
commit 08cf6f487cd13dd58b34398ef8dbab5a9a6f5961
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Fri Mar 19 09:30:08 2021 -0400
Remove SVN portions of CMake distcheck logic
commit a04d80fccaa7cfd2ca369243f4db44b1cf96ff6a
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Fri Mar 19 08:24:02 2021 -0400
Don't zap sc_cf.h.in if src dir == bin dir
commit b744b36afb307e2470f76972d912f116dcb76989
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Fri Mar 19 00:49:01 2021 -0400
Remove repoconv files from working tree
Removed in main - remove as well in RELEASE for patch release.
Migration is complete and there is no point in keeping these.
commit 7ad5dece315115b881833cf04e9e449c723622c4
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Fri Mar 19 00:37:29 2021 -0400
Update fastgen regression LF/CRLF test handling
fast4 files classify as text files to VCS, so their line endings get
updated on checkout. Normally this won't matter, but this particular
regression test is intended to make sure that it in fact does *not*
matter. For that, we need to preserve the LF (UNIX) or CLRF (DOS) line
endings in the files upon checkout.
Rather than use .gitattributes (which invite mishaps if pattern matches
produce unintentional matches elsewhere in the tree or get stale as
files change) we instead compress the LF and CRLF versions of the files
to be checked out as tbz2 archives. They are then decompressed when
needed. We can do this since CMake itself is able to do the
decompression, and we are guaranteed to have CMake on any platform where
building is possible in the first place.
As an extra check, the regression script also verifies that the LF and
CRLF versions of the input are in fact different after being unpacked.
commit d7c1fcb60d1fcc1ac3acb4e80c56834ce77180a8
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Fri Mar 19 01:13:59 2021 -0400
Set CMAKE_RC_FLAGS for Windows Ninja build
This setting was reported to be a problem for users building with Visual
Studio, but it appears to be a necessity when building with Ninja.
commit 534b0e9591fc08f246db80a9a755f2f7a5a5b4df
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Fri Mar 5 03:35:36 2021 +0000
User report that setting this flag caused a compilation failure, with RC complaining about 'invalid usage'. Removing the definition produced a successful build.
svn:revision:78379
svn:branch:trunk
svn:account:starseeker
commit 50f91d17aa94a91daedb411a4e5bd9a09baac2f9
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Wed Feb 24 18:11:55 2021 +0000
If we're switching back and forth between full and object searches, the UNIQ_DB flag may be set incorrectly. Make sure the flag for unique path returns is unset before invoking a full path db_search. Reported by Sean.
svn:revision:78317
svn:branch:trunk
svn:account:starseeker
commit 37211066a6fb8bb993713ad300e4d03e960fd037
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Wed Feb 24 16:45:51 2021 +0000
Add a search example finding regions contining a specific object included using a specific boolean operation.
svn:revision:78316
svn:branch:trunk
svn:account:starseeker
commit b072086186eb348bd8c81ff01508ab179ead5405
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Thu Feb 18 14:56:08 2021 +0000
Fix infinite looping of isst on initialization.
svn:revision:78260
svn:branch:trunk
svn:account:starseeker
commit e82e6f481a71f6d34f499470de37bb779d7e3936
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Tue Feb 16 03:33:41 2021 +0000
extern C for BU_SEM_DATETIME
svn:revision:78245
svn:branch:trunk
svn:account:starseeker
commit aacdc38fccfea788aa0719931dde2c5c12d1c622
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Wed Feb 10 19:46:13 2021 +0000
Hmm. high_resolution_clock on BSD isn't returning the correct epoch answer.
svn:revision:78232
svn:branch:trunk
svn:account:starseeker
commit d65d06f717bec79a7302f3041a798829b88fcf4f
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Wed Feb 10 17:42:38 2021 +0000
Shouldn't need this declaration with the C++11 approach.
svn:revision:78231
svn:branch:trunk
svn:account:starseeker
commit 4bbabb64f69076bfc9993058d69f394b3f8e3101
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Wed Feb 10 14:36:17 2021 +0000
Use C++11 high_resolution_clock instead of platform specific APIs.
svn:revision:78230
svn:branch:trunk
svn:account:starseeker
commit 5b3190d4ebc394f6e6ff4d9b442372d9134cf6e5
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Wed Feb 10 12:57:41 2021 +0000
C->C++
svn:revision:78229
svn:branch:trunk
svn:account:starseeker
commit c4b8d16ff5480b4f8c8fbb90a0a55c007243f5e2
Author: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Date: Tue Jul 13 10:16:25 2021 -0400
Note the last pre-cherrypicking commit to RELEASE
Not really sure where to put this yet, or even if it is truly necessary,
but we will need to do a cherry-pick patch release to pull some main
changes into RELEASE without a full merge, and I'm seeing warnings that
this will complicate eventual full merges of main into release.
To make sure it's clear where the cherry picking process started, make
an explicit record of the last RELEASE commit made prior to the start of
the process.