Robert Ancell
bc648d9c92
printers: Replace PpDevicesList with standard GPtrArray
2020-07-20 14:14:44 +12:00
Robert Ancell
b994237acd
printers: Remove unused class members
2020-07-02 16:20:25 +00:00
Robert Ancell
e9b9966e7d
printers: Use g_autoptr with strings
2019-02-05 10:26:15 +13:00
Robert Ancell
85604ab4f0
printers: Simplify finalize/dispose methods
...
Use g_clear_* functions to simplify code and ensure values are set to NULL after freeing.
2019-01-30 11:33:28 +13:00
Robert Ancell
4042cb5d33
printers: Replace GObject boilerplace with G_DECLARE_TYPE
2019-01-30 11:33:28 +13:00
Robert Ancell
241121fa20
printers: Use g_autoptr
2018-11-28 11:48:49 +00:00
Robert Ancell
323fee6d3b
printers: Replace deprecated GSimpleAsyncResult with GTask
2018-11-28 11:48:49 +00:00
Felipe Borges
6f3ed9087d
printers: Allow dismissing authentication in "Add New Printer" dialog
...
Introduce a "go-back" button allowing to get back to the list of
printers when the user is exposed to the authentication form in
the "Add New Printer" dialog.
This is a redesign based on the newest mockups available at
https://wiki.gnome.org/Design/SystemSettings/Printers#Guidelines
https://bugzilla.gnome.org/show_bug.cgi?id=760783
2017-02-01 17:53:40 +01:00
Felipe Borges
e8cdaea332
printers: Decouple PpSamba and the PpNewPrinterDialog
...
PpSamba no longer needs to hold a reference to the dialog window.
https://bugzilla.gnome.org/show_bug.cgi?id=760783
2017-01-18 15:21:38 +01:00
Felipe Borges
afac6d5340
printers: Merge authentication dialog into "Add Printer"
...
This is a redesign based on the newest mockups available at
https://wiki.gnome.org/Design/SystemSettings/Printers#Guidelines
https://bugzilla.gnome.org/show_bug.cgi?id=760783
2017-01-18 10:20:20 +01:00
Felipe Borges
e980b192d8
printers: Make PpSamba a derivated class of PpHost
...
https://bugzilla.gnome.org/show_bug.cgi?id=760783
2016-11-16 15:53:42 +01:00
Marek Kasik
60bf057bab
printers: Merge device-class and is-network-device properties
...
'device-class' property of PpPrintDevice can contain "network"
or "direct" values. This information can be stored in already
present property 'is-network-device' as well.
https://bugzilla.gnome.org/show_bug.cgi?id=749830
2015-07-30 16:28:09 +02:00
Marek Kasik
7b21b22eef
printers: Make PpPrintDevice a regular class
...
Create class PpPrintDevice with properties taken
from the original PpPrintDevice structure.
https://bugzilla.gnome.org/show_bug.cgi?id=749830
2015-07-30 16:28:06 +02:00
Marek Kasik
6576db1a16
printers: Make pp_devices_list_free() generally available
...
Move pp_devices_list_free() to pp-utils.h and optimize it
using g_list_free_full().
https://bugzilla.gnome.org/show_bug.cgi?id=695564
2014-07-31 11:44:16 +02:00
Marek Kasik
d057e16a7f
printers: Don't fail when adding Samba printers with spaces
...
Escape characters in URIs composed for SMB shares since their names
can contain characters which are not allowed in URIs.
https://bugzilla.gnome.org/show_bug.cgi?id=699942
2014-03-28 11:12:01 +01:00
Daniel Mustieles
2c5951819d
Updated FSF's address
2014-01-29 11:27:38 +01:00
Marek Kasik
da28022da6
printers: Handle cancelling of authentication dialog
...
Add given Samba server to the list of found devices
if authentication dialog was cancelled.
https://bugzilla.gnome.org/show_bug.cgi?id=698532
2013-09-03 22:09:39 +02:00
Marek Kasik
22f508a7e1
printers: Authenticate Samba servers only when enabled
...
Add parameter which enables showing of authentication dialog
for Samba servers which need authentication.
Add samba server to the internal list of found devices if it needs
authentication and the authentication is disabled.
https://bugzilla.gnome.org/show_bug.cgi?id=698532
2013-09-03 22:09:39 +02:00
Marek Kasik
be6523b66c
printers: Propagate cancellation of authentication dialog
...
Return "response_id" of PpAuthenticationDialog in its "response" signal.
https://bugzilla.gnome.org/show_bug.cgi?id=698532
2013-09-03 22:09:39 +02:00
Marek Kasik
1cadc214ef
printers: Don't ask for samba password if not needed
...
Ask for samba password only if returned directory is NULL
and errno is set to EACCES.
https://bugzilla.gnome.org/show_bug.cgi?id=694150
2013-02-19 14:35:06 +01:00
Marek Kasik
41924f8c75
printers: Add class for searching for samba printers
...
Add class PpSamba which contains asynchronous function
for searching for samba-shared printers. It can search
for printers on local network or on a specific host if
needed.
https://bugzilla.gnome.org/show_bug.cgi?id=683229
2013-02-15 18:23:53 +01:00