2107 Commits

Author SHA1 Message Date
mrbkap%gmail.com
e51f8de643 bug 305236: Don't store the current document in the bfcache if we're going to reuse the current inner window for another page. In this case, the current document never was making it into session history anyway. r=bryner sr=jst
git-svn-id: svn://10.0.0.236/trunk@178653 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 00:24:57 +00:00
bzbarsky%mit.edu
d1afb179ba Make nsIPresShell::GetPrimaryFrameFor return nsIFrame* instead of using an out
param.  Bug 303779, patch by Bastiaan Jacques <b.jacques@planet.nl>, r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@178642 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 22:24:29 +00:00
gavin%gavinsharp.com
3b4d860aff Bug 302729 attachment 192114, netError.dtd entities can't be formatted prettily, r=cbiesinger, sr=darin
git-svn-id: svn://10.0.0.236/trunk@178584 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 03:16:29 +00:00
mats.palmgren%bredband.net
44a5cb278e Fix crash when going back on pages with (I)FRAMEs. b=304639 r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@178538 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 12:43:42 +00:00
jruderman%hmc.edu
5e8b511374 bug 301471 - error pages should have 'Try Again' button focused. r=biesi sr=bz
git-svn-id: svn://10.0.0.236/trunk@178533 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 05:17:26 +00:00
bryner%brianryner.com
3f0bd4dfef Disable caching of documents when doing a subframe navigation, to help with site compatibility problems. Bug 304860, r=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@178301 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 20:58:17 +00:00
bsmedberg%covad.net
c10674be1d Update LOCAL_INCLUDES to new srcdir location of shistory (docshell/shistory, not xpfe/components/shistory), from bug 305090
git-svn-id: svn://10.0.0.236/trunk@178180 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 18:07:04 +00:00
bsmedberg%covad.net
d148622af5 Bug 305090 - build shistory from docshell instead of xpfe/components (see also bug 230363 where the cvsmoves were actually performed) r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@178165 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 16:35:41 +00:00
bryner%brianryner.com
da77ba9f16 fix case on #include
git-svn-id: svn://10.0.0.236/trunk@178147 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:17:05 +00:00
bryner%brianryner.com
8700f7cbe0 Invalidate cached presentation if the DOM is mutated (bug 292962). Patch by sicking, r+sr=me, a=chofmann.
git-svn-id: svn://10.0.0.236/trunk@178146 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:17:04 +00:00
bryner%brianryner.com
ed7abec824 Fix assorted issues with fastback, including adding progress listener notifications and introducing the PageHide and PageShow events. See bug 292971 for all of the details. r=darin, sr=bzbarsky, a=shaver.
git-svn-id: svn://10.0.0.236/trunk@178145 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:17:03 +00:00
timeless%mozdev.org
f56401ce04 Bug 292973 Lonely forward-decl of nsISecureBrowserUIState
r=bz sr=bz a=brendan


git-svn-id: svn://10.0.0.236/trunk@178144 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:17:02 +00:00
bryner%brianryner.com
1308bf7995 Fix save/restore of form control contents when reloading (bug 294258). r=sicking, sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@178143 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:17:01 +00:00
bryner%brianryner.com
2fc3e4d90d Add support for caching content viewers in session history to speed up back/forward (bug 274784). This initial landing has the feature disabled by default; set browser.sessionhistory.max_viewers to the maximum number of pages to cache to enable the feature. r=bzbarsky, sr/a=brendan.
git-svn-id: svn://10.0.0.236/trunk@178142 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:17:00 +00:00
timeless%mozdev.org
a5223fee17 Bug 121730 Add number of entries actually removed from sHistory when using PurgeHistory()
r=bz sr=bz


git-svn-id: svn://10.0.0.236/trunk@178141 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:59 +00:00
bsmedberg%covad.net
8147b02371 Bug 275605 - libxul step 3 (all of tier 9, except libmozjs.so which will remain separate indefinitely) r=darin
git-svn-id: svn://10.0.0.236/trunk@178140 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:58 +00:00
bzbarsky%mit.edu
ca33266cf5 Separate out the concepts of "history entries separated by just a scroll" and
"history entries with the same postdata".  The latter is implied by the former,
but not conversely.  Bug 264964, r=biesi, sr=darin


git-svn-id: svn://10.0.0.236/trunk@178139 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:57 +00:00
bzbarsky%mit.edu
c5090dc7e7 Make sure to copy the cache key when cloning. Bug 263653, r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@178138 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:56 +00:00
darin%meer.net
0bd0e47815 fixes bug 262183 "FFTrunk and Trunk crash [@ nsSHEntry::GetChildAt]" r=biesi sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@178137 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:55 +00:00
darin%meer.net
f4fdca666b fixes bug 260314 "UMR in nsSHEntry::SetLayoutHistoryState + cleanup" r=biesi sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@178136 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:54 +00:00
gerv%gerv.net
d320e88322 Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@178135 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:53 +00:00
hpradhan%hotpop.com
1db037ca17 bug 229392 : minor cleanup in session history r=alecf sr=bz
git-svn-id: svn://10.0.0.236/trunk@178134 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:52 +00:00
bzbarsky%mit.edu
7faa3de39d Make sure we don't end up with a too-negative mIndex. Bug 218639, r=timeless, sr=jag
git-svn-id: svn://10.0.0.236/trunk@178133 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:51 +00:00
jaggernaut%netscape.com
96136c640f Bug 213602: Switch some users of NS_GetWeakReference over to do_GetWeakReference. r=bzbarsky, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@178132 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:50 +00:00
peterv%propagandism.org
15786df7a5 Fix for 209699 (bug convert some consumers over to CopyUTF8toUTF16 / CopyUTF16toUTF8). r=jshin, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@178131 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:49 +00:00
darin%meer.net
ee15136ce7 fixes bug 252023 "'no-store' header directives from server or web script ignored by browser during non-SSL transactions" r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@178130 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:48 +00:00
gerv%gerv.net
b87fed4dea Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@178129 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:47 +00:00
timeless%mozdev.org
c5cd7a964e Bug 206166 Unused variable `PRInt32 cnt' in nsSHistory::CompareFrames
r=radha sr=rbs


git-svn-id: svn://10.0.0.236/trunk@178128 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:46 +00:00
seawood%netscape.com
4551216da3 Implement mozcomps static build variant.
Remove unnecessary EXPORT_LIBRARY settings.
Bug #201602 r=bryner


git-svn-id: svn://10.0.0.236/trunk@178127 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:45 +00:00
dougt%netscape.com
43c69ced73 Create a new xpcom obsolete library (and component library).
Moved nsFileSpec and related classes into this obsolete library.
  Moved nsRegistry and related libreg functionality into the obsolete library.

Updated many callers using the obsolete nsFile spec to use nsIFile and Necko to do file IO.

Combined the following DLLs (source -> dest)
  uriloader -> docshell
  shistory -> docshell
  jsurl -> jsdom
  gkview -> gklayout

Moved nsAdapterEnumerator out of xpcom/ds and into mailnews, since they're the only consumer

Modifed the xpt_link tool so that you can specify a “only include” cid list that can mask CID’s that you are not interested in.

Added build options:
Prevent the building of xpinstall (--disable-xpinstall)
Prevent the building js component loader (--disable-jsloader)
A build option to only build a single profile (--enable-single-profile)
A build flag to only built the required xpfe components (--disable-xpfe-components).

Removal or hiding of unused functions and classes including nsEscape*, nsDequeIterator, nsRecyclingAllocatorImpl, nsDiscriminatedUnion, nsOpaqueKey, nsCRT::strlen, NS_NewCommandLineService

Bug 194240, r/sr = darin, alec.


git-svn-id: svn://10.0.0.236/trunk@178126 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:44 +00:00
bzbarsky%mit.edu
70cfdbd9e2 Implement support for the "type" attribute of <a> elements. Bug 214626,
r=adamlock, sr=darin


git-svn-id: svn://10.0.0.236/trunk@178125 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:43 +00:00
hpradhan%hotpop.com
98c8ea6418 bug 197827 : fix a leak by making nsSHEntry use nsCOMArray. r=radha sr=alecf
git-svn-id: svn://10.0.0.236/trunk@178124 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:42 +00:00
jaggernaut%netscape.com
0995c8e19e Bug 126826: back/forward buttons stop working because of invalid value for sessionhistory.max_entries in prefs.js. r=jrgm, sr=bryner, a=asa
git-svn-id: svn://10.0.0.236/trunk@178123 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:41 +00:00
locka%iol.ie
5910782fae Better explain nsIWebNavigation "document" attribute, fix spelling of "referringURI" attribute. b=192322 r=danm@netscape.com sr=bzbarsky@mit.edu a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@178122 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:40 +00:00
dbaron%dbaron.org
d33d869cc9 Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag
git-svn-id: svn://10.0.0.236/trunk@178121 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:39 +00:00
dougt%netscape.com
88ac791904 166917. Clean up xpcom SDK includes. r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com
git-svn-id: svn://10.0.0.236/trunk@178120 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:38 +00:00
radha%netscape.com
9995fb4148 Fix for bug 59774. Save scrollbar positions in sessionhistory when jumping from one anchor to another in a page. r=adamlock sr=alecf a=asa. Approved by ADT.
git-svn-id: svn://10.0.0.236/trunk@178119 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:37 +00:00
rpotts%netscape.com
3a0ad167ed bug #40867 (r=bzarsky@mit.edu, sr=jst@netscape.com, a=asa@mozilla.org) Add new caching API to allow view-source to load from the cache and not the network.
git-svn-id: svn://10.0.0.236/trunk@178118 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:36 +00:00
darin%netscape.com
693206d7ba fixes bug 124042 "support internationalized URIs" r=dougt, sr=alecf, a=asa
git-svn-id: svn://10.0.0.236/trunk@178117 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:35 +00:00
morse%netscape.com
dbabeee5d5 bug 107579, infrastructure for detecting 3rd-party cookies, r=darin,rpotts, sr=devitz
git-svn-id: svn://10.0.0.236/trunk@178116 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:34 +00:00
radha%netscape.com
1e093735da Fix for bug # 105299. Loop through all the subframes to make sure all url
changes are reloaded when going back and forward. r=adamlock. sr=alecf a=shaver


git-svn-id: svn://10.0.0.236/trunk@178115 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:33 +00:00
gerv%gerv.net
b88cc2ffc4 Bug 154765 - Cleaning up Contributors references after relicensing. Patch by riceman+bmo@mail.rit.edu; r=gerv, auto-sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@178114 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:32 +00:00
blakeross%telocity.com
5b43539c26 112282 - navigate back/fwd stops working in some cases. This is just a safety patch. r=radha sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@178113 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:31 +00:00
radha%netscape.com
df91574780 Fix for bug 90224. Send nsISHistoryListener notifications for Reload. r=mcafee, sr=rpotts.
git-svn-id: svn://10.0.0.236/trunk@178112 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:30 +00:00
rpotts%netscape.com
c0b972d7dc bug #94205 (r=adamlock@netscape.com, sr=jst@netscape.com) nsIWebNavigation interface changes...
git-svn-id: svn://10.0.0.236/trunk@178111 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:29 +00:00
dbaron%fas.harvard.edu
5cbba4b37e Make nsSharable[C]String writable by overriding appropriate methods. Ensure that it doesn't store null buffer handle pointer internally, and override get() on nsXPIDL[C]String for backwards-compatibility. Collapse nsSharedBufferHandle and nsFlexBufferHandle into nsSharedBufferHandle which knows its length but can't have a storage start distinct from its data start. Convert string users who were working around broken nsSharableString::Assign back to using it. b=104663, 100751, 74726 r=jag sr=scc
git-svn-id: svn://10.0.0.236/trunk@178110 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:28 +00:00
seawood%netscape.com
4dfb3480ad Start installing GRE libraries & components into a separate dist/gre directory as part of the default build.
Bug #186241 r=dougt


git-svn-id: svn://10.0.0.236/trunk@178109 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:27 +00:00
radha%netscape.com
febe79c059 Fix for bug # 103050. Wrong index value passed for OnHistoryGotoIndex(). r=chak sr=alecf
git-svn-id: svn://10.0.0.236/trunk@178108 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:26 +00:00
timeless%mac.com
fda24adb27 Bugzilla Bug 110080 change !NS_SUCCEEDED(status) to NS_FAILED(status)
s/!NS_SUCCEEDED/NS_FAILED/g;s/!NS_FAILED/NS_SUCCEEDED/g;
r=dougt sr=hewitt


git-svn-id: svn://10.0.0.236/trunk@178107 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:25 +00:00
radha%netscape.com
ad3b18d2f5 Fix for bug # 108041. Session history misbehaves when _top is replaced after a series of subframe navigations. r=adamlock sr=rpotts.
git-svn-id: svn://10.0.0.236/trunk@178106 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:24 +00:00