Jasper St. Pierre
a1f68720e5
telepathyClient: Remove C-based TelepathyLogger wrapper
...
gjs has matured enough to the point where we don't need this
https://bugzilla.gnome.org/show_bug.cgi?id=676850
2012-06-01 08:59:59 -04:00
Piotr Drąg
022376dd56
Added contexts to various Unknown strings
...
Fixes bug https://bugzilla.gnome.org/show_bug.cgi?id=659968
2012-06-01 14:44:40 +02:00
Guillaume Desmottes
934e5aacab
notificationDaemon.js: convert the hints dict at the beginning of the function
...
It's used right away to discard some Empathy notifications.
This regression has been introduced during the 3.4 cycle when 'hints' has been
turned to a GVariant.
https://bugzilla.gnome.org/show_bug.cgi?id=675370
2012-06-01 09:40:32 +02:00
Giovanni Campagna
35b142f23f
NetworkMenu: fix updating connection lists
...
Ensure that the UI is updated when a connection changes name or id,
even if it was already known by a device.
Also, use less private properties on NMConnection objects, as they
can become stale and cause problems.
https://bugzilla.gnome.org/show_bug.cgi?id=677097
2012-05-31 20:50:02 +02:00
Matthias Clasen
41c3795a7b
Add an initial-setup mode
...
Use the newly introduced kiosk mode functionality, and define an
'initial-setup' mode that is suitable for
https://live.gnome.org/GnomeOS/Design/Whiteboards/InitialSetup
https://bugzilla.gnome.org/show_bug.cgi?id=676697
2012-05-31 09:52:14 -04:00
Jiro Matsuzawa
95d7099133
[l10n] Update Japanese translation
2012-05-31 18:12:53 +09:00
Kjartan Maraas
33dc9abb9b
Updated Norwegian bokmål translation
2012-05-30 14:19:28 +02:00
Jasper St. Pierre
5e4edac14d
browser-plugin: Fix Opera support
...
Opera now tries to call NP_SetWindow without trying to check
if it's a NULL pointer or not.
https://bugzilla.gnome.org/show_bug.cgi?id=672192
2012-05-29 18:57:05 -04:00
Florian Müllner
cb5ae92986
sessionMode: Add 'input-method' to status icons in user mode
...
We now drop all status icons that are not explicitly enabled, which
breaks the ibus icon. Add it to the list of allowed icons until we
merge it with the keyboard one.
https://bugzilla.gnome.org/show_bug.cgi?id=677058
2012-05-29 22:06:03 +02:00
Florian Müllner
ebbd295ebe
panel: Refuse to add (legacy) status icons not part of the session mode
...
If a session mode does not use certain status items, we don't want their
fallback implementation to show up either, so filter them out.
https://bugzilla.gnome.org/show_bug.cgi?id=677058
2012-05-29 22:06:03 +02:00
Jasper St. Pierre
65d23fb9a3
extensionUtils: Support subdirectories in getCurrentExtension
...
Some extensions may have complex layouts with multiple subdirectories.
Currently, getCurrentExtension doesn't support this, as it uses a regex
and assume's that the last path's component's parent is all that's needed.
Fix this.
https://bugzilla.gnome.org/show_bug.cgi?id=677001
2012-05-29 14:36:16 -04:00
Jasper St. Pierre
ad6d986172
browser-plugin: Fix enable/disable
...
This code was broken at the last minute, and an accidentally stale plugin
copy kept it untested.
https://bugzilla.gnome.org/show_bug.cgi?id=676837
2012-05-29 14:36:16 -04:00
Matej Urbančič
985641cc2e
Updated Slovenian translation
2012-05-29 09:08:02 +02:00
Mantas Kriaučiūnas
de0a714081
Updated Lithuanian translation
2012-05-26 23:12:17 +03:00
Jasper St. Pierre
3f942302d1
extensionSystem: Show an icon in the install dialog
...
https://bugzilla.gnome.org/show_bug.cgi?id=676837
2012-05-25 18:25:51 -04:00
Jasper St. Pierre
96396163cf
extensionSystem: Replace Shell.write_soup_message_to_stream with GBytes usage
...
https://bugzilla.gnome.org/show_bug.cgi?id=676837
2012-05-25 18:25:51 -04:00
Jasper St. Pierre
0c736c4561
extensionSystem: Use Gio.File.new_tmp
...
https://bugzilla.gnome.org/show_bug.cgi?id=676837
2012-05-25 18:25:51 -04:00
Jasper St. Pierre
33ad9d1035
extensionSystem: Clean up
...
https://bugzilla.gnome.org/show_bug.cgi?id=676837
2012-05-25 18:25:51 -04:00
Jasper St. Pierre
d57658d059
extensionSystem: Remove custom CA file handling
...
libsoup (well, glib-networking) now handles this automatically
https://bugzilla.gnome.org/show_bug.cgi?id=676837
2012-05-25 18:25:51 -04:00
Jasper St. Pierre
031206cf1f
extensionSystem: Remove now-unused version_tag, clean up other code as well
...
https://bugzilla.gnome.org/show_bug.cgi?id=676837
2012-05-25 18:25:51 -04:00
Jasper St. Pierre
12c7cc278d
shellDBus: Remove now unused DisableExtension/EnableExtension
...
These methods were initially introduced when I was planning on having
an explicit DisableExtension/EnableExtension, instead of hooking up
a gsettings notify. This behavior was changed at the last minute, but
the methods were kept to avoid having to change the browser-plugin.
Consumers of this API should just set the GSettings key directly
instead now.
https://bugzilla.gnome.org/show_bug.cgi?id=676837
2012-05-25 18:25:51 -04:00
Jasper St. Pierre
9d3750b9b8
browser-plugin: Set the 'enabled-extensions' GSettings key directly
...
This way, we won't have to shuttle over DBus if we want to set an extension's
status outside of a GNOME Shell session.
https://bugzilla.gnome.org/show_bug.cgi?id=676837
2012-05-25 18:25:51 -04:00
Alban Browaeys
ba4b9f229e
telepathyClient: fix isChat
...
As part of commit 9e1a2cf
the parent _init was moved before the isChat
was set to true. As the parent set it to false isChat is never true
since this commit.
https://bugzilla.gnome.org/show_bug.cgi?id=676806
2012-05-25 13:14:43 -04:00
Yaron Shahrabani
850fe98cbb
Updated Hebrew translation.
2012-05-25 10:39:30 +03:00
Jasper St. Pierre
8a9e3e0df2
Switch string formatting to the one inside gjs
...
https://bugzilla.gnome.org/show_bug.cgi?id=675479
2012-05-24 15:38:44 -04:00
Florian Müllner
a277569d31
Revert "main: Make sure that --mode parameter is valid"
...
This reverts commit a7a46bbe1c
.
Conflicts:
js/ui/sessionMode.js
2012-05-24 19:34:06 +02:00
Daniel Mustieles
7ed9516884
Updated Spanish translation
2012-05-23 14:19:24 +02:00
Florian Müllner
ecff2fa2b7
main: Add a --list-modes command line option
...
Add a command line option to list available modes, i.e. possible
arguments for the --mode switch.
https://bugzilla.gnome.org/show_bug.cgi?id=676156
2012-05-22 19:42:29 +02:00
Florian Müllner
e49b94658c
Remove SessionType type
...
SessionType has now completely been replaced by the finer-grained
session-mode, so remove the remaining type definition.
https://bugzilla.gnome.org/show_bug.cgi?id=676156
2012-05-22 19:42:28 +02:00
Florian Müllner
e4f1572a3a
sessionMode: Add statusArea property
...
Add a sessionMode.statusArea property, which specifies both the order
and shell implementation of the status area items for the mode.
https://bugzilla.gnome.org/show_bug.cgi?id=676156
2012-05-22 19:42:28 +02:00
Florian Müllner
b5b13322d8
sessionMode: Add extraStylesheet property
...
Add a sessionMode.extraStylesheet property, which may be used for
mode-specific style information.
https://bugzilla.gnome.org/show_bug.cgi?id=676156
2012-05-22 19:42:28 +02:00
Florian Müllner
c25e7f3c41
sessionMode: Add createSession() hook
...
Add a sessionMode.createSession() hook, which is executed during
startup to setup mode-specific stuff.
https://bugzilla.gnome.org/show_bug.cgi?id=676156
2012-05-22 19:42:28 +02:00
Florian Müllner
f6a2c92bfa
main: Remove _initUserSession()
...
In Shell.SessionType.USER mode, two separate setup functions were
used during startup. With the new feature-based checks, the second
one is now almost empty, so move its remaining code into the first
function and remove it.
https://bugzilla.gnome.org/show_bug.cgi?id=676156
2012-05-22 19:42:28 +02:00
Florian Müllner
ed17418101
sessionMode: Add hasWorkspaces property
...
Add a sessionMode.hasWorkspaces property, which determines whether
the concept of workspaces should be exposed in the interface or not.
https://bugzilla.gnome.org/show_bug.cgi?id=676156
2012-05-22 19:42:28 +02:00
Florian Müllner
5264f39209
sessionMode: Add hasRunDialog property
...
Add a sessionMode.hasRunDialog property, which determines whether
the keyboard shortcut to access the run dialog should be active
or not.
https://bugzilla.gnome.org/show_bug.cgi?id=676156
2012-05-22 19:42:28 +02:00
Florian Müllner
de69c719fb
sessionMode: Add allowKeybindingsWhenModal property
...
Add a sessionMode.allowKeybindingsWhenModal property, which determines
whether keybindings should still be handled while a modal dialog is
up or not.
https://bugzilla.gnome.org/show_bug.cgi?id=676156
2012-05-22 19:42:28 +02:00
Florian Müllner
ab3173487d
sessionMode: Add allowExtensions property
...
Add a sessionMode.allowExtensions property, which determines whether
installed and enabled extensions should be loaded or ignored.
https://bugzilla.gnome.org/show_bug.cgi?id=676156
2012-05-22 19:42:28 +02:00
Florian Müllner
a3fcb8c284
sessionMode: Add allowSettings property
...
Add a sessionMode.allowSettings property, which determines whether
menus in the top bar should allow access to System Settings or not.
https://bugzilla.gnome.org/show_bug.cgi?id=676156
2012-05-22 19:42:28 +02:00
Florian Müllner
ba92cfa064
sessionMode: Add showCalendarEvents property
...
Add a sessionMode.showCalendarEvents property, which determines
whether the calendar menu should contain an events section or not.
https://bugzilla.gnome.org/show_bug.cgi?id=676156
2012-05-22 19:42:28 +02:00
Florian Müllner
6bee51ed33
sessionMode: Add hasAppMenu property
...
Add a sessionMode.hasAppMenu property, which determines whether
the top bar should contain a menu for the active application or
not.
https://bugzilla.gnome.org/show_bug.cgi?id=676156
2012-05-22 19:42:28 +02:00
Florian Müllner
122bca49ea
sessionMode: Add hasOverview property
...
Add a sessionMode.hasOverview property, which determines whether
the mode should give access to the overview or not.
https://bugzilla.gnome.org/show_bug.cgi?id=676156
2012-05-22 19:42:28 +02:00
Florian Müllner
19318a1eeb
global: Remove session_type property
...
ShellGlobal:session-type is now unsed, remove it.
https://bugzilla.gnome.org/show_bug.cgi?id=676156
2012-05-22 19:42:28 +02:00
Florian Müllner
a7a46bbe1c
main: Make sure that --mode parameter is valid
...
Instead of falling back to a set of default values or crashing the
window manager when an invalid mode is specified, check the value
of the ShellGlobal:session-mode property before taking over as WM
and make a clean exit if it cannot be resolved to an existent mode.
https://bugzilla.gnome.org/show_bug.cgi?id=676156
2012-05-22 19:42:27 +02:00
Florian Müllner
3d26224180
Delegate mode information to a dedicated object
...
Rather than accessing global.session_type / global.session_mode
all over the place, delegate mode information to a dedicated
sessionMode object. While not very useful for now, we will replace
checks for a particular mode with checks for particular properties
that sessionMode defines based on global.session_mode.
https://bugzilla.gnome.org/show_bug.cgi?id=676156
2012-05-22 19:42:27 +02:00
Florian Müllner
940ddb104c
global: Add session-mode property
...
Add a session-mode property on ShellGlobal which corresponds to the
new --mode switch. Make the existing ShellGlobal:session-type property
readonly and base it on ShellGlobal:session-mode to avoid conflicts.
https://bugzilla.gnome.org/show_bug.cgi?id=676156
2012-05-22 19:42:27 +02:00
Florian Müllner
5617f91281
main: Add generic --mode switch
...
We are going to need "special" modes other than GDM, for instance
for the initial setup[0]. Rather than adding one command line switch
per mode (and logic to deal with multiple switches being given at
the same time), add a generic --mode switch to specify the mode as
string.
[0] https://live.gnome.org/GnomeOS/Design/Whiteboards/InitialSetup
https://bugzilla.gnome.org/show_bug.cgi?id=676156
2012-05-22 19:42:27 +02:00
Daniel Mustieles
a9a863aab4
Updated Spanish translation
2012-05-22 10:46:27 +02:00
Florian Müllner
ca26347dea
userMenu: Offer "Switch Session" item on multi-session systems
...
Since commit 518282e169
, we hide both "Switch User" and "Log out"
on single-user systems. However, if there is more than one session
available, users may still want to get back to the login manager
to change sessions.
Add both "Log out" and "Switch Session" items in that case.
https://bugzilla.gnome.org/show_bug.cgi?id=675802
2012-05-22 07:36:36 +02:00
Daniel Mustieles
41a14e808e
Updated Spanish translation
2012-05-21 13:57:39 +02:00
Fran Diéguez
6452501275
Updated Galician translations
2012-05-20 18:14:15 +02:00