2107 Commits

Author SHA1 Message Date
bzbarsky%mit.edu
3e662003ef Make the documentURI of a document and the currentURI of a docshell immutable objects.
Bug 336699, r=darin, sr=jst


git-svn-id: svn://10.0.0.236/trunk@198750 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-31 17:57:14 +00:00
Olli.Pettay%helsinki.fi
b80a1908db Bug 336978, Crash when window gets destroyed on pagehide event, r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@198348 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-24 20:31:59 +00:00
jst%mozilla.jstenback.com
d2e3ffe355 Fixing bug 335540. Implement whatwg webapps storage. Patch by neil@mozilla.com and jst@mozilla.com, r/sr=neil/vlad/jst.
git-svn-id: svn://10.0.0.236/trunk@197976 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-19 05:57:36 +00:00
bzbarsky%mit.edu
12cfe9827f Remove the keyword: protocol handler. Expose the functionality on nsIURIFixup
instead.  Bug 337339 and bug 264830, r=biesi, sr=darin


git-svn-id: svn://10.0.0.236/trunk@196633 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-16 03:02:28 +00:00
jag%tty.nl
3c351db442 Undo these changes now that we have a better fix for 2.95.2
git-svn-id: svn://10.0.0.236/trunk@196578 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-15 20:33:53 +00:00
jag%tty.nl
4998c07b06 Attempt to fix btek bustage, or at least get some more information.
git-svn-id: svn://10.0.0.236/trunk@196511 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-15 10:28:26 +00:00
darin%meer.net
42edf059cf landing patch for bug 326273 "Implement nsIThreadManager" (Mac portions by Mark Mentovai) with reviews from bienvenu, bsmedberg, bzbarsky, josh, roc, and ssieb
git-svn-id: svn://10.0.0.236/trunk@196254 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-10 17:30:15 +00:00
cbiesinger%web.de
8d9f96359d bug 335180 Remove win32.order, mozilla-bin.order, --enable-reorder, and
associated code. These options do not really work anymore.

r=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@196108 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-06 17:53:51 +00:00
cvshook%sicking.cc
cec9ea1123 Bug 335911: Change nsIContent::IsContentOfType to nsINode::IsNodeOfType. r/sr=bz
git-svn-id: svn://10.0.0.236/trunk@196009 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-05 06:52:21 +00:00
bzbarsky%mit.edu
835dfa8642 Make documents be consistent with docshell wrt what the actual document URI
is.  Bug 335457, r=dveditz, sr=jst


git-svn-id: svn://10.0.0.236/trunk@195963 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-04 15:21:50 +00:00
roc+%cs.cmu.edu
1b9b0d8fc6 Bug 336359. Fire WHATWG online/offline events when the browser offline status changes. r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@195938 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-03 21:53:08 +00:00
bzbarsky%mit.edu
c4f7acfe09 Add an interface for nested URIs (like jar:, view-source:, etc) to implement
and use it in various places.  Create null principals if asked for a codebase
principal for a codebase that doesn't have an inherent security context (eg
data: or javascript:).  Bug 334407, r=biesi,dveditz, sr=darin


git-svn-id: svn://10.0.0.236/trunk@195823 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-02 18:54:19 +00:00
bzbarsky%mit.edu
bf19ef708d Rename GetNodePrincipal to NodePrincipal. Bug 327246, r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@195579 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-27 18:21:11 +00:00
bzbarsky%mit.edu
3c4d872469 Don't do URI fixup if NS_NewURI throws some random error. Bug 335193, r=biesi, sr+branch181=darin
git-svn-id: svn://10.0.0.236/trunk@195319 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-25 01:53:26 +00:00
timeless%mozdev.org
33e77e2b4a Bug 334189 nsSHistory::PrintHistory should use a string class
r=jag sr=jag


git-svn-id: svn://10.0.0.236/trunk@194499 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-17 08:37:23 +00:00
timeless%mozdev.org
d106278739 Bug 334189 nsSHistory::PrintHistory should use a string class
reindenting file
r=jag sr=jag


git-svn-id: svn://10.0.0.236/trunk@194498 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-17 07:50:02 +00:00
cvshook%sicking.cc
ddb637eec1 Bug 333795, kill unused BeginReflow/EndReflow functions. r/sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@194292 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-13 04:07:12 +00:00
bzbarsky%mit.edu
037c39c7a0 Prevent loads starting after docshell destruction. Bug 332901, r=biesi, sr=darin
git-svn-id: svn://10.0.0.236/trunk@194183 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-11 22:37:59 +00:00
bzbarsky%mit.edu
1770a15948 Don't do third-party keyword lookup if the string we started with looked like a
URI (had a scheme, eg).  Bug 263213, r=biesi, sr=darin


git-svn-id: svn://10.0.0.236/trunk@194182 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-11 22:33:19 +00:00
martijn.martijn%gmail.com
c5466a75d1 Bug 331040 - Crash when removing parent iframe in onbeforunload handler. Patch by Feng Qian, r=bryner, sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@193646 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-05 23:57:30 +00:00
roc+%cs.cmu.edu
e9fd34c810 Bug 331522. By default, do not allow keyword searches when navigating to URLs; modify browser UI code to enable keyword searches only on selected URL input mechanisms (e.g., typed into the URL bar). r+sr=darin,r=mconnor
git-svn-id: svn://10.0.0.236/trunk@193458 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-03 23:17:51 +00:00
sharparrow1%yahoo.com
c25a6056dd Bug 244055. Forgot to update IID.
git-svn-id: svn://10.0.0.236/trunk@193404 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-03 01:16:24 +00:00
sharparrow1%yahoo.com
6de1b08e94 Bug 244055: Page layout for editor. There is no UI yet, and caret display is buggy at the moment, but otherwise it works. Patch by Alexandre Trémon, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@193366 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-01 01:19:28 +00:00
darin%meer.net
70deb5f58d fixes bug 328925 "Replace NS_WARN_IF_FALSE with NS_ASSERTION (where appropriate)" r=dbaron
git-svn-id: svn://10.0.0.236/trunk@193272 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-30 18:40:56 +00:00
bzbarsky%mit.edu
39c9fd36c5 Make _main and _content target the right things when tabs are involved. Bug 277971 and bug 273984, r=bsmedberg, sr=jst, branch181=jst
git-svn-id: svn://10.0.0.236/trunk@192933 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-24 19:38:50 +00:00
bryner%brianryner.com
1de3fc0366 Clean up header includes (bug 331050). This round of changes deals with some of the public content headers, and factors nsDOMClassInfoID out of nsIDOMClassInfo.h so that nsContentUtils.h doesn't have to bring in XPConnect. r+sr=jst.
git-svn-id: svn://10.0.0.236/trunk@192794 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-22 18:36:36 +00:00
benjamin%smedbergs.us
b191073e47 Bug 326491 - leaked observer service leaks things on shutdown - r=darin
git-svn-id: svn://10.0.0.236/trunk@192696 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-21 14:43:56 +00:00
cbiesinger%web.de
3eb5ba85b4 bug 330727 add BeOS to XP_UNIX ifdef to allow entering local paths in the
urlbar directly
r=sergei_d sr=darin


git-svn-id: svn://10.0.0.236/trunk@192544 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-17 16:42:42 +00:00
darin%meer.net
119bbaf729 backing out bsmedberg's patch for bug 326491 to fix bug 329505.
git-svn-id: svn://10.0.0.236/trunk@192045 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-09 03:14:32 +00:00
benjamin%smedbergs.us
c4b2b6637f Bug 326491 - cleanup observers on shutdown even if the observer service is leaked, r=darin
git-svn-id: svn://10.0.0.236/trunk@191774 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-04 14:04:05 +00:00
cbiesinger%web.de
031dc8af70 bug 324985 Allow components to register in a category to get told about all page
loads and allow sniffing the content type. Only works for docshell-initiated
loads.
r=darin sr=bz


git-svn-id: svn://10.0.0.236/trunk@191729 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-03 21:06:53 +00:00
bryner%brianryner.com
4c748eac9b Revert the checkin for bug 326742, the notifications are fairly useless. r+a=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@191724 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-03 20:18:07 +00:00
bzbarsky%mit.edu
7ea406aa26 Revert nsIGlobalHistory2 to what it was on the 1.8 branch. Move the new stuff
to nsIGlobalHistory3.  Bug 328928, r=brettw and smfr, sr=darin


git-svn-id: svn://10.0.0.236/trunk@191656 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-03 03:34:48 +00:00
bzbarsky%mit.edu
5eea6eae6d Additional tweak to make session history a little safer. Bug 305181, r=bryner, sr=darin
git-svn-id: svn://10.0.0.236/trunk@191004 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-23 05:30:25 +00:00
bzbarsky%mit.edu
e03f806aad Make it possible to target non-primary content <browser>s; specifically ones
that are type="content-targetable".  Bug 326009, r=bsmedberg, sr=jst


git-svn-id: svn://10.0.0.236/trunk@190799 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-22 03:58:48 +00:00
mrbkap%gmail.com
424bc2e551 Only warn in debug builds, and don't assert on user defined actions. bug 153783, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@190784 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-22 02:28:04 +00:00
bzbarsky%mit.edu
1ae2fb0ab4 Document the channel owner stuff better. Bug 327070, r=biesi, sr=darin
git-svn-id: svn://10.0.0.236/trunk@190595 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-20 18:59:06 +00:00
cbiesinger%web.de
2a4074508b Bug 302115 "Try again" on XUL error page loads wrong thing after going back
r=bryner sr=bz


git-svn-id: svn://10.0.0.236/trunk@190544 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-19 17:33:31 +00:00
benjamin%smedbergs.us
935ea3e771 Bug 78087 - don't export intermediate libraries - initial makefile changes to switch from $(DIST)/lib to in-tree library locations - blanket-r=mento
git-svn-id: svn://10.0.0.236/trunk@189958 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-14 15:57:04 +00:00
bzbarsky%mit.edu
afc2cdd483 Fix bug 327073. r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@189913 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-14 02:03:14 +00:00
gavin%gavinsharp.com
4a334fcfbd Bug 326891: content encoding error page incorrectly uses the generic error page title/text, r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@189797 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-12 20:23:59 +00:00
bryner%brianryner.com
ab1c46f5e7 Dispatch observer service notifications when dom windows are created and destroyed. Bug 326742, r+sr=jst.
git-svn-id: svn://10.0.0.236/trunk@189759 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-11 05:52:33 +00:00
bryner%brianryner.com
f5b304db6e Move the load type constants into nsDocShellLoadTypes.h, for easier reuse outside of docshell. Bug 326706, r+sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@189734 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-11 00:17:36 +00:00
bzbarsky%mit.edu
e446371b8e Move the "force into tab" code out of Gecko and allow embeddors to do the same
sort of thing.  Bug 323810, r=bsmedberg, sr=jst


git-svn-id: svn://10.0.0.236/trunk@189344 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-07 20:46:39 +00:00
darin%meer.net
b6cc7028dd fixes bug 290090 "Meta refresh should pass VALIDATE_ALWAYS instead of LOAD_BYPASS_CACHE" r=biesi sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@189311 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-07 15:45:36 +00:00
brettw%gmail.com
a243524a04 Bug 326107 r=darin, sr=bzbarsky, branch-1.8.1=darin:
Send referrer to GlobalHistory even when it isn't being sent over the network


git-svn-id: svn://10.0.0.236/trunk@189279 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-07 02:02:56 +00:00
brettw%gmail.com
01f2446de3 Bug 317843 r=darin, sr=bzbarsky: Better redirect tracking for global history.
git-svn-id: svn://10.0.0.236/trunk@189041 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-06 20:52:18 +00:00
gavin%gavinsharp.com
ee4eb42bf9 Bug 324285 followup: remove all mentions of NS_SHISTORYLISTENER_CONTRACTID, patch by Nickolay Ponomarev <asqueella@gmail.com>, r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@188963 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-05 16:45:52 +00:00
gavin%gavinsharp.com
5be38747df Bug 324285: Improve nsISHistoryListener.idl documentation, patch by Nickolay Ponomarev <asqueella@gmail.com>, r=bzbarsky, sr=darin
git-svn-id: svn://10.0.0.236/trunk@188937 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-04 19:58:48 +00:00
darin%meer.net
4c402841b4 Patch for bug 324642 "Add an API to expose the DOM node that the mouse is over when informing the WebBrowserChrome object to update the status bar." r=biesi sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@188880 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-03 21:28:11 +00:00