forked from BRL-CAD/brlcad
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
401 lines (268 loc) · 14.7 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
commit 9ccc64779361b5a87c63f129346cd20c72bfb7f5
Author: f4alt <[email protected]>
Date: Mon Feb 27 12:32:58 2023 -0500
correct NEWS release date
commit 5c481242c038cc0d9c72e3be60fc996c05a7764f
Author: f4alt <[email protected]>
Date: Mon Feb 27 12:25:04 2023 -0500
set misc version numbers
commit 6d317d3bfd57c6c05dddc7a762da8503dac94ebc
Author: f4alt <[email protected]>
Date: Tue Feb 14 14:23:58 2023 -0500
add remaining NEWS lines for cherry-picked commits
commit 1b804ae999bb6a0742d99195018f8c225697fc37
Author: Clifford Yapp <[email protected]>
Date: Fri Feb 10 09:12:10 2023 -0500
Add a few of the needed NEWS items
This just adds a few - there are more (man page viewer scrollbar, reair,
nirt items, etc.) in the previous thirty commits cherry-picked into
RELEASE that still need to be added.
commit ea9330eb91c0f9c29378dd6b3461956f7876e24d
Author: f4alt <[email protected]>
Date: Thu Feb 2 10:30:08 2023 -0500
correct an off-by-one error
since our loop starts at i=1, we are not able to request a top matrix.
ie when requesting depth=1, the loop breaks on the first iteration -
always incorrectly returning the initialized identity matrix
(cherry picked from commit fef36ef63d4cacf066f6d580747643dec259be0e)
commit 6b138de6b0dd53ca8a7ecf7d788ec0608e45e3f7
Author: Clifford Yapp <[email protected]>
Date: Tue Jan 24 20:40:32 2023 -0500
Initialize a couple of spsr variables
(cherry picked from commit e236ad15d15423a9a38054e13bfffaf5e63c0a56)
commit 3a6eb9b362755dd5e20126af72213451bb429161
Author: Clifford Yapp <[email protected]>
Date: Tue Jan 24 20:39:11 2023 -0500
Initialize bestArea in RTree.h
(cherry picked from commit 832d3dd11f6d4526a62ba7b04c412beccb87d153)
commit 8025339f1f31c8c44567ae9b50ad7b8d63012508
Author: Clifford Yapp <[email protected]>
Date: Tue Jan 24 17:26:51 2023 -0500
Opening wdbp on the wrong dbip pointer for read - stashing data on the inmem, not the source disk dbip
(cherry picked from commit f609047ab4561bf365b71c53f7bc2facd3df7b32)
commit b279259a9b3d528bf8a0f0930ba6be4cef2eb8ca
Author: Clifford Yapp <[email protected]>
Date: Tue Dec 13 19:56:25 2022 -0500
Remove duplicate call to ged_init
(cherry picked from commit c24595731fb063ddbb2a8db6bcbeea4fae43ca00)
commit b4f2c871acb7358c00409e065b82a09d2940f172
Author: f4alt <[email protected]>
Date: Mon Jan 23 12:54:08 2023 -0500
add support to nirt non-drawn objects
when in mged, pass supplied trailing object names to nirt and ignore
drawn objects.
Update 'help' usage string
(cherry picked from commit 7145df050954ab983326be68a7b8169705375c7e)
commit 18cd3bc737f79dabcade5b6d095d0170127b3f43
Author: f4alt <[email protected]>
Date: Thu Jan 19 09:52:31 2023 -0500
default to terse listing for high-data primitives
output minimal description for explicit shapes (bot, brep, datum,
nmg, pnts, sketch) rather than listing all data by default.
Add -v (verbose) flag to l command so all data can still be printed.
(cherry picked from commit 8f278a9a728de18e2ec4776dcd32bb25e516d9df)
commit d5e2fee85f288b8d234197622d18367f6d5bd757
Author: f4alt <[email protected]>
Date: Wed Jan 18 15:39:23 2023 -0500
static analyzer caught unused assignment here
(cherry picked from commit 595a5542834c84dfeee9b22c81b11e57ca6347ca)
commit 11dd09c47f72cfc1a87a3cb48e1c55ac805da5b0
Author: f4alt <[email protected]>
Date: Wed Jan 18 10:03:39 2023 -0500
don't cmp specific outputs available
regex replace list of available formats with 'LIST' as long as 'default'
is availble. This will minimize false failures in the future should formats
be added / removed.
(cherry picked from commit ccb3aa1b53cda6603b91d75cc2c3a83a44fca948)
commit c8d9812f51554d62ebd19f6ed85b86b7e87dcc4d
Author: f4alt <[email protected]>
Date: Tue Jan 17 13:17:45 2023 -0500
attr is aircode, not air
(cherry picked from commit 9395cc24a024137ee68d6e559059147bc70337ee)
commit c46af05e774399b62adf61b9dd97ad0ad3d54b01
Author: f4alt <[email protected]>
Date: Fri Jan 13 12:17:24 2023 -0500
fix man page mouse scrolling on Windows
(cherry picked from commit 061a0944c446d33b58262f2b988daacb3247723f)
commit c6fca5935321a90163e12b0d34691c5b386b6dc6
Author: f4alt <[email protected]>
Date: Thu Jan 12 09:45:43 2023 -0500
read from stderr before stdout
nirt can write to stderr when loading in the model and obj. If this
happens stdin and stdout can get stuck while waiting to read.
(cherry picked from commit 56e6887171a71ce369a282dce6819e4fe491ad31)
commit 04bf933dc1fa94ed5dc010ced532c2b22165f40c
Author: f4alt <[email protected]>
Date: Fri Jan 6 13:23:37 2023 -0500
use strncmp instead of strcmp
check using just the string length to not worry with platform specific
terminations
(cherry picked from commit 9003032cee94f38032bc229fd75474aa85b4385f)
commit 8382a9b4cca409cc0f84e75db11e92653ddc2375
Author: f4alt <[email protected]>
Date: Fri Jan 6 11:03:36 2023 -0500
creating a new file sets the extension by default
add the -defaultextension option to tK_getSaveFile so when creating a
file from the MGED gui (File>New) the creation will use the extension
from the type dropdown if not explicitly specified
(cherry picked from commit 81a6065b6fbf1713946cc9aff966fe17f1376e37)
commit 1492b20ef21852d7606a28fe7b7a964aa4f9025b
Author: f4alt <[email protected]>
Date: Thu Jan 5 15:49:52 2023 -0500
create 'reair' tcl proc and consolidate code
create reair - shorthand to change air attribute for regions.
relos, remat, reid and now reair are all similar procedures. Consolidate
the four into one file and create a namespace for shared code blocks to
eliminate redundant code across multiple files.
(cherry picked from commit ecc3d862606792f446f41c0a8cfe0d1424d40486)
commit c489cb507dae065ac2f12349bbe0ab853f26f61c
Author: f4alt <[email protected]>
Date: Wed Jan 4 12:32:29 2023 -0500
add error checking when searching int attributes
when using atol to convert a string, there is no guarantee
that there is an int at all - all strings without an int return 0. So if
searching for an attribute with value = 0 there are potentially
incorrect results.
Additionally, add a check to ensure the converted value fits inside the
long container.
(cherry picked from commit 1ddec343404cdf757051b77bab77b710077a3521)
commit b6dba0280a62e4784d58cd8d9ad42f78f6a9a4a3
Author: f4alt <[email protected]>
Date: Wed Dec 14 17:21:21 2022 -0500
update default nirt print formatting in mged
trim down some of the decimal places, and shift headers to align better
with columns
(cherry picked from commit 8449ce3209f22a3cfc8e6ba7fb6e96c5b6fd0e67)
commit a3b10e1e25d12a6bdc2ef877629642368e64ca1f
Author: f4alt <[email protected]>
Date: Wed Dec 14 16:14:54 2022 -0500
reorder nirt ray firing order when in libged
when run with graphics, restructure to fire nirt rays in order of
console printing ray -> partition report ray -> overlap report ray
instead of having the console printing ray last. Doing it this way
allows the formatting string to be changed from most to least
restrictive. Allowing for more user options (-f and -A) to be
used.
(cherry picked from commit b8fc46cb9673aeddb4860d3dc85e1ee03e0a779c)
commit 438db3418771e5463e3dc6012cce0a7d95ad6e72
Author: f4alt <[email protected]>
Date: Wed Dec 14 11:57:52 2022 -0500
dont try to run mged if it isnt in the path
(cherry picked from commit 8a0e332ece5b9b37ddd0b0c6edc1afc8fcc38465)
commit b195c2ba61796cc561f82ee4978a5da702a17357
Author: f4alt <[email protected]>
Date: Tue Dec 13 10:38:16 2022 -0500
need to check for string equal instead of strstr
an object with -e in the name (i.e. solid-extra.s) invoked just right will incorrectly
fall in strstr and sends the next drawn object name to nirt as a command
(cherry picked from commit 15ce11e843f09c1b6e5cb2fd466a956d3017370c)
commit c02279ef1acb3fe42ace2c46633cf583613a81d8
Author: Clifford Yapp <[email protected]>
Date: Mon Dec 5 14:06:00 2022 -0500
Doh - would help to use the right option.
(cherry picked from commit f27a4a6d195e3aaa5cf91560438d7baf1370bad5)
commit 57025cb1b3ead4d91909b69bb52e591fcea3b6a0
Author: Clifford Yapp <[email protected]>
Date: Mon Dec 5 13:51:57 2022 -0500
For this to work the way it should, we need to use --restart
(cherry picked from commit 6a17bdce0427efd1de1900e33d12277d04d807e9)
commit 88190f4cd6fea6ccc746cdc4f502a18715f2662c
Author: Clifford Yapp <[email protected]>
Date: Fri Dec 2 15:55:20 2022 -0500
Don't report back points where we couldn't get a non-zero normal.
(cherry picked from commit 3f3a0c536f99650f8f72802c81e268f15f599001)
commit b58c1e6335d7aff0ecec456c769345488d38efaa
Author: Clifford Yapp <[email protected]>
Date: Wed Nov 30 13:36:11 2022 -0500
install(CODE) needs $ENV{DESTDIR} for CPack RPM
Thanks to Brad King for spotting the missing element - we need to mimic
the cmake_install.cmake scripts and prepend with DESTDIR for RPM:
https://gitlab.kitware.com/cmake/cmake/-/issues/24212#note_1283057
TGZ and TBZ2 don't use DESTDIR, which is why they work without it.
Rather an unintuitive failure mode, but I suppose the use case is also
rather obscure.
(cherry picked from commit 76aa62f026dfb99596a93010893e498ce82be105)
commit 43002bd3a2263b7d98155753e61d86369ede5dc6
Author: Clifford Yapp <[email protected]>
Date: Wed Nov 30 13:29:52 2022 -0500
Remove debug line
(cherry picked from commit a836579d86019c73709ae9fce12649863eb9e3e9)
commit c8be8b45e7c35e934dca9ad801be83a5670d8f03
Author: Clifford Yapp <[email protected]>
Date: Wed Nov 30 12:31:47 2022 -0500
Be a little more aggressive about path replacement
Looking at tclConfig.sh and friends, the paths produced by a straight-up
replacement of the build directory with the install directory aren't
enough in all cases to produce valid results. For the situations where
a Tcl source or build directory are referenced there's not much we can
do beyond pointing at the install directory - the original directories
won't be available in an install - but in some other cases a more
aggressive updating will improve the situation.
(cherry picked from commit 5a526aea613cc291f1fdff157d78f12a3ab9af9c)
commit a70f1e1ecd31640461d327fde4d858dd9e0ee8be
Author: Clifford Yapp <[email protected]>
Date: Wed Nov 30 12:06:11 2022 -0500
Replace install(CODE) approach to path correction
Hit an issue with CPack and RPM package generation. TGZ and TBZ2
versions of this work, but something about the internals of how RPM
package building works with CPack results in CMAKE_INSTALL_PREFIX being
set incorrectly for install(CODE). Issue has been filed at
https://gitlab.kitware.com/cmake/cmake/-/issues/24212
Until either we figure out a way to make this work with some currently
unknown setting or upstream makes an adjustment to how CPack+RPM handle
this case, fall back on making two copies of the file in question and
using the _install version for the installation process.
(cherry picked from commit 5ae46bad5b8328acf371e82cc4d401a9bd1158b1)
commit 4998e8cc551063c67d9deecc0c47f42e012e4f5a
Author: f4alt <[email protected]>
Date: Mon Nov 28 13:30:20 2022 -0500
Bump to next revision after the 7.34.0 release
(cherry picked from commit 552e8f748d5134ea953d7771c78b7b8cd57a3076)
commit 45ddc6be581d95288e172ccbde0d85e5916a74c9
Author: f4alt <[email protected]>
Date: Mon Nov 28 12:06:17 2022 -0500
Update log with commits since 2022-11-23
commit 72aca86c6abeac1ba23abf18de59ece35eca35fb
Merge: 6eae7d24a4 c575918408
Author: f4alt <[email protected]>
Date: Mon Nov 28 12:02:02 2022 -0500
merge of main c575918408a into RELEASE branch
commit c5759184088c560bf80d1858fc76169b2a0ebea8
Author: Christopher Sean Morrison <[email protected]>
Date: Fri Nov 25 01:43:30 2022 -0500
add a -C non-classic mode flag.
this essentially performs the opposite of the -c classic console mode flag. It requests the GUI and interactivity. note using the flag does not preclude non-GUI initialization if the command-line arguments indicate batch/scripting/redirection.
commit 2184ef26ef9fd5b66cce3d12b40c5c9a36cea2a6
Author: Christopher Sean Morrison <[email protected]>
Date: Fri Nov 25 00:26:05 2022 -0500
check for select error, which should restore previous behavior on Windows
commit 84a0f08af2dcc58efc3e3ea5f1aae46a2c3f9a2b
Author: Christopher Sean Morrison <[email protected]>
Date: Thu Nov 24 12:30:24 2022 -0500
And need errno for errno..
commit d72998b13cce41d6cad4a441553bdcb4783f241b
Author: Christopher Sean Morrison <[email protected]>
Date: Thu Nov 24 10:04:45 2022 -0500
Add string header for strerror
commit d73c697158164dfe5e0fdb8f9172fb7f9949a05f
Author: Christopher Sean Morrison <[email protected]>
Date: Wed Nov 23 19:15:58 2022 -0500
only check if stdin is a tty.
just because stdout has been redirected doesn't necessarily mean we don't want a gui or don't want to be able to type commands. it could be that mged's output is being redirected to a file for logging purposes, invoked via some wrapper, but we can still issue commands via stdin.
commit 2f2908d66292909d34d7ef74a5f8a54150ce2c4c
Author: Christopher Sean Morrison <[email protected]>
Date: Wed Nov 23 19:06:12 2022 -0500
print the error when select fails
commit 6eae7d24a412cca42b32cbcacd07f474202787ca
Author: f4alt <[email protected]>
Date: Wed Nov 23 16:48:13 2022 -0500
Update log with commits since 2022-11-22
commit d82e981c99a755e4615e5b9553c7be41c2703c60
Merge: 5ea2cbbf4c 74a3a9b76a
Author: f4alt <[email protected]>
Date: Wed Nov 23 16:45:37 2022 -0500
Merge branch 'main' into RELEASE
commit 74a3a9b76a51764db98fa1b90b6c759aa0730d2d
Author: f4alt <[email protected]>
Date: Wed Nov 23 16:42:05 2022 -0500
remove ifdef to correct launching behavior