summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* WIP: Try move all GUI interaction to the first binaryoneguiSimon Rettberg2015-10-0912-251/+379
| | | | This is broken, incomplete code
* Merge branch 'master' of dnbd3:openslx-ng/printerguiSimon Rettberg2015-10-081-3/+5
|\
| * germanizeJonathan Bauer2015-10-081-1/+1
| |
| * fix msgBox not beeing properly centeredJonathan Bauer2015-10-081-2/+4
| |
* | Add fullscreen bg to printergui; preserve job nameSimon Rettberg2015-10-088-218/+392
|/
* move msgBox closer to center :) TOFIXJonathan Bauer2015-10-071-1/+5
|
* [pwgui] Actually execute the message box after creating it...Simon Rettberg2015-10-071-0/+1
|
* [pwgui] Only kill printergui after we tried running the backend for the ↵Simon Rettberg2015-10-071-5/+25
| | | | first time
* [printergui] Add paper size optionSimon Rettberg2015-10-063-53/+101
|
* [printergui] Refactor option parsingSimon Rettberg2015-10-062-78/+52Star
|
* [printergui] Fix memory leakSimon Rettberg2015-10-061-0/+1
|
* [printergui] Add simple error-message displaying command line optionSimon Rettberg2015-10-051-10/+18
|
* Man man man, Manuel...Simon Rettberg2015-10-052-34/+31Star
| | | | | | Warum zur Hölle entfernt der commit "Make color and duplex options whitelisted. [NEEDS TESTING]" einen Haufen wichtigen Code für z.B. passwortgeschütztes Drucken? :(
* Consistent code formattingSimon Rettberg2015-02-036-295/+320
|
* Bring windows to top more agressivelySimon Rettberg2015-02-032-0/+8
|
* Add Dell option. Cleanup code.Manuel Schneider2014-12-031-54/+7Star
|
* Make color and duplex options whitelisted. [NEEDS TESTING]Manuel Schneider2014-12-033-126/+212
|
* Fix intentionManuel Schneider2014-12-031-395/+395
|
* Fix printing problemsManuel Schneider2014-12-031-20/+59
|
* Fixed stupid bugsSimon Rettberg2014-09-181-31/+42
|
* psgray is dead. ps2write + options for grayscaleJonathan Bauer2014-05-281-1/+1
| | | | This takes forever ... maybe there is faster way?
* [printpwgui] rename helper_error to helper_messageBox, show messageBox if ↵Simon Rettberg2014-05-061-17/+38
| | | | print job was submitted to remote print server, handle "Printer does not exist" message from backend
* Fix: run_backend returned wrong status codeSimon Rettberg2014-02-261-1/+3
|
* [printpwgui] Show message boxes on error whereever possibleSimon Rettberg2014-02-251-4/+85
|
* Add auth support for iprint via ipp14Simon Rettberg2014-02-131-1/+76
| | | | | | ipp14 will not return CUPS_BACKEND_AUTH_REQUIRED but just fail, but luckily it tells you on stderr that it is "not authorized"... So we just check stderr of the real backend and act accordingly if we encounter such a message.
* Fix indentationSimon Rettberg2014-02-101-3/+3
|
* Fix reading from stdin. fread sucks.Simon Rettberg2014-02-101-4/+12
|
* Hooray for UTF-8Simon Rettberg2014-02-071-3/+3
|
* Finally make it work as intended.Simon Rettberg2014-02-072-12/+34
| | | | | | | | | | There's probably some debug code and debug output left in some places that needs to be replaced. TODO: - Focus should be in password box when showing pwgui - Pressing return should be clicking OK - Pressing escape should be clicking Cancel
* Forgot headerSimon Rettberg2014-02-071-0/+1
|
* More output on failures, Delete tmpfile after exit, chown tmpfile to ↵Simon Rettberg2014-02-071-5/+17
| | | | printing user
* Implement writing filled out form back to pipeSimon Rettberg2014-02-073-24/+30
|
* Getting there, slowly:Simon Rettberg2014-02-074-38/+187
| | | | | | | | | | | - Check if the backend is invoked as a result of the printergui sending a printjob If not, just relay to the real backend and appear transparent If yes, copy environment from the printergui (X access etc) and show the username/password dialog. - Drop privileges whereever neccessary (when invoking backend, when showing GUI) TODO: Use pipe to send user/pass to backend from the GUI. Make OK and Cancel in the GUI work.
* Lots of changes: Two binaries (selection/pw auth), qmake -> cmake, ↵Simon Rettberg2014-02-0612-215/+639
| | | | | | | | | | | | | | | | | | | | | gitignore, more error handling 1. We now have two binaries: One pops up when the print job comes in so you can select the printer, duplex, copies, etc... The other one pops up when used as a backend and handles authentication by asking for username and password (WORK IN PROGRESS!). This is to better handle things like smb printing 2. We use cmake everywhere, and now that we want two binaries it made sense to switch. 3. Gitignore, well, what to say 4. Show an error message when calling ghostscript for grayscale conversion failed, insted of just doing nothing and not even closing the GUI. 5. Keep the printergui open for a few seconds after printing, but hide the window. Later we want to check in the password gui if the printergui is open to make sure we really should run, and maybe even exchange some information.
* Remove silly debug message boxesSimon Rettberg2014-01-311-12/+0Star
|
* Implement user/password authentication supportSimon Rettberg2014-01-242-15/+76
| | | | (Also make window always on top)
* Fixed TypoManuel Schneider2013-12-024-243/+200Star
|
* Removed deprecated fileManuel Schneider2013-10-091-40/+0Star
|
* Widgets disabled by default. A failed printjob spawns error dialogManuel Schneider2013-10-083-3/+34
|
* Builds now a lowercase letter binaryManuel Schneider2013-10-041-1/+1
|
* Changed tree stuctureManuel Schneider2013-10-015-0/+0
|
* Added new param 'username'Manuel Schneider2013-09-305-33/+116
|
* InitialManuel Schneider2013-09-277-0/+527