Commit Graph

328 Commits

Author SHA1 Message Date
Masayuki Nakano
c23797df63 Bug 912956 part.18 Remove nsGUIEvent.h r=roc 2013-09-25 20:21:22 +09:00
David Zbarsky
356e5827d5 Bug 911575 - Convert canvas callbacks to WebIDL r=bz 2013-09-11 18:35:51 -04:00
Robert O'Callahan
aef6305ae3 Bug 889219. Part 1: Clean up nsPrintEngine string usage for document titles/URLs. r=mats 2013-07-24 23:48:37 +12:00
Robert O'Callahan
a7df546a7f Bug 886295. Backout fix for bug 880854 to fix regression. r=mats 2013-07-22 14:04:46 +12:00
L. David Baron
bb2688431e Bug 896138 patch 4: Move restyle management code from nsCSSFrameConstructor to RestyleManager. r=heycam
This moves restyling management out of nsCSSFrameConstructor (thus
reducing its size), and keeps the restyling code closer together.

This is the first of two big chunks of code moved in this patch series.
A later patch in this series will move related code from nsFrameManager
into the same destination file.
2013-07-20 12:14:25 -07:00
Gabor Krizsanits
9d5f7191e2 Bug 864335 - Remove GetScriptGlobalObject. r=mrbkap 2013-06-21 16:25:20 +02:00
Robert O'Callahan
9c45a84492 Bug 880854. Part 2: Support reflows/frame reconstruction in print/print-preview documents by promoting them to frame reconstruction of the whole document. r=mats 2013-06-18 23:41:30 +12:00
Olli Pettay
62d46acf64 Bug 877612 - Cannot enter into fullscreen mode after print dialog is opened, r=roc 2013-06-07 12:11:04 +03:00
Trevor Saunders
f83c348e98 bug 856779 - outparamdel nsIDocument::CreatePresShell() r=dholbert 2013-04-01 06:26:37 -04:00
Aryeh Gregor
6714817176 Bug 859817 - Remove implicit conversions from raw pointer to already_AddRefed; r=Ms2ger 2013-04-22 14:15:59 +03:00
David Zbarsky
28870e5907 [Bug 857884] Use dom::EventTarget more instead of nsIDOMEventTarget Part 6 r=Ms2ger 2013-04-19 18:18:33 -04:00
David Zbarsky
8e12a0ca44 [Bug 857884] Use dom::EventTarget more instead of nsIDOMEventTarget Part 5 r=Ms2ger 2013-04-19 18:18:32 -04:00
Zack Weinberg
c0d940e90f Bug 849633: change entity names for messages changed in bug 847181. r=tchevalier,ehsan 2013-03-26 10:21:34 -04:00
Bill McCloskey
8eb9390cea Bug 671976 - Fix print preview asserts (r=smaug) 2013-03-14 12:02:28 -07:00
Trevor Saunders
7692f41b04 bug 825341 - convert range to webidl r=bz, smaug 2013-02-07 07:09:41 -05:00
Phil Ringnalda
0b10e72f72 Back out fee79a593fd3 and 2c8930343985 (bug 825341) for having probably needed-clobber 2013-03-11 20:10:18 -07:00
Trevor Saunders
66701da22a bug 825341 - convert range to webidl r=bz, smaug 2013-02-07 07:09:41 -05:00
Zack Weinberg
421633fcb4 Bug 847181: prune unused printing-related nsresult codes, make printing error codes available in Components.results, and improve English of printing error messages. r=smaug 2013-03-08 21:45:14 -05:00
Mats Palmgren
5efbc22813 Bug 843543 - Add a null-check after ShowPrintDialog to avoid crashing. r=smaug 2013-02-24 15:09:34 +01:00
Ryan VanderMeulen
6a966d0b7e Backed out 6 changesets (bug 832920, bug 825341, bug 838582, bug 842726, bug 629801, bug 842561) for Linux32 debug mochitest-2 and Windows/OSX mochitest-browser-chrome failures on a CLOSED TREE. 2013-02-22 15:30:06 -05:00
Trevor Saunders
72b641864d bug 825341 - convert range to webidl r=bz, smaug 2013-02-07 07:09:41 -05:00
Julian Viereck
6420cdd172 Bug 743252 - Implement moznomarginboxes attribute. r=roc 2013-02-20 10:50:21 -05:00
L. David Baron
ca6c366dc6 Bug 781360 patch 3: Rename {nsIFrame,nsStyleContext,nsComputedDOMStyle}::GetStyle* to Style*, since they can never return null. r=dholbert
Except for the changes in:
  layout/generic/nsIFrame.h (part)
  layout/style/nsComputedDOMStyle.h (all)
  layout/style/nsRuleNode.cpp (part)
  layout/style/nsStyleContext.cpp (part)
  layout/style/nsStyleContext.h (part)
(see patch 3b in the bug), this patch was written with the sed script:
s/\<GetStyle\(Font\|Color\|List\|Text\|Visibility\|Quotes\|UserInterface\|TableBorder\|SVG\|Background\|Position\|TextReset\|Display\|Content\|UIReset\|Table\|Margin\|Padding\|Border\|Outline\|XUL\|SVGReset\|Column\)\>/Style\1/g
2013-02-16 13:51:02 -08:00
Trevor Saunders
443e419ad9 bug 841436 - remove nolonger needed qi from nsIDocShell to nsIDocShellTreeItem r=bz 2013-02-12 17:02:51 -05:00
Robert O'Callahan
12353b582e Bug 830278. Part 2: Move mDisallowSelectionPrint check into IsThereARangeSelection to make sure code doesn't re-enable selection printing. r=heycam 2013-02-08 14:38:44 +13:00
Cameron McCormack
3b2d35e695 Bug 830278 - Allow disabling of selecting printing with mozdisallowselectionprint on the document element. r=roc 2013-01-29 15:59:55 +11:00
Mats Palmgren
86e1b76689 Bug 830236 (follow-up) - Keep the print engine when printing finished inside Print Preview. Make nsPrintEngine::DestroyPrintingData re-entrancy safe. r=cam 2013-01-20 13:40:09 +01:00
Cameron McCormack
6dfa11a1e5 Bug 818626 - Remove printing crash report debugging. r=roc 2013-01-18 11:22:30 +11:00
Mats Palmgren
3402a22275 Bug 830236 - Add re-entrancy protection in a few places to avoid destroying things twice. r=cam 2013-01-15 21:47:10 +01:00
Mats Palmgren
7532b4e736 Bug 786533 - Replace NS_MIN/NS_MAX with std::min/std::max and #include <algorithm> where needed. r=ehsan 2013-01-15 13:22:03 +01:00
Trevor Saunders
667dfe1f8a bug 828138 - GetCurrentSelection() should return Selection* r=smaug 2012-12-19 17:55:44 -05:00
Olli Pettay
114461b991 Bug 817342, delay script runners when making static clones, r=roc 2013-01-10 11:59:36 +02:00
Olli Pettay
2dcf644410 Bug 821991, prevent unexpected results in printing by keeping the setup stuff alive, r=roc, a=dveditz 2013-01-08 14:03:49 +02:00
Cameron McCormack
d691633ad3 Bug 818626 - More debugging for crashes at the end of printing. r=roc 2013-01-07 14:29:47 +11:00
Robert O'Callahan
afd18647c0 Bug 826632. Part 3: Create nsViewManagers directly instead of using XPCOM. r=tnikkel 2013-01-05 16:12:49 +13:00
Robert O'Callahan
67b24645e1 Bug 826632. Part 1: Merge nsIViewManager into nsViewManager. r=tnikkel 2013-01-05 16:12:24 +13:00
Phil Ringnalda
f40517090e Back out 5e76dfb1d426 (bug 826635) and 0df74b1a4543:20df426b6111 (bug 826632) for bustage
CLOSED TREE
2013-01-04 21:30:14 -08:00
Robert O'Callahan
b4b1f96941 Bug 826632. Part 3: Create nsViewManagers directly instead of using XPCOM. r=tnikkel 2013-01-05 16:12:49 +13:00
Robert O'Callahan
b20214218e Bug 826632. Part 1: Merge nsIViewManager into nsViewManager. r=tnikkel 2013-01-05 16:12:24 +13:00
Trevor Saunders
182f3ee366 bug 825419 - outparamdel nsIDocShell::GetPresShell() r=smaug 2012-12-28 20:56:42 -05:00
Robert O'Callahan
ae130ef998 Bug 825866. Part 8: Mass-rename of nsIView to nsView. r=tnikkel
This was autogenerated by basically replacing all occurrences of the word "nsIView" with nsView.
2013-01-04 02:23:11 +13:00
Robert O'Callahan
eae5987b1d Bug 825866. Part 1: Merge nsView into nsIView, making all references to nsView refer to nsIView instead. r=tnikkel 2013-01-04 02:23:08 +13:00
Nathan Froyd
cb4c9c2a0d Bug 806618 - rewrite PR_NewLogModule calls to not generate static initializers; r=ehsan 2012-10-29 19:32:10 -04:00
Peter Van der Beken
82b618706e Fix for bug 773780 (Add API for new DOM bindings for Node). r=bz. 2012-10-09 14:31:24 +02:00
Robert O'Callahan
62547a1c1c Bug 794579. Remove view from existing parent before setting it as the root view. r=tnikkel 2012-10-02 16:25:47 -05:00
Robert O'Callahan
751d87ad5e Bug 793844. DocHasPrintCallbackCanvas should skip documents that don't have a root element. r=smaug 2012-09-26 21:26:49 +12:00
Olli Pettay
96b15a72a8 Bug 793473, propagate mDontPrint to descendants, r=roc 2012-09-24 01:20:34 +03:00
Julian Viereck
692ed878a3 Bug 468568. Main patch: support downloading fonts in printing and print preview. r=smaug 2012-09-04 16:29:27 +03:00
Peter Van der Beken
817be9d200 Fix for bug 788532 (Add the new DOM bindings API to DOM lists). r=bz. 2012-09-05 22:49:53 +02:00
L. David Baron
d86552b7aa Rename nsIPresShell::InitialReflow to Initialize since it doesn't actually perform reflow. (Bug 788956) r=roc 2012-09-06 21:16:09 -07:00