Граф коммитов

7667 Коммитов

Автор SHA1 Сообщение Дата
Mats Palmgren e6625eebec Bug 509839. r=fantasai 2010-04-12 20:36:58 +02:00
Jesse Ruderman 2fb87d02cc Add crashtests 2010-04-11 16:59:47 -07:00
Josh Aas c2617248cb 64-bit Mac OS X bustage fix for npapi-headers sync. b=571538 r=mstange 2010-06-15 16:13:06 -04:00
Ehsan Akhgari 8260291e9e Bug 520189 - Fix copy and test for the HTML editor; f=bzbarsky,dbaron r=sayrer,peterv,bzbarsky sr=roc 2010-04-09 17:06:09 -04:00
Boris Zbarsky b3b879a5da Bug 571618. Fix asertion to match reality. r=roc 2010-06-14 16:06:48 -04:00
Masayuki Nakano 7e8ba8c17a Bug 550434 Clicking in an empty contenteditable element that has focus causes the caret to disappear (alternative approach) r=roc 2010-06-14 12:11:30 +09:00
Jacek Caban 902bdbc993 Bug 569604 - Fix compilation failure on mingw-w64 due to pointer to int cast loosing precision. r=josh 2010-06-11 20:55:31 +02:00
Boris Zbarsky 5f1bc46f86 Bug 571281. Make list-style-position:inside + display:list-item + non-visible overflow work again. r=roc 2010-06-11 15:23:13 -04:00
Timothy Nikkel decee2af06 Bug 564368. Clear lazy frame construction bits when constructing framesets. r=bzbarsky 2010-05-11 19:30:42 -05:00
Michael Kohler c00ff9684a Bug 506041 Part 2: Correct misspellings in source code
r=timeless
2010-05-13 14:19:50 +02:00
Simon Montagu fdbb6e7a28 Back out change from bug 399850 that causes an assertion to fire 2010-05-12 23:34:42 -07:00
Josh Aas 9a957485f7 Send repeat key events to Cocoa NPAPI plugins. b=554753 r=smichaud r=roc 2010-03-25 20:14:56 -04:00
Craig Topper 23e1716275 Bug 554253 - Convert nsCOMPtr<nsPresContext> to nsRefPtr<nsPresContext>. r=roc
--HG--
extra : rebase_source : d828daca07188864d055f3d1a72f5217632eb358
2010-03-25 14:17:11 +01:00
L. David Baron 5d977fd7d8 Fix errors in annotation of expected assertion counts crashtest manifests. (Bug 472557) 2010-05-06 11:29:53 -07:00
L. David Baron e00d9fd996 Annotate remainder of crashtest mainfests (all but one test) with the tests that are known to assert. (Bug 472557) 2010-05-06 09:28:01 -07:00
Boris Zbarsky e0ac118cd1 Bug 562971. Include Element.h as mozilla/dom/Element.h and don't use 'using namespace' quite as much. r=jst 2010-05-05 14:18:05 -04:00
Peter Van der Beken 1122c69800 Part 1 of fix for bug 560273 (Stop using DOM tearoffs from quickstubs) - add nsINode::GetBaseURI. r=sicking.
--HG--
extra : rebase_source : 5a07f12d9d13d92b796fd5f2cb182b069c3f87bf
2010-04-19 17:40:15 +02:00
Ginn Chen 7685ed9462 Bug 426546 Fix for mochitest of bug 392746 on Linux r=martijn 2010-05-04 15:57:14 +08:00
timeless@mozdev.org ed1020e5bf Bug 563232 - warning: comparison between signed and unsigned integer expressions in nsGfxScrollFrameInner::ScrollToImpl, r=zwol
--HG--
extra : rebase_source : 64bae9dcd9eafd8f8bbfa94c16f81ef515f7a92b
2010-05-02 05:56:00 -07:00
Josh Aas a76dc17f07 Fix bug in which we send a "blank" (memset to 0) Cocoa event to plugins. b=562997 r=roc 2010-05-03 19:59:27 -04:00
Henri Sivonen bc3ac4085c Bug 562631 - layout/generic/test/test_bug496275.html makes mochitest-plain time out when the HTML5 parser is enabled. r=jst. 2010-04-29 14:22:27 +03:00
Benoit Girard 3369fbedd0 Backed out changeset 44ee6030f4b2 2010-04-19 02:57:22 -04:00
Benoit Girard 4cc127297b Bug 555281 - Implement Core Animation NPAPI Drawing Model for OOPP. r=joe,josh,cjones
--HG--
extra : rebase_source : 29f581f60c6db0e8945a5121cf2d7007b10a7433
2010-04-18 19:46:33 -04:00
Michael Ventnor 69069feee2 Bug 544099 - Highly optimise -moz-box-shadow for common cases by allowing layout to specify an area where blurring is not needed r=roc,joe
--HG--
rename : gfx/thebes/src/gfxBlur.cpp => gfx/src/thebes/utils/gfxBlur.cpp
rename : gfx/thebes/public/gfxBlur.h => gfx/src/thebes/utils/gfxBlur.h
extra : rebase_source : d7ad7a1ee2ac9e25937133dba95f0f8d7347d612
2010-04-18 13:13:10 +10:00
Robert O'Callahan 1b416aa664 Bug 489477. Part 2: nsOverflowTracker should drop references to deleted frame lists. r=fantasai,sr=mats 2010-05-13 12:56:08 +12:00
Robert O'Callahan 9ebd6e2b4c Bug 489477. Part 1: reflow lines again for clearance while we pull lines from the next-in-flow. r=mats 2010-05-13 12:56:08 +12:00
Doug Turner df60256720 Bug 564402 - slots #define in Qt, prevents Qt builds on trunk. r/sr=jst
--HG--
extra : rebase_source : 5f7ac6c449ea03e4be8ab6834d3f1880cb7d9c80
2010-05-11 16:32:17 -07:00
Frederic Wang 4de7d68923 Bug 556767 - (semantics) Improve/Complete implementation of <semantics/>. r=roc 2010-05-12 12:11:59 +02:00
Timothy Nikkel 1d92002f2d back out e40cbab6a972 (Bug 564705) 590da60fd253 (Bug 507628 and bug 507991) b166415b8c3f (Bug 564368) 0dac5d3eeb97 (Bug 564063) 116e56d84770 (Bug 563407) c51c93f5240f (Bug 536495) for some orange 2010-05-11 22:01:08 -05:00
Timothy Nikkel b9877a560f Bug 564368. Clear lazy frame construction bits when constructing framesets. r=bzbarsky 2010-05-11 19:30:42 -05:00
Robert O'Callahan 791de6da9d Bug 534566. Use separate nsPropertyTables for different categories so we don't pollute the property name list with unrelated names. r=sicking 2010-04-23 14:41:38 +12:00
Zack Weinberg 74a64564d3 Bug 474068 follow-up fixes for Fedora 2010-04-22 11:52:47 -07:00
Josh Aas 9fa9cdcdee Add support for NPCocoaEventWindowFocusChanged. b=555290 r=roc 2010-04-21 02:21:46 -04:00
Oleg Romashin 2fa9633518 Bug 464966 - Add NPAPI Plugin support for Mozilla Qt. r=karlt
--HG--
extra : rebase_source : d86430f750bbedde12e779f0073369a3b05b2427
2010-04-20 21:49:34 +03:00
Timothy Nikkel bab916dda2 Bug 479931, Bug 515811, and Bug 522374. Add crashtests. 2010-04-06 15:03:16 -05:00
Boris Zbarsky 358ea6ffc8 Bug 550882 followup. Remove the hack, since it's not useful anymore. 2010-04-06 16:01:34 -04:00
L. David Baron 9972a0d30d Exit loop when needed. (Bug 497256) r=roc 2010-04-06 12:42:41 -07:00
Craig Topper dcddb98106 Bug 557416: Remove unnecessary includes and forward declarations of nsPresContext. r=roc 2010-04-10 16:10:12 -04:00
Craig Topper 9d6c65cee7 Bug 557416: Remove unnecessary includes and forward declarations of nsIPresShell. r=roc 2010-04-10 16:09:38 -04:00
Michael Kohler 11a655ab7e Bug 564091: Fix spelling of nonexistent across the tree. r=timeless
--HG--
extra : rebase_source : 4f15f7fd6f90926b77d136be83af7f22c5ffa830
2010-05-23 12:26:15 -07:00
Peter Van der Beken 43075da890 Fix for bug 533637 (Speed up unwrapping a node in quickstubs that use nsINode (dromaeo)). Pair every DOMCI to a specific C++ class. r=jst.
--HG--
extra : rebase_source : 9a7823b365cfca04bb08c5be94eab29d218f1e61
2010-01-12 14:08:43 +01:00
Simon Montagu 88aee2d8e5 Make the scroll bar and resizer always be on the left of right-to-left widgets. Bug 556363, r=Enn 2010-04-08 09:11:14 -07:00
Masayuki Nakano 76d451c060 Bug 556694 Selection color isn't reverted when input field is specified only background-color r=dbaron 2010-04-08 21:44:57 +09:00
Chris Pearce f88775ef76 Bug 556889 - Backed out changeset 6f250c9b680b due to reftest failure on Linux. 2010-04-08 21:18:58 +12:00
Chris Pearce f6828d92da Bug 556889 - Honour video aspect ratio in layers rendering. r=roc 2010-04-08 20:16:02 +12:00
Felipe Gomes 5ff6f33f77 Bug 489127 - nodesFromRect required for better usability on mobile devices (part 1+2) [r=roc] 2010-04-07 20:31:26 -04:00
Doug Turner 0a1d6a724c merge from mozilla-central. no merges required 2010-03-23 02:53:35 -07:00
Jason Duell 5f4f54e48f Merge from m-c in order to fix e10s necko hangs caused by last m-c merge. 2010-03-19 23:55:40 -07:00
Jesse Ruderman f06da58e51 Add crashtest for bug 461294 2010-03-21 16:27:11 -07:00
Craig Topper 67b9c9dbf6 Bug 253889: DeCOMtaminate nsIPresShell r=roc 2010-03-20 17:54:19 -04:00
Neil Deakin f2dd8fc239 Bug 442228, support resizers in scrollable areas and enable them by default for textareas, r=roc,sr=dbaron 2010-03-19 07:49:34 -04:00
Neil Deakin 72186e2fa2 Bug 544472, eliminate duplicate calls to AddCSS*** methods, plus some minor related code cleanup, r=dbaron 2010-03-18 15:58:15 -04:00
Peter Van der Beken c300fa3779 Fix for bug 552716 (Remove NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO). r=jst.
--HG--
extra : rebase_source : 8e03b54ff6117dcac27188b296c59dcafbb6db78
2010-03-17 16:09:05 +01:00
Zack Weinberg 1d84eead2b Bug 403526: Do not propagate text-decoration to floats. r=dbaron 2010-03-17 11:18:06 -07:00
Timothy Nikkel 25ac8f8e6e Bug 534768. Also special case creation of continuations inside of floating first letter frames while reflowing them. r=roc,smontagu 2010-03-17 12:30:30 -05:00
Robert O'Callahan 6a58465770 Bug 538323. Part 2: use ImageLayers to render video. r=kinetik 2010-03-02 12:41:49 +13:00
Justin Wood 878dd5bb2e Backout Bug 507936, Due to test failures. roc claimed to have done it already but I don't see it 2010-03-15 01:15:27 -04:00
liucougar e2b7624f28 Bug 507936. Join nodes when deleting at end of paragraph. r=peterv
--HG--
extra : rebase_source : cf90db83f439a33643daf98662f36b98a18649c7
2010-03-15 14:37:23 +13:00
Robert O'Callahan b5fd2bc1e7 Bug 549184. Track 'has nonempty content been placed on this line yet' separately from 'has nonempty, non-span content been placed on this line yet'. r=dbaron
--HG--
extra : rebase_source : fe9318ed5143fe42107a55dfdcb6c0c8fee3dae6
2010-03-10 13:14:14 +13:00
Robert O'Callahan f4de4efc1a Bug 546071. Compute view-to-widget offset for plugin views. r=mats
--HG--
extra : rebase_source : 483afc3b0d00f5fd6685f760b6ad358a94a7c9ba
2010-02-24 00:33:41 -08:00
Mats Palmgren c7e1d2522b Add SimpleTest.waitForFocus to fix [orange]. 2010-03-15 02:04:13 +01:00
Mats Palmgren b05d82f7c5 Bug 544852, part 1: Remove nsCaret::GetCaretCoordinates. r=roc 2010-03-14 23:52:07 +01:00
Jason Duell 80d2609d87 Merge from mozilla-central (rev 783ef71b479e) to e10s tree; gets xpcshell working again. 2010-03-18 14:59:34 -07:00
Doug Turner f4215966ff Merge with mc 2010-03-17 10:37:32 -07:00
Doug Turner 7d99e9efdd Merge 2010-03-12 15:20:36 -08:00
Doug Turner ddf80a42b7 Merge. manually merged. modules/plugin/test/testplugin/nptest.cpp, testing/xpcshell/head.js. 2010-03-10 19:13:35 -08:00
Doug Turner 51e0338f86 Bug 550545 - The NPAPI ImageExpose event should be disabled when building for Qt. r=vlad
--HG--
extra : rebase_source : b66a81ba5a019e7da387eb81d4fd2454be196fe7
2010-03-10 15:01:46 -08:00
Doug Turner 02a3a11d33 Merge with mc 2010-03-08 10:09:55 -08:00
Jonas Sicking ff49d3e414 Bug 534136 Part 2: Use 16bit-char buffers inside atoms. r=bz sr=mrbkap 2010-03-08 07:45:00 -08:00
Doug Turner 122766f8d7 Merge 2010-03-01 15:36:51 -08:00
Jeff Muizelaar 15181cd860 Bug 549331. Use ThebesContext() instead of GetNativeGraphicData() in nsVideoFrame. r=doublec
GetNativeGraphicData() is deprecated and less type safe. This was
also the only user that used nsIRenderingContext::NATIVE_THEBES_CONTEXT.
2010-03-01 17:18:01 -05:00
Chris Jones b4affb74dd Merge from mozilla-central 2010-02-22 21:31:18 -06:00
Robert O'Callahan 03caa5d3cd Backed out changeset 78318b260f18 2010-03-05 20:05:33 +13:00
Robert O'Callahan a11d72959b Bug 546071. Compute view-to-widget offset for plugin views. r=mats 2010-02-24 00:33:41 -08:00
Robert O'Callahan c133e33c17 Bug 546033. AddScrollPositionListener lazily in nsCanvasFrame to ensure that it's not added during frame construction when the root scroll frame might not be set up yet. r=enndeakin 2010-03-05 13:10:41 +13:00
Robert O'Callahan 8a82b1b017 Bug 539323. Position the caret at the content-edge of its container frame, not the border-edge. r=mats 2010-03-05 11:52:59 +13:00
Robert O'Callahan f5774982f9 Bug 499862. Need to flush out linebreaker stuff even if there are no mapped flows. r=smontagu 2010-02-23 23:23:45 -08:00
Mike Kristoffersen d60cbba316 Build bustage on Qt due to macro definition of malloc, realloc, etc. Most of this is just moving Qt #includes around. r=dougt
--HG--
extra : rebase_source : 9734e9e68754a6fc45bddbdc60bb5e898bb8cdb2
2010-03-04 13:51:42 -08:00
Boris Zbarsky dfb85f2d8a Bug 522632. Make cellContent blocks returns false from IsContainingBlock. r=dbaron 2010-03-03 18:53:18 -05:00
Boris Zbarsky 14c9f51efa Bug 527977 followup. Fix build bustage. 2010-03-02 19:04:44 -05:00
Steven Michaud 95ddb6d412 Bug 542068 - Wrong coordinates set on synthesized plugin events. r=josh 2010-03-02 10:59:01 -06:00
Michael Ventnor d1f200b282 Bug 542361 - Fix and remove the GetUsedX assertions r=roc
--HG--
extra : rebase_source : 6bdb0e3251e955ced01476a2255e9ebc511c884b
2010-03-02 11:57:43 +10:00
Boris Zbarsky ca700d3e0d Bug 550882. Make sure to create scrollbars for the viewport even if it's currently overflow:hidden, since various changes to <body> and the like can change the propagated overflow. r=roc 2010-03-08 19:30:02 -05:00
Boris Zbarsky f7861484bd Backed out changeset c7c0db9074c7 (bug 550882) on suspicion of causing a Tsspider regression.
--HG--
extra : rebase_source : 7a3274280e4dfeebd779ec728bc6b8aa65e9cf61
2010-03-09 09:34:18 -05:00
Henri Sivonen 9d8ba523b8 Bug 546398 - Replace bogus </head> tag with </title> in test_bug263683.html. r=graememcc.
--HG--
extra : rebase_source : ae501b06b15153a06402c109b0a566b1f44b96aa
2010-03-09 15:03:29 +02:00
Alexander Surkov 70f9774516 Bug 534527 - Accessibility needs new DOM API part 2, r=smaug, sr=bz 2010-02-20 16:52:50 -08:00
L. David Baron f145e9d23c Ensure square list bullets are always square. (Bug 376690) r=roc 2010-02-18 12:26:54 -05:00
Jonathan Kew ef18f2ca7e Bug 545989 - don't throw an exception if unable to allocate storage for gfxTextRun creation. r=roc 2010-02-18 11:52:34 +00:00
Jesse Ruderman 5a34f82478 Add crashtests 2010-02-27 13:04:34 -08:00
Henri Sivonen 2dfe6205a3 Bug 546604 - Replace bogus </head> tag with </title> in test_bug348681.html. r=roc.
--HG--
extra : rebase_source : b0677964c2e6027d92745fceecbc9f520f610534
2010-02-23 16:05:43 +02:00
Jonas Sicking 717fa581d1 Bug 545059: Remove unneeded/non-working bidi.controlstextmode pref. r=smontagu 2010-02-24 21:58:17 -08:00
Jonas Sicking 6ff6df71ee Bug 544642: Make frames report an error event if the frame src is pointed at a local file url. And don't make setAttribute thrown an exception in that scenario. r=smaug 2010-02-24 18:45:43 -08:00
Robert O'Callahan 5f0dba6bef Bug 545581. Stop checking view visibility at content/chrome boundary. r=mats
--HG--
extra : rebase_source : 57383fcc5138b4b4ff27619adaaec33fba38a3a2
2010-02-24 11:37:58 -08:00
Robert O'Callahan 51252414a1 Bug 546530. Bound search for previous cluster start. r=smontagu
--HG--
extra : rebase_source : 5b7bca2777b5cfc5495fc9d339eaf0fbe1ff9a64
2010-02-19 14:30:43 +13:00
Jonathan Kew 5be4457ec4 Bug 524107 - part 1 - pass original value of 'lang' to gfx text code rather than only a 'langGroup' value, to allow language-specific font rendering. r=roc sr=mats 2010-02-24 09:57:44 -08:00
Boris Zbarsky 28bc76ce79 Backed out changeset f0239b3789d9 (bug 550882) because it causes a Tsspider regression.
--HG--
extra : rebase_source : ce7b9a047e91e3011d02c9807fdaba51e70f2b64
2010-03-11 00:59:47 -05:00
Mats Palmgren 52f1f485d3 Invert CSS transforms for the mouse event coordinate sent to the plugin. Original fix by Victor <vik@dhtmlx.com>. b=539565 r=josh 2010-04-27 18:15:02 +02:00
Mats Palmgren 9f2ae0bf36 Remove the VerticalScroll() before layout, nsListBoxBodyFrame does that in its post reflow callback. b=547338 r=roc 2010-04-27 18:15:02 +02:00
Jesse Ruderman 15d3300f11 Test for bug 547338. 2010-04-27 18:15:02 +02:00
timeless b8ead92b6a Bug 334571 Coverity 702, NS_SIDES array limit check - replace NS_FOR_CSS_SIDES defines with enum. r=zwol,mats 2010-04-27 18:15:02 +02:00
timeless a3ec5f1f96 Bug 334571 strip trailing whitespace. r=zwol 2010-04-27 18:15:01 +02:00
Chris Pearce 6178b2ecac Bug 556889 - Honour video aspect ratio in layers rendering. r=roc 2010-04-27 20:53:44 +12:00
Boris Zbarsky f99426efe9 Bug 550882. Make sure to create scrollbars for the viewport even if it's currently overflow:hidden, since various changes to <body> and the like can change the propagated overflow. r=roc 2010-03-08 19:30:02 -05:00
Benoit Girard eb541e800e Add support for the NPAPI Core Animation drawing model. b=497225 r=josh sr=roc 2010-03-23 20:51:11 -04:00
Neil Deakin 990ef92523 BBug 554092, resizer overlaps content window scrollbar, r=roc 2010-03-23 14:55:35 -04:00
Rob Arnold ext:(%20%26%20Robert%20O%27Callahan%20%3Crobert%40ocallahan.org%3E) e7968e314a b=555133 Attempt to infer whether or not theme parts are transparent r=roc,rob sr=vlad 2010-06-11 10:53:57 +12:00
Karl Tomlinson eccfeac628 backout ce0bec337cdd due to bad message 2010-06-11 10:53:01 +12:00
Rob Arnold ext:(%20%26%20Robert%20O%27Callahan%20%3Crobert%40ocallahan.org%3E) 099b5c7171 Attempt to infer whether or not theme parts are transparent r=roc,rob sr=vlad
--HG--
rename : layout/mathml/mathfontSTIXSize1.properties => layout/mathml/mathfontSTIXSizeOneSym.properties
extra : rebase_source : 0500c9e1f6cabd42bd56e5e69b1af3c30c7045cd
2010-06-11 10:25:15 +12:00
Daniel Holbert 5703cabae1 Bug 571059: Update debugging printfs to treat nsFrameState objects as 64-bit & fix build warnings. r=dbaron 2010-06-10 11:26:57 -07:00
Daniel Holbert 490eaf3b7e Bug 568612 followup: remove now-unused helper-function GetDocURI. r=roc 2010-06-10 11:26:28 -07:00
Josh Aas d2da161f93 Add support for Cocoa NPAPI complex text input. This patch contains a TSM-based implementation for 32-bit builds, and an NSInputContext-based implementation for 64-bit builds. b=512886 r=smichaud sr=jst 2010-06-09 20:56:17 -04:00
L. David Baron 7a181bcd56 Use 64 bits for frame state. (Bug 570837) r=roc 2010-06-08 22:28:14 -07:00
L. David Baron 99a6b98499 Remove unused frame state bits. (Bug 570837) r=roc 2010-06-08 22:28:14 -07:00
L. David Baron 0654e3b78c Use macros for frame state so that it's easy to change the size and easier to read the constants. (Bug 570837) r=roc 2010-06-08 22:28:14 -07:00
Benoit Girard bc2eedd04a Catch Objective-C exceptions in NPAPI_ShowCocoaContextMenu. b=561477 r=josh 2010-06-09 00:11:54 -04:00
Benoit Girard 6c5f81357a Implement InvalidatingCoreAnimation Drawing Model. b=559211 r=josh 2010-06-09 00:11:48 -04:00
Benoit Girard 6a3de07a02 Don't paint OSX plug-ins with empty clip. b=568382 r=roc 2010-06-09 00:11:46 -04:00
L. David Baron 9b93361073 Rename properties and values of background-clip and background-origin to match css3-background. (Bug 549809) r=roc 2010-06-08 18:44:33 -07:00
Jesse Ruderman bff9ad37a8 Add a bunch of crashtests 2010-06-08 17:53:08 -07:00
Ehsan Akhgari d16570fb74 Bug 332636 - Handle backspace for Unicode plane 1 characters correctly; r=roc
--HG--
extra : rebase_source : a343610b06983d3328f3ddb2e7025193ab275094
2010-06-04 13:28:19 -04:00
Neil Deakin 7a8fdc6935 Bug 553760, two resizers appear in textarea, hide the one for the placeholder scrollframe, r=dbaron 2010-03-23 13:14:47 -04:00
liucougar@gmail.com 1f1c288a5b Bug 507936 - Should join node when deleting at end of paragraph. r=peterv 2010-03-23 09:23:23 +01:00
Masayuki Nakano c0c75b4dd6 Bug 552493 Hang on select-all in large textbox (which repeats if I unfocus & focus Firefox) r=roc 2010-04-06 18:01:53 +09:00
Benoit Girard 0c8298dbf0 Explicitly remove CALayer from CARenderer when CARenderer is destroyed in order to avoid situations where the CALayer is attached to two renderers. b=556453 r=josh 2010-04-05 00:29:56 -04:00
L. David Baron 3b0453e338 Subtract the correct border+padding. (Bug 546048) r=roc 2010-04-04 14:46:15 -07:00
Bill Gianopoulos e2fbb6b582 Bug 555727: Stop MSVC from over-optimizing NS_DECLARE_FRAME_PROPERTY. r=dbaron 2010-04-03 16:21:53 -04:00
Ehren Metcalfe 81deb6e11f Bug 556446: Remove dead code in layout. r=roc,bz 2010-04-03 07:36:19 -04:00
L. David Baron ef0e1ee85c Use the appropriate color based on visitedness for nsCSSRendering::PaintBorder users of the 'border-*-color' properties. (Bug 147777) r=zweinberg 2010-04-02 18:58:26 -07:00
L. David Baron 25c9afcff7 Use the appropriate color based on visitedness for the 'background-color' property. (Bug 147777) r=zweinberg 2010-04-02 18:58:26 -07:00
L. David Baron 8e85b9bd76 Make PaintBackgroundWithSC and related methods operate on nsStyleContext* rather than const nsStyleBackground*. (Bug 147777) r=zweinberg 2010-04-02 18:58:26 -07:00
L. David Baron f0adc730c1 Use the appropriate color based on visitedness for the 'color' property. (Bug 147777) r=roc 2010-04-02 18:58:25 -07:00
L. David Baron 0950995fb0 Add function to nsStyleUtil for choosing the appropriate color from style data based on link visitedness. (Bug 147777) r=bzbarsky 2010-04-02 18:58:25 -07:00
Vivien Nicolas 1e592c0299 Bug 461843: Backout changes to avoid assertions but broke scrollbar margin support [r=roc] 2010-04-02 18:25:40 -04:00
Zack Weinberg 7b6b6d2167 Bug 494117: Mechanically change 'ReParent' to 'Reparent' throughout the tree. r=bzbarsky 2010-04-01 23:07:43 -07:00
Boris Zbarsky 1b8546ff11 Bug 551699. Use the content insertion frame of our containing block when looking for our static position. r=dbaron 2010-04-01 22:09:05 -04:00
Benoit Girard 10df507b1f Optimize Core Graphics drawing model OOPP implementation. b=555835 r=josh 2010-04-01 17:53:56 -04:00
Jesse Ruderman 5a40491065 Add tests to manifest. (Homeless tests identified by script in bug 551617.) 2010-03-31 20:17:35 -07:00
Jesse Ruderman cbd1024826 hg rm a test that was removed from the manifest. Making a working test is covered by bug 414740's in-testsuite? flag. 2010-03-31 20:16:44 -07:00
Masayuki Nakano d1eab39b5c Bug 554822 Caret should refer the actual text color instead of the value of CSS color property r=roc 2010-04-01 11:35:48 +09:00
Jim Mathies 166da8dd39 merge backout. 2010-03-31 12:55:55 -05:00
Jim Mathies 0b5f0c9191 Backout bug 555133 to fix bug 555950. 2010-03-31 12:55:41 -05:00
Josh Aas c111e5a256 Fix comment. 2010-03-31 13:51:25 -04:00
Masayuki Nakano c23160c376 Bug 554822 backout the previous patch 2010-04-01 02:31:06 +09:00
Masayuki Nakano b7d7e25da2 Bug 554822 Caret should refer the actual text color instead of the value of CSS color property r=roc 2010-04-01 02:12:43 +09:00
Rob Arnold cdd5b53b4b Bug 555133 - Attempt to infer whether or not theme parts are transparent r=roc sr=vlad 2010-03-29 15:24:40 -04:00
Craig Topper b8d93f28f3 Bug 253889: DeCOMtaminate nsIPresShell - IsPaintingSuppressed(). r=roc
--HG--
extra : rebase_source : 9ee8283e8bce33402893ae5316f89c9f699a1236
2010-03-31 08:43:49 -04:00
Craig Topper b5f57540e7 Bug 253889: DeCOMtaminate nsIPresShell - GetCaret(). r=roc
--HG--
extra : rebase_source : 2a05050d8cbb10dd3bb763d5d5a158cc5f3dd814
2010-03-31 08:39:31 -04:00
Robert O'Callahan 88e8d89f57 Bug 551463. Don't clamp scroll positions during reflow, do it during a post-reflow callback so that temporary frame size changes don't clamp when they shouldn't. r=mats 2010-03-29 14:46:59 +13:00
Robert O'Callahan 7f5266d26e Bug 551635. Don't crash if we focus the root element and there's no root scroll frame. r=mats 2010-03-11 18:37:27 +13:00
Robert O'Callahan c203feec63 Bug 545049. Capture the pre-transform overflow area of a frame and use it in InvalidateOverflowArea. r=mats 2010-03-29 14:46:58 +13:00
Robert O'Callahan ce2015a790 Bug 545049. When the overflow area of a transformed frame changes, we need to repaint the whole thing. r=mats 2010-03-29 14:46:58 +13:00
Robert O'Callahan 7218dc5fcd Bug 551660. Switch layout code from using nsPropertyTable to FramePropertyTable. r=mats,sr=dbaron 2010-03-29 14:46:55 +13:00
Robert O'Callahan acfb23317c Bug 551632. endsInDiacritic frame property is set but never used. r=smontagu 2010-03-29 14:46:13 +13:00
Craig Topper 980532022a Bug 253889: More deCOMtamination of nsIPresShell. r=roc 2010-03-28 19:21:11 -04:00
Masayuki Nakano 65ceaacc0c Bug 553975 Caret is painted under textframe in input/textarea element r=roc 2010-03-27 13:33:17 +09:00
Kyle Huey 1bacc710f9 Backing out Bug 253889 to fix Bug 555727. 2010-03-30 19:57:12 -04:00
Kyle Huey 1d6875d653 Backed out changeset 4b8936ac4a31 2010-03-30 19:56:44 -04:00
Boris Zbarsky 5e14700974 Bug 550882. Make sure to create scrollbars for the viewport even if it's currently overflow:hidden, since various changes to <body> and the like can change the propagated overflow. r=roc 2010-03-08 19:30:02 -05:00
Benjamin Smedberg 5a408883b5 Merge mozilla-central into electrolysis. 2010-02-09 21:22:09 -05:00
Zack Weinberg fe15fe1bb4 Bug 345681: Remove the vestigial nsICheckboxControlFrame and nsIRadioControlFrame interfaces. r=roc 2010-02-09 14:06:37 -08:00
Benjamin Smedberg 8ee5aea6fc Merge mozilla-central into electrolysis 2010-02-09 11:39:28 -05:00
Makoto Kato 527b3b6288 Bug 182954 - Content should use the newer nsIPrefService APIs instead of nsIPref. r=jst 2010-02-08 11:49:18 +09:00
Doug Turner 34f05ad210 Bug 543976 - Clean up Maemo defines. r=ted 2010-02-09 11:02:11 -08:00
Benjamin Smedberg 8411a08769 Merge mozilla-central into electrolysis. 2010-02-03 13:28:22 -05:00
Benjamin Smedberg 106f956fbd revert changeset f61e06c31086 (bug 542971) since it caused bug 543376. 2010-02-02 17:18:37 -08:00
Benjamin Smedberg d6b2c74d12 Merge mozilla-central into electrolysis. 2010-02-01 15:30:27 -05:00
Josh Aas 7bae4581d4 Get rid of nsPluginInstanceTag. Clarifies the plugin object hierarchy and makes it easier to get from one object to another. We avoid unnecessary null checks and strong references due to clarified lifetimes dependencies between objects. Makes all of this code less error-prone. b=542971 r=jst 2010-01-29 14:42:54 -05:00
Benjamin Smedberg 8a1237e006 Merge backouts related to bug 535564 and bug 542337 2010-01-27 13:22:25 -05:00
Benjamin Smedberg 2ccdf8ae92 Merge mozilla-central into electrolysis. 2010-01-27 09:56:07 -05:00
Jonathan Kew f78744482f Bug 541277: correct boundary handling in character/glyph clump processing. r=roc 2010-01-27 07:46:31 +00:00
Simon Montagu c2b58e2c68 Allow justification space to be added after non-breaking-spaces. Bug 541189, r=roc 2010-01-26 23:30:13 -08:00
Benjamin Smedberg b92a58a256 Add a timeout for test_plugin_focus in order for events to be delievered to asynchronous event loops, r=jimm 2010-01-26 17:50:41 -05:00
Benjamin Smedberg 5e4534a31f Work around bug 542337 by making the testplugin not call IPDL methods to paint. 2010-01-26 17:50:01 -05:00
Karl Tomlinson 4769cffc47 b=540910 restore flushing of Xlib requests from the parent to the server before testing from the OOP plugin 2010-01-26 13:48:16 +13:00
Benjamin Smedberg 33d1d17c3e Merge mozilla-central with electrolysis. 2010-01-25 11:57:19 -05:00
Karl Tomlinson 3977e5a3d5 b=540910 use timeouts in plugin_clipping_helper2 so that the X server processes Xlib requests from the parent before testing requests from the OOP plugin 2010-01-22 23:41:07 +13:00
Karl Tomlinson 0fdce4ab6d b=540910 missed a timeout between parent and child X server communication 2010-02-02 18:59:08 +13:00
Karl Tomlinson 8774e8b548 backout ebca6061298f as an immediate flush should not be necessary b=540910 2010-02-02 18:29:32 +13:00
Karl Tomlinson ba642399d7 b=540910 flush Xlib requests from the parent to the server before testing from the OOP plugin, and increase the timeout so that GTK's idle timer gets run for XEmbed plug sizing 2010-01-21 23:32:17 +13:00
Benjamin Smedberg 45d3155b9a Merge mozilla-central to electrolysis. 2010-01-21 13:37:08 -05:00
Brad Lassey 1d8e820964 Bug 540795 - NotifyPluginEventObservers crashes. r=jst 2010-01-21 07:17:52 -08:00
Benjamin Smedberg 49a82ee6ea Merge mozilla-central into electrolysis. 2010-01-20 10:12:26 -05:00
Benjamin Smedberg 125bfd3fca Bug 539726 - Increase the timeout for plugin positioning due to delays in XEmbed process compared with in-process (which only requires delaying out to the event loop), as suggested by karlt 2010-01-19 15:25:18 -05:00
Benjamin Smedberg 8f5b1df5e2 Merge mozilla-central to electrolysis. 2010-01-19 14:51:19 -05:00
Masayuki Nakano 581b01ea74 Bug 539531 - Crash when I click-and-drag on a "Gordon" flash emulation [@ nsFrameSelection::ConstrainFrameAndPointToAnchorSubtree(nsIFrame*, nsPoint&, nsIFrame**, nsPoint&) ]. r=bz 2010-01-20 11:22:09 +01:00
Jim Mathies 398abc6a0e Bug 539955 - [OOPP] unit test failure in test_plugin_mouse_coords.html. r=bsmedberg. 2010-01-15 16:02:01 -06:00
Ben Turner 1b3fa331e0 Bug 535036 - '[OOPP] Flash hangs Firefox with IPC enabled when video is paused and process loses focus'. r=masayuki+jst, sr=jst. 2010-01-15 12:36:00 -08:00
Benjamin Smedberg b1be9e88cf Merge mozilla-central into electrolysis 2010-01-14 09:01:59 -05:00
Benjamin Smedberg 1970b886a3 Merge mozilla-central into electrolysis 2010-01-13 10:51:41 -05:00
Benjamin Smedberg 6f63e14c9e Merge mozilla-central into electrolysis. 2010-01-11 10:08:36 -05:00
Mats Palmgren 0f6fe8c200 Simplify PullFrame()/PullFrameFrom(). b=538525 r=roc 2010-01-11 15:08:23 +01:00
Jesse Ruderman 65c41762cd Add crashtests 2010-01-10 19:50:41 -08:00
Bernd f375ff892e bug 43178 - replace incorrect border, frame and rules handling code in content by css rules, initial patch - fantasai, a lof of input - bz r=bzbarsky 2010-01-09 16:33:03 +01:00
Daniel Holbert e003e00f34 comment-only typo fix: s/its/it's/ for contractions in nsBlockReflowState.cpp 2010-01-08 16:38:08 -08:00
Daniel Holbert 7339b356a0 Bug 538431: Rename nsVideoFrame::GetIntrinsicSize to 'GetVideoIntrinsicSize', so it doesn't hide inherited method. r=roc 2010-01-08 16:37:30 -08:00
Jae-Seong Lee-Russo 32f8745a98 Bug 517553: Remove '=='/'!=' 'PR_FALSE'/'PR_TRUE' 2010-02-07 10:52:43 -05:00
Robert O'Callahan 155093b41d Bug 539226. Ensure that when a scrollbar is added or removed the invalidation is not swallowed by the code that suppresses invalidation of hidden scrollbars. r=mats 2010-01-14 15:30:06 +13:00
Robert O'Callahan 3013d736ac Bug 534433. Destroy all nsImageLoaders when the prescontext is torn down. r=mats 2010-01-14 15:30:05 +13:00
Robert O'Callahan 2c8874b089 Backing out fix for bug 539331 due to test failures 2010-01-14 15:29:27 +13:00
Robert O'Callahan 1d0778d3bc Backed out changeset a3af8424d938 2010-01-14 15:29:05 +13:00
Jim Mathies ba27990f88 Bug 536369 - OOPP: Fix for mouse event serialization errors. r=bsmedberg. 2010-01-13 19:46:44 -06:00
Robert O'Callahan a60a6bb3cd Bug 539331 - browser_sanitizeDialog.js is failing [r=mats] 2010-01-13 04:57:00 -08:00
L. David Baron 59fe8ee5a5 Ensure intrinsic size is always initialized. (Bug 541028) r=bzbarsky 2010-01-24 12:06:19 -08:00
Josh Aas d981a64f7f Pointer to NP_CGContext should be NULL in Cocoa NPAPI event model. b=541018 r=smichaud 2010-01-24 01:00:39 -05:00
Steven Michaud 406b239c95 Bug 525078 - Make plugin mouse up/down/dragging behavior conform to OS X practice and Cocoa NPAPI spec clarifications. r=josh 2010-01-22 14:57:04 -06:00
Robert O'Callahan a5907f11a5 Bug 538935. A span should be considered non-empty (for the purposes of deciding whether stuff after it is 'at the beginning of the line') only if it contains non-empty content. r=dbaron
--HG--
extra : rebase_source : 70e158527ef017ed5d5271e861a775aa85986645
2010-02-02 12:18:57 +13:00
Robert O'Callahan 97223ff899 Bug 539720. Initialize cachedNewlineOffset. r=bz
--HG--
extra : rebase_source : 09b3b720d054061b7879225c747f8565a8e3ba20
2010-02-02 12:17:17 +13:00
Benjamin Smedberg cde9d9ed96 Merge mozilla-central to electrolysis. 2010-01-07 22:11:14 -05:00
Benjamin Smedberg 56ba8f80d6 Merge mozilla-central to Electrolysis. 2010-01-05 13:18:08 -05:00
Benjamin Smedberg 524629ccac Merge mozilla-central to electrolysis. 2009-12-22 14:18:51 -05:00
Metal Sonic bb9fc4f136 Bug 507387 - fix copyright holder; Mozilla Corporation -> Mozilla Foundation. r=gerv. 2009-12-21 21:50:30 +00:00
Benjamin Smedberg 6f663c59a0 Merge mozilla-central to electrolysis 2009-12-21 10:22:07 -05:00
Simon Montagu b8e5c06dda Update data files and tests to Unicode 5.2. Bug 528359, r=Masatoshi Kimura <YV03354@nifty.ne.jp> 2009-12-21 01:20:35 -08:00
Robert O'Callahan a601c0103d Bug 526394. Part 36: Store the overflow area explicitly whenever it's not exactly equal to the border-box; if they're both empty but with different dimensions or position, we should still store the explicit overflow area. Also fix test_offsets to compute the expected scrolled area correctly. r=mats 2010-01-12 10:45:21 +13:00
Robert O'Callahan 8a60dd98ff Bug 526394. Part 35: Prevent event dispatch and script execution during UpdateViewAfterScroll, even in the presence of malign Win32 reentrant APIs. r=mats 2010-01-12 10:45:20 +13:00
Robert O'Callahan ddc32e9bab Bug 526394. Part 33: Remove nsScrollPortView etc. r=mats 2010-01-12 10:45:20 +13:00
Robert O'Callahan 2662e5a610 Bug 526394. Part 32: Remove code that only existed so that scrollframes could have views. r=mats 2010-01-12 10:45:19 +13:00
Robert O'Callahan 3bb1a461e7 Bug 526394. Part 31.5: Cleanup ScrolledAreaEvent stuff to be simpler. In particular we don't need to store the scrolled area, we can just compute it when we fire the event. r=mats 2010-01-12 10:45:19 +13:00
Benjamin Smedberg fcceac455a Merge mozilla-central to electrolysis. 2009-12-17 13:09:48 -05:00
Robert O'Callahan caeced52b8 Bug 526216 - mochitest-browser-chrome: crash in nsObjectFrame::IsOpaque while running browser_pluginnotification.js and test_crashing.html, r=josh
--HG--
extra : rebase_source : 3f5677e9af8e5b9d54ac394d62cf8528487efa94
2009-12-17 09:56:24 -05:00
Benjamin Smedberg 0aab6012fe Merge mozilla-central to electrolysis. 2009-12-16 19:02:20 -05:00
Doug Turner ee856bb4a6 Bug 535338 - UpdateVisibility should call VisibilityFullyObscured when clip is zero. r=roc 2009-12-16 14:08:14 -08:00
Benjamin Smedberg dd182d8a50 Merge only plugin changes from e10s to mozilla-central. 2009-12-16 09:19:07 -05:00
Benjamin Smedberg ee63070241 Electrolysis-plugin-only bookkeeping commit. 2009-12-15 20:33:05 -05:00
Benjamin Smedberg bfa43ef17d Merge mozilla-central into electrolysis. 2009-12-15 20:31:04 -05:00
Josh Aas 82f7ab23fe Greatly reduce the number of timers firing when multiple Carbon plugin instances are active on Mac OS X. Should reduce CPU usage. Make all instances use the same (at most two) timers for idle events. b=519598 r=roc 2009-12-15 15:44:52 -05:00
Jim Mathies 69278ef03e Bug 534027 - input event coords incorrect for oop windowless plugins. r=jmuizelaar. 2009-12-14 18:28:51 -06:00
Jim Mathies 511810cb85 Bug 531860 - plugin-alpha-zindex ref test fails with oopp enabled. r=jmuizelaar. 2009-12-14 18:27:25 -06:00
Robert O'Callahan 375b0572fe Bug 534366. Make nsFirstLineFrame set InlineReflowState::mLineLayout correctly. r=dbaron 2009-12-16 09:08:59 +13:00
Benjamin Smedberg c274ce87d8 Merge mozilla-central into electrolysis. 2009-12-14 08:01:18 -05:00
Timothy Nikkel 47f5d8ee07 Bug 499841. Pass the block frame that contains the first letter style to RemoveFirstLetterFrames so that the NS_BLOCK_HAS_FIRST_LETTER_CHILD bit can be unset on it. Always set the NS_BLOCK_HAS_FIRST_LETTER_CHILD bit on the first continuation only. r=bzbarsky
--HG--
extra : rebase_source : 411297490d6d18244fa7caa3194facfedc28ea86
2009-12-22 17:44:35 -06:00
Timothy Nikkel 0de6d6f6e8 Bug 287088. Stop first-line styling from leaking into second and subsequent lines when a single element is split between first and second lines. r=roc
--HG--
extra : rebase_source : 0dcf9009a73d5f8082c09172f4ce6840be5e6c98
2009-12-22 17:42:45 -06:00
Boris Zbarsky 1c816abedf Bug 537419. mContent might be null here. r=dbaron 2009-12-31 20:37:57 -05:00
Benjamin Smedberg 7ffec1977a Merge mozilla-central into electrolysis. One code change was required: in nsDocShell::CreateStaticClone I replaced EnsureDocShell with MaybeCreateDocShell. 2009-12-12 13:38:25 -05:00
Masayuki Nakano 37917b8190 Bug 42676 Can't drag to extend selection out of blocks with overflow:hidden/auto/scroll r=Olli 2009-12-12 13:25:21 +09:00
Benjamin Smedberg 5cc5de47c0 Merge mozilla-central into electrolysis 2009-12-04 11:28:50 -05:00
Jim Mathies bf4822826c Bug 539955 - [OOPP] unit test failure in test_plugin_mouse_coords.html. r=bsmedberg.
--HG--
extra : transplant_source : o%008%29%A0%96%60%E1W%7D%1A%C7e%BDJ%B2D%EE%1D%E2
2010-01-15 16:02:01 -06:00
Ben Turner 5c8d965da1 Bug 535036 - '[OOPP] Flash hangs Firefox with IPC enabled when video is paused and process loses focus'. r=masayuki+jst, sr=jst. 2010-01-15 12:36:00 -08:00
Robert O'Callahan 31558dcf03 Bug 539331 - browser_sanitizeDialog.js is failing part 2, r=matspal 2010-01-13 04:57:00 -08:00
Robert O'Callahan fd52fbf18a Bug 539331 - browser_sanitizeDialog.js is failing, r=matspal 2010-01-14 05:00:00 -08:00
Jim Mathies 8aaa7248e8 Bug 522299 - Electrolysis: Get windowless plugins drawing on win32. r=jmuizelaar. 2009-12-01 15:05:26 -06:00
Timothy Nikkel 1f6272c367 Bug 525751. When using a subdocument frame as a fallback for drawing canvas background color override the canvas frame check. r=roc a=roc
--HG--
extra : rebase_source : 6719372b7404a598a4ce1c1f5190a4f86d0d896b
2009-12-01 02:49:53 -06:00
Benjamin Smedberg ebb5f3fbbd Merge mozilla-central into Electrolysis 2009-11-30 12:59:43 -05:00
Doug Turner e34baa4873 Bug 530652 - Some sites not render flash. Fixing mistake introduced in last push r=biesinger 2009-11-30 09:09:26 -08:00
Roy Frostig c3e0609acb Bug 527872. Fix tests for bug 514732 from going randomorange. 2009-12-14 21:39:03 -08:00
Benjamin Smedberg 55ff483ebd End the electrolysis-plugins-only branch: merge in the remaining changes from electrolysis head in preparation for pushing to mozilla-central. 2009-12-14 09:56:08 -05:00
Benjamin Smedberg bbeda0200f Merge additional changes from electrolysis and mozilla-central into the electrolysis-plugins-only tracking branch.
--HG--
branch : electrolysis-plugins-only
2009-12-04 11:42:28 -05:00
Benjamin Smedberg 7025aae4f8 Straight revert of layout/* to its mozilla-central state, and removal of testshell which depends on PContentProcess.
--HG--
branch : electrolysis-plugins-only
2009-11-30 14:15:30 -05:00
Mats Palmgren 77986d8e72 Tests for bug 533379, bug 520340. 2009-12-18 10:02:33 +01:00
Mats Palmgren ecc36aee2e Drain overflow frames when the last frame from principal child list is pulled. b=533379 r=bzbarsky 2009-12-18 10:02:26 +01:00