Commit Graph

52 Commits

Author SHA1 Message Date
Mario Blättermann 6018daf56e Update TRANSLATIONS.md (#297) 2026-01-28 17:49:27 -05:00
Jaye Evins 1c902230fe Big-Ugly Style Update (#278)
* Bulk replaced tabs with spaces
* Bulk removed trailing whitespace from lines
* Replaced c-style comments with c++-style comments in file banners
* Replace nested namespace definitions with single concise definitions (C++17), this keeps the indentation more manageable
* Cleanup ordering and spacing of include directives
* Bulk renaming of header file extensions from '.h' to '.hpp'.
* Update CODING-STYLE.md
* Update target_compile_features from cxx_std_11 to cxx_std_20.
* Refresh .clang-format file.  Still needs a lot of tweaking.
2026-01-07 19:43:34 -05:00
alextrical 3309837080 Add instructions to compile on MacOS AMD64 and ARM64 (#244)
* Add instructions to compile on MacOS AMD64 and ARM64
* Update build instructions for QT6
* Update BUILD-INSTRUCTIONS-MACOS.md
2025-12-30 21:26:00 -05:00
Martin Malec 19a8c246ad Update glabels-4 major version in doc from qt-5 to qt-6 (#269) 2025-12-30 18:48:27 -05:00
CactusCollider ce4705f8c2 Update Fedora build example (#236) 2025-11-25 15:06:20 -05:00
Jaye Evins b69ada13db Update Linux build instructions for Ubuntu 24.04
Include `build-essential` package in prerequisites to install g++, make, etc., which are probably not present on a freshly installed Ubuntu system.
2025-11-17 16:35:21 -05:00
Jaye Evins e5be07101b Update BUILD-INSTRUCTIONS-LINUX.md
Minor edits to Linux build instructions.
2025-09-13 17:24:15 -04:00
Jaye Evins de85d47765 Small update to linux build instructions (#133)
Need to run ldconfig after installing zint, to update the dynamic linker's
run-time bindings.
2025-08-16 17:47:12 -04:00
Jaye Evins 0e7049ed73 Support libzint >= 2.15 (#225,#222,#186))
- Update libzint support for 2.15 as new baseline version, removing support for earlier versions, avoiding '#ifdef'-hell
- Based on #186

---------

Co-authored-by: gitlost <burmartke@gmail.com>
2025-08-16 17:00:14 -04:00
Jakob Haufe 524e9cc9e9 Fix transifex URL (#220) 2025-08-01 10:05:55 -04:00
Jaye Evins f15c21a01d Update to Qt6
- New baseline minimum platform is Ubuntu 22.04
    - Qt6 requires at least 6.2
        - some deprecations may be flagged on later versions (e.g. 6.8)
    - CMake requires at least 3.22
- Include build-tests.yml github action to validate builds on mulitple platforms
- QtTest is no longer optional since it easily comes along for the ride with Qt
- Replaced QStringRef in model::SubstitutionField with simple ParserState class
- Removed deprecations up to Qt 6.2
2025-05-06 18:26:53 -04:00
Jim Lieb be567f90eb Update Qt dependency from QT 5.6 to QT 5.15 (#162)
* Update QT5 references 5.6 -> 5.15

Builds and runs but now needs deprecated -> current updates.

Signed-off-by: Jim Lieb <lieb@sea-troll.net>

* Update build instructions for Fedora 35 particulars

Signed-off-by: Jim Lieb <lieb@sea-troll.net>

* Replace deprecated QtString::sprintf with QtString::arg

This was deprecated some revisions prior to 5.15.

Signed-off-by: Jim Lieb <lieb@sea-troll.net>

* Replace deprecated QtString::SkipEmptyParts with Qt::SkipEmptyParts

Builds now with 5.15

Signed-off-by: Jim Lieb <lieb@sea-troll.net>

* Replace deprecated QPrinter::setPageMargins with 5.15 version

Signed-off-by: Jim Lieb <lieb@sea-troll.net>

* Replace deprecated QImage::byteCount() with QImage::sizeInBytes()

This could be problematic if qsizetype differs from int

Signed-off-by: Jim Lieb <lieb@sea-troll.net>

* Replace deprecated endl with QT::endl

Signed-off-by: Jim Lieb <lieb@sea-troll.net>

* Replace deprecated QMatrix with QTransform

Signed-off-by: Jim Lieb <lieb@sea-troll.net>

---------

Signed-off-by: Jim Lieb <lieb@sea-troll.net>
2025-04-28 22:16:28 -04:00
Jaye Evins f8efe3aafa Update all occurrences of my name with my legal name. 2025-04-08 18:47:02 -04:00
Jakob Haufe 3c33e3e64f Bump required Qt version (fixes #112) (#113) 2021-02-06 07:37:54 -05:00
Juan Jose Pablos 4a9f3aad8e Update TRANSLATIONS.md (#89)
* Update TRANSLATIONS.md

Co-authored-by: Jim Evins <evins@snaught.com>
2020-02-29 21:30:41 -05:00
Jim Evins aebcda43cb Merge branch 'RefactorPrint'
- Modifies printing model to be similar to glabels-3.x.
   - Allow simple projects to print by-the-page (#51)
   - Added collated vs uncollated document merges
- Added ability to separate merge groups by page
- Updated man pages
- Updated misc developer documentation
2020-01-01 14:35:15 -05:00
Jim Evins 7a02c0b226 Allow user variables to be set from glabels-batch command line (#75) 2019-10-12 21:57:04 -04:00
Jim Evins 1a900d0ebc CI cleanup/updates
- Create versioned snapshots
  - include MacOS build -- still needs test and deploy steps
  - include barcode and libqrencode in Linux build
  - include libqrencode in Windows build

  Updated README and TODO files.
2019-10-06 16:46:57 -04:00
gitlost 2444cacb74 UserVariables branch merge 2019-08-21 03:37:56 +01:00
Jim Evins f03aa0db3d Update BUILD-INSTRUCTIONS-LINUX.md
Added GNU barcode example to Linux build instructions.
2019-07-19 00:04:12 -04:00
Jim Evins b33f9d201b Update BUILD-INSTRUCTIONS-LINUX.md
Added Ubuntu 19.04 specific example
2019-07-15 23:09:18 -04:00
Jim Evins 00970d8673 Added MacOS build instructions (#50) 2019-07-07 16:27:44 -04:00
Jim Evins 879092deaa Updated substitution field spec and TODO document. 2019-03-17 19:55:05 -04:00
Jim Evins c2d024f47e Added manpages for glabels-qt and glabels-batch-qt. 2018-12-29 14:10:04 -05:00
Jim Evins 8a23466db6 Some updates to README.md and docs/BUILD-INSTRUCTIONS-WINDOWS.md. 2018-12-28 19:26:05 -05:00
Jim Evins 616b4520a6 Updated PRODUCT-TEMPLATES.md for path and continuous-tape based labels. 2018-12-03 22:26:38 -05:00
Jim Evins 9ff59a2cb5 Update to docs/CONTRIBUTING.md 2018-11-11 13:02:28 -05:00
Jim Evins b8166315b2 Moved and renamed README.translations.md to docs/TRANSLATIONS.md. Added link to it in docs/CONTRIBUTING.md 2018-10-31 18:27:28 -04:00
Jim Evins 3322411c1e Renamed file. 2018-08-05 22:00:35 -04:00
Jim Evins 5a6cab89b1 Minor updates to README. Including new cover image. 2018-05-21 22:17:29 -04:00
Jim Evins 425912cd65 Updates to developer documentation. 2018-04-15 17:35:53 -04:00
Jim Evins b091e13307 Updated and renamed HACKING.md to CONTRIBUTING.md. 2018-04-11 21:57:42 -04:00
Jim Evins a0e1dae5cf Implemented TemplateDesigner. 2018-04-07 22:24:09 -04:00
Jim Evins 3bac0e9e42 Minor edits to Substitution Field Spec. 2017-12-14 11:04:28 -05:00
Jim Evins 5e9f8355b9 Updated prerequisites and build instructions. Updated Windows install. 2017-12-13 17:09:20 -05:00
Jim Evins 8bec3594ec Fleshed out SubstitutionField spec and implementation.
- Added newline modifier to spec and implementation
- Does not belong in Merge, so moved back to glabels
- Incorporated SubstitutionField into RawText
2017-11-22 13:33:30 -05:00
Jim Evins 6c9e27e0d9 Readme updates. Started draft substitution field spec. 2017-06-17 19:05:41 -04:00
Jim Evins b29dd58c6b Added IDEAS file to docs as a place to collect ideas as I have them. 2017-05-01 23:41:56 -04:00
Jim Evins c926d8fd0d Some coding style adjustments. 2017-04-01 13:30:19 -04:00
Jim Evins 790abba5f6 Finished converting PRODUCT-TEMPLATES.md to markdown. 2017-03-27 22:47:04 -04:00
Jim Evins d01059a939 Started fleshing out PRODUCT-TEMPLATES.md. 2017-03-27 02:44:48 -04:00
Jim Evins 657ea9fa3e Template cleanup.
- Reconciled capitalization style of product descriptions
- Reduced the number of unique product descriptions
- Started product template documentation
- Added credits file
2017-03-26 22:03:22 -04:00
Jim Evins c8a435b169 Fix indentation. 2017-03-21 20:50:41 -04:00
Jim Evins 62e03a40e2 Added screenshot. Minor readme edits. 2017-03-21 20:46:28 -04:00
Jim Evins b95efa4fd9 Updated readme files. 2017-03-10 22:36:59 -05:00
Jim Evins af57967dfd A couple of minor edits to Windows build instructions. 2017-03-03 22:51:47 -05:00
Jim Evins 26fc5a6baf Added initial Windows build instructions. 2017-03-03 22:46:22 -05:00
Jim Evins 6e278f38b9 Small edits to Linux build instructions. 2017-03-03 21:02:10 -05:00
Jim Evins 604f9fa137 Added Linux build instructions. 2017-03-03 20:58:17 -05:00
Jim Evins 59c9f8754d Added HACKING.md file. Fixes to CODING-STYLE.md. 2017-02-11 11:32:17 -05:00