Generate labels with pangocairo #8

Merged
moritz merged 30 commits from generate-text-part-one into master 2025-10-12 20:07:19 +00:00

30 Commits

Author SHA1 Message Date
moritz 7437d79393 Update copyright
Build ptprnt / build (push) Successful in 3m41s
2025-10-12 22:04:29 +02:00
moritz 5f673b7d57 Printing not flipped
Build ptprnt / build (push) Successful in 3m37s
2025-10-12 21:46:24 +02:00
moritz 58287202d8 printing but flipped 2025-10-12 21:20:17 +02:00
moritz ae22feed4f Add meson options 2025-10-12 12:56:29 +02:00
moritz 652e687fb0 Add a trace mode for usb tracing 2025-10-12 12:56:09 +02:00
moritz bf7ff27b8d cleanup
Build ptprnt / build (push) Successful in 3m25s
2025-10-11 18:37:27 +02:00
moritz 8658e5c9fd Fix merge
Build ptprnt / build (push) Successful in 3m48s
2025-10-11 17:38:47 +02:00
moritz 99b355b033 Merge branch 'master' into generate-text-part-one 2025-10-11 17:34:31 +02:00
moritz 6a593f2a40 Remove unused interface methods
Build ptprnt / build (push) Successful in 3m44s
2025-10-11 17:30:50 +02:00
moritz 59b3b34edc Fix the label corruption issue
Build ptprnt / build (push) Successful in 4m43s
2025-10-11 17:04:55 +02:00
moritz 6e3a5bd12f Add fake printer for testing 2025-10-11 13:00:26 +02:00
moritz 0b8ff28a60 Start refactoring printers into own directory 2025-10-11 12:29:43 +02:00
moritz 3dc5da6fc8 Fix Monochrome class with new data structure, unit tests. There is work to be done still
Build ptprnt / build (push) Successful in 3m51s
2025-09-11 10:02:43 +02:00
moritz 5132eab6fa Merge branch 'master' into generate-text-part-one
Build ptprnt / build (push) Successful in 2m34s
2024-05-01 11:27:54 +02:00
moritz 77c6b7bc7b Fix for the old dependency code in the CI
Build ptprnt / build (push) Successful in 2m31s
2024-04-28 20:49:10 +02:00
moritz f702ec5473 Small Todos for the next session, some clean up
Build ptprnt / build (push) Failing after 32s
2024-04-28 20:44:13 +02:00
moritz 59ef4189c4 Implement Label printing interface for PrinterDriver
Build ptprnt / build (push) Failing after 32s
2024-04-28 20:02:07 +02:00
moritz bb7ab6239d Implement basic layouting
Build ptprnt / build (push) Failing after 37s
2024-04-28 17:38:56 +02:00
moritz 37ee7c10f1 c++ standard needs to be c++2a as c++20 is not possible with CI
Build ptprnt / build (push) Successful in 1m23s
2024-04-20 14:03:51 +02:00
moritz d98399949c Fix printer info issue
Build ptprnt / build (push) Failing after 18s
2024-04-20 14:01:52 +02:00
moritz a47a3189d3 Fix issues after rebase 2024-04-20 13:53:12 +02:00
moritz 6857de7b1f commands restructured to be const vectors 2024-04-20 13:39:28 +02:00
moritz 5a38600e2a Got it almost working... 2024-04-20 13:36:32 +02:00
moritz 1163ae5745 Removing files that shouldn't have been staged 2024-04-20 13:34:41 +02:00
moritz 09a2e621d6 Some side tracking fixing undefined behaviour and memory vulnurabilities 2024-04-20 13:34:11 +02:00
moritz 28308dccad Rename Image class to Label 2024-04-20 13:33:45 +02:00
moritz 5f5c0f0f97 Remove debug output as build pipeline does not have pango >=v1.5.0 2024-04-20 13:28:00 +02:00
moritz 4a59b50839 Fix typo 2024-04-20 13:28:00 +02:00
moritz 79477baecd Width is no automatically chosen based on image width 2024-04-20 13:28:00 +02:00
moritz cf8492a714 A somewhat working state, but still struggeling with pangocairo 2024-04-20 13:28:00 +02:00