wxWidgets based print client for Microsoft Windows
Merge branch 'cklein-master'
README hinzugefuegt
Merge branch 'BasicAuth'
Bugfixes: If no default printer is set, the program crashed. More graceful error handling while retrieving the list of jobs
first try to import the included json module
Merge github.com:cklein/FMTP

Merges GUIDs and Credential Functionality.

Conflicts:
	push_client/send_fmtp.py

Signed-off-by: Maximillian Dornseif <md@hudora.de>
Merge branch 'master' of github.com:hudora/FMTP
Code kommentiert
Printclient EXE und Installer generiert und hinzugefügt
[LH #781] Refactoring der FMTP lib

- Tests geschrieben
- Queues aus huLogi übernommen
- zu gaetk als Basis gewechselt, zur einfacheren integration in andere HUDORA-Projekte
- on_message(queue)_(access|created|deleted) Events hinzugefügt
- Readme um ein Beispiel der Integration erweitert.

Review
- Erster versuch Docco
- Mehr Kommentare
- Umbenennungen
- Noch nicht alle Kommentare umgesetzt

Review 2
- handler.route entfernt.
- ausführlichere Doku, wie der Server genutzt wird
- guid und queuename sind nun kontrollierbar
- top-level-Makefile

Review 3:
- funktionsumbenennung/umsortierung
- älteste Nachrichten zuerst
- testenv -> pythonenv
- .gitignore nicht mehr im unterverzeichnis
- kleinkram

Review 4:
- Clientbibliothek
- keine Libs mehr, Abhängikeiten werden nicht mehr mitgeliefert
- Korrektes GAETK gewählt, HTTPExceptions aus diesem genommen
- Kein Default-message_queue_name im Modell

Review 5:
- Serverschnittstelle zur Clientbibliothek hinzugefügt
- Trailing Slashes durchgesetzt und kommentiert

Change-Id: Ia1c4307511eab619a754207f28524b6fee2dee05
Reviewed-on: http://gerrit.hudora.biz/132
Reviewed-by: Maximillian Dornseif <m.dornseif@hudora.de>
Reviewed-by: Christoph Borgolte <c.borgolte@hudora.de>
Tested-by: Christoph Borgolte <c.borgolte@hudora.de>
Pagination in Admin-controller eingebaut.

patch:
    hübscheres JSON

Change-Id: I391a657b8eab2ef4b32ffe49c672ed067cb928e2
Reviewed-on: http://gerrit.hudora.biz/369
Reviewed-by: Christian Klein <c.klein@hudora.de>
Reviewed-by: Christoph Borgolte <c.borgolte@hudora.de>
Tested-by: Christoph Borgolte <c.borgolte@hudora.de>
Kleine Verbesserungen an der Doku.

Change-Id: I3d667fd11bea2cb0da7d31af65d848ffacccede7
Reviewed-on: http://gerrit.hudora.biz/452
Reviewed-by: Philipp Benjamin Koeppchen <b.koeppchen@hudora.de>
Tested-by: Philipp Benjamin Koeppchen <b.koeppchen@hudora.de>
[LH#963] Garbage Collection in FMTP implementiert

Der AdminHandler wurde um die Methode DELETE erweitert, die nicht etwa die Queue, sondern gelöschte
Nachrichten (deleted_at != None) in selbiger 'wirklich' löscht.

Change-Id: I09e5ad2e46be69318ac579fc7ee12cfeee7e750f
Reviewed-on: http://gerrit.hudora.biz/453
Reviewed-by: Christoph Borgolte <c.borgolte@hudora.de>
Tested-by: Christoph Borgolte <c.borgolte@hudora.de>
Reviewed-by: Philipp Benjamin Koeppchen <b.koeppchen@hudora.de>
Tested-by: Philipp Benjamin Koeppchen <b.koeppchen@hudora.de>
Fix im XML-Format der Queues

Im de-fakto-standard huLogi wird die Queue als <messages><message>...</message> ausgegeben, dank einer
falschen Nutzung von dict2xml gab der Server <messages><item>...</item> aus.

Change-Id: I5d827b6edb40e49cfc1586d9fcf7f86180de861f
Reviewed-on: http://gerrit.hudora.biz/496
Reviewed-by: Christoph Borgolte <c.borgolte@hudora.de>
Tested-by: Christoph Borgolte <c.borgolte@hudora.de>
Reviewed-by: Christian Klein <c.klein@hudora.de>
Parameter ignore_duplication_errors in post_message eingeführt.

Change-Id: I91b84faf73b80b8afbd1f2736433268dc6a8a98e
Reviewed-on: http://gerrit.hudora.biz/513
Reviewed-by: Axel Schlueter <axel@pqrs.de>
Reviewed-by: Christoph Borgolte <c.borgolte@hudora.de>
Tested-by: Christoph Borgolte <c.borgolte@hudora.de>
Garbage Collection sammelt nun nicht mehr ungelöschte Nachrichten ein.

Da gilt `None < Datetime(...)` war die Garbage Collection 'etwas' übereifrig. Glück gehabt.

Change-Id: Ic937264ab9420a21517001dd23224c0f08437a0b
Reviewed-on: http://gerrit.hudora.biz/621
Reviewed-by: Christian Klein <c.klein@hudora.de>
Reviewed-by: Christoph Borgolte <c.borgolte@hudora.de>
Tested-by: Philipp Benjamin Koeppchen <b.koeppchen@hudora.de>
Reviewed-by: Philipp Benjamin Koeppchen <b.koeppchen@hudora.de>
.gitignore erweitert.

Change-Id: I3e2253405e7c6f93ee5d1311edfb6ddadd34a661
Reviewed-on: http://gerrit.hudora.biz/627
Reviewed-by: Philipp Benjamin Koeppchen <b.koeppchen@hudora.de>
Reviewed-by: Christian Klein <c.klein@hudora.de>
Tested-by: Christian Klein <c.klein@hudora.de>