Граф коммитов

1922 Коммитов

Автор SHA1 Сообщение Дата
cbiesinger%web.de 0e228a617d bug 300800 make CreateAboutBlankContentViewer store the current viewer in
shistory
r=bryner sr=bz
2005-09-01 12:12:04 +00:00
bzbarsky%mit.edu f82d146879 Fix crash bug 306580. r+sr=bryner 2005-09-01 04:04:10 +00:00
bzbarsky%mit.edu ff7e54e813 Make sure to null out the weak parent ptr in session history entries as
needed.  Bug 305181, r=bryner, sr=jst
2005-09-01 02:40:12 +00:00
bryner%brianryner.com a475440a84 Abort restoring the presentation if firing pagehide/unload stopped the load. Bug 305995, r+sr=bzbarsky. 2005-08-31 22:01:46 +00:00
bryner%brianryner.com d60bb1dbb7 Walk the list of SHEntry children looking for the target id if it's not at the expected index, and don't crash if there isn't one. Bug 305531, r+sr=bzbarsky. 2005-08-30 20:56:49 +00:00
bryner%brianryner.com 5efc7980f6 Remove the LayoutHistoryState after restoring a page from session history (bug 305129). r+sr=bzbarsky. 2005-08-25 21:21:07 +00:00
bryner%brianryner.com 6383a6ee5b Move resuming of timeouts to after we've restored the docshell hierarchy, so that they're restored correctly for subframes. Bug 305156, r=cbiesinger, sr=jst. 2005-08-25 07:06:59 +00:00
mconnor%steelgryphon.com c9bb7d894d bug 229737 - add favicon to XUL error pages, r=biesi, sr=neil 2005-08-25 05:10:19 +00:00
roc+%cs.cmu.edu 329c6cc865 Bug 293714. Be smart about guessing whether a vertical scrollbar is needed when we do the first real reflow of a scrollframe; remember in global history whether the page needed a scrollbar or not. r+sr=bzbarsky 2005-08-25 00:10:37 +00:00
bryner%brianryner.com e5ed382220 If we created a transient about:blank content viewer, make sure we're locating the root view sibling for that viewer and not the viewer it's replacing. Bug 300533, r=cbiesinger. 2005-08-24 17:27:41 +00:00
smfr%smfr.org 8330cce37f Fix bug 305662: fix leakage of nsWebShell and entrained data by breaking a ref cycle between the docShell and nsISecureBrowserUI in a place that works for both embedders and the suite. r=bryner, sr=bz 2005-08-23 23:48:47 +00:00
roc+%cs.cmu.edu 4ac70976f2 Bug 304434. Update link :visited status for URIs downloaded to helper apps. r+sr=dbaron 2005-08-23 22:26:10 +00:00
mrbkap%gmail.com f6f8514c0c 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 2005-08-23 00:24:57 +00:00
bzbarsky%mit.edu 0d6a610963 Make nsIPresShell::GetPrimaryFrameFor return nsIFrame* instead of using an out
param.  Bug 303779, patch by Bastiaan Jacques <b.jacques@planet.nl>, r+sr=bzbarsky
2005-08-22 22:24:29 +00:00
gavin%gavinsharp.com 1b5094dc43 Bug 302729 attachment 192114, netError.dtd entities can't be formatted prettily, r=cbiesinger, sr=darin 2005-08-22 03:16:29 +00:00
mats.palmgren%bredband.net 83952914cf Fix crash when going back on pages with (I)FRAMEs. b=304639 r+sr=bryner 2005-08-21 12:43:42 +00:00
jruderman%hmc.edu 18479a3e21 bug 301471 - error pages should have 'Try Again' button focused. r=biesi sr=bz 2005-08-21 05:17:26 +00:00
bryner%brianryner.com e5c9b5c90e Disable caching of documents when doing a subframe navigation, to help with site compatibility problems. Bug 304860, r=bzbarsky. 2005-08-19 20:58:17 +00:00
bsmedberg%covad.net 9619c3563e Update LOCAL_INCLUDES to new srcdir location of shistory (docshell/shistory, not xpfe/components/shistory), from bug 305090 2005-08-18 18:07:04 +00:00
bsmedberg%covad.net b56d8a99d9 Bug 305090 - build shistory from docshell instead of xpfe/components (see also bug 230363 where the cvsmoves were actually performed) r+sr=bz 2005-08-18 16:35:41 +00:00
bryner%brianryner.com 8554eb2a6a fix case on #include 2005-08-18 11:17:05 +00:00
bryner%brianryner.com 7492c614f4 Invalidate cached presentation if the DOM is mutated (bug 292962). Patch by sicking, r+sr=me, a=chofmann. 2005-08-18 11:17:04 +00:00
bryner%brianryner.com ac3d7d9f8e 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. 2005-08-18 11:17:03 +00:00
timeless%mozdev.org add5acbbc1 Bug 292973 Lonely forward-decl of nsISecureBrowserUIState
r=bz sr=bz a=brendan
2005-08-18 11:17:02 +00:00
bryner%brianryner.com 9ce3952605 Fix save/restore of form control contents when reloading (bug 294258). r=sicking, sr=bzbarsky. 2005-08-18 11:17:01 +00:00
bryner%brianryner.com 6b94f1804c 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. 2005-08-18 11:17:00 +00:00
timeless%mozdev.org dc145eb043 Bug 121730 Add number of entries actually removed from sHistory when using PurgeHistory()
r=bz sr=bz
2005-08-18 11:16:59 +00:00
bsmedberg%covad.net 7892b7d614 Bug 275605 - libxul step 3 (all of tier 9, except libmozjs.so which will remain separate indefinitely) r=darin 2005-08-18 11:16:58 +00:00
bzbarsky%mit.edu d043a3ce48 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
2005-08-18 11:16:57 +00:00
bzbarsky%mit.edu e117f7c124 Make sure to copy the cache key when cloning. Bug 263653, r+sr=darin 2005-08-18 11:16:56 +00:00
darin%meer.net 8b73005309 fixes bug 262183 "FFTrunk and Trunk crash [@ nsSHEntry::GetChildAt]" r=biesi sr=bzbarsky 2005-08-18 11:16:55 +00:00
darin%meer.net 41f3b5f8a9 fixes bug 260314 "UMR in nsSHEntry::SetLayoutHistoryState + cleanup" r=biesi sr=bzbarsky 2005-08-18 11:16:54 +00:00
gerv%gerv.net 49d60be6a9 Bug 236613: change to MPL/LGPL/GPL tri-license. 2005-08-18 11:16:53 +00:00
hpradhan%hotpop.com 055a32ce6a bug 229392 : minor cleanup in session history r=alecf sr=bz 2005-08-18 11:16:52 +00:00
bzbarsky%mit.edu 5c860a09e1 Make sure we don't end up with a too-negative mIndex. Bug 218639, r=timeless, sr=jag 2005-08-18 11:16:51 +00:00
jaggernaut%netscape.com 54bee235ab Bug 213602: Switch some users of NS_GetWeakReference over to do_GetWeakReference. r=bzbarsky, sr=dbaron 2005-08-18 11:16:50 +00:00
peterv%propagandism.org 8416c3a3d3 Fix for 209699 (bug convert some consumers over to CopyUTF8toUTF16 / CopyUTF16toUTF8). r=jshin, sr=jst. 2005-08-18 11:16:49 +00:00
darin%meer.net 65a4ba1a9a fixes bug 252023 "'no-store' header directives from server or web script ignored by browser during non-SSL transactions" r+sr=bzbarsky 2005-08-18 11:16:48 +00:00
gerv%gerv.net 007abd140d Bug 236613: change to MPL/LGPL/GPL tri-license. 2005-08-18 11:16:47 +00:00
timeless%mozdev.org 38ca98d438 Bug 206166 Unused variable `PRInt32 cnt' in nsSHistory::CompareFrames
r=radha sr=rbs
2005-08-18 11:16:46 +00:00
seawood%netscape.com 277bd6e669 Implement mozcomps static build variant.
Remove unnecessary EXPORT_LIBRARY settings.
Bug #201602 r=bryner
2005-08-18 11:16:45 +00:00
dougt%netscape.com b607052d35 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.
2005-08-18 11:16:44 +00:00
bzbarsky%mit.edu b69a739453 Implement support for the "type" attribute of <a> elements. Bug 214626,
r=adamlock, sr=darin
2005-08-18 11:16:43 +00:00
hpradhan%hotpop.com 2a54071991 bug 197827 : fix a leak by making nsSHEntry use nsCOMArray. r=radha sr=alecf 2005-08-18 11:16:42 +00:00
jaggernaut%netscape.com 405cc280c8 Bug 126826: back/forward buttons stop working because of invalid value for sessionhistory.max_entries in prefs.js. r=jrgm, sr=bryner, a=asa 2005-08-18 11:16:41 +00:00
locka%iol.ie 11f0cd2e2b Better explain nsIWebNavigation "document" attribute, fix spelling of "referringURI" attribute. b=192322 r=danm@netscape.com sr=bzbarsky@mit.edu a=asa@mozilla.org 2005-08-18 11:16:40 +00:00
dbaron%dbaron.org ac982a9e9f Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag 2005-08-18 11:16:39 +00:00
dougt%netscape.com 14f2cb2b10 166917. Clean up xpcom SDK includes. r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com 2005-08-18 11:16:38 +00:00
radha%netscape.com 3892d56d4a 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. 2005-08-18 11:16:37 +00:00
rpotts%netscape.com 8f0201019d 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. 2005-08-18 11:16:36 +00:00
darin%netscape.com 48f0a35de6 fixes bug 124042 "support internationalized URIs" r=dougt, sr=alecf, a=asa 2005-08-18 11:16:35 +00:00
morse%netscape.com 8408b32f61 bug 107579, infrastructure for detecting 3rd-party cookies, r=darin,rpotts, sr=devitz 2005-08-18 11:16:34 +00:00
radha%netscape.com 24d1394c9b 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
2005-08-18 11:16:33 +00:00
gerv%gerv.net a282274059 Bug 154765 - Cleaning up Contributors references after relicensing. Patch by riceman+bmo@mail.rit.edu; r=gerv, auto-sr=brendan. 2005-08-18 11:16:32 +00:00
blakeross%telocity.com 0a265d89e1 112282 - navigate back/fwd stops working in some cases. This is just a safety patch. r=radha sr=hewitt 2005-08-18 11:16:31 +00:00
radha%netscape.com 80ea01e0db Fix for bug 90224. Send nsISHistoryListener notifications for Reload. r=mcafee, sr=rpotts. 2005-08-18 11:16:30 +00:00
rpotts%netscape.com 31e1bb9bad bug #94205 (r=adamlock@netscape.com, sr=jst@netscape.com) nsIWebNavigation interface changes... 2005-08-18 11:16:29 +00:00
dbaron%fas.harvard.edu f0ab15a4cc 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 2005-08-18 11:16:28 +00:00
seawood%netscape.com 10df219948 Start installing GRE libraries & components into a separate dist/gre directory as part of the default build.
Bug #186241 r=dougt
2005-08-18 11:16:27 +00:00
radha%netscape.com a8d1cb48f2 Fix for bug # 103050. Wrong index value passed for OnHistoryGotoIndex(). r=chak sr=alecf 2005-08-18 11:16:26 +00:00
timeless%mac.com ae949de423 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
2005-08-18 11:16:25 +00:00
radha%netscape.com 137a7e65b3 Fix for bug # 108041. Session history misbehaves when _top is replaced after a series of subframe navigations. r=adamlock sr=rpotts. 2005-08-18 11:16:24 +00:00
radha%netscape.com 24bdc7dacf Fix for bug # 103978. Problems with back/forward at cnn.com, mainly due to expired subframes and clicking back/forward fast. r=adamlock sr=rpotts 2005-08-18 11:16:23 +00:00
radha%netscape.com 87b3440aec Fix for bug # 100993. Freeze nsIHistoryEntry.idl and nsISHistory.idl according to the
embedding freezing guidelines. r=chak sr=alec
2005-08-18 11:16:22 +00:00
dougt%netscape.com c0a4020754 exports frozen interface to dist/sdk using new SDK variable. 164717. r=cls, sr=alec 2005-08-18 11:16:21 +00:00
gerv%gerv.net 4e40151875 Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2005-08-18 11:16:20 +00:00
rjesup%wgate.com b20dd2c69a Bug 96108: Inline ElementAt(), add SafeElementAt(), voidarray usage fixes,
assertions for bad voidarray indexes.  r=jst, sr=waterson
2005-08-18 11:16:19 +00:00
jaggernaut%netscape.com 73ae417040 Bug 100476: Convert uses of member functions ToNewUnicode, ToNewCString and ToNewUTF8String to their global versions and remove support from nsCString and nsString. r=dbaron, rs=scc 2005-08-18 11:16:18 +00:00
radha%netscape.com 647839eab5 Fix for bugs 87143 - Problems with setting nsSHistory::SetmaxLength()
92664 - nsISHistoryListener::OnHistoryGotoIndex() doesn't fire all the time.
r=mcafee, sr=alec
2005-08-18 11:16:17 +00:00
sfraser%netscape.com e5d23cfe97 Fix bug 115171 -- shrink session history entries by replacing PRBool with PRPackedBool. r=dp, sr=waterson 2005-08-18 11:16:16 +00:00
radha%netscape.com 2877286a8b Fix for bus 92824. Update index in session History only after onStartLoad notifications come for the page. r=adamlaock sr=rpotts 2005-08-18 11:16:15 +00:00
radha%netscape.com 1d42bc7a79 Fix for bug 79063 r=rpotts sr=darin 2005-08-18 11:16:14 +00:00
rjesup%wgate.com 3862ed192c Bug 94243: VoidArray usage patch. a=asa sr=brendan r=waterson r=bienvenu
r=pierre r=jband/dbradley  Also fixes some whitespace issues.
2005-08-18 11:16:13 +00:00
radha%netscape.com e3b2a6ae54 Fix for topEmbed bug 93027 r=pollmann sr=darin 2005-08-18 11:16:12 +00:00
jst%netscape.com 20960f7b98 Landing the XPCDOM_20010329_BRANCH branch, changes mostly done by jband@netscape.com and jst@netscape.com, also some changes done by shaver@mozilla.org, peterv@netscape.com and markh@activestate.com. r= and sr= by vidur@netscape.com, jband@netscape.com, jst@netscpae.com, danm@netscape.com, hyatt@netscape.com, shaver@mozilla.org, dbradley@netscape.com, rpotts@netscape.com. 2005-08-18 11:16:11 +00:00
locka%iol.ie da62cef8a6 Fix for http referrer not being sent when session history urls are loaded from the network. b=61426 sr=rpotts@netscape.com 2005-08-18 11:16:10 +00:00
radha%netscape.com 1713b1c055 Fix for bug # 55055. Save CacheKey in SH for postdata results r=adamlock sr=rpotts 2005-08-18 11:16:09 +00:00
radha%netscape.com a76a0f7dc1 Fix for bug # 71756. New SH interfaces. r=rpotts, valeski 2005-08-18 11:16:08 +00:00
radha%netscape.com 38459ef2cf Fix for bug 84519 r=adamlock sr=rpotts a=asa. history.go(toofar) gives problems to back/forward buttons 2005-08-18 11:16:07 +00:00
shanjian%netscape.com d16dfd0074 #92473 Overwrite character set does not work inside Text and Textarea.
r = radha, sr=blizzard
2005-08-18 11:16:06 +00:00
rpotts%netscape.com 6f89998eb1 bug #94205. Adding flags to nsIWebNavigation::Stop(). 2005-08-18 11:16:05 +00:00
radha%netscape.com 12fef53a7c Fix for bugs 84556 and 82803 r=valeski sr=rpotts 2005-08-18 11:16:04 +00:00
scc%mozilla.org f58c59e953 bug #75504; sr=jband. simple fixes correcting where people inappropriately applied |getter_AddRefs| 2005-08-18 11:16:03 +00:00
radha%netscape.com 3e2860b6d5 Fix for bug # 76472 Assertion in GetChildAt() r=valeski sr=rpotts 2005-08-18 11:16:02 +00:00
radha%netscape.com c542ad0c1b Fixes related to bug # 71756 r=rpotts, valeski 2005-08-18 11:16:01 +00:00
radha%netscape.com 3bd7850942 Changes related to history listener interface 65608 r=valeski sr=rpotts 2005-08-18 11:16:00 +00:00
radha%netscape.com 76ee3f22fc Fix for Session History growth bug 62651 r=law and several other people, sr=waterson
Put a limit on number entries session History will hold for each browser window/embedding
window
2005-08-18 11:15:59 +00:00
radha%netscape.com d3ca985c09 More fixes for bug # 46828. r=pollmann sr=rpotts 2005-08-18 11:15:58 +00:00
pollmann%netscape.com ddace8e939 Bug 52670: Grow session history frame list if needed when frames load out of order. r=radha@netscape.com, sr=rpotts@netscape.com 2005-08-18 11:15:57 +00:00
radha%netscape.com c27f132bd2 Fix for bug # 58216 r/sr=rpotts 2005-08-18 11:15:56 +00:00
warren%netscape.com 031be859cd Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc. 2005-08-18 11:15:55 +00:00
warren%netscape.com 4b329258b0 Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson 2005-08-18 11:15:54 +00:00
radha%netscape.com 98085dac6a Fix for bug # 55055 r=adamlock sr=rpotts 2005-08-18 11:15:53 +00:00
radha%netscape.com a19a8fd1ac Fix for bug # 55145. r=pollmann a=rpotts 2005-08-18 11:15:52 +00:00
locka%iol.ie a549ceb105 Changes to loadURI & reload methods on nsIDocShell, nsIWebNavigation. b=50949, r=radha, a=radha 2005-08-18 11:15:51 +00:00
rayw%netscape.com 2a9e1d9648 Bug 37275, Changing value of all progids, and changing everywhere a progid
is mentioned to mention a contractid, including in identifiers.

r=warren
2005-08-18 11:15:50 +00:00
law%netscape.com f21cc4c0cb Bug 22174; add title to SH entries for file:/ftp: directory URLs; r=radha@netscape.com 2005-08-18 11:15:49 +00:00
rpotts%netscape.com 9a4ba5d2fa Fixed a leak where child SHEntry were not being released when the parent SHEntry was deleted. 2005-08-18 11:15:48 +00:00
valeski%netscape.com 30970ae1b0 46775. consolodating xpfe components into a root module to reduce system overhead bloat. built on win, linux, mac. precheckin tests on windows. general testing on mac and linux. 2005-08-18 11:15:47 +00:00
locka%iol.ie 9070c6e74f Impl of GetCurrentURI modified to new style. b=46847, r=valeski, a=valeski 2005-08-18 11:15:46 +00:00
locka%iol.ie 72ece65e9b API changes for embedding. b=46847, r=dougt, a=valeski 2005-08-18 11:15:45 +00:00
radha%netscape.com 0c5fa11ac7 fix for bug # 43335. checking in patch on behalf of deo@logos-m.ru r=radha 2005-08-18 11:15:44 +00:00
radha%netscape.com c5f9933557 fix for 45770 r=nisheeth. 2005-08-18 11:15:43 +00:00
warren%netscape.com e38166db2c Added nsIRDFDataSource::HasArcIn/HasArcOut. Changed nsXULTemplateBuilder.cpp to use it (ifdef'd for now). Speed up folder loading by about 24%. r=waterson,alecf 2005-08-18 11:15:42 +00:00
radha%netscape.com c12a6db701 fix for dogfood+ bug 44558. r=rpotts. 2005-08-18 11:15:41 +00:00
rpotts%netscape.com c2a451f8fa Moved session history methods from nsIWebNavigation into a new interface called nsIDocShellHistory. Also made docshells persist layout state before being destroyed (this is necesssary for framesets). 2005-08-18 11:15:40 +00:00
radha%netscape.com 2d9f46f7c5 More code for feature 36547. CODE NOT PART OF THE BUILD. Will provide reviewer when
feature is enabled.
2005-08-18 11:15:39 +00:00
radha%netscape.com 450fa8dcb0 Fix for bug # 51564 r=valeski 2005-08-18 11:15:38 +00:00
radha%netscape.com d848a4410c More checkins for feature bug 36547. CODE NOT PART OF THE BUILD. reviewer will be provided
when feature is enabled.
2005-08-18 11:15:37 +00:00
radha%netscape.com ba9ba06c26 New methods in nsIwebNavigation 2005-08-18 11:15:36 +00:00
jdunn%netscape.com 86cdf24fba adding newline for HPUX 2005-08-18 11:15:35 +00:00
radha%netscape.com 8671c89058 Initial checin for feature bug 36547. r=self(module owner) No code in this checkin is currently used by
any parts of the build.
2005-08-18 11:15:34 +00:00
tbogard%aol.net 6c129ab6e3 Changed the concept of the transaction parent/ child to be previous and next. This flows better with actual relationship they hold in session history terms. The prev and next are also now not just readonly to allow properly setting up the list while avoiding nasty casts to implementation objects. Removed a bunch of dead code. Changed the module object to use generic factories and removed the hand created NS_New* functions. Changed over to interface maps in some places. The nsSHEntry obect no longer has the concept of children. There is no need since frame state will be stored in the layout history state object. This means nsSHEntry no longer implements the nsISHContainer interface. 2005-08-18 11:15:33 +00:00
radha%netscape.com e09822e492 Fix for bug # 99624 r=chak sr=alecf.. freeze nsISHistorylistener as per new freezing guidelines 2005-08-18 11:15:32 +00:00
tbogard%aol.net d26480c271 Changed nsSHEntry to be more XPCOM friendly.. Uses nsCOMPtr, the new interface map etc. 2005-08-18 11:15:31 +00:00
tbogard%aol.net 4e9295e8a1 Changed the nsISHEntry interface to deal with layoutStateHistory in terms of a types nsILayoutHistoryState rather than just an nsISupports. Also changed the implementation to hold on to it with an nsCOMPtr rather than a raw pointer. 2005-08-18 11:15:30 +00:00
tbogard%aol.net c14ed893fc nsISHEntry's attribute uri became URI to become more consistent with other places it exists. 2005-08-18 11:15:29 +00:00
tbogard%aol.net 354439751f Added the concept of a replaceable entry. This is an entry which when a new item is added will get overwritten rather than adding the entry to the end of the list. 2005-08-18 11:15:28 +00:00
radha%netscape.com 659c8aad92 Initial checkin for history listener interface bug 65608 r=valeski sr=rpotts 2005-08-18 11:15:27 +00:00
cls%seawood.org 1c324bd972 Set MODULE in makefiles at the top of a heirarchy so that module-deps lists are more precise and builds will have the proper order if some subdirs contain other modules. 2005-08-18 11:15:26 +00:00
radha%netscape.com 11cfc6d94c Fix build warnings 2005-08-18 11:15:25 +00:00
seawood%netscape.com a495612b4c Landing the rest of the win32 gmake changes:
* Adds Makefile.ins to win32 specific dirs
* Adds WINNT ifdefs to Makefile.ins
* Causes NSPR to be compiled with --with-mozilla
* Misc general Makefile.in cleanup

Bug #58981 r=mcafee
2005-08-18 11:15:24 +00:00
jaggernaut%netscape.com de7df2d625 Bug 73353: splitting the modules on the REQUIRES lines in Makefile.in across multiple lines to more clearly show the changes made. sr=alecf 2005-08-18 11:15:23 +00:00
jaggernaut%netscape.com e0f90e0235 Bug 73353: clean up the REQUIRES lines in Makefiles. 2005-08-18 11:15:22 +00:00
waterson%netscape.com 9e615e806a Land STATIC_BUILD_20010612_BRANCH, which supports building mozilla with components statically linked into the executable, as well as 'meta modules' that combine components into uber-DLLs. 2005-08-18 11:15:21 +00:00
cls%seawood.org ea71483401 Set EXPORT_LIBRARY=1 in all pertinent Makefile.ins. Allows us to build the final link list as we traverse the tree. Bug #46775 2005-08-18 11:15:20 +00:00
pp%ludusdesign.com f0ad9480e4 Conversion to NS_GET_IID(). Bug #20232, r=scc@netscape.com 2005-08-18 11:15:19 +00:00
law%netscape.com e551ee137f Tweaks to new shist per bug 18804; r=travis@netscape.com 2005-08-18 11:15:18 +00:00
disttsc%bart.nl fe0f3292c0 Add "gfx2" and "imglib2" to REQUIRES lines in Makefile.in for MOZ_TRACK_MODULE_DEPS builds (e.g. senna) 2005-08-18 11:15:17 +00:00
dougt%netscape.com 6db3221ce8 Landing nsIFile. 2005-08-18 11:15:16 +00:00
law%netscape.com 38c4cdee51 Fix for Mac build bustage; comment out some debugging code 2005-08-18 11:15:15 +00:00
law%netscape.com 97f4c8838f Stuff for bug #18804; tweaks for new web shell; r=radha@netscape.com 2005-08-18 11:15:14 +00:00
disttsc%bart.nl c9cdf52c4b Clean up REQUIRES lines. r=cls 2005-08-18 11:15:13 +00:00
disttsc%bart.nl ba87406edb Mass REQUIRES update to synch up with string lib and xul changes in an attempt to fix senna bustage. r=jst, sr=cls 2005-08-18 11:15:12 +00:00
cls%seawood.org d265009c0c Add pref to REQUIRES to fix senna bustage 2005-08-18 11:15:11 +00:00
cls%seawood.org bb1ce10e3e Resurrect REQUIRES so that we have some sort of means to track intermodule dependencies. Bug #59454 r=blizzard@mozilla.org 2005-08-18 11:15:10 +00:00
cls%seawood.org ccbf7ea6e1 Moved static MOZ_COMPONENT_NSPR_LIBS, MOZ_COMPONENT_XPCOM_LIBS, MOZ_COMPONENT_LIBS definitions from configure.in to config.mk. Replaced -lxpcom in Makefiles to $(XPCOM_LIBS) so that we can optionally link against -lboehm when needed. Bug #31287 2005-08-18 11:15:09 +00:00
radha%netscape.com 661db907cb Initial checkin for nsSHistory.cpp/.h. corresponding makefile changes.
interface changes to nsSHTransaction.
2005-08-18 11:15:08 +00:00
radha%netscape.com b7c61b55b2 Initial checkin for new SH interfaces 2005-08-18 11:15:06 +00:00
radha%netscape.com 8638c8ecda Changes to interface. Adding nsISHistory.idl to makefiles. r=dp, bug=18804 2005-08-18 11:15:05 +00:00
radha%netscape.com 3019629fb9 Initial checkin for tre new session history component. r=dp. bug=18804 2005-08-18 11:14:57 +00:00
neil%parkwaycc.co.uk 2585bbcd72 Bug 304053 Don't draw canvas focus on editor/midas frames r+sr=roc 2005-08-16 08:12:15 +00:00
roc+%cs.cmu.edu 7501dbbfad Bug 78510. Undoing backout; still no change. 2005-08-16 01:03:45 +00:00
roc+%cs.cmu.edu 85d3e0a8ee Bug 78510. Retry backing out of link-visited notifications, to see how Tp is affected. r+sr=bz 2005-08-15 22:39:29 +00:00
mrbkap%gmail.com 2b7c7bca7a bug 303267: Store the entire inner window in the window state holder instead of copying properties and restoring them. This fixes going back and forth with the bfcache on when the page gone to has javascript in it. r=jst sr=bryner 2005-08-15 18:16:42 +00:00
cbiesinger%web.de 26a83fee9a bug 292998
- move textZoom storage to the prescontext from the documentviewer
- copy the textZoom between document viewers for fastback
r=bryner sr=dbaron
2005-08-13 11:54:22 +00:00
mrbkap%gmail.com c5688dfef2 Backing out changes for bug 303267 until the perf hits on the Seamonkey tinderbox can be explained. 2005-08-13 03:54:29 +00:00
mrbkap%gmail.com 59fbced3fe bug 303267: Store the entire inner window object on the history entry instead of copying/restoring JS properties. r=bryner sr=jst. This patch also fixes bugs 304284 and 304078. 2005-08-13 00:53:39 +00:00
darin%meer.net 48e5464417 fixes bug 301358 "HTTP 'refresh' doesn't load page with bfcache enabled" r=biesi sr=bryner a=bsmedberg 2005-08-11 20:14:00 +00:00
roc+%cs.cmu.edu 70552e689c Bug 78510. bryner's checkin fixed the Firefox problems so I'm undoing my previous partial-backout. 2005-08-11 05:06:22 +00:00
roc+%cs.cmu.edu 3914dd73e7 Bug 78510. Try backing out the nsDocShell changes to see if the Tp changes still happen when visited notifications don't fire. 2005-08-10 23:23:53 +00:00
roc+%cs.cmu.edu c3ea09b7b0 Bug 78510. Maintain a per-document hashmap from URI-spec-hash to set of pointers to content elements that are links to those URIs whose state has been queried by the style system. Use this map to efficiently mark visited any links to URIs which get visited. r+sr=dbaron, with input from bryner and bzbarsky, a=jesup with support from dbaron. May impact Tp and other metrics, be careful out there. 2005-08-10 20:21:44 +00:00
aaronleventhal%moonset.net b8ff615ee1 Fix whitespace nit from biesi on last checkin 2005-08-10 01:47:11 +00:00
aaronleventhal%moonset.net 8b21f5d760 Bug 303841. When screen reader running, prefer external viewer applications over full page plugins because they are more accessible. r=biesi, sr=jst, a=cbeard 2005-08-10 01:45:31 +00:00
cbiesinger%web.de b8db03642d save the presentation even if the next load is an error page
Bug 299547 r=bryner sr=darin a=brendan+shaver
2005-08-09 12:31:36 +00:00
smfr%smfr.org 62c89ae49e Clean up backout of the nsDocShell part of the patches in bug 302958 (which, luckily, was not required to fix the bug); calling EnsureContentViewer() from GetPresContext() caused performance regressions. r/sr=bryner, going on a= for previous patch. 2005-08-07 22:49:51 +00:00
smfr%smfr.org dcc4448ecb Test backout of nsDocShell EnsureContentViewer() changes from bug 302962, to see impact on performance. 2005-08-07 15:49:15 +00:00
smfr%smfr.org cb4ed7c2b3 Fix bug 302962. When someone calls Activate() or Deactivate() on an nsWebBrowser which doesn't have a content viewer yet (and hence no pres shell), don't just bail because nsGlobalWindow will complain. Instead, change nsDocShell to make the content viewer on demand, and go ahead and pass the activate/deactivate onto the dom window. This fixes a serious focus bug in Camino.
r/sr=bryner, a=bsmdedberg.
2005-08-06 20:28:42 +00:00
bryner%brianryner.com c4f7b55714 Fixing VC6 bustage - initialize with a ctor 2005-08-03 22:48:42 +00:00
bryner%brianryner.com 3064c2307e When navigating a subframe, make sure that all docshells have navigated to the correct cloned session history entry. Bug 301397, r=darin, a=bsmedberg 2005-08-03 22:32:10 +00:00
bryner%brianryner.com 214faae62f When restoring a presentation, move everything except adding the request to the loadgroup into the async plevent callback. This fixes the problem with restoring window properties when history.back() is used (with untrusted JS on the stack). Bug 301516, r=darin, a=asa 2005-08-02 18:35:07 +00:00
jst%mozilla.jstenback.com 8c2bc6fcb8 Landing the split window work, bug 296639. This change doesn't have full reviews yet, bzbarsky@mit.edu and shaver@mozilla.org have done partial reviews, but there's still more to look at. Given the current time constraint this is landed with reviews and followup changes that result to come after the initial checkin. a=drivers 2005-07-30 20:57:07 +00:00
cbiesinger%web.de d62314530b bug 280190 Make netError.xhtml look better. Also makes it themable.
patch by Henrik Skupin <hskupin@gmail.com> a=bsmedberg/mconnor

Core part: r=biesi sr=peterv
Toolkit part: r=mconnor
SeaMonkey part: r=neil sr=darin
2005-07-28 18:00:28 +00:00
cbiesinger%web.de 3dfde76838 Bug 286811 don't add ("xul") error pages to global history
r=bz sr=darin a=bsmedberg
2005-07-27 12:38:38 +00:00
cbiesinger%web.de c603c0ce9c Bug 300863 Send onLocationChange even if we have no failed channel
r=bz sr=darin a=bsmedberg
2005-07-27 12:34:25 +00:00
bryner%brianryner.com 83216585ac Change PageShow/PageHide events to be lowercase and hook them up so that onpageshow= works on the body tag. Bug 297887, patch by brettw@gmail.com, r=me, a=bsmedberg. 2005-07-25 22:09:39 +00:00
bzbarsky%mit.edu 978cc44c42 Make setting document.location to itself not create a new history entry. Bug
300805, r=biesi, sr=darin, a=bsmedberg
2005-07-22 18:19:35 +00:00
bryner%brianryner.com 5ae7d73475 Fix stuck focus ring when restoring a presentation by making sure to save the focus before we clear the focused content state. Bug 298077, r+sr=dbaron, a=brendan. 2005-07-19 18:02:55 +00:00
bryner%brianryner.com c322d827aa Allow caching of the document when the load type is LOAD_STOP_CONTENT or LOAD_STOP_CONTENT_AND_REPLACE. Bug 292948, r+sr=darin, a=brendan. 2005-07-19 17:20:05 +00:00
mozilla.mano%sent.com bf547497d9 Bug 299480 - neterror.xhtml startup document isn't RTL in RTL locales. r+a=bsmedberg, sr+bzbarksky 2005-07-14 22:52:11 +00:00
bsmedberg%covad.net c70e951ba6 Bug 292624 - XUL error pages should not have chrome privileges, r=darin sr=dveditz a=asa 2005-07-14 17:46:55 +00:00
bryner%brianryner.com 0e7ee4a645 Fix stuck designMode when using fastback by making sure the DOM window still contains the old document when the STATE_START notification is sent. Bug 300411, r+sr=darin, a=asa. 2005-07-14 16:24:32 +00:00
bzbarsky%mit.edu 290c7c8457 nsIViewManager::InsertChild does things a little oddly if the sibling is null.
Work around that by twiddling the aAfter parameter appropriately.  Bug 300538,
r=bryner, sr=roc, a=asa
2005-07-13 19:27:07 +00:00
neil%parkwaycc.co.uk b16e6c35e2 Disable error pages in composer (webpage editor) b=300022 r=biesi sr=darin a=asa 2005-07-09 00:14:48 +00:00
cbiesinger%web.de 850147669c Bug 299008 set mOSHE at the right time, and don't clear mLSHE when loading the
error page
r=jst sr=bz a=bsmedberg
2005-07-07 11:51:19 +00:00
dveditz%cruzio.com 644b82f3f6 bug 298255: prevent browser screwiness caused by lazy extension authors loading their chrome extension in a content window instead of adding the -chrome commandline option. r=mconnor, sr=jst, a=chofmann 2005-07-07 09:45:47 +00:00
bzbarsky%mit.edu b1f8fe7021 Fix history navigation through anchors when the anchor loads were done by
changing window.location.  Bug 297122, r=biesi, sr=jst, a=bsmedberg
2005-07-03 16:11:06 +00:00
bryner%brianryner.com d99a80f804 Use PresShell::UnsuppressPainting instead of just an invalidate, to make sure the content area receives focus if needed. Bug 295931, r+sr=dbaron, a=brendan. 2005-07-01 07:12:02 +00:00
bryner%brianryner.com 8d8409682a Fix crash when using fastback to go to pages that use SVG in an <object> tag, and bulletproof a little bit. Bug 299153, r+sr=dbaron, a=bsmedberg 2005-06-30 20:58:33 +00:00
bryner%brianryner.com b52310b682 Fix fastback to not leave the documents-loading counter unbalanced, which would lead to not using the performance-favoring event loop hint after the first fastback. Bug 298794, r+sr=darin, a=chase. 2005-06-28 02:51:04 +00:00
bryner%brianryner.com cadc444e92 Fix failure to repaint on Mac with fastback enabled (bug 298112). Hide the old contentviewer before we invalidate. r=darin sr=dbaron a=asa. 2005-06-24 21:08:10 +00:00
bryner%brianryner.com f3f76cdc26 Fix pending-loads check for fastback so that we detect loads initiated either before or after Stop() is called. Fix assert on reload. Fix problem where the wrong load type was being checked in CanSavePresentation(). Fix problem where we cached a content viewer on the current history entry when it was equal to the new history entry. Bugs 292954 and 292950. r+sr=darin, a=asa. 2005-06-24 20:53:43 +00:00
bryner%brianryner.com 2536b6f6a1 For fastback, dispatch the title change notification after we've updated our history entry in the docshell, so that we don't set the title on the wrong history entry. Bug 296745, r+sr=darin, a=asa. 2005-06-20 22:06:30 +00:00
roc+%cs.cmu.edu 3876d7f8c7 Bug 296315. Remove unimplemented nsIScrollableView::GetScrollbarVisibility, implement nsDocShell::GetScrollbarVisibiilty to use nsIScrollableFrame::GetActualScrollbarSizes, which actually works. r+sr=bzbarsky,a=asa 2005-06-17 02:48:29 +00:00
bryner%brianryner.com e4a343f08f 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. 2005-06-15 23:52:46 +00:00
bryner%brianryner.com f4c0d8ef73 Fix incorrect tinderbox popups with fastback (bug 292933). Make sure mLSHE is nulled out when we finish fastback navigation. r+sr=darin, a=brendan. 2005-06-03 22:17:06 +00:00
bryner%brianryner.com 72c6c61b72 When restoring a presentation via fast-back, where we aren't going to save the existing presentation, defer destruction on a PLEvent to avoid hangs when reentering plugin code (bug 294231). r+sr=jst, a=chofmann. 2005-06-02 00:57:54 +00:00
cbiesinger%web.de 19d0f90398 295279 pass the origin charset of the URI to the error page, esp. for use by
embeddors
patch by Christian Persch <chpe@gnome.org> r=biesi sr=bz a=shaver
2005-06-01 19:19:01 +00:00
jag%tty.nl 40b035a5a3 Attempt to fix btek bustage 2005-05-18 09:54:04 +00:00
bryner%brianryner.com 87f0855b0e Fix save/restore of form control contents when reloading (bug 294258). r=sicking, sr=bzbarsky. 2005-05-18 03:52:33 +00:00
bryner%brianryner.com 71f3834f98 Fix crash with fast-back enabled when a reload wipes out a cached docshell (bug 293534). r+sr=bzbarsky, a=brendan. 2005-05-15 00:30:02 +00:00
dveditz%cruzio.com 7b49950fef bug 292691 plug IconURL and history.back() XSS exploits fixed in firefox 1.0.4
docshell patch by jst, r=bz,brendan;sr=dveditz,shaver;a=asa
xpinstall patch by dveditz and vlad; r=vlad,jst; sr=jst,shaver; a=asa
2005-05-13 23:08:09 +00:00
bzbarsky%mit.edu c8c41508c3 Back out the change for bug 277092, since it breaks other compat and pages.
Bug 292921, r=jst, sr+a=brendan
2005-05-08 21:44:16 +00:00
bryner%brianryner.com ed538371bf Don't crash when we've restored a presentation with a frame that has never loaded a document. Bug 292923, r+sr=bzbarsky, a=brendan. 2005-05-06 18:18:08 +00:00
bryner%brianryner.com aed69207f0 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. 2005-05-04 20:22:32 +00:00
pedemont%us.ibm.com d75b5fa3eb Bug 291512 - Generate Java interface files using nsIInterfaceInfoManager. Fix some type handling as a result of this change. r=biesi, sr=darin, a=asa 2005-05-02 16:30:03 +00:00
roc+%cs.cmu.edu 84b0577142 Bug 240276. Make nsHTMLScrollFrame be a regular HTML frame, not a box frame, so we don't have to go through box layout. It gets its own reflow implementation that handles min-max and lots of other good stuff. rs+sr=dbaron,a=asa 2005-04-28 21:57:22 +00:00
cbiesinger%web.de 2c8feb7c53 291876 fall back to Alert() instead of an error page when we have no nsIURI object
r=bz sr=darin a=asa
2005-04-27 11:53:27 +00:00
darin%meer.net c7c0859ea1 fixes bug 289178 "Move show_punycode pref into nsStandardURL" r=biesi sr=dbaron a=asa 2005-04-27 01:32:36 +00:00
bzbarsky%mit.edu 209f868abf Reposting when expired from cache should make sure to use the right history
entry; otherwise docshell is confused about which page it currently has
loaded.  Bug 289301, r=biesi, sr=darin, a=asa
2005-04-20 04:41:48 +00:00