Justin Lebar
6a78d85a21
Bug 646641 - Part 1: Create nsSHEntryShared, so SHEntries from the same document can share state. r=smaug
...
--HG--
extra : rebase_source : 67c37d16f9ac4cbd69f7a76ee94e47c8adf59ae3
2011-08-06 11:44:02 -04:00
Tim Taubert
5822d4664c
Bug 670318 - Google+ home page creates multiple SHEntries, and if you go back to the first one, you can no longer go forward; r=smaug
2011-08-01 23:45:45 +02:00
Kyle Huey
460091a3b1
Bug 665964: If the nsISHistoryListener vetoes navigation, reset mRequestedIndex to make it clear that the navigation has been cancelled. r=bz
2011-07-08 14:30:36 -07:00
Justin Lebar
05cf9c1e16
Bug 669671 - When navigating to a history entry created via pushState or touched by replaceState, we should not force the load from cache. r=bz
2011-07-07 09:12:14 -04:00
Ed Morley
3f49fdcb2a
Bug 661584 - Code cleanup, substitute more PR_(MAX|MIN|ABS|ROUNDUP) macro calls; r=roc,ted
2011-06-25 16:06:02 +02:00
Masayuki Nakano
d3e078cfbc
Bug 666901 docshell should use mozilla::Preferences r=bz
2011-06-25 10:55:46 +09:00
Josh Matthews
3b87fa1e32
Bug 663922 - Prevent null dereference of history transactions. r=smaug
2011-06-22 12:52:41 -04:00
Ed Morley
79970c2a33
Bug 664979 - Merge nsISHistory_2_0_BRANCH into nsISHistory; r=bz
2011-06-18 11:03:17 +02:00
Ed Morley
8aaddd0334
Bug 659621 - Remove EXTRA_DSO_LIBS, EXTRA_DSO_LDOPTS, OS_LIBS from makefiles containing LIBXUL_LIBRARY = 1, now that libxul is always built; r=ted
2011-06-12 03:49:00 -04:00
Kyle Huey
12b5e9e908
Bug 622315: Refuse to navigate if a navigation is already pending. r=bz
2011-06-07 13:10:47 -07:00
Dominic Fandrey
968bf5196a
Bug 645398 - Substitute PR_(MAX|MIN|ABS|ROUNDUP) macro calls; r=roc
2011-06-02 14:56:50 +02:00
Justin Lebar
a8ba1048dc
Bug 551225 - Make pushState use structured clone. r=zpao, sicking
2011-04-24 22:30:54 -04:00
Justin Lebar
0f22799642
Bug 640387 - onhashchange should be fired when navigating between history entries created via history.pushState if the entries' URIs differ only in their hashes. r=smaug
...
--HG--
extra : rebase_source : de3b3389e1ed402362f46b4b17f7cd386aca8361
2011-03-31 12:35:04 -04:00
Olli Pettay
55a0683f87
Bug 632835 - Firefox doesn't pass iframe test from bug 363109 correctly, r=bz
2011-03-24 14:23:36 +02:00
Olli Pettay
08504d7888
Bug 624758, [@nsSHistory::EvictContentViewersInRange] and [@nsSHistory::EvictGlobalContentViewer], r=bz
2011-03-24 14:22:23 +02:00
Olli Pettay
9ad6712138
Backout Bug 632835 in order to fix Bug 632835, a=backout
2011-02-26 18:30:57 +02:00
michal.novotny@gmail.com
eb6bbce30d
Bug 632835 - Firefox doesn't pass iframe test from bug 363109 correctly, r=smaug+bz, a=hardblocker
2011-02-23 15:47:09 +02:00
Peter Van der Beken
c4aeb00d0d
Fix for bug 633738 (quora.com bloats out of control (part 3)) - make nsHTMLEditor participate in CC, clear editor from SHistory if we're not storing anything else. r=jst, a=jst.
2011-02-16 13:07:47 +01:00
Dave Townsend
90729fb263
Bug 602256: Using history.pushState in a page breaks history tracking for inner frames. r=bz, a=blocks-betaN
2011-02-03 09:27:39 -08:00
Doug Turner
46e829073e
Bug 624758 - crash [@nsSHistory::EvictContentViewersInRange] and [@nsSHistory::EvictGlobalContentViewer] don't handle failure of GetTransactionAtIndex. r=smaug, a=blocking-fennec
...
--HG--
extra : rebase_source : 9ebbd9e4d438ea2e20b61d80a76f765ab63ad4e6
2011-01-28 21:40:23 -08:00
Alon Zakai
c213200d10
Bug 610417 followup - Fix types in function definitions. r=smaug a=blocking-fennec
2011-01-26 10:52:45 -08:00
Alon Zakai
1089711c03
Bug 610417 - Optimize eviction in bfcache. r=smaug a=blocking-fennec
2011-01-19 11:57:36 -08:00
Olli Pettay
c6689c3d47
Bug 597315 Part 1 (session history) - Frameset history does not work properly when restoring a tab [r=bz, a=blocking2.0:betaN+]
2010-12-27 16:22:46 -05:00
Olli Pettay
af41923c9d
Bug 614499, release old mListRoot members, r=bz a=blocking
2010-11-26 12:29:22 +02:00
Jonas Sicking
5ec63c5bb2
Bug 605019: Evict entries in the bfcache if they are holding open a database which is being upgraded. r=bent/smaug a=blocker
2010-11-23 13:24:57 -08:00
Margaret Leibovic
4d60f6bfd2
backout d25bfdc458cf a=bustage
2010-11-23 21:16:23 -08:00
Jonas Sicking
c88ced1105
Bug 605019: Evict entries in the bfcache if they are holding open a database which is being upgraded. r=bent/smaug a=blocker
2010-11-23 13:24:57 -08:00
Olli Pettay
b9b052b3aa
Bug 612887, Try to fix a session history crash, r=jst, a=blocking
2010-11-19 14:01:10 +02:00
Olli Pettay
d7cf6cdbbc
Bug 596870 - ASSERTION: Detaching editor when it is already detached with iframes and contenteditable, r=bz, a=blocking
...
--HG--
extra : rebase_source : 1836f851bfe4f0d7ec6a18c6a8058b6ee7a4d817
2010-11-15 12:11:51 +02:00
Chris Jones
52d0f01838
Bug 550611: Make nsTArray optionally infallible. sr=bsmedberg a=blocking
...
--HG--
rename : xpcom/glue/nsTArray.cpp => xpcom/glue/nsTArray-inl.h
2010-11-08 20:48:59 -06:00
Olli Pettay
6861d60e76
Bug 534178, remove dublicate nsSHTransactions, r=bz, a=blocking
...
--HG--
extra : rebase_source : a963bc21f3d2fd2038d6b26e50ad9aa50f6bc3e4
2010-09-05 21:10:35 +03:00
Ms2ger
70a57ce50d
Bug 562698 - Part c: Pass Elements to AttributeWillChange; r=bzbarsky, a=dbaron
2010-08-24 09:06:20 +02:00
Ms2ger
b01dbc0d56
Bug 562698 - Part a: Pass Elements to nsIMutationObserver::AttributeChanged and nsCSSFrameConstructor::AttributeChanged; r=bzbarsky, a=dbaron
2010-08-24 09:05:56 +02:00
Olli Pettay
a9d5a636f3
Bug 588643 - Crash in [@ nsDocShell::SetHistoryEntry ], r=bent/neil, a=blocking
2010-08-21 00:26:52 +03:00
Olli Pettay
4606a9bb94
Bug 462076 - Dynamically inserted iframes on refresh sometimes trade places, r=bz
2010-08-17 17:13:55 +03:00
Craig Topper
4caec055d0
Bug 577438 Part 1: Add previous sibling to nsIMutationObserver::ContentRemoved. r=sicking
2010-07-21 15:05:17 -07:00
Michael Kohler
10548f19c5
Bug 506041 - Correct misspellings in source code (Patch 3)
...
r=timeless
--HG--
extra : rebase_source : 1917c999a5865676ffb7ec3c2834c3e091bb64dc
2010-07-07 15:33:52 +02:00
Mitchell Field
d0f35f6883
Remove @status FROZEN and @status UNDER_REVIEW. r=bsmedberg
...
--HG--
extra : rebase_source : 7fab31a6b7898e05ff828482390846cc9ce2854d
2010-07-02 10:27:06 -04:00
Boris Zbarsky
8ccd3c1fea
Bug 564574. Pass the first appended node to ContentAppended. r=jst, sr=sicking
2010-05-10 21:12:34 -04:00
timeless@mozdev.org
fec37a8024
Bug 406160 - user configuration for browser.sessionhistory.max_entries ignored, r=biesi
2010-05-01 21:59:08 -07:00
Mitchell Field
f544d71a9d
Bug 560095 - Use mozilla::services::GetObserverService(). r=biesi,dveditz,gavin,josh,jst,mrbkap,roc,sdwilsh,shaver,sicking,smontagu,surkov
2010-04-29 18:59:13 +02:00
Jae-Seong Lee-Russo
6a12c8a3bb
Bug 530382. Replace PR_MIN/PR_MAX with NS_MIN/NS_MAX in docshell. r=jst
2010-02-09 12:09:06 -05:00
Justin Lebar
2fc408988c
Bug 500328 - Implement History.pushState(), History.replaceState() methods. r=smaug, r=zpao, sr=sicking
2009-09-01 09:45:05 -07:00
Daniel Holbert
585d440f02
Backed out changeset dc7a04be6904 on suspicion of causing bug 543034.
2010-01-29 18:50:46 -08:00
Justin Lebar
731c252671
Bug 500328 - Implement History.pushState(), History.replaceState() methods. r=smaug, r=zpao, sr=sicking
2009-09-01 09:45:05 -07:00
Olli Pettay
c0f0d7e3a5
Bug 534226 - Remove support for multiple presshells, r=bz, sr=roc
2010-01-07 12:36:11 +02:00
Jesse Ruderman
fef9c5376c
Turn 'adding a child where we already have a child' assertion into a warning for now. r=sicking. Bug 535466 tracks turning it back.
2009-12-16 18:45:17 -08:00
L. David Baron
186679f245
Change common NS_ASSERTION (bug 404693) to NS_WARN_IF_FALSE so we can make progress on making assertions be reftest failures (bug 472557). r=bzbarsky
2009-12-12 13:47:37 -08:00
Boris Zbarsky
b694bf4f11
Bug 523294 part 3. Get rid of the now-unused aStateMask argument to AttributeChanged. r=dbaron
2009-12-10 14:36:04 -08:00
Benjamin Smedberg
ba372f3a4c
Followup to bug 398573 - remove REQUIRES from the tree since it is no longer used... automatically generated patch, rs=ted
2009-08-25 08:59:31 -07:00
David Bolter
047c8ca2a3
Bug 467144 - nsIMutationObserver::AttributeChanged should provide old attribute value; r=bzbarsky, r+sr=sicking
2009-06-29 14:36:25 -04:00
Arpad Borsos
8415a2fae1
Bug 485782 - get rid of nsSupportsArray; r=sicking, sr=bsmedberg
2009-04-14 10:02:58 +02:00
Arpad Borsos
9ac5c0fe01
Bug 474369 - get rid of nsVoidArray, docshell part; r=bzbarsky
2009-04-03 23:21:40 +02:00
Jeremy Lea
ce80f69254
Bug 448830. Make nsIntRect/nsIntMargin/nsIntSize/nsIntPoint different types from nsRect/nsMargin/nsSize/nsPoint different types for better compile-type unit checking. r+sr=roc
...
--HG--
extra : rebase_source : a331a9e49fbc5931f546919281fcca7f008ab615
2009-01-15 16:27:09 +13:00
Boris Zbarsky
9ab3dc1969
Bug 449780. When doing a frameloader swap, clear the bfcache on both docshells, since we can't deal with all those presentations. r+sr=jst
2009-01-13 14:32:30 -05:00
Graeme McCutcheon
38c89ebd70
Bug 215405. Restore scroll position, but not form state, on no-store and SSL no-cache sites. r+sr=bzbarsky
2008-12-03 12:55:14 -05:00
Arpad Borsos
c72ef7d248
Bug 456388 - Remove PR_STATIC_CALLBACK and PR_CALLBACK(_DECL) from the tree; r+sr=brendan
2008-10-10 17:04:34 +02:00
Robert Strong
b1636cc5a5
Backed out changeset ff043f7356f7
2008-09-11 14:54:40 -07:00
Andrew Schultz
09f93d94f8
Bug 396519. Encapsulate content viewer eviction in session history. r+sr=bzbarsky
2008-09-09 21:39:38 -04:00
peterv@propagandism.org
6f9bbd6446
Fix for bug 430624 (Crash [@ nsDocShellEditorData::DetachFromWindow] with spellcheck attribute). Patch by cpearce, r=peterv, sr=jst.
2008-05-02 04:36:29 -07:00
roc+@cs.cmu.edu
e39f69c653
Bug 386782. save and restore editor state so that it isn't lost when a page goes into the bfcache and then comes back. patch by Chris Pearce, r+sr=peterv,a=beltzner
2008-04-23 14:36:17 -07:00
gavin@gavinsharp.com
fc1624e95f
Bug 421067: 'Try Again' after a DNS error sometimes loads previous page, not the one that failed to load, patch by Michal Novotny <michal@allpeers.com>, r+sr=bzbarsky, a=schrep
2008-04-13 18:36:04 -07:00
ajschult@verizon.net
f061985ee9
Bug 358599: Crash when closing tab [@ nsSHistory::EvictWindowContentViewers], r+sr=bzbarsky, a=shaver
2008-03-06 23:47:30 -08:00
reed@reedloden.com
851a344036
Bug 197466 - "Back button (session history) has 50 entries regardless of setting in prefs.js" [p=zug_treno@yahoo.com r+sr=bzbarsky a1.9=damons]
2008-02-23 01:36:27 -08:00
ajschult@verizon.net
bfbb9f4dde
Bug 396649: Assert that content viewers aren't where they shouldn't be (debug-only), r+sr=bzbarsky, a=mtschrep
2007-11-16 22:28:56 -08:00
roc+@cs.cmu.edu
4d69f5a10c
Bug 392873. Make some code debug-only and add mitigation code to try to not crash when we're getting into the bad state, setting a viewer on a session history item that already has one. r+sr=bzbarsky
2007-11-15 17:35:41 -08:00
reed@reedloden.com
9db9a73399
Bug 392873 - "crash in nsExpirationTracker<nsSHEntry,3>::RemoveObject" (add more debugging code) [p=roc r+sr=bzbarsky a1.9=damons]
2007-11-08 22:47:00 -08:00
roc+@cs.cmu.edu
672e66c2d2
Bug 392873. Add debugging code to help track down a crash in the bfcache-expiry code. r+sr=bzbarsky,a=damon
2007-09-30 14:34:56 -07:00
ajschult@verizon.net
6f0a4654c2
Bug 396649: Content viewers not evicted when going back. r+sr+a=bzbarsky
2007-09-27 19:56:08 -07:00
roc+@cs.cmu.edu
438effcc42
Bug 395045. Expire cached content-viewers after they've been unused for 20-30 minutes. r+sr+a=bz
2007-09-21 02:19:59 -07:00
bzbarsky@mit.edu
d70bc17ca5
Fix session restore to save and restore principals, so that about:blank, javascript:, data: stuff gets restored correctly. Bug 389274, r+sr=jst for the docshell changes, r=zeniko@gmail.com for the session restore changes, a=mconnor
2007-09-17 15:27:17 -07:00
surkov.alexander@gmail.com
5ef16448a2
390414 - text-changed:delete event details no longer correct effective, r=aaronlev, sr=bz, a=dsicore
2007-09-05 01:22:17 -07:00
bzbarsky@mit.edu
4d53ccf996
Make attribute changes that also cause a state change properly reresolve style
...
when a selector uses both the state and the attribute. Bug 315920, r=dbaron,
sr=sicking.
2007-07-12 13:05:45 -07:00
jwalden@mit.edu
6d7584839a
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
2007-07-08 00:08:04 -07:00
hg@mozilla.com
05e5d33a57
Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT,
2007-03-22 10:30:00 -07:00
tor%cs.brown.edu
eaeda066b9
Bug 373089 - add a ParentChainChanged notification to nsIMutationObserver.
...
r+sr=sicking
2007-03-10 13:49:43 +00:00
cvshook%sicking.cc
f5194fd473
Bug 358106: Make ranges use nsIMutationObserver rather than their own notification system. r/sr=jst
2006-11-03 21:51:01 +00:00
cvshook%sicking.cc
2c39937d84
Bug 342062: Add nsIMutationObserver which has the ability to get notifications for just mutations happening in a subtree under a given node. r/sr=bz
2006-07-02 07:23:10 +00:00
bryner%brianryner.com
1230d880ae
Clear the old child docshells when SetDOMDocument is called, so that they don't get persisted in session history before they're GC'd. Also, update SHEntry to hold strong references to the child docshells. Bug 319551, r=sicking sr=bzbarsky
2006-06-26 18:48:52 +00:00
bryner%brianryner.com
88450714a3
Clear cached content viewes in response to the memory-pressure notification (bug 306862) r=marria
2006-06-23 18:09:24 +00:00
bzbarsky%mit.edu
9a60679a4c
Save the principal in the session history entry so that reloading a data: URL
...
will do the right thing. Also, change CheckLoadURI to allow null
principals to load things that anyone can load (e.g. http:// URIs). Bug
337260, r=dveditz, sr=jst
2006-06-19 21:08:45 +00:00
darin%meer.net
0318b8c707
landing patch for bug 326273 "Implement nsIThreadManager" (Mac portions by Mark Mentovai) with reviews from bienvenu, bsmedberg, bzbarsky, josh, roc, and ssieb
2006-05-10 17:30:15 +00:00
timeless%mozdev.org
afd0c3050f
Bug 334189 nsSHistory::PrintHistory should use a string class
...
r=jag sr=jag
2006-04-17 08:37:23 +00:00
timeless%mozdev.org
e54c2dab0e
Bug 334189 nsSHistory::PrintHistory should use a string class
...
reindenting file
r=jag sr=jag
2006-04-17 07:50:02 +00:00
cvshook%sicking.cc
7a388e48eb
Bug 333795, kill unused BeginReflow/EndReflow functions. r/sr=dbaron
2006-04-13 04:07:12 +00:00
cbiesinger%web.de
74892f0996
Bug 302115 "Try again" on XUL error page loads wrong thing after going back
...
r=bryner sr=bz
2006-02-19 17:33:31 +00:00
gavin%gavinsharp.com
d6e8dffdab
Bug 324285 followup: remove all mentions of NS_SHISTORYLISTENER_CONTRACTID, patch by Nickolay Ponomarev <asqueella@gmail.com>, r+sr=bzbarsky
2006-02-05 16:45:52 +00:00
gavin%gavinsharp.com
5bf04cfda3
Bug 324285: Improve nsISHistoryListener.idl documentation, patch by Nickolay Ponomarev <asqueella@gmail.com>, r=bzbarsky, sr=darin
2006-02-04 19:58:48 +00:00
cbiesinger%web.de
c2d981f764
bug 183156 remove *UCS2* functions, replacing them with *UTF16* ones
...
r+sr=darin
2006-02-03 14:18:39 +00:00
bryner%brianryner.com
e437fdb07e
If a session history listener changes the current index, make sure we update the insertion point in the list to match. Bug 320742, patch by waymost+firefox@gmail.com, r+sr=me.
2006-01-27 20:34:43 +00:00
bryner%brianryner.com
fecdd39740
Drop evicted content viewers from their SHEntry before calling Destroy, so that state-saving can locate the PresShell. Bug 321778, r=bzbarsky.
2006-01-05 21:01:24 +00:00
bzbarsky%mit.edu
d44ad313ae
Remove nsIStyledContent. Bug 313968, r=sicking, r=dbaron on nsCSSStyleSheet
...
changes, sr=jst
2005-11-02 00:41:51 +00:00
bzbarsky%mit.edu
0d5a3e6aa7
Pass nsIStyledContent to AttributeChanged() so that consumers don't have to QI
...
to it. Bug 313343, r=sicking, sr=jst
2005-10-27 02:25:23 +00:00
cvshook%sicking.cc
7371067364
Bugs 292962 and 311269: Make pages in bf cache not behave as if they have a presentation, and evict pages from the bf cache synchronously if they are modified.
...
r/sr=bryner
2005-10-07 20:20:52 +00:00
bryner%brianryner.com
4661df8775
Remove historyMaxTotalViewers from nsISHistoryInternal, and just use a static getter on nsSHistory instead. Bug 310597, r=marria@gmail.com, sr=darin.
2005-10-01 20:38:47 +00:00
bryner%brianryner.com
8d94bd5c6f
Make clearing the disk/memory cache also evict cached viewers in bfcache. Bug 305462, r=marria@gmail.com, sr=darin@meer.net
2005-09-29 20:24:27 +00:00
bryner%brianryner.com
6ba0ca043f
Add a global limit to the number of cached content viewers that scales with the amount of physical memory. Patch by Marria Nazif <marria@gmail.com>. Bug 292965, r=biesi, sr=me.
2005-09-23 18:16:40 +00:00
bryner%brianryner.com
53d768e870
Backing out 292965 until Tp regression is understood.
2005-09-14 07:28:05 +00:00
bryner%brianryner.com
6fa0bb4be2
Reverting this change, it had no effect on Tp.
2005-09-14 07:18:17 +00:00
bryner%brianryner.com
2676977d7d
Commenting out call to EvictGlobalContentViewers to test perf impact. Bug 292965.
2005-09-14 06:12:00 +00:00
bryner%brianryner.com
d67792fcc9
Add a global limit to the number of cached content viewers that scales with the amount of physical memory. Patch by Marria Nazif <marria@gmail.com>. Bug 292965, r=biesi, sr=me.
2005-09-14 03:38:40 +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
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
sspitzer%netscape.com
d4a3bb6a6b
ignore generated makefiles
1999-12-24 09:16:59 +00:00
radha%netscape.com
e15a35044a
Initial checkin. r=law a=don
1999-12-22 22:35:31 +00:00
radha%netscape.com
17bb3e1b1d
New Session Hsitory in its own directory.
...
Initial checkin. r=law a=don
1999-12-22 22:33:16 +00:00