Commit Graph

50964 Commits

Author SHA1 Message Date
Chris Jones
6616076b0a Bug 582057, part i: Use nsIWidget::CreateChild in nsIView::CreateWidget* (where possible). r=roc a=blocking-fennecb1 2010-08-20 14:29:02 -05:00
Chris Jones
5b98449eb6 Bug 582057, part h: Add an nsIWidget::CreateChild interface to sweep (relevant to this bug) code dealing with native widgets under the widget/src/* rug. sr=roc 2010-08-20 14:29:02 -05:00
Chris Jones
26435d9035 Bug 582057, part g: Split nsIView::CreateWidget into CreateWidget, CreateWidgetForParent, and CreateWidgetForPopup in preparation of eliminating IIDs here. sr=roc 2010-08-20 14:29:02 -05:00
Chris Jones
56e14668e0 Bug 582057, part f: Split out window initialization code in preparation for multiple CreateWidget* methods. r=roc 2010-08-20 14:29:01 -05:00
Chris Jones
68143e26fe Bug 582057, part e: Simplify the logic for creating popup widgets. r=roc 2010-08-20 14:29:01 -05:00
Chris Jones
4aa2f7ef7b Bug 582057, part d: Simplify nsView::LoadWidget and return early if it fails. r=roc 2010-08-20 14:29:01 -05:00
Chris Jones
7e921c626f Bug 582057, part c: Initialize default widget init data earlier so that it's always available. r=roc 2010-08-20 14:29:01 -05:00
Chris Jones
5e7a13a689 Bug 582057, part b: Remove nsIDeviceContext::SupportsNativeWidgets because it's not used meaningfully, and will be confusing in content processes. sr=roc 2010-08-20 14:29:01 -05:00
Chris Jones
355220de11 Bug 582057, part a: Add nsIView::Impl() and nsView::CreateWidget() to get rid of |static_cast<nsView*>(this)|. r=roc 2010-08-20 14:29:01 -05:00
Chris Jones
c633db44e6 Bug 582075, part 0.5: Add support for aInitData=NULL to the Windows nsWindow implementation. r=dougt 2010-08-20 14:29:01 -05:00
Chris Jones
0039a39a0b Bug 582057, part 0: Log the repaint region bounding rect in DumpPaintEvent. r=roc 2010-08-20 14:29:01 -05:00
Robert O'Callahan
8cbf8e9f2a Bug 585817. Part 3: Remove nsSVGUtils::GetThebesComputationalSurface and use gfxPlatform::ScreenReferenceSurface instead. r=jwatt 2010-08-20 14:29:01 -05:00
Robert O'Callahan
06241c1e45 Bug 585817. Part 2: Change nsIPresShell::CreateRenderingContext to GetReferenceRenderingContext, that uses the shared 1x1 surface, and use it all over the place. r=mats,sr=dbaron 2010-08-20 14:29:01 -05:00
Robert O'Callahan
e2e4b00b49 Bug 585817. Part 1: Create a single static 1x1 surface in gfxPlatform that can be used to create contexts for text measurement etc. r=vlad 2010-08-20 14:29:01 -05:00
Chris Jones
d1bb68aac7 Bug 585817, part 0: Use gfxWindowsPlatform::GetScreenDC to compute the minimum widget size. r=roc 2010-08-19 21:19:00 -05:00
Bas Schouten
4e42d7bf1a Bug 585817, part -1: Create and expose a scratch DC from gfxWindowsPlatform. r=roc 2010-08-19 20:26:00 -05:00
Jonas Sicking
cbc0676504 Backout bugs 586754, 574189, 584611 due to orange. a=backout 2010-08-20 11:08:43 -07:00
Jonas Sicking
0b25dbb018 Backout 2d6ead22831c (bug 588977) due to orange. a=backout 2010-08-20 10:25:52 -07:00
Joel Maher
6763342e81 Bug 586754 xpcshell tests should use relativesrcdir instead of $MODULE r=:Mitch a=NPOTB 2010-08-20 09:32:58 -07:00
Joel Maher
978a4a1ad2 Bug 574189 - Fix chrome tests so they can run from a .jar bundle (e10s, android) r=ctalbert a=NPOTB 2010-08-20 09:28:13 -07:00
Clint Talbert
22d247b3a4 Bug 584611 - Correct mochitest test detection to search for test_* r=jmaher a=NPOTB 2010-08-20 08:27:58 -07:00
Dão Gottwald
a73729aa3e Backing out bogus CSS from bug 583386. a=backout 2010-08-20 15:57:17 +02:00
Ryan VanderMeulen
e2afcb8aa4 Bug 588977 - Fix MSVC warning spam by casting as floats. r=roc a2.0=joe 2010-08-20 14:45:07 +02:00
Ben Turner
23d4c349ee Bug 587876 - 'Undetermined progress bars should use mozRequestAnimationFrame'. r=roc 2010-08-16 17:06:29 -07:00
Joshua M
00ee768b70 Bug 583386 - Implement latest Firefox Menu design. r=dolske, ui-r=faaborg, a=blocking2.0 2010-08-19 11:59:20 -07:00
Chris Pearce
d57f625f4d commit merge. a=backout 2010-08-20 21:51:01 +12:00
Chris Pearce
f7e6dbb756 Backed out changeset 367d4e57cbd2 due to 4% twinopen regression on linux. a=backout. 2010-08-20 21:50:09 +12:00
Chris Pearce
08a6f575fd Backed out changeset 1504917ed42e due to 4% twinopen regression. a=backout. 2010-08-20 21:42:59 +12:00
Frank Yan
4709918f42 Bug 544816 - Attach combined Stop/Go/Refresh button to the Location Bar. r=dolske, ui-r=shorlander, a=dolske 2010-08-20 19:35:09 +12:00
Chris Pearce
3eb31cd924 Bug 589053 - DOMString mis-capitalized in Media IDL. a=bustage-fix 2010-08-20 19:35:09 +12:00
Dão Gottwald
6e1285e54f Fix for browser_bug380960.js. a=me 2010-08-20 09:21:06 +02:00
Joshua M
d4ad9a2f97 Bug 583386 - Implement latest Firefox Menu design. r=dolske, ui-r=faaborg, a=blocking2.0 2010-08-19 11:59:20 -07:00
Dão Gottwald
b3717eba91 Bug 587299 - Tighten scope when collecting data for pinned tabs only. r=dietrich 2010-08-15 14:31:14 +02:00
Dão Gottwald
4d980b0259 Bug 580512 - App tabs should outlive normal sessions. r=dietrich, vlad 2010-08-13 14:40:19 +02:00
Ms2ger
a2c049c1fc Bug 531030 - Remove support for the spacer element; r=bzbarsky a=blocking-betaN 2010-08-20 08:05:05 +02:00
Dão Gottwald
2a05b50017 Bug 585776 - Call adjustTabstrip when tabs don't resize anymore, i.e. when the opening animation is done. r=mano
--HG--
extra : rebase_source : ca1e4f5cc5f4289d7d96ec81fbb442c02117c83d
2010-08-19 22:24:07 +02:00
Dão Gottwald
17a545868b Bug 588340 - Flatten fake hierarchy in the "Move to Group" context menu. ui-r=faaborg r=mano
--HG--
extra : rebase_source : 8dc72fe2be6f329edefc825e4baacc0014fbec0d
2010-08-19 22:23:18 +02:00
Dão Gottwald
58f5b77801 Bug 588736 - Background tabs don't scroll into view when opened from a pinned tab. r=mano
--HG--
extra : rebase_source : 8a4d1132626042757cf9fa3a53a9bd0a2a443d9f
2010-08-19 22:22:33 +02:00
Dão Gottwald
968a42e5e8 Bug 588464 - Adjustments for touch enabled displays should keep using physical units. r=felipe
--HG--
extra : rebase_source : 38fa8129ab1eee9c6a3a149a89b428438f331646
2010-08-19 22:22:16 +02:00
Karl Tomlinson
0e0e9d5750 b=588306 only invalidate all layers on PAINT_IGNORE_SUPPRESSION when there is suppression to ignore r=roc a=bsmedberg
--HG--
extra : rebase_source : 28d8cdebf0e8f06a33518263fa3089b317b5ccbc
2010-08-20 15:49:16 +12:00
Frédéric Wang
78cdc74871 reftests for bug 414277. r=karlt a=tests
--HG--
extra : rebase_source : ea7f03171aaf369f51dac804e2253db1444cc15e
2010-08-20 15:45:57 +12:00
Frédéric Wang
7536b35a76 Bug 414277 - scale stretchy operators when there is no glyph of suitable size. r=karlt a=dbaron
--HG--
extra : rebase_source : 325e318cbb27537229c9c14015133ba9222f4d29
2010-08-20 15:44:07 +12:00
Frédéric Wang
58274b26dd MathML Operator Dictionary: add private data integral (bug 534970). r=karlt a=dbaron
--HG--
extra : rebase_source : d4e1f0e8d80cc1cafa630c89f730d4f30e686766
2010-08-20 15:43:10 +12:00
Frédéric Wang
a001c09834 MathML Operator Dictionary: update some entries whose stretchiness has changed (bug 534970). r=karlt a=dbaron
--HG--
extra : rebase_source : f6a56bd7e60f05d59c5a7571e1e888bb0b1edca1
2010-08-20 15:41:49 +12:00
Frédéric Wang
8c208dd73c Bug 524275 - Make nsStretchDirection available for any operators. r=karlt a=dbaron
--HG--
extra : rebase_source : 0df9e11112d215ce4158574622e1b67faf668b08
2009-11-21 22:11:05 +01:00
Frédéric Wang
874efe569a MathML Operator Dictionary: make operator with a stretchy form use the same direction for all their forms (bug 534970). r=karlt a=dbaron
--HG--
extra : rebase_source : 74c2ded175993d3cdf9a21be586302727e60a613
2010-08-20 15:38:08 +12:00
Frédéric Wang
fd3bcd18af MathML Operator Dictionary: add entries for stretchy fences (bug 534970). r=karlt a=dbaron
--HG--
extra : rebase_source : e70fe8ac89cb77e0c71d7305d2ff4004fe7cf3df
2010-08-20 15:36:06 +12:00
Frédéric Wang
25563d8fe9 MathML Operator Dictionary: add entries for vertical and horizontal arrows (bug 534970). r=karlt a=dbaron
--HG--
extra : rebase_source : 6ace7c7366574544cfe68967c2b562a11d5b820b
2010-08-20 15:33:36 +12:00
Frédéric Wang
a475be6242 MathML Operator Dictionary: remove infix entries for N-ary Union and Intersection (bug 534970). r=karlt a=dbaron
--HG--
extra : rebase_source : d6bbaf616bc013037915769bb9716ee21e33a0df
2010-08-20 15:32:22 +12:00
Bas Schouten
76f1a10ae3 Fix bustage from changeset 8c767b950381. a=bustage 2010-08-20 05:58:44 +02:00