gecko-dev/docshell/shistory
Nicholas Nethercote a518709339 Bug 1587162 - Fix UBSAN complaints about pref callbacks. r=erahm
Lots of these callbacks have a non-`void*` final parameter, which UBSAN
complains about. This commit changes them to have a `void*` parameter.

This requires undoing the machinery added in the first two commits of bug
1473631: `TypePrefChangeFunc` and `PREF_CHANGE_METHOD`. The resulting code is
simpler (which is good) and more boilerplate-y (which is bad) but avoids the
undefined behaviour (which is good).

Differential Revision: https://phabricator.services.mozilla.com/D50901

--HG--
extra : moz-landing-system : lando
2019-11-01 02:57:20 +00:00
..
ChildSHistory.cpp Bug 1563587, Make history.back/forward/go asynchronous, r=farre 2019-08-14 06:38:47 +00:00
ChildSHistory.h Bug 1563587, Make history.back/forward/go asynchronous, r=farre 2019-08-14 06:38:47 +00:00
moz.build
nsIBFCacheEntry.idl
nsISHEntry.idl Bug 1586911: Silence SHEntry assertion after local->remote->local iframe navigation. r=peterv 2019-10-11 19:32:02 +00:00
nsISHistory.idl Bug 1534638 - Part 3: rename SetRootDocShell to ClearDocShell. r=qdot 2019-04-04 16:20:19 +00:00
nsISHistoryListener.idl Bug 1534638 - Part 1: remove unused arguments from session history listeners. r=qdot 2019-04-04 16:18:48 +00:00
nsSHEntry.cpp Bug 1586911: Silence SHEntry assertion after local->remote->local iframe navigation. r=peterv 2019-10-11 19:32:02 +00:00
nsSHEntry.h Bug 1517703 - Part 1 - Implement ReferrerInfo class r=smaug 2019-02-12 19:35:32 +00:00
nsSHEntryShared.cpp Bug 1557887 - Part 2: Add the nsISHEntry.storagePrincipalToInherit attribute; r=baku 2019-06-12 23:01:56 +00:00
nsSHEntryShared.h Bug 1557887 - Part 2: Add the nsISHEntry.storagePrincipalToInherit attribute; r=baku 2019-06-12 23:01:56 +00:00
nsSHistory.cpp Bug 1587162 - Fix UBSAN complaints about pref callbacks. r=erahm 2019-11-01 02:57:20 +00:00
nsSHistory.h Bug 1534638 - Part 3: rename SetRootDocShell to ClearDocShell. r=qdot 2019-04-04 16:20:19 +00:00
ParentSHistory.cpp Bug 1525720, part 7 - Use getter methods to access mBrowserParent and mBrowserBridgeChild. r=farre 2019-04-25 12:36:16 -05:00
ParentSHistory.h Bug 1534395 - Rename TabParent to BrowserParent. r=nika 2019-04-09 16:38:15 -05:00