diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2014-02-10 14:08:45 +0000 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2014-02-10 14:08:45 +0000 |
commit | af014bce99d4990f1a0cbb1a779127de0f716a90 (patch) | |
tree | e013fd671af221d241c23087fc770faab3a64628 /atari | |
parent | 9720c024832c96d917de933b95c87cf2e4f867bf (diff) | |
download | netsurf-af014bce99d4990f1a0cbb1a779127de0f716a90.tar.gz netsurf-af014bce99d4990f1a0cbb1a779127de0f716a90.tar.bz2 |
Allow tab creation without history clone. Changes browser_window_create and browser_window_navigate flags.
Diffstat (limited to 'atari')
-rw-r--r-- | atari/about.c | 3 | ||||
-rw-r--r-- | atari/ctxmenu.c | 18 | ||||
-rw-r--r-- | atari/deskmenu.c | 12 | ||||
-rw-r--r-- | atari/gui.c | 3 | ||||
-rwxr-xr-x | atari/rootwin.c | 2 | ||||
-rw-r--r-- | atari/toolbar.c | 6 |
6 files changed, 19 insertions, 25 deletions
diff --git a/atari/about.c b/atari/about.c index f09dfb358..6e98058ef 100644 --- a/atari/about.c +++ b/atari/about.c @@ -170,8 +170,7 @@ void atari_about_show(void) if (goto_url != NULL) { nserr = nsurl_create(goto_url, &url); if (nserr == NSERROR_OK) { - nserr = browser_window_create(BROWSER_WINDOW_VERIFIABLE | - BROWSER_WINDOW_HISTORY, + nserr = browser_window_create(BW_CREATE_HISTORY, url, NULL, NULL, diff --git a/atari/ctxmenu.c b/atari/ctxmenu.c index ae918c6a5..37c96ef86 100644 --- a/atari/ctxmenu.c +++ b/atari/ctxmenu.c @@ -238,8 +238,8 @@ void context_popup(struct gui_window * gw, short x, short y) gw->browser->bw,
hlcache_handle_get_url(ctx->ccdata.object),
hlcache_handle_get_url(gw->browser->bw->current_content),
- BROWSER_WINDOW_DOWNLOAD |
- BROWSER_WINDOW_VERIFIABLE,
+ BW_NAVIGATE_DOWNLOAD |
+ BW_NAVIGATE_VERIFIABLE,
NULL,
NULL,
NULL
@@ -258,8 +258,8 @@ void context_popup(struct gui_window * gw, short x, short y) gw->browser->bw,
url,
hlcache_handle_get_url(gw->browser->bw->current_content),
- BROWSER_WINDOW_DOWNLOAD |
- BROWSER_WINDOW_VERIFIABLE,
+ BW_NAVIGATE_DOWNLOAD |
+ BW_NAVIGATE_VERIFIABLE,
NULL,
NULL,
NULL
@@ -293,11 +293,11 @@ void context_popup(struct gui_window * gw, short x, short y) nsurl *url; nserror error; - error = nsurl_create(ctx->ccdata.link_url, &url); - if (error == NSERROR_OK) { - error = browser_window_create(BROWSER_WINDOW_VERIFIABLE | - BROWSER_WINDOW_HISTORY,
- url, + error = nsurl_create(ctx->ccdata.link_url, &url);
+ if (error == NSERROR_OK) {
+ error = browser_window_create(
+ BW_CREATE_HISTORY | BW_CREATE_CLONE,
+ url,
hlcache_handle_get_url(gw->browser->bw->current_content),
gw->browser->bw,
NULL diff --git a/atari/deskmenu.c b/atari/deskmenu.c index a11940827..6a8376def 100644 --- a/atari/deskmenu.c +++ b/atari/deskmenu.c @@ -170,8 +170,7 @@ static void __CDECL menu_about(short item, short title, void *data) error = nsurl_create(buf, &url); if (error == NSERROR_OK) { - error = browser_window_create(BROWSER_WINDOW_VERIFIABLE | - BROWSER_WINDOW_HISTORY, + error = browser_window_create(BW_CREATE_HISTORY, url, NULL, NULL, @@ -202,8 +201,7 @@ static void __CDECL menu_new_win(short item, short title, void *data) /* create an initial browser window */ error = nsurl_create(addr, &url); if (error == NSERROR_OK) { - error = browser_window_create(BROWSER_WINDOW_VERIFIABLE | - BROWSER_WINDOW_HISTORY, + error = browser_window_create(BW_CREATE_HISTORY, url, NULL, NULL, @@ -224,8 +222,7 @@ static void __CDECL menu_open_url(short item, short title, void *data) gw = input_window;
if( gw == NULL ) {
- browser_window_create(BROWSER_WINDOW_VERIFIABLE | - BROWSER_WINDOW_HISTORY, + browser_window_create(BW_CREATE_HISTORY, NULL, NULL, NULL, @@ -256,8 +253,7 @@ static void __CDECL menu_open_file(short item, short title, void *data) error = nsurl_create(urltxt, &url); if (error == NSERROR_OK) { - error = browser_window_create(BROWSER_WINDOW_VERIFIABLE | - BROWSER_WINDOW_HISTORY, + error = browser_window_create(BW_CREATE_HISTORY, url, NULL, NULL, diff --git a/atari/gui.c b/atari/gui.c index e43aecbcf..fe927e2bd 100644 --- a/atari/gui.c +++ b/atari/gui.c @@ -1172,8 +1172,7 @@ int main(int argc, char** argv) /* create an initial browser window */ ret = nsurl_create(addr, &url); if (ret == NSERROR_OK) { - ret = browser_window_create(BROWSER_WINDOW_VERIFIABLE | - BROWSER_WINDOW_HISTORY, + ret = browser_window_create(BW_CREATE_HISTORY, url, NULL, NULL, diff --git a/atari/rootwin.c b/atari/rootwin.c index be9846f1b..4ab744271 100755 --- a/atari/rootwin.c +++ b/atari/rootwin.c @@ -1537,7 +1537,7 @@ static void on_file_dropped(ROOTWIN *rootwin, short msg[8]) if ((tmp_url != NULL) && nsurl_create(tmp_url, &ns_url) == NSERROR_OK) { browser_window_navigate(gw->browser->bw, ns_url, NULL,
- BROWSER_WINDOW_HISTORY | BROWSER_WINDOW_VERIFIABLE,
+ BW_NAVIGATE_HISTORY | BW_NAVIGATE_VERIFIABLE,
NULL, NULL, NULL); nsurl_unref(ns_url); } diff --git a/atari/toolbar.c b/atari/toolbar.c index 9a49fbfea..1c3126b13 100644 --- a/atari/toolbar.c +++ b/atari/toolbar.c @@ -715,7 +715,7 @@ bool toolbar_key_input(struct s_toolbar *tb, short nkc) warn_user("NoMemory", 0);
} else {
browser_window_navigate(gw->browser->bw, url, NULL,
- BROWSER_WINDOW_HISTORY | BROWSER_WINDOW_VERIFIABLE,
+ BW_NAVIGATE_HISTORY | BW_NAVIGATE_VERIFIABLE,
NULL, NULL, NULL);
nsurl_unref(url);
}
@@ -1001,8 +1001,8 @@ void toolbar_home_click(struct s_toolbar *tb) browser_window_navigate(bw,
url,
NULL,
- BROWSER_WINDOW_HISTORY |
- BROWSER_WINDOW_VERIFIABLE,
+ BW_NAVIGATE_HISTORY |
+ BW_NAVIGATE_VERIFIABLE,
NULL,
NULL,
NULL);
|