forked from 1b-agent/opencadstudio-upstream
block definition: locale coverage, tests for the new defaults, wraps
- block-def strings in every locale (English until translated); the catalog test requires each locale to carry them. - A new block's base point starts at 0, and ATTMAN / BATTMAN report a drawing without attributed blocks; the tests expect that now. - Lines over 100 columns wrapped. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
838e397a6c
commit
bcd52be4c7
28 files changed
+153
-36
No files matched your search
+2
-1
@@ -1380,7 +1380,8 @@ pub fn documents_dir() -> Option<std::path::PathBuf> {
|
||||
let mut raw: windows_sys::core::PWSTR = std::ptr::null_mut();
|
||||
// SAFETY: SHGetKnownFolderPath writes a CoTaskMemAlloc'd, NUL-terminated
|
||||
// wide string to `raw`, freed below.
|
||||
let hr = unsafe { SHGetKnownFolderPath(&FOLDERID_Documents, 0, std::ptr::null_mut(), &mut raw) };
|
||||
let hr =
|
||||
unsafe { SHGetKnownFolderPath(&FOLDERID_Documents, 0, std::ptr::null_mut(), &mut raw) };
|
||||
let path = if hr == 0 && !raw.is_null() {
|
||||
// SAFETY: `raw` is a valid NUL-terminated wide string from the call above.
|
||||
let len = unsafe { (0..).take_while(|&k| *raw.add(k) != 0).count() };
|
||||
|
||||
Reference in new issue
Block a user