Repository navigation
fix(layout): read xs:boolean true in column and footnote settings - #474
Conversation
airmang
left a comment
There was a problem hiding this comment.
5d6d37b 검토 완료. sameSz/beneathText에서 xs:boolean의 1/true 동등 처리를 확인했습니다. 별도 Python 3.12 체크아웃에서 관련 테스트 45개가 통과했고 검토 범위에서 재현된 코드 결함은 찾지 못했습니다. 해당 head의 GitHub 검사 13개는 모두 성공했습니다. 다만 #470/#471 병합 뒤 최신 main dae1ee2c60014e3ed6d1c290bc79e7d64d73a710과의 병합 충돌이 있어 이번에는 보류합니다. git merge-tree와 GitHub의 CONFLICTING 상태로 확인했으며, 충돌 파일은 CHANGELOG.md입니다. main을 merge해 양쪽 변경을 보존하고 충돌을 해결한 최신 head에서 검사를 통과하면 다시 검토하겠습니다.
The page estimate reads hp:colPr@sameSz and the footnotes' hp:placement@beneathText as xs:boolean, true as well as 1. Before, columns of the same size written sameSz=true were taken for columns of unequal width without their sizes, and the document was not estimated. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
5d6d37b to
2b51f8b
Compare
airmang
left a comment
There was a problem hiding this comment.
2b51f8b 검토 완료. sameSz와 beneathText의 xs:boolean 처리를 재확인했습니다. 이전 검토와 range-diff상 기능 변경 없이 main/변경 기록 위치가 갱신됐습니다. 해당 최신 head의 CI 전체 성공과 실제 Python 3.12 로그(6758 passed, 18 skipped, 1 xfailed; coverage 기준 및 Ruff·mypy·Pyright·공개 저장소 게이트 통과)를 확인했습니다. 검토 범위에서 재현된 코드 결함은 찾지 못했습니다. 다만 #475/#468/#472 병합 후 최신 main 0193c010218cb5c0abeed891be2aab4ec9de2f80과 CHANGELOG.md 내용 충돌이 발생함을 git merge-tree로 확인해 병합을 보류합니다. main의 변경 기록을 함께 보존하여 충돌을 해결한 뒤 새 head의 검사와 통합 결과를 다시 검증해야 합니다.
airmang
left a comment
There was a problem hiding this comment.
같은 폭 다단과 각주 배치의 xs:boolean true/1 처리를 검토했습니다. 충돌은 양쪽 기록과 테스트를 보존해 해결했고, 재배치 전후 함수·데코레이터·데이터의 의미가 같음을 대조했습니다. Python 3.10–3.14 전체 CI, CodeQL, 의존성 검사가 모두 성공했습니다. 같은 커밋의 중복 PR 테스트 실행은 취소하고 push 매트릭스 성공을 확인했습니다. 최종 통합본의 관련 테스트 1,692개도 통과했습니다. 검토한 head를 지정하여 squash 병합합니다.
What
The page estimate now reads
hp:colPr@sameSzand the footnotes'hp:placement@beneathTextasxs:boolean, sotruecounts as well as1. Hancom writes1; other writers writetrue.Before, columns of the same size written
sameSz="true"were taken for columns of unequal width without theirhp:colSz, and the document was not estimated. Hancom Office lays such a document out exactly as withsameSz="1"(same line caches, same pages).Tests
test_columns_of_the_same_size_written_as_true_are_of_the_same_sizeestimates a two-column document written both ways and expects the same pages and lines. It fails before this change.🤖 Generated with Claude Code