Jim Evins
|
a3d07e8d9f
|
Adjust width of mode list according to its contents. (#15)
Also added mode controls to File menu.
|
2018-05-21 21:45:53 -04:00 |
|
Mario Blättermann
|
2609d007ca
|
Merge remote-tracking branch 'upstream/master'
|
2018-04-29 20:25:03 +02:00 |
|
Mario Blättermann
|
b729ee21d2
|
German template database translation (#16)
* Initial German GUI translation
* Initial German translation of the template database
|
2018-04-29 12:38:04 -04:00 |
|
Mario Blättermann
|
d99fa198a9
|
Initial German translation of the template database
|
2018-04-29 15:54:13 +02:00 |
|
Mario Blättermann
|
c2e4fd8c73
|
Merge from upstream
|
2018-04-29 14:43:12 +02:00 |
|
Jim Evins
|
17482013fa
|
Created TRANSLATION_FILES.txt so that translators don't need to edit CMakeLists.txt file.
|
2018-04-28 17:19:56 -04:00 |
|
Mario Blättermann
|
05d6e1638d
|
Initial German GUI translation (#12)
|
2018-04-28 17:14:24 -04:00 |
|
Mario Blättermann
|
8332eae4af
|
Initial German GUI translation
|
2018-04-28 11:25:50 +02:00 |
|
Jim Evins
|
425912cd65
|
Updates to developer documentation.
|
2018-04-15 17:35:53 -04:00 |
|
Jim Evins
|
724ad8e115
|
Reconciled product database with 3.4. Also tried to reduce the number of unique strings in database.
|
2018-04-15 13:40:24 -04:00 |
|
Jim Evins
|
7a910ba14e
|
Use QLineEdit's built-in clear button instead of our own in SelectProductDialog.
- Clear button was introduced in Qt 5.2
|
2018-04-13 23:07:24 -04:00 |
|
Jim Evins
|
b091e13307
|
Updated and renamed HACKING.md to CONTRIBUTING.md.
|
2018-04-11 21:57:42 -04:00 |
|
Jim Evins
|
93d01302ba
|
Use 48x48 icon in template designer.
|
2018-04-08 18:07:25 -04:00 |
|
Jim Evins
|
9e2c65bf98
|
Unified icon/logo style.
|
2018-04-08 14:43:36 -04:00 |
|
Jim Evins
|
a0e1dae5cf
|
Implemented TemplateDesigner.
|
2018-04-07 22:24:09 -04:00 |
|
Jim Evins
|
6379ba9cef
|
Change order of CI blocklist and safelist.
|
2018-03-23 23:27:30 -04:00 |
|
Jim Evins
|
d415c7954e
|
Exclude all non-master branches from CI.
|
2018-03-23 23:13:54 -04:00 |
|
Jim Evins
|
e7877a757b
|
Limit CI to master branch.
|
2018-03-22 20:54:50 -04:00 |
|
Jim Evins
|
af3b953de3
|
Fixed semantics of enabling alignment verbs.
|
2018-03-03 12:09:02 -05:00 |
|
Jim Evins
|
a932ca74a2
|
Object lifecycle cleanup in glbarcode.
|
2018-02-11 17:28:55 -05:00 |
|
Jim Evins
|
9aff6c2e2f
|
Push temporary color list down into ColorHistory.
|
2018-02-11 16:21:35 -05:00 |
|
Jim Evins
|
6e6a1fab72
|
Minor performance cleanup.
|
2018-02-11 15:51:30 -05:00 |
|
Jim Evins
|
931294a0f9
|
Validate "encoding" attribute of "image/png" file nodes.
|
2018-02-10 16:06:01 -05:00 |
|
Jim Evins
|
0cc3be205f
|
Avoid temporary container.
|
2018-02-10 15:30:12 -05:00 |
|
Jim Evins
|
7897aa542e
|
Removed CAPI base classes from glbarcode.
Will reconcile when merging back to stand-alone version of glbarcode.
|
2018-02-10 14:58:26 -05:00 |
|
Jim Evins
|
267c5384cc
|
Use constFirst() on temporaries.
|
2018-02-10 14:39:41 -05:00 |
|
Jim Evins
|
2b5ad625e4
|
Initialize previously uninitialized members.
|
2018-02-03 21:29:29 -05:00 |
|
Jim Evins
|
c7c97178ca
|
Explicitly check QFile::open() return value.
|
2018-01-02 03:32:28 -05:00 |
|
Jim Evins
|
26f10d7faf
|
Check dynamic casts for null.
|
2018-01-02 03:03:59 -05:00 |
|
Jim Evins
|
b2859d47bb
|
Correctly override ModelObject::can*() virtual methods.
|
2018-01-01 19:42:39 -05:00 |
|
Jim Evins
|
ff003e5b17
|
Use range-based loops when possible.
|
2017-12-30 22:09:48 -05:00 |
|
Jim Evins
|
9a135f8971
|
Use auto to reduce some verbosity.
|
2017-12-30 21:41:02 -05:00 |
|
Jim Evins
|
c7a6ed4917
|
Remove unnecessary typedefs or replace with using.
|
2017-12-30 18:42:26 -05:00 |
|
Jim Evins
|
b11754462f
|
Replace trivial constructors and destructors with defaults.
|
2017-12-30 17:43:03 -05:00 |
|
Jim Evins
|
7a8159c554
|
Removed redundant void.
|
2017-12-29 20:35:41 -05:00 |
|
Jim Evins
|
0edea79495
|
Use nullptr instead of NULL. Use cstdint instead of stdint.h.
|
2017-12-29 19:51:46 -05:00 |
|
Jim Evins
|
7f903f5a68
|
Added some initial CPack support.
|
2017-12-29 19:13:48 -05: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
|
25872eb32c
|
Tweak layout of AboutDialog.
|
2017-12-03 21:44:31 -05:00 |
|
Jim Evins
|
9917e9d4c2
|
Don't use tr() in static initialization.
|
2017-11-26 14:34:26 -05:00 |
|
Jim Evins
|
c6c52a8895
|
Minor code cleanup.
|
2017-11-25 16:54:37 -05:00 |
|
Jim Evins
|
ae76470ea9
|
Use modern cmake patterns to build translations/XmlStrings.
|
2017-11-25 12:08:06 -05:00 |
|
Jim Evins
|
32cde7cb1d
|
Made zlib an optional dependency.
Only needed to read legacy files, which is not fully supported yet. Hopefully
this will make it easier to build on Windows.
|
2017-11-25 03:18:39 -05:00 |
|
Jim Evins
|
a48a929006
|
Run model unit tests in virtual X fb.
|
2017-11-24 16:53:03 -05:00 |
|
Jim Evins
|
c9f2b91daf
|
Removed C++17 nested namespace definitions. Should build on trusty again.
|
2017-11-24 15:49:26 -05:00 |
|
Jim Evins
|
4821e103bc
|
CMake 3.2 does not support cxx_std_11 target_compile_feature.
|
2017-11-23 22:52:13 -05:00 |
|
Jim Evins
|
fc014c8e4b
|
Updated required cmake to 3.2.
|
2017-11-23 22:25:45 -05:00 |
|
Jim Evins
|
b8ee5e1f73
|
Restructuring directory layout. Move towards "Modern CMake" usage.
|
2017-11-23 22:15:24 -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 |
|