Merge lp:~ricotz/gdm/ubuntu into lp:~ubuntu-desktop/gdm/ubuntu
- ubuntu
- Merge into ubuntu
Status: | Rejected |
---|---|
Rejected by: | Robert Ancell |
Proposed branch: | lp:~ricotz/gdm/ubuntu |
Merge into: | lp:~ubuntu-desktop/gdm/ubuntu |
Diff against target: |
2042 lines (+643/-463) 36 files modified
debian/changelog (+16/-0) debian/control (+98/-2) debian/control.in (+98/-1) debian/gdm-welcome.pam (+10/-0) debian/gdm.install (+12/-3) debian/gir1.2-gdmgreeter-1.0.install (+1/-0) debian/libgdmgreeter-dev.install (+4/-0) debian/libgdmgreeter1.install (+1/-0) debian/libgdmsimplegreeter-dev.install (+3/-0) debian/libgdmsimplegreeter1.install (+2/-0) debian/patches/00git.diff (+26/-0) debian/patches/00git_use_new_power_interface.patch (+0/-29) debian/patches/00git_xsession-errors_symlink.patch (+0/-76) debian/patches/01_language.patch (+13/-13) debian/patches/01git.diff (+59/-0) debian/patches/06_first_vt.patch (+6/-6) debian/patches/07_libexec-paths.patch (+43/-83) debian/patches/08_frequent-users_greeter.patch (+5/-5) debian/patches/15_default_session.patch (+15/-15) debian/patches/16_xserver_path.patch (+4/-4) debian/patches/29_grep_path.patch (+0/-13) debian/patches/29_switch_user.patch (+76/-76) debian/patches/30_don_t_save_failsafe_session.patch (+31/-31) debian/patches/42_no_ecryptfs_autologin.patch (+9/-9) debian/patches/45_time_display_on_greeter.patch (+4/-3) debian/patches/93_xdg_data_dirs.patch (+6/-6) debian/patches/series (+6/-7) debian/patches/ubuntu_dont_catch_sigsegv.patch (+16/-16) debian/patches/ubuntu_guest_session.patch (+21/-20) debian/patches/ubuntu_i18n_oneiric.patch (+4/-3) debian/patches/ubuntu_no_debug.patch (+4/-4) debian/patches/ubuntu_plymouth.patch (+32/-21) debian/patches/ubuntu_run_xsession.d.patch (+3/-3) debian/patches/ubuntu_upstart_event.patch (+6/-6) debian/patches/ubuntu_xresources_is_a_dir.patch (+4/-2) debian/rules (+5/-6) |
To merge this branch: | bzr merge lp:~ricotz/gdm/ubuntu |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Ubuntu Desktop | Pending | ||
Review via email: mp+71662@code.launchpad.net |
Commit message
Description of the change
update gdm to 3.1.2
- 383. By Martin Pitt
-
debian/gdm.prerm: Stop asking for <dm>/daemon_name debconf question, it
does not exist for lightdm and is not really necessary. Fixes prerm error
and confusing debconf prompts when removing gdm. (LP: #804821) - 384. By Martin Pitt
-
releasing version 3.0.4-0ubuntu10
- 385. By Steve Langasek
-
for bug #615549 from maverick without explanation.
- 386. By Steve Langasek
-
clean up the completely illegible start rule for debian/gdm.upstart,
killing off the unnecessary parentheses - 387. By Steve Langasek
-
whoops, we do need the outermost parentheses or else upstart can't parse the job
- 388. By Steve Langasek
-
debian/gdm.upstart: when gdm is shut down by a runlevel call, emit an
upstart event that can be caught by plymouth so it can distinguish
between the DM shutting down for a runlevel change vs. other causes.
LP: #854329. - 389. By Steve Langasek
-
releasing version 3.0.4-0ubuntu11
- 390. By Rico Tzschichholz
-
* New upstream release
* debian/control.in:
- Add Build-dep on libgirepository1.0-dev (>= 0.9.12),
gobject-introspection (>= 0.9.12), libnss3-dev (>= 3.11.1)
- Add gir1.2-gdmgreeter- 1.0 libgdmgreeter1, libgdmgreeter-dev,
libgdmsimplegreeter1, libgdmsimplegre eter-dev packages
* debian/patches:
- Drop 00git_use_new_power_ interface. patch,
00git_xsession- errors_ symlink. patch and 29_grep_path.patch
which are upstream
- refreshed as needed
Robert Ancell (robert-ancell) wrote : | # |
Unmerged revisions
- 390. By Rico Tzschichholz
-
* New upstream release
* debian/control.in:
- Add Build-dep on libgirepository1.0-dev (>= 0.9.12),
gobject-introspection (>= 0.9.12), libnss3-dev (>= 3.11.1)
- Add gir1.2-gdmgreeter- 1.0 libgdmgreeter1, libgdmgreeter-dev,
libgdmsimplegreeter1, libgdmsimplegre eter-dev packages
* debian/patches:
- Drop 00git_use_new_power_ interface. patch,
00git_xsession- errors_ symlink. patch and 29_grep_path.patch
which are upstream
- refreshed as needed
Preview Diff
1 | === modified file 'debian/changelog' | |||
2 | --- debian/changelog 2011-09-23 21:29:00 +0000 | |||
3 | +++ debian/changelog 2011-10-06 13:19:31 +0000 | |||
4 | @@ -1,3 +1,19 @@ | |||
5 | 1 | gdm (3.2.0-0ubuntu1) oneiric; urgency=low | ||
6 | 2 | |||
7 | 3 | * New upstream release | ||
8 | 4 | * debian/control.in: | ||
9 | 5 | - Add Build-dep on libgirepository1.0-dev (>= 0.9.12), | ||
10 | 6 | gobject-introspection (>= 0.9.12), libnss3-dev (>= 3.11.1) | ||
11 | 7 | - Add gir1.2-gdmgreeter-1.0 libgdmgreeter1, libgdmgreeter-dev, | ||
12 | 8 | libgdmsimplegreeter1, libgdmsimplegreeter-dev packages | ||
13 | 9 | * debian/patches: | ||
14 | 10 | - Drop 00git_use_new_power_interface.patch, | ||
15 | 11 | 00git_xsession-errors_symlink.patch and 29_grep_path.patch | ||
16 | 12 | which are upstream | ||
17 | 13 | - refreshed as needed | ||
18 | 14 | |||
19 | 15 | -- Rico Tzschichholz <ricotz@ubuntu.com> Fri, 30 Sep 2011 13:05:49 +0200 | ||
20 | 16 | |||
21 | 1 | gdm (3.0.4-0ubuntu11) oneiric; urgency=low | 17 | gdm (3.0.4-0ubuntu11) oneiric; urgency=low |
22 | 2 | 18 | ||
23 | 3 | * don't start on graphics-device-added; reintroducing this reverted the fix | 19 | * don't start on graphics-device-added; reintroducing this reverted the fix |
24 | 4 | 20 | ||
25 | === modified file 'debian/control' | |||
26 | --- debian/control 2011-07-14 05:26:11 +0000 | |||
27 | +++ debian/control 2011-10-06 13:19:31 +0000 | |||
28 | @@ -16,7 +16,7 @@ | |||
29 | 16 | intltool (>= 0.40.0), | 16 | intltool (>= 0.40.0), |
30 | 17 | gnome-doc-utils, | 17 | gnome-doc-utils, |
31 | 18 | libdbus-glib-1-dev (>= 0.74), | 18 | libdbus-glib-1-dev (>= 0.74), |
33 | 19 | libglib2.0-dev (>= 2.27.4), | 19 | libglib2.0-dev (>= 2.29.3), |
34 | 20 | libgtk-3-dev (>= 2.91.1), | 20 | libgtk-3-dev (>= 2.91.1), |
35 | 21 | libpango1.0-dev (>= 1.3.0), | 21 | libpango1.0-dev (>= 1.3.0), |
36 | 22 | libgconf2-dev (>= 2.31.3), | 22 | libgconf2-dev (>= 2.31.3), |
37 | @@ -26,8 +26,11 @@ | |||
38 | 26 | libupower-glib-dev (>= 0.9.0), | 26 | libupower-glib-dev (>= 0.9.0), |
39 | 27 | libaccountsservice-dev (>= 0.6.12), | 27 | libaccountsservice-dev (>= 0.6.12), |
40 | 28 | gnome-settings-daemon-dev (>= 2.91.2), | 28 | gnome-settings-daemon-dev (>= 2.91.2), |
41 | 29 | libnss3-dev (>= 3.11.1), | ||
42 | 29 | libpolkit-gobject-1-dev (>= 0.92), | 30 | libpolkit-gobject-1-dev (>= 0.92), |
43 | 30 | libpolkit-gtk-1-dev (>= 0.92), | 31 | libpolkit-gtk-1-dev (>= 0.92), |
44 | 32 | libgirepository1.0-dev (>= 0.9.12), | ||
45 | 33 | gobject-introspection (>= 0.9.12-4~), | ||
46 | 31 | libx11-dev, | 34 | libx11-dev, |
47 | 32 | libxau-dev, | 35 | libxau-dev, |
48 | 33 | libxrandr-dev, | 36 | libxrandr-dev, |
49 | @@ -59,7 +62,6 @@ | |||
50 | 59 | gnome-session-bin, | 62 | gnome-session-bin, |
51 | 60 | kbd | console-tools, | 63 | kbd | console-tools, |
52 | 61 | udev (>= 166-0ubuntu4) | 64 | udev (>= 166-0ubuntu4) |
53 | 62 | Pre-Depends: dpkg (>= 1.15.7.2) | ||
54 | 63 | Recommends: xserver-xorg, | 65 | Recommends: xserver-xorg, |
55 | 64 | metacity | x-window-manager, | 66 | metacity | x-window-manager, |
56 | 65 | gnome-settings-daemon | xfconf | 67 | gnome-settings-daemon | xfconf |
57 | @@ -85,3 +87,97 @@ | |||
58 | 85 | . | 87 | . |
59 | 86 | This package contains the next generation GDM, which was developed | 88 | This package contains the next generation GDM, which was developed |
60 | 87 | using the technologies on which GNOME 3 is based. | 89 | using the technologies on which GNOME 3 is based. |
61 | 90 | |||
62 | 91 | Package: libgdmsimplegreeter1 | ||
63 | 92 | Section: libs | ||
64 | 93 | Architecture: any | ||
65 | 94 | Depends: ${shlibs:Depends}, | ||
66 | 95 | ${misc:Depends} | ||
67 | 96 | Description: GNOME Display Manager | ||
68 | 97 | GDM provides the equivalent of a "login:" prompt for X displays: it | ||
69 | 98 | asks for a login and starts X sessions. | ||
70 | 99 | . | ||
71 | 100 | It provides all the functionality of XDM, including XDMCP support for | ||
72 | 101 | managing remote displays, and extends it with the ability to start X | ||
73 | 102 | servers on demand. | ||
74 | 103 | . | ||
75 | 104 | The greeter is written using the GNOME libraries and hence looks like a | ||
76 | 105 | GNOME application - even to the extent of supporting themes! | ||
77 | 106 | . | ||
78 | 107 | This package contains the next generation GDM, which was developed | ||
79 | 108 | using the technologies on which GNOME 3 is based. | ||
80 | 109 | |||
81 | 110 | Package: libgdmsimplegreeter-dev | ||
82 | 111 | Section: libdevel | ||
83 | 112 | Architecture: any | ||
84 | 113 | Depends: libgdmsimplegreeter1 (= ${binary:Version}), | ||
85 | 114 | ${shlibs:Depends}, | ||
86 | 115 | ${misc:Depends} | ||
87 | 116 | Description: GNOME Display Manager | ||
88 | 117 | GDM provides the equivalent of a "login:" prompt for X displays: it | ||
89 | 118 | asks for a login and starts X sessions. | ||
90 | 119 | . | ||
91 | 120 | It provides all the functionality of XDM, including XDMCP support for | ||
92 | 121 | managing remote displays, and extends it with the ability to start X | ||
93 | 122 | servers on demand. | ||
94 | 123 | . | ||
95 | 124 | The greeter is written using the GNOME libraries and hence looks like a | ||
96 | 125 | GNOME application - even to the extent of supporting themes! | ||
97 | 126 | . | ||
98 | 127 | This package contains the next generation GDM, which was developed | ||
99 | 128 | using the technologies on which GNOME 3 is based. | ||
100 | 129 | |||
101 | 130 | Package: libgdmgreeter1 | ||
102 | 131 | Section: libs | ||
103 | 132 | Architecture: any | ||
104 | 133 | Depends: ${shlibs:Depends}, | ||
105 | 134 | ${misc:Depends} | ||
106 | 135 | Description: GNOME Display Manager | ||
107 | 136 | GDM provides the equivalent of a "login:" prompt for X displays: it | ||
108 | 137 | asks for a login and starts X sessions. | ||
109 | 138 | . | ||
110 | 139 | It provides all the functionality of XDM, including XDMCP support for | ||
111 | 140 | managing remote displays, and extends it with the ability to start X | ||
112 | 141 | servers on demand. | ||
113 | 142 | . | ||
114 | 143 | The greeter is written using the GNOME libraries and hence looks like a | ||
115 | 144 | GNOME application - even to the extent of supporting themes! | ||
116 | 145 | . | ||
117 | 146 | This package contains the next generation GDM, which was developed | ||
118 | 147 | using the technologies on which GNOME 3 is based. | ||
119 | 148 | |||
120 | 149 | Package: libgdmgreeter-dev | ||
121 | 150 | Section: libdevel | ||
122 | 151 | Architecture: any | ||
123 | 152 | Depends: libgdmgreeter1 (= ${binary:Version}), | ||
124 | 153 | gir1.2-gdmgreeter-1.0 (= ${binary:Version}), | ||
125 | 154 | ${shlibs:Depends}, | ||
126 | 155 | ${misc:Depends} | ||
127 | 156 | Description: GNOME Display Manager | ||
128 | 157 | GDM provides the equivalent of a "login:" prompt for X displays: it | ||
129 | 158 | asks for a login and starts X sessions. | ||
130 | 159 | . | ||
131 | 160 | It provides all the functionality of XDM, including XDMCP support for | ||
132 | 161 | managing remote displays, and extends it with the ability to start X | ||
133 | 162 | servers on demand. | ||
134 | 163 | . | ||
135 | 164 | The greeter is written using the GNOME libraries and hence looks like a | ||
136 | 165 | GNOME application - even to the extent of supporting themes! | ||
137 | 166 | . | ||
138 | 167 | This package contains the next generation GDM, which was developed | ||
139 | 168 | using the technologies on which GNOME 3 is based. | ||
140 | 169 | |||
141 | 170 | Package: gir1.2-gdmgreeter-1.0 | ||
142 | 171 | Section: libs | ||
143 | 172 | Architecture: any | ||
144 | 173 | Depends: ${gir:Depends}, | ||
145 | 174 | ${shlibs:Depends}, | ||
146 | 175 | ${misc:Depends} | ||
147 | 176 | Description: GObject introspection data for the GdmGreeter 1.0 library | ||
148 | 177 | This package contains introspection data for the Clutter scene | ||
149 | 178 | graph library. | ||
150 | 179 | . | ||
151 | 180 | It can be used by packages using the GIRepository format to generate | ||
152 | 181 | dynamic bindings. | ||
153 | 182 | |||
154 | 183 | |||
155 | 88 | 184 | ||
156 | === modified file 'debian/control.in' | |||
157 | --- debian/control.in 2011-07-14 05:26:11 +0000 | |||
158 | +++ debian/control.in 2011-10-06 13:19:31 +0000 | |||
159 | @@ -11,7 +11,7 @@ | |||
160 | 11 | intltool (>= 0.40.0), | 11 | intltool (>= 0.40.0), |
161 | 12 | gnome-doc-utils, | 12 | gnome-doc-utils, |
162 | 13 | libdbus-glib-1-dev (>= 0.74), | 13 | libdbus-glib-1-dev (>= 0.74), |
164 | 14 | libglib2.0-dev (>= 2.27.4), | 14 | libglib2.0-dev (>= 2.29.3), |
165 | 15 | libgtk-3-dev (>= 2.91.1), | 15 | libgtk-3-dev (>= 2.91.1), |
166 | 16 | libpango1.0-dev (>= 1.3.0), | 16 | libpango1.0-dev (>= 1.3.0), |
167 | 17 | libgconf2-dev (>= 2.31.3), | 17 | libgconf2-dev (>= 2.31.3), |
168 | @@ -21,8 +21,11 @@ | |||
169 | 21 | libupower-glib-dev (>= 0.9.0), | 21 | libupower-glib-dev (>= 0.9.0), |
170 | 22 | libaccountsservice-dev (>= 0.6.12), | 22 | libaccountsservice-dev (>= 0.6.12), |
171 | 23 | gnome-settings-daemon-dev (>= 2.91.2), | 23 | gnome-settings-daemon-dev (>= 2.91.2), |
172 | 24 | libnss3-dev (>= 3.11.1), | ||
173 | 24 | libpolkit-gobject-1-dev (>= 0.92), | 25 | libpolkit-gobject-1-dev (>= 0.92), |
174 | 25 | libpolkit-gtk-1-dev (>= 0.92), | 26 | libpolkit-gtk-1-dev (>= 0.92), |
175 | 27 | libgirepository1.0-dev (>= 0.9.12), | ||
176 | 28 | gobject-introspection (>= 0.9.12-4~), | ||
177 | 26 | libx11-dev, | 29 | libx11-dev, |
178 | 27 | libxau-dev, | 30 | libxau-dev, |
179 | 28 | libxrandr-dev, | 31 | libxrandr-dev, |
180 | @@ -79,3 +82,97 @@ | |||
181 | 79 | . | 82 | . |
182 | 80 | This package contains the next generation GDM, which was developed | 83 | This package contains the next generation GDM, which was developed |
183 | 81 | using the technologies on which GNOME 3 is based. | 84 | using the technologies on which GNOME 3 is based. |
184 | 85 | |||
185 | 86 | Package: libgdmsimplegreeter1 | ||
186 | 87 | Section: libs | ||
187 | 88 | Architecture: any | ||
188 | 89 | Depends: ${shlibs:Depends}, | ||
189 | 90 | ${misc:Depends} | ||
190 | 91 | Description: GNOME Display Manager | ||
191 | 92 | GDM provides the equivalent of a "login:" prompt for X displays: it | ||
192 | 93 | asks for a login and starts X sessions. | ||
193 | 94 | . | ||
194 | 95 | It provides all the functionality of XDM, including XDMCP support for | ||
195 | 96 | managing remote displays, and extends it with the ability to start X | ||
196 | 97 | servers on demand. | ||
197 | 98 | . | ||
198 | 99 | The greeter is written using the GNOME libraries and hence looks like a | ||
199 | 100 | GNOME application - even to the extent of supporting themes! | ||
200 | 101 | . | ||
201 | 102 | This package contains the next generation GDM, which was developed | ||
202 | 103 | using the technologies on which GNOME 3 is based. | ||
203 | 104 | |||
204 | 105 | Package: libgdmsimplegreeter-dev | ||
205 | 106 | Section: libdevel | ||
206 | 107 | Architecture: any | ||
207 | 108 | Depends: libgdmsimplegreeter1 (= ${binary:Version}), | ||
208 | 109 | ${shlibs:Depends}, | ||
209 | 110 | ${misc:Depends} | ||
210 | 111 | Description: GNOME Display Manager | ||
211 | 112 | GDM provides the equivalent of a "login:" prompt for X displays: it | ||
212 | 113 | asks for a login and starts X sessions. | ||
213 | 114 | . | ||
214 | 115 | It provides all the functionality of XDM, including XDMCP support for | ||
215 | 116 | managing remote displays, and extends it with the ability to start X | ||
216 | 117 | servers on demand. | ||
217 | 118 | . | ||
218 | 119 | The greeter is written using the GNOME libraries and hence looks like a | ||
219 | 120 | GNOME application - even to the extent of supporting themes! | ||
220 | 121 | . | ||
221 | 122 | This package contains the next generation GDM, which was developed | ||
222 | 123 | using the technologies on which GNOME 3 is based. | ||
223 | 124 | |||
224 | 125 | Package: libgdmgreeter1 | ||
225 | 126 | Section: libs | ||
226 | 127 | Architecture: any | ||
227 | 128 | Depends: ${shlibs:Depends}, | ||
228 | 129 | ${misc:Depends} | ||
229 | 130 | Description: GNOME Display Manager | ||
230 | 131 | GDM provides the equivalent of a "login:" prompt for X displays: it | ||
231 | 132 | asks for a login and starts X sessions. | ||
232 | 133 | . | ||
233 | 134 | It provides all the functionality of XDM, including XDMCP support for | ||
234 | 135 | managing remote displays, and extends it with the ability to start X | ||
235 | 136 | servers on demand. | ||
236 | 137 | . | ||
237 | 138 | The greeter is written using the GNOME libraries and hence looks like a | ||
238 | 139 | GNOME application - even to the extent of supporting themes! | ||
239 | 140 | . | ||
240 | 141 | This package contains the next generation GDM, which was developed | ||
241 | 142 | using the technologies on which GNOME 3 is based. | ||
242 | 143 | |||
243 | 144 | Package: libgdmgreeter-dev | ||
244 | 145 | Section: libdevel | ||
245 | 146 | Architecture: any | ||
246 | 147 | Depends: libgdmgreeter1 (= ${binary:Version}), | ||
247 | 148 | gir1.2-gdmgreeter-1.0 (= ${binary:Version}), | ||
248 | 149 | ${shlibs:Depends}, | ||
249 | 150 | ${misc:Depends} | ||
250 | 151 | Description: GNOME Display Manager | ||
251 | 152 | GDM provides the equivalent of a "login:" prompt for X displays: it | ||
252 | 153 | asks for a login and starts X sessions. | ||
253 | 154 | . | ||
254 | 155 | It provides all the functionality of XDM, including XDMCP support for | ||
255 | 156 | managing remote displays, and extends it with the ability to start X | ||
256 | 157 | servers on demand. | ||
257 | 158 | . | ||
258 | 159 | The greeter is written using the GNOME libraries and hence looks like a | ||
259 | 160 | GNOME application - even to the extent of supporting themes! | ||
260 | 161 | . | ||
261 | 162 | This package contains the next generation GDM, which was developed | ||
262 | 163 | using the technologies on which GNOME 3 is based. | ||
263 | 164 | |||
264 | 165 | Package: gir1.2-gdmgreeter-1.0 | ||
265 | 166 | Section: libs | ||
266 | 167 | Architecture: any | ||
267 | 168 | Depends: ${gir:Depends}, | ||
268 | 169 | ${shlibs:Depends}, | ||
269 | 170 | ${misc:Depends} | ||
270 | 171 | Description: GObject introspection data for the GdmGreeter 1.0 library | ||
271 | 172 | This package contains introspection data for the Clutter scene | ||
272 | 173 | graph library. | ||
273 | 174 | . | ||
274 | 175 | It can be used by packages using the GIRepository format to generate | ||
275 | 176 | dynamic bindings. | ||
276 | 177 | |||
277 | 178 | |||
278 | 82 | 179 | ||
279 | === added file 'debian/gdm-welcome.pam' | |||
280 | --- debian/gdm-welcome.pam 1970-01-01 00:00:00 +0000 | |||
281 | +++ debian/gdm-welcome.pam 2011-10-06 13:19:31 +0000 | |||
282 | @@ -0,0 +1,10 @@ | |||
283 | 1 | #%PAM-1.0 | ||
284 | 2 | auth required pam_env.so | ||
285 | 3 | auth required pam_permit.so | ||
286 | 4 | @include common-auth | ||
287 | 5 | account required pam_nologin.so | ||
288 | 6 | @include common-account | ||
289 | 7 | @include common-password | ||
290 | 8 | session required pam_loginuid.so | ||
291 | 9 | session optional pam_keyinit.so force revoke | ||
292 | 10 | @include common-session | ||
293 | 0 | 11 | ||
294 | === modified file 'debian/gdm.install' | |||
295 | --- debian/gdm.install 2011-07-06 08:11:17 +0000 | |||
296 | +++ debian/gdm.install 2011-10-06 13:19:31 +0000 | |||
297 | @@ -1,3 +1,12 @@ | |||
301 | 1 | data/mimeapps.list usr/share/gdm/applications | 1 | debian/tmp/etc/ |
302 | 2 | data/mime-dummy-handler.desktop usr/share/gdm/applications | 2 | debian/tmp/usr/bin/ |
303 | 3 | 3 | debian/tmp/usr/lib/gdm/gdm* | |
304 | 4 | debian/tmp/usr/sbin/ | ||
305 | 5 | debian/tmp/usr/share/gdm | ||
306 | 6 | debian/tmp/usr/share/glib-2.0 | ||
307 | 7 | debian/tmp/usr/share/gnome | ||
308 | 8 | debian/tmp/usr/share/gnome-session | ||
309 | 9 | debian/tmp/usr/share/icons | ||
310 | 10 | debian/tmp/usr/share/locale | ||
311 | 11 | debian/tmp/usr/share/omf | ||
312 | 12 | debian/tmp/usr/share/pixmaps | ||
313 | 4 | 13 | ||
314 | === added file 'debian/gir1.2-gdmgreeter-1.0.install' | |||
315 | --- debian/gir1.2-gdmgreeter-1.0.install 1970-01-01 00:00:00 +0000 | |||
316 | +++ debian/gir1.2-gdmgreeter-1.0.install 2011-10-06 13:19:31 +0000 | |||
317 | @@ -0,0 +1,1 @@ | |||
318 | 1 | debian/tmp/usr/lib/girepository-1.0/GdmGreeter-1.0.typelib | ||
319 | 0 | 2 | ||
320 | === added file 'debian/libgdmgreeter-dev.install' | |||
321 | --- debian/libgdmgreeter-dev.install 1970-01-01 00:00:00 +0000 | |||
322 | +++ debian/libgdmgreeter-dev.install 2011-10-06 13:19:31 +0000 | |||
323 | @@ -0,0 +1,4 @@ | |||
324 | 1 | debian/tmp/usr/include/gdm/greeter/ | ||
325 | 2 | debian/tmp/usr/lib/libgdmgreeter.so | ||
326 | 3 | debian/tmp/usr/lib/pkgconfig/gdmgreeter.pc | ||
327 | 4 | debian/tmp/usr/share/gir-1.0/GdmGreeter-1.0.gir | ||
328 | 0 | 5 | ||
329 | === added file 'debian/libgdmgreeter1.install' | |||
330 | --- debian/libgdmgreeter1.install 1970-01-01 00:00:00 +0000 | |||
331 | +++ debian/libgdmgreeter1.install 2011-10-06 13:19:31 +0000 | |||
332 | @@ -0,0 +1,1 @@ | |||
333 | 1 | debian/tmp/usr/lib/libgdmgreeter.so.* | ||
334 | 0 | 2 | ||
335 | === added file 'debian/libgdmsimplegreeter-dev.install' | |||
336 | --- debian/libgdmsimplegreeter-dev.install 1970-01-01 00:00:00 +0000 | |||
337 | +++ debian/libgdmsimplegreeter-dev.install 2011-10-06 13:19:31 +0000 | |||
338 | @@ -0,0 +1,3 @@ | |||
339 | 1 | debian/tmp/usr/include/gdm/simple-greeter/ | ||
340 | 2 | debian/tmp/usr/lib/libgdmsimplegreeter.so | ||
341 | 3 | debian/tmp/usr/lib/pkgconfig/gdmsimplegreeter.pc | ||
342 | 0 | 4 | ||
343 | === added file 'debian/libgdmsimplegreeter1.install' | |||
344 | --- debian/libgdmsimplegreeter1.install 1970-01-01 00:00:00 +0000 | |||
345 | +++ debian/libgdmsimplegreeter1.install 2011-10-06 13:19:31 +0000 | |||
346 | @@ -0,0 +1,2 @@ | |||
347 | 1 | debian/tmp/usr/lib/libgdmsimplegreeter.so.* | ||
348 | 2 | debian/tmp/usr/lib/gdm/simple-greeter/extensions/lib*.so | ||
349 | 0 | 3 | ||
350 | === added file 'debian/patches/00git.diff' | |||
351 | --- debian/patches/00git.diff 1970-01-01 00:00:00 +0000 | |||
352 | +++ debian/patches/00git.diff 2011-10-06 13:19:31 +0000 | |||
353 | @@ -0,0 +1,26 @@ | |||
354 | 1 | From 64e6b10f98fe7226a2f41807268dae3afa80236d Mon Sep 17 00:00:00 2001 | ||
355 | 2 | From: György Balló <ballogy@freestart.hu> | ||
356 | 3 | Date: Fri, 30 Sep 2011 21:48:40 +0000 | ||
357 | 4 | Subject: data: add back check for gnome-shell before running gdm-shell session | ||
358 | 5 | |||
359 | 6 | Add back commit 4892c9447324f2248ce944f150abe3143f78eaa3 | ||
360 | 7 | |||
361 | 8 | This commit does a quick check to make sure gnome-shell is | ||
362 | 9 | installed, and supports --gdm-mode. If either of those fail, | ||
363 | 10 | then fall back to the old greeter. | ||
364 | 11 | |||
365 | 12 | https://bugzilla.gnome.org/show_bug.cgi?id=660409 | ||
366 | 13 | --- | ||
367 | 14 | diff --git a/data/gdm-shell.session.in b/data/gdm-shell.session.in | ||
368 | 15 | index 3d408c3..496cc10 100644 | ||
369 | 16 | --- a/data/gdm-shell.session.in | ||
370 | 17 | +++ b/data/gdm-shell.session.in | ||
371 | 18 | @@ -1,5 +1,5 @@ | ||
372 | 19 | [GNOME Session] | ||
373 | 20 | Name=Display Manager | ||
374 | 21 | RequiredComponents=gnome-shell;gnome-settings-daemon; | ||
375 | 22 | -IsRunnableHelper=@libexecdir@/gnome-session-check-accelerated | ||
376 | 23 | +IsRunnableHelper=bash -c 'gnome-shell --help | grep -q gdm-mode && @libexecdir@/gnome-session-check-accelerated' | ||
377 | 24 | FallbackSession=gdm-fallback | ||
378 | 25 | -- | ||
379 | 26 | cgit v0.9.0.2 | ||
380 | 0 | 27 | ||
381 | === removed file 'debian/patches/00git_use_new_power_interface.patch' | |||
382 | --- debian/patches/00git_use_new_power_interface.patch 2011-07-27 09:45:08 +0000 | |||
383 | +++ debian/patches/00git_use_new_power_interface.patch 1970-01-01 00:00:00 +0000 | |||
384 | @@ -1,29 +0,0 @@ | |||
385 | 1 | From d10d3d61ffc990e48348c87b6310c841a5c33cb6 Mon Sep 17 00:00:00 2001 | ||
386 | 2 | From: Rodrigo Moya <rodrigo@gnome-db.org> | ||
387 | 3 | Date: Wed, 27 Jul 2011 11:14:29 +0200 | ||
388 | 4 | Subject: [PATCH] greeter: Use the new power DBus interface in g-s-d | ||
389 | 5 | |||
390 | 6 | --- | ||
391 | 7 | gui/simple-greeter/gdm-greeter-panel.c | 6 +++--- | ||
392 | 8 | 1 files changed, 3 insertions(+), 3 deletions(-) | ||
393 | 9 | |||
394 | 10 | diff --git a/gui/simple-greeter/gdm-greeter-panel.c b/gui/simple-greeter/gdm-greeter-panel.c | ||
395 | 11 | index f3f192a..598aadf 100644 | ||
396 | 12 | --- a/gui/simple-greeter/gdm-greeter-panel.c | ||
397 | 13 | +++ b/gui/simple-greeter/gdm-greeter-panel.c | ||
398 | 14 | @@ -57,9 +57,9 @@ | ||
399 | 15 | #define CK_MANAGER_PATH "/org/freedesktop/ConsoleKit/Manager" | ||
400 | 16 | #define CK_MANAGER_INTERFACE "org.freedesktop.ConsoleKit.Manager" | ||
401 | 17 | |||
402 | 18 | -#define GPM_DBUS_NAME "org.gnome.PowerManager" | ||
403 | 19 | -#define GPM_DBUS_PATH "/org/gnome/PowerManager" | ||
404 | 20 | -#define GPM_DBUS_INTERFACE "org.gnome.PowerManager" | ||
405 | 21 | +#define GPM_DBUS_NAME "org.gnome.SettingsDaemon" | ||
406 | 22 | +#define GPM_DBUS_PATH "/org/gnome/SettingsDaemon/Power" | ||
407 | 23 | +#define GPM_DBUS_INTERFACE "org.gnome.SettingsDaemon.Power" | ||
408 | 24 | |||
409 | 25 | #define KEY_DISABLE_RESTART_BUTTONS "/apps/gdm/simple-greeter/disable_restart_buttons" | ||
410 | 26 | #define KEY_NOTIFICATION_AREA_PADDING "/apps/notification_area_applet/prefs/padding" | ||
411 | 27 | -- | ||
412 | 28 | 1.7.5.4 | ||
413 | 29 | |||
414 | 30 | 0 | ||
415 | === removed file 'debian/patches/00git_xsession-errors_symlink.patch' | |||
416 | --- debian/patches/00git_xsession-errors_symlink.patch 2011-06-24 07:39:21 +0000 | |||
417 | +++ debian/patches/00git_xsession-errors_symlink.patch 1970-01-01 00:00:00 +0000 | |||
418 | @@ -1,76 +0,0 @@ | |||
419 | 1 | From 178459c33a64170d9ebe83ebbaeabeb05574f169 Mon Sep 17 00:00:00 2001 | ||
420 | 2 | From: Martin Pitt <martin.pitt@ubuntu.com> | ||
421 | 3 | Date: Tue, 7 Jun 2011 20:02:46 +0200 | ||
422 | 4 | Subject: [PATCH] Allow .xsession-errors to be a symlink or FIFO | ||
423 | 5 | |||
424 | 6 | Don't rename .xsession-errors to .xsession-errors.old if the file is not a | ||
425 | 7 | regular file. The later code will truncate the file to zero anyway, so even in | ||
426 | 8 | that case the file won't grow indefinitely. | ||
427 | 9 | |||
428 | 10 | This is handy when the home directory is on NFS and you want to avoid network | ||
429 | 11 | contention when there are buggy programs which spam .xsession-errors. | ||
430 | 12 | |||
431 | 13 | Also drop the second check that .xsession-errors is a regular file even if the | ||
432 | 14 | opening succeeded. With that, we'd open a temporary .xsession-errors.XXXXXX | ||
433 | 15 | even if ~/.xsession-errors was perfectly writable (such as being a symlink to | ||
434 | 16 | /dev/null). | ||
435 | 17 | |||
436 | 18 | Bug: https://bugzilla.gnome.org/show_bug.cgi?id=639527 | ||
437 | 19 | Bug-Ubuntu: https://launchpad.net/bugs/771661 | ||
438 | 20 | --- | ||
439 | 21 | daemon/gdm-session-worker.c | 12 ++++++------ | ||
440 | 22 | 1 files changed, 6 insertions(+), 6 deletions(-) | ||
441 | 23 | |||
442 | 24 | diff --git a/daemon/gdm-session-worker.c b/daemon/gdm-session-worker.c | ||
443 | 25 | index b0a4aa7..d35755c 100644 | ||
444 | 26 | --- a/daemon/gdm-session-worker.c | ||
445 | 27 | +++ b/daemon/gdm-session-worker.c | ||
446 | 28 | @@ -1618,15 +1618,15 @@ gdm_session_worker_watch_child (GdmSessionWorker *worker) | ||
447 | 29 | } | ||
448 | 30 | |||
449 | 31 | static gboolean | ||
450 | 32 | -_fd_is_normal_file (int fd) | ||
451 | 33 | +_is_loggable_file (const char* filename) | ||
452 | 34 | { | ||
453 | 35 | struct stat file_info; | ||
454 | 36 | |||
455 | 37 | - if (fstat (fd, &file_info) < 0) { | ||
456 | 38 | + if (g_lstat (filename, &file_info) < 0) { | ||
457 | 39 | return FALSE; | ||
458 | 40 | } | ||
459 | 41 | |||
460 | 42 | - return S_ISREG (file_info.st_mode); | ||
461 | 43 | + return S_ISREG (file_info.st_mode) && g_access (filename, R_OK | W_OK) == 0; | ||
462 | 44 | } | ||
463 | 45 | |||
464 | 46 | static int | ||
465 | 47 | @@ -1637,7 +1637,7 @@ _open_session_log (const char *dir) | ||
466 | 48 | |||
467 | 49 | filename = g_build_filename (dir, GDM_SESSION_LOG_FILENAME, NULL); | ||
468 | 50 | |||
469 | 51 | - if (g_access (dir, R_OK | W_OK | X_OK) == 0 && g_access (filename, R_OK | W_OK) == 0) { | ||
470 | 52 | + if (g_access (dir, R_OK | W_OK | X_OK) == 0 && _is_loggable_file (filename)) { | ||
471 | 53 | char *filename_old; | ||
472 | 54 | |||
473 | 55 | filename_old = g_strdup_printf ("%s.old", filename); | ||
474 | 56 | @@ -1647,7 +1647,7 @@ _open_session_log (const char *dir) | ||
475 | 57 | |||
476 | 58 | fd = g_open (filename, O_RDWR | O_APPEND | O_CREAT, 0600); | ||
477 | 59 | |||
478 | 60 | - if (fd < 0 || !_fd_is_normal_file (fd)) { | ||
479 | 61 | + if (fd < 0) { | ||
480 | 62 | char *temp_name; | ||
481 | 63 | |||
482 | 64 | close (fd); | ||
483 | 65 | @@ -1661,7 +1661,7 @@ _open_session_log (const char *dir) | ||
484 | 66 | goto out; | ||
485 | 67 | } | ||
486 | 68 | |||
487 | 69 | - g_warning ("session log '%s' is not a normal file, logging session to '%s' instead.\n", filename, | ||
488 | 70 | + g_warning ("session log '%s' is not appendable, logging session to '%s' instead.\n", filename, | ||
489 | 71 | temp_name); | ||
490 | 72 | g_free (filename); | ||
491 | 73 | filename = temp_name; | ||
492 | 74 | -- | ||
493 | 75 | 1.7.5.3 | ||
494 | 76 | |||
495 | 77 | 0 | ||
496 | === modified file 'debian/patches/01_language.patch' | |||
497 | --- debian/patches/01_language.patch 2011-06-07 12:29:35 +0000 | |||
498 | +++ debian/patches/01_language.patch 2011-10-06 13:19:31 +0000 | |||
499 | @@ -1,16 +1,16 @@ | |||
500 | 1 | GNOME #649413 | 1 | GNOME #649413 |
501 | 2 | 2 | ||
503 | 3 | Index: gdm-3.0.0/daemon/gdm-session-direct.c | 3 | Index: gdm-3.1.2/daemon/gdm-session-direct.c |
504 | 4 | =================================================================== | 4 | =================================================================== |
517 | 5 | --- gdm-3.0.0.orig/daemon/gdm-session-direct.c 2011-04-29 01:19:33.240497348 +0200 | 5 | --- gdm-3.1.2.orig/daemon/gdm-session-direct.c |
518 | 6 | +++ gdm-3.0.0/daemon/gdm-session-direct.c 2011-04-29 01:19:39.568528281 +0200 | 6 | +++ gdm-3.1.2/daemon/gdm-session-direct.c |
519 | 7 | @@ -1970,9 +1970,6 @@ setup_session_environment (GdmSessionDir | 7 | @@ -2224,9 +2224,6 @@ |
520 | 8 | get_session_name (session)); | 8 | |
521 | 9 | 9 | if (locale != NULL && locale[0] != '\0') { | |
522 | 10 | gdm_session_direct_set_environment_variable (session, | 10 | gdm_session_direct_set_environment_variable (session, |
523 | 11 | - "LANG", | 11 | - "LANG", |
524 | 12 | - get_language_name (session)); | 12 | - locale); |
525 | 13 | - gdm_session_direct_set_environment_variable (session, | 13 | - gdm_session_direct_set_environment_variable (session, |
526 | 14 | "GDM_LANG", | 14 | "GDM_LANG", |
527 | 15 | get_language_name (session)); | 15 | locale); |
528 | 16 | 16 | } | |
529 | 17 | 17 | ||
530 | === added file 'debian/patches/01git.diff' | |||
531 | --- debian/patches/01git.diff 1970-01-01 00:00:00 +0000 | |||
532 | +++ debian/patches/01git.diff 2011-10-06 13:19:31 +0000 | |||
533 | @@ -0,0 +1,59 @@ | |||
534 | 1 | From 1d7f466e7bf4cbd1426ce4c3536360f0f9badc3b Mon Sep 17 00:00:00 2001 | ||
535 | 2 | From: Ray Strode <rstrode@redhat.com> | ||
536 | 3 | Date: Mon, 26 Sep 2011 15:45:15 +0000 | ||
537 | 4 | Subject: daemon: fix the legacy auth compatibility layer | ||
538 | 5 | |||
539 | 6 | In commit f91f017071ffa5f5999e6c2e2c0929e290482932 I | ||
540 | 7 | introduced a translation layer that keeps compatibility | ||
541 | 8 | for distros who build with --disable-split-authentication. | ||
542 | 9 | |||
543 | 10 | The commit was somewhat faulty, though. I made some last | ||
544 | 11 | minute clean ups to the patch before committing that I didn't | ||
545 | 12 | fully test. Those cleanups resulted in the pam service name | ||
546 | 13 | getting improperly translated and broke the compatibility layer | ||
547 | 14 | the commit introduced. | ||
548 | 15 | |||
549 | 16 | https://bugzilla.gnome.org/show_bug.cgi?id=658451 | ||
550 | 17 | --- | ||
551 | 18 | diff --git a/daemon/gdm-greeter-server.c b/daemon/gdm-greeter-server.c | ||
552 | 19 | index 4803bc3..535fdbf 100644 | ||
553 | 20 | --- a/daemon/gdm-greeter-server.c | ||
554 | 21 | +++ b/daemon/gdm-greeter-server.c | ||
555 | 22 | @@ -486,7 +486,7 @@ handle_begin_verification (GdmGreeterServer *greeter_server, | ||
556 | 23 | dbus_connection_send (connection, reply, NULL); | ||
557 | 24 | dbus_message_unref (reply); | ||
558 | 25 | |||
559 | 26 | - service_name = translate_outgoing_service_name (greeter_server, service_name); | ||
560 | 27 | + service_name = translate_incoming_service_name (greeter_server, service_name); | ||
561 | 28 | g_signal_emit (greeter_server, signals [BEGIN_VERIFICATION], 0, service_name); | ||
562 | 29 | |||
563 | 30 | return DBUS_HANDLER_RESULT_HANDLED; | ||
564 | 31 | @@ -544,7 +544,7 @@ handle_begin_verification_for_user (GdmGreeterServer *greeter_server, | ||
565 | 32 | dbus_connection_send (connection, reply, NULL); | ||
566 | 33 | dbus_message_unref (reply); | ||
567 | 34 | |||
568 | 35 | - service_name = translate_outgoing_service_name (greeter_server, service_name); | ||
569 | 36 | + service_name = translate_incoming_service_name (greeter_server, service_name); | ||
570 | 37 | g_signal_emit (greeter_server, signals [BEGIN_VERIFICATION_FOR_USER], 0, service_name, text); | ||
571 | 38 | |||
572 | 39 | return DBUS_HANDLER_RESULT_HANDLED; | ||
573 | 40 | @@ -575,7 +575,7 @@ handle_answer_query (GdmGreeterServer *greeter_server, | ||
574 | 41 | dbus_connection_send (connection, reply, NULL); | ||
575 | 42 | dbus_message_unref (reply); | ||
576 | 43 | |||
577 | 44 | - service_name = translate_outgoing_service_name (greeter_server, service_name); | ||
578 | 45 | + service_name = translate_incoming_service_name (greeter_server, service_name); | ||
579 | 46 | g_signal_emit (greeter_server, signals [QUERY_ANSWER], 0, service_name, text); | ||
580 | 47 | |||
581 | 48 | return DBUS_HANDLER_RESULT_HANDLED; | ||
582 | 49 | @@ -763,7 +763,7 @@ handle_start_session_when_ready (GdmGreeterServer *greeter_server, | ||
583 | 50 | dbus_connection_send (connection, reply, NULL); | ||
584 | 51 | dbus_message_unref (reply); | ||
585 | 52 | |||
586 | 53 | - service_name = (char *) translate_outgoing_service_name (greeter_server, service_name); | ||
587 | 54 | + service_name = (char *) translate_incoming_service_name (greeter_server, service_name); | ||
588 | 55 | if (should_start_session) { | ||
589 | 56 | g_signal_emit (greeter_server, signals [START_SESSION_WHEN_READY], 0, service_name); | ||
590 | 57 | } else { | ||
591 | 58 | -- | ||
592 | 59 | cgit v0.9.0.2 | ||
593 | 0 | 60 | ||
594 | === modified file 'debian/patches/06_first_vt.patch' | |||
595 | --- debian/patches/06_first_vt.patch 2011-06-07 12:40:34 +0000 | |||
596 | +++ debian/patches/06_first_vt.patch 2011-10-06 13:19:31 +0000 | |||
597 | @@ -2,11 +2,11 @@ | |||
598 | 2 | Author: Martin Pitt <martin.pitt@ubuntu.com> | 2 | Author: Martin Pitt <martin.pitt@ubuntu.com> |
599 | 3 | Bug-Ubuntu: https://launchpad.net/bugs/396226 | 3 | Bug-Ubuntu: https://launchpad.net/bugs/396226 |
600 | 4 | 4 | ||
602 | 5 | Index: gdm-3.0.0/daemon/gdm-server.c | 5 | Index: gdm-3.1.91/daemon/gdm-server.c |
603 | 6 | =================================================================== | 6 | =================================================================== |
607 | 7 | --- gdm-3.0.0.orig/daemon/gdm-server.c 2011-05-30 17:35:34.155075631 +0200 | 7 | --- gdm-3.1.91.orig/daemon/gdm-server.c |
608 | 8 | +++ gdm-3.0.0/daemon/gdm-server.c 2011-05-30 17:35:34.983075631 +0200 | 8 | +++ gdm-3.1.91/daemon/gdm-server.c |
609 | 9 | @@ -640,6 +640,13 @@ | 9 | @@ -643,6 +643,13 @@ |
610 | 10 | g_debug ("GdmServer: Starting X server process: %s", freeme); | 10 | g_debug ("GdmServer: Starting X server process: %s", freeme); |
611 | 11 | g_free (freeme); | 11 | g_free (freeme); |
612 | 12 | 12 | ||
613 | @@ -20,7 +20,7 @@ | |||
614 | 20 | error = NULL; | 20 | error = NULL; |
615 | 21 | ret = g_spawn_async_with_pipes (NULL, | 21 | ret = g_spawn_async_with_pipes (NULL, |
616 | 22 | argv, | 22 | argv, |
618 | 23 | @@ -684,9 +691,14 @@ | 23 | @@ -725,9 +732,14 @@ |
619 | 24 | gdm_server_start (GdmServer *server) | 24 | gdm_server_start (GdmServer *server) |
620 | 25 | { | 25 | { |
621 | 26 | gboolean res; | 26 | gboolean res; |
622 | @@ -28,7 +28,7 @@ | |||
623 | 28 | + | 28 | + |
624 | 29 | + /* HACK: force initial server to go on vt7, since 1 to 6 usually get | 29 | + /* HACK: force initial server to go on vt7, since 1 to 6 usually get |
625 | 30 | + * gettys after gdm startup, which interfere with X */ | 30 | + * gettys after gdm startup, which interfere with X */ |
627 | 31 | + firstserver = access ("/var/run/gdm/firstserver.stamp", F_OK) < 0; | 31 | + firstserver = access ("/var/run/gdm/firstserver.stamp", F_OK) < 0; |
628 | 32 | 32 | ||
629 | 33 | /* fork X server process */ | 33 | /* fork X server process */ |
630 | 34 | - res = gdm_server_spawn (server, NULL); | 34 | - res = gdm_server_spawn (server, NULL); |
631 | 35 | 35 | ||
632 | === modified file 'debian/patches/07_libexec-paths.patch' | |||
633 | --- debian/patches/07_libexec-paths.patch 2011-06-07 11:08:16 +0000 | |||
634 | +++ debian/patches/07_libexec-paths.patch 2011-10-06 13:19:31 +0000 | |||
635 | @@ -1,38 +1,10 @@ | |||
636 | 1 | GNOME #645918 | 1 | GNOME #645918 |
637 | 2 | 2 | ||
671 | 3 | Index: gdm-3.0.4/daemon/gdm-server.c | 3 | Index: gdm-3.2.0/gui/simple-chooser/gdm-chooser-session.c |
672 | 4 | =================================================================== | 4 | =================================================================== |
673 | 5 | --- gdm-3.0.4.orig/daemon/gdm-server.c 2011-05-31 23:59:46.000000000 +0200 | 5 | --- gdm-3.2.0.orig/gui/simple-chooser/gdm-chooser-session.c |
674 | 6 | +++ gdm-3.0.4/daemon/gdm-server.c 2011-06-01 00:00:15.501219261 +0200 | 6 | +++ gdm-3.2.0/gui/simple-chooser/gdm-chooser-session.c |
675 | 7 | @@ -134,7 +134,7 @@ _gdm_server_query_ck_for_display_device | 7 | @@ -131,7 +131,7 @@ |
643 | 8 | g_return_val_if_fail (GDM_IS_SERVER (server), NULL); | ||
644 | 9 | |||
645 | 10 | error = NULL; | ||
646 | 11 | - command = g_strdup_printf (LIBEXECDIR "/ck-get-x11-display-device --display %s", | ||
647 | 12 | + command = g_strdup_printf (CK_LIBEXECDIR "/ck-get-x11-display-device --display %s", | ||
648 | 13 | server->priv->display_name); | ||
649 | 14 | |||
650 | 15 | g_debug ("GdmServer: Running helper %s", command); | ||
651 | 16 | Index: gdm-3.0.4/data/greeter-autostart/gnome-settings-daemon.desktop.in.in | ||
652 | 17 | =================================================================== | ||
653 | 18 | --- gdm-3.0.4.orig/data/greeter-autostart/gnome-settings-daemon.desktop.in.in 2011-05-31 17:46:56.000000000 +0200 | ||
654 | 19 | +++ gdm-3.0.4/data/greeter-autostart/gnome-settings-daemon.desktop.in.in 2011-06-01 00:00:15.501219261 +0200 | ||
655 | 20 | @@ -1,8 +1,8 @@ | ||
656 | 21 | [Desktop Entry] | ||
657 | 22 | Type=Application | ||
658 | 23 | _Name=GNOME Settings Daemon | ||
659 | 24 | -TryExec=@LIBEXECDIR@/gnome-settings-daemon | ||
660 | 25 | -Exec=@LIBEXECDIR@/gnome-settings-daemon | ||
661 | 26 | +TryExec=@GSD_LIBEXECDIR@/gnome-settings-daemon | ||
662 | 27 | +Exec=@GSD_LIBEXECDIR@/gnome-settings-daemon | ||
663 | 28 | OnlyShowIn=GNOME; | ||
664 | 29 | X-GNOME-Autostart-Phase=Initialization | ||
665 | 30 | X-GNOME-Autostart-Notify=true | ||
666 | 31 | Index: gdm-3.0.4/gui/simple-chooser/gdm-chooser-session.c | ||
667 | 32 | =================================================================== | ||
668 | 33 | --- gdm-3.0.4.orig/gui/simple-chooser/gdm-chooser-session.c 2011-05-31 17:46:56.000000000 +0200 | ||
669 | 34 | +++ gdm-3.0.4/gui/simple-chooser/gdm-chooser-session.c 2011-06-01 00:00:15.501219261 +0200 | ||
670 | 35 | @@ -131,7 +131,7 @@ start_settings_daemon (GdmChooserSession | ||
676 | 36 | ret = FALSE; | 8 | ret = FALSE; |
677 | 37 | 9 | ||
678 | 38 | error = NULL; | 10 | error = NULL; |
679 | @@ -41,31 +13,20 @@ | |||
680 | 41 | if (error != NULL) { | 13 | if (error != NULL) { |
681 | 42 | g_warning ("Error starting settings daemon: %s", error->message); | 14 | g_warning ("Error starting settings daemon: %s", error->message); |
682 | 43 | g_error_free (error); | 15 | g_error_free (error); |
700 | 44 | Index: gdm-3.0.4/data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.in | 16 | Index: gdm-3.2.0/configure.ac |
701 | 45 | =================================================================== | 17 | =================================================================== |
702 | 46 | --- gdm-3.0.4.orig/data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.in 2011-03-07 18:40:37.000000000 +0100 | 18 | --- gdm-3.2.0.orig/configure.ac |
703 | 47 | +++ gdm-3.0.4/data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.in 2011-06-01 00:00:15.501219261 +0200 | 19 | +++ gdm-3.2.0/configure.ac |
704 | 48 | @@ -1,5 +1,5 @@ | 20 | @@ -69,6 +69,7 @@ |
688 | 49 | [Desktop Entry] | ||
689 | 50 | Type=Application | ||
690 | 51 | _Name=PolicyKit Authentication Agent | ||
691 | 52 | -Exec=@LIBEXECDIR@/polkit-gnome-authentication-agent-1 | ||
692 | 53 | +Exec=@PK_GNOME_LIBEXECDIR@/polkit-gnome-authentication-agent-1 | ||
693 | 54 | OnlyShowIn=GNOME; | ||
694 | 55 | Index: gdm-3.0.4/configure.ac | ||
695 | 56 | =================================================================== | ||
696 | 57 | --- gdm-3.0.4.orig/configure.ac 2011-05-31 23:59:43.000000000 +0200 | ||
697 | 58 | +++ gdm-3.0.4/configure.ac 2011-06-01 00:00:32.821303957 +0200 | ||
698 | 59 | @@ -52,6 +52,7 @@ LIBCANBERRA_GTK_REQUIRED_VERSION=0.4 | ||
699 | 60 | FONTCONFIG_REQUIRED_VERSION=2.5.0 | ||
705 | 61 | UPOWER_REQUIRED_VERSION=0.9.0 | 21 | UPOWER_REQUIRED_VERSION=0.9.0 |
706 | 62 | ACCOUNTS_SERVICE_REQUIRED_VERSION=0.6.12 | 22 | ACCOUNTS_SERVICE_REQUIRED_VERSION=0.6.12 |
707 | 23 | NSS_REQUIRED_VERSION=3.11.1 | ||
708 | 63 | +GSD_REQUIRED_VERSION=2.91.2 | 24 | +GSD_REQUIRED_VERSION=2.91.2 |
709 | 64 | 25 | ||
710 | 65 | EXTRA_COMPILE_WARNINGS(yes) | 26 | EXTRA_COMPILE_WARNINGS(yes) |
711 | 66 | 27 | ||
714 | 67 | @@ -170,6 +171,39 @@ AC_PATH_PROG(GCONFTOOL, gconftool-2) | 28 | @@ -203,6 +204,39 @@ |
715 | 68 | AM_GCONF_SOURCE_2 | 29 | AC_SUBST(LIBGDMGREETER_GIR_INCLUDES) |
716 | 69 | 30 | ||
717 | 70 | dnl --------------------------------------------------------------------------- | 31 | dnl --------------------------------------------------------------------------- |
718 | 71 | +dnl - Paths for dependencies | 32 | +dnl - Paths for dependencies |
719 | @@ -104,11 +65,11 @@ | |||
720 | 104 | dnl - Configuration file stuff | 65 | dnl - Configuration file stuff |
721 | 105 | dnl --------------------------------------------------------------------------- | 66 | dnl --------------------------------------------------------------------------- |
722 | 106 | 67 | ||
724 | 107 | Index: gdm-3.0.4/daemon/Makefile.am | 68 | Index: gdm-3.2.0/daemon/Makefile.am |
725 | 108 | =================================================================== | 69 | =================================================================== |
729 | 109 | --- gdm-3.0.4.orig/daemon/Makefile.am 2011-05-31 16:28:03.000000000 +0200 | 70 | --- gdm-3.2.0.orig/daemon/Makefile.am |
730 | 110 | +++ gdm-3.0.4/daemon/Makefile.am 2011-06-01 00:00:15.501219261 +0200 | 71 | +++ gdm-3.2.0/daemon/Makefile.am |
731 | 111 | @@ -12,6 +12,7 @@ AM_CPPFLAGS = \ | 72 | @@ -12,6 +12,7 @@ |
732 | 112 | -DGDMCONFDIR=\"$(gdmconfdir)\" \ | 73 | -DGDMCONFDIR=\"$(gdmconfdir)\" \ |
733 | 113 | -DLIBDIR=\"$(libdir)\" \ | 74 | -DLIBDIR=\"$(libdir)\" \ |
734 | 114 | -DLIBEXECDIR=\"$(libexecdir)\" \ | 75 | -DLIBEXECDIR=\"$(libexecdir)\" \ |
735 | @@ -116,30 +77,29 @@ | |||
736 | 116 | -DLOGDIR=\"$(logdir)\" \ | 77 | -DLOGDIR=\"$(logdir)\" \ |
737 | 117 | -DSBINDIR=\"$(sbindir)\" \ | 78 | -DSBINDIR=\"$(sbindir)\" \ |
738 | 118 | -DGNOMELOCALEDIR=\""$(datadir)/locale"\" \ | 79 | -DGNOMELOCALEDIR=\""$(datadir)/locale"\" \ |
766 | 119 | Index: gdm-3.0.4/data/greeter-autostart/Makefile.am | 80 | Index: gdm-3.2.0/daemon/gdm-server.c |
767 | 120 | =================================================================== | 81 | =================================================================== |
768 | 121 | --- gdm-3.0.4.orig/data/greeter-autostart/Makefile.am 2011-05-31 17:46:56.000000000 +0200 | 82 | --- gdm-3.2.0.orig/daemon/gdm-server.c |
769 | 122 | +++ gdm-3.0.4/data/greeter-autostart/Makefile.am 2011-06-01 00:00:15.501219261 +0200 | 83 | +++ gdm-3.2.0/daemon/gdm-server.c |
770 | 123 | @@ -5,6 +5,9 @@ edit = sed \ | 84 | @@ -134,7 +134,7 @@ |
771 | 124 | -e 's|@SYSCONFDIR[@]|$(sysconfdir)|g' \ | 85 | g_return_val_if_fail (GDM_IS_SERVER (server), NULL); |
772 | 125 | -e 's|@LIBDIR[@]|$(libdir)|g' \ | 86 | |
773 | 126 | -e 's|@LIBEXECDIR[@]|$(libexecdir)|g' \ | 87 | error = NULL; |
774 | 127 | + -e 's|@GSD_LIBEXECDIR[@]|$(GSD_LIBEXECDIR)|g' \ | 88 | - command = g_strdup_printf (LIBEXECDIR "/ck-get-x11-display-device --display %s", |
775 | 128 | + -e 's|@PK_GNOME_LIBEXECDIR[@]|$(PK_GNOME_LIBEXECDIR)|g' \ | 89 | + command = g_strdup_printf (CK_LIBEXECDIR "/ck-get-x11-display-device --display %s", |
776 | 129 | + -e 's|@SESSION_LIBEXECDIR[@]|$(SESSION_LIBEXECDIR)|g' \ | 90 | server->priv->display_name); |
777 | 130 | -e 's|@LOCALSTATEDIR[@]|$(localstatedir)|g' | 91 | |
778 | 131 | 92 | g_debug ("GdmServer: Running helper %s", command); | |
779 | 132 | %.desktop.in: %.desktop.in.in Makefile | 93 | Index: gdm-3.2.0/data/Makefile.am |
780 | 133 | Index: gdm-3.0.4/data/greeter-autostart/gnome-session-check-accelerated.desktop.in.in | 94 | =================================================================== |
781 | 134 | =================================================================== | 95 | --- gdm-3.2.0.orig/data/Makefile.am |
782 | 135 | --- gdm-3.0.4.orig/data/greeter-autostart/gnome-session-check-accelerated.desktop.in.in 2011-05-31 17:46:56.000000000 +0200 | 96 | +++ gdm-3.2.0/data/Makefile.am |
783 | 136 | +++ gdm-3.0.4/data/greeter-autostart/gnome-session-check-accelerated.desktop.in.in 2011-06-01 00:00:15.501219261 +0200 | 97 | @@ -79,7 +79,7 @@ |
784 | 137 | @@ -1,6 +1,6 @@ | 98 | <$(srcdir)/gdm.schemas.in.in >gdm.schemas.in |
785 | 138 | [Desktop Entry] | 99 | |
786 | 139 | Type=Application | 100 | gdm-shell.session: $(srcdir)/gdm-shell.session.in |
787 | 140 | _Name=GNOME Session Acceleration Checker | 101 | - sed -e 's,[@]libexecdir[@],$(libexecdir),g' \ |
788 | 141 | -TryExec=@LIBEXECDIR@/gnome-session-check-accelerated | 102 | + sed -e 's,[@]libexecdir[@],$(SESSION_LIBEXECDIR),g' \ |
789 | 142 | -Exec=@LIBEXECDIR@/gnome-session-check-accelerated | 103 | < $(srcdir)/gdm-shell.session.in > gdm-shell.session |
790 | 143 | +TryExec=@SESSION_LIBEXECDIR@/gnome-session-check-accelerated | 104 | |
791 | 144 | +Exec=@SESSION_LIBEXECDIR@/gnome-session-check-accelerated | 105 | localealiasdir = $(datadir)/gdm |
765 | 145 | X-GNOME-Autostart-Phase=Application | ||
792 | 146 | 106 | ||
793 | === modified file 'debian/patches/08_frequent-users_greeter.patch' | |||
794 | --- debian/patches/08_frequent-users_greeter.patch 2011-06-07 12:45:02 +0000 | |||
795 | +++ debian/patches/08_frequent-users_greeter.patch 2011-10-06 13:19:31 +0000 | |||
796 | @@ -1,8 +1,8 @@ | |||
798 | 1 | Index: gdm-3.0.0/daemon/gdm-session-worker.c | 1 | Index: gdm-3.1.2/daemon/gdm-session-worker.c |
799 | 2 | =================================================================== | 2 | =================================================================== |
803 | 3 | --- gdm-3.0.0.orig/daemon/gdm-session-worker.c 2011-04-04 16:37:16.000000000 +0200 | 3 | --- gdm-3.1.2.orig/daemon/gdm-session-worker.c |
804 | 4 | +++ gdm-3.0.0/daemon/gdm-session-worker.c 2011-04-28 19:31:39.810452155 +0200 | 4 | +++ gdm-3.1.2/daemon/gdm-session-worker.c |
805 | 5 | @@ -177,10 +177,13 @@ open_ck_session (GdmSessionWorker *work | 5 | @@ -176,10 +176,13 @@ |
806 | 6 | const char *display_name; | 6 | const char *display_name; |
807 | 7 | const char *display_device; | 7 | const char *display_device; |
808 | 8 | const char *display_hostname; | 8 | const char *display_hostname; |
809 | @@ -16,7 +16,7 @@ | |||
810 | 16 | if (worker->priv->x11_display_name != NULL) { | 16 | if (worker->priv->x11_display_name != NULL) { |
811 | 17 | display_name = worker->priv->x11_display_name; | 17 | display_name = worker->priv->x11_display_name; |
812 | 18 | } else { | 18 | } else { |
814 | 19 | @@ -223,6 +226,7 @@ open_ck_session (GdmSessionWorker *work | 19 | @@ -222,6 +225,7 @@ |
815 | 20 | res = ck_connector_open_session_with_parameters (worker->priv->ckc, | 20 | res = ck_connector_open_session_with_parameters (worker->priv->ckc, |
816 | 21 | &error, | 21 | &error, |
817 | 22 | "unix-user", &pwent->pw_uid, | 22 | "unix-user", &pwent->pw_uid, |
818 | 23 | 23 | ||
819 | === modified file 'debian/patches/15_default_session.patch' | |||
820 | --- debian/patches/15_default_session.patch 2011-08-10 16:30:51 +0000 | |||
821 | +++ debian/patches/15_default_session.patch 2011-10-06 13:19:31 +0000 | |||
822 | @@ -4,11 +4,11 @@ | |||
823 | 4 | Bug: https://bugzilla.gnome.org/show_bug.cgi?id=594733 | 4 | Bug: https://bugzilla.gnome.org/show_bug.cgi?id=594733 |
824 | 5 | Bug-Ubuntu: https://launchpad.net/bugs/403291 | 5 | Bug-Ubuntu: https://launchpad.net/bugs/403291 |
825 | 6 | 6 | ||
827 | 7 | Index: gdm-3.0.4/configure.ac | 7 | Index: gdm-3.1.2/configure.ac |
828 | 8 | =================================================================== | 8 | =================================================================== |
832 | 9 | --- gdm-3.0.4.orig/configure.ac 2011-08-10 18:29:07.705952647 +0200 | 9 | --- gdm-3.1.2.orig/configure.ac |
833 | 10 | +++ gdm-3.0.4/configure.ac 2011-08-10 18:29:07.749952857 +0200 | 10 | +++ gdm-3.1.2/configure.ac |
834 | 11 | @@ -121,6 +121,13 @@ | 11 | @@ -146,6 +146,13 @@ |
835 | 12 | AC_SUBST(UPOWER_CFLAGS) | 12 | AC_SUBST(UPOWER_CFLAGS) |
836 | 13 | AC_SUBST(UPOWER_LIBS) | 13 | AC_SUBST(UPOWER_LIBS) |
837 | 14 | 14 | ||
838 | @@ -22,10 +22,10 @@ | |||
839 | 22 | PKG_CHECK_MODULES(SIMPLE_GREETER, | 22 | PKG_CHECK_MODULES(SIMPLE_GREETER, |
840 | 23 | dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION | 23 | dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION |
841 | 24 | gtk+-3.0 >= $GTK_REQUIRED_VERSION | 24 | gtk+-3.0 >= $GTK_REQUIRED_VERSION |
843 | 25 | Index: gdm-3.0.4/daemon/gdm-session-direct.c | 25 | Index: gdm-3.1.2/daemon/gdm-session-direct.c |
844 | 26 | =================================================================== | 26 | =================================================================== |
847 | 27 | --- gdm-3.0.4.orig/daemon/gdm-session-direct.c 2011-08-10 18:29:07.673952489 +0200 | 27 | --- gdm-3.1.2.orig/daemon/gdm-session-direct.c |
848 | 28 | +++ gdm-3.0.4/daemon/gdm-session-direct.c 2011-08-10 18:29:19.522011234 +0200 | 28 | +++ gdm-3.1.2/daemon/gdm-session-direct.c |
849 | 29 | @@ -63,6 +63,10 @@ | 29 | @@ -63,6 +63,10 @@ |
850 | 30 | #define GDM_SESSION_DBUS_INTERFACE "org.gnome.DisplayManager.Session" | 30 | #define GDM_SESSION_DBUS_INTERFACE "org.gnome.DisplayManager.Session" |
851 | 31 | #define GDM_SESSION_DBUS_ERROR_CANCEL "org.gnome.DisplayManager.Session.Error.Cancel" | 31 | #define GDM_SESSION_DBUS_ERROR_CANCEL "org.gnome.DisplayManager.Session.Error.Cancel" |
852 | @@ -37,7 +37,7 @@ | |||
853 | 37 | #ifndef GDM_SESSION_DEFAULT_PATH | 37 | #ifndef GDM_SESSION_DEFAULT_PATH |
854 | 38 | #define GDM_SESSION_DEFAULT_PATH "/usr/local/bin:/usr/bin:/bin" | 38 | #define GDM_SESSION_DEFAULT_PATH "/usr/local/bin:/usr/bin:/bin" |
855 | 39 | #endif | 39 | #endif |
857 | 40 | @@ -619,6 +623,26 @@ | 40 | @@ -681,6 +685,26 @@ |
858 | 41 | char *name; | 41 | char *name; |
859 | 42 | GSequence *sessions; | 42 | GSequence *sessions; |
860 | 43 | GSequenceIter *session; | 43 | GSequenceIter *session; |
861 | @@ -64,7 +64,7 @@ | |||
862 | 64 | 64 | ||
863 | 65 | if (session_direct->priv->fallback_session_name != NULL) { | 65 | if (session_direct->priv->fallback_session_name != NULL) { |
864 | 66 | /* verify that the cached version still exists */ | 66 | /* verify that the cached version still exists */ |
866 | 67 | @@ -627,7 +651,7 @@ | 67 | @@ -689,7 +713,7 @@ |
867 | 68 | } | 68 | } |
868 | 69 | } | 69 | } |
869 | 70 | 70 | ||
870 | @@ -73,10 +73,10 @@ | |||
871 | 73 | if (get_session_command_for_name (name, NULL)) { | 73 | if (get_session_command_for_name (name, NULL)) { |
872 | 74 | g_free (session_direct->priv->fallback_session_name); | 74 | g_free (session_direct->priv->fallback_session_name); |
873 | 75 | session_direct->priv->fallback_session_name = name; | 75 | session_direct->priv->fallback_session_name = name; |
875 | 76 | Index: gdm-3.0.4/utils/Makefile.am | 76 | Index: gdm-3.1.2/utils/Makefile.am |
876 | 77 | =================================================================== | 77 | =================================================================== |
879 | 78 | --- gdm-3.0.4.orig/utils/Makefile.am 2011-02-18 04:27:53.000000000 +0100 | 78 | --- gdm-3.1.2.orig/utils/Makefile.am |
880 | 79 | +++ gdm-3.0.4/utils/Makefile.am 2011-08-10 18:29:07.753952884 +0200 | 79 | +++ gdm-3.1.2/utils/Makefile.am |
881 | 80 | @@ -6,11 +6,13 @@ | 80 | @@ -6,11 +6,13 @@ |
882 | 81 | -DLOCALSTATEDIR=\""$(localstatedir)"\" \ | 81 | -DLOCALSTATEDIR=\""$(localstatedir)"\" \ |
883 | 82 | -DGDM_SCREENSHOT_DIR=\""$(GDM_SCREENSHOT_DIR)"\"\ | 82 | -DGDM_SCREENSHOT_DIR=\""$(GDM_SCREENSHOT_DIR)"\"\ |
884 | @@ -118,10 +118,10 @@ | |||
885 | 118 | CLEANFILES = \ | 118 | CLEANFILES = \ |
886 | 119 | $(NULL) | 119 | $(NULL) |
887 | 120 | 120 | ||
889 | 121 | Index: gdm-3.0.4/utils/gdm-set-default-session.c | 121 | Index: gdm-3.1.2/utils/gdm-set-default-session.c |
890 | 122 | =================================================================== | 122 | =================================================================== |
893 | 123 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 | 123 | --- /dev/null |
894 | 124 | +++ gdm-3.0.4/utils/gdm-set-default-session.c 2011-08-10 18:29:07.753952884 +0200 | 124 | +++ gdm-3.1.2/utils/gdm-set-default-session.c |
895 | 125 | @@ -0,0 +1,271 @@ | 125 | @@ -0,0 +1,271 @@ |
896 | 126 | +#ifdef HAVE_CONFIG_H | 126 | +#ifdef HAVE_CONFIG_H |
897 | 127 | +#include "config.h" | 127 | +#include "config.h" |
898 | 128 | 128 | ||
899 | === modified file 'debian/patches/16_xserver_path.patch' | |||
900 | --- debian/patches/16_xserver_path.patch 2011-06-07 12:33:03 +0000 | |||
901 | +++ debian/patches/16_xserver_path.patch 2011-10-06 13:19:31 +0000 | |||
902 | @@ -1,8 +1,8 @@ | |||
904 | 1 | Index: gdm-2.30.2/configure.ac | 1 | Index: gdm-3.1.2/configure.ac |
905 | 2 | =================================================================== | 2 | =================================================================== |
909 | 3 | --- gdm-2.30.2.orig/configure.ac 2010-04-27 21:27:38.177532027 +0200 | 3 | --- gdm-3.1.2.orig/configure.ac |
910 | 4 | +++ gdm-2.30.2/configure.ac 2010-04-27 21:29:03.733526716 +0200 | 4 | +++ gdm-3.1.2/configure.ac |
911 | 5 | @@ -1129,7 +1129,10 @@ dnl ------------------------------------ | 5 | @@ -1179,7 +1179,10 @@ |
912 | 6 | # and /usr/X11 since they often symlink to each other, and configure | 6 | # and /usr/X11 since they often symlink to each other, and configure |
913 | 7 | # should use the more stable location (the real directory) if possible. | 7 | # should use the more stable location (the real directory) if possible. |
914 | 8 | # | 8 | # |
915 | 9 | 9 | ||
916 | === removed file 'debian/patches/29_grep_path.patch' | |||
917 | --- debian/patches/29_grep_path.patch 2011-06-07 13:31:05 +0000 | |||
918 | +++ debian/patches/29_grep_path.patch 1970-01-01 00:00:00 +0000 | |||
919 | @@ -1,13 +0,0 @@ | |||
920 | 1 | Index: gdm-3.0.0/data/Init.in | ||
921 | 2 | =================================================================== | ||
922 | 3 | --- gdm-3.0.0.orig/data/Init.in 2011-05-30 17:35:50.855075638 +0200 | ||
923 | 4 | +++ gdm-3.0.0/data/Init.in 2011-05-30 17:35:57.835075641 +0200 | ||
924 | 5 | @@ -50,7 +50,7 @@ | ||
925 | 6 | UNAME=`gdmwhich uname` | ||
926 | 7 | PROCESSOR=`$UNAME -p` | ||
927 | 8 | if [ "x$PROCESSOR" = "xsparc" ]; then | ||
928 | 9 | - if $XMODMAP | /usr/bin/grep mod4 | /usr/bin/grep Alt > /dev/null 2>/dev/null | ||
929 | 10 | + if $XMODMAP | grep mod4 | grep Alt > /dev/null 2>/dev/null | ||
930 | 11 | then | ||
931 | 12 | $XMODMAP -e "clear Mod1" \ | ||
932 | 13 | -e "clear Mod4" \ | ||
933 | 14 | 0 | ||
934 | === modified file 'debian/patches/29_switch_user.patch' | |||
935 | --- debian/patches/29_switch_user.patch 2011-06-07 13:09:47 +0000 | |||
936 | +++ debian/patches/29_switch_user.patch 2011-10-06 13:19:31 +0000 | |||
937 | @@ -4,10 +4,10 @@ | |||
938 | 4 | Subject: [PATCH] Add SwitchToUser() method which automatically selects that user in the greeter or switches to an already open session | 4 | Subject: [PATCH] Add SwitchToUser() method which automatically selects that user in the greeter or switches to an already open session |
939 | 5 | Bug: https://bugzilla.gnome.org/show_bug.cgi?id=606923 | 5 | Bug: https://bugzilla.gnome.org/show_bug.cgi?id=606923 |
940 | 6 | 6 | ||
942 | 7 | Index: gdm-3.0.4/daemon/gdm-display.c | 7 | Index: gdm-3.1.2/daemon/gdm-display.c |
943 | 8 | =================================================================== | 8 | =================================================================== |
946 | 9 | --- gdm-3.0.4.orig/daemon/gdm-display.c 2011-05-31 16:28:03.000000000 +0200 | 9 | --- gdm-3.1.2.orig/daemon/gdm-display.c |
947 | 10 | +++ gdm-3.0.4/daemon/gdm-display.c 2011-06-07 15:08:15.501897278 +0200 | 10 | +++ gdm-3.1.2/daemon/gdm-display.c |
948 | 11 | @@ -60,6 +60,7 @@ | 11 | @@ -60,6 +60,7 @@ |
949 | 12 | time_t creation_time; | 12 | time_t creation_time; |
950 | 13 | GTimer *slave_timer; | 13 | GTimer *slave_timer; |
951 | @@ -94,11 +94,11 @@ | |||
952 | 94 | PROP_STATUS, | 94 | PROP_STATUS, |
953 | 95 | g_param_spec_int ("status", | 95 | g_param_spec_int ("status", |
954 | 96 | "status", | 96 | "status", |
956 | 97 | Index: gdm-3.0.4/daemon/gdm-greeter-server.c | 97 | Index: gdm-3.1.2/daemon/gdm-greeter-server.c |
957 | 98 | =================================================================== | 98 | =================================================================== |
961 | 99 | --- gdm-3.0.4.orig/daemon/gdm-greeter-server.c 2011-05-31 17:46:56.000000000 +0200 | 99 | --- gdm-3.1.2.orig/daemon/gdm-greeter-server.c |
962 | 100 | +++ gdm-3.0.4/daemon/gdm-greeter-server.c 2011-06-07 15:08:15.501897278 +0200 | 100 | +++ gdm-3.1.2/daemon/gdm-greeter-server.c |
963 | 101 | @@ -281,6 +281,14 @@ | 101 | @@ -344,6 +344,14 @@ |
964 | 102 | } | 102 | } |
965 | 103 | 103 | ||
966 | 104 | void | 104 | void |
967 | @@ -113,7 +113,7 @@ | |||
968 | 113 | gdm_greeter_server_request_timed_login (GdmGreeterServer *greeter_server, | 113 | gdm_greeter_server_request_timed_login (GdmGreeterServer *greeter_server, |
969 | 114 | const char *username, | 114 | const char *username, |
970 | 115 | int delay) | 115 | int delay) |
972 | 116 | @@ -722,6 +730,9 @@ | 116 | @@ -848,6 +856,9 @@ |
973 | 117 | " <signal name=\"DefaultSessionNameChanged\">\n" | 117 | " <signal name=\"DefaultSessionNameChanged\">\n" |
974 | 118 | " <arg name=\"session_name\" type=\"s\"/>\n" | 118 | " <arg name=\"session_name\" type=\"s\"/>\n" |
975 | 119 | " </signal>\n" | 119 | " </signal>\n" |
976 | @@ -123,7 +123,7 @@ | |||
977 | 123 | " <signal name=\"TimedLoginRequested\">\n" | 123 | " <signal name=\"TimedLoginRequested\">\n" |
978 | 124 | " <arg name=\"username\" type=\"s\"/>\n" | 124 | " <arg name=\"username\" type=\"s\"/>\n" |
979 | 125 | " <arg name=\"delay\" type=\"i\"/>\n" | 125 | " <arg name=\"delay\" type=\"i\"/>\n" |
981 | 126 | @@ -1077,7 +1088,7 @@ | 126 | @@ -1208,7 +1219,7 @@ |
982 | 127 | "display id", | 127 | "display id", |
983 | 128 | NULL, | 128 | NULL, |
984 | 129 | G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); | 129 | G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); |
985 | @@ -132,11 +132,11 @@ | |||
986 | 132 | PROP_USER_NAME, | 132 | PROP_USER_NAME, |
987 | 133 | g_param_spec_string ("user-name", | 133 | g_param_spec_string ("user-name", |
988 | 134 | "user name", | 134 | "user name", |
990 | 135 | Index: gdm-3.0.4/daemon/gdm-greeter-server.h | 135 | Index: gdm-3.1.2/daemon/gdm-greeter-server.h |
991 | 136 | =================================================================== | 136 | =================================================================== |
995 | 137 | --- gdm-3.0.4.orig/daemon/gdm-greeter-server.h 2011-05-31 17:46:56.000000000 +0200 | 137 | --- gdm-3.1.2.orig/daemon/gdm-greeter-server.h |
996 | 138 | +++ gdm-3.0.4/daemon/gdm-greeter-server.h 2011-06-07 15:08:15.501897278 +0200 | 138 | +++ gdm-3.1.2/daemon/gdm-greeter-server.h |
997 | 139 | @@ -92,6 +92,8 @@ | 139 | @@ -107,6 +107,8 @@ |
998 | 140 | void gdm_greeter_server_default_session_name_changed (GdmGreeterServer *greeter_server, | 140 | void gdm_greeter_server_default_session_name_changed (GdmGreeterServer *greeter_server, |
999 | 141 | const char *text); | 141 | const char *text); |
1000 | 142 | 142 | ||
1001 | @@ -145,10 +145,10 @@ | |||
1002 | 145 | void gdm_greeter_server_request_timed_login (GdmGreeterServer *greeter_server, | 145 | void gdm_greeter_server_request_timed_login (GdmGreeterServer *greeter_server, |
1003 | 146 | const char *username, | 146 | const char *username, |
1004 | 147 | int delay); | 147 | int delay); |
1006 | 148 | Index: gdm-3.0.4/daemon/gdm-local-display-factory.c | 148 | Index: gdm-3.1.2/daemon/gdm-local-display-factory.c |
1007 | 149 | =================================================================== | 149 | =================================================================== |
1010 | 150 | --- gdm-3.0.4.orig/daemon/gdm-local-display-factory.c 2011-05-31 16:52:04.000000000 +0200 | 150 | --- gdm-3.1.2.orig/daemon/gdm-local-display-factory.c |
1011 | 151 | +++ gdm-3.0.4/daemon/gdm-local-display-factory.c 2011-06-07 15:08:15.501897278 +0200 | 151 | +++ gdm-3.1.2/daemon/gdm-local-display-factory.c |
1012 | 152 | @@ -228,6 +228,121 @@ | 152 | @@ -228,6 +228,121 @@ |
1013 | 153 | return ret; | 153 | return ret; |
1014 | 154 | } | 154 | } |
1015 | @@ -271,10 +271,10 @@ | |||
1016 | 271 | gboolean | 271 | gboolean |
1017 | 272 | gdm_local_display_factory_create_product_display (GdmLocalDisplayFactory *factory, | 272 | gdm_local_display_factory_create_product_display (GdmLocalDisplayFactory *factory, |
1018 | 273 | const char *parent_display_id, | 273 | const char *parent_display_id, |
1020 | 274 | Index: gdm-3.0.4/daemon/gdm-local-display-factory.h | 274 | Index: gdm-3.1.2/daemon/gdm-local-display-factory.h |
1021 | 275 | =================================================================== | 275 | =================================================================== |
1024 | 276 | --- gdm-3.0.4.orig/daemon/gdm-local-display-factory.h 2011-02-18 04:27:53.000000000 +0100 | 276 | --- gdm-3.1.2.orig/daemon/gdm-local-display-factory.h |
1025 | 277 | +++ gdm-3.0.4/daemon/gdm-local-display-factory.h 2011-06-07 15:08:15.501897278 +0200 | 277 | +++ gdm-3.1.2/daemon/gdm-local-display-factory.h |
1026 | 278 | @@ -64,6 +64,10 @@ | 278 | @@ -64,6 +64,10 @@ |
1027 | 279 | gboolean gdm_local_display_factory_create_transient_display (GdmLocalDisplayFactory *factory, | 279 | gboolean gdm_local_display_factory_create_transient_display (GdmLocalDisplayFactory *factory, |
1028 | 280 | char **id, | 280 | char **id, |
1029 | @@ -286,10 +286,10 @@ | |||
1030 | 286 | 286 | ||
1031 | 287 | gboolean gdm_local_display_factory_create_product_display (GdmLocalDisplayFactory *factory, | 287 | gboolean gdm_local_display_factory_create_product_display (GdmLocalDisplayFactory *factory, |
1032 | 288 | const char *parent_display_id, | 288 | const char *parent_display_id, |
1034 | 289 | Index: gdm-3.0.4/daemon/gdm-local-display-factory.xml | 289 | Index: gdm-3.1.2/daemon/gdm-local-display-factory.xml |
1035 | 290 | =================================================================== | 290 | =================================================================== |
1038 | 291 | --- gdm-3.0.4.orig/daemon/gdm-local-display-factory.xml 2011-02-18 04:27:53.000000000 +0100 | 291 | --- gdm-3.1.2.orig/daemon/gdm-local-display-factory.xml |
1039 | 292 | +++ gdm-3.0.4/daemon/gdm-local-display-factory.xml 2011-06-07 15:08:15.501897278 +0200 | 292 | +++ gdm-3.1.2/daemon/gdm-local-display-factory.xml |
1040 | 293 | @@ -9,5 +9,9 @@ | 293 | @@ -9,5 +9,9 @@ |
1041 | 294 | <method name="CreateTransientDisplay"> | 294 | <method name="CreateTransientDisplay"> |
1042 | 295 | <arg name="id" direction="out" type="o"/> | 295 | <arg name="id" direction="out" type="o"/> |
1043 | @@ -300,11 +300,11 @@ | |||
1044 | 300 | + </method> | 300 | + </method> |
1045 | 301 | </interface> | 301 | </interface> |
1046 | 302 | </node> | 302 | </node> |
1048 | 303 | Index: gdm-3.0.4/daemon/gdm-simple-slave.c | 303 | Index: gdm-3.1.2/daemon/gdm-simple-slave.c |
1049 | 304 | =================================================================== | 304 | =================================================================== |
1053 | 305 | --- gdm-3.0.4.orig/daemon/gdm-simple-slave.c 2011-06-07 15:08:10.000000000 +0200 | 305 | --- gdm-3.1.2.orig/daemon/gdm-simple-slave.c |
1054 | 306 | +++ gdm-3.0.4/daemon/gdm-simple-slave.c 2011-06-07 15:08:15.501897278 +0200 | 306 | +++ gdm-3.1.2/daemon/gdm-simple-slave.c |
1055 | 307 | @@ -92,10 +92,13 @@ | 307 | @@ -94,10 +94,13 @@ |
1056 | 308 | gboolean use_logindevperm; | 308 | gboolean use_logindevperm; |
1057 | 309 | #endif | 309 | #endif |
1058 | 310 | guint plymouth_is_running : 1; | 310 | guint plymouth_is_running : 1; |
1059 | @@ -318,7 +318,7 @@ | |||
1060 | 318 | }; | 318 | }; |
1061 | 319 | 319 | ||
1062 | 320 | static void gdm_simple_slave_class_init (GdmSimpleSlaveClass *klass); | 320 | static void gdm_simple_slave_class_init (GdmSimpleSlaveClass *klass); |
1064 | 321 | @@ -617,6 +620,16 @@ | 321 | @@ -623,6 +626,16 @@ |
1065 | 322 | } | 322 | } |
1066 | 323 | 323 | ||
1067 | 324 | static void | 324 | static void |
1068 | @@ -333,9 +333,9 @@ | |||
1069 | 333 | + | 333 | + |
1070 | 334 | +static void | 334 | +static void |
1071 | 335 | on_session_conversation_started (GdmSession *session, | 335 | on_session_conversation_started (GdmSession *session, |
1072 | 336 | const char *service_name, | ||
1073 | 336 | GdmSimpleSlave *slave) | 337 | GdmSimpleSlave *slave) |
1076 | 337 | { | 338 | @@ -641,6 +654,19 @@ |
1075 | 338 | @@ -633,6 +646,19 @@ | ||
1077 | 339 | } | 339 | } |
1078 | 340 | } | 340 | } |
1079 | 341 | 341 | ||
1080 | @@ -355,7 +355,7 @@ | |||
1081 | 355 | enabled = FALSE; | 355 | enabled = FALSE; |
1082 | 356 | gdm_slave_get_timed_login_details (GDM_SLAVE (slave), &enabled, &username, &delay); | 356 | gdm_slave_get_timed_login_details (GDM_SLAVE (slave), &enabled, &username, &delay); |
1083 | 357 | if (! enabled) { | 357 | if (! enabled) { |
1085 | 358 | @@ -1566,7 +1592,14 @@ | 358 | @@ -1647,7 +1673,14 @@ |
1086 | 359 | const GValue *value, | 359 | const GValue *value, |
1087 | 360 | GParamSpec *pspec) | 360 | GParamSpec *pspec) |
1088 | 361 | { | 361 | { |
1089 | @@ -370,7 +370,7 @@ | |||
1090 | 370 | default: | 370 | default: |
1091 | 371 | G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); | 371 | G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); |
1092 | 372 | break; | 372 | break; |
1094 | 373 | @@ -1579,7 +1612,14 @@ | 373 | @@ -1660,7 +1693,14 @@ |
1095 | 374 | GValue *value, | 374 | GValue *value, |
1096 | 375 | GParamSpec *pspec) | 375 | GParamSpec *pspec) |
1097 | 376 | { | 376 | { |
1098 | @@ -385,7 +385,7 @@ | |||
1099 | 385 | default: | 385 | default: |
1100 | 386 | G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); | 386 | G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); |
1101 | 387 | break; | 387 | break; |
1103 | 388 | @@ -1616,6 +1656,14 @@ | 388 | @@ -1697,6 +1737,14 @@ |
1104 | 389 | 389 | ||
1105 | 390 | g_type_class_add_private (klass, sizeof (GdmSimpleSlavePrivate)); | 390 | g_type_class_add_private (klass, sizeof (GdmSimpleSlavePrivate)); |
1106 | 391 | 391 | ||
1107 | @@ -400,7 +400,7 @@ | |||
1108 | 400 | dbus_g_object_type_install_info (GDM_TYPE_SIMPLE_SLAVE, &dbus_glib_gdm_simple_slave_object_info); | 400 | dbus_g_object_type_install_info (GDM_TYPE_SIMPLE_SLAVE, &dbus_glib_gdm_simple_slave_object_info); |
1109 | 401 | } | 401 | } |
1110 | 402 | 402 | ||
1112 | 403 | @@ -1651,12 +1699,13 @@ | 403 | @@ -1732,12 +1780,13 @@ |
1113 | 404 | } | 404 | } |
1114 | 405 | 405 | ||
1115 | 406 | GdmSlave * | 406 | GdmSlave * |
1116 | @@ -415,10 +415,10 @@ | |||
1117 | 415 | NULL); | 415 | NULL); |
1118 | 416 | 416 | ||
1119 | 417 | return GDM_SLAVE (object); | 417 | return GDM_SLAVE (object); |
1121 | 418 | Index: gdm-3.0.4/daemon/gdm-simple-slave.h | 418 | Index: gdm-3.1.2/daemon/gdm-simple-slave.h |
1122 | 419 | =================================================================== | 419 | =================================================================== |
1125 | 420 | --- gdm-3.0.4.orig/daemon/gdm-simple-slave.h 2011-03-29 06:09:16.000000000 +0200 | 420 | --- gdm-3.1.2.orig/daemon/gdm-simple-slave.h |
1126 | 421 | +++ gdm-3.0.4/daemon/gdm-simple-slave.h 2011-06-07 15:08:15.501897278 +0200 | 421 | +++ gdm-3.1.2/daemon/gdm-simple-slave.h |
1127 | 422 | @@ -48,7 +48,8 @@ | 422 | @@ -48,7 +48,8 @@ |
1128 | 423 | } GdmSimpleSlaveClass; | 423 | } GdmSimpleSlaveClass; |
1129 | 424 | 424 | ||
1130 | @@ -429,10 +429,10 @@ | |||
1131 | 429 | 429 | ||
1132 | 430 | G_END_DECLS | 430 | G_END_DECLS |
1133 | 431 | 431 | ||
1135 | 432 | Index: gdm-3.0.4/daemon/simple-slave-main.c | 432 | Index: gdm-3.1.2/daemon/simple-slave-main.c |
1136 | 433 | =================================================================== | 433 | =================================================================== |
1139 | 434 | --- gdm-3.0.4.orig/daemon/simple-slave-main.c 2011-03-29 06:09:16.000000000 +0200 | 434 | --- gdm-3.1.2.orig/daemon/simple-slave-main.c |
1140 | 435 | +++ gdm-3.0.4/daemon/simple-slave-main.c 2011-06-07 15:08:15.501897278 +0200 | 435 | +++ gdm-3.1.2/daemon/simple-slave-main.c |
1141 | 436 | @@ -45,6 +45,7 @@ | 436 | @@ -45,6 +45,7 @@ |
1142 | 437 | #include "gdm-common.h" | 437 | #include "gdm-common.h" |
1143 | 438 | #include "gdm-simple-slave.h" | 438 | #include "gdm-simple-slave.h" |
1144 | @@ -462,10 +462,10 @@ | |||
1145 | 462 | if (slave == NULL) { | 462 | if (slave == NULL) { |
1146 | 463 | goto out; | 463 | goto out; |
1147 | 464 | } | 464 | } |
1149 | 465 | Index: gdm-3.0.4/data/gdm.conf.in | 465 | Index: gdm-3.1.2/data/gdm.conf.in |
1150 | 466 | =================================================================== | 466 | =================================================================== |
1153 | 467 | --- gdm-3.0.4.orig/data/gdm.conf.in 2011-03-07 18:40:37.000000000 +0100 | 467 | --- gdm-3.1.2.orig/data/gdm.conf.in |
1154 | 468 | +++ gdm-3.0.4/data/gdm.conf.in 2011-06-07 15:08:49.411897294 +0200 | 468 | +++ gdm-3.1.2/data/gdm.conf.in |
1155 | 469 | @@ -66,6 +66,9 @@ | 469 | @@ -66,6 +66,9 @@ |
1156 | 470 | <allow send_destination="org.gnome.DisplayManager" | 470 | <allow send_destination="org.gnome.DisplayManager" |
1157 | 471 | send_interface="org.gnome.DisplayManager.LocalDisplayFactory" | 471 | send_interface="org.gnome.DisplayManager.LocalDisplayFactory" |
1158 | @@ -476,19 +476,19 @@ | |||
1159 | 476 | 476 | ||
1160 | 477 | <allow send_destination="org.gnome.DisplayManager" | 477 | <allow send_destination="org.gnome.DisplayManager" |
1161 | 478 | send_interface="org.gnome.DisplayManager.Manager" | 478 | send_interface="org.gnome.DisplayManager.Manager" |
1163 | 479 | Index: gdm-3.0.4/gui/simple-greeter/gdm-greeter-client.c | 479 | Index: gdm-3.1.2/gui/simple-greeter/gdm-greeter-client.c |
1164 | 480 | =================================================================== | 480 | =================================================================== |
1168 | 481 | --- gdm-3.0.4.orig/gui/simple-greeter/gdm-greeter-client.c 2011-05-31 17:46:56.000000000 +0200 | 481 | --- gdm-3.1.2.orig/gui/simple-greeter/gdm-greeter-client.c |
1169 | 482 | +++ gdm-3.0.4/gui/simple-greeter/gdm-greeter-client.c 2011-06-07 15:08:15.511897278 +0200 | 482 | +++ gdm-3.1.2/gui/simple-greeter/gdm-greeter-client.c |
1170 | 483 | @@ -69,6 +69,7 @@ | 483 | @@ -70,6 +70,7 @@ |
1171 | 484 | SELECTED_USER_CHANGED, | 484 | SELECTED_USER_CHANGED, |
1172 | 485 | DEFAULT_LANGUAGE_NAME_CHANGED, | 485 | DEFAULT_LANGUAGE_NAME_CHANGED, |
1173 | 486 | DEFAULT_SESSION_NAME_CHANGED, | 486 | DEFAULT_SESSION_NAME_CHANGED, |
1174 | 487 | + SELECT_USER, | 487 | + SELECT_USER, |
1175 | 488 | TIMED_LOGIN_REQUESTED, | 488 | TIMED_LOGIN_REQUESTED, |
1177 | 489 | USER_AUTHORIZED, | 489 | SESSION_OPENED, |
1178 | 490 | LAST_SIGNAL | 490 | LAST_SIGNAL |
1180 | 491 | @@ -183,6 +184,14 @@ | 491 | @@ -215,6 +216,14 @@ |
1181 | 492 | } | 492 | } |
1182 | 493 | 493 | ||
1183 | 494 | static void | 494 | static void |
1184 | @@ -503,7 +503,7 @@ | |||
1185 | 503 | on_timed_login_requested (GdmGreeterClient *client, | 503 | on_timed_login_requested (GdmGreeterClient *client, |
1186 | 504 | DBusMessage *message) | 504 | DBusMessage *message) |
1187 | 505 | { | 505 | { |
1189 | 506 | @@ -649,6 +658,8 @@ | 506 | @@ -761,6 +770,8 @@ |
1190 | 507 | on_default_language_name_changed (client, message); | 507 | on_default_language_name_changed (client, message); |
1191 | 508 | } else if (dbus_message_is_signal (message, GREETER_SERVER_DBUS_INTERFACE, "DefaultSessionNameChanged")) { | 508 | } else if (dbus_message_is_signal (message, GREETER_SERVER_DBUS_INTERFACE, "DefaultSessionNameChanged")) { |
1192 | 509 | on_default_session_name_changed (client, message); | 509 | on_default_session_name_changed (client, message); |
1193 | @@ -511,8 +511,8 @@ | |||
1194 | 511 | + on_select_user (client, message); | 511 | + on_select_user (client, message); |
1195 | 512 | } else if (dbus_message_is_signal (message, GREETER_SERVER_DBUS_INTERFACE, "TimedLoginRequested")) { | 512 | } else if (dbus_message_is_signal (message, GREETER_SERVER_DBUS_INTERFACE, "TimedLoginRequested")) { |
1196 | 513 | on_timed_login_requested (client, message); | 513 | on_timed_login_requested (client, message); |
1199 | 514 | } else if (dbus_message_is_signal (message, GREETER_SERVER_DBUS_INTERFACE, "UserAuthorized")) { | 514 | } else if (dbus_message_is_signal (message, GREETER_SERVER_DBUS_INTERFACE, "SessionOpened")) { |
1200 | 515 | @@ -927,6 +938,17 @@ | 515 | @@ -1060,6 +1071,17 @@ |
1201 | 516 | NULL, | 516 | NULL, |
1202 | 517 | NULL, | 517 | NULL, |
1203 | 518 | g_cclosure_marshal_VOID__STRING, | 518 | g_cclosure_marshal_VOID__STRING, |
1204 | @@ -530,11 +530,11 @@ | |||
1205 | 530 | G_TYPE_NONE, | 530 | G_TYPE_NONE, |
1206 | 531 | 1, G_TYPE_STRING); | 531 | 1, G_TYPE_STRING); |
1207 | 532 | 532 | ||
1209 | 533 | Index: gdm-3.0.4/gui/simple-greeter/gdm-greeter-client.h | 533 | Index: gdm-3.1.2/gui/simple-greeter/gdm-greeter-client.h |
1210 | 534 | =================================================================== | 534 | =================================================================== |
1214 | 535 | --- gdm-3.0.4.orig/gui/simple-greeter/gdm-greeter-client.h 2011-05-31 17:46:56.000000000 +0200 | 535 | --- gdm-3.1.2.orig/gui/simple-greeter/gdm-greeter-client.h |
1215 | 536 | +++ gdm-3.0.4/gui/simple-greeter/gdm-greeter-client.h 2011-06-07 15:08:15.511897278 +0200 | 536 | +++ gdm-3.1.2/gui/simple-greeter/gdm-greeter-client.h |
1216 | 537 | @@ -65,6 +65,8 @@ | 537 | @@ -74,6 +74,8 @@ |
1217 | 538 | const char *session_name); | 538 | const char *session_name); |
1218 | 539 | void (* default_language_name_changed) (GdmGreeterClient *client, | 539 | void (* default_language_name_changed) (GdmGreeterClient *client, |
1219 | 540 | const char *language_name); | 540 | const char *language_name); |
1220 | @@ -543,21 +543,21 @@ | |||
1221 | 543 | void (* timed_login_requested) (GdmGreeterClient *client, | 543 | void (* timed_login_requested) (GdmGreeterClient *client, |
1222 | 544 | const char *username, | 544 | const char *username, |
1223 | 545 | int delay); | 545 | int delay); |
1225 | 546 | Index: gdm-3.0.4/gui/simple-greeter/gdm-greeter-login-window.c | 546 | Index: gdm-3.1.2/gui/simple-greeter/gdm-greeter-login-window.c |
1226 | 547 | =================================================================== | 547 | =================================================================== |
1232 | 548 | --- gdm-3.0.4.orig/gui/simple-greeter/gdm-greeter-login-window.c 2011-05-31 17:46:56.000000000 +0200 | 548 | --- gdm-3.1.2.orig/gui/simple-greeter/gdm-greeter-login-window.c |
1233 | 549 | +++ gdm-3.0.4/gui/simple-greeter/gdm-greeter-login-window.c 2011-06-07 15:08:15.511897278 +0200 | 549 | +++ gdm-3.1.2/gui/simple-greeter/gdm-greeter-login-window.c |
1234 | 550 | @@ -131,6 +131,8 @@ | 550 | @@ -149,6 +149,8 @@ |
1230 | 551 | |||
1231 | 552 | guint login_button_handler_id; | ||
1235 | 553 | guint start_session_handler_id; | 551 | guint start_session_handler_id; |
1236 | 552 | |||
1237 | 553 | char *service_name_of_session_ready_to_start; | ||
1238 | 554 | + | 554 | + |
1239 | 555 | + char *username; | 555 | + char *username; |
1240 | 556 | }; | 556 | }; |
1241 | 557 | 557 | ||
1242 | 558 | enum { | 558 | enum { |
1245 | 559 | @@ -803,6 +805,24 @@ | 559 | @@ -1188,6 +1190,24 @@ |
1246 | 560 | login_window->priv->timed_login_already_enabled = TRUE; | 560 | return TRUE; |
1247 | 561 | } | 561 | } |
1248 | 562 | 562 | ||
1249 | 563 | + | 563 | + |
1250 | @@ -581,7 +581,7 @@ | |||
1251 | 581 | void | 581 | void |
1252 | 582 | gdm_greeter_login_window_request_timed_login (GdmGreeterLoginWindow *login_window, | 582 | gdm_greeter_login_window_request_timed_login (GdmGreeterLoginWindow *login_window, |
1253 | 583 | const char *username, | 583 | const char *username, |
1255 | 584 | @@ -1019,6 +1039,10 @@ | 584 | @@ -1432,6 +1452,10 @@ |
1256 | 585 | 585 | ||
1257 | 586 | if (!login_window->priv->user_list_disabled) { | 586 | if (!login_window->priv->user_list_disabled) { |
1258 | 587 | gtk_widget_show (login_window->priv->user_chooser); | 587 | gtk_widget_show (login_window->priv->user_chooser); |
1259 | @@ -591,25 +591,25 @@ | |||
1260 | 591 | + } | 591 | + } |
1261 | 592 | } | 592 | } |
1262 | 593 | 593 | ||
1265 | 594 | if (login_window->priv->timed_login_username != NULL | 594 | enable_waiting_extensions (login_window); |
1266 | 595 | Index: gdm-3.0.4/gui/simple-greeter/gdm-greeter-login-window.h | 595 | Index: gdm-3.1.2/gui/simple-greeter/gdm-greeter-login-window.h |
1267 | 596 | =================================================================== | 596 | =================================================================== |
1273 | 597 | --- gdm-3.0.4.orig/gui/simple-greeter/gdm-greeter-login-window.h 2011-05-31 17:46:56.000000000 +0200 | 597 | --- gdm-3.1.2.orig/gui/simple-greeter/gdm-greeter-login-window.h |
1274 | 598 | +++ gdm-3.0.4/gui/simple-greeter/gdm-greeter-login-window.h 2011-06-07 15:08:15.511897278 +0200 | 598 | +++ gdm-3.1.2/gui/simple-greeter/gdm-greeter-login-window.h |
1275 | 599 | @@ -80,6 +80,8 @@ | 599 | @@ -95,6 +95,8 @@ |
1276 | 600 | void gdm_greeter_login_window_set_default_session_name (GdmGreeterLoginWindow *login_window, | 600 | gboolean gdm_greeter_login_window_service_unavailable (GdmGreeterLoginWindow *login_window, |
1277 | 601 | const char *text); | 601 | const char *service_name); |
1278 | 602 | 602 | ||
1279 | 603 | +void gdm_greeter_login_window_select_user (GdmGreeterLoginWindow *login_window, | 603 | +void gdm_greeter_login_window_select_user (GdmGreeterLoginWindow *login_window, |
1280 | 604 | + const char *username); | 604 | + const char *username); |
1281 | 605 | void gdm_greeter_login_window_request_timed_login (GdmGreeterLoginWindow *login_window, | 605 | void gdm_greeter_login_window_request_timed_login (GdmGreeterLoginWindow *login_window, |
1282 | 606 | const char *username, | 606 | const char *username, |
1283 | 607 | int delay); | 607 | int delay); |
1285 | 608 | Index: gdm-3.0.4/gui/simple-greeter/gdm-greeter-session.c | 608 | Index: gdm-3.1.2/gui/simple-greeter/gdm-greeter-session.c |
1286 | 609 | =================================================================== | 609 | =================================================================== |
1290 | 610 | --- gdm-3.0.4.orig/gui/simple-greeter/gdm-greeter-session.c 2011-05-31 17:46:56.000000000 +0200 | 610 | --- gdm-3.1.2.orig/gui/simple-greeter/gdm-greeter-session.c |
1291 | 611 | +++ gdm-3.0.4/gui/simple-greeter/gdm-greeter-session.c 2011-06-07 15:08:15.511897278 +0200 | 611 | +++ gdm-3.1.2/gui/simple-greeter/gdm-greeter-session.c |
1292 | 612 | @@ -167,6 +167,15 @@ | 612 | @@ -170,6 +170,15 @@ |
1293 | 613 | } | 613 | } |
1294 | 614 | 614 | ||
1295 | 615 | static void | 615 | static void |
1296 | @@ -625,7 +625,7 @@ | |||
1297 | 625 | on_timed_login_requested (GdmGreeterClient *client, | 625 | on_timed_login_requested (GdmGreeterClient *client, |
1298 | 626 | const char *text, | 626 | const char *text, |
1299 | 627 | int delay, | 627 | int delay, |
1301 | 628 | @@ -580,6 +589,10 @@ | 628 | @@ -600,6 +609,10 @@ |
1302 | 629 | G_CALLBACK (on_default_session_name_changed), | 629 | G_CALLBACK (on_default_session_name_changed), |
1303 | 630 | session); | 630 | session); |
1304 | 631 | g_signal_connect (session->priv->client, | 631 | g_signal_connect (session->priv->client, |
1305 | 632 | 632 | ||
1306 | === modified file 'debian/patches/30_don_t_save_failsafe_session.patch' | |||
1307 | --- debian/patches/30_don_t_save_failsafe_session.patch 2011-06-07 09:19:59 +0000 | |||
1308 | +++ debian/patches/30_don_t_save_failsafe_session.patch 2011-10-06 13:19:31 +0000 | |||
1309 | @@ -2,22 +2,22 @@ | |||
1310 | 2 | Bug: https://bugzilla.gnome.org/show_bug.cgi?id=607703 | 2 | Bug: https://bugzilla.gnome.org/show_bug.cgi?id=607703 |
1311 | 3 | Bug-Ubuntu: https://launchpad.net/bugs/509182 | 3 | Bug-Ubuntu: https://launchpad.net/bugs/509182 |
1312 | 4 | 4 | ||
1314 | 5 | Index: gdm-3.0.0/daemon/gdm-session-direct.c | 5 | Index: gdm-3.1.2/daemon/gdm-session-direct.c |
1315 | 6 | =================================================================== | 6 | =================================================================== |
1319 | 7 | --- gdm-3.0.0.orig/daemon/gdm-session-direct.c 2011-06-07 11:15:40.317629201 +0200 | 7 | --- gdm-3.1.2.orig/daemon/gdm-session-direct.c |
1320 | 8 | +++ gdm-3.0.0/daemon/gdm-session-direct.c 2011-06-07 11:17:21.647629249 +0200 | 8 | +++ gdm-3.1.2/daemon/gdm-session-direct.c |
1321 | 9 | @@ -175,6 +175,32 @@ | 9 | @@ -160,6 +160,32 @@ |
1322 | 10 | } | 10 | } |
1323 | 11 | 11 | ||
1324 | 12 | static void | 12 | static void |
1326 | 13 | +send_dbus_bool_signal (GdmSessionDirect *session, | 13 | +send_dbus_bool_signal (GdmSessionConversation *conversation, |
1327 | 14 | + const char *name, | 14 | + const char *name, |
1328 | 15 | + const gboolean value) | 15 | + const gboolean value) |
1329 | 16 | +{ | 16 | +{ |
1330 | 17 | + DBusMessage *message; | 17 | + DBusMessage *message; |
1331 | 18 | + DBusMessageIter iter; | 18 | + DBusMessageIter iter; |
1332 | 19 | + | 19 | + |
1334 | 20 | + g_return_if_fail (session != NULL); | 20 | + g_return_if_fail (conversation != NULL); |
1335 | 21 | + | 21 | + |
1336 | 22 | + message = dbus_message_new_signal (GDM_SESSION_DBUS_PATH, | 22 | + message = dbus_message_new_signal (GDM_SESSION_DBUS_PATH, |
1337 | 23 | + GDM_SESSION_DBUS_INTERFACE, | 23 | + GDM_SESSION_DBUS_INTERFACE, |
1338 | @@ -26,7 +26,7 @@ | |||
1339 | 26 | + dbus_message_iter_init_append (message, &iter); | 26 | + dbus_message_iter_init_append (message, &iter); |
1340 | 27 | + dbus_message_iter_append_basic (&iter, DBUS_TYPE_BOOLEAN, &value); | 27 | + dbus_message_iter_append_basic (&iter, DBUS_TYPE_BOOLEAN, &value); |
1341 | 28 | + | 28 | + |
1343 | 29 | + if (! send_dbus_message (session->priv->worker_connection, message)) { | 29 | + if (! send_dbus_message (conversation, message)) { |
1344 | 30 | + g_debug ("GdmSessionDirect: Could not send %s signal", | 30 | + g_debug ("GdmSessionDirect: Could not send %s signal", |
1345 | 31 | + name ? name : "(null)"); | 31 | + name ? name : "(null)"); |
1346 | 32 | + } | 32 | + } |
1347 | @@ -36,10 +36,10 @@ | |||
1348 | 36 | + | 36 | + |
1349 | 37 | + | 37 | + |
1350 | 38 | +static void | 38 | +static void |
1355 | 39 | send_dbus_void_signal (GdmSessionDirect *session, | 39 | send_dbus_string_signal (GdmSessionConversation *conversation, |
1356 | 40 | const char *name) | 40 | const char *name, |
1357 | 41 | { | 41 | const char *text) |
1358 | 42 | @@ -605,6 +631,61 @@ | 42 | @@ -667,6 +693,61 @@ |
1359 | 43 | return res; | 43 | return res; |
1360 | 44 | } | 44 | } |
1361 | 45 | 45 | ||
1362 | @@ -101,7 +101,7 @@ | |||
1363 | 101 | static const char * | 101 | static const char * |
1364 | 102 | get_default_language_name (GdmSessionDirect *session) | 102 | get_default_language_name (GdmSessionDirect *session) |
1365 | 103 | { | 103 | { |
1367 | 104 | @@ -1373,6 +1454,9 @@ | 104 | @@ -1439,6 +1520,9 @@ |
1368 | 105 | " <signal name=\"SetSessionName\">\n" | 105 | " <signal name=\"SetSessionName\">\n" |
1369 | 106 | " <arg name=\"session_name\" type=\"s\"/>\n" | 106 | " <arg name=\"session_name\" type=\"s\"/>\n" |
1370 | 107 | " </signal>\n" | 107 | " </signal>\n" |
1371 | @@ -111,7 +111,7 @@ | |||
1372 | 111 | " <signal name=\"StartProgram\">\n" | 111 | " <signal name=\"StartProgram\">\n" |
1373 | 112 | " <arg name=\"command\" type=\"s\"/>\n" | 112 | " <arg name=\"command\" type=\"s\"/>\n" |
1374 | 113 | " </signal>\n" | 113 | " </signal>\n" |
1376 | 114 | @@ -1949,6 +2033,32 @@ | 114 | @@ -2198,6 +2282,32 @@ |
1377 | 115 | return get_default_session_name (session); | 115 | return get_default_session_name (session); |
1378 | 116 | } | 116 | } |
1379 | 117 | 117 | ||
1380 | @@ -144,20 +144,20 @@ | |||
1381 | 144 | static char * | 144 | static char * |
1382 | 145 | get_session_command (GdmSessionDirect *session) | 145 | get_session_command (GdmSessionDirect *session) |
1383 | 146 | { | 146 | { |
1385 | 147 | @@ -2211,6 +2321,9 @@ | 147 | @@ -2539,6 +2649,9 @@ |
1386 | 148 | 148 | ||
1389 | 149 | send_dbus_string_signal (impl, "SetSessionName", | 149 | send_dbus_string_signal (conversation, "SetSessionName", |
1390 | 150 | get_session_name (impl)); | 150 | get_session_name (impl)); |
1391 | 151 | + | 151 | + |
1394 | 152 | + send_dbus_bool_signal (impl, "SetIsFailsafe", | 152 | + send_dbus_bool_signal (conversation, "SetIsFailsafe", |
1395 | 153 | + get_is_session_failsafe(impl)); | 153 | + get_is_session_failsafe(impl)); |
1396 | 154 | } | ||
1397 | 154 | } | 155 | } |
1398 | 155 | 156 | ||
1401 | 156 | static void | 157 | Index: gdm-3.1.2/daemon/gdm-session-settings.c |
1400 | 157 | Index: gdm-3.0.0/daemon/gdm-session-settings.c | ||
1402 | 158 | =================================================================== | 158 | =================================================================== |
1405 | 159 | --- gdm-3.0.0.orig/daemon/gdm-session-settings.c 2011-04-04 16:37:16.000000000 +0200 | 159 | --- gdm-3.1.2.orig/daemon/gdm-session-settings.c |
1406 | 160 | +++ gdm-3.0.0/daemon/gdm-session-settings.c 2011-06-07 11:15:40.487629201 +0200 | 160 | +++ gdm-3.1.2/daemon/gdm-session-settings.c |
1407 | 161 | @@ -40,6 +40,7 @@ | 161 | @@ -40,6 +40,7 @@ |
1408 | 162 | ActUser *user; | 162 | ActUser *user; |
1409 | 163 | char *session_name; | 163 | char *session_name; |
1410 | @@ -260,10 +260,10 @@ | |||
1411 | 260 | 260 | ||
1412 | 261 | if (!act_user_is_loaded (user)) { | 261 | if (!act_user_is_loaded (user)) { |
1413 | 262 | g_object_unref (user); | 262 | g_object_unref (user); |
1415 | 263 | Index: gdm-3.0.0/daemon/gdm-session-settings.h | 263 | Index: gdm-3.1.2/daemon/gdm-session-settings.h |
1416 | 264 | =================================================================== | 264 | =================================================================== |
1419 | 265 | --- gdm-3.0.0.orig/daemon/gdm-session-settings.h 2011-04-04 16:37:16.000000000 +0200 | 265 | --- gdm-3.1.2.orig/daemon/gdm-session-settings.h |
1420 | 266 | +++ gdm-3.0.0/daemon/gdm-session-settings.h 2011-06-07 11:15:40.497629201 +0200 | 266 | +++ gdm-3.1.2/daemon/gdm-session-settings.h |
1421 | 267 | @@ -60,10 +60,13 @@ | 267 | @@ -60,10 +60,13 @@ |
1422 | 268 | gboolean gdm_session_settings_is_loaded (GdmSessionSettings *settings); | 268 | gboolean gdm_session_settings_is_loaded (GdmSessionSettings *settings); |
1423 | 269 | char *gdm_session_settings_get_language_name (GdmSessionSettings *settings); | 269 | char *gdm_session_settings_get_language_name (GdmSessionSettings *settings); |
1424 | @@ -278,11 +278,11 @@ | |||
1425 | 278 | 278 | ||
1426 | 279 | G_END_DECLS | 279 | G_END_DECLS |
1427 | 280 | #endif /* GDM_SESSION_SETTINGS_H */ | 280 | #endif /* GDM_SESSION_SETTINGS_H */ |
1429 | 281 | Index: gdm-3.0.0/daemon/gdm-session-worker.c | 281 | Index: gdm-3.1.2/daemon/gdm-session-worker.c |
1430 | 282 | =================================================================== | 282 | =================================================================== |
1434 | 283 | --- gdm-3.0.0.orig/daemon/gdm-session-worker.c 2011-04-04 16:37:16.000000000 +0200 | 283 | --- gdm-3.1.2.orig/daemon/gdm-session-worker.c |
1435 | 284 | +++ gdm-3.0.0/daemon/gdm-session-worker.c 2011-06-07 11:15:40.497629201 +0200 | 284 | +++ gdm-3.1.2/daemon/gdm-session-worker.c |
1436 | 285 | @@ -1899,6 +1899,14 @@ | 285 | @@ -1912,6 +1912,14 @@ |
1437 | 286 | } | 286 | } |
1438 | 287 | 287 | ||
1439 | 288 | static void | 288 | static void |
1440 | @@ -297,7 +297,7 @@ | |||
1441 | 297 | on_set_session_name (GdmSessionWorker *worker, | 297 | on_set_session_name (GdmSessionWorker *worker, |
1442 | 298 | DBusMessage *message) | 298 | DBusMessage *message) |
1443 | 299 | { | 299 | { |
1445 | 300 | @@ -1921,6 +1929,28 @@ | 300 | @@ -1934,6 +1942,28 @@ |
1446 | 301 | } | 301 | } |
1447 | 302 | 302 | ||
1448 | 303 | static void | 303 | static void |
1449 | @@ -326,7 +326,7 @@ | |||
1450 | 326 | gdm_session_worker_set_language_name (GdmSessionWorker *worker, | 326 | gdm_session_worker_set_language_name (GdmSessionWorker *worker, |
1451 | 327 | const char *language_name) | 327 | const char *language_name) |
1452 | 328 | { | 328 | { |
1454 | 329 | @@ -2552,6 +2582,8 @@ | 329 | @@ -2592,6 +2622,8 @@ |
1455 | 330 | on_set_language_name (worker, message); | 330 | on_set_language_name (worker, message); |
1456 | 331 | } else if (dbus_message_is_signal (message, GDM_SESSION_DBUS_INTERFACE, "SetSessionName")) { | 331 | } else if (dbus_message_is_signal (message, GDM_SESSION_DBUS_INTERFACE, "SetSessionName")) { |
1457 | 332 | on_set_session_name (worker, message); | 332 | on_set_session_name (worker, message); |
1458 | 333 | 333 | ||
1459 | === modified file 'debian/patches/42_no_ecryptfs_autologin.patch' | |||
1460 | --- debian/patches/42_no_ecryptfs_autologin.patch 2011-06-07 10:27:02 +0000 | |||
1461 | +++ debian/patches/42_no_ecryptfs_autologin.patch 2011-10-06 13:19:31 +0000 | |||
1462 | @@ -2,11 +2,11 @@ | |||
1463 | 2 | Author: Robert Ancell <robert.ancell@canonical.com> | 2 | Author: Robert Ancell <robert.ancell@canonical.com> |
1464 | 3 | Bug: http://launchpad.net/bugs/284443 | 3 | Bug: http://launchpad.net/bugs/284443 |
1465 | 4 | 4 | ||
1467 | 5 | Index: gdm-3.0.0/daemon/gdm-simple-slave.c | 5 | Index: gdm-3.1.91/daemon/gdm-simple-slave.c |
1468 | 6 | =================================================================== | 6 | =================================================================== |
1472 | 7 | --- gdm-3.0.0.orig/daemon/gdm-simple-slave.c 2011-06-07 12:25:54.047631144 +0200 | 7 | --- gdm-3.1.91.orig/daemon/gdm-simple-slave.c |
1473 | 8 | +++ gdm-3.0.0/daemon/gdm-simple-slave.c 2011-06-07 12:26:15.497631154 +0200 | 8 | +++ gdm-3.1.91/daemon/gdm-simple-slave.c |
1474 | 9 | @@ -629,6 +629,38 @@ | 9 | @@ -620,6 +620,38 @@ |
1475 | 10 | slave->priv->username = g_strdup (username); | 10 | slave->priv->username = g_strdup (username); |
1476 | 11 | } | 11 | } |
1477 | 12 | 12 | ||
1478 | @@ -44,8 +44,8 @@ | |||
1479 | 44 | + | 44 | + |
1480 | 45 | static void | 45 | static void |
1481 | 46 | on_session_conversation_started (GdmSession *session, | 46 | on_session_conversation_started (GdmSession *session, |
1484 | 47 | GdmSimpleSlave *slave) | 47 | const char *service_name, |
1485 | 48 | @@ -661,7 +693,8 @@ | 48 | @@ -654,7 +686,8 @@ |
1486 | 49 | 49 | ||
1487 | 50 | enabled = FALSE; | 50 | enabled = FALSE; |
1488 | 51 | gdm_slave_get_timed_login_details (GDM_SLAVE (slave), &enabled, &username, &delay); | 51 | gdm_slave_get_timed_login_details (GDM_SLAVE (slave), &enabled, &username, &delay); |
1489 | @@ -55,7 +55,7 @@ | |||
1490 | 55 | return; | 55 | return; |
1491 | 56 | } | 56 | } |
1492 | 57 | 57 | ||
1494 | 58 | @@ -1385,6 +1418,8 @@ | 58 | @@ -1483,6 +1516,8 @@ |
1495 | 59 | if (res) { | 59 | if (res) { |
1496 | 60 | gboolean enabled; | 60 | gboolean enabled; |
1497 | 61 | int delay; | 61 | int delay; |
1498 | @@ -64,7 +64,7 @@ | |||
1499 | 64 | 64 | ||
1500 | 65 | /* FIXME: handle wait-for-go */ | 65 | /* FIXME: handle wait-for-go */ |
1501 | 66 | 66 | ||
1503 | 67 | @@ -1393,7 +1428,8 @@ | 67 | @@ -1491,7 +1526,8 @@ |
1504 | 68 | delay = 0; | 68 | delay = 0; |
1505 | 69 | enabled = FALSE; | 69 | enabled = FALSE; |
1506 | 70 | gdm_slave_get_timed_login_details (GDM_SLAVE (slave), &enabled, NULL, &delay); | 70 | gdm_slave_get_timed_login_details (GDM_SLAVE (slave), &enabled, NULL, &delay); |
1507 | @@ -74,7 +74,7 @@ | |||
1508 | 74 | start_greeter (slave); | 74 | start_greeter (slave); |
1509 | 75 | create_new_session (slave); | 75 | create_new_session (slave); |
1510 | 76 | } else { | 76 | } else { |
1512 | 77 | @@ -1401,6 +1437,7 @@ | 77 | @@ -1499,6 +1535,7 @@ |
1513 | 78 | gdm_slave_run_script (GDM_SLAVE (slave), GDMCONFDIR "/Init", GDM_USERNAME); | 78 | gdm_slave_run_script (GDM_SLAVE (slave), GDMCONFDIR "/Init", GDM_USERNAME); |
1514 | 79 | reset_session (slave); | 79 | reset_session (slave); |
1515 | 80 | } | 80 | } |
1516 | 81 | 81 | ||
1517 | === modified file 'debian/patches/45_time_display_on_greeter.patch' | |||
1518 | --- debian/patches/45_time_display_on_greeter.patch 2011-06-06 05:27:36 +0000 | |||
1519 | +++ debian/patches/45_time_display_on_greeter.patch 2011-10-06 13:19:31 +0000 | |||
1520 | @@ -4,9 +4,10 @@ | |||
1521 | 4 | Forwarded: yes | 4 | Forwarded: yes |
1522 | 5 | Author: Gunnar Hjalmarsson <ubuntu@gunnar.cc> | 5 | Author: Gunnar Hjalmarsson <ubuntu@gunnar.cc> |
1523 | 6 | 6 | ||
1527 | 7 | diff -Nur -x '*.orig' -x '*~' gdm-3.0.0//gui/simple-greeter/gdm-clock-widget.c gdm-3.0.0.new//gui/simple-greeter/gdm-clock-widget.c | 7 | Index: gdm-3.1.2/gui/simple-greeter/gdm-clock-widget.c |
1528 | 8 | --- gdm-3.0.0//gui/simple-greeter/gdm-clock-widget.c 2011-04-04 16:37:16.000000000 +0200 | 8 | =================================================================== |
1529 | 9 | +++ gdm-3.0.0.new//gui/simple-greeter/gdm-clock-widget.c 2011-06-05 23:55:31.140297043 +0200 | 9 | --- gdm-3.1.2.orig/gui/simple-greeter/gdm-clock-widget.c |
1530 | 10 | +++ gdm-3.1.2/gui/simple-greeter/gdm-clock-widget.c | ||
1531 | 10 | @@ -30,6 +30,7 @@ | 11 | @@ -30,6 +30,7 @@ |
1532 | 11 | #include <errno.h> | 12 | #include <errno.h> |
1533 | 12 | #include <dirent.h> | 13 | #include <dirent.h> |
1534 | 13 | 14 | ||
1535 | === modified file 'debian/patches/93_xdg_data_dirs.patch' | |||
1536 | --- debian/patches/93_xdg_data_dirs.patch 2011-06-07 11:22:47 +0000 | |||
1537 | +++ debian/patches/93_xdg_data_dirs.patch 2011-10-06 13:19:31 +0000 | |||
1538 | @@ -1,12 +1,12 @@ | |||
1540 | 1 | Index: gdm-3.0.4/daemon/gdm-welcome-session.c | 1 | Index: gdm-3.1.90/daemon/gdm-welcome-session.c |
1541 | 2 | =================================================================== | 2 | =================================================================== |
1545 | 3 | --- gdm-3.0.4.orig/daemon/gdm-welcome-session.c 2011-05-31 17:46:56.000000000 +0200 | 3 | --- gdm-3.1.90.orig/daemon/gdm-welcome-session.c |
1546 | 4 | +++ gdm-3.0.4/daemon/gdm-welcome-session.c 2011-06-07 13:21:09.771894316 +0200 | 4 | +++ gdm-3.1.90/daemon/gdm-welcome-session.c |
1547 | 5 | @@ -440,6 +440,7 @@ | 5 | @@ -322,6 +322,7 @@ |
1548 | 6 | g_hash_table_insert (hash, g_strdup ("RUNNING_UNDER_GDM"), g_strdup ("true")); | 6 | g_hash_table_insert (hash, g_strdup ("RUNNING_UNDER_GDM"), g_strdup ("true")); |
1549 | 7 | g_hash_table_insert (hash, g_strdup ("GVFS_DISABLE_FUSE"), g_strdup ("1")); | 7 | g_hash_table_insert (hash, g_strdup ("GVFS_DISABLE_FUSE"), g_strdup ("1")); |
1550 | 8 | g_hash_table_insert (hash, g_strdup ("DCONF_PROFILE"), g_strdup ("gdm")); | 8 | g_hash_table_insert (hash, g_strdup ("DCONF_PROFILE"), g_strdup ("gdm")); |
1551 | 9 | + g_hash_table_insert (hash, g_strdup ("XDG_DATA_DIRS"), g_strdup ("/usr/share/gdm:/usr/local/share:/usr/share")); | 9 | + g_hash_table_insert (hash, g_strdup ("XDG_DATA_DIRS"), g_strdup ("/usr/share/gdm:/usr/local/share:/usr/share")); |
1552 | 10 | 10 | ||
1555 | 11 | g_hash_table_foreach (hash, (GHFunc)listify_hash, env); | 11 | return hash; |
1556 | 12 | g_hash_table_destroy (hash); | 12 | } |
1557 | 13 | 13 | ||
1558 | === modified file 'debian/patches/series' | |||
1559 | --- debian/patches/series 2011-08-12 17:20:24 +0000 | |||
1560 | +++ debian/patches/series 2011-10-06 13:19:31 +0000 | |||
1561 | @@ -1,15 +1,14 @@ | |||
1564 | 1 | 00git_xsession-errors_symlink.patch | 1 | 00git.diff |
1565 | 2 | 00git_use_new_power_interface.patch | 2 | 01git.diff |
1566 | 3 | ubuntu_plymouth.patch | 3 | ubuntu_plymouth.patch |
1567 | 4 | 01_language.patch | 4 | 01_language.patch |
1568 | 5 | 07_libexec-paths.patch | ||
1569 | 5 | 06_first_vt.patch | 6 | 06_first_vt.patch |
1572 | 6 | 07_libexec-paths.patch | 7 | #08_frequent-users_greeter.patch |
1571 | 7 | 08_frequent-users_greeter.patch | ||
1573 | 8 | 15_default_session.patch | 8 | 15_default_session.patch |
1574 | 9 | 16_xserver_path.patch | 9 | 16_xserver_path.patch |
1575 | 10 | 29_grep_path.patch | ||
1576 | 11 | 29_switch_user.patch | 10 | 29_switch_user.patch |
1578 | 12 | 30_don_t_save_failsafe_session.patch | 11 | #30_don_t_save_failsafe_session.patch |
1579 | 13 | #33-multi-keyboard-layouts.patch | 12 | #33-multi-keyboard-layouts.patch |
1580 | 14 | 42_no_ecryptfs_autologin.patch | 13 | 42_no_ecryptfs_autologin.patch |
1581 | 15 | 45_time_display_on_greeter.patch | 14 | 45_time_display_on_greeter.patch |
1582 | @@ -18,6 +17,6 @@ | |||
1583 | 18 | ubuntu_dont_catch_sigsegv.patch | 17 | ubuntu_dont_catch_sigsegv.patch |
1584 | 19 | ubuntu_guest_session.patch | 18 | ubuntu_guest_session.patch |
1585 | 20 | ubuntu_upstart_event.patch | 19 | ubuntu_upstart_event.patch |
1587 | 21 | ubuntu_no_debug.patch | 20 | #ubuntu_no_debug.patch |
1588 | 22 | ubuntu_xresources_is_a_dir.patch | 21 | ubuntu_xresources_is_a_dir.patch |
1589 | 23 | ubuntu_i18n_oneiric.patch | 22 | ubuntu_i18n_oneiric.patch |
1590 | 24 | 23 | ||
1591 | === modified file 'debian/patches/ubuntu_dont_catch_sigsegv.patch' | |||
1592 | --- debian/patches/ubuntu_dont_catch_sigsegv.patch 2011-06-07 13:01:31 +0000 | |||
1593 | +++ debian/patches/ubuntu_dont_catch_sigsegv.patch 2011-10-06 13:19:31 +0000 | |||
1594 | @@ -1,9 +1,9 @@ | |||
1595 | 1 | Description: Don't catch crashes so apport can do its job | 1 | Description: Don't catch crashes so apport can do its job |
1596 | 2 | 2 | ||
1598 | 3 | Index: gdm-3.0.0/daemon/factory-slave-main.c | 3 | Index: gdm-3.1.2/daemon/factory-slave-main.c |
1599 | 4 | =================================================================== | 4 | =================================================================== |
1602 | 5 | --- gdm-3.0.0.orig/daemon/factory-slave-main.c 2010-10-01 13:54:28.000000000 +0200 | 5 | --- gdm-3.1.2.orig/daemon/factory-slave-main.c |
1603 | 6 | +++ gdm-3.0.0/daemon/factory-slave-main.c 2011-05-30 17:35:36.735075632 +0200 | 6 | +++ gdm-3.1.2/daemon/factory-slave-main.c |
1604 | 7 | @@ -231,7 +231,7 @@ | 7 | @@ -231,7 +231,7 @@ |
1605 | 8 | gdm_signal_handler_add (signal_handler, SIGBUS, signal_cb, NULL); | 8 | gdm_signal_handler_add (signal_handler, SIGBUS, signal_cb, NULL); |
1606 | 9 | gdm_signal_handler_add (signal_handler, SIGFPE, signal_cb, NULL); | 9 | gdm_signal_handler_add (signal_handler, SIGFPE, signal_cb, NULL); |
1607 | @@ -13,10 +13,10 @@ | |||
1608 | 13 | gdm_signal_handler_add (signal_handler, SIGABRT, signal_cb, NULL); | 13 | gdm_signal_handler_add (signal_handler, SIGABRT, signal_cb, NULL); |
1609 | 14 | gdm_signal_handler_add (signal_handler, SIGUSR1, signal_cb, NULL); | 14 | gdm_signal_handler_add (signal_handler, SIGUSR1, signal_cb, NULL); |
1610 | 15 | gdm_signal_handler_add (signal_handler, SIGUSR2, signal_cb, NULL); | 15 | gdm_signal_handler_add (signal_handler, SIGUSR2, signal_cb, NULL); |
1612 | 16 | Index: gdm-3.0.0/daemon/product-slave-main.c | 16 | Index: gdm-3.1.2/daemon/product-slave-main.c |
1613 | 17 | =================================================================== | 17 | =================================================================== |
1616 | 18 | --- gdm-3.0.0.orig/daemon/product-slave-main.c 2010-10-01 13:54:28.000000000 +0200 | 18 | --- gdm-3.1.2.orig/daemon/product-slave-main.c |
1617 | 19 | +++ gdm-3.0.0/daemon/product-slave-main.c 2011-05-30 17:35:36.735075632 +0200 | 19 | +++ gdm-3.1.2/daemon/product-slave-main.c |
1618 | 20 | @@ -235,7 +235,7 @@ | 20 | @@ -235,7 +235,7 @@ |
1619 | 21 | gdm_signal_handler_add (signal_handler, SIGBUS, signal_cb, NULL); | 21 | gdm_signal_handler_add (signal_handler, SIGBUS, signal_cb, NULL); |
1620 | 22 | gdm_signal_handler_add (signal_handler, SIGFPE, signal_cb, NULL); | 22 | gdm_signal_handler_add (signal_handler, SIGFPE, signal_cb, NULL); |
1621 | @@ -26,10 +26,10 @@ | |||
1622 | 26 | gdm_signal_handler_add (signal_handler, SIGABRT, signal_cb, NULL); | 26 | gdm_signal_handler_add (signal_handler, SIGABRT, signal_cb, NULL); |
1623 | 27 | gdm_signal_handler_add (signal_handler, SIGUSR1, signal_cb, NULL); | 27 | gdm_signal_handler_add (signal_handler, SIGUSR1, signal_cb, NULL); |
1624 | 28 | gdm_signal_handler_add (signal_handler, SIGUSR2, signal_cb, NULL); | 28 | gdm_signal_handler_add (signal_handler, SIGUSR2, signal_cb, NULL); |
1626 | 29 | Index: gdm-3.0.0/daemon/session-worker-main.c | 29 | Index: gdm-3.1.2/daemon/session-worker-main.c |
1627 | 30 | =================================================================== | 30 | =================================================================== |
1630 | 31 | --- gdm-3.0.0.orig/daemon/session-worker-main.c 2010-10-01 13:54:28.000000000 +0200 | 31 | --- gdm-3.1.2.orig/daemon/session-worker-main.c |
1631 | 32 | +++ gdm-3.0.0/daemon/session-worker-main.c 2011-05-30 17:35:36.735075632 +0200 | 32 | +++ gdm-3.1.2/daemon/session-worker-main.c |
1632 | 33 | @@ -196,7 +196,7 @@ | 33 | @@ -196,7 +196,7 @@ |
1633 | 34 | gdm_signal_handler_add (signal_handler, SIGBUS, signal_cb, NULL); | 34 | gdm_signal_handler_add (signal_handler, SIGBUS, signal_cb, NULL); |
1634 | 35 | gdm_signal_handler_add (signal_handler, SIGFPE, signal_cb, NULL); | 35 | gdm_signal_handler_add (signal_handler, SIGFPE, signal_cb, NULL); |
1635 | @@ -39,11 +39,11 @@ | |||
1636 | 39 | gdm_signal_handler_add (signal_handler, SIGABRT, signal_cb, NULL); | 39 | gdm_signal_handler_add (signal_handler, SIGABRT, signal_cb, NULL); |
1637 | 40 | gdm_signal_handler_add (signal_handler, SIGUSR1, signal_cb, NULL); | 40 | gdm_signal_handler_add (signal_handler, SIGUSR1, signal_cb, NULL); |
1638 | 41 | 41 | ||
1640 | 42 | Index: gdm-3.0.0/daemon/simple-slave-main.c | 42 | Index: gdm-3.1.2/daemon/simple-slave-main.c |
1641 | 43 | =================================================================== | 43 | =================================================================== |
1645 | 44 | --- gdm-3.0.0.orig/daemon/simple-slave-main.c 2010-10-01 13:54:28.000000000 +0200 | 44 | --- gdm-3.1.2.orig/daemon/simple-slave-main.c |
1646 | 45 | +++ gdm-3.0.0/daemon/simple-slave-main.c 2011-05-30 17:35:36.735075632 +0200 | 45 | +++ gdm-3.1.2/daemon/simple-slave-main.c |
1647 | 46 | @@ -243,7 +243,7 @@ | 46 | @@ -246,7 +246,7 @@ |
1648 | 47 | gdm_signal_handler_add (signal_handler, SIGBUS, signal_cb, NULL); | 47 | gdm_signal_handler_add (signal_handler, SIGBUS, signal_cb, NULL); |
1649 | 48 | gdm_signal_handler_add (signal_handler, SIGFPE, signal_cb, NULL); | 48 | gdm_signal_handler_add (signal_handler, SIGFPE, signal_cb, NULL); |
1650 | 49 | gdm_signal_handler_add (signal_handler, SIGHUP, signal_cb, NULL); | 49 | gdm_signal_handler_add (signal_handler, SIGHUP, signal_cb, NULL); |
1651 | @@ -52,10 +52,10 @@ | |||
1652 | 52 | gdm_signal_handler_add (signal_handler, SIGABRT, signal_cb, NULL); | 52 | gdm_signal_handler_add (signal_handler, SIGABRT, signal_cb, NULL); |
1653 | 53 | gdm_signal_handler_add (signal_handler, SIGUSR1, signal_cb, NULL); | 53 | gdm_signal_handler_add (signal_handler, SIGUSR1, signal_cb, NULL); |
1654 | 54 | gdm_signal_handler_add (signal_handler, SIGUSR2, signal_cb, NULL); | 54 | gdm_signal_handler_add (signal_handler, SIGUSR2, signal_cb, NULL); |
1656 | 55 | Index: gdm-3.0.0/daemon/xdmcp-chooser-slave-main.c | 55 | Index: gdm-3.1.2/daemon/xdmcp-chooser-slave-main.c |
1657 | 56 | =================================================================== | 56 | =================================================================== |
1660 | 57 | --- gdm-3.0.0.orig/daemon/xdmcp-chooser-slave-main.c 2010-10-01 13:54:28.000000000 +0200 | 57 | --- gdm-3.1.2.orig/daemon/xdmcp-chooser-slave-main.c |
1661 | 58 | +++ gdm-3.0.0/daemon/xdmcp-chooser-slave-main.c 2011-05-30 17:35:36.735075632 +0200 | 58 | +++ gdm-3.1.2/daemon/xdmcp-chooser-slave-main.c |
1662 | 59 | @@ -237,7 +237,7 @@ | 59 | @@ -237,7 +237,7 @@ |
1663 | 60 | gdm_signal_handler_add (signal_handler, SIGBUS, signal_cb, NULL); | 60 | gdm_signal_handler_add (signal_handler, SIGBUS, signal_cb, NULL); |
1664 | 61 | gdm_signal_handler_add (signal_handler, SIGFPE, signal_cb, NULL); | 61 | gdm_signal_handler_add (signal_handler, SIGFPE, signal_cb, NULL); |
1665 | 62 | 62 | ||
1666 | === modified file 'debian/patches/ubuntu_guest_session.patch' | |||
1667 | --- debian/patches/ubuntu_guest_session.patch 2011-06-07 13:09:47 +0000 | |||
1668 | +++ debian/patches/ubuntu_guest_session.patch 2011-10-06 13:19:31 +0000 | |||
1669 | @@ -7,10 +7,10 @@ | |||
1670 | 7 | system) rules around it. | 7 | system) rules around it. |
1671 | 8 | Bug: https://wiki.ubuntu.com/DesktopTeam/Specs/Intrepid/GuestAccount | 8 | Bug: https://wiki.ubuntu.com/DesktopTeam/Specs/Intrepid/GuestAccount |
1672 | 9 | 9 | ||
1674 | 10 | Index: gdm-3.0.4/daemon/gdm-local-display-factory.c | 10 | Index: gdm-3.2.0/daemon/gdm-local-display-factory.c |
1675 | 11 | =================================================================== | 11 | =================================================================== |
1678 | 12 | --- gdm-3.0.4.orig/daemon/gdm-local-display-factory.c 2011-06-07 15:08:15.000000000 +0200 | 12 | --- gdm-3.2.0.orig/daemon/gdm-local-display-factory.c |
1679 | 13 | +++ gdm-3.0.4/daemon/gdm-local-display-factory.c 2011-06-07 15:09:05.591897302 +0200 | 13 | +++ gdm-3.2.0/daemon/gdm-local-display-factory.c |
1680 | 14 | @@ -22,6 +22,8 @@ | 14 | @@ -22,6 +22,8 @@ |
1681 | 15 | 15 | ||
1682 | 16 | #include <stdlib.h> | 16 | #include <stdlib.h> |
1683 | @@ -20,7 +20,7 @@ | |||
1684 | 20 | 20 | ||
1685 | 21 | #include <glib.h> | 21 | #include <glib.h> |
1686 | 22 | #include <glib/gi18n.h> | 22 | #include <glib/gi18n.h> |
1688 | 23 | @@ -45,6 +47,8 @@ | 23 | @@ -44,6 +46,8 @@ |
1689 | 24 | #define GDM_LOCAL_DISPLAY_FACTORY_DBUS_PATH GDM_DBUS_PATH "/LocalDisplayFactory" | 24 | #define GDM_LOCAL_DISPLAY_FACTORY_DBUS_PATH GDM_DBUS_PATH "/LocalDisplayFactory" |
1690 | 25 | #define GDM_MANAGER_DBUS_NAME "org.gnome.DisplayManager.LocalDisplayFactory" | 25 | #define GDM_MANAGER_DBUS_NAME "org.gnome.DisplayManager.LocalDisplayFactory" |
1691 | 26 | 26 | ||
1692 | @@ -29,7 +29,7 @@ | |||
1693 | 29 | #define MAX_DISPLAY_FAILURES 5 | 29 | #define MAX_DISPLAY_FAILURES 5 |
1694 | 30 | 30 | ||
1695 | 31 | struct GdmLocalDisplayFactoryPrivate | 31 | struct GdmLocalDisplayFactoryPrivate |
1697 | 32 | @@ -343,6 +347,270 @@ | 32 | @@ -342,6 +346,270 @@ |
1698 | 33 | return ret; | 33 | return ret; |
1699 | 34 | } | 34 | } |
1700 | 35 | 35 | ||
1701 | @@ -300,10 +300,10 @@ | |||
1702 | 300 | gboolean | 300 | gboolean |
1703 | 301 | gdm_local_display_factory_create_product_display (GdmLocalDisplayFactory *factory, | 301 | gdm_local_display_factory_create_product_display (GdmLocalDisplayFactory *factory, |
1704 | 302 | const char *parent_display_id, | 302 | const char *parent_display_id, |
1706 | 303 | Index: gdm-3.0.4/daemon/gdm-local-display-factory.h | 303 | Index: gdm-3.2.0/daemon/gdm-local-display-factory.h |
1707 | 304 | =================================================================== | 304 | =================================================================== |
1710 | 305 | --- gdm-3.0.4.orig/daemon/gdm-local-display-factory.h 2011-06-07 15:08:15.000000000 +0200 | 305 | --- gdm-3.2.0.orig/daemon/gdm-local-display-factory.h |
1711 | 306 | +++ gdm-3.0.4/daemon/gdm-local-display-factory.h 2011-06-07 15:09:05.591897302 +0200 | 306 | +++ gdm-3.2.0/daemon/gdm-local-display-factory.h |
1712 | 307 | @@ -69,6 +69,11 @@ | 307 | @@ -69,6 +69,11 @@ |
1713 | 308 | char **id, | 308 | char **id, |
1714 | 309 | GError **error); | 309 | GError **error); |
1715 | @@ -316,10 +316,10 @@ | |||
1716 | 316 | gboolean gdm_local_display_factory_create_product_display (GdmLocalDisplayFactory *factory, | 316 | gboolean gdm_local_display_factory_create_product_display (GdmLocalDisplayFactory *factory, |
1717 | 317 | const char *parent_display_id, | 317 | const char *parent_display_id, |
1718 | 318 | const char *relay_address, | 318 | const char *relay_address, |
1720 | 319 | Index: gdm-3.0.4/daemon/gdm-local-display-factory.xml | 319 | Index: gdm-3.2.0/daemon/gdm-local-display-factory.xml |
1721 | 320 | =================================================================== | 320 | =================================================================== |
1724 | 321 | --- gdm-3.0.4.orig/daemon/gdm-local-display-factory.xml 2011-06-07 15:08:15.000000000 +0200 | 321 | --- gdm-3.2.0.orig/daemon/gdm-local-display-factory.xml |
1725 | 322 | +++ gdm-3.0.4/daemon/gdm-local-display-factory.xml 2011-06-07 15:09:05.591897302 +0200 | 322 | +++ gdm-3.2.0/daemon/gdm-local-display-factory.xml |
1726 | 323 | @@ -13,5 +13,9 @@ | 323 | @@ -13,5 +13,9 @@ |
1727 | 324 | <arg name="username" direction="in" type="s"/> | 324 | <arg name="username" direction="in" type="s"/> |
1728 | 325 | <arg name="id" direction="out" type="o"/> | 325 | <arg name="id" direction="out" type="o"/> |
1729 | @@ -330,17 +330,18 @@ | |||
1730 | 330 | + </method> | 330 | + </method> |
1731 | 331 | </interface> | 331 | </interface> |
1732 | 332 | </node> | 332 | </node> |
1734 | 333 | Index: gdm-3.0.4/data/gdm.conf.in | 333 | Index: gdm-3.2.0/data/gdm.conf.in |
1735 | 334 | =================================================================== | 334 | =================================================================== |
1741 | 335 | --- gdm-3.0.4.orig/data/gdm.conf.in 2011-06-07 15:08:49.000000000 +0200 | 335 | --- gdm-3.2.0.orig/data/gdm.conf.in |
1742 | 336 | +++ gdm-3.0.4/data/gdm.conf.in 2011-06-07 15:09:18.561897308 +0200 | 336 | +++ gdm-3.2.0/data/gdm.conf.in |
1743 | 337 | @@ -69,6 +69,9 @@ | 337 | @@ -71,6 +71,10 @@ |
1739 | 338 | <allow send_destination="org.gnome.DisplayManager" | ||
1740 | 339 | send_interface="org.gnome.DisplayManager.LocalDisplayFactory" | ||
1744 | 340 | send_member="SwitchToUser"/> | 338 | send_member="SwitchToUser"/> |
1746 | 341 | + <allow send_destination="org.gnome.DisplayManager" | 339 | |
1747 | 340 | <allow send_destination="org.gnome.DisplayManager" | ||
1748 | 342 | + send_interface="org.gnome.DisplayManager.LocalDisplayFactory" | 341 | + send_interface="org.gnome.DisplayManager.LocalDisplayFactory" |
1749 | 343 | + send_member="StartGuestSession"/> | 342 | + send_member="StartGuestSession"/> |
1752 | 344 | 343 | + | |
1753 | 345 | <allow send_destination="org.gnome.DisplayManager" | 344 | + <allow send_destination="org.gnome.DisplayManager" |
1754 | 346 | send_interface="org.gnome.DisplayManager.Manager" | 345 | send_interface="org.gnome.DisplayManager.Manager" |
1755 | 346 | send_member="GetDisplays"/> | ||
1756 | 347 | |||
1757 | 347 | 348 | ||
1758 | === modified file 'debian/patches/ubuntu_i18n_oneiric.patch' | |||
1759 | --- debian/patches/ubuntu_i18n_oneiric.patch 2011-08-12 17:20:24 +0000 | |||
1760 | +++ debian/patches/ubuntu_i18n_oneiric.patch 2011-10-06 13:19:31 +0000 | |||
1761 | @@ -2,9 +2,10 @@ | |||
1762 | 2 | Forwarded: not-needed | 2 | Forwarded: not-needed |
1763 | 3 | Author: Gunnar Hjalmarsson <ubuntu@gunnar.cc> | 3 | Author: Gunnar Hjalmarsson <ubuntu@gunnar.cc> |
1764 | 4 | 4 | ||
1768 | 5 | diff -Nur -x '*.orig' -x '*~' gdm-3.0.4//data/Xsession.in gdm-3.0.4.new//data/Xsession.in | 5 | Index: gdm-3.1.2/data/Xsession.in |
1769 | 6 | --- gdm-3.0.4//data/Xsession.in 2011-08-09 14:58:58.000000000 +0200 | 6 | =================================================================== |
1770 | 7 | +++ gdm-3.0.4.new//data/Xsession.in 2011-08-09 14:59:12.639636230 +0200 | 7 | --- gdm-3.1.2.orig/data/Xsession.in |
1771 | 8 | +++ gdm-3.1.2/data/Xsession.in | ||
1772 | 8 | @@ -36,6 +36,24 @@ | 9 | @@ -36,6 +36,24 @@ |
1773 | 9 | test -f /etc/xprofile && . /etc/xprofile | 10 | test -f /etc/xprofile && . /etc/xprofile |
1774 | 10 | test -f "$HOME/.xprofile" && . "$HOME/.xprofile" | 11 | test -f "$HOME/.xprofile" && . "$HOME/.xprofile" |
1775 | 11 | 12 | ||
1776 | === modified file 'debian/patches/ubuntu_no_debug.patch' | |||
1777 | --- debian/patches/ubuntu_no_debug.patch 2011-06-07 13:13:05 +0000 | |||
1778 | +++ debian/patches/ubuntu_no_debug.patch 2011-10-06 13:19:31 +0000 | |||
1779 | @@ -1,9 +1,9 @@ | |||
1780 | 1 | Description: Turn off debugging by default. Logging to syslog will slow down loading. | 1 | Description: Turn off debugging by default. Logging to syslog will slow down loading. |
1781 | 2 | 2 | ||
1783 | 3 | Index: gdm-2.32.0/common/gdm-common.c | 3 | Index: gdm-3.1.90/common/gdm-common.c |
1784 | 4 | =================================================================== | 4 | =================================================================== |
1787 | 5 | --- gdm-2.32.0.orig/common/gdm-common.c 2010-09-15 20:58:10.000000000 +0200 | 5 | --- gdm-3.1.90.orig/common/gdm-common.c |
1788 | 6 | +++ gdm-2.32.0/common/gdm-common.c 2010-12-07 15:21:02.907502001 +0100 | 6 | +++ gdm-3.1.90/common/gdm-common.c |
1789 | 7 | @@ -47,6 +47,7 @@ | 7 | @@ -47,6 +47,7 @@ |
1790 | 8 | gboolean | 8 | gboolean |
1791 | 9 | gdm_is_version_unstable (void) | 9 | gdm_is_version_unstable (void) |
1792 | @@ -21,4 +21,4 @@ | |||
1793 | 21 | +#endif | 21 | +#endif |
1794 | 22 | } | 22 | } |
1795 | 23 | 23 | ||
1797 | 24 | void | 24 | gboolean |
1798 | 25 | 25 | ||
1799 | === modified file 'debian/patches/ubuntu_plymouth.patch' | |||
1800 | --- debian/patches/ubuntu_plymouth.patch 2011-07-13 15:34:20 +0000 | |||
1801 | +++ debian/patches/ubuntu_plymouth.patch 2011-10-06 13:19:31 +0000 | |||
1802 | @@ -7,9 +7,11 @@ | |||
1803 | 7 | This combined with starting the X server with -background none | 7 | This combined with starting the X server with -background none |
1804 | 8 | will give us a nice fade transition when g-s-d starts | 8 | will give us a nice fade transition when g-s-d starts |
1805 | 9 | --- | 9 | --- |
1809 | 10 | --- a/daemon/gdm-simple-slave.c | 10 | Index: gdm-3.2.0/daemon/gdm-simple-slave.c |
1810 | 11 | +++ b/daemon/gdm-simple-slave.c | 11 | =================================================================== |
1811 | 12 | @@ -91,6 +91,7 @@ | 12 | --- gdm-3.2.0.orig/daemon/gdm-simple-slave.c |
1812 | 13 | +++ gdm-3.2.0/daemon/gdm-simple-slave.c | ||
1813 | 14 | @@ -93,6 +93,7 @@ | ||
1814 | 13 | #ifdef HAVE_LOGINDEVPERM | 15 | #ifdef HAVE_LOGINDEVPERM |
1815 | 14 | gboolean use_logindevperm; | 16 | gboolean use_logindevperm; |
1816 | 15 | #endif | 17 | #endif |
1817 | @@ -17,7 +19,7 @@ | |||
1818 | 17 | }; | 19 | }; |
1819 | 18 | 20 | ||
1820 | 19 | enum { | 21 | enum { |
1822 | 20 | @@ -1098,6 +1099,91 @@ | 22 | @@ -1201,6 +1202,91 @@ |
1823 | 21 | slave->priv->start_session_when_ready = FALSE; | 23 | slave->priv->start_session_when_ready = FALSE; |
1824 | 22 | } | 24 | } |
1825 | 23 | 25 | ||
1826 | @@ -109,10 +111,10 @@ | |||
1827 | 109 | static void | 111 | static void |
1828 | 110 | setup_server (GdmSimpleSlave *slave) | 112 | setup_server (GdmSimpleSlave *slave) |
1829 | 111 | { | 113 | { |
1831 | 112 | @@ -1106,6 +1192,19 @@ | 114 | @@ -1212,6 +1298,20 @@ |
1832 | 113 | 115 | ||
1835 | 114 | /* Set the busy cursor */ | 116 | /* Set the initial keyboard layout to something reasonable */ |
1836 | 115 | gdm_slave_set_busy_cursor (GDM_SLAVE (slave)); | 117 | gdm_slave_set_initial_keyboard_layout (GDM_SLAVE (slave)); |
1837 | 116 | + | 118 | + |
1838 | 117 | + /* The root window has a background that may be useful | 119 | + /* The root window has a background that may be useful |
1839 | 118 | + * to cross fade or transition from when setting the | 120 | + * to cross fade or transition from when setting the |
1840 | @@ -126,10 +128,11 @@ | |||
1841 | 126 | + if (slave->priv->plymouth_is_running) { | 128 | + if (slave->priv->plymouth_is_running) { |
1842 | 127 | + plymouth_quit_with_transition (slave); | 129 | + plymouth_quit_with_transition (slave); |
1843 | 128 | + } | 130 | + } |
1844 | 131 | + | ||
1845 | 129 | } | 132 | } |
1846 | 130 | 133 | ||
1847 | 131 | static void | 134 | static void |
1849 | 132 | @@ -1305,6 +1404,10 @@ | 135 | @@ -1415,6 +1515,10 @@ |
1850 | 133 | g_debug ("GdmSimpleSlave: server exited with code %d\n", exit_code); | 136 | g_debug ("GdmSimpleSlave: server exited with code %d\n", exit_code); |
1851 | 134 | 137 | ||
1852 | 135 | gdm_slave_stopped (GDM_SLAVE (slave)); | 138 | gdm_slave_stopped (GDM_SLAVE (slave)); |
1853 | @@ -140,7 +143,7 @@ | |||
1854 | 140 | } | 143 | } |
1855 | 141 | 144 | ||
1856 | 142 | static void | 145 | static void |
1858 | 143 | @@ -1317,6 +1420,10 @@ | 146 | @@ -1427,6 +1531,10 @@ |
1859 | 144 | g_strsignal (signal_number)); | 147 | g_strsignal (signal_number)); |
1860 | 145 | 148 | ||
1861 | 146 | gdm_slave_stopped (GDM_SLAVE (slave)); | 149 | gdm_slave_stopped (GDM_SLAVE (slave)); |
1862 | @@ -151,7 +154,7 @@ | |||
1863 | 151 | } | 154 | } |
1864 | 152 | 155 | ||
1865 | 153 | static gboolean | 156 | static gboolean |
1867 | 154 | @@ -1361,7 +1468,21 @@ | 157 | @@ -1471,7 +1579,21 @@ |
1868 | 155 | G_CALLBACK (on_server_ready), | 158 | G_CALLBACK (on_server_ready), |
1869 | 156 | slave); | 159 | slave); |
1870 | 157 | 160 | ||
1871 | @@ -174,7 +177,7 @@ | |||
1872 | 174 | if (! res) { | 177 | if (! res) { |
1873 | 175 | g_warning (_("Could not start the X " | 178 | g_warning (_("Could not start the X " |
1874 | 176 | "server (your graphical environment) " | 179 | "server (your graphical environment) " |
1876 | 177 | @@ -1371,6 +1492,9 @@ | 180 | @@ -1481,6 +1603,9 @@ |
1877 | 178 | "In the meantime this display will be " | 181 | "In the meantime this display will be " |
1878 | 179 | "disabled. Please restart GDM when " | 182 | "disabled. Please restart GDM when " |
1879 | 180 | "the problem is corrected.")); | 183 | "the problem is corrected.")); |
1880 | @@ -184,8 +187,10 @@ | |||
1881 | 184 | exit (1); | 187 | exit (1); |
1882 | 185 | } | 188 | } |
1883 | 186 | 189 | ||
1886 | 187 | --- a/daemon/gdm-slave.c | 190 | Index: gdm-3.2.0/daemon/gdm-slave.c |
1887 | 188 | +++ b/daemon/gdm-slave.c | 191 | =================================================================== |
1888 | 192 | --- gdm-3.2.0.orig/daemon/gdm-slave.c | ||
1889 | 193 | +++ gdm-3.2.0/daemon/gdm-slave.c | ||
1890 | 189 | @@ -43,6 +43,7 @@ | 194 | @@ -43,6 +43,7 @@ |
1891 | 190 | #include <dbus/dbus-glib-lowlevel.h> | 195 | #include <dbus/dbus-glib-lowlevel.h> |
1892 | 191 | 196 | ||
1893 | @@ -194,7 +199,7 @@ | |||
1894 | 194 | #include <X11/cursorfont.h> /* for watch cursor */ | 199 | #include <X11/cursorfont.h> /* for watch cursor */ |
1895 | 195 | #include <X11/extensions/Xrandr.h> | 200 | #include <X11/extensions/Xrandr.h> |
1896 | 196 | #include <X11/Xatom.h> | 201 | #include <X11/Xatom.h> |
1898 | 197 | @@ -434,6 +435,77 @@ | 202 | @@ -483,6 +484,77 @@ |
1899 | 198 | } | 203 | } |
1900 | 199 | } | 204 | } |
1901 | 200 | 205 | ||
1902 | @@ -272,9 +277,11 @@ | |||
1903 | 272 | void | 277 | void |
1904 | 273 | gdm_slave_set_busy_cursor (GdmSlave *slave) | 278 | gdm_slave_set_busy_cursor (GdmSlave *slave) |
1905 | 274 | { | 279 | { |
1909 | 275 | --- a/daemon/gdm-slave.h | 280 | Index: gdm-3.2.0/daemon/gdm-slave.h |
1910 | 276 | +++ b/daemon/gdm-slave.h | 281 | =================================================================== |
1911 | 277 | @@ -77,6 +77,7 @@ | 282 | --- gdm-3.2.0.orig/daemon/gdm-slave.h |
1912 | 283 | +++ gdm-3.2.0/daemon/gdm-slave.h | ||
1913 | 284 | @@ -78,6 +78,7 @@ | ||
1914 | 278 | void gdm_slave_set_initial_cursor_position (GdmSlave *slave); | 285 | void gdm_slave_set_initial_cursor_position (GdmSlave *slave); |
1915 | 279 | 286 | ||
1916 | 280 | void gdm_slave_set_busy_cursor (GdmSlave *slave); | 287 | void gdm_slave_set_busy_cursor (GdmSlave *slave); |
1917 | @@ -282,8 +289,10 @@ | |||
1918 | 282 | gboolean gdm_slave_run_script (GdmSlave *slave, | 289 | gboolean gdm_slave_run_script (GdmSlave *slave, |
1919 | 283 | const char *dir, | 290 | const char *dir, |
1920 | 284 | const char *username); | 291 | const char *username); |
1923 | 285 | --- a/daemon/gdm-server.c | 292 | Index: gdm-3.2.0/daemon/gdm-server.c |
1924 | 286 | +++ b/daemon/gdm-server.c | 293 | =================================================================== |
1925 | 294 | --- gdm-3.2.0.orig/daemon/gdm-server.c | ||
1926 | 295 | +++ gdm-3.2.0/daemon/gdm-server.c | ||
1927 | 287 | @@ -34,6 +34,9 @@ | 296 | @@ -34,6 +34,9 @@ |
1928 | 288 | #include <signal.h> | 297 | #include <signal.h> |
1929 | 289 | #include <sys/resource.h> | 298 | #include <sys/resource.h> |
1930 | @@ -361,8 +370,10 @@ | |||
1931 | 361 | 370 | ||
1932 | 362 | static void | 371 | static void |
1933 | 363 | server_died (GdmServer *server) | 372 | server_died (GdmServer *server) |
1936 | 364 | --- a/daemon/gdm-server.h | 373 | Index: gdm-3.2.0/daemon/gdm-server.h |
1937 | 365 | +++ b/daemon/gdm-server.h | 374 | =================================================================== |
1938 | 375 | --- gdm-3.2.0.orig/daemon/gdm-server.h | ||
1939 | 376 | +++ gdm-3.2.0/daemon/gdm-server.h | ||
1940 | 366 | @@ -56,6 +56,7 @@ | 377 | @@ -56,6 +56,7 @@ |
1941 | 367 | GdmServer * gdm_server_new (const char *display_id, | 378 | GdmServer * gdm_server_new (const char *display_id, |
1942 | 368 | const char *auth_file); | 379 | const char *auth_file); |
1943 | 369 | 380 | ||
1944 | === modified file 'debian/patches/ubuntu_run_xsession.d.patch' | |||
1945 | --- debian/patches/ubuntu_run_xsession.d.patch 2011-06-07 13:00:08 +0000 | |||
1946 | +++ debian/patches/ubuntu_run_xsession.d.patch 2011-10-06 13:19:31 +0000 | |||
1947 | @@ -2,10 +2,10 @@ | |||
1948 | 2 | Author: Martin Pitt <martin.pitt@ubuntu.com> | 2 | Author: Martin Pitt <martin.pitt@ubuntu.com> |
1949 | 3 | Origin: Ubuntu; /etc/X11/Xsession.d is a Debianism/Ubuntuism | 3 | Origin: Ubuntu; /etc/X11/Xsession.d is a Debianism/Ubuntuism |
1950 | 4 | 4 | ||
1952 | 5 | Index: gdm-3.0.0/data/Xsession.in | 5 | Index: gdm-3.1.2/data/Xsession.in |
1953 | 6 | =================================================================== | 6 | =================================================================== |
1956 | 7 | --- gdm-3.0.0.orig/data/Xsession.in 2010-10-01 13:54:28.000000000 +0200 | 7 | --- gdm-3.1.2.orig/data/Xsession.in |
1957 | 8 | +++ gdm-3.0.0/data/Xsession.in 2011-05-30 17:35:35.811075631 +0200 | 8 | +++ gdm-3.1.2/data/Xsession.in |
1958 | 9 | @@ -162,6 +162,19 @@ | 9 | @@ -162,6 +162,19 @@ |
1959 | 10 | done | 10 | done |
1960 | 11 | fi | 11 | fi |
1961 | 12 | 12 | ||
1962 | === modified file 'debian/patches/ubuntu_upstart_event.patch' | |||
1963 | --- debian/patches/ubuntu_upstart_event.patch 2011-06-07 13:04:47 +0000 | |||
1964 | +++ debian/patches/ubuntu_upstart_event.patch 2011-10-06 13:19:31 +0000 | |||
1965 | @@ -1,9 +1,9 @@ | |||
1966 | 1 | Description: Emit Upstart events when starting the login session and desktop session | 1 | Description: Emit Upstart events when starting the login session and desktop session |
1967 | 2 | 2 | ||
1969 | 3 | Index: gdm-3.0.0/data/Init.in | 3 | Index: gdm-3.1.2/data/Init.in |
1970 | 4 | =================================================================== | 4 | =================================================================== |
1973 | 5 | --- gdm-3.0.0.orig/data/Init.in 2010-10-01 13:54:28.000000000 +0200 | 5 | --- gdm-3.1.2.orig/data/Init.in |
1974 | 6 | +++ gdm-3.0.0/data/Init.in 2011-05-30 17:35:40.919075634 +0200 | 6 | +++ gdm-3.1.2/data/Init.in |
1975 | 7 | @@ -6,6 +6,8 @@ | 7 | @@ -6,6 +6,8 @@ |
1976 | 8 | PATH="@X_PATH@:$PATH" | 8 | PATH="@X_PATH@:$PATH" |
1977 | 9 | OLD_IFS=$IFS | 9 | OLD_IFS=$IFS |
1978 | @@ -13,10 +13,10 @@ | |||
1979 | 13 | gdmwhich () { | 13 | gdmwhich () { |
1980 | 14 | COMMAND="$1" | 14 | COMMAND="$1" |
1981 | 15 | OUTPUT= | 15 | OUTPUT= |
1983 | 16 | Index: gdm-3.0.0/data/PreSession.in | 16 | Index: gdm-3.1.2/data/PreSession.in |
1984 | 17 | =================================================================== | 17 | =================================================================== |
1987 | 18 | --- gdm-3.0.0.orig/data/PreSession.in 2010-10-01 13:54:28.000000000 +0200 | 18 | --- gdm-3.1.2.orig/data/PreSession.in |
1988 | 19 | +++ gdm-3.0.0/data/PreSession.in 2011-05-30 17:35:40.919075634 +0200 | 19 | +++ gdm-3.1.2/data/PreSession.in |
1989 | 20 | @@ -7,3 +7,5 @@ | 20 | @@ -7,3 +7,5 @@ |
1990 | 21 | # Note that output goes into the .xsession-errors file for easy debugging | 21 | # Note that output goes into the .xsession-errors file for easy debugging |
1991 | 22 | # | 22 | # |
1992 | 23 | 23 | ||
1993 | === modified file 'debian/patches/ubuntu_xresources_is_a_dir.patch' | |||
1994 | --- debian/patches/ubuntu_xresources_is_a_dir.patch 2011-07-13 15:33:24 +0000 | |||
1995 | +++ debian/patches/ubuntu_xresources_is_a_dir.patch 2011-10-06 13:19:31 +0000 | |||
1996 | @@ -1,8 +1,10 @@ | |||
1997 | 1 | Description: Properly loads files from Debian/Ubuntu /etc/X11/Xresources/ dir | 1 | Description: Properly loads files from Debian/Ubuntu /etc/X11/Xresources/ dir |
1998 | 2 | From: Loïc Minier <loic.minier@ubuntu.com> | 2 | From: Loïc Minier <loic.minier@ubuntu.com> |
1999 | 3 | Date: Wed, 13 Jul 2011 17:32:31 +0200 | 3 | Date: Wed, 13 Jul 2011 17:32:31 +0200 |
2002 | 4 | --- a/data/Xsession.in | 4 | Index: gdm-3.1.2/data/Xsession.in |
2003 | 5 | +++ b/data/Xsession.in | 5 | =================================================================== |
2004 | 6 | --- gdm-3.1.2.orig/data/Xsession.in | ||
2005 | 7 | +++ gdm-3.1.2/data/Xsession.in | ||
2006 | 6 | @@ -99,6 +99,13 @@ | 8 | @@ -99,6 +99,13 @@ |
2007 | 7 | 9 | ||
2008 | 8 | if [ -f "$sysresources" ]; then | 10 | if [ -f "$sysresources" ]; then |
2009 | 9 | 11 | ||
2010 | === modified file 'debian/rules' | |||
2011 | --- debian/rules 2011-07-14 05:26:11 +0000 | |||
2012 | +++ debian/rules 2011-10-06 13:19:31 +0000 | |||
2013 | @@ -18,7 +18,7 @@ | |||
2014 | 18 | 18 | ||
2015 | 19 | DEB_CONFIGURE_EXTRA_FLAGS += --disable-scrollkeeper \ | 19 | DEB_CONFIGURE_EXTRA_FLAGS += --disable-scrollkeeper \ |
2016 | 20 | --enable-ipv6=yes \ | 20 | --enable-ipv6=yes \ |
2018 | 21 | --with-at-spi-registryd-directory=/usr/lib/at-spi \ | 21 | --with-at-spi-registryd-directory=/usr/lib/at-spi2-core \ |
2019 | 22 | --with-default-path=/usr/local/bin:/usr/bin:/bin:/usr/games \ | 22 | --with-default-path=/usr/local/bin:/usr/bin:/bin:/usr/games \ |
2020 | 23 | --with-lang-file=/etc/default/locale \ | 23 | --with-lang-file=/etc/default/locale \ |
2021 | 24 | --with-incomplete-locales | 24 | --with-incomplete-locales |
2022 | @@ -33,16 +33,15 @@ | |||
2023 | 33 | 33 | ||
2024 | 34 | binary-post-install/gdm:: | 34 | binary-post-install/gdm:: |
2025 | 35 | install -m644 debian/gdm-autologin.pam debian/gdm/etc/pam.d/gdm-autologin | 35 | install -m644 debian/gdm-autologin.pam debian/gdm/etc/pam.d/gdm-autologin |
2026 | 36 | install -m644 debian/gdm-welcome.pam debian/gdm/etc/pam.d/gdm-welcome | ||
2027 | 36 | install -m644 debian/gdm.pam debian/gdm/etc/pam.d/gdm | 37 | install -m644 debian/gdm.pam debian/gdm/etc/pam.d/gdm |
2028 | 37 | install -D -m644 debian/xterm.desktop debian/gdm/usr/share/xsessions/xterm.desktop | 38 | install -D -m644 debian/xterm.desktop debian/gdm/usr/share/xsessions/xterm.desktop |
2029 | 38 | install -D -m644 debian/xsession.desktop debian/gdm/usr/share/xsessions/xsession.desktop | 39 | install -D -m644 debian/xsession.desktop debian/gdm/usr/share/xsessions/xsession.desktop |
2030 | 39 | rm -r debian/gdm/var/gdm debian/gdm/var/run | ||
2031 | 40 | # move custom.conf to the examples | 40 | # move custom.conf to the examples |
2032 | 41 | mkdir -p debian/gdm/usr/share/doc/gdm/examples | 41 | mkdir -p debian/gdm/usr/share/doc/gdm/examples |
2033 | 42 | mv debian/gdm/etc/gdm/custom.conf debian/gdm/usr/share/doc/gdm/examples | 42 | mv debian/gdm/etc/gdm/custom.conf debian/gdm/usr/share/doc/gdm/examples |
2034 | 43 | # we install onboard (debian/onboard.desktop), and do not have gok | 43 | # we install onboard (debian/onboard.desktop), and do not have gok |
2037 | 44 | install -m 644 debian/onboard.desktop debian/gdm/usr/share/gdm/autostart/LoginWindow/ | 44 | #install -m 644 debian/onboard.desktop debian/gdm/usr/share/gdm/autostart/LoginWindow/ |
2038 | 45 | rm debian/gdm/usr/share/gdm/autostart/LoginWindow/gok.desktop | 45 | #rm debian/gdm/usr/share/gdm/autostart/LoginWindow/gok.desktop |
2039 | 46 | # we do not currently need a PK agent in the gdm session | 46 | # we do not currently need a PK agent in the gdm session |
2042 | 47 | rm debian/gdm/usr/share/gdm/autostart/LoginWindow/polkit-gnome-authentication-agent-1.desktop | 47 | #rm debian/gdm/usr/share/gdm/autostart/LoginWindow/polkit-gnome-authentication-agent-1.desktop |
2041 | 48 |
This is obsolete now...