summaryrefslogtreecommitdiff
path: root/src/seat-xvnc.c
Commit message (Collapse)AuthorAgeFilesLines
* Move supports_multi_session initialization to initRichard Hansen2023-04-281-8/+1
| | | | | | This makes it possible to use seat_set_supports_multi_session to change the support status after the seat is created but before it is started.
* Consolidate Seat.setup and Seat.start for readabilityRichard Hansen2023-04-281-4/+4
| | | | | The name "setup" implies early initialization, when it was actually run just before start.
* x-server: Avoid reusing the local X server if the hostname has changedCorentin Noël2023-04-261-3/+1
| | | | | If the hostname has changed while using a local seat, we will fail to connect and return to the greeter. Avoid this behavior by recreating the server.
* Use more modern *_get_instance_private() method for storing private dataRobert Ancell2018-08-301-10/+15
|
* Remove use of deprecated g_type_class_add_privateRobert Ancell2018-08-301-4/+2
|
* Move variable declarations from the start of function blocks.Robert Ancell2018-01-121-22/+11
| | | | It's well past 1999...
* Ensure only one Xvnc server is run.Robert Ancell2018-01-111-2/+18
| | | | We only have one VNC connection - so make sure we don't try and use it twice.
* Remove unnecessary semicolons on the end of macrosRobert Ancell2017-12-111-1/+1
|
* Use g_auto to automatically free memoryRobert Ancell2017-09-271-7/+3
|
* Make XServerXVNC extend XServerLocalRobert Ancell2016-06-171-2/+9
|
* Fix copy-pasted method nameRobert Ancell2015-11-081-2/+2
|
* Tidy up finalize methodsRobert Ancell2015-10-161-4/+2
|
* Remove trailing whitespaceRobert Ancell2014-09-191-2/+2
|
* Add a new session type 'mir-container' that allows the session to run inside ↵Robert Ancell2014-08-211-2/+2
| | | | a custom system compositor
* It's not a warning to try and create an unsupported display serverRobert Ancell2013-07-261-3/+0
|
* Merge in X module renaming changesRobert Ancell2013-07-241-12/+12
|\
| * Name X modules with standard naming formatRobert Ancell2013-07-241-16/+16
| |
* | Don't subclass session - we don't know the session type until after ↵Robert Ancell2013-07-231-16/+0
| | | | | | | | authentication
* | Merge with trunkRobert Ancell2013-07-231-19/+15
|\ \ | |/
| * Make Greeter a subclass of sessionRobert Ancell2013-07-161-0/+8
| |
| * Refactor session creationRobert Ancell2013-07-151-16/+2
| |
| * Start killing the Display class and merging it into the Seat classRobert Ancell2013-07-121-5/+5
| |
* | Half baked code before merge with trunkRobert Ancell2013-07-231-1/+7
|/
* Get session to switch display serversRobert Ancell2013-06-301-1/+1
|
* Set XDG_SEAT and XDG_VTNR environment variablesRobert Ancell2013-06-251-0/+1
|
* Correctly read command from config and fix test caseRobert Ancell2013-04-121-1/+1
|
* Allow VNC command to be specified in lightdm.confRobert Ancell2013-04-121-0/+5
|
* Don't use GIO to access X authority files - it uses GVFS which is ↵Robert Ancell2013-03-271-2/+1
| | | | unnecessary overhead/complexity
* Correctly work out the active display from the active VT when it exits so a ↵Robert Ancell2012-11-281-7/+0
| | | | greeter starts
* Restructure session code so the PAM authentication is run in its own process.Robert Ancell2012-03-011-2/+1
|
* Add missing header to remove compile warningRobert Ancell2011-12-121-0/+1
|
* Connect up Xvnc geometry configurationRobert Ancell2011-10-261-0/+17
|
* Merge in VNC testsRobert Ancell2011-10-201-1/+1
|
* move script code into the correct layers so seat.c and display.c no longer ↵Robert Ancell2011-09-161-0/+25
| | | | depend on X server knowledge
* Refactor X code out of display.c and seat.c. Drop obsolete GetSeatForCookie ↵Robert Ancell2011-09-161-12/+25
| | | | and GetSessionForCookie D-Bus calls
* Add VNC server supportRobert Ancell2011-09-111-0/+88