Jim Evins
03a8e29396
Expand barcode merge fields. ( #18 )
2018-07-03 21:46:21 -04:00
Jim Evins
6ee1d3b358
Include previously missed translatable strings.
2018-05-26 09:42:34 -04:00
Jim Evins
42719c03f5
Adjust width of SelectProductDialog's side panel according to its contents.
...
The width is determined at runtime based on the largest page in the
QTabWidget. Without this fix, the side panel would annoyingly change
width as you selected the search tab for the first time -- this was
particularly annoying in the de_DE locale.
2018-05-24 22:05:48 -04:00
Jim Evins
5a6cab89b1
Minor updates to README. Including new cover image.
2018-05-21 22:17:29 -04:00
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
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
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
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