1805 Commits

Author SHA1 Message Date
tbogard%aol.net
ce63e6c2f4 Changed nsSHEntry to be more XPCOM friendly.. Uses nsCOMPtr, the new interface map etc.
git-svn-id: svn://10.0.0.236/trunk@178053 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:31 +00:00
tbogard%aol.net
c12c1dbeb0 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.
git-svn-id: svn://10.0.0.236/trunk@178052 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:30 +00:00
tbogard%aol.net
67c8103b2a nsISHEntry's attribute uri became URI to become more consistent with other places it exists.
git-svn-id: svn://10.0.0.236/trunk@178051 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:29 +00:00
tbogard%aol.net
38577e2ef3 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.
git-svn-id: svn://10.0.0.236/trunk@178050 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:28 +00:00
radha%netscape.com
7541999131 Initial checkin for history listener interface bug 65608 r=valeski sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@178049 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:27 +00:00
cls%seawood.org
3ae1d220ae 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.
git-svn-id: svn://10.0.0.236/trunk@178048 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:26 +00:00
radha%netscape.com
94d6e47ac6 Fix build warnings
git-svn-id: svn://10.0.0.236/trunk@178047 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:25 +00:00
seawood%netscape.com
c841de634a 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


git-svn-id: svn://10.0.0.236/trunk@178046 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:24 +00:00
jaggernaut%netscape.com
48fc4c08a2 Bug 73353: splitting the modules on the REQUIRES lines in Makefile.in across multiple lines to more clearly show the changes made. sr=alecf
git-svn-id: svn://10.0.0.236/trunk@178045 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:23 +00:00
jaggernaut%netscape.com
bcb3e98cda Bug 73353: clean up the REQUIRES lines in Makefiles.
git-svn-id: svn://10.0.0.236/trunk@178044 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:22 +00:00
waterson%netscape.com
6c47a53a14 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.
git-svn-id: svn://10.0.0.236/trunk@178043 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:21 +00:00
cls%seawood.org
8ab6378b39 Set EXPORT_LIBRARY=1 in all pertinent Makefile.ins. Allows us to build the final link list as we traverse the tree. Bug #46775
git-svn-id: svn://10.0.0.236/trunk@178042 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:20 +00:00
pp%ludusdesign.com
f6ddd69565 Conversion to NS_GET_IID(). Bug #20232, r=scc@netscape.com
git-svn-id: svn://10.0.0.236/trunk@178041 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:19 +00:00
law%netscape.com
f0b8f8ab08 Tweaks to new shist per bug 18804; r=travis@netscape.com
git-svn-id: svn://10.0.0.236/trunk@178040 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:18 +00:00
disttsc%bart.nl
33721a139a Add "gfx2" and "imglib2" to REQUIRES lines in Makefile.in for MOZ_TRACK_MODULE_DEPS builds (e.g. senna)
git-svn-id: svn://10.0.0.236/trunk@178039 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:17 +00:00
dougt%netscape.com
85e53471f9 Landing nsIFile.
git-svn-id: svn://10.0.0.236/trunk@178038 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:16 +00:00
law%netscape.com
04efc38403 Fix for Mac build bustage; comment out some debugging code
git-svn-id: svn://10.0.0.236/trunk@178037 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:15 +00:00
law%netscape.com
3d92630717 Stuff for bug #18804; tweaks for new web shell; r=radha@netscape.com
git-svn-id: svn://10.0.0.236/trunk@178036 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:14 +00:00
disttsc%bart.nl
0113935e19 Clean up REQUIRES lines. r=cls
git-svn-id: svn://10.0.0.236/trunk@178035 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:13 +00:00
disttsc%bart.nl
21297f1822 Mass REQUIRES update to synch up with string lib and xul changes in an attempt to fix senna bustage. r=jst, sr=cls
git-svn-id: svn://10.0.0.236/trunk@178034 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:12 +00:00
cls%seawood.org
0080d881e2 Add pref to REQUIRES to fix senna bustage
git-svn-id: svn://10.0.0.236/trunk@178033 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:11 +00:00
cls%seawood.org
85074805a6 Resurrect REQUIRES so that we have some sort of means to track intermodule dependencies. Bug #59454 r=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@178032 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:10 +00:00
cls%seawood.org
290163e004 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
git-svn-id: svn://10.0.0.236/trunk@178031 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:09 +00:00
radha%netscape.com
53e1534bb8 Initial checkin for nsSHistory.cpp/.h. corresponding makefile changes.
interface changes to nsSHTransaction.


git-svn-id: svn://10.0.0.236/trunk@178030 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:08 +00:00
radha%netscape.com
4c5f247cad Initial checkin for new SH interfaces
git-svn-id: svn://10.0.0.236/trunk@178029 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:06 +00:00
radha%netscape.com
576a8b4a3b Changes to interface. Adding nsISHistory.idl to makefiles. r=dp, bug=18804
git-svn-id: svn://10.0.0.236/trunk@178028 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:05 +00:00
radha%netscape.com
45abd84d26 Initial checkin for tre new session history component. r=dp. bug=18804
git-svn-id: svn://10.0.0.236/trunk@178027 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:14:57 +00:00
neil%parkwaycc.co.uk
ef0d1b914b Bug 304053 Don't draw canvas focus on editor/midas frames r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@177824 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 08:12:15 +00:00
roc+%cs.cmu.edu
cc8e159701 Bug 78510. Undoing backout; still no change.
git-svn-id: svn://10.0.0.236/trunk@177800 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 01:03:45 +00:00
roc+%cs.cmu.edu
2406d753fa Bug 78510. Retry backing out of link-visited notifications, to see how Tp is affected. r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@177788 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 22:39:29 +00:00
mrbkap%gmail.com
1990895d08 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
git-svn-id: svn://10.0.0.236/trunk@177765 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 18:16:42 +00:00
cbiesinger%web.de
c41020b640 bug 292998
- move textZoom storage to the prescontext from the documentviewer
- copy the textZoom between document viewers for fastback
r=bryner sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@177690 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 11:54:22 +00:00
mrbkap%gmail.com
674ac13620 Backing out changes for bug 303267 until the perf hits on the Seamonkey tinderbox can be explained.
git-svn-id: svn://10.0.0.236/trunk@177687 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 03:54:29 +00:00
mrbkap%gmail.com
7d07d878fd 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.
git-svn-id: svn://10.0.0.236/trunk@177684 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 00:53:39 +00:00
darin%meer.net
c8e1a406bd fixes bug 301358 "HTTP 'refresh' doesn't load page with bfcache enabled" r=biesi sr=bryner a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@177590 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 20:14:00 +00:00
roc+%cs.cmu.edu
306c5ad966 Bug 78510. bryner's checkin fixed the Firefox problems so I'm undoing my previous partial-backout.
git-svn-id: svn://10.0.0.236/trunk@177538 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 05:06:22 +00:00
roc+%cs.cmu.edu
0e55ba8e37 Bug 78510. Try backing out the nsDocShell changes to see if the Tp changes still happen when visited notifications don't fire.
git-svn-id: svn://10.0.0.236/trunk@177525 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-10 23:23:53 +00:00
roc+%cs.cmu.edu
a4e5443b20 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.
git-svn-id: svn://10.0.0.236/trunk@177512 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-10 20:21:44 +00:00
aaronleventhal%moonset.net
8d3c224055 Fix whitespace nit from biesi on last checkin
git-svn-id: svn://10.0.0.236/trunk@177479 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-10 01:47:11 +00:00
aaronleventhal%moonset.net
e864f15c57 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
git-svn-id: svn://10.0.0.236/trunk@177477 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-10 01:45:31 +00:00
cbiesinger%web.de
f1a6b8728a save the presentation even if the next load is an error page
Bug 299547 r=bryner sr=darin a=brendan+shaver


git-svn-id: svn://10.0.0.236/trunk@177422 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-09 12:31:36 +00:00
smfr%smfr.org
6b531c1e94 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.
git-svn-id: svn://10.0.0.236/trunk@177298 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-07 22:49:51 +00:00
smfr%smfr.org
f5433f4c6a Test backout of nsDocShell EnsureContentViewer() changes from bug 302962, to see impact on performance.
git-svn-id: svn://10.0.0.236/trunk@177292 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-07 15:49:15 +00:00
smfr%smfr.org
3638d5ef12 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.


git-svn-id: svn://10.0.0.236/trunk@177273 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-06 20:28:42 +00:00
bryner%brianryner.com
f2a6a0a997 Fixing VC6 bustage - initialize with a ctor
git-svn-id: svn://10.0.0.236/trunk@177083 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-03 22:48:42 +00:00
bryner%brianryner.com
dc7a8d1985 When navigating a subframe, make sure that all docshells have navigated to the correct cloned session history entry. Bug 301397, r=darin, a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@177082 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-03 22:32:10 +00:00
bryner%brianryner.com
b0e77fe7c5 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
git-svn-id: svn://10.0.0.236/trunk@176999 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-02 18:35:07 +00:00
jst%mozilla.jstenback.com
792744ce69 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
git-svn-id: svn://10.0.0.236/trunk@176884 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-30 20:57:07 +00:00
cbiesinger%web.de
7167dc7321 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


git-svn-id: svn://10.0.0.236/trunk@176786 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-28 18:00:28 +00:00
cbiesinger%web.de
fda81c049e Bug 286811 don't add ("xul") error pages to global history
r=bz sr=darin a=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@176666 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-27 12:38:38 +00:00