roc+@cs.cmu.edu
8f8f4d4679
Bug 180921. Make nsDocumentViewer::Show call nsDocumentViewer::MakeWindow instead of duplicating code. Fixes a bug where subdoc view linkage was added to MakeWindow but not Show. r=jkeiser,sr=jst
2003-02-22 21:48:39 +00:00
dbaron@dbaron.org
69a168ac31
Fix crash (and refix other crashes in a cleaner way) by making UndisplayedMap own references to content nodes, just like frames do. b=161304 r+sr=bzbarsky
2003-01-21 00:47:14 +00:00
cbiesinger@web.de
21333134c5
remove ifdef IBMBIDI in content/, r+sr=roc+moz, bug 89203
2003-01-17 12:09:23 +00:00
smontagu@netscape.com
40680d976b
Make XUL documents print. Bug 137526, Author=Roland.Mainz@informatik.med.uni-giessen.de, r=smontagu, sr=sfraser.
2003-01-09 00:22:16 +00:00
dbaron@dbaron.org
47922f2a26
Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it's no longer needed. r=timeless sr=jag
2003-01-08 19:24:38 +00:00
peterv@netscape.com
a286b2a9ae
Fix for bug 183999 (Modernize content). r=caillon, sr=bz.
2002-12-11 14:24:49 +00:00
caillon@returnzero.com
99c6f58f8d
182954 - Convert content to use nsIPrefService, nsIPrefBranch, and friends.
...
r=sicking sr=peterv
2002-12-10 23:44:03 +00:00
bzbarsky@mit.edu
de205739a0
Make the CSSLoader correctly order stylesheets as they are dynamically added
...
and removed via the DOM. Clean up the nsIDocument stylesheet accessors. Clean
up nsIDocumentObserver stylesheet stuff a bit. Make style sheets visible in
the CSSOM (though not completely accessible) from the moment the load is kicked
off. Make us have sheet objects that can be manipulated via CSSOM even for
failed loads. Bug 107567, bug 47734, bug 57225, bug 178407.
r=sicking, sr=peterv.
2002-12-03 05:48:14 +00:00
peterv@netscape.com
fd22bd13c9
Fix for bug 176610 (Make nsNameSpaceManager a service). r=caillon, sr=jst.
2002-11-29 23:44:07 +00:00
rods@netscape.com
af021ddf99
Make it so SetDocument doesn't get set when returning from PP
...
Bug 176201 r=dcone sr=jst
2002-11-18 14:34:09 +00:00
rods@netscape.com
89fe1f4414
This patch is a bit different, instead of having the DocShell figure out whether it or one of its children are printing or PP, it gets told whether it is, and it caches that value.
...
This was done so navigation is as fast as possible, meaning it doesn't have to figure it out each time.
The patch:
1) Adds a method to the nsIContentViewerContainer to tell it whether we are printing or in PP.
2) Fix up the DV and PrintEngine, the DV SetIsXXXX didn't need to set any
values in the PrintEngine, but now instead makes calls and sets the values in DocShells
3) Cleaned up and add a macro to nsIDocumentViewerPrint
Bug 171161 r=dcone sr=rpotts
2002-10-08 13:17:56 +00:00
rods@netscape.com
623e0f0509
Impl print preview for mail and addrbook
...
Bug 158110 r=bienvenu sr=sspitzer
2002-10-03 10:48:59 +00:00
rods@netscape.com
ae743e6f1c
Have the DV ref coun itself if the the DV is being Clsoed while printing or a pending print.
...
Bug 165445 r=dcone sr=rpotts
2002-10-01 21:57:15 +00:00
rods@netscape.com
068dcd207f
Make sure the Print Data is cleaned up when exiting PP
...
Bug 164384 r=pete sr=kin a=asa
2002-09-10 01:57:09 +00:00
dougt@netscape.com
46ce738546
166917. Clean up xpcom SDK includes. r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com
2002-09-07 17:13:19 +00:00
rjesup@wgate.com
1e8fbf8cb3
Bustage fix for 126346 - checked in the wrong version of this file.
2002-09-06 19:16:11 +00:00
rjesup@wgate.com
6f054f754f
Bug 126346: make iframes inherit text zoom values. Re-commiting after mods
...
to deal with 1.5% Tp regression in last commit. r=dbaron, sr=jst, a=roc+moz
2002-09-06 18:46:19 +00:00
jkeiser@netscape.com
8dbf90a5eb
Fix race condition where iframe's frame is created after document is loaded and body is parsed (bug 153815), kin@netscape.com's patch, r=jkeiser@netscape.com, sr=jst@netscape.com
2002-09-06 05:44:31 +00:00
dougt@netscape.com
d033b574fe
Move FROZEN ContractID into nsXPCOM.h and define r=rpotts, sr=alec, b=166426
2002-09-03 23:36:13 +00:00
rods@netscape.com
900a497693
Bug 164250 Instrument the PrintEngine for print testing
...
r=dcone sr=kin
2002-09-03 23:21:15 +00:00
aaronl@netscape.com
84a10b7082
Bug 163897. Can't copy image location. r=rods,caillon, sr=bzbarsky
2002-08-29 01:01:31 +00:00
shanjian@netscape.com
b2836457c6
#162239 POST document could not inherit charset from previous page if the previous charset is from autodetection.
...
r=ftang, darin, sr=jst
added PrevDocCharset to markupViewer, and pass around previous document charset.
This charset is later used to load POST document.
2002-08-26 20:13:31 +00:00
rods@netscape.com
8ce93fb318
Move printing code out of the DocumentViewer
...
add in #defines to turn on and off printing and print preview
Bug 139905 r=dcone sr=jst
2002-08-21 12:01:05 +00:00
henry.jia@sun.com
9f6586e3fd
5th patch for bug 158080
...
Description: replace the hardcode of @mozilla.org/embedcomp/window-watcher;1 with NS_WINDOWWATCHER_CONTRACTID
Patch by Henry.Jia@sun.com
r=anto, sr=alecf
2002-08-06 06:20:45 +00:00
alecf@netscape.com
aa1da7db6f
bug 157624 - prep for freezing nsISupports* primitives by renaming the string classes appropriately
...
nsISupportsString -> nsISupportsCString
nsISupportsWString -> nsISupportsString
r=dougt, sr=jag
2002-08-06 00:53:19 +00:00
aaronl@netscape.com
30275c629d
Bug 160153. Accessibility: Report fully expanded URL's. r=jgaunt, sr=jst
2002-08-01 21:36:02 +00:00
bzbarsky@mit.edu
e5a008e0c9
Fix tab switching in embedding apps. Bug 139294,
...
r=philipl@mail.utexas.edu , sr=jst, a=asa
2002-07-23 03:45:06 +00:00
rods@netscape.com
7159a14d73
When a FrameSet Frame's contains a FrameSet the mFrameType for the PrintObject
...
is always set to an eFrame. Which is fine when printing "AsIs"
but is incorrect when when printing "Each Frame Separately".
When printing "Each Frame Separately" the Frame really acts like a frameset.
So we need to set it to an eFrame
Bug 157918 r=dcone sr=kin a=scc
2002-07-22 10:55:07 +00:00
rods@netscape.com
c6f2d47fa3
need to check BUSY_FLAGS_PAGE_LOADING before printing
...
Bug 157632 r=dcone sr=jst a=scc
2002-07-18 09:09:54 +00:00
ccarlen@netscape.com
3eb6ddfc18
Bug 154883 - Use session printing APIs on Mac OSX. r=pinkerton/sr=sfraser/a=asa
2002-07-13 00:18:46 +00:00
ducarroz@netscape.com
1547ec11ba
Fix for bug 156772: Replace the pair NS_ADDREF_THIS/NS_RELEASE_THIS by nsCOMPtr<nsIDocumentViewer>
...
kungFuDeathGrip(this). R=rods, SR=jst
2002-07-11 18:11:12 +00:00
rods@netscape.com
f7f9c81996
Implement progress dialog for printing and PP that show before reflow
...
Bug 154136 r=dcone/sgehani sr=alecf
2002-07-09 12:39:02 +00:00
jst@netscape.com
73b4f2f560
Fixing security bug 134315. Make sure we clear the JS scope in cases where it's needed. r=mstoltz@netscape.com, sr=brendan@mozilla.org
2002-07-09 02:49:58 +00:00
rods@netscape.com
995951a266
use the title unless empty then use URL instead. And change
...
the progress dialog to display title intead of url
Bug 156305 r=dcone sr=waterson
2002-07-09 02:33:29 +00:00
rods@netscape.com
58cdc73696
If the user or JS requests to print while the document is still loading the DV
...
will print it in the LoadComplete
Bug 137739 r=dcone sr=jst
2002-06-28 13:39:44 +00:00
bryner@netscape.com
8addb1a656
Bug 151607 - fix an uninitialized variable in DocumentViewerImpl::PrintDocContent that was causing a later crash. r=rods, sr=sspitzer.
2002-06-27 22:20:59 +00:00
rods@netscape.com
6c4d0168cb
We do not want to skip page ejects when printing the selection
...
BUg 153964 r=dcone sr=kin
2002-06-25 22:11:56 +00:00
dbaron@fas.harvard.edu
d7ebbb7e37
Split strict mode into almost-standards and full-standards mode, where the only quirk in almost standards mode is the quirky inline box model. Remove previous fix for bug 151620. Tweak mode detection to use almost-standards for XHTML Transitional, HTML 4.01 transitional with system ID, and for IBM system DOCTYPE. b=153032 r=karnaze, bzbarsky, harishd sr=waterson
2002-06-25 21:16:17 +00:00
peterv@netscape.com
68ea92107d
Fix for bug 142108 (Crash when reloading XML+XSLT Trunk, M100, N70PR1, M11A [@ nsXMLContentSink::Observe][@ 0x00000001]). r=Pike, sr=jst.
2002-06-20 12:04:22 +00:00
rods@netscape.com
f3ef17fb68
Need to call EndObservingDocument before destroy of PresShell
...
Bug 152536 r=dcone sr=jst
2002-06-19 22:18:43 +00:00
rods@netscape.com
aeb7409ca2
Add PR_LOGGING for printing
...
Bug 121622 r=dcone sr=kin
2002-06-19 21:51:13 +00:00
dbaron@fas.harvard.edu
09740d56c1
Fix crash exiting print preview in certain cases (pages with frames; embedding apps) by ensuring view manager outlives pres shell. b=148308 r=rods sr=waterson
2002-06-12 03:32:24 +00:00
roc+@cs.cmu.edu
db7a9cbd44
Bug 124685. Change damage propagation algorithm to traverse the widget tree instead of the view tree; speeds up certain testcases. r=kmcclusk,rs=waterson
2002-06-12 03:22:35 +00:00
cbiesinger@web.de
9ddb5cd3b5
bug 115473 r=pavlov sr=brendan
...
Remove timer priorities
2002-06-11 20:47:04 +00:00
rods@netscape.com
a99326f802
Don't check the range boolean for ending the page
...
Bug 146296 r=dcone sr=waterson a=asa
2002-06-07 14:30:17 +00:00
dbaron@fas.harvard.edu
7f011dd4aa
Clear the undisplayed content map before calling SetDocument(null), which can cause some XBL content to be destroyed without notifications, leaving dangling pointers in the undisplayed map. b=145737 r=bzbarsky sr=waterson
2002-05-26 17:03:42 +00:00
dbaron@fas.harvard.edu
45501bc5d2
Ensure that the quirks stylesheet is enabled/disabled before we start creating frames so that we don't have to build the rule cascade twice. Remove old compatibility mode pref that only controlled a small part of what it should have. b=141261 sr=waterson r=jst
2002-05-23 23:09:31 +00:00
rods@netscape.com
00f89fd35e
unregisters the focus listener after a new one is installed.
...
Bug 145388 r=dcone sr=jst
2002-05-21 19:37:28 +00:00
rods@netscape.com
e75912cf4e
Adds a new arg to the PP call. The new arg is not being used, it is
...
for future and is needed for the API freeze.
Bug 144716 r=dcone sr=attinasi
2002-05-16 13:51:54 +00:00
rods@netscape.com
c59fbca6e3
Changing CID to ContractID and const char* to const char xxx[]
...
As part of Bug 144128
2002-05-14 14:32:42 +00:00