Compare commits

..
2 Commits
Author SHA1 Message Date
gronod 273c319152 Merge pull request 'test(print): flip canvas coordinate space to bottom-up for NSPrintOperation compatibility' (#212) from bugfix/211-print-output-flip into develop
macOS CI / build-and-test (push) Failing after 3m41s
macOS CI / package (push) Skipped
Reviewed-on: #212
2026-09-17 21:18:36 +01:00
gronod 226e7b2a78 test(print): flip canvas coordinate space to bottom-up for NSPrintOperation compatibility
macOS CI / build-and-test (push) Skipped
macOS CI / package (pull_request) Canceled after 0s
macOS CI / build-and-test (pull_request) Canceled after 34s
- TargetPageCanvasView.isFlipped: true → false (bottom-up CoreGraphics origin)
- TargetCanvasGeometryTests: assertion updated to XCTAssertFalse(view.isFlipped)
2026-09-17 20:49:52 +01:00
2 changed files with 2 additions and 2 deletions
@@ -29,7 +29,7 @@ final class TargetPageCanvasView: NSView {
/// Flipped: the CoreGraphics coordinate space is correctly oriented /// Flipped: the CoreGraphics coordinate space is correctly oriented
/// top-down, so page 1 is the TOP rect. /// top-down, so page 1 is the TOP rect.
override var isFlipped: Bool { true } override var isFlipped: Bool { false }
override var isOpaque: Bool { true } override var isOpaque: Bool { true }
override func knowsPageRange(_ range: NSRangePointer) -> Bool { override func knowsPageRange(_ range: NSRangePointer) -> Bool {
@@ -39,7 +39,7 @@ final class TargetCanvasGeometryTests: XCTestCase {
let view = TargetPageCanvasView( let view = TargetPageCanvasView(
pages: [raster(), raster(), raster()], pages: [raster(), raster(), raster()],
paperSize: paperSize) paperSize: paperSize)
XCTAssertTrue(view.isFlipped) XCTAssertFalse(view.isFlipped)
let page1 = view.rectForPage(1) let page1 = view.rectForPage(1)
let page3 = view.rectForPage(3) let page3 = view.rectForPage(3)