=== 0.9.11 === 2011-02-08 Ronaldo Maia <romaia@async.com.br> * New Release === 0.9.10 === 2010-09-01 Ronaldo Maia <romaia@async.com.br> * New Release === 0.9.9 === 2010-09-01 Ronaldo Maia <romaia@async.com.br> * New Release === 0.9.8.2 === 2009-12-15 George Kussumoto <george@async.com.br> * Bugfix Release === 0.9.8 === 2009-07-14 George Kussumoto <george@async.com.br> * New Release 2009-05-22 Ronaldo Maia <romaia@async.com.br> reviewed by: george * stoqdrivers/interfaces.py: * stoqdrivers/printers/bematech/MP25.py: * stoqdrivers/printers/daruma/FS345.py: * stoqdrivers/printers/fiscal.py: * stoqdrivers/printers/fiscnet/FiscNetECF.py: Adicionar campos ao editor de impressora fiscal 2009-05-11 Ronaldo Maia <romaia@async.com.br> reviewed by: george * stoqdrivers/printers/dataregis/Quick.py: * stoqdrivers/printers/fiscnet/FiscNetECF.py: * stoqdrivers/printers/perto/Pay2023.py: * stoqdrivers/serialbase.py: * tests/data/fiscnet-FiscNetECF-add-item.txt: * tests/data/fiscnet-FiscNetECF-add-payment.txt: * tests/data/fiscnet-FiscNetECF-cancel-coupon.txt: * tests/data/fiscnet-FiscNetECF-cancel-item.txt: * tests/data/fiscnet-FiscNetECF-close-coupon.txt: * tests/data/fiscnet-FiscNetECF-coupon-open.txt: * tests/data/fiscnet-FiscNetECF-payment-receipt.txt: * tests/data/fiscnet-FiscNetECF-till-add-cash.txt: * tests/data/fiscnet-FiscNetECF-till-remove-cash.txt: * tests/data/fiscnet-FiscNetECF-totalize.txt: * tests/data/perto-Pay2023-add-item.txt: * tests/data/perto-Pay2023-add-payment.txt: * tests/data/perto-Pay2023-cancel-coupon.txt: * tests/data/perto-Pay2023-cancel-item.txt: * tests/data/perto-Pay2023-close-coupon.txt: * tests/data/perto-Pay2023-coupon-open.txt: * tests/data/perto-Pay2023-till-add-cash.txt: * tests/data/perto-Pay2023-till-remove-cash.txt: * tests/data/perto-Pay2023-totalize.txt: * tests/test_coupon.py: Adicionando suporte para impressora Dataregis Quick (fiscnet) 2009-04-27 18:01 Ronaldo Maia <romaia@async.com.br> * [r8049] stoqdrivers/printers/bematech/MP25.py: Fix: the new query_status command returns a 25 byte string === 0.9.7 === 2009-04-15 George Kussumoto <george@async.com.br> * New Release 2009-04-13 14:51 Ronaldo Maia <romaia@async.com.br> * [r8015] stoqdrivers/printers/bematech/MP20.py, stoqdrivers/printers/bematech/MP25.py: Fix comments and Logger domain for bematech printers 2009-04-09 21:56 Ronaldo Maia <romaia@async.com.br> * [r8014] tests/data/bematech-MP20-add-item.txt, tests/data/bematech-MP20-add-payment.txt, tests/data/bematech-MP20-cancel-coupon.txt, tests/data/bematech-MP20-cancel-item.txt, tests/data/bematech-MP20-close-coupon.txt, tests/data/bematech-MP20-coupon-open.txt, tests/data/bematech-MP20-payment-receipt.txt, tests/data/bematech-MP20-till-add-cash.txt, tests/data/bematech-MP20-till-remove-cash.txt, tests/data/bematech-MP20-totalize.txt: Fix MP20 tests. 2009-04-09 21:48 Ronaldo Maia <romaia@async.com.br> * [r8013] stoqdrivers/printers/bematech/MP20.py, stoqdrivers/printers/bematech/MP25.py, tests/data/bematech-MP20-add-item.txt, tests/data/bematech-MP20-add-payment.txt, tests/data/bematech-MP20-cancel-coupon.txt, tests/data/bematech-MP20-cancel-item.txt, tests/data/bematech-MP20-close-coupon.txt, tests/data/bematech-MP20-coupon-open.txt, tests/data/bematech-MP20-payment-receipt.txt, tests/data/bematech-MP20-till-add-cash.txt, tests/data/bematech-MP20-till-remove-cash.txt, tests/data/bematech-MP20-totalize.txt, tests/test_coupon.py: Bug 3921 - Adicionar suporte para bematech MP20 2009-02-11 14:58 Silvio Rangel <silvio@async.com.br> * [r7940] po/es_ES.po, po/pt_BR.po, po/stoqdrivers.pot: Atualizacao e revisao de traducao 2009-02-11 14:33 George Kussumoto <george@async.com.br> * [r7938] po/es_ES.po, po/pt_BR.po, po/stoqdrivers.pot, stoqdrivers/base.py, stoqdrivers/configparser.py, stoqdrivers/constants.py, stoqdrivers/printers/base.py, stoqdrivers/printers/bematech/MP25.py, stoqdrivers/printers/cheque.py, stoqdrivers/printers/daruma/FS345.py, stoqdrivers/printers/dataregis/EP375.py, stoqdrivers/printers/fiscal.py, stoqdrivers/printers/perto/Pay2023.py, stoqdrivers/printers/sweda/IFS9000I.py, stoqdrivers/printers/virtual/Simple.py: #3873: Traduzir os componentes da nota fiscal. (stoqdrivers part) === 0.9.6 === 2009-01-27 George Kussumoto <george@async.com.br> * New Release 2009-01-21 19:06 George Kussumoto <george@async.com.br> * [r7901] stoqdrivers/enum.py: #2161: Implementar suporte para multiplas formas de pagamento no wizard de vendas. r=romaia 2009-01-12 18:29 Ronaldo Maia <romaia@async.com.br> * [r7893] stoqdrivers/printers/daruma/FS600MFD.py: Daruma FS600 uses the same commands as FS2100 (including the add item command different from the FS 325) 2008-10-02 16:32 Ronaldo Maia <romaia@async.com.br> * [r7834] tests/data/bematech-MP2100-payment-receipt.txt, tests/data/bematech-MP25-payment-receipt.txt: fix stoqdriver tests 2008-10-02 16:21 Ronaldo Maia <romaia@async.com.br> * [r7833] stoqdrivers/interfaces.py, stoqdrivers/printers/bematech/MP25.py, stoqdrivers/printers/daruma/FS345.py, stoqdrivers/printers/fiscal.py: part of bug 3816 - Refactor Payment Wizard 2008-09-10 20:22 George Kussumoto <george@async.com.br> * [r7729] debian/control: # Fix wrong version of python-serial === 0.9.5 === 2008-09-10 George Kussumoto <george@async.com.br> * New Release 2008-05-28 20:41 Ronaldo Maia <romaia@async.com.br> * [r7608] docs/fiscal-driver-template.py, stoqdrivers/base.py, stoqdrivers/printers/bematech/MP25.py, stoqdrivers/printers/daruma/FS345.py, stoqdrivers/printers/fiscal.py: Bug 3448 - Adicionando métodos para obter versãodo firmware e informações sobre o cadastro do usuário na ecf 2008-05-27 17:06 George Kussumoto <george@async.com.br> * [r7603] stoqdrivers/printers/bematech/MP25.py: # Revert the last fix. It breaks some tests. 2008-05-27 16:37 George Kussumoto <george@async.com.br> * [r7602] stoqdrivers/printers/bematech/MP25.py: # Fix for print problems with bematech MP-25 (part of bug #3610). # r=jdahlin 2008-05-09 13:12 Ronaldo Maia <romaia@async.com.br> * [r7588] stoqdrivers/printers/bematech/MP25.py, stoqdrivers/printers/daruma/FS345.py, stoqdrivers/printers/fiscal.py: -- Bug 3709 - Store ecf documents information. Adding methods to retrieve gnf and crz 2008-04-22 17:29 Ronaldo Maia <romaia@async.com.br> * [r7575] stoqdrivers/printers/bematech/MP25.py, stoqdrivers/printers/daruma/FS345.py, stoqdrivers/printers/fiscal.py: Bug 3671 Estender informações capturadas para geração de arquivos magnéticos - informações sobre vendas (Registro E14) 2008-04-09 21:35 Ronaldo Maia <romaia@async.com.br> * [r7544] stoqdrivers/printers/bematech/MP25.py, stoqdrivers/printers/daruma/FS345.py: Bug 3671 Estender informações capturadas para geração de arquivos magnéticos - informações sobre redução Z (Registro E12 e E13) 2008-03-17 20:05 George Kussumoto <george@async.com.br> * [r7495] ChangeLog, NEWS, debian/changelog, debian/control, po/es_ES.po, po/pt_BR.po, po/stoqdrivers.pot, stoqdrivers.spec, stoqdrivers/__init__.py: # Release 0.9.3 2008-03-07 13:08 Fábio Morbec * [r7471] stoqdrivers/interfaces.py, stoqdrivers/printers/bematech/MP25.py, stoqdrivers/printers/daruma/FS345.py, stoqdrivers/printers/dataregis/EP375.py, stoqdrivers/printers/fiscal.py, stoqdrivers/printers/perto/Pay2023.py, stoqdrivers/printers/sweda/IFS9000I.py: #3418: Cancelamento de Cupom Fiscal deve cancelar qualquer tipo de lançamento. r=jdahlin 2008-01-31 18:03 Fábio Morbec * [r7408] ChangeLog, NEWS, po/es_ES.po, po/pt_BR.po, po/stoqdrivers.pot, stoqdrivers.spec, stoqdrivers/__init__.py: Release 0.9.2 2008-01-31 16:25 George Kussumoto <george@async.com.br> * [r7401] stoqdrivers/interfaces.py, stoqdrivers/printers/bematech/MP25.py, stoqdrivers/printers/daruma/FS345.py, stoqdrivers/printers/dataregis/EP375.py, stoqdrivers/printers/fiscal.py, stoqdrivers/printers/perto/Pay2023.py, stoqdrivers/printers/sweda/IFS9000I.py, stoqdrivers/printers/virtual/Simple.py: #3610: Inserir CPF e CNPJ ao finalizar venda para atender as exigencias da N.F. Paulista. r=jdahlin 2008-01-25 14:13 Silvio Rangel <silvio@async.com.br> * [r7385] po/es_ES.po, po/pt_BR.po, po/stoqdrivers.pot: Correção do arquivo que estava quebrado 2007-11-20 18:39 Fábio Morbec * [r7368] stoqdrivers/printers/bematech/MP25.py: #3508: Ao abrir o caixa sem fazer suprimento a leitura X não é impressa. r=jdahlin 2007-11-08 16:04 Fábio Morbec * [r7348] debian/changelog, stoqdrivers.spec: ajuste para gerar versao correta do pacote. 2007-11-08 15:12 Fábio Morbec * [r7346] debian/changelog, stoqdrivers.spec: fixes to release 0.9.1 2007-11-08 14:38 Fábio Morbec * [r7343] ChangeLog, NEWS, debian/changelog, debian/control, po/es_ES.po, po/pt_BR.po, po/stoqdrivers.pot, stoqdrivers.spec, stoqdrivers/__init__.py, stoqdrivers/abicomp.py, stoqdrivers/interfaces.py: Release 0.9.1 2007-09-12 20:58 Johan Dahlin <jdahlin@async.com.br> * [r7256] stoqdrivers/escp.py: Add an initial Esc/P printer 2007-08-31 13:09 Fábio Morbec * [r7203] debian/changelog, stoqdrivers.spec: Ajuste para release 2007-08-30 18:01 Fábio Morbec * [r7179] debian/changelog: mudança na versao em debia/changelog 2007-08-30 17:54 Fábio Morbec * [r7178] debian/changelog, po/es_ES.po, po/pt_BR.po, po/stoqdrivers.pot, stoqdrivers.spec: 0.9.0-2 2007-08-30 14:50 Fábio Morbec * [r7176] ChangeLog, NEWS, debian/changelog, po/es_ES.po, po/pt_BR.po, po/stoqdrivers.pot, stoqdrivers.spec, stoqdrivers/__init__.py, stoqdrivers/printers/bematech/MP25.py: 0.9.0 2007-08-21 14:58 Johan Dahlin <jdahlin@async.com.br> * [r7134] stoqdrivers/printers/daruma/FS345.py: Just emit readX instead of saying that it isn't emitted 2007-08-06 15:15 Silvio Rangel <silvio@async.com.br> * [r7098] po/es_ES.po, po/pt_BR.po, po/stoqdrivers.pot: Atualização e revisão de tradução 2007-07-25 20:13 Johan Dahlin <jdahlin@async.com.br> * [r7005] stoqdrivers/printers/daruma/FS345.py: 23 is PendingReduceZ 2007-07-24 20:14 Johan Dahlin <jdahlin@async.com.br> * [r6988] stoqdrivers/printers/daruma/FS345.py: Do not count cancelled two times and move the offset of taxes one to the left. Should fix the problems we have closing the till 2007-07-18 17:28 Johan Dahlin <jdahlin@async.com.br> * [r6937] docs/fiscal-driver-template.py: MP25 -> TemplateDriver 2007-07-18 17:24 Johan Dahlin <jdahlin@async.com.br> * [r6936] docs/fiscal-driver-template.py: reorganize, add comments 2007-07-18 17:20 Johan Dahlin <jdahlin@async.com.br> * [r6935] docs/fiscal-driver-template.py: Add a template driver 2007-07-18 16:01 Johan Dahlin <jdahlin@async.com.br> * [r6931] stoqdrivers/interfaces.py, stoqdrivers/printers/bematech/MP25.py, stoqdrivers/printers/daruma/FS345.py, stoqdrivers/printers/fiscal.py: Move fetch of sintegra data to a separate api 2007-07-18 16:00 Johan Dahlin <jdahlin@async.com.br> * [r6930] stoqdrivers.spec: Update spec 2007-07-17 14:08 Johan Dahlin <jdahlin@async.com.br> * [r6908] ., Makefile: Move common makefile rules into common/async.mk 2007-07-16 21:01 Johan Dahlin <jdahlin@async.com.br> * [r6897] Makefile, debian/changelog: Put up another set of packages 2007-07-16 20:52 Johan Dahlin <jdahlin@async.com.br> * [r6896] Makefile, NEWS, debian/changelog, stoqdrivers/__init__.py: 0.8.0 2007-07-16 20:18 Fábio Morbec * [r6893] stoqdrivers/printers/bematech/MP25.py: Gerar arquivo sintegra para impressora Bematech, MP25 2007-07-16 17:21 Johan Dahlin <jdahlin@async.com.br> * [r6886] stoqdrivers/printers/bematech/MP25.py: Lovely tests. thank you 2007-07-16 17:17 Johan Dahlin <jdahlin@async.com.br> * [r6885] stoqdrivers/printers/bematech/MP25.py: Fix off by one error, 1 is the first, not 0 2007-07-16 15:50 Silvio Rangel <silvio@async.com.br> * [r6880] po/es_ES.po, po/pt_BR.po, po/stoqdrivers.pot: Atualização e Revisão de Tradução 2007-07-16 15:46 Johan Dahlin <jdahlin@async.com.br> * [r6879] stoqdrivers/printers/daruma/FS345.py: Only send IDENTIFY CUSTOMER if we have a customer set 2007-07-16 15:40 Johan Dahlin <jdahlin@async.com.br> * [r6878] tests/data/daruma-FS345-add-item.txt, tests/data/daruma-FS345-add-payment.txt, tests/data/daruma-FS345-cancel-item.txt, tests/data/daruma-FS345-close-coupon.txt, tests/data/daruma-FS345-totalize.txt: Update Daruma tests 2007-07-16 15:35 Johan Dahlin <jdahlin@async.com.br> * [r6877] stoqdrivers/printers/daruma/FS345.py: Send in customer details in the beginning, not in the end of the line 2007-07-16 15:33 Johan Dahlin <jdahlin@async.com.br> * [r6876] stoqdrivers/printers/daruma/FS345.py: Send in default values where we don't have customer information 2007-07-13 21:16 Johan Dahlin <jdahlin@async.com.br> * [r6851] stoqdrivers/printers/bematech/MP25.py: implement till_read_memory and till_read_memory_by_reductions in bematech 2007-07-13 20:34 Johan Dahlin <jdahlin@async.com.br> * [r6848] stoqdrivers/interfaces.py, stoqdrivers/printers/bematech/MP25.py, stoqdrivers/printers/daruma/FS345.py, stoqdrivers/printers/dataregis/EP375.py, stoqdrivers/printers/fiscal.py, stoqdrivers/printers/perto/Pay2023.py, stoqdrivers/printers/sweda/IFS9000I.py, stoqdrivers/printers/virtual/Simple.py: Add a previous_day argument to close_till 2007-07-13 20:33 Johan Dahlin <jdahlin@async.com.br> * [r6847] stoqdrivers/printers/base.py: filter out unsupported printers 2007-07-12 13:10 Silvio Rangel <silvio@async.com.br> * [r6839] po/es_ES.po, po/pt_BR.po, po/stoqdrivers.pot: Atualização e revisão de tradução 2007-07-11 20:54 Johan Dahlin <jdahlin@async.com.br> * [r6828] stoqdrivers/printers/fiscal.py: Reset the state completly when closing and canceling a coupon 2007-07-11 19:46 Johan Dahlin <jdahlin@async.com.br> * [r6822] stoqdrivers/interfaces.py, stoqdrivers/printers/bematech/MP25.py, stoqdrivers/printers/daruma/FS345.py, stoqdrivers/printers/fiscal.py, tests/base.py, tests/data/bematech-MP25-add-item.txt, tests/data/bematech-MP25-add-payment.txt, tests/data/bematech-MP25-cancel-coupon.txt, tests/data/bematech-MP25-cancel-item.txt, tests/data/bematech-MP25-close-coupon.txt, tests/data/bematech-MP25-coupon-open.txt, tests/data/bematech-MP25-till-add-cash.txt, tests/data/bematech-MP25-till-remove-cash.txt, tests/data/bematech-MP25-totalize.txt, tests/data/daruma-FS345-add-item.txt, tests/data/daruma-FS345-add-payment.txt, tests/data/daruma-FS345-cancel-coupon.txt, tests/data/daruma-FS345-cancel-item.txt, tests/data/daruma-FS345-close-coupon.txt, tests/data/daruma-FS345-coupon-open.txt, tests/data/daruma-FS345-till-add-cash.txt, tests/data/daruma-FS345-till-remove-cash.txt, tests/data/daruma-FS345-totalize.txt, tests/test_coupon.py: Clean up bematech driver. Use unified API for everything and make it pass the testsuite 2007-07-11 17:33 Johan Dahlin <jdahlin@async.com.br> * [r6820] stoqdrivers/printers/daruma/FS345.py: Add a bug reference 2007-07-10 21:07 Johan Dahlin <jdahlin@async.com.br> * [r6811] stoqdrivers/printers/base.py, stoqdrivers/printers/bematech/MP25.py, stoqdrivers/printers/daruma/FS345.py, stoqdrivers/printers/fiscal.py: Add get_payment_constants() to bematech and daruma 2007-07-10 16:03 Johan Dahlin <jdahlin@async.com.br> * [r6810] stoqdrivers/printers/daruma/FS345.py: Try to workaround add voucher bug. 2007-07-10 15:58 Johan Dahlin <jdahlin@async.com.br> * [r6809] stoqdrivers/printers/daruma/FS345.py: Send LeituraX and retry sending the command if we had an E42 error. 2007-07-05 15:36 Johan Dahlin <jdahlin@async.com.br> * [r6792] stoqdrivers/printers/bematech/MP25.py: revert query_status for now 2007-07-05 15:34 Johan Dahlin <jdahlin@async.com.br> * [r6791] stoqdrivers/printers/bematech/MP25.py: Small cleanups 2007-07-03 19:50 Johan Dahlin <jdahlin@async.com.br> * [r6790] stoqdrivers/printers/bematech/MP25.py: remove trailing whitespace 2007-07-03 19:49 Johan Dahlin <jdahlin@async.com.br> * [r6789] stoqdrivers/printers/bematech/MP25.py, tests/data/bematech-MP25-add-item.txt, tests/data/bematech-MP25-add-payment.txt, tests/data/bematech-MP25-cancel-coupon.txt, tests/data/bematech-MP25-cancel-item.txt, tests/data/bematech-MP25-close-coupon.txt, tests/data/bematech-MP25-coupon-open.txt, tests/data/bematech-MP25-till-add-cash.txt, tests/data/bematech-MP25-till-remove-cash.txt, tests/data/bematech-MP25-totalize.txt, tests/test_coupon.py: Clean up bematech driver. Use unified API for everything and make it pass the testsuite 2007-07-03 19:44 Johan Dahlin <jdahlin@async.com.br> * [r6788] tests/base.py: format traceback and unescape \ 2007-07-02 17:49 Johan Dahlin <jdahlin@async.com.br> * [r6784] docs/examples/fiscal.py, stoqdrivers/base.py, stoqdrivers/devices/base.py, stoqdrivers/devices/interfaces.py, stoqdrivers/devices/printers, stoqdrivers/devices/readers, stoqdrivers/devices/scales, stoqdrivers/devices/serialbase.py, stoqdrivers/interfaces.py, stoqdrivers/printers, stoqdrivers/printers/base.py, stoqdrivers/printers/bematech/DP20C.py, stoqdrivers/printers/bematech/MP25.py, stoqdrivers/printers/cheque.py, stoqdrivers/printers/daruma/FS2100.py, stoqdrivers/printers/daruma/FS345.py, stoqdrivers/printers/daruma/FS600MFD.py, stoqdrivers/printers/dataregis/EP375.py, stoqdrivers/printers/fiscal.py, stoqdrivers/printers/perto/Pay2023.py, stoqdrivers/printers/sweda/IFS9000I.py, stoqdrivers/printers/virtual/Simple.py, stoqdrivers/readers, stoqdrivers/readers/barcode/base.py, stoqdrivers/readers/barcode/metrologic/MC630.py, stoqdrivers/readers/barcode/reader.py, stoqdrivers/scales, stoqdrivers/scales/base.py, stoqdrivers/scales/scales.py, stoqdrivers/scales/toledo/PrixIII.py, stoqdrivers/serialbase.py, tests/base.py, tests/check_ifaces_impl.py, tests/test_coupon.py, tools/testdriver.py: Move stoqdrivers.devices.* -> stoqdrivers.* 2007-06-28 20:49 Johan Dahlin <jdahlin@async.com.br> * [r6769] stoqdrivers/devices/base.py: Make the name a bit shorter 2007-06-28 20:27 Johan Dahlin <jdahlin@async.com.br> * [r6767] stoqdrivers/devices/printers/fiscal.py: Add status_reply_complete to FiscalPrinter class 2007-06-28 19:48 Johan Dahlin <jdahlin@async.com.br> * [r6762] stoqdrivers/devices/printers/base.py, stoqdrivers/devices/printers/bematech/MP25.py, stoqdrivers/devices/printers/fiscal.py, tests/base.py, tests/data/bematech-MP25-add-item.txt, tests/data/bematech-MP25-add-payment.txt, tests/data/bematech-MP25-cancel-coupon.txt, tests/data/bematech-MP25-cancel-item.txt, tests/data/bematech-MP25-close-coupon.txt, tests/data/bematech-MP25-coupon-open.txt, tests/data/bematech-MP25-till-add-cash.txt, tests/data/bematech-MP25-till-remove-cash.txt, tests/data/bematech-MP25-totalize.txt, tests/data/daruma-FS345-add-item.txt, tests/data/daruma-FS345-add-payment.txt, tests/data/daruma-FS345-cancel-coupon.txt, tests/data/daruma-FS345-cancel-item.txt, tests/data/daruma-FS345-close-coupon.txt, tests/data/daruma-FS345-coupon-open.txt, tests/data/daruma-FS345-till-add-cash.txt, tests/data/daruma-FS345-till-remove-cash.txt, tests/data/daruma-FS345-totalize.txt, tests/test_coupon.py, tools/testdriver.py: Update bematech and daruma tests, disable all others 2007-06-28 18:56 Johan Dahlin <jdahlin@async.com.br> * [r6761] stoqdrivers/devices/printers/base.py, stoqdrivers/devices/printers/bematech/MP25.py, stoqdrivers/devices/printers/daruma/FS345.py, stoqdrivers/devices/printers/fiscal.py, stoqdrivers/devices/printers/perto/Pay2023.py: Add an api to fetch all tax constants from the printer. Implement it for Daruma FS345, Perto Pay 2023 and Bematech. Also add an api to allow for asynchrous quering of status. Remove old API to fetch tax constants 2007-06-28 18:42 Johan Dahlin <jdahlin@async.com.br> * [r6755] stoqdrivers/devices/serialbase.py: Add a fileno() method, to access the file descriptor of the port 2007-06-18 18:51 Johan Dahlin <jdahlin@async.com.br> * [r6738] stoqdrivers/devices/printers/daruma/FS345.py: Update to recent API 2007-05-25 12:18 Fábio Morbec * [r6684] stoqdrivers/devices/printers/virtual/Simple.py: #3382: Erro ao fazer venda com desconto com impressora virtual. r=jdahlin 2007-05-24 15:26 Johan Dahlin <jdahlin@async.com.br> * [r6683] po/es_ES.po: Complete the spanish translation 2007-05-24 14:46 Johan Dahlin <jdahlin@async.com.br> * [r6679] po/es_ES.po, po/pt_BR.po, po/stoqdrivers.pot: Update translations 2007-05-24 13:05 Johan Dahlin <jdahlin@async.com.br> * [r6676] AUTHORS: Make me the maintainer add pachi 2007-05-24 13:01 Johan Dahlin <jdahlin@async.com.br> * [r6671] po/es_ES.po, po/pt_BR.po, po/stoqdrivers.pot: Add spanish and update translation 2007-05-24 12:59 Johan Dahlin <jdahlin@async.com.br> * [r6670] Makefile: remove upload target 2007-05-23 18:16 Johan Dahlin <jdahlin@async.com.br> * [r6662] Makefile, NEWS, debian/changelog, stoqdrivers.spec, stoqdrivers/__init__.py: 0.7.0 2007-05-23 14:39 Silvio Rangel <silvio@async.com.br> * [r6655] po/pt_BR.po, po/stoqdrivers.pot: Atualização e Revisão da Tradução 2007-05-22 20:30 Johan Dahlin <jdahlin@async.com.br> * [r6625] MANIFEST.in, debian/changelog, debian/preinst: Remove preinst 2007-05-22 17:45 Johan Dahlin <jdahlin@async.com.br> * [r6621] MANIFEST.in, Makefile, debian/changelog, debian/control, debian/preinst, debian/pycompat, debian/pyversions, debian/rules: Update debian package 2007-05-21 14:03 Fábio Morbec * [r6589] stoqdrivers/devices/printers/bematech/MP25.py, stoqdrivers/devices/printers/dataregis/EP375.py, stoqdrivers/devices/printers/sweda/IFS9000I.py, stoqdrivers/devices/printers/virtual/Simple.py: #3374: Erro ao pedir impressão de memória fiscal por número de redução. r=jdahlin 2007-05-18 14:50 Fábio Morbec * [r6580] stoqdrivers/devices/interfaces.py, stoqdrivers/devices/printers/daruma/FS345.py, stoqdrivers/devices/printers/fiscal.py, stoqdrivers/devices/printers/perto/Pay2023.py: #3255: Criar no menu opção para emissão de memória fiscal das ECFs. r=jdahlin 2007-05-10 20:53 Johan Dahlin <jdahlin@async.com.br> * [r6501] stoqdrivers/devices/printers/perto/Pay2023.py: Add cancelled items, discounts and sevice taxes. 2007-05-10 17:50 Johan Dahlin <jdahlin@async.com.br> * [r6493] stoqdrivers/devices/printers/daruma/FS345.py: Return proper sintegra data in close_till() 2007-05-09 22:53 Johan Dahlin <jdahlin@async.com.br> * [r6490] stoqdrivers/devices/printers/virtual/Simple.py: Disable sintegra for virtual printer 2007-05-09 20:34 Johan Dahlin <jdahlin@async.com.br> * [r6487] stoqdrivers/devices/interfaces.py, stoqdrivers/devices/printers/bematech/MP25.py, stoqdrivers/devices/printers/daruma/FS345.py, stoqdrivers/devices/printers/fiscal.py, stoqdrivers/devices/printers/perto/Pay2023.py, stoqdrivers/devices/printers/sweda/IFS9000I.py, stoqdrivers/devices/printers/virtual/Simple.py: Remove get_sintegra_data and make close_till return the object instead 2007-05-09 16:18 Johan Dahlin <jdahlin@async.com.br> * [r6486] stoqdrivers/devices/interfaces.py, stoqdrivers/devices/printers/bematech/MP25.py, stoqdrivers/devices/printers/daruma/FS345.py, stoqdrivers/devices/printers/fiscal.py, stoqdrivers/devices/printers/perto/Pay2023.py, stoqdrivers/devices/printers/sweda/IFS9000I.py, stoqdrivers/devices/printers/virtual/Simple.py: #3348: Add a way to fetch Sintegra data 2007-04-19 15:12 Silvio Rangel <silvio@async.com.br> * [r6390] po/pt_BR.po, po/stoqdrivers.pot: Atualização e Revisão das Traduções 2007-04-10 14:19 Johan Dahlin <jdahlin@async.com.br> * [r6357] stoqdrivers/devices/printers/cheque.py: Oops, forgot this 2007-04-10 14:16 Johan Dahlin <jdahlin@async.com.br> * [r6356] stoqdrivers/devices/printers/bematech/DP20C.py, stoqdrivers/devices/printers/cheque.py, stoqdrivers/devices/printers/dataregis/EP375.py: Consistent datetime imports 2007-04-05 21:20 Johan Dahlin <jdahlin@async.com.br> * [r6337] stoqdrivers/devices/interfaces.py, stoqdrivers/devices/printers/bematech/MP25.py, stoqdrivers/devices/printers/daruma/FS345.py, stoqdrivers/devices/printers/dataregis/EP375.py, stoqdrivers/devices/printers/fiscal.py, stoqdrivers/devices/printers/perto/Pay2023.py, stoqdrivers/devices/printers/sweda/IFS9000I.py, stoqdrivers/devices/printers/virtual/Simple.py: #3287: Implement an interface to read the fiscal memory 2007-04-03 21:19 Johan Dahlin <jdahlin@async.com.br> * [r6301] stoqdrivers/devices/base.py: Remove new line 2007-04-03 19:05 Johan Dahlin <jdahlin@async.com.br> * [r6297] stoqdrivers/devices/printers/daruma/FS345.py: Convert the No paper exception into a log warning 2007-04-03 18:38 Johan Dahlin <jdahlin@async.com.br> * [r6296] stoqdrivers/devices/printers/daruma/FS345.py: Grr, get_status in close_till, not coupon_open 2007-04-03 18:37 Johan Dahlin <jdahlin@async.com.br> * [r6295] stoqdrivers/devices/printers/daruma/FS345.py: Use get_status instead of check_status, so an exception isn't raised 2007-04-03 18:32 Johan Dahlin <jdahlin@async.com.br> * [r6294] stoqdrivers/devices/printers/daruma/FS345.py: #3264: Close the coupon in darums close_till if it's open. 2007-03-30 15:44 Johan Dahlin <jdahlin@async.com.br> * [r6258] docs/examples/fiscal.py, stoqdrivers/constants.py, stoqdrivers/devices/base.py, stoqdrivers/devices/interfaces.py, stoqdrivers/devices/printers/base.py, stoqdrivers/devices/printers/bematech/MP25.py, stoqdrivers/devices/printers/daruma/FS2100.py, stoqdrivers/devices/printers/daruma/FS345.py, stoqdrivers/devices/printers/dataregis/EP375.py, stoqdrivers/devices/printers/fiscal.py, stoqdrivers/devices/printers/perto/Pay2023.py, stoqdrivers/devices/printers/sweda/IFS9000I.py, stoqdrivers/devices/printers/virtual/Simple.py, stoqdrivers/devices/readers/barcode/reader.py, stoqdrivers/devices/scales/base.py, stoqdrivers/enum.py, tests/base.py, tests/test_coupon.py: #3262: Use kiwi.python.enum for all enums/constants, stoqdrivers part 2007-03-30 14:34 Johan Dahlin <jdahlin@async.com.br> * [r6257] stoqdrivers.spec: Depend on pyserial instead of python-serial 2007-03-26 16:03 Johan Dahlin <jdahlin@async.com.br> * [r6224] locale: Ignore everthing in locale 2007-03-26 15:11 Johan Dahlin <jdahlin@async.com.br> * [r6216] Makefile: Add test-upload target 2007-03-26 15:02 Johan Dahlin <jdahlin@async.com.br> * [r6213] stoqdrivers.spec: Update 0.6.0 .spec 2007-03-26 13:38 Johan Dahlin <jdahlin@async.com.br> * [r6199] ., Makefile: Add apidocs/web targets. 2007-03-26 13:38 Johan Dahlin <jdahlin@async.com.br> * [r6198] stoqdrivers/devices/printers/dataregis/EP375.py: Convert to a comment, it's not really api documentation 2007-03-23 20:03 Johan Dahlin <jdahlin@async.com.br> * [r6194] Makefile, docs/release-checklist.txt: Update Makefile and release checklist 2007-03-23 20:00 Johan Dahlin <jdahlin@async.com.br> * [r6192] ChangeLog, Makefile, NEWS, debian/changelog, docs/release-checklist.txt, po/pt_BR.po, po/stoqdrivers.pot, stoqdrivers/__init__.py: 0.6.0 2007-03-23 19:49 Johan Dahlin <jdahlin@async.com.br> * [r6191] stoqdrivers/devices/printers/perto/Pay2023.py: Remove command constants, no real need since the string identifiers are as easy to use and using an english constants just adds an unnecessary layer of indirection 2007-03-23 18:40 Silvio Rangel <silvio@async.com.br> * [r6184] po/pt_BR.po, po/stoqdrivers.pot: Atualização e revisão da tradução 2007-03-23 17:59 Johan Dahlin <jdahlin@async.com.br> * [r6177] stoqdrivers/devices/printers/virtual/Simple.py: Include a service tax by default in the fiscal printer 2007-03-22 21:28 Johan Dahlin <jdahlin@async.com.br> * [r6160] stoqdrivers/constants.py: #3215: Para serviços de delivery deve ser gerado lançamento de impostos nas E. Add a service tax constant. 2007-03-22 21:24 Johan Dahlin <jdahlin@async.com.br> * [r6159] stoqdrivers/devices/printers/perto/Pay2023.py: Remove out custom constants and replace them with an auto-configuration method 2007-03-22 18:05 Johan Dahlin <jdahlin@async.com.br> * [r6155] tools/testdriver.py: Try to convert to int, an improvement, but still not good 2007-03-22 18:05 Johan Dahlin <jdahlin@async.com.br> * [r6154] stoqdrivers/devices/printers/perto/Pay2023.py: Print out an assert, since it occasionally happens 2007-03-21 23:38 Johan Dahlin <jdahlin@async.com.br> * [r6143] tests/base.py: Fix silly typo, write W in write and not R 2007-03-21 23:38 Johan Dahlin <jdahlin@async.com.br> * [r6142] tests/base.py: Refactor data conversion to a separate method 2007-03-21 23:35 Johan Dahlin <jdahlin@async.com.br> * [r6141] tests/base.py, tests/data/bematech-MP25-add-item.txt, tests/data/bematech-MP25-add-payment.txt, tests/data/bematech-MP25-cancel-coupon.txt, tests/data/bematech-MP25-cancel-item.txt, tests/data/bematech-MP25-close-coupon.txt, tests/data/bematech-MP25-coupon-open.txt, tests/data/bematech-MP25-till-add-cash.txt, tests/data/bematech-MP25-till-remove-cash.txt, tests/data/bematech-MP25-totalize.txt, tests/data/daruma-FS345-add-item.txt, tests/data/daruma-FS345-add-payment.txt, tests/data/daruma-FS345-cancel-coupon.txt, tests/data/daruma-FS345-cancel-item.txt, tests/data/daruma-FS345-close-coupon.txt, tests/data/daruma-FS345-coupon-open.txt, tests/data/daruma-FS345-till-add-cash.txt, tests/data/daruma-FS345-till-remove-cash.txt, tests/data/daruma-FS345-totalize.txt, tests/data/dataregis-EP375-add-item.txt, tests/data/dataregis-EP375-add-payment.txt, tests/data/dataregis-EP375-cancel-coupon.txt, tests/data/dataregis-EP375-cancel-item.txt, tests/data/dataregis-EP375-close-coupon.txt, tests/data/dataregis-EP375-coupon-open.txt, tests/data/dataregis-EP375-till-add-cash.txt, tests/data/dataregis-EP375-till-remove-cash.txt, tests/data/dataregis-EP375-totalize.txt, tests/data/perto-Pay2023-add-item.txt, tests/data/perto-Pay2023-add-payment.txt, tests/data/perto-Pay2023-cancel-coupon.txt, tests/data/perto-Pay2023-cancel-item.txt, tests/data/perto-Pay2023-close-coupon.txt, tests/data/perto-Pay2023-coupon-open.txt, tests/data/perto-Pay2023-till-add-cash.txt, tests/data/perto-Pay2023-till-remove-cash.txt, tests/data/perto-Pay2023-totalize.txt, tests/data/sweda-IFS9000I-add-item.txt, tests/data/sweda-IFS9000I-add-payment.txt, tests/data/sweda-IFS9000I-cancel-coupon.txt, tests/data/sweda-IFS9000I-cancel-item.txt, tests/data/sweda-IFS9000I-close-coupon.txt, tests/data/sweda-IFS9000I-coupon-open.txt, tests/data/sweda-IFS9000I-till-add-cash.txt, tests/data/sweda-IFS9000I-till-remove-cash.txt, tests/data/sweda-IFS9000I-totalize.txt: Rework the data format for the printer tests. It's now denser and easier to read/modify. Convert all the old tests 2007-03-21 22:30 Johan Dahlin <jdahlin@async.com.br> * [r6140] tools/testdriver.py: Printer->Device 2007-03-21 22:29 Johan Dahlin <jdahlin@async.com.br> * [r6139] tools, tools/testdriver.py: Add a small test script to call individual methods of a driver 2007-03-21 18:54 Johan Dahlin <jdahlin@async.com.br> * [r6138] stoqdrivers/devices/printers/daruma/FS345.py: This change got lost 2007-03-21 18:51 Johan Dahlin <jdahlin@async.com.br> * [r6137] stoqdrivers/devices/printers/daruma/FS345.py, tests/data/daruma-FS345-add-item.txt, tests/data/daruma-FS345-add-payment.txt, tests/data/daruma-FS345-cancel-coupon.txt, tests/data/daruma-FS345-cancel-item.txt, tests/data/daruma-FS345-close-coupon.txt, tests/data/daruma-FS345-coupon-open.txt, tests/data/daruma-FS345-till-add-cash.txt, tests/data/daruma-FS345-till-remove-cash.txt, tests/data/daruma-FS345-totalize.txt: FS345 is already calculating the correct markup/discount, do not bother doing it again. Update tests 2007-03-21 18:07 Johan Dahlin <jdahlin@async.com.br> * [r6136] stoqdrivers/devices/printers/bematech/MP25.py, stoqdrivers/devices/printers/daruma/FS345.py, stoqdrivers/devices/printers/perto/Pay2023.py, stoqdrivers/devices/printers/sweda/IFS9000I.py: #3228: Cliente é persistido nas vendas futuras onde não há cliente selecionado 2007-03-21 15:28 Johan Dahlin <jdahlin@async.com.br> * [r6129] stoqdrivers/abicomp.py, stoqdrivers/abicompcodec.py, stoqdrivers/devices/printers/daruma/FS345.py: Rename abicompcodec to abicomp and add a register_codec() function. Add license header, take credit and document 2007-03-21 14:28 Johan Dahlin <jdahlin@async.com.br> * [r6128] stoqdrivers/abicompcodec.py, stoqdrivers/devices/printers/daruma/FS345.py: Add ABICOMP codec and use it for daruma FS345. Hopefully this will fix #3222 2007-03-20 15:31 Johan Dahlin <jdahlin@async.com.br> * [r6124] stoqdrivers/devices/printers/perto/Pay2023.py, stoqdrivers/exceptions.py, tests/data/perto-Pay2023-add-item.txt, tests/data/perto-Pay2023-add-payment.txt, tests/data/perto-Pay2023-cancel-coupon.txt, tests/data/perto-Pay2023-cancel-item.txt, tests/data/perto-Pay2023-close-coupon.txt, tests/data/perto-Pay2023-coupon-open.txt, tests/data/perto-Pay2023-totalize.txt: Rewrite return value parser in Perto. Reuse _read_register. Add a code to DriverError 2007-03-20 14:01 Johan Dahlin <jdahlin@async.com.br> * [r6120] stoqdrivers/devices/printers/perto/Pay2023.py: Use read_register() in a few more places. Document tax codes better 2007-03-19 20:25 Johan Dahlin <jdahlin@async.com.br> * [r6115] stoqdrivers/devices/printers/perto/Pay2023.py: Add support for reading registers suitable for sending to sintegra 2007-03-16 21:14 Johan Dahlin <jdahlin@async.com.br> * [r6108] stoqdrivers/devices/printers/virtual/Simple.py: Raise DriverError the second time the till is closed 2007-03-12 20:59 Johan Dahlin <jdahlin@async.com.br> * [r6101] stoqdrivers/devices/printers/perto/Pay2023.py: Only use strings in constants. Convert to int in add_payment 2007-03-09 22:13 Johan Dahlin <jdahlin@async.com.br> * [r6100] stoqdrivers/devices/printers/perto/Pay2023.py, tests/data/perto-Pay2023-totalize.txt: Send f/t instead of False/True 2007-03-09 22:11 Johan Dahlin <jdahlin@async.com.br> * [r6099] tests/data/perto-Pay2023-add-item.txt, tests/data/perto-Pay2023-add-payment.txt, tests/data/perto-Pay2023-cancel-coupon.txt, tests/data/perto-Pay2023-cancel-item.txt, tests/data/perto-Pay2023-close-coupon.txt, tests/data/perto-Pay2023-till-add-cash.txt, tests/data/perto-Pay2023-till-remove-cash.txt, tests/data/perto-Pay2023-totalize.txt: Update the tests too 2007-03-09 22:11 Johan Dahlin <jdahlin@async.com.br> * [r6098] stoqdrivers/devices/printers/perto/Pay2023.py: Do the data type conversion in _send_command instead of the callsite, we forgot a couple of places (discount). 2007-03-09 21:47 Johan Dahlin <jdahlin@async.com.br> * [r6097] stoqdrivers/devices/printers/perto/Pay2023.py, tests/data/perto-Pay2023-add-item.txt, tests/data/perto-Pay2023-add-payment.txt, tests/data/perto-Pay2023-cancel-coupon.txt, tests/data/perto-Pay2023-cancel-item.txt, tests/data/perto-Pay2023-close-coupon.txt, tests/data/perto-Pay2023-totalize.txt: Send only three digits for quantity as the manual says. Use -2 for MONEY_PM 2007-03-09 20:48 Johan Dahlin <jdahlin@async.com.br> * [r6094] stoqdrivers/devices/printers/perto/Pay2023.py, tests/base.py, tests/data/perto-Pay2023-add-item.txt, tests/data/perto-Pay2023-add-payment.txt, tests/data/perto-Pay2023-cancel-coupon.txt, tests/data/perto-Pay2023-cancel-item.txt, tests/data/perto-Pay2023-close-coupon.txt, tests/data/perto-Pay2023-coupon-open.txt, tests/data/perto-Pay2023-till-add-cash.txt, tests/data/perto-Pay2023-till-remove-cash.txt, tests/data/perto-Pay2023-totalize.txt, tests/test_coupon.py: #2421: Incluir suporte à sangria para Impressora Perto Pay2023 2007-03-09 20:44 Johan Dahlin <jdahlin@async.com.br> * [r6093] stoqdrivers/devices/printers/perto/Pay2023.py: Make sure that we can always close the till, even if we forgot to close a document 2007-03-08 14:32 Johan Dahlin <jdahlin@async.com.br> * [r6068] stoqdrivers/devices/printers/daruma/FS345.py: Remove checks in close_till, they are wrong. 2007-03-08 14:26 Johan Dahlin <jdahlin@async.com.br> * [r6067] stoqdrivers/devices/printers/daruma/FS345.py: 21 is No paper and 42 is really Read X needs to be emitted 2007-03-07 22:52 Johan Dahlin <jdahlin@async.com.br> * [r6060] stoqdrivers/devices/printers/perto/Pay2023.py: Remove assertion 2007-03-07 13:09 Johan Dahlin <jdahlin@async.com.br> * [r6055] stoqdrivers/devices/printers/fiscal.py: Use log.info for these messages 2007-03-07 12:57 Johan Dahlin <jdahlin@async.com.br> * [r6053] stoqdrivers/devices/base.py, stoqdrivers/devices/printers/bematech/MP25.py, stoqdrivers/devices/printers/daruma/FS345.py, stoqdrivers/devices/printers/fiscal.py, stoqdrivers/devices/serialbase.py, stoqdrivers/log.py: Use kiwi logger everywhere. Remove stoqdrivers log 2007-03-06 22:21 Johan Dahlin <jdahlin@async.com.br> * [r6052] stoqdrivers/devices/printers/daruma/FS345.py, tests/data/daruma-FS345-totalize.txt: Set the discount percentage properly 2007-03-06 21:47 Johan Dahlin <jdahlin@async.com.br> * [r6051] stoqdrivers/devices/printers/fiscal.py: Add debugging log 2007-03-06 20:42 Johan Dahlin <jdahlin@async.com.br> * [r6048] stoqdrivers/devices/printers/bematech/MP25.py: partly revert the last checkin until the printer work again 2007-03-06 20:30 Johan Dahlin <jdahlin@async.com.br> * [r6047] stoqdrivers/devices/printers/bematech/MP25.py, stoqdrivers/devices/printers/virtual/Simple.py: Remove TAX_ICMS 2007-03-06 16:18 Johan Dahlin <jdahlin@async.com.br> * [r6037] stoqdrivers/devices/printers/dataregis/EP375.py: Make strings out of the constants and remove ICMS 2007-03-06 15:39 Johan Dahlin <jdahlin@async.com.br> * [r6036] stoqdrivers/devices/printers/sweda/IFS9000I.py: Add a note to custom tax codes 2007-03-06 15:21 Johan Dahlin <jdahlin@async.com.br> * [r6033] stoqdrivers/devices/printers/daruma/FS345.py: Remove old tax constants 2007-03-06 15:21 Johan Dahlin <jdahlin@async.com.br> * [r6032] stoqdrivers/devices/printers/sweda/IFS9000I.py: Add unit document reference 2007-03-06 15:21 Johan Dahlin <jdahlin@async.com.br> * [r6031] tests/data/sweda-IFS9000I-add-item.txt, tests/data/sweda-IFS9000I-add-payment.txt, tests/data/sweda-IFS9000I-cancel-coupon.txt, tests/data/sweda-IFS9000I-cancel-item.txt, tests/data/sweda-IFS9000I-close-coupon.txt, tests/data/sweda-IFS9000I-totalize.txt: Update the Sweda tests for the last commit 2007-03-06 14:58 Johan Dahlin <jdahlin@async.com.br> * [r6030] stoqdrivers/devices/printers/sweda/IFS9000I.py: Remove TAX_ICMS and map TAX_NONE to N instead of I 2007-03-02 16:11 Johan Dahlin <jdahlin@async.com.br> * [r6004] stoqdrivers/constants.py, stoqdrivers/devices/interfaces.py, stoqdrivers/devices/printers/base.py, stoqdrivers/devices/printers/bematech/MP25.py, stoqdrivers/devices/printers/daruma/FS345.py, stoqdrivers/devices/printers/dataregis/EP375.py, stoqdrivers/devices/printers/fiscal.py, stoqdrivers/devices/printers/perto/Pay2023.py, stoqdrivers/devices/printers/sweda/IFS9000I.py, stoqdrivers/devices/printers/virtual/Simple.py, tests/base.py, tests/test_coupon.py: #3201: Update constants and add a default values to the printers. Change the API to use strings instead of taxcode instances in coupon_add_item 2007-03-01 15:56 Johan Dahlin <jdahlin@async.com.br> * [r5965] stoqdrivers/constants.py, stoqdrivers/devices/printers/bematech/MP25.py, stoqdrivers/devices/printers/daruma/FS345.py, stoqdrivers/devices/printers/dataregis/EP375.py, stoqdrivers/devices/printers/fiscal.py, stoqdrivers/devices/printers/perto/Pay2023.py, stoqdrivers/devices/printers/sweda/IFS9000I.py: #3204: Remove IOF 2007-02-22 14:01 Johan Dahlin <jdahlin@async.com.br> * [r5907] stoqdrivers/configparser.py, stoqdrivers/constants.py, stoqdrivers/devices/base.py, stoqdrivers/devices/interfaces.py, stoqdrivers/devices/printers/base.py, stoqdrivers/devices/printers/bematech/DP20C.py, stoqdrivers/devices/printers/bematech/MP25.py, stoqdrivers/devices/printers/capabilities.py, stoqdrivers/devices/printers/daruma/FS2100.py, stoqdrivers/devices/printers/daruma/FS345.py, stoqdrivers/devices/printers/daruma/FS600MFD.py, stoqdrivers/devices/printers/dataregis/EP375.py, stoqdrivers/devices/printers/perto/Pay2023.py, stoqdrivers/devices/printers/sweda/IFS9000I.py, stoqdrivers/devices/printers/virtual/Simple.py, stoqdrivers/devices/readers/barcode/reader.py, stoqdrivers/devices/scales/base.py, stoqdrivers/devices/scales/scales.py, stoqdrivers/devices/scales/toledo/PrixIII.py, stoqdrivers/exceptions.py, stoqdrivers/log.py, stoqdrivers/translation.py, stoqdrivers/utils.py: epydoc markup fixes 2007-02-04 20:59 Johan Dahlin <jdahlin@async.com.br> * [r5736] MANIFEST.in, Makefile, debian/control, stoqdrivers.spec: Add RPM specfile, update debian packages 2007-02-03 17:27 Johan Dahlin <jdahlin@async.com.br> * [r5734] stoqdrivers/devices, stoqdrivers/devices/printers: Ignore *.pyc files 2007-02-03 17:23 Johan Dahlin <jdahlin@async.com.br> * [r5733] tests: Ignore pyc files 2007-01-26 15:10 Johan Dahlin <jdahlin@async.com.br> * [r5621] Makefile: Remove leading epoch 2007-01-26 15:04 Johan Dahlin <jdahlin@async.com.br> * [r5619] NEWS, debian/changelog, stoqdrivers/__init__.py: Stoqdrivers 0.5.0 2007-01-26 14:57 Johan Dahlin <jdahlin@async.com.br> * [r5618] po/pt_BR.po, po/stoqdrivers.pot: Update Portuguse translation 2007-01-26 14:38 Johan Dahlin <jdahlin@async.com.br> * [r5617] stoqdrivers/devices/printers/daruma/FS345.py, tests/data/daruma-FS345-add-item.txt, tests/data/daruma-FS345-add-payment.txt, tests/data/daruma-FS345-cancel-coupon.txt, tests/data/daruma-FS345-cancel-item.txt, tests/data/daruma-FS345-close-coupon.txt, tests/data/daruma-FS345-coupon-open.txt, tests/data/daruma-FS345-till-add-cash.txt, tests/data/daruma-FS345-till-remove-cash.txt, tests/data/daruma-FS345-totalize.txt: Do not verify that a coupon is open in cancel(). Update tests 2007-01-26 13:36 Johan Dahlin <jdahlin@async.com.br> * [r5612] stoqdrivers/devices/printers/sweda/IFS9000I.py: Map another error to an exception 2007-01-26 13:16 Johan Dahlin <jdahlin@async.com.br> * [r5611] stoqdrivers/devices/printers/sweda/IFS9000I.py: Print a warning when we fail to parse an item 2007-01-25 15:05 Johan Dahlin <jdahlin@async.com.br> * [r5601] stoqdrivers/devices/printers/daruma/FS345.py: Readd back verify_coupon_open since we can't use the FS345 more today 2007-01-25 14:34 Johan Dahlin <jdahlin@async.com.br> * [r5600] stoqdrivers/devices/printers/daruma/FS345.py: Sort ifs by error number, add error 22 2007-01-25 14:11 Johan Dahlin <jdahlin@async.com.br> * [r5598] stoqdrivers/devices/printers/daruma/FS345.py, stoqdrivers/exceptions.py: Update Daruma FS345 driver to 1) not check that a coupon is open when canceling 2) convert error code for 'there no open document to cancel' to an exception 2007-01-25 12:31 Johan Dahlin <jdahlin@async.com.br> * [r5594] stoqdrivers/devices/printers/virtual/Simple.py: Relax checking in coupon_cancel a bit 2007-01-24 17:59 Johan Dahlin <jdahlin@async.com.br> * [r5583] Makefile: Refactor deb building into a separate script 2007-01-24 16:39 Johan Dahlin <jdahlin@async.com.br> * [r5578] Makefile: Sync with stoq/stoqlib Makefile's 2007-01-19 13:57 Johan Dahlin <jdahlin@async.com.br> * [r5540] stoqdrivers/devices/printers/daruma/FS345.py: Add another comment describing CMD_CANCEL_COUPON 2007-01-19 13:56 Johan Dahlin <jdahlin@async.com.br> * [r5539] stoqdrivers/devices/interfaces.py: Update docstring 2006-12-05 13:29 Johan Dahlin <jdahlin@async.com.br> * [r5466] stoqdrivers/devices/printers/virtual/Simple.py: Improve VirtualPrinter implementation coverage 2006-11-23 11:53 Johan Dahlin <jdahlin@async.com.br> * [r5375] stoqdrivers/devices/printers/daruma/FS345.py: whitespace 2006-11-22 20:49 Johan Dahlin <jdahlin@async.com.br> * [r5374] stoqdrivers/devices/printers/daruma/FS345.py, tests/data/daruma-FS345-add-item.txt, tests/data/daruma-FS345-add-payment.txt, tests/data/daruma-FS345-cancel-coupon.txt, tests/data/daruma-FS345-cancel-item.txt, tests/data/daruma-FS345-close-coupon.txt, tests/data/daruma-FS345-coupon-open.txt, tests/data/daruma-FS345-till-add-cash.txt, tests/data/daruma-FS345-till-remove-cash.txt, tests/data/daruma-FS345-totalize.txt: Fix race when cupon is open and a pending reduce Z is required. Update tests 2006-11-22 20:46 Johan Dahlin <jdahlin@async.com.br> * [r5373] tests/data/daruma-FS345-add-item.txt, tests/data/daruma-FS345-add-payment.txt, tests/data/daruma-FS345-cancel-coupon.txt, tests/data/daruma-FS345-cancel-item.txt, tests/data/daruma-FS345-close-coupon.txt, tests/data/daruma-FS345-coupon-open.txt, tests/data/daruma-FS345-till-add-cash.txt, tests/data/daruma-FS345-till-remove-cash.txt, tests/data/daruma-FS345-totalize.txt: Revert tests changes 2006-11-22 20:44 Johan Dahlin <jdahlin@async.com.br> * [r5372] tests/base.py, tests/data/daruma-FS345-add-item.txt, tests/data/daruma-FS345-add-payment.txt, tests/data/daruma-FS345-cancel-coupon.txt, tests/data/daruma-FS345-cancel-item.txt, tests/data/daruma-FS345-close-coupon.txt, tests/data/daruma-FS345-coupon-open.txt, tests/data/daruma-FS345-till-add-cash.txt, tests/data/daruma-FS345-till-remove-cash.txt, tests/data/daruma-FS345-totalize.txt: Writed->Written 2006-11-22 20:38 Johan Dahlin <jdahlin@async.com.br> * [r5371] tests/base.py: WRITED->WROTE 2006-10-23 12:44 Henrique Romano * [r5198] stoqdrivers/devices/printers/bematech/MP25.py: move comment 2006-10-23 12:42 Henrique Romano * [r5197] stoqdrivers/devices/printers/dataregis/EP375.py: s/FIXME/mark 2006-10-23 12:41 Henrique Romano * [r5196] stoqdrivers/devices/printers/dataregis/EP375.py: reformat comment 2006-10-23 12:40 Henrique Romano * [r5195] stoqdrivers/devices/printers/dataregis/EP375.py: s/XXX/warning 2006-10-19 11:20 Henrique Romano * [r5151] stoqdrivers/devices/serialbase.py: s/XXX/WARNING 2006-10-11 20:31 Johan Dahlin <jdahlin@async.com.br> * [r5048] Makefile: Generate only uncompressed Packages & Sources, since apt-ftparchive expects that 2006-10-11 20:19 Johan Dahlin <jdahlin@async.com.br> * [r5046] Makefile: Generate proper archive 2006-10-09 19:59 Johan Dahlin <jdahlin@async.com.br> * [r4996] Makefile: Add tags 2006-10-09 19:45 Johan Dahlin <jdahlin@async.com.br> * [r4992] Makefile, debian/changelog: Bump epoch in package and add upload rule 2006-10-09 19:19 Henrique Romano * [r4991] po/pt_BR.po, po/stoqdrivers.pot: gettext update 2006-10-09 19:18 Henrique Romano * [r4990] docs/examples/fiscal.py: oops 2006-10-09 19:17 Henrique Romano * [r4989] docs/examples/fiscal.py: remove wrong line 2006-10-09 18:54 Johan Dahlin <jdahlin@async.com.br> * [r4980] debian/changelog: Set proper version 2006-10-09 18:50 Johan Dahlin <jdahlin@async.com.br> * [r4979] Makefile: Sign packages by default 2006-10-09 18:50 Johan Dahlin <jdahlin@async.com.br> * [r4978] MANIFEST.in: Include debian directory in tarball 2006-10-09 18:50 Johan Dahlin <jdahlin@async.com.br> * [r4977] Makefile: Add a Makefile 2006-09-18 22:25 Johan Dahlin <jdahlin@async.com.br> * [r4644] stoqdrivers/devices/serialbase.py: Make VirtualPort implement ISerialPort properly 2006-09-18 22:16 Johan Dahlin <jdahlin@async.com.br> * [r4638] stoqdrivers/devices/interfaces.py: remove self from interface 2006-08-29 18:52 Henrique Romano * [r4299] stoqdrivers/devices/serialbase.py: Make VirtualPort implement the ISerialPort interface 2006-08-29 14:47 Henrique Romano * [r4291] stoqdrivers/devices/printers/perto/Pay2023.py: Remove unneeded comment 2006-08-28 18:49 Johan Dahlin <jdahlin@async.com.br> * [r4284] README: Bump requirement 2006-08-28 15:43 Johan Dahlin <jdahlin@async.com.br> * [r4278] debian/changelog, debian/control: Set proper requirement for zope.interface 2006-08-28 15:35 Johan Dahlin <jdahlin@async.com.br> * [r4275] debian/control: Add python-serial to Build-Depends-Indep 2006-08-28 15:32 Johan Dahlin <jdahlin@async.com.br> * [r4274] debian/control: Update dependencies and maintainer 2006-08-25 20:00 Johan Dahlin <jdahlin@async.com.br> * [r4268] debian, debian/changelog, debian/compat, debian/control, debian/copyright, debian/rules: Add debian package 2006-08-25 14:09 Johan Dahlin <jdahlin@async.com.br> * [r4250] MANIFEST.in: Include .po & .mo files in the tarball 2006-08-24 12:26 Henrique Romano * [r4238] NEWS, stoqdrivers/__init__.py: prepare for release 0.4 2006-08-22 19:46 Henrique Romano * [r4212] stoqdrivers/devices/serialbase.py: Adding a virtual port 2006-07-13 18:04 Henrique Romano * [r3918] stoqdrivers/devices/interfaces.py: Minor change 2006-07-13 17:58 Henrique Romano * [r3917] stoqdrivers/devices/base.py: Remove unneeded method 2006-07-12 19:32 Lincoln Molica * [r3911] po/pt_BR.po, po/stoqdrivers.pot: Translation is now up to date for stoqdrivers. r=johan 2006-06-26 13:44 Henrique Romano * [r3836] ChangeLog, stoqdrivers/devices/readers/barcode/metrologic, stoqdrivers/devices/readers/barcode/metrologic/MC630.py, stoqdrivers/devices/readers/barcode/metrologic/__init__.py: Initial implementation for Metrologic MC630. Fixes bug #2502 2006-06-26 13:42 Henrique Romano * [r3835] stoqdrivers/devices/readers/barcode/base.py: Adding a base class for all barcode reader devices 2006-06-26 13:28 Henrique Romano * [r3834] stoqdrivers/devices/serialbase.py: Commenting SerialPort's set_options() 2006-06-26 13:22 Henrique Romano * [r3833] stoqdrivers/devices/readers/barcode/base.py: Adding get_supported_barcode_readers, following the package's flow 2006-06-26 13:17 Henrique Romano * [r3832] stoqdrivers/devices/readers/barcode, stoqdrivers/devices/readers/barcode/__init__.py, stoqdrivers/devices/readers/barcode/reader.py: Adding Barcode readers interface implementation 2006-06-23 13:33 Henrique Romano * [r3829] stoqdrivers/devices/base.py: Define device type name 2006-06-23 13:28 Henrique Romano * [r3828] stoqdrivers/constants.py: Adding new device type 2006-06-21 18:58 Henrique Romano * [r3817] stoqdrivers/devices/interfaces.py: Adding interface for barcode readers 2006-06-21 18:54 Henrique Romano * [r3816] stoqdrivers/devices/readers, stoqdrivers/devices/readers/__init__.py: Adding directory to reading devices 2006-06-21 12:09 Henrique Romano * [r3812] tests/test_coupon.py: Mark a test 2006-06-21 12:07 Henrique Romano * [r3811] tests/base.py: We should *never* use SerialPort directly in the callsite code. The same for '/dev/ttyS0' -- avoid this as much as possible. 2006-06-21 11:39 Henrique Romano * [r3810] tests/test_coupon.py: oops 2006-06-21 11:38 Henrique Romano * [r3809] stoqdrivers/devices/printers/perto/Pay2023.py: Adding one more exception to manage. Fixing also another decimal issue. 2006-06-20 20:55 Johan Dahlin <jdahlin@async.com.br> * [r3808] stoqdrivers/devices/printers/bematech/MP25.py: fix driver 2006-06-20 20:55 Johan Dahlin <jdahlin@async.com.br> * [r3807] stoqdrivers/devices/printers/bematech/MP25.py: Try breaking driver 2006-06-20 20:53 Johan Dahlin <jdahlin@async.com.br> * [r3806] tests/data/sweda-IFS9000I-add-item.txt, tests/data/sweda-IFS9000I-add-payment.txt, tests/data/sweda-IFS9000I-cancel-coupon.txt, tests/data/sweda-IFS9000I-cancel-item.txt, tests/data/sweda-IFS9000I-close-coupon.txt, tests/data/sweda-IFS9000I-coupon-open.txt, tests/data/sweda-IFS9000I-till-add-cash.txt, tests/data/sweda-IFS9000I-till-remove-cash.txt, tests/data/sweda-IFS9000I-totalize.txt: add sweda, forgot 2006-06-20 20:48 Johan Dahlin <jdahlin@async.com.br> * [r3805] tests/base.py: indentation error 2006-06-20 20:44 Johan Dahlin <jdahlin@async.com.br> * [r3804] tests/base.py, tests/data/Bematech_MP25_FI-test_add_item.txt, tests/data/Bematech_MP25_FI-test_add_payment.txt, tests/data/Bematech_MP25_FI-test_cancel_coupon.txt, tests/data/Bematech_MP25_FI-test_cancel_item.txt, tests/data/Bematech_MP25_FI-test_close_coupon.txt, tests/data/Bematech_MP25_FI-test_coupon_open.txt, tests/data/Bematech_MP25_FI-test_till_add_cash.txt, tests/data/Bematech_MP25_FI-test_till_remove_cash.txt, tests/data/Bematech_MP25_FI-test_totalize.txt, tests/data/Daruma_FS_345-test_add_item.txt, tests/data/Daruma_FS_345-test_add_payment.txt, tests/data/Daruma_FS_345-test_cancel_coupon.txt, tests/data/Daruma_FS_345-test_cancel_item.txt, tests/data/Daruma_FS_345-test_close_coupon.txt, tests/data/Daruma_FS_345-test_coupon_open.txt, tests/data/Daruma_FS_345-test_till_add_cash.txt, tests/data/Daruma_FS_345-test_till_remove_cash.txt, tests/data/Daruma_FS_345-test_totalize.txt, tests/data/Dataregis_375_EP-test_add_item.txt, tests/data/Dataregis_375_EP-test_add_payment.txt, tests/data/Dataregis_375_EP-test_cancel_coupon.txt, tests/data/Dataregis_375_EP-test_cancel_item.txt, tests/data/Dataregis_375_EP-test_close_coupon.txt, tests/data/Dataregis_375_EP-test_coupon_open.txt, tests/data/Dataregis_375_EP-test_till_add_cash.txt, tests/data/Dataregis_375_EP-test_till_remove_cash.txt, tests/data/Dataregis_375_EP-test_totalize.txt, tests/data/Sweda_IFS_9000_I-test_add_item.txt, tests/data/Sweda_IFS_9000_I-test_add_payment.txt, tests/data/Sweda_IFS_9000_I-test_cancel_coupon.txt, tests/data/Sweda_IFS_9000_I-test_cancel_item.txt, tests/data/Sweda_IFS_9000_I-test_close_coupon.txt, tests/data/Sweda_IFS_9000_I-test_coupon_open.txt, tests/data/Sweda_IFS_9000_I-test_till_add_cash.txt, tests/data/Sweda_IFS_9000_I-test_till_remove_cash.txt, tests/data/Sweda_IFS_9000_I-test_totalize.txt, tests/data/bematech-MP25-add-item.txt, tests/data/bematech-MP25-add-payment.txt, tests/data/bematech-MP25-cancel-coupon.txt, tests/data/bematech-MP25-cancel-item.txt, tests/data/bematech-MP25-close-coupon.txt, tests/data/bematech-MP25-coupon-open.txt, tests/data/bematech-MP25-till-add-cash.txt, tests/data/bematech-MP25-till-remove-cash.txt, tests/data/bematech-MP25-totalize.txt, tests/data/daruma-FS345-add-item.txt, tests/data/daruma-FS345-add-payment.txt, tests/data/daruma-FS345-cancel-coupon.txt, tests/data/daruma-FS345-cancel-item.txt, tests/data/daruma-FS345-close-coupon.txt, tests/data/daruma-FS345-coupon-open.txt, tests/data/daruma-FS345-till-add-cash.txt, tests/data/daruma-FS345-till-remove-cash.txt, tests/data/daruma-FS345-totalize.txt, tests/data/dataregis-EP375-add-item.txt, tests/data/dataregis-EP375-add-payment.txt, tests/data/dataregis-EP375-cancel-coupon.txt, tests/data/dataregis-EP375-cancel-item.txt, tests/data/dataregis-EP375-close-coupon.txt, tests/data/dataregis-EP375-coupon-open.txt, tests/data/dataregis-EP375-till-add-cash.txt, tests/data/dataregis-EP375-till-remove-cash.txt, tests/data/dataregis-EP375-totalize.txt: Rename tests and make it possible to run it without having a serial port 2006-06-20 20:37 Johan Dahlin <jdahlin@async.com.br> * [r3803] tests/test_log.py: remove test_log 2006-06-20 20:32 Johan Dahlin <jdahlin@async.com.br> * [r3802] tests/data/Daruma_FS_600_MFD-test_add_item.txt, tests/data/Daruma_FS_600_MFD-test_add_payment.txt, tests/data/Daruma_FS_600_MFD-test_cancel_coupon.txt, tests/data/Daruma_FS_600_MFD-test_cancel_item.txt, tests/data/Daruma_FS_600_MFD-test_close_coupon.txt, tests/data/Daruma_FS_600_MFD-test_coupon_open.txt, tests/data/Daruma_FS_600_MFD-test_till_add_cash.txt, tests/data/Daruma_FS_600_MFD-test_till_remove_cash.txt, tests/data/Daruma_FS_600_MFD-test_totalize.txt, tests/test_coupon.py: Remove FS600 2006-06-20 20:20 Henrique Romano * [r3801] tests/test_coupon.py: Enable tests for Sweda IFS9000I 2006-06-20 20:20 Henrique Romano * [r3800] tests/data/Sweda_IFS_9000_I-test_add_item.txt, tests/data/Sweda_IFS_9000_I-test_add_payment.txt, tests/data/Sweda_IFS_9000_I-test_cancel_coupon.txt, tests/data/Sweda_IFS_9000_I-test_cancel_item.txt, tests/data/Sweda_IFS_9000_I-test_close_coupon.txt, tests/data/Sweda_IFS_9000_I-test_coupon_open.txt, tests/data/Sweda_IFS_9000_I-test_till_add_cash.txt, tests/data/Sweda_IFS_9000_I-test_till_remove_cash.txt, tests/data/Sweda_IFS_9000_I-test_totalize.txt: Adding test data files for Sweda IFS9000I driver 2006-06-20 20:19 Henrique Romano * [r3799] stoqdrivers/devices/printers/sweda/IFS9000I.py: Fix on coupon_add_surchage, removing wrong attribute reference and updating get_totalized_value to return Decimal instead float 2006-06-20 19:57 Henrique Romano * [r3797] stoqdrivers/devices/printers/sweda/IFS9000I.py: Adding one more exception to manage 2006-06-20 19:42 Henrique Romano * [r3796] tests/data/Daruma_FS_345-test_add_item.txt, tests/data/Daruma_FS_345-test_add_payment.txt, tests/data/Daruma_FS_345-test_cancel_coupon.txt, tests/data/Daruma_FS_345-test_cancel_item.txt, tests/data/Daruma_FS_345-test_close_coupon.txt, tests/data/Daruma_FS_345-test_coupon_open.txt, tests/data/Daruma_FS_345-test_till_add_cash.txt, tests/data/Daruma_FS_345-test_till_remove_cash.txt, tests/data/Daruma_FS_345-test_totalize.txt, tests/data/Daruma_FS_600_MFD-test_add_item.txt, tests/data/Daruma_FS_600_MFD-test_add_payment.txt, tests/data/Daruma_FS_600_MFD-test_cancel_coupon.txt, tests/data/Daruma_FS_600_MFD-test_cancel_item.txt, tests/data/Daruma_FS_600_MFD-test_close_coupon.txt, tests/data/Daruma_FS_600_MFD-test_coupon_open.txt, tests/data/Daruma_FS_600_MFD-test_till_add_cash.txt, tests/data/Daruma_FS_600_MFD-test_till_remove_cash.txt, tests/data/Daruma_FS_600_MFD-test_totalize.txt: adding test data files for daruma FS345 and daruma FS600MFD drivers 2006-06-20 19:41 Henrique Romano * [r3795] stoqdrivers/devices/printers/daruma/FS345.py: coupon_totalize must return the coupon total, considering surcharge and markup. 2006-06-20 19:30 Henrique Romano * [r3794] tests/test_coupon.py: Don't create tests classes dinamically, since there are some drivers that we can't test (Daruma FS2100, for instance). 2006-06-20 19:26 Henrique Romano * [r3793] stoqdrivers/devices/printers/daruma/FS345.py: Minor change, using decimal properly 2006-06-20 19:17 Henrique Romano * [r3791] stoqdrivers/devices/printers/daruma/FS345.py: s/markup/surcharge 2006-06-20 19:05 Henrique Romano * [r3790] stoqdrivers/devices/printers/daruma/FS345.py: remove super() 2006-06-20 18:58 Henrique Romano * [r3789] tests/data/Dataregis_375_EP-test_add_item.txt, tests/data/Dataregis_375_EP-test_add_payment.txt, tests/data/Dataregis_375_EP-test_cancel_coupon.txt, tests/data/Dataregis_375_EP-test_cancel_item.txt, tests/data/Dataregis_375_EP-test_close_coupon.txt, tests/data/Dataregis_375_EP-test_coupon_open.txt, tests/data/Dataregis_375_EP-test_till_add_cash.txt, tests/data/Dataregis_375_EP-test_till_remove_cash.txt, tests/data/Dataregis_375_EP-test_totalize.txt: Adding test data files for Dataregis 375EP 2006-06-20 18:56 Henrique Romano * [r3788] tests/test_coupon.py: Adding support to test multiple printers at same time 2006-06-20 18:56 Henrique Romano * [r3787] tests/base.py: BaseTest subclasses must define brand and model attributes now. 2006-06-20 18:54 Henrique Romano * [r3786] tests/data/Bematech_MP25_FI-test_cancel_coupon.txt: Update data file since test_cancel_coupon has changed 2006-06-20 18:36 Henrique Romano * [r3785] tests/test_coupon.py: Minor changes: remove the item id test, since it doesn't make sense (each driver is free to assign an unique ID for its coupon items). Also adding an item to the coupon on test_cancel_coupon (it will test properly the driver/printer). 2006-06-20 18:28 Henrique Romano * [r3784] stoqdrivers/devices/printers/dataregis/EP375.py: Check if the coupon is open on add_item() 2006-06-20 18:17 Henrique Romano * [r3783] stoqdrivers/devices/printers/dataregis/EP375.py: Oops, we need to manage the case where no coupon is really opened (lets the tests works again). 2006-06-20 18:11 Henrique Romano * [r3782] ChangeLog, stoqdrivers/devices/printers/dataregis/EP375.py: Implementing has_opened_sale and has_opened_report on EP375Status. Adding an internal attribute for EP375 driver to manage the coupon status. Fixing a bug on coupon_cancel, now the driver should works without more "invalid state" problems 2006-06-20 13:24 Henrique Romano * [r3781] ChangeLog, stoqdrivers/devices/printers/dataregis/EP375.py: On totalize, the surcharge and discount values are given in percent. Also fixing a bug in get_remaining_value(), the coupon subtotal was being calculated erroneously. 2006-06-19 18:22 Henrique Romano * [r3777] ChangeLog, tests/data/Bematech_MP25_FI-test_add_item.txt, tests/data/Bematech_MP25_FI-test_add_payment.txt, tests/data/Bematech_MP25_FI-test_cancel_coupon.txt, tests/data/Bematech_MP25_FI-test_cancel_item.txt, tests/data/Bematech_MP25_FI-test_close_coupon.txt, tests/data/Bematech_MP25_FI-test_coupon_open.txt, tests/data/Bematech_MP25_FI-test_till_add_cash.txt, tests/data/Bematech_MP25_FI-test_till_remove_cash.txt, tests/data/Bematech_MP25_FI-test_totalize.txt: adding tests data for Bematech MP25 driver 2006-06-19 18:01 Henrique Romano * [r3774] tests/test_coupon.py: Test the coupon total value 2006-06-19 17:59 Henrique Romano * [r3773] tests/test_coupon.py: Extend a little bit test_add_item, check the item ids returned. 2006-06-19 17:53 Henrique Romano * [r3772] tests/test_coupon.py: Product code must be unicode 2006-06-19 17:45 Henrique Romano * [r3771] tests/test_coupon.py, tests/test_flow.py: Adding more tests to test_coupon and removing test_flow (covered by test_coupon now). 2006-06-19 17:32 Henrique Romano * [r3770] ChangeLog, tests/base.py: Initial implementation of PlaybackPort 2006-06-19 17:24 Henrique Romano * [r3769] tests/test_coupon.py: Add correct payment value, considering surcharge specified to totalize(). 2006-06-19 17:16 Henrique Romano * [r3768] stoqdrivers/devices/printers/bematech/MP25.py: Revert checkin 3767, the precision was right, the problem is in bcd2dec... \x10\x00 should return 1000, not 100. 2006-06-19 13:01 Henrique Romano * [r3767] stoqdrivers/devices/printers/bematech/MP25.py: Fix a bug, adjust the value precision (.XX, not .XXX) 2006-06-19 12:54 Henrique Romano * [r3766] stoqdrivers/devices/printers/bematech/MP25.py: Minor change, use Decimal properly 2006-06-19 12:31 Henrique Romano * [r3765] stoqdrivers/devices/printers/bematech/MP25.py: Adding extra checks and removing unneeded comment. We must raise CancelItemError when the item ID is invalid and (optionally) use the last item id when no one is specified. 2006-06-17 14:04 Henrique Romano * [r3764] stoqdrivers/devices/printers/bematech/MP25.py: Minor change 2006-06-17 13:07 Henrique Romano * [r3763] tests/base.py: Change the way as the tests data are saved, now we have the lines stored as hexadecimal values, also the input/output order is considered -- so the bytes written/read are logged in the order as they appears. 2006-06-17 12:57 Henrique Romano * [r3762] tests/base.py: Implement completely the ISerialPort 2006-06-17 12:53 Henrique Romano * [r3761] tests/base.py: Decorate the device's port in the right way, so we don't need the DEVICE_PORT constant 2006-06-17 12:43 Henrique Romano * [r3760] stoqdrivers/devices/serialbase.py: Implement get_port 2006-06-17 12:42 Henrique Romano * [r3759] stoqdrivers/devices/base.py: Implement port accessors 2006-06-16 20:55 Henrique Romano * [r3758] stoqdrivers/devices/base.py, stoqdrivers/devices/interfaces.py, stoqdrivers/devices/printers/bematech/DP20C.py, stoqdrivers/devices/printers/bematech/MP25.py, stoqdrivers/devices/printers/daruma/FS345.py, stoqdrivers/devices/printers/dataregis/EP375.py, stoqdrivers/devices/printers/perto/Pay2023.py, stoqdrivers/devices/printers/sweda/IFS9000I.py, stoqdrivers/devices/printers/virtual/Simple.py, stoqdrivers/devices/serialbase.py, tests/base.py: - Separate "serial port" related methods from SerialBase. - Create an interface ISerialPort - Allow callsites decorate the port object used by the driver, so we can remove the IBytesRecorder interface and its related methods from BaseDevice and SerialBase. r=jdahlin 2006-06-16 16:50 Henrique Romano * [r3757] stoqdrivers/devices/printers/bematech/MP25.py, stoqdrivers/devices/serialbase.py: Move read_insist to MP25 driver, it is Bematech specific 2006-06-16 15:58 Henrique Romano * [r3756] stoqdrivers/devices/printers/daruma/FS2100.py, stoqdrivers/devices/serialbase.py: Remove DEBUG_MODE since it is useless 2006-06-16 15:55 Henrique Romano * [r3755] stoqdrivers/devices/printers/sweda/IFS9000I.py: Remove useless variable 2006-06-16 15:02 Henrique Romano * [r3754] tests/test_flow.py: Inherit from BaseTest 2006-06-16 15:01 Henrique Romano * [r3753] tests/test_coupon.py: BaseTest inheritance 2006-06-16 14:57 Henrique Romano * [r3752] stoqdrivers/devices/base.py: document a bit 2006-06-16 14:41 Henrique Romano * [r3751] tests/base.py: Initial implementation of BaseTest and TestBytesRecorder 2006-06-16 14:32 Henrique Romano * [r3750] tests/test_log.py: whitespace 2006-06-16 14:27 Henrique Romano * [r3749] tests/log_test.py, tests/test_log.py: Rename module 2006-06-16 12:17 Henrique Romano * [r3744] stoqdrivers/devices/printers/dataregis/EP375.py: Minor change 2006-06-14 16:53 Henrique Romano * [r3742] tests/data: directory to store the test data files. 2006-06-14 13:37 Henrique Romano * [r3741] tests/test_coupon.py: Add unit test for coupon emission. 2006-06-14 12:38 Henrique Romano * [r3737] stoqdrivers/devices/printers/fiscal.py: Code moved to docs/examples/fiscal.py 2006-06-14 12:36 Henrique Romano * [r3736] docs/examples, docs/examples/fiscal.py: Add examples 2006-06-14 12:10 Henrique Romano * [r3735] stoqdrivers/devices/printers/daruma/FS345.py: Fix a bug, coupon_totalize return value must be always decimal 2006-06-14 12:08 Henrique Romano * [r3734] stoqdrivers/devices/printers/fiscal.py: s/elif/if, also remove get_status() 2006-06-13 19:23 Henrique Romano * [r3727] stoqdrivers/devices/printers/fiscal.py: Change checking order 2006-06-13 19:13 Henrique Romano * [r3726] stoqdrivers/devices/printers/fiscal.py: Follow API specification 2006-06-13 18:02 Henrique Romano * [r3724] stoqdrivers/devices/printers/daruma/FS345.py, stoqdrivers/devices/printers/fiscal.py: Move check from driver implementation to its interface. 2006-06-13 16:58 Henrique Romano * [r3723] stoqdrivers/devices/printers/dataregis/EP375.py: Fixing a bug, adjusting CMD_ADD_ITEM_WITH_SURCHARGE. Also using better exception for cancel_item and refactor a little add_item. 2006-06-12 19:31 Henrique Romano * [r3714] tests/test_flow.py: Minor change 2006-06-12 19:17 Henrique Romano * [r3710] tests/check_ifaces_impl.py: Improve implementation 2006-06-12 19:04 Henrique Romano * [r3709] tests/check_ifaces_impl.py: Implement check for scales. 2006-06-12 18:57 Henrique Romano * [r3708] tests/check_ifaces_impl.py: Fix test 2006-06-12 18:57 Henrique Romano * [r3707] stoqdrivers/devices/interfaces.py: Rename IPrinter to IDevice and makes IScale inherit from it 2006-06-12 18:45 Henrique Romano * [r3706] stoqdrivers/devices/scales/base.py, stoqdrivers/devices/scales/toledo/PrixIII.py: Update imports 2006-06-12 18:43 Henrique Romano * [r3705] stoqdrivers/devices/interfaces.py, stoqdrivers/devices/scales/interface.py: Move scales interface to devices.interfaces module 2006-06-12 18:38 Henrique Romano * [r3702] stoqdrivers/devices/interfaces.py: Update authors 2006-06-12 18:36 Henrique Romano * [r3701] stoqdrivers/devices/interfaces.py, stoqdrivers/devices/printers/base.py, stoqdrivers/devices/printers/bematech/DP20C.py, stoqdrivers/devices/printers/bematech/MP25.py, stoqdrivers/devices/printers/cheque.py, stoqdrivers/devices/printers/daruma/FS345.py, stoqdrivers/devices/printers/dataregis/EP375.py, stoqdrivers/devices/printers/interface.py, stoqdrivers/devices/printers/perto/Pay2023.py, stoqdrivers/devices/printers/sweda/IFS9000I.py, stoqdrivers/devices/printers/virtual/Simple.py: Move printers.interface to stoqdrivers.devices.interfaces, update imports. 2006-06-12 18:28 Henrique Romano * [r3700] stoqdrivers/devices/base.py, stoqdrivers/devices/interfaces.py, stoqdrivers/devices/serialbase.py: BaseDevice's get_driver(), SerialBase's set_recorder(), IBytesRecorder specification. 2006-06-12 17:53 Henrique Romano * [r3699] tests/test_flow.py: Fix a bug, updating callsite to the API changes. 2006-06-12 13:15 Henrique Romano * [r3692] stoqdrivers/devices/printers/cheque.py: Remove BasePrinter inheritance 2006-06-06 03:50 Henrique Romano * [r3654] stoqdrivers/__init__.py: Update version 2006-06-02 20:38 Henrique Romano * [r3627] NEWS: Updating NEWS for release 0.3.1 2006-06-02 20:30 Henrique Romano * [r3625] stoqdrivers/devices/printers/bematech/MP25.py, stoqdrivers/devices/printers/daruma/FS2100.py, stoqdrivers/devices/printers/daruma/FS345.py, stoqdrivers/devices/printers/dataregis/EP375.py, stoqdrivers/devices/printers/fiscal.py, stoqdrivers/devices/printers/interface.py, stoqdrivers/devices/printers/perto/Pay2023.py, stoqdrivers/devices/printers/sweda/IFS9000I.py, stoqdrivers/devices/printers/virtual/Simple.py, tests/test_flow.py: Fix for bug #2531: Redefine optional parameters of FiscalPrinter API r=evandro 2006-06-02 19:10 Henrique Romano * [r3619] stoqdrivers/devices/printers/dataregis/EP375.py: The first 6 chars of the product code must be *digits*, so "123 " will fails too. Fixing also the Decimal operation, the operant must be an integer. 2006-06-02 18:19 Henrique Romano * [r3618] po/pt_BR.po, po/stoqdrivers.pot: Updating translation and improving pt_BR 2006-06-02 17:33 Henrique Romano * [r3614] stoqdrivers/configparser.py, stoqdrivers/constants.py, stoqdrivers/devices/base.py, stoqdrivers/devices/printers/base.py, stoqdrivers/devices/printers/bematech/MP25.py, stoqdrivers/devices/printers/cheque.py, stoqdrivers/devices/printers/daruma/FS345.py, stoqdrivers/devices/printers/dataregis/EP375.py, stoqdrivers/devices/printers/fiscal.py, stoqdrivers/devices/printers/perto/Pay2023.py, stoqdrivers/devices/printers/sweda/IFS9000I.py, stoqdrivers/devices/printers/virtual/Simple.py, stoqdrivers/log.py, stoqdrivers/translation.py: Implement stoqdrivers_gettext and use it 2006-06-01 21:56 Lincoln Molica * [r3595] po/pt_BR.po, po/stoqdrivers.pot: Fixed bug 2628, translation for warnings and error messages to stoqdrivers. r=henrique 2006-06-01 15:07 Henrique Romano * [r3583] stoqdrivers/devices/printers/fiscal.py, tests/test_flow.py: Raise InvalidValue when a item without price is inserted in the coupon. Add a simple test. 2006-06-01 14:59 Henrique Romano * [r3582] stoqdrivers/exceptions.py: Adding one more exception 2006-06-01 14:54 Henrique Romano * [r3580] stoqdrivers/exceptions.py: Whitespace 2006-06-01 13:41 Henrique Romano * [r3577] stoqdrivers/log.py: Update category 2006-05-26 17:25 Henrique Romano * [r3492] bin: removing useless directory 2006-05-26 17:22 Henrique Romano * [r3491] stoqdrivers/devices/printers/daruma/FS2100.py, stoqdrivers/devices/printers/daruma/FS345.py, stoqdrivers/devices/printers/dataregis/EP375.py, stoqdrivers/devices/printers/fiscal.py, stoqdrivers/devices/printers/interface.py, stoqdrivers/devices/printers/sweda/IFS9000I.py, stoqdrivers/devices/printers/virtual/Simple.py: s/charge/surcharge 2006-05-01 13:01 Henrique Romano * [r3366] stoqdrivers/constants.py, stoqdrivers/devices/printers/bematech/MP25.py, stoqdrivers/devices/printers/daruma/FS345.py, stoqdrivers/devices/printers/dataregis/EP375.py, stoqdrivers/devices/printers/fiscal.py, stoqdrivers/devices/printers/interface.py, stoqdrivers/devices/printers/perto/Pay2023.py, stoqdrivers/devices/printers/sweda/IFS9000I.py, stoqdrivers/devices/printers/virtual/Simple.py: Adding a custom payment method support to the FiscalPrinter API. 2006-04-26 14:48 Henrique Romano * [r3343] stoqdrivers/devices/printers/base.py, stoqdrivers/devices/printers/bematech/MP25.py, stoqdrivers/devices/printers/daruma/FS345.py, stoqdrivers/devices/printers/dataregis/EP375.py, stoqdrivers/devices/printers/interface.py, stoqdrivers/devices/printers/perto/Pay2023.py, stoqdrivers/devices/printers/sweda/IFS9000I.py, stoqdrivers/devices/printers/virtual/Simple.py: Adding get_constants() method to FiscalPrinter API, updating drivers. 2006-04-26 14:28 Henrique Romano * [r3342] stoqdrivers/constants.py: Implementing a simple function to describe constants briefly 2006-04-26 14:23 Henrique Romano * [r3341] stoqdrivers/constants.py: Minor change -- improving comment 2006-04-26 14:21 Henrique Romano * [r3340] stoqdrivers/devices/base.py, stoqdrivers/devices/printers/base.py, stoqdrivers/devices/printers/bematech/MP25.py, stoqdrivers/devices/printers/daruma/FS2100.py, stoqdrivers/devices/printers/daruma/FS345.py, stoqdrivers/devices/printers/dataregis/EP375.py, stoqdrivers/devices/printers/interface.py, stoqdrivers/devices/printers/perto/Pay2023.py, stoqdrivers/devices/printers/sweda/IFS9000I.py: Adding get_items() to IDriverConstants interface and renaming get_constant_value to get_value. 2006-04-24 19:04 Henrique Romano * [r3315] stoqdrivers/devices/printers/daruma/FS345.py: Minor change: separating helper methods from interface implementation 2006-04-19 19:16 Henrique Romano * [r3310] stoqdrivers/devices/printers/daruma/FS345.py: Raising proper exceptions 2006-04-19 19:01 Henrique Romano * [r3309] stoqdrivers/devices/printers/daruma/FS345.py: Fixing a bug, creating customer data in instatiation time to avoid problems with coupon_close 2006-04-19 18:58 Henrique Romano * [r3308] stoqdrivers/devices/printers/daruma/FS345.py: Fixing a bug, wrong indices 2006-04-19 18:55 Henrique Romano * [r3307] stoqdrivers/__init__.py: Pyflakes 2006-04-15 23:25 Henrique Romano * [r3302] setup.py: Consistency 2006-04-15 23:24 Henrique Romano * [r3301] setup.py: whitespace 2006-04-15 23:23 Henrique Romano * [r3300] setup.py: Minor change, adjusting package's long description 2006-04-15 22:52 Henrique Romano * [r3299] README: Fixing text 2006-03-21 14:51 Johan Dahlin <jdahlin@async.com.br> * [r3146] setup.py: Use kiwi.dist.setup 2006-03-21 14:20 Johan Dahlin <jdahlin@async.com.br> * [r3141] stoqdrivers/__init__.py: locale resource not needed with latest kiwi 2006-03-17 12:32 Henrique Romano * [r3124] tests/check_ifaces_impl.py: Minor change, printing the interface name 2006-03-16 12:20 Henrique Romano * [r3117] stoqdrivers/constants.py, stoqdrivers/devices/printers/interface.py: Fixing comments. 2006-03-15 19:52 Henrique Romano * [r3104] stoqdrivers/devices/printers/bematech/MP25.py, stoqdrivers/devices/printers/daruma/FS345.py, stoqdrivers/devices/printers/dataregis/EP375.py, stoqdrivers/devices/printers/perto/Pay2023.py, stoqdrivers/devices/printers/sweda/IFS9000I.py: Pyflakes 2006-03-15 19:22 Henrique Romano * [r3098] stoqdrivers/constants.py, stoqdrivers/devices/base.py, stoqdrivers/devices/printers/base.py, stoqdrivers/devices/printers/bematech/MP25.py, stoqdrivers/devices/printers/cheque.py, stoqdrivers/devices/printers/daruma/FS2100.py, stoqdrivers/devices/printers/daruma/FS345.py, stoqdrivers/devices/printers/dataregis/EP375.py, stoqdrivers/devices/printers/fiscal.py, stoqdrivers/devices/printers/interface.py, stoqdrivers/devices/printers/perto/Pay2023.py, stoqdrivers/devices/printers/sweda/IFS9000I.py: Fix for bug #2246: Include support for define the printer constants. This is a initial implementation. 2006-03-14 18:39 Henrique Romano * [r3089] tests/test_flow.py: Pyflakes 2006-03-14 14:51 Henrique Romano * [r3085] stoqdrivers/devices/printers/dataregis/EP375.py: Thanks Johan, you've found a bug. 2006-03-14 14:27 Henrique Romano * [r3084] stoqdrivers/devices/printers/dataregis/EP375.py: Hmmm 2006-03-14 14:24 Henrique Romano * [r3083] stoqdrivers/devices/printers/daruma/FS2100.py: following API specification. 2006-03-14 14:21 Henrique Romano * [r3082] stoqdrivers/devices/printers/daruma/FS345.py: Following API specification. 2006-03-14 14:19 Henrique Romano * [r3081] stoqdrivers/devices/printers/interface.py: Prefixing properly "identify_customer" function name. 2006-03-14 14:17 Henrique Romano * [r3080] stoqdrivers/devices/printers/interface.py: get_status is useless and must be removed right now. 2006-03-14 14:15 Henrique Romano * [r3079] tests/check_ifaces_impl.py: Catching Invalid instead Broken[Method]Implementation. 2006-03-14 14:11 Henrique Romano * [r3078] tests/check_ifaces_impl.py: Adding a simple module to test the drivers implementation 2006-03-13 13:43 Henrique Romano * [r3075] stoqdrivers/devices/printers/dataregis/EP375.py: Extra work to allow us work with product code that contains letters. 2006-03-10 01:21 Evandro Miquelito * [r3018] stoqdrivers/__init__.py: Fixing a bug and catching proper exceptions 2006-03-09 22:56 Johan Dahlin <jdahlin@async.com.br> * [r3009] MANIFEST.in: Add po directory 2006-03-09 22:30 Johan Dahlin <jdahlin@async.com.br> * [r3007] .: Add svn:ignore 2006-03-09 22:29 Johan Dahlin <jdahlin@async.com.br> * [r3006] MANIFEST.in: Add MANIFEST.in for sdist 2006-03-09 13:35 Johan Dahlin <jdahlin@async.com.br> * [r2998] setup.py: Improve version checking 2006-03-09 13:20 Johan Dahlin <jdahlin@async.com.br> * [r2997] setup.py: kiwi_version and python serial 2.1 2006-03-08 23:06 Evandro Miquelito * [r2992] setup.py: Adding resource locale 2006-03-08 23:03 Evandro Miquelito * [r2991] setup.py: Using the right version attribute 2006-03-08 23:00 Evandro Miquelito * [r2990] setup.py: Fixing setup.py 2006-03-08 22:58 Evandro Miquelito * [r2989] setup.py: Minor changes 2006-03-08 22:18 Evandro Miquelito * [r2984] setup.py: Adding a dependencies check and updating setup informations 2006-03-08 22:17 Evandro Miquelito * [r2983] stoqdrivers/__init__.py, stoqdrivers/__version__.py: Removing __version__.py file and moving its contents to __init__.py 2006-03-08 19:12 Henrique Romano * [r2980] NEWS, stoqdrivers/__version__.py: Updating NEWS and version for 0.3.0 version 2006-03-07 05:40 Evandro Miquelito * [r2933] stoqdrivers/devices/printers/virtual/Simple.py: fixing a bug: making charge and discount really useful in virtual printer totalize method 2006-03-05 17:20 Johan Dahlin <jdahlin@async.com.br> * [r2885] setup.py: use new kiwi api 2006-03-02 21:57 Johan Dahlin <jdahlin@async.com.br> * [r2827] tests/__init__.py: add an empty __init__.py so trial can run 2006-02-23 19:15 Henrique Romano * [r2765] stoqdrivers/devices/printers/sweda/IFS9000I.py: No sales reports is required. 2006-02-23 18:42 Henrique Romano * [r2764] stoqdrivers/devices/printers/virtual/Simple.py: virtual Simple printer must return the coupon COO. 2006-02-21 15:02 Henrique Romano * [r2717] stoqdrivers/devices/printers/perto/Pay2023.py: Adding one more exception to manage 2006-02-21 15:02 Henrique Romano * [r2716] stoqdrivers/devices/serialbase.py: Removing an useless method 2006-02-21 14:32 Henrique Romano * [r2714] stoqdrivers/devices/printers/fiscal.py: Turning _has_been_totalized to False when the coupon is closed with success. 2006-02-21 13:40 Henrique Romano * [r2713] tests/test_flow.py: Improving test_flow, using unittest 2006-02-21 11:43 Henrique Romano * [r2711] tests/log_test.py: Fixing import 2006-02-20 19:28 Henrique Romano * [r2709] tests/test_flow.py: DRY 2006-02-20 19:01 Henrique Romano * [r2708] stoqdrivers/devices/printers/interface.py: Changing Stoqdrivers API, now quantities/values only can be expressed by decimal.Decimal instances. 2006-02-20 18:29 Henrique Romano * [r2704] stoqdrivers/log.py: Adjusting log level properly 2006-02-20 18:28 Henrique Romano * [r2703] stoqdrivers/log.py: Whitespaces 2006-02-20 18:26 Henrique Romano * [r2702] tests/test_flow.py: Pyflakes 2006-02-20 18:26 Henrique Romano * [r2701] stoqdrivers/devices/printers/fiscal.py: - Turns has_been_totalized private. - Raise CloseCouponError when close() is called with no payments added. - decimal.Decimal initial support. 2006-02-20 18:22 Henrique Romano * [r2700] stoqdrivers/devices/printers/dataregis/EP375.py: decimal.Decimal support and managing CouponNotOpen exception. 2006-02-20 18:20 Henrique Romano * [r2699] stoqdrivers/devices/printers/perto/Pay2023.py: Remove useless comments and adding one more exception to manage. 2006-02-20 18:19 Henrique Romano * [r2698] tests/test_flow.py: Improving test_flow module. 2006-02-20 14:19 Henrique Romano * [r2691] stoqdrivers/devices/printers/bematech/MP25.py: raising the correct exceptions. 2006-02-20 14:18 Henrique Romano * [r2690] stoqdrivers/devices/printers/sweda/IFS9000I.py: Fixing a bug 2006-02-20 13:40 Henrique Romano * [r2688] tests/test_flow.py: Updating test; now it works with bematech driver 2006-02-20 13:16 Henrique Romano * [r2685] stoqdrivers/devices/printers/bematech/MP25.py: Initial decimal.Decimal support. 2006-02-18 14:15 Henrique Romano * [r2679] stoqdrivers/tests: Removing an useless directory 2006-02-17 19:37 Evandro Miquelito * [r2664] stoqdrivers/devices/printers/dataregis/EP375.py, stoqdrivers/devices/printers/virtual/Simple.py: Pyflakes 2006-02-17 18:17 Henrique Romano * [r2663] stoqdrivers/devices/printers/dataregis/EP375.py: Using Decimals() 2006-02-17 18:16 Henrique Romano * [r2662] stoqdrivers/devices/printers/virtual/Simple.py: Decimal issues 2006-02-17 17:48 Henrique Romano * [r2659] stoqdrivers/devices/printers/fiscal.py: Using Decimal instead float. 2006-02-17 17:32 Henrique Romano * [r2656] stoqdrivers/devices/printers/fiscal.py: Using number instead float. 2006-02-17 17:12 Henrique Romano * [r2654] tests/test_flow.py: Fixing some wrong function parameters and adding a TODO list. 2006-02-17 17:12 Henrique Romano * [r2653] stoqdrivers/devices/printers/sweda/IFS9000I.py: Adding more exceptions to manage. 2006-02-17 17:09 Henrique Romano * [r2652] stoqdrivers/exceptions.py: Adding AlreadyTotalized exception. 2006-02-17 16:41 Henrique Romano * [r2651] stoqdrivers/devices/printers/sweda/IFS9000I.py: Avoiding coupon_open break if the client identification is not made. 2006-02-17 16:08 Henrique Romano * [r2646] stoqdrivers/common.py, stoqdrivers/devices/printers/sweda/IFS9000I.py: There is no reason for _check_float, IFS9000I driver is redoing capcheck work. Removing _check_float and is_float as well. 2006-02-14 18:06 Henrique Romano * [r2543] stoqdrivers/devices/printers/bematech/DP20C.py, stoqdrivers/devices/printers/bematech/MP25.py, stoqdrivers/devices/printers/cheque.py, stoqdrivers/devices/printers/daruma/FS2100.py, stoqdrivers/devices/printers/daruma/FS345.py, stoqdrivers/devices/printers/dataregis/EP375.py, stoqdrivers/devices/printers/fiscal.py, stoqdrivers/devices/printers/interface.py, stoqdrivers/devices/printers/perto/Pay2023.py, stoqdrivers/devices/printers/sweda/IFS9000I.py, stoqdrivers/devices/printers/virtual/Simple.py, stoqdrivers/utils.py: Fix for bug #2441: Manage text encoding sent to the printers. r=jdahlin 2006-02-13 13:06 Henrique Romano * [r2522] stoqdrivers/devices/printers/bematech/DP20C.py: DP20C's get_capabilities() implementation. 2006-02-08 19:47 Henrique Romano * [r2465] stoqdrivers/devices/printers/bematech/MP25.py, stoqdrivers/devices/printers/capabilities.py, stoqdrivers/devices/printers/daruma/FS345.py, stoqdrivers/devices/printers/dataregis/EP375.py, stoqdrivers/devices/printers/fiscal.py, stoqdrivers/devices/printers/interface.py, stoqdrivers/devices/printers/perto/Pay2023.py, stoqdrivers/devices/printers/sweda/IFS9000I.py: Include support for till cash in/out on stoqdrivers. Fixes bug #2408 r=jdahlin 2006-02-08 13:54 Henrique Romano * [r2431] stoqdrivers/devices/printers/dataregis/EP375.py: whitespaces 2006-02-08 13:37 Henrique Romano * [r2427] stoqdrivers/devices/base.py, stoqdrivers/devices/printers/base.py, stoqdrivers/devices/scales/base.py: Pyflakes & whitespaces 2006-02-01 11:37 Henrique Romano * [r2304] stoqdrivers/devices/printers/interface.py: Removing useless whitespace 2006-01-31 17:44 Henrique Romano * [r2295] stoqdrivers/devices/printers/cheque.py: get_banks() must have the bank code as key, not its name. 2006-01-31 12:27 Henrique Romano * [r2280] stoqdrivers/devices/printers/sweda/IFS9000I.py: Minor change 2006-01-30 19:05 Henrique Romano * [r2277] stoqdrivers/conf/dataregis.ini: UTF-8 issues 2006-01-30 19:03 Henrique Romano * [r2276] stoqdrivers/conf/bematech.ini: UTF-8 issues 2006-01-27 13:25 Henrique Romano * [r2230] stoqdrivers/devices/printers/base.py: Implementing a very useful function to get all the printers that implements an specific interface. 2006-01-27 13:25 Henrique Romano * [r2229] stoqdrivers/devices/printers/bematech/DP20C.py: Declaring DP20C's model name. 2006-01-25 18:21 Henrique Romano * [r2196] stoqdrivers/conf/bematech.ini, stoqdrivers/devices/printers/bematech/DP20C.py: Initial implementation of Bematech DP20C 2006-01-19 11:17 Henrique Romano * [r2135] stoqdrivers/devices/printers/base.py: Fixing a bug 2006-01-17 20:20 Henrique Romano * [r2121] stoqdrivers/devices/printers/base.py, stoqdrivers/devices/scales/scales.py: We don't need check for interfaces on get_supported_printers, this a task for BasePrinter when creating a new driver instance. 2006-01-16 19:30 Henrique Romano * [r2114] stoqdrivers/devices/base.py: Adding the very useful notify_read method. Patch by Johan Dahlin. 2006-01-16 18:45 Henrique Romano * [r2112] stoqdrivers/devices/base.py: oops 2006-01-16 18:38 Henrique Romano * [r2111] ChangeLog, stoqdrivers/constants.py, stoqdrivers/devices/base.py, stoqdrivers/devices/printers/base.py, stoqdrivers/devices/scales/base.py, stoqdrivers/devices/scales/scales.py: Fix for bug #2386: BaseDevice implementation r=evandro 2006-01-13 20:16 Henrique Romano * [r2096] stoqdrivers/devices/printers/base.py: Implementing get_printer_name() 2006-01-13 19:49 Henrique Romano * [r2095] stoqdrivers/devices/scales/interface.py, stoqdrivers/devices/scales/toledo/PrixIII.py: Scale API change: s/scale_name/model_name 2006-01-13 19:48 Henrique Romano * [r2094] stoqdrivers/devices/printers/bematech/MP25.py, stoqdrivers/devices/printers/daruma/FS2100.py, stoqdrivers/devices/printers/daruma/FS345.py, stoqdrivers/devices/printers/daruma/FS600MFD.py, stoqdrivers/devices/printers/dataregis/EP375.py, stoqdrivers/devices/printers/interface.py, stoqdrivers/devices/printers/perto/Pay2023.py, stoqdrivers/devices/printers/sweda/IFS9000I.py, stoqdrivers/devices/printers/virtual/Simple.py: FiscalPrinter API change: s/printer_name/model_name 2006-01-13 18:23 Henrique Romano * [r2081] stoqdrivers/devices/printers/base.py, stoqdrivers/devices/scales/base.py, stoqdrivers/devices/scales/interface.py, stoqdrivers/devices/scales/toledo/PrixIII.py, stoqdrivers/utils.py: Implementing get_supported_scales(). 2006-01-13 11:05 Henrique Romano * [r2063] stoqdrivers/devices/printers/bematech/MP25.py: Updating authors. 2006-01-10 20:18 Henrique Romano * [r2046] ChangeLog, stoqdrivers/constants.py, stoqdrivers/devices/printers/bematech/MP25.py, stoqdrivers/devices/printers/daruma/FS345.py, stoqdrivers/devices/printers/dataregis/EP375.py, stoqdrivers/devices/printers/fiscal.py, stoqdrivers/devices/printers/interface.py, stoqdrivers/devices/printers/perto/Pay2023.py, stoqdrivers/devices/printers/sweda/IFS9000I.py, stoqdrivers/devices/printers/virtual/Simple.py: Fix for bug #2383: Implements support for product's custom unit. r=jdahlin 2006-01-10 18:39 Henrique Romano * [r2045] ChangeLog, stoqdrivers/devices/printers/bematech/MP25.py, stoqdrivers/devices/printers/daruma/FS345.py, stoqdrivers/devices/printers/dataregis/EP375.py, stoqdrivers/devices/printers/fiscal.py, stoqdrivers/devices/printers/interface.py, stoqdrivers/devices/printers/perto/Pay2023.py, stoqdrivers/devices/printers/sweda/IFS9000I.py: Fix for bug #2362: close_coupon method must return the COO (operation order counter). r=jdahlin 2006-01-07 00:16 Henrique Romano * [r2034] stoqdrivers/devices/printers/interface.py: Fixing workflow and updating docstrings formatting. 2006-01-06 19:54 Henrique Romano * [r2033] ChangeLog, stoqdrivers/devices/printers/bematech/MP25.py, stoqdrivers/devices/serialbase.py: Fix for bug #2153: Implements support for Bematech's extended protocol. r=jdahlin 2006-01-04 13:15 Henrique Romano * [r2013] ChangeLog, stoqdrivers/devices/scales/interface.py, stoqdrivers/devices/scales/toledo, stoqdrivers/devices/scales/toledo/PrixIII.py, stoqdrivers/devices/scales/toledo/__init__.py, stoqdrivers/exceptions.py: Fix for bug #2369: Implements support for Toledo PrixIII scale. 2006-01-04 12:50 Henrique Romano * [r2012] stoqdrivers/devices/printers/daruma/FS345.py: Fixing a wrong attribute reference 2006-01-04 12:49 Henrique Romano * [r2011] stoqdrivers/devices/printers/bematech/MP25.py: Fixing a bug found on Bematech MP25 driver: the index "02" for payment method is not registered in our printer. 2006-01-03 21:04 Henrique Romano * [r1996] locale, po/POTFILES.list, po/stoqdrivers.pot, stoqdrivers/__init__.py, stoqdrivers/configparser.py, stoqdrivers/devices/printers/base.py, stoqdrivers/devices/printers/bematech/MP25.py, stoqdrivers/devices/printers/cheque.py, stoqdrivers/devices/printers/daruma/FS345.py, stoqdrivers/devices/printers/dataregis/EP375.py, stoqdrivers/devices/printers/fiscal.py, stoqdrivers/devices/printers/perto/Pay2023.py, stoqdrivers/devices/printers/sweda/IFS9000I.py, stoqdrivers/devices/printers/virtual/Simple.py, stoqdrivers/log.py: Fix for bug #700: Stoqdrivers exception messages should be internationalized r=jdahlin 2006-01-02 20:44 Henrique Romano * [r1987] MANIFEST.in: Specifying data files that must be installed with the package. 2006-01-02 20:43 Henrique Romano * [r1986] ChangeLog: Initial revision of the Changelog file. 2006-01-02 20:41 Henrique Romano * [r1985] NEWS, README: Initial revision of README and NEWS files. 2006-01-02 14:42 Henrique Romano * [r1978] stoqdrivers/devices/printers/sweda/IFS9000I.py: Applying PEP8 specification to docstrings. 2006-01-02 13:57 Henrique Romano * [r1977] stoqdrivers/constants.py: Consistency. 2006-01-02 13:56 Henrique Romano * [r1976] stoqdrivers/__version__.py: Adjusting version. 2005-12-23 14:54 Henrique Romano * [r1973] stoqdrivers/devices/printers/perto/Pay2023.py: Fixing two bugs: 1) self._customer_* must be defined in class instantiation time and 2) parse_value must consider values greater than 1000 (these values are in the format 'XX.XXX,XX') 2005-12-23 14:52 Henrique Romano * [r1972] stoqdrivers/devices/printers/virtual/Simple.py: Adding printer_name attribute 2005-12-22 16:18 Henrique Romano * [r1956] stoqdrivers/devices/printers/bematech/MP25.py, stoqdrivers/devices/printers/daruma/FS345.py, stoqdrivers/devices/printers/dataregis/EP375.py, stoqdrivers/devices/printers/fiscal.py, stoqdrivers/devices/printers/interface.py, stoqdrivers/devices/printers/perto/Pay2023.py, stoqdrivers/devices/printers/sweda/IFS9000I.py, stoqdrivers/devices/printers/virtual/Simple.py: FiscalPrinter API inconsistency. Addition of coupon_identify_customer on FiscalPrinter API. r=evandro 2005-12-19 19:07 Henrique Romano * [r1940] stoqdrivers/devices/printers/sweda/IFS9000I.py: PEP8 2005-12-19 19:00 Henrique Romano * [r1939] stoqdrivers/devices/printers/perto/Pay2023.py: oops 2005-12-19 18:50 Henrique Romano * [r1938] stoqdrivers/devices/printers/perto/Pay2023.py: Fixing some methods implementation to follow the API specification. Partial fix for bug #2125. 2005-12-19 13:52 Henrique Romano * [r1937] stoqdrivers/devices/printers/dataregis/EP375.py: Fixing the coupon_totalize() return value, following the API specification. 2005-12-19 13:00 Henrique Romano * [r1936] stoqdrivers/devices/printers/daruma/FS2100.py: Fixing a bug, parsing correctly the 'add_item' command output. 2005-12-15 21:59 Henrique Romano * [r1932] setup.py, stoqdrivers/__init__.py, stoqdrivers/conf, stoqdrivers/conf/dataregis.ini, stoqdrivers/conf/perto.ini, stoqdrivers/devices/printers/base.py, stoqdrivers/devices/printers/cheque.py, stoqdrivers/devices/printers/dataregis/EP375.py, stoqdrivers/devices/printers/fiscal.py, stoqdrivers/devices/printers/interface.py, stoqdrivers/devices/printers/perto/Pay2023.py, stoqdrivers/devices/printers/virtual/Simple.py: Fix for bug #2284: Implements support for cheque impression of different banks. r=jdahlin 2005-12-15 14:14 Henrique Romano * [r1924] stoqdrivers/devices/printers/perto/Pay2023.py: Removing a bug. The values that represents price on Perto Pay (FISCnet protocol) must be formatted properly, this patch create a common method to format these values and update the callsites. 2005-12-15 13:07 Henrique Romano * [r1908] stoqdrivers/devices/printers/base.py: If brand, model and device is specified, don't try load a config file. 2005-12-14 20:02 Henrique Romano * [r1890] stoqdrivers/devices/printers/base.py: Do not return the virtual printer through get_supported_printers, instead the new function get_virtual_printer must be used. 2005-12-14 18:50 Henrique Romano * [r1889] stoqdrivers/devices/printers/base.py, stoqdrivers/devices/printers/virtual, stoqdrivers/devices/printers/virtual/Simple.py, stoqdrivers/devices/printers/virtual/__init__.py, stoqdrivers/exceptions.py, tests/test_flow.py: Fix for bug #2346: Virtual printer implementation r=jdahlin. 2005-12-14 16:13 Henrique Romano * [r1881] stoqdrivers/devices/printers/fiscal.py: Fixing a bug on coupon_close and improving exception message. 2005-12-09 18:54 Henrique Romano * [r1840] stoqdrivers/devices/printers/fiscal.py: Including a little check to avoid close_coupon raise a error when the payments doesn't match the coupon total value. 2005-12-09 18:52 Henrique Romano * [r1839] stoqdrivers/devices/printers/bematech/MP25.py: close_till() can be used normally. 2005-12-08 18:22 Henrique Romano * [r1824] stoqdrivers/devices/printers/perto/Pay2023.py: Fixing two bugs: 1) just call CMD_ADD_COUPON_DIFFERENCE if we have a value to send; 2) Formatting the payment value properly, FISCnet requires a ',' instead of '.' for values of type "money". 2005-12-07 19:09 Henrique Romano * [r1810] stoqdrivers/devices/printers/base.py: Isn't possible adjust the baudrate by a configuration file anymore, removing a TODO with this. 2005-12-07 18:57 Henrique Romano * [r1809] stoqdrivers/devices/printers/sweda/IFS9000I.py: Just marking a FIXME and removing a bug. 2005-12-06 19:44 Henrique Romano * [r1797] stoqdrivers/devices/printers/base.py, stoqdrivers/devices/printers/bematech/MP25.py, stoqdrivers/devices/printers/daruma/FS2100.py, stoqdrivers/devices/printers/daruma/FS345.py, stoqdrivers/devices/printers/daruma/FS600MFD.py, stoqdrivers/devices/printers/dataregis/EP375.py, stoqdrivers/devices/printers/fiscal.py, stoqdrivers/devices/printers/perto/Pay2023.py, stoqdrivers/devices/printers/sweda/IFS9000I.py: Removing the string "Printer" from the driver classes name and allowing defines the brand, model and device by class parameters. 2005-12-06 16:40 Henrique Romano * [r1795] stoqdrivers/devices/printers/dataregis/EP375.py: Setting the min_len for item_code capability in dataregis 375EP. 2005-12-06 16:37 Henrique Romano * [r1794] stoqdrivers/devices/printers/capabilities.py: Fix for bug #2328: Capability class must have a 'min_size' parameter. r=jdahlin. 2005-12-06 13:41 Henrique Romano * [r1793] stoqdrivers/devices/printers/daruma/FS345.py: We don't need these checks anymore 2005-12-06 13:38 Henrique Romano * [r1792] stoqdrivers/devices/printers/perto/Pay2023.py: Setting the right exception. 2005-12-02 13:15 Henrique Romano * [r1761] stoqdrivers/devices/printers/fiscal.py: removing a wrong line. 2005-11-30 18:13 Henrique Romano * [r1744] stoqdrivers/devices/printers/bematech/MP25.py, stoqdrivers/devices/printers/capabilities.py, stoqdrivers/devices/printers/daruma/FS345.py, stoqdrivers/devices/printers/dataregis/EP375.py, stoqdrivers/devices/printers/fiscal.py, stoqdrivers/devices/printers/interface.py, stoqdrivers/devices/printers/perto/Pay2023.py, stoqdrivers/devices/printers/sweda/IFS9000I.py, stoqdrivers/exceptions.py: Fix for bug #2176: Driver capabilities implementation. Initial implementation of driver capabilities. r=jdahlin 2005-11-28 20:04 Henrique Romano * [r1739] stoqdrivers/devices/printers/bematech/MP25.py, stoqdrivers/devices/printers/daruma/FS2100.py, stoqdrivers/devices/printers/daruma/FS345.py, stoqdrivers/devices/printers/daruma/FS600MFD.py, stoqdrivers/devices/printers/dataregis/EP375.py, stoqdrivers/devices/printers/interface.py, stoqdrivers/devices/printers/perto/Pay2023.py, stoqdrivers/devices/printers/sweda/IFS9000I.py: Just adding an extra attribute to ICouponPrinter interface, r=jdahlin 2005-11-25 20:17 Henrique Romano * [r1727] setup.py: using kiwi's listpackages 2005-11-25 17:06 Henrique Romano * [r1721] setup.py: updating setup.py 2005-11-23 18:39 Johan Dahlin <jdahlin@async.com.br> * [r1706] stoqdrivers/devices/printers/bematech/MP25.py: use category MP25 2005-11-22 21:02 Henrique Romano * [r1697] stoqdrivers/devices/printers/interface.py, stoqdrivers/devices/printers/perto/Pay2023.py: ooops, broken API 2005-11-22 20:02 Henrique Romano * [r1696] stoqdrivers/devices/printers/perto, stoqdrivers/devices/printers/perto/Pay2023.py, stoqdrivers/devices/printers/perto/__init__.py, stoqdrivers/exceptions.py: Fix for bug #2280: Implementation of PertoPay 2023 driver r=evandro 2005-11-21 12:32 Henrique Romano * [r1658] stoqdrivers/devices/serialbase.py: handle_error must raise NotImplementedError if not implemented in its subclasses 2005-11-18 17:47 Henrique Romano * [r1654] stoqdrivers/devices/printers/base.py: Fixing an invalid method reference. 2005-11-16 20:24 Henrique Romano * [r1648] stoqdrivers/devices/printers/base.py: Just implementing a function to get all the printers currently supported by stoqdrivers. r=jdahlin 2005-11-16 17:56 Henrique Romano * [r1646] stoqdrivers/configparser.py, stoqdrivers/devices/printers/base.py: Renaming FiscalPrinterConfig to StoqdriversConfig 2005-11-16 17:25 Henrique Romano * [r1644] stoqdrivers/common.py, stoqdrivers/configparser.py, stoqdrivers/constants.py, stoqdrivers/devices/printers/bematech/MP25.py, stoqdrivers/devices/printers/daruma/FS2100.py, stoqdrivers/devices/printers/daruma/FS345.py, stoqdrivers/devices/printers/daruma/FS600MFD.py, stoqdrivers/devices/printers/dataregis/EP375.py, stoqdrivers/devices/printers/fiscal.py, stoqdrivers/devices/printers/interface.py, stoqdrivers/devices/printers/sweda/IFS9000I.py, stoqdrivers/devices/serialbase.py, stoqdrivers/exceptions.py, stoqdrivers/log.py, tests/log_test.py: s/FiscalPrinter/Stoqdrivers 2005-11-16 13:42 Henrique Romano * [r1643] stoqdrivers/devices/printers/dataregis, stoqdrivers/devices/printers/dataregis/EP375.py, stoqdrivers/devices/printers/dataregis/__init__.py, stoqdrivers/devices/printers/fiscal.py, stoqdrivers/devices/printers/interface.py: Fix for bug #2240: Implementing support for printer Dataregis EP375 Initial implementation of dataregis EP375 printer driver. r=jdahlin 2005-11-09 21:29 Henrique Romano * [r1585] AUTHORS, stoqdrivers/configparser.py, stoqdrivers/devices, stoqdrivers/devices/__init__.py, stoqdrivers/devices/printers, stoqdrivers/devices/printers/__init__.py, stoqdrivers/devices/printers/base.py, stoqdrivers/devices/printers/bematech, stoqdrivers/devices/printers/bematech/MP25.py, stoqdrivers/devices/printers/bematech/__init__.py, stoqdrivers/devices/printers/daruma, stoqdrivers/devices/printers/daruma/FS2100.py, stoqdrivers/devices/printers/daruma/FS345.py, stoqdrivers/devices/printers/daruma/FS600MFD.py, stoqdrivers/devices/printers/daruma/__init__.py, stoqdrivers/devices/printers/fiscal.py, stoqdrivers/devices/printers/interface.py, stoqdrivers/devices/printers/sweda, stoqdrivers/devices/printers/sweda/IFS9000I.py, stoqdrivers/devices/printers/sweda/__init__.py, stoqdrivers/devices/scales, stoqdrivers/devices/scales/__init__.py, stoqdrivers/devices/serialbase.py, stoqdrivers/drivers, stoqdrivers/exceptions.py, stoqdrivers/fiscalprinter.conf, stoqdrivers/networkserial.py, stoqdrivers/printer.py, stoqdrivers/serialdevice.py: Fix for bug #2239: Update the directory structure to allow works with multiples devices. r=jdahlin. 2005-11-09 18:33 Henrique Romano * [r1583] fiscalprinter, setup.py, stoqdrivers, stoqdrivers/common.py, stoqdrivers/configparser.py, stoqdrivers/constants.py, stoqdrivers/drivers/bematech/MP25.py, stoqdrivers/drivers/daruma/FS2100.py, stoqdrivers/drivers/daruma/FS345.py, stoqdrivers/drivers/daruma/FS600MFD.py, stoqdrivers/drivers/interface.py, stoqdrivers/drivers/serialbase.py, stoqdrivers/drivers/skeleton.py, stoqdrivers/drivers/sweda/IFS9000I.py, stoqdrivers/exceptions.py, stoqdrivers/log.py, stoqdrivers/networkserial.py, stoqdrivers/printer.py, stoqdrivers/serialdevice.py: Renaming fiscalprinter to stoqdrivers and fixing imports. 2005-11-09 17:56 Henrique Romano * [r1582] fiscalprinter/gui: Removing the gui/ directory. We don't want GUI's on the package, since that an another one (and better) will be implemented in stoq/stoqlib soon. 2005-11-08 13:27 Henrique Romano * [r1552] : Renaming fiscalprinter package to stoqdrivers. 2005-10-21 16:19 Henrique Romano * [r1485] : Turning FiscalPrinter Kiwi dependent. Implementing also some extra data types to Kiwi's argcheck and updating callsites. 2005-10-10 21:37 Henrique Romano * [r1403] : If a read X or reduce Z is done, we must finish the test. 2005-10-07 13:50 Henrique Romano * [r1353] : Fixing line size. 2005-10-07 13:01 Henrique Romano * [r1352] : Removing pyflakes warnings. 2005-10-06 17:52 Henrique Romano * [r1345] : broken english 2005-10-05 20:51 Henrique Romano * [r1340] : Fix for bug #2158: Implementation of function for payment method addition. r=jdahlin 2005-09-29 13:22 Henrique Romano * [r1300] : Fixing import errors and implementing some checks when doing a reduce Z. 2005-09-29 01:31 Henrique Romano * [r1299] : Just cleaning a bit the formatters. Thanks to Johan by the tip. 2005-09-26 14:37 Henrique Romano * [r1264] : Fix for bug #2156: Driver for Sweda IFS9000I doesn't supports more than one charge attached by coupon. 2005-09-26 13:15 Henrique Romano * [r1263] : Driver for Daruma FS345 is also compatible with model FS600MFD. 2005-09-23 22:38 Henrique Romano * [r1262] : Fix for bug #2131: Implements stardandized exceptions management for the drivers. r=jdahlin 2005-09-23 14:52 Henrique Romano * [r1261] : Implementing methods to get the id of the last item added to the coupon (with success), this will help us return correct values in coupon_add_item and avoid erros on passing the parameter to coupon_cancel_item. 2005-09-23 13:46 Henrique Romano * [r1260] : When additing an item to coupon, its number must be returned (we need a counter in the instance to manage this). Fixing also an error on cancel_item function: the item number must prefixed with '0' and not ' ' 2005-09-22 21:09 Henrique Romano * [r1257] : Fix for bug #2155: Implements support for Daruma FS345 item cancellation r=jdahlin 2005-09-22 16:09 Henrique Romano * [r1255] : Just documenting a HACK (will be fixed soon) and adjusting the printer command created in coupon_totalize: we don't need send a message if no message is specified (this parameter is optional) 2005-09-21 19:18 Henrique Romano * [r1252] : Just fixing a wrong reference. 2005-09-21 18:45 Henrique Romano * [r1251] : Setting properly the package license. 2005-09-21 18:42 Henrique Romano * [r1250] : Fix for bug #2148: Implementation of install script for FiscalPrinter. r=jdahlin 2005-09-20 18:18 Henrique Romano * [r1241] : When catching a ImportError, print the reason why the module can not be imported. 2005-09-20 13:19 Henrique Romano * [r1239] : Fix for bug #2132: Implements support for Daruma model FS2100 r=jdahlin 2005-09-19 20:01 Henrique Romano * [r1236] : Fix for bug #2133: Implement support to multiple printer models by driver. r=jdahlin 2005-09-16 15:53 Johan Dahlin <jdahlin@async.com.br> * [r1233] : update doc 2005-09-15 19:01 Henrique Romano * [r1226] : First parameter is self. 2005-09-14 03:36 Johan Dahlin <jdahlin@async.com.br> * [r1225] : Add keyword argument support for argcheck. Add some basic tests 2005-09-13 18:42 Johan Dahlin <jdahlin@async.com.br> * [r1224] : Readd cancel checks 2005-09-13 18:40 Johan Dahlin <jdahlin@async.com.br> * [r1223] : Add TODO 2005-09-12 15:39 cleber * [r1221] : Modified to use fiscalprinter.log, and some general debugging cleanups. 2005-09-12 12:46 Johan Dahlin <jdahlin@async.com.br> * [r1220] : default to a printer we have 2005-09-11 01:13 Evandro Miquelito * [r1219] : Adding driver for sweda IFS9000I printer 2005-09-11 01:10 pyone * [r1218] : More changes on GUI 2005-09-11 00:49 cleber * [r1217] : Use read_insist() instead of read() (because of the rename in the last commit) 2005-09-11 00:47 cleber * [r1216] : Renamed read() to read_insist(), to avoid problems with other drivers. 2005-09-11 00:07 cleber * [r1215] : Driver for the Bematech MP2XFI family. 2005-09-11 00:05 cleber * [r1214] : Overriden read method, so that reads are more reliable. This fixes many issues with Bema and Sweda drivers. 2005-09-10 23:53 pyone * [r1213] : Changed add_resource at gui main 2005-09-10 23:18 pyone * [r1212] : More changes on GUI. GUI broken yet 2005-09-10 22:48 Evandro Miquelito * [r1211] : Unit argument is actually integer 2005-09-10 22:43 Johan Dahlin <jdahlin@async.com.br> * [r1210] : comment out network device for now 2005-09-10 22:42 Evandro Miquelito * [r1209] : Fixing imports. 2005-09-10 22:33 Evandro Miquelito * [r1208] : Adding a DEBUG_MODE attribute for serialbase 2005-09-10 22:15 Johan Dahlin <jdahlin@async.com.br> * [r1207] : Import DriverError 2005-09-10 22:06 Evandro Miquelito * [r1206] : Adding a exception 2005-09-10 22:02 Evandro Miquelito * [r1205] : Improving docstring. 2005-09-10 22:00 pyone * [r1204] : GUI changes 2005-09-10 21:40 Johan Dahlin <jdahlin@async.com.br> * [r1203] : Land FiscalPrinter API, utils and FS345 driver. Remove basedriver and basedevice 2005-09-10 21:07 Evandro Miquelito * [r1202] : s/markup/charge 2005-09-10 20:49 pyone * [r1201] : fiscalprinter removed. Changes on GUI to use interface 2005-09-10 19:30 pyone * [r1200] : GUI Design 2005-09-10 17:32 Johan Dahlin <jdahlin@async.com.br> * [r1199] : separate totalize/close again, to simplify driver implementations 2005-09-10 17:31 Johan Dahlin <jdahlin@async.com.br> * [r1198] : ignore pyc 2005-09-10 17:31 Johan Dahlin <jdahlin@async.com.br> * [r1197] : Improve logging 2005-09-10 17:23 Johan Dahlin <jdahlin@async.com.br> * [r1196] : 2005-09-10 16:14 Evandro Miquelito * [r1195] : Ops.. :-) 2005-09-10 16:06 Johan Dahlin <jdahlin@async.com.br> * [r1194] : s/company/customer/ 2005-09-10 15:40 Evandro Miquelito * [r1193] : Updating skeleton module structure 2005-09-10 15:37 Evandro Miquelito * [r1192] : Fixing docstring 2005-09-10 15:37 Evandro Miquelito * [r1191] : Renaming model.py module to skeleton.py 2005-09-10 15:35 Evandro Miquelito * [r1190] : Removing executable permission for basedriver module 2005-09-10 15:33 Evandro Miquelito * [r1189] : Constants are now in a constants.py module 2005-09-10 15:32 Evandro Miquelito * [r1188] : Moving interface.y module to drivers directory. 2005-09-10 15:31 Evandro Miquelito * [r1187] : Adding a new constants.py module 2005-09-10 15:17 Evandro Miquelito * [r1186] : Moving tax constants from interface module to basedriver module and make them easily available for driver modules. 2005-09-10 15:16 Evandro Miquelito * [r1185] : Updating driver interface. 2005-09-10 15:07 Johan Dahlin <jdahlin@async.com.br> * [r1184] : improve doc strings 2005-09-10 14:55 Johan Dahlin <jdahlin@async.com.br> * [r1183] : Merge close/totalize. Add item_id argument for add_charge 2005-09-10 14:43 Evandro Miquelito * [r1182] : Adding one more exception: PrinterError 2005-09-10 14:34 Johan Dahlin <jdahlin@async.com.br> * [r1181] : Checkin first version of IFiscalPrinterDriver API 2005-09-10 14:10 Evandro Miquelito * [r1180] : Adding constants for product label units and fixing a small bug. 2005-09-09 20:07 Evandro Miquelito * [r1177] : Fixing a small bug in log.py module. We neet to set the log handler always in the constructor. 2005-09-09 19:42 Evandro Miquelito * [r1176] : Fixing a comment. 2005-09-09 19:34 Evandro Miquelito * [r1175] : Removing inline imports and fixing a small bug in BaseDriver. 2005-09-09 19:33 Evandro Miquelito * [r1174] : Applying Kiko comments. 2005-09-09 19:26 Evandro Miquelito * [r1173] : More improvements after revision. 2005-09-09 19:25 Evandro Miquelito * [r1172] : Applying some improvements in revision. 2005-09-09 17:32 cleber * [r1171] : Added tests directory. 2005-09-09 15:45 pyone * [r1170] : log.py bug fixed. main.glade improvements and basedriver.py using Log class 2005-09-09 15:11 Evandro Miquelito * [r1169] : Removing bad exceptions 2005-09-09 14:23 Evandro Miquelito * [r1168] : Adding a basedriver module 2005-09-09 14:22 Evandro Miquelito * [r1167] : Adding config file management and a new common.py module. 2005-09-09 14:22 Evandro Miquelito * [r1166] : Adding more exceptions 2005-09-09 14:21 Evandro Miquelito * [r1165] : Adding device management modules 2005-09-09 12:52 Evandro Miquelito * [r1164] : Using gettext and some import adjustments. 2005-09-09 12:46 Johan Dahlin <jdahlin@async.com.br> * [r1163] : Indentation, limit to a maximum width of 80 characters 2005-09-09 03:04 pyone * [r1161] : Minor change 2005-09-09 03:02 pyone * [r1160] : Log system with test suite 2005-09-08 23:25 Evandro Miquelito * [r1159] : Adding a better header for main.py and creating a glade directory. 2005-09-08 22:35 Evandro Miquelito * [r1158] : Removing executable permissions 2005-09-08 22:34 pyone * [r1157] : MainWindow files removed 2005-09-08 22:29 Evandro Miquelito * [r1156] : Adding a initial driver skeleton definition. 2005-09-08 21:59 pyone * [r1155] : Changed MainWindow to main 2005-09-08 21:52 pyone * [r1154] : fiscalprinter gui MainWindow added 2005-09-08 21:49 Evandro Miquelito * [r1153] : Adding an exception module. 2005-09-08 21:40 Evandro Miquelito * [r1152] : Starting fiscalprinter jobs.