Skip to content

feat: reorder_rows 표 구조 op — 편집기 [표>정렬…] 엔진 갭 상환 - #92

Merged
airmang merged 1 commit into
mainfrom
feat/table-reorder-rows
Aug 19, 2026
Merged

feat: reorder_rows 표 구조 op — 편집기 [표>정렬…] 엔진 갭 상환#92
airmang merged 1 commit into
mainfrom
feat/table-reorder-rows

Conversation

@airmang

@airmang airmang commented Aug 19, 2026

Copy link
Copy Markdown
Owner

역매핑 [부분 대응] 행이 지목한 순수 엔지니어링 갭: 행 단위 clone/delete/split/merge/height 프리미티브는 있었으나 재배열(move/reorder)이 없었습니다.

  • reorder_rows op (apply_table_ops): 완전 순열 기반 물리 행 재배열 + rowAddr 재기입. 행 높이·서식·문단은 행과 함께 이동.
  • 수직 병합(rowSpan>1) 표는 typed refuse — 바이트 무변경 보장.
  • 비순열 입력 typed refuse. 정렬 키 비교(어떤 순서로 놓을지)는 호출자 몫.
  • 역매핑 정렬 행 현행화 동봉. 회귀 3종(순열 재배열·병합 거절·비순열 거절).

🤖 Generated with Claude Code

역매핑 [부분 대응] 행이 지목한 순수 엔지니어링 갭: 행 단위
clone/delete/split/merge/height는 있었으나 재배열(move/reorder)이 없었다.
완전 순열 기반 물리 행 재배열 + rowAddr 재기입, 수직 병합(rowSpan>1)은
typed refuse(바이트 무변경). 정렬 키 비교는 호출자 몫. 역매핑 행 현행화.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@airmang
airmang merged commit 48d62bf into main Aug 19, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant