aboutsummaryrefslogtreecommitdiffstats
path: root/embed/mozilla
diff options
context:
space:
mode:
Diffstat (limited to 'embed/mozilla')
-rw-r--r--embed/mozilla/Makefile.am1
-rw-r--r--embed/mozilla/mozilla-embed.cpp34
2 files changed, 16 insertions, 19 deletions
diff --git a/embed/mozilla/Makefile.am b/embed/mozilla/Makefile.am
index f538c8ae6..33e1baed3 100644
--- a/embed/mozilla/Makefile.am
+++ b/embed/mozilla/Makefile.am
@@ -24,6 +24,7 @@ INCLUDES = \
-I$(MOZILLA_INCLUDE_ROOT)/pref \
-I$(MOZILLA_INCLUDE_ROOT)/progressDlg \
-I$(MOZILLA_INCLUDE_ROOT)/shistory \
+ -I$(MOZILLA_INCLUDE_ROOT)/string \
-I$(MOZILLA_INCLUDE_ROOT)/unicharutil \
-I$(MOZILLA_INCLUDE_ROOT)/uriloader \
-I$(MOZILLA_INCLUDE_ROOT)/wallet \
diff --git a/embed/mozilla/mozilla-embed.cpp b/embed/mozilla/mozilla-embed.cpp
index b37e56cd2..70a17bbb6 100644
--- a/embed/mozilla/mozilla-embed.cpp
+++ b/embed/mozilla/mozilla-embed.cpp
@@ -983,45 +983,41 @@ mozilla_embed_dom_mouse_down_cb (GtkMozEmbed *embed, gpointer dom_event,
static void
mozilla_embed_new_window_cb (GtkMozEmbed *embed,
GtkMozEmbed **newEmbed,
- guint chromemask,
+ guint chrome_mask,
MozillaEmbed *membed)
{
- int i;
- EmbedChromeMask mask = EMBED_CHROME_OPENASPOPUP;
+ guint i;
+ guint mask = 0;
EphyEmbed *new_embed = NULL;
struct
{
- guint chromemask;
- EmbedChromeMask embed_mask;
+ guint mozilla_mask;
+ guint embed_mask;
}
conversion_map [] =
{
- { GTK_MOZ_EMBED_FLAG_DEFAULTCHROME, EMBED_CHROME_DEFAULT },
- { GTK_MOZ_EMBED_FLAG_MENUBARON, EMBED_CHROME_MENUBARON },
- { GTK_MOZ_EMBED_FLAG_TOOLBARON, EMBED_CHROME_TOOLBARON },
- { GTK_MOZ_EMBED_FLAG_PERSONALTOOLBARON, EMBED_CHROME_BOOKMARKSBAR_DEFAULT },
- { GTK_MOZ_EMBED_FLAG_STATUSBARON, EMBED_CHROME_STATUSBARON },
- { GTK_MOZ_EMBED_FLAG_WINDOWRAISED, EMBED_CHROME_WINDOWRAISED },
- { GTK_MOZ_EMBED_FLAG_WINDOWLOWERED, EMBED_CHROME_WINDOWLOWERED },
- { GTK_MOZ_EMBED_FLAG_CENTERSCREEN, EMBED_CHROME_CENTERSCREEN },
- { 0, EMBED_CHROME_NONE }
+ { GTK_MOZ_EMBED_FLAG_DEFAULTCHROME, EPHY_EMBED_CHROME_DEFAULT },
+ { GTK_MOZ_EMBED_FLAG_MENUBARON, EPHY_EMBED_CHROME_MENUBAR },
+ { GTK_MOZ_EMBED_FLAG_TOOLBARON, EPHY_EMBED_CHROME_TOOLBAR },
+ { GTK_MOZ_EMBED_FLAG_STATUSBARON, EPHY_EMBED_CHROME_STATUSBAR },
+ { 0, 0 }
};
- if (chromemask & GTK_MOZ_EMBED_FLAG_OPENASCHROME)
+ if (chrome_mask & GTK_MOZ_EMBED_FLAG_OPENASCHROME)
{
*newEmbed = _mozilla_embed_new_xul_dialog ();
return;
}
- for (i = 0; conversion_map[i].chromemask != 0; i++)
+ for (i = 0; conversion_map[i].mozilla_mask != 0; i++)
{
- if (chromemask & conversion_map[i].chromemask)
+ if (chrome_mask & conversion_map[i].mozilla_mask)
{
- mask = (EmbedChromeMask) (mask | conversion_map[i].embed_mask);
+ mask |= conversion_map[i].embed_mask;
}
}
-
+
g_signal_emit_by_name (membed, "ge_new_window", &new_embed, mask);
g_assert (new_embed != NULL);
7c28a96f'>sysutils/lsof: upgrade to 4.90LLarry Rosenman2017-05-251-3/+3 * sysutils/lsof: upgrade to 4.90K, integrate our local patch upstreamLarry Rosenman2017-04-241-3/+3 * sysutils/lsof: upgrade to 4.90J: fix nullfs in FreeBSD 11+Larry Rosenman2017-04-241-3/+3 * Official fix for the arm ARM_NARCH and ARM_NMMUS issueLarry Rosenman2017-01-151-3/+3 * Update to 4.90G.Adam Weinberger2016-09-231-3/+3 * Update to 4.90F.Adam Weinberger2016-09-071-3/+3 * Update to 4.90E.Adam Weinberger2016-07-201-3/+3 * upgrade to 4.90CAdam Weinberger2016-07-121-2/+3 * -Update to 4.90BMartin Wilke2016-01-061-2/+2 * sysutils/lsof: 4.89E -> 4.90AKurt Jaeger2015-08-201-2/+2 * [MAINTAINER] sysutils/lsof: Update version 4.89D=>4.89EMuhammad Moinur Rahman2015-06-091-2/+2 * Upgrade to 4.89DVanilla I. Shu2015-03-081-2/+2 * sysutils/lsof: 4.89B -> 4.89CKurt Jaeger2015-02-141-2/+2 * Fix build on 10-STABLEThomas Zander2014-12-211-2/+2 * - Update to 4.89A, which should fix head builds.Bryan Drewery2014-12-181-2/+2 * - Update to 4.88Bryan Drewery2014-10-171-2/+2 * - Update to 4.88GSunpoet Po-Chuan Hsieh2014-03-121-2/+2 * - Update to 4.88FSunpoet Po-Chuan Hsieh2014-03-01