From 525333a7971cd693a44ac1c4ee74938b26da1e4b Mon Sep 17 00:00:00 2001 From: Niels De Graef Date: Tue, 25 Dec 2018 15:20:41 +0100 Subject: Use G_PARAM_STATIC_STRIGS on properties This prevents strings from being unnecessarily copied. --- chooser/gdm-chooser-host.c | 8 ++++---- chooser/gdm-host-chooser-dialog.c | 2 +- chooser/gdm-host-chooser-widget.c | 2 +- common/gdm-settings-desktop-backend.c | 2 +- daemon/gdm-display-factory.c | 2 +- daemon/gdm-display.c | 36 +++++++++++++++++------------------ daemon/gdm-launch-environment.c | 24 +++++++++++------------ daemon/gdm-manager.c | 2 +- daemon/gdm-server.c | 14 +++++++------- daemon/gdm-session-auditor.c | 6 +++--- daemon/gdm-session-settings.c | 6 +++--- daemon/gdm-session-worker-job.c | 6 +++--- daemon/gdm-session-worker.c | 4 ++-- daemon/gdm-session.c | 26 ++++++++++++------------- daemon/gdm-xdmcp-display-factory.c | 20 +++++++++---------- daemon/gdm-xdmcp-display.c | 4 ++-- 16 files changed, 82 insertions(+), 82 deletions(-) diff --git a/chooser/gdm-chooser-host.c b/chooser/gdm-chooser-host.c index 4c23ffc4..2491af1b 100644 --- a/chooser/gdm-chooser-host.c +++ b/chooser/gdm-chooser-host.c @@ -203,14 +203,14 @@ gdm_chooser_host_class_init (GdmChooserHostClass *klass) "address", "address", GDM_TYPE_ADDRESS, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_DESCRIPTION, g_param_spec_string ("description", "description", "description", NULL, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_KIND, @@ -220,14 +220,14 @@ gdm_chooser_host_class_init (GdmChooserHostClass *klass) 0, G_MAXINT, 0, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_WILLING, g_param_spec_boolean ("willing", "willing", "willing", FALSE, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); } static void diff --git a/chooser/gdm-host-chooser-dialog.c b/chooser/gdm-host-chooser-dialog.c index 288c72ad..3f7e2b7a 100644 --- a/chooser/gdm-host-chooser-dialog.c +++ b/chooser/gdm-host-chooser-dialog.c @@ -182,7 +182,7 @@ gdm_host_chooser_dialog_class_init (GdmHostChooserDialogClass *klass) 0, G_MAXINT, 0, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); } static void diff --git a/chooser/gdm-host-chooser-widget.c b/chooser/gdm-host-chooser-widget.c index f9bacc12..0b67c587 100644 --- a/chooser/gdm-host-chooser-widget.c +++ b/chooser/gdm-host-chooser-widget.c @@ -774,7 +774,7 @@ gdm_host_chooser_widget_class_init (GdmHostChooserWidgetClass *klass) 0, G_MAXINT, 0, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); signals [HOST_ACTIVATED] = g_signal_new ("host-activated", G_TYPE_FROM_CLASS (object_class), diff --git a/common/gdm-settings-desktop-backend.c b/common/gdm-settings-desktop-backend.c index 5afe8fbc..e899fe5c 100644 --- a/common/gdm-settings-desktop-backend.c +++ b/common/gdm-settings-desktop-backend.c @@ -397,7 +397,7 @@ gdm_settings_desktop_backend_class_init (GdmSettingsDesktopBackendClass *klass) "File Name", "The name of the configuration file", NULL, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS)); } static void diff --git a/daemon/gdm-display-factory.c b/daemon/gdm-display-factory.c index b2e1405f..1214f7f5 100644 --- a/daemon/gdm-display-factory.c +++ b/daemon/gdm-display-factory.c @@ -209,7 +209,7 @@ gdm_display_factory_class_init (GdmDisplayFactoryClass *klass) "display store", "display store", GDM_TYPE_DISPLAY_STORE, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS)); } static void diff --git a/daemon/gdm-display.c b/daemon/gdm-display.c index 9b155817..a8747785 100644 --- a/daemon/gdm-display.c +++ b/daemon/gdm-display.c @@ -1246,14 +1246,14 @@ gdm_display_class_init (GdmDisplayClass *klass) "id", "id", NULL, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_REMOTE_HOSTNAME, g_param_spec_string ("remote-hostname", "remote-hostname", "remote-hostname", NULL, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_X11_DISPLAY_NUMBER, g_param_spec_int ("x11-display-number", @@ -1262,70 +1262,70 @@ gdm_display_class_init (GdmDisplayClass *klass) -1, G_MAXINT, -1, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_X11_DISPLAY_NAME, g_param_spec_string ("x11-display-name", "x11-display-name", "x11-display-name", NULL, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_SEAT_ID, g_param_spec_string ("seat-id", "seat id", "seat id", NULL, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_SESSION_ID, g_param_spec_string ("session-id", "session id", "session id", NULL, - G_PARAM_READWRITE)); + G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_SESSION_CLASS, g_param_spec_string ("session-class", NULL, NULL, "greeter", - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_SESSION_TYPE, g_param_spec_string ("session-type", NULL, NULL, NULL, - G_PARAM_READWRITE)); + G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_IS_INITIAL, g_param_spec_boolean ("is-initial", NULL, NULL, FALSE, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_ALLOW_TIMED_LOGIN, g_param_spec_boolean ("allow-timed-login", NULL, NULL, TRUE, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_X11_COOKIE, g_param_spec_string ("x11-cookie", "cookie", "cookie", NULL, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_X11_AUTHORITY_FILE, g_param_spec_string ("x11-authority-file", "authority file", "authority file", NULL, - G_PARAM_READABLE)); + G_PARAM_READABLE | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_IS_LOCAL, @@ -1333,35 +1333,35 @@ gdm_display_class_init (GdmDisplayClass *klass) NULL, NULL, TRUE, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_IS_CONNECTED, g_param_spec_boolean ("is-connected", NULL, NULL, TRUE, - G_PARAM_READABLE)); + G_PARAM_READABLE | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_HAVE_EXISTING_USER_ACCOUNTS, g_param_spec_boolean ("have-existing-user-accounts", NULL, NULL, FALSE, - G_PARAM_READABLE)); + G_PARAM_READABLE | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_DOING_INITIAL_SETUP, g_param_spec_boolean ("doing-initial-setup", NULL, NULL, FALSE, - G_PARAM_READABLE)); + G_PARAM_READABLE | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_LAUNCH_ENVIRONMENT, g_param_spec_object ("launch-environment", NULL, NULL, GDM_TYPE_LAUNCH_ENVIRONMENT, - G_PARAM_READWRITE)); + G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_STATUS, g_param_spec_int ("status", @@ -1370,7 +1370,7 @@ gdm_display_class_init (GdmDisplayClass *klass) -1, G_MAXINT, GDM_DISPLAY_UNMANAGED, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); } static void diff --git a/daemon/gdm-launch-environment.c b/daemon/gdm-launch-environment.c index 788f3a1e..5e1427b0 100644 --- a/daemon/gdm-launch-environment.c +++ b/daemon/gdm-launch-environment.c @@ -715,84 +715,84 @@ gdm_launch_environment_class_init (GdmLaunchEnvironmentClass *klass) "verification mode", GDM_TYPE_SESSION_VERIFICATION_MODE, GDM_SESSION_VERIFICATION_MODE_LOGIN, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_SESSION_TYPE, g_param_spec_string ("session-type", NULL, NULL, NULL, - G_PARAM_READWRITE)); + G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_SESSION_MODE, g_param_spec_string ("session-mode", NULL, NULL, NULL, - G_PARAM_READWRITE)); + G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_X11_DISPLAY_NAME, g_param_spec_string ("x11-display-name", "name", "name", NULL, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_X11_DISPLAY_SEAT_ID, g_param_spec_string ("x11-display-seat-id", "seat id", "seat id", NULL, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_X11_DISPLAY_HOSTNAME, g_param_spec_string ("x11-display-hostname", "hostname", "hostname", NULL, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_X11_DISPLAY_DEVICE, g_param_spec_string ("x11-display-device", "device", "device", NULL, - G_PARAM_READWRITE)); + G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_X11_DISPLAY_IS_LOCAL, g_param_spec_boolean ("x11-display-is-local", "is local", "is local", FALSE, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_X11_AUTHORITY_FILE, g_param_spec_string ("x11-authority-file", "authority file", "authority file", NULL, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_USER_NAME, g_param_spec_string ("user-name", "user name", "user name", GDM_USERNAME, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_RUNTIME_DIR, g_param_spec_string ("runtime-dir", "runtime dir", "runtime dir", NULL, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_COMMAND, g_param_spec_string ("command", "command", "command", NULL, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS)); signals [OPENED] = g_signal_new ("opened", G_OBJECT_CLASS_TYPE (object_class), diff --git a/daemon/gdm-manager.c b/daemon/gdm-manager.c index 4d2ad9de..2c3d76e2 100644 --- a/daemon/gdm-manager.c +++ b/daemon/gdm-manager.c @@ -2649,7 +2649,7 @@ gdm_manager_class_init (GdmManagerClass *klass) NULL, NULL, FALSE, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); g_type_class_add_private (klass, sizeof (GdmManagerPrivate)); } diff --git a/daemon/gdm-server.c b/daemon/gdm-server.c index aede6c53..7962de22 100644 --- a/daemon/gdm-server.c +++ b/daemon/gdm-server.c @@ -991,28 +991,28 @@ gdm_server_class_init (GdmServerClass *klass) "name", "name", NULL, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_DISPLAY_SEAT_ID, g_param_spec_string ("display-seat-id", "Seat ID", "ID of the seat this display is running on", NULL, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_DISPLAY_DEVICE, g_param_spec_string ("display-device", "Display Device", "Path to terminal display is running on", NULL, - G_PARAM_READABLE)); + G_PARAM_READABLE | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_AUTH_FILE, g_param_spec_string ("auth-file", "Authorization File", "Path to X authorization file", NULL, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_USER_NAME, @@ -1020,21 +1020,21 @@ gdm_server_class_init (GdmServerClass *klass) "user name", "user name", NULL, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_DISABLE_TCP, g_param_spec_boolean ("disable-tcp", NULL, NULL, TRUE, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_IS_INITIAL, g_param_spec_boolean ("is-initial", NULL, NULL, FALSE, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); } static void diff --git a/daemon/gdm-session-auditor.c b/daemon/gdm-session-auditor.c index 548e54b9..5f569a9b 100644 --- a/daemon/gdm-session-auditor.c +++ b/daemon/gdm-session-auditor.c @@ -87,19 +87,19 @@ gdm_session_auditor_class_install_properties (GdmSessionAuditorClass *auditor_cl param_spec = g_param_spec_string ("username", _("Username"), _("The username"), - NULL, G_PARAM_READWRITE); + NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS); g_object_class_install_property (object_class, PROP_USERNAME, param_spec); param_spec = g_param_spec_string ("hostname", _("Hostname"), _("The hostname"), NULL, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS); g_object_class_install_property (object_class, PROP_HOSTNAME, param_spec); param_spec = g_param_spec_string ("display-device", _("Display Device"), _("The display device"), NULL, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS); g_object_class_install_property (object_class, PROP_DISPLAY_DEVICE, param_spec); } diff --git a/daemon/gdm-session-settings.c b/daemon/gdm-session-settings.c index 933f095b..dc7f0986 100644 --- a/daemon/gdm-session-settings.c +++ b/daemon/gdm-session-settings.c @@ -90,17 +90,17 @@ gdm_session_settings_class_install_properties (GdmSessionSettingsClass *settings param_spec = g_param_spec_string ("session-name", "Session Name", "The name of the session", - NULL, G_PARAM_READWRITE); + NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS); g_object_class_install_property (object_class, PROP_SESSION_NAME, param_spec); param_spec = g_param_spec_string ("language-name", "Language Name", "The name of the language", NULL, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS); g_object_class_install_property (object_class, PROP_LANGUAGE_NAME, param_spec); param_spec = g_param_spec_boolean ("is-loaded", NULL, NULL, - FALSE, G_PARAM_READABLE); + FALSE, G_PARAM_READABLE | G_PARAM_STATIC_STRINGS); g_object_class_install_property (object_class, PROP_IS_LOADED, param_spec); } diff --git a/daemon/gdm-session-worker-job.c b/daemon/gdm-session-worker-job.c index 536f7e03..3ac018fc 100644 --- a/daemon/gdm-session-worker-job.c +++ b/daemon/gdm-session-worker-job.c @@ -503,20 +503,20 @@ gdm_session_worker_job_class_init (GdmSessionWorkerJobClass *klass) "server address", "server address", NULL, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_FOR_REAUTH, g_param_spec_boolean ("for-reauth", "for reauth", "for reauth", FALSE, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_ENVIRONMENT, g_param_spec_pointer ("environment", "environment", "environment", - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); signals [STARTED] = g_signal_new ("started", G_OBJECT_CLASS_TYPE (object_class), diff --git a/daemon/gdm-session-worker.c b/daemon/gdm-session-worker.c index 06e5a6a8..640cdbb6 100644 --- a/daemon/gdm-session-worker.c +++ b/daemon/gdm-session-worker.c @@ -3462,7 +3462,7 @@ gdm_session_worker_class_init (GdmSessionWorkerClass *klass) "server address", "server address", NULL, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_IS_REAUTH_SESSION, @@ -3470,7 +3470,7 @@ gdm_session_worker_class_init (GdmSessionWorkerClass *klass) "is reauth session", "is reauth session", FALSE, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); } static void diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c index bc228798..db95e8c4 100644 --- a/daemon/gdm-session.c +++ b/daemon/gdm-session.c @@ -3761,7 +3761,7 @@ gdm_session_class_init (GdmSessionClass *session_class) "verification mode", GDM_TYPE_SESSION_VERIFICATION_MODE, GDM_SESSION_VERIFICATION_MODE_LOGIN, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_ALLOWED_USER, g_param_spec_uint ("allowed-user", @@ -3770,13 +3770,13 @@ gdm_session_class_init (GdmSessionClass *session_class) 0, G_MAXUINT, 0, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_CONVERSATION_ENVIRONMENT, g_param_spec_pointer ("conversation-environment", "conversation environment", "conversation environment", - G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_SESSION_TYPE, @@ -3784,42 +3784,42 @@ gdm_session_class_init (GdmSessionClass *session_class) NULL, NULL, NULL, - G_PARAM_READWRITE)); + G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_DISPLAY_NAME, g_param_spec_string ("display-name", "display name", "display name", NULL, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_DISPLAY_HOSTNAME, g_param_spec_string ("display-hostname", "display hostname", "display hostname", NULL, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_DISPLAY_IS_LOCAL, g_param_spec_boolean ("display-is-local", "display is local", "display is local", TRUE, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_DISPLAY_IS_INITIAL, g_param_spec_boolean ("display-is-initial", "display is initial", "display is initial", FALSE, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_DISPLAY_X11_AUTHORITY_FILE, g_param_spec_string ("display-x11-authority-file", "display x11 authority file", "display x11 authority file", NULL, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS)); /* not construct only */ g_object_class_install_property (object_class, PROP_USER_X11_AUTHORITY_FILE, @@ -3827,14 +3827,14 @@ gdm_session_class_init (GdmSessionClass *session_class) "", "", NULL, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_DISPLAY_DEVICE, g_param_spec_string ("display-device", "display device", "display device", NULL, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_DISPLAY_SEAT_ID, @@ -3842,7 +3842,7 @@ gdm_session_class_init (GdmSessionClass *session_class) "display seat id", "display seat id", NULL, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); #ifdef ENABLE_WAYLAND_SUPPORT g_object_class_install_property (object_class, @@ -3851,7 +3851,7 @@ gdm_session_class_init (GdmSessionClass *session_class) "ignore wayland", "ignore wayland", FALSE, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); #endif } diff --git a/daemon/gdm-xdmcp-display-factory.c b/daemon/gdm-xdmcp-display-factory.c index dfbce072..270685d0 100644 --- a/daemon/gdm-xdmcp-display-factory.c +++ b/daemon/gdm-xdmcp-display-factory.c @@ -3326,35 +3326,35 @@ gdm_xdmcp_display_factory_class_init (GdmXdmcpDisplayFactoryClass *klass) 0, G_MAXINT, DEFAULT_PORT, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_USE_MULTICAST, g_param_spec_boolean ("use-multicast", NULL, NULL, DEFAULT_USE_MULTICAST, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_MULTICAST_ADDRESS, g_param_spec_string ("multicast-address", "multicast-address", "multicast-address", DEFAULT_MULTICAST_ADDRESS, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_HONOR_INDIRECT, g_param_spec_boolean ("honor-indirect", NULL, NULL, DEFAULT_HONOR_INDIRECT, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_WILLING_SCRIPT, g_param_spec_string ("willing-script", "willing-script", "willing-script", DEFAULT_WILLING_SCRIPT, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_MAX_DISPLAYS_PER_HOST, g_param_spec_uint ("max-displays-per-host", @@ -3363,7 +3363,7 @@ gdm_xdmcp_display_factory_class_init (GdmXdmcpDisplayFactoryClass *klass) 0, G_MAXINT, DEFAULT_MAX_DISPLAYS_PER_HOST, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_MAX_DISPLAYS, g_param_spec_uint ("max-displays", @@ -3372,7 +3372,7 @@ gdm_xdmcp_display_factory_class_init (GdmXdmcpDisplayFactoryClass *klass) 0, G_MAXINT, DEFAULT_MAX_DISPLAYS, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_MAX_PENDING_DISPLAYS, g_param_spec_uint ("max-pending-displays", @@ -3381,7 +3381,7 @@ gdm_xdmcp_display_factory_class_init (GdmXdmcpDisplayFactoryClass *klass) 0, G_MAXINT, DEFAULT_MAX_PENDING_DISPLAYS, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_MAX_WAIT, g_param_spec_uint ("max-wait", @@ -3390,7 +3390,7 @@ gdm_xdmcp_display_factory_class_init (GdmXdmcpDisplayFactoryClass *klass) 0, G_MAXINT, DEFAULT_MAX_WAIT, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_MAX_WAIT_INDIRECT, g_param_spec_uint ("max-wait-indirect", @@ -3399,7 +3399,7 @@ gdm_xdmcp_display_factory_class_init (GdmXdmcpDisplayFactoryClass *klass) 0, G_MAXINT, DEFAULT_MAX_WAIT_INDIRECT, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); } static void diff --git a/daemon/gdm-xdmcp-display.c b/daemon/gdm-xdmcp-display.c index f4020672..18e25751 100644 --- a/daemon/gdm-xdmcp-display.c +++ b/daemon/gdm-xdmcp-display.c @@ -245,7 +245,7 @@ gdm_xdmcp_display_class_init (GdmXdmcpDisplayClass *klass) "Remote address", "Remote address", GDM_TYPE_ADDRESS, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_SESSION_NUMBER, @@ -255,7 +255,7 @@ gdm_xdmcp_display_class_init (GdmXdmcpDisplayClass *klass) G_MININT, G_MAXINT, 0, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); } -- cgit v1.2.1