| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
GNOME Shell tries to open new windows by calling the application with no
parameters. This strategy is also used by the 'Launch web browser' keybinding,
that can be interpreted as the user requesting a new window, so open a new
window when called with no URIs, unless --new-tag is given explicitly.
Partially fixes https://bugzilla.gnome.org/show_bug.cgi?id=685976
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=683614
|
| |
|
|
|
|
|
| |
When called to open URIs, the shell will still queue a resume session command,
this test ensures that command is not loading the session and creating windows.
|
|
|
|
|
|
|
|
|
| |
New warning flags have been added to gnome-common recently, and we
were getting this a lot. Turns out in C 'foo ()' is not the same than
'foo (void)'; the first just means that no information is given about
the number of arguments, the second means the function has exactly
zero arguments, so add the 'void' thing all over the place when
needed.
|
|
|
|
|
|
|
|
|
|
|
|
| |
EphyShell is now a GtkApplication that already does window handling,
however we want to maintain only the of browser windows. Instead of
keeping the window lists in ephy-session, it's easier to override
window_added and window_removed virtual methods of GtkApplication and
update the browser window lists. Most of the cases where this API was
used, had to get the session object from the shell first, now we save
this step keeping the code simpler.
https://bugzilla.gnome.org/show_bug.cgi?id=641734
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This usually happens in _run, it seems, but the tests don't do that,
so we need to call this manually. Otherwise the test will fail with:
(/home/xan/git/epiphany/build/tests/test-ephy-session:9865): GLib-GIO-CRITICAL
**: g_application_list_actions: assertion `application->priv->is_registered'
failed
No idea why this has started happening only now.
https://bugzilla.gnome.org/show_bug.cgi?id=682653
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=680590
|
| |
|
|
For now a simple test that verifies that loading a session works.
We need to link with the resource files, which is unfortunate, but I'm
not sure there's a way around it since this test will actually spawn a
full EphyWindow (ie, it's not only testing the session or shell code
but the entire browser as a side effect).
|