Patrick Kanzler
57ed77e332
update contributing.rst on resolving issues
2016-09-06 23:15:54 +02:00
Michael Elsdörfer
2b17e16737
Merge pull request #175 from python-escpos/improve/import-capabilities-from-submodule
...
improve import capabilities from a submodule
2016-09-03 19:16:40 +02:00
Patrick Kanzler
f467cacdd8
improve import capabilities from a submodule
...
The capabilities are now imported as a submodule from
mike42/escpos-printer-db
fixes #174
2016-09-02 17:13:38 +02:00
Patrick Kanzler
9662ca6efe
Merge pull request #165 from miracle2k/capabilities
...
Capabilities profiles
2016-09-02 14:02:10 +02:00
Patrick Kanzler
587eee2ef0
Merge branch 'mashedkeyboard-patch-1' into development
2016-09-02 13:59:16 +02:00
Curtis // mashedkeyboard
f5c706db34
Extended underline to fit the wording of the new subtitle
2016-09-01 12:10:35 +01:00
Curtis // mashedkeyboard
b29ef6df69
Corrected set() command documentation
...
The documentation currently says that `printer.set(type="B")` is the way to bold text. It won't work - you need to use `printer.set(text_type="B")`.
2016-09-01 11:57:58 +01:00
Michael Elsdörfer
a435b66006
jcconf not available on Python 3.
2016-08-30 18:10:32 +02:00
Michael Elsdörfer
ddc93d7369
Fix byte format() on Python 3.
2016-08-30 18:06:34 +02:00
Michael Elsdörfer
c3e3ec5808
Merge branch 'capabilities' into text-encoding
2016-08-30 18:02:40 +02:00
Michael Elsdörfer
b543ecea58
Enable branch coverage.
2016-08-30 18:00:06 +02:00
Michael Elsdörfer
c850a726cb
Fix docstring warnings from QuantifedCode.
2016-08-30 17:55:58 +02:00
Michael Elsdörfer
d246e945a2
Merge branch 'capabilities' into text-encoding
2016-08-30 17:47:31 +02:00
Michael Elsdörfer
1bd53697b9
Fix the CLI test inside pytest runner.
2016-08-30 17:47:09 +02:00
Michael Elsdörfer
73ef8c4c0a
Write as many characters as possible at once.
2016-08-30 17:39:26 +02:00
Michael Elsdörfer
9aa1335fd2
Improve codepage selection logic.
2016-08-30 17:13:05 +02:00
Michael Elsdörfer
2f89f3fe3a
Port to current version of escpos-printer-db.
2016-08-30 17:08:27 +02:00
Michael Elsdörfer
40be69347c
Merge branch 'capabilities' into text-encoding
2016-08-30 16:14:22 +02:00
Michael Elsdörfer
58ea206c36
Avoid mutable default argumet.
2016-08-30 16:13:38 +02:00
Michael Elsdörfer
68c17f1181
Generate coverage reports.
2016-08-30 15:57:51 +02:00
Michael Elsdörfer
b37f4fc8cc
Merge branch 'capabilities' into text-encoding
2016-08-30 13:36:53 +02:00
Michael Elsdörfer
630423d24a
Generate coverage reports.
2016-08-30 13:33:35 +02:00
Michael Elsdörfer
b92eeed50b
Add tests for the profile.
2016-08-30 13:27:48 +02:00
Michael Elsdörfer
3681c5c7bf
Fix tests for Python 3.
2016-08-30 13:21:07 +02:00
Michael Elsdörfer
4496ea91bd
Make pytest the test runner.
2016-08-30 13:17:41 +02:00
Michael Elsdörfer
3d8626d17e
Update text() test to use dummy printer.
2016-08-30 13:08:23 +02:00
Michael Elsdörfer
ea7769f8b2
Merge remote-tracking branch 'origin/development' into capabilities
2016-08-30 13:04:17 +02:00
Michael Elsdörfer
5fa89ff685
Automatically choose correct barcode function.
...
Tests for barcode function.
2016-08-30 13:02:58 +02:00
Michael Elsdörfer
a07f84a5bc
Match the current printer-db format.
2016-08-30 12:26:09 +02:00
Michael Elsdörfer
216184f43f
Rework capabilities format based on Mike's ideas.
2016-08-27 12:17:35 +02:00
Michael Elsdörfer
c7864fd785
Largely rewrite the magic text encoding feature.
2016-08-27 11:28:52 +02:00
Patrick Kanzler
cbe38648f5
Merge pull request #169 from python-escpos/development
...
v2.2.0
2016-08-26 15:53:50 +02:00
Michael Elsdörfer
f6ce7e45da
Merge branch 'capabilities' into text-encoding
2016-08-26 15:29:31 +02:00
Michael Elsdörfer
3fd1a3de5d
A suggested format for defining the code pages.
2016-08-26 15:14:28 +02:00
Michael Elsdörfer
214aa0d363
Fix issue with manually setting the encoding.
2016-08-26 15:14:02 +02:00
Patrick Kanzler
d43bcd187e
Merge branch 'master' into development
2016-08-26 14:46:23 +02:00
Patrick Kanzler
6b069a4529
update CHANGELOG
2016-08-26 14:27:17 +02:00
Patrick Kanzler
cf41069829
Merge branch 'linespacing' of git://github.com/miracle2k/python-escpos into miracle2k-linespacing
...
Conflicts:
src/escpos/constants.py
2016-08-26 14:16:06 +02:00
Patrick Kanzler
bde6eaa336
Merge pull request #164 from miracle2k/constants
...
Constants
2016-08-26 12:25:24 +02:00
Michael Elsdörfer
632a104219
Fix docstring warning.
2016-08-26 11:59:40 +02:00
Michael Elsdörfer
ae9b3785c2
Fix broken tests.
2016-08-26 11:48:58 +02:00
Michael Elsdörfer
8b5bc9cf8a
Make the Escpos class accept a profile.
...
This is now used for the block_text function.
2016-08-26 10:41:01 +02:00
Michael Elsdörfer
a8574ad9d7
Support loading capabilites YAML into Python classes.
2016-08-26 10:41:01 +02:00
Michael Elsdörfer
ed3077f00f
Define a capability format in YAML.
2016-08-26 10:41:01 +02:00
Michael Elsdörfer
07d47765aa
Allow linespacing reset. Make this the default.
2016-08-26 10:38:36 +02:00
Michael Elsdörfer
854b75be30
Support changing the line spacing.
2016-08-26 10:34:52 +02:00
Michael Elsdörfer
df0c874f6e
Add constants for sheet mode, colors.
2016-08-26 10:30:29 +02:00
Michael Elsdörfer
5c3d7dab72
Change setup.py shebang.
...
This supports using the current virtualenv.
2016-08-26 10:30:29 +02:00
Patrick Kanzler
798893caee
refactor access of private member _img of qrcode
...
Since version 2.5 python-qrcode allows the direct access of the
PIL-functions. (We require version 4 and above).
Thus, we can simply call qr_img.convert() without accessing the private
member.
This refactoring is identical in functionality.
2016-08-15 23:24:06 +02:00
Patrick Kanzler
e8d91a6735
test add type-check for the qr-printing
2016-08-15 23:23:07 +02:00