Commit Graph

13 Commits

Author SHA1 Message Date
roytam1 d041f9bde0 import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1149728. Move CreateXForOffscreen functions. r=jrmuizel (87d69e4b7c)
- missing part of Bug 1179280. Update ANGLE (ee6228fa90)
- missing bit of Bug 1191042 - Use CreateOffscreen for WebGL instead of CreateHeadless. - r=jrmuizel (87c26edf2c)
- add back XP bits (f198a909bd)
- put back SQLITE_ENABLE_DBSTAT_VTAB checks (a06fd5b7a9)
- Bug 1197387 - Use glXGetProcAddress to link against GLX_ARB_create_context_robustness. r=jgilbert (651b85207d)
- add back feature report (a0a33bb8e5)
- Bug 1209022 - Fix AA handling in EGL's CreateOffscreen. - r=jrmuizel (64d4e0f65a)
- Bug 1171228 - Expose WEBGL_debug_renderer_info to web content on non-RELEASE_BUILDs. - r=kamidphish, sr=jst (e7405ef944)
- Bug 1175257 - Remove the fails-if(B2G) annotation on capturestream.html. (80bf24c623)
- Bug 1177726 - Inflate the bounds when stroking the canvas text. r=jmuizelaar (15969cb828)
- Bug 1183363 - Make EnsureWritablePath and EnsureUserSpacePath always imply EnsureTarget. r=Basimply EnsureTarget. r=Bas (12d825cf30)
- Bug 1183363 - Add canvas crashtest. r=Bas (69b6099607)
- Bug 1186689 - check for OOM on destination array before mapping source to avoid needing unmap. r=bas (7a3ed105d6)
- Bug 1206161 - Make sure the DrawTarget is available when creating a CanvasLayer so that we can check for SkiaGL. r=Bas (fdf15fd552)
- Bug 232227 - Do not expose system colors to CSS or canvas. r=jmuizelaar r=enndeakin tor-r=arthuredelstein (dfd6f07fd8)
- Bug 1209206 (part 1) - Remove mgfx namespace synonym. (5916056863)
- Bug 1209206 (part 2) - Rename and re-comment HasNonOpaqueColor(). r=jdaggett. (768a0d549b)
- Bug 1209206 (part 3) - Use sinf() and cosf() instead of sin() and cos() in a couple of places. r=Bas. (7af9ebaa7f)
- No bug - Remove outdated comment and additional comment questioning its relevance. r=me DONTBUILD (6f7eca8452)
- Bug 1145934 - Update obsolete glyph-run assertion. r=jdaggett (ce2442e64b)
- Bug 1182361 p1 - move old generic lookup methods into gfxPangoFontGroup. r=heycam (ef39e6fd52)
- Bug 1182361 p2 - count generic lookups. r=heycam (53050ad6e8)
- bug 1180010 make some methods protected and non-virtual r=jdaggett (815e503481)
- Bug 1165179 - use all style matched faces within a font family. r=heycam (d2711db48b)
- Bug 1182361 p3 - move generic lookup methods to platform fontlist. r=heycam (63b974a000)
- Bug 1182361 p4 - move pref font util methods to platform fontlist. r=heycam (23d7352442)
- Bug 1182361 p5 - cache pref fonts per langGroup. r=heycam (c4244432cb)
- Bug 1182361 p6 - eliminate old pref font caching. r=heycam (c5293f0b8d)
- Bug 1182361 p7 - fixups based on review comments. r=heycam (51a2204179)
- Bug 1170688 - Move initialization of text-run parameters until *after* the draw target has been updated; r=jfkthame (e523ff6e96)
- Bug 1157629 - Fix uninitialized member warning in BufferAlphaColor. r=jdaggett (a564effd24)
- Bug 1184282 - Remove break suggested inside cluster warning. r=roc (54da46a09f)
- Bug 1197650 - remove duplicate validity check for newly created fonts. r=m_kato (5ffb28a313)
- Bug 1171357 - log font matching for textruns. r=m_kato (2354cd36f6)
- Bug 1185812 - rejigger the ordering of fonts within a family to avoid obscure faces. r=heycam (0518f4ef64)
- Bug 1167697 - Mark refs to gfxFontEntry in UserFontCache as MOZ_NON_OWNING_REF. r=jtd (1fdcccdac2)
- bits of Bug 1073209 - Eliminate usage of CreateSamplingRestrictedDrawable (9058557527)
- and sync gfx/gl to same state as af-frontend branch
2022-10-03 09:47:32 +08:00
roytam1 1a712471fb Reverted "Bug 1191042 - Use CreateOffscreen for WebGL instead of CreateHeadless. - r=jrmuizel (f98fd02e59)" for testing about Intel 965M GPU WebGL crash 2022-08-15 10:24:53 +08:00
roytam1 93f97225b6 import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1161913 - Part 2. Request canvas to push out its next drawn frame instead of pulling it. r=mt (b2ddcd68c3)
- Bug 1161913 - Part 3 - Relax requestFrame ordering guarantee in tests. r=mt (8bc69b9fc4)
- Bug 1176945 - Remove unnecessary hwc reference from gl r=jgilbert (8f1ac06d99)
- spaces and restore XP specific (ac03acf252)
- reinstantiate some gfx log (d7deb9c3bd)
- Bug 1191042 - Use CreateOffscreen for WebGL instead of CreateHeadless. - r=jrmuizel (f98fd02e59)
- space (ad72b4f071)
- Bug 1183085 - Remove EndConstruction() from layer documentation; r=roc (b1ef791fea)
- Bug 771288 - Multiprocess FileHandle support (FileHandle on PBackground); r=baku (f77ab5b9c3)
- Bug 1202788 - Upgrade object_data table to new format (follow-up to bug 871846). r=janv (ea86fd2890)
- Bug 1204183 - Test the object_data upgrade from bug 1202788. r=janv (5a48cfdf17)
- Bug 1198814 - Use StructuredCloneHelper in PromiseWorkerProxy, r=smaug (10e9f33700)
- namespace name (b4feaf8e67)
- Bug 1203561 - Use StructuredCloneHelper in StackScopedCloneData, r=smaug (156525cf32)
- Bug 1209919 - Improving naming and comments in StructuredCloneHelper, r=smaug (f177bca203)
- Bug 1167100 - User originAttribute in ContentPrincipalInfo. r=bholley (340c3d606e)
- Bug 1182197 investigation patch. Log the stack at promise fulfillment on a CCed promise into the crash reporter data. r=dmajor,nsm (376c1bba93)
- Bug 1183907, properly wrappercache worker URL object, r=baku (d71937b9d0)
- Bug 1203463 - URL constructor should support about:blank URI, r=bz (d539b63667)
- Bug 1207496 - Part 4: Remove use of expression closure from services/sync/. r=gps (f1eae787d9)
- Bug 1207496 - Part 3: Remove use of expression closure from services/fxaccounts/. r=markh (f60e64c061)
- Bug 1207496 - Part 2: Remove use of expression closure from services/crypt/. r=mrbkap (ec2738f497)
- Bug 1207496 - Part 1: Remove use of expression closure from services/common/. r=gps (3464407503)
- Bug 1134881 - Sync password timeCreated & timePasswordChanged fields. r=rnewman (96befc78b2)
- adapted version of Bug 753289 - Pre: rename WEAVE_SYNC_PREFS to PREF_SYNC_PREFS_PREFIX. (5987671e36)
2022-07-29 23:52:26 +08:00
roytam1 00b0a024a4 import changes from `dev' branch of rmottola/Arctic-Fox:
- namespace (dd7e1c593d)
- Bug 1158541 - Remove TiledTextureImage::mSize; r=jrmuizel This member is never initialized to anything so it always contains a (0,0) size, and it shadows the protected mSize member in the base class which is actually initialized to the correct size. (e2930b05a8)
- Bug 1158542 - Remove TextureImage::mImageFormat; r=jrmuizel This is never initialized or accessed. (c5af3763b5)
- Bug 1136428 - Create a different set and restore path of the draw buffer state in WebGLContext::ForceClearFramebufferWithDefaultValues depending on whether or not the default framebuffer is being used. r=jgilbert (e92fbcaa38)
- Bug 1136428 - Change implementation of WebGLContext::DrawBuffers such that it goes through GLScreenBuffer to change the draw buffer. Added a variable to GLScreenBuffer to cache the draw buffer mode. r=jgilbert (eb80c3ac18)
- Bug 1136428 - Ensure we never create more than the amount supported of color attachments in WebGLFrameBuffer or try to get an attachment point higher than the supported number. r=jgilbert (3050ce6979)
- Bug 1185803 - Replace MOZ_CRASH with GenerateWarning. r=jgilbert (1b5ba983c6)
- Bug 1188540 - Forward texture-related functions to WebGLTexture. - r=kamidphish (10f84c83e5)
- Bug 1189903 - Don't use RGBA surfaces on GLX if surface sharing is not used. r=jgilbert (2edbca3d13)
- Bug 1170842 - Part 3: Implement GetInternalformatParameter. r=jgilbert, r=smaug (18f0fdf5f9)
- Bug 1170842 - Part 4: Implement FramebufferTextureLayer. r=jgilbert (2acd7963e7)
- Bug 1062066 (Part 1) - Add support for vertically flipping downscaler output. r=tn (f23315cba2)
- Bug 1204626 - Add a regression test. r=billm (aa3c694b83)
- Bug 1062066 (Part 2) - Add a Downscaler API to clear a row. r=tn (7c77bf27b0)
- Bug 1062066 (Part 3) - Only mark BMP surfaces as transparent if they actually have alpha data. r=tn (ed9bade04e)
- Bug 1060609 (Part 2) - Add downscale-during-decode support for the PNG decoder. r=tn,f=glennrp (47259a797a)
- hack to fix build (12266daf48)
- Bug 1060609 (Part 3) - Add tests that interlaced and non-interlaced PNGs have the same downscaling behavior. r=tn (763b18b15e)
- Bug 1062066 (Part 4) - Add downscale-during-decode support for the BMP decoder. r=tn (5a810ed168)
- indentation fixes (872c66d3a8)
2022-05-18 09:55:21 +08:00
roytam1 e8f234939e import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 967494 - "Preference Composition/Spelling/Language is ignored, and changing spellcheck language in one composition window affects all open and new compositions" [r=ehsan] Bug 1157421 - Fix typo "suggesteed". r=ehsan (d48b61df9)
- namespaces (c9e3edbf1)
- Bug 1167409 - 3/4 - Change ScriptLoadRequeest::mLoading to mProgress. r=jandem (34377ba15)
- Bug 1104732 - having deferred scripts shouldn't cause async scripts to delay domcontentloaded, r?smaug (f6b3a5ad9)
- Bug 1138395 - Optimize nsDocument::mExpandoAndGeneration.expando out from the cc graphs when possible, r=mccr8 (d944130ab)
- Bug 874838 - Make CreateElem return Element. r=khuey (ac65a35cf)
- Bug 1194619 - fix comment r=dholbert (017a488a2)
- Bug 1137494 - Change the type given to type validation check. r=jgilbert (05885cc7c)
- Bug 1106138 - Remove the early unpremultiply in WebGLContext::SurfaceFromElementResultToImageSurface, and let the texel conversion code handle it instead. r=jgilbert (b8010b16b)
- Bug 1185815 - Hoist generation increment. r=jgilbert (f6a276b5e)
- Bug 1175931 - TexImageFromVideoElement uses GL_HALF_FLOAT if it does not support GL_HALF_FLOAT_OES which would be the case on non-ANGLE systems. Using GL_HALF_FLOAT_OES on a non OES system would result in an error when using TexImage2D. r=jgilbert (d692281f1)
- Bug 1184534 - Add support for target size retrieval to GLX backend. r=jgilbert (0e5ba1f8e)
- bug 1174705 - add GLContext::GetDefaultFramebuffer. r=jgilbert (99c0e70aa)
- Bug 1179935, introduce complex viewport projections to Compositor, remove PrepareViewport; r=mstange (1753d65d3)
- Bug 1184534 - Fetch viewport size from context in CompositorOGL, discard if changed during composition. r=nical (4f57bc4ed)
- Bug 1187440 - Implement GLX shared surfaces on the OpenGL compositor. r=jgilbert,nical (4844e96ce)
- Bug 1033375 - Nudge simple linear gradients with hard stops to half-pixel gradient. r=nical (331ddd4fa)
- Bug 1185636 - Remove hard stop workaround for Cairo due to regressions. r=jrmuizel (ccefe7abc)
- Bug 1177807 - Mark cairo surface dirty in ReleaseBits. r=jrmuizel (ae9d508b9)
- Bug 1170390 - Detect 16bpp cairo xlib surface format. r=jrmuizel (25857ae30)
- Bug 1019063 - Check for ::CreateDCW failing when printing. r=dvander (7f54ba8d2)
- Bug 1170390 - Add gfxASurface::GetSurfaceFormat for retrieving precise surface format where necessary. r=jrmuizel (f70d11b29)
- Bug 1155626 - Don't assume that Factory::GetD2D1Device returns a non-null device and add some gfxCriticalLog. r=Bas (0c896a368)
- Bug 1182209 - Additional info with some critical errors. r=mchang CLOSED TREE (f4841baec)
2021-12-28 09:45:42 +08:00
roytam1 f9c3c72b8c import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1170842 - Part 1: Sort out ARB_framebuffer_object symbol queries. r=jgilbert (3cbaf14fc)
- Bug 1170842 - Part 2: Wrangle glGetInternalformativ symbols. r=jgilbert (f7a0c5cab)
- Bug 1114333 - "putImageData(imageData, 0, 0, 0, 0, 1, 1) unreasonably slow". r=bas (11043328c)
- Bug 1177271 - Add WebGLFormat format tables. - r=kamidphish (de39a313f)
- Bug 1156980 - Validate target in ImageData variants of TexImage2D/TexSubImage2D. r=jgilbert (7f2bdbaa9)
- Bug 1151930 - Check against updated length while appending. - r=kamidphish (fca204f81)
- Bug 896693 - Work around glCopyTexImage2D errors on framebuffers backed by IOSurface. r=jgilbert (8aaa916ac)
- Bug 1182371 - Misc WebGL cleanup. - r=kamidphish (05d1fff1d)
- Bug 1172992 - Send security info override from HttpChildChannel to the parent, r=jduell (c4480d779)
- Bug 1194847 - Part 1: Make it possible to tell whether the response of a channel has been synthesized; r=michal (e42b96400)
- Bug 1194847 - Part 2: Bypass CORS checks if the response of a channel has been synthesized; r=nsm (92b858d00)
- Bug 1183853 - Rename hasPermission() to permissionState(). r=mt,smaug (797b07991)
- Bug 1157250. Give PushSubscription an attribute serializer. r=nsm (dd3ee5547)
- Bug 1149271 - Remove subscriptionid. r=baku (0ecbdbfa6)
- Bug 1160333 - When denying permission, use the string 'PermissionDeniedError'. r=nsm (0c4628efb)
- Bug 1170817 - Fix unsubscribe() resolution value. r=dougt (ae7825429)
- Bug 1172667 - Use EXTRA_JS_MODULES for dom/push/ jsm files. r=dougt (e1fec67a6)
- Bug 1166350 - Patch 2 - Fix tests. a=bustage (6b72dfc46)
- Bug 1153504 - Add per-origin push quotas. r=nsm,mt,markh (c9cab6cb5)
- Bug 1183867 - Fix PushSubscription.unsubscribe() semantics r=mt resolve with false when subscription does not exist. true when successfully unregistered. reject with NetworkError in other cases. (6aa6804eb)
- BIN vs RESPATH (e2227b64e)
- Bug 1174420 - Package PushService launcher on B2G r=kitcambridge (b433c4eea)
- Bug 1184574 - Allow access to PushManager on ServiceWorker. r=kitcambridge,smaug,catalinb (6ceeb49fe)
- Bug 1170455 - Part 1: Reformat GetVertexAttrib function. r=jgilbert (7795a8d2a)
- Bug 1170455 - Part 2: Split vertex attribute functions into separate file. r=jgilbert (e18493902)
- Bug 1170455 - Part 3: Wrangle GetVertexAttribI symbols. r=jgilbert (e088f4e79)
- Bug 1170455 - Part 4: Track the type of the generic vertex attribute. r=jgilbert (f8cf490aa)
- Bug 1192071 - use llvm-symbolizer when running jit-tests under TSan; r=mshal (97dc9d659)
- Bug 1192278 - empower |make check-jit-test| to specify a subset of tests to run; r=terrence (9fe90b546)
- Bug 1154480 - Make new Uint8Array().set([], -1) throw a RangeError, not merely an Error. r=till (57345e639)
2021-12-20 10:48:38 +08:00
roytam1 3909bb5fb8 import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1110446 P2 Cleanup stale caches/bodies if last session didn't shutdown cleanly. r=ehsan (7925cf5fa)
- Bug 1110446 P3 Add a test that forces a Cache object to be orphaned and reclaimed. r=ehsan (c61409240)
- Bug 1110446 P4 Add a test that orphanes Cache API body files. r=ehsan (97e0a6f73)
- Bug 1157670 - Fixing an incorrect assertion in QuotaManager.cpp leads to an assertion failure; r=bent (0a19eac66)
- Bug 1165119 Remove corrupt morgue directories polluting nightly profiles. r=janv (d148170d8)
- Bug 1165119 - Follow-up to address review feedback accidentally left out of last push. r=me (f7ef96873)
- Fixup to make bug 1165119 ride the trains properly. r=trivial,DONTBUILD (87d186da4)
- Bug 1162624 - Add support for restoring corrupted or missing metadata files; r=bent (57e4341e6)
- Bug 1174113 - QuotaManager: Origin initialization fails on moz-safe-about+++home; r=bent (b7673128c)
- Bug 1142694 - QuotaManager default/temporary initialization fails on some profiles; r=bent (29a286137)
- Bug 1166871 - Always force a repaint before handling a wheel event so that we don't untransform it into some other scrollframe. r=botond (28e56646d)
- Don't vertically scroll APZCs that have less than one pixel of vertical scroll range. (bug 1154134, r=kats) (1bac9c054)
- Bug 1166871 - Add a test. r=botond (45d398bb6)
- Bug 1164557 - Do not start an overscroll animation if one is already running. r=kats (287a27910)
- Bug 1163832 - Add an API to flush pending APZ repaint requests and dispatch a notification upon completion. r=botond (8b3f9e06f)
- Bug 858680 - Part 1: Perform incremental_vacuum on open databases while idle, r=janv. (715f77ad6)
- Bug 858680 - Part 2: Add idle notifications to QuotaClient, r=janv. (9f245b1bb)
- Bug 1135166 - Initialize Telemetry histogram id cache early to avoid races. r=froydnj,vladan (f0bd8278c)
- Bug 1162176, Part 1. r=mak. (f92ba4061)
- Bug 1162176, Part 2. r=janv. (f313e1cf3)
- Bug 1155634 - Move ConnectionPool creation closer to where we actually use it and at a point guaranteed to be after QuotaManager has been started. r=khuey relanding CLOSED TREE (ce489e8f4)
- Bug 1155652 - Fix two incorrect assertions r=janv (2417d91ed)
- Bug 1156063 - Intermittent application crashed [@ mozilla::dom::indexedDB::::ConnectionPool::Start] in various tests. r=janv (b1126ac71)
- Bug 1157029 - More changes to bulletproof shutdown of failed connections, r=janv. (93a425abb)
- Bug 858680 - Part 4: Perform maintenance on databases while idle, r=janv. (017d536fe)
- Bug 1130775 - Convert synchronized ops and storage registration into unified directory locks; r=bent (300f635f7)
- Bug 1130775 followup: Add missing 'override' keyword to SendResults() methods in QuotaManager.cpp. rs=ehsan (397338f5b)
- Bug 1170021 - Part 1: Merge QuotaManager with QuotaObject; r=bent (168264350)
- Bug 1170021 - Part 2: Move DirectoryLock out of QuotaManager class; r=bent (278964f88)
- pointer style (99453953c)
- Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj (6d1ddbff1)
2021-02-23 12:01:40 +08:00
roytam1 3b276a5398 import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1077651 Measure frame uniformity by synthesizing native events. r=kats,mrbkap (95a796145)
- Bug 1154231 - Part 2. Reclaim cached resources when memory-pressure occurs. r=mattwoodrow (cff6ac1f9)
- fix build (15112d396)
- Bug 1155649 - XFlush at the end of frames when OMTC is enabled on Linux. r=jrmuizel (8bc22dd42)
- Bug 1158120 - Edit include and comments that contained gfxIntSize and nsIntSize. r=nical (fc25c0c96)
- Bug 1167235 - Part 1: Add code exposing a PersistentBufferProvider. r=nical (8340f8ede)
- Bug 1134251 - Disable broken B2G Desktop tests on Mulet. r=jmaher, r=jgilbert (db4d4253c)
- Bug 1134271 - Skip conformance/canvas/buffer-offscreen-test.html on Android; r=jgilbert (2fe8d8623)
- Bug 1124996 - Remove expected fail on OSX 10.10. r=jgilbert (388438a7e)
- Bug 1145492 - Update FramebufferTexture2D to allow binding mipmaps. r=jgilbert (5e4c6bf95)
- Bug 1158089 - Remove LAYERS_D3D10 enum value since it's unused. r=Bas (720d3b3b4)
- Bug 1156058 - Null pointer check. r=jgilbert (f9b9c6ca6)
- Bug 1131463 - Report AtomicRefCounterWithFinalize doing the wrong thing with AddRef and Release in release build as well. r=sotaro (7c009766e)
- Bug 1142071 - Re-add WaitForBufferOwnership() r=jgilbert (0753bcd25)
- partial revert of patch not found... (4ed1e76f1)
- Bug 1143979 - Use RAII local instead of useless temporary. - r=kamidphish (d8a50143f)
- Bug 1017865 - Refactor attach/detach for FB attachments. - r=kamidphish (9c7e41065)
- Bug 1144906 - Add accel E10S backend for WebGL compositing. - r=jrmuizel,mattwoodrow,nical,sotaro (559ab767f)
- Bug 1167235 - Part 2: Add support for the basic buffer provider to CanvasLayer. r=nical (4ac399c16)
- Bug 1155252 - Add a pref to control the maximum canvas 2d size and set it to 0x7ff. r=jrmuizel (7ae6cde3f)
- Bug 1167235 - Part 3: Switch CanvasRenderingContext2D to use the new BufferProvider API. r=nical (f678c14ab)
- Bug 1192159: Do not forget about the transform when not using an active target. r=jrmuizel (a4bd28a75)
- Bug 1167235 - Part 4: Remove DrawTarget as a possible means of initializing Canvas layers. r=nical (dbd153cfb)
- Bug 1167235 - Part 5: Make CanvasLayerComposite ImageHost type agnostic. r=nical (df15bd85d)
- Bug 1167235 - Part 6: Fix up HasInternalBuffer return value on TextureHostDirectUpload. r=nical (437cd1680)
- Bug 1091851 - Fix a race condition in Sqlite.jsm shutdown. r=mak (8b6ac8848)
2020-12-09 23:03:57 +08:00
roytam1 3e6694dfa6 import changes from rmottola/Arctic-Fox:
- Goanna->Gecko:  GoannaMediaPluginService & GoannaTouchDispatcher (1e10799bf)
- Goanna->Gecko:  GoannaProcess (dd671240a)
- Goanna->Gecko: goannamediaplugin (2a9423ba6)
- Goanna->Gecko: GoannaContentController (62e7c2f5f)
- Goanna->Gecko: GoannaProfiler & GoannaTaskTracer (376c45a3c)
2020-01-11 09:59:56 +08:00
roytam1 1cf10c95c9 import change from rmottola/Arctic-Fox:
- Bug 1138527 part 1 - Make ruby annotations have the same font inflation as its containing ruby frame. (088bbf5bc)
- Bug 1138527 part 2 - Reftest for application of font inflation to ruby. (41ae8c811)
- Bug 1097468 - Part1: expose |homescreen-webapps-manage| in Apps.webidl (b182f49b7)
- Bug 1097468 - Part 2: test for permission |homescreen-webapps-manage|. (1b097c139)
- Bug 943537 - In the GeckoContentController interface, take the modifiers for tap events in 'widget modifier' format rather than 'DOM modifier' format (4b7de6b31)
- Bug 943537 - Handle modifiers on tap events in RemoteContentController and ChromeProcessController. (2bbe91961)
- Bug 1130455 - Remove the ScrollingBehavior code to propagate APZ and use gfxPrefs instead. (09a0c8e61)
- Bug 1139258 - Use ScreenIntSize in PBrowser::Show/UpdateDimensions (2189f8921)
- Bug 1139575 - Don't set the fast motion flag on multitouch blocks. (5155bfd13)
- Bug 1137267 - Enable event-regions automatically when APZ is enabled, and allow the APZ code to assume event-regions are enabled always. (29d7e7d1c)
- Bug 1137267 - Remove unneeded flags to track touch listeners and touch caret. (cb6cc1139)
- Bug 1036967 - Use ScaleFactors2D instead of ScaleFactor where appropriate in APZ and surrounding code. (09ce986a9)
- Bug 1036967 - Remove ScaleFactor::ScaleFactor(float, float). (87d13024c)
- Bug 1036967 - Followup to fix debug logging. (d01fca6e4)
- Bug 1036967 - Follow-up to fix debug logging. (776b4b65e)
- Bug 1149060. Fix dev pixels per CSS pixel and presshell resolution layer dumping after bug 1036967. (6d26e4d3c)
- Bug 1130982 - Reftest for this bug. (00bff9489)
-  Bug 1130982 - Ensure the clip rect is appropriately adjusted for multi-framemetrics layers. (211d15a4d)
-  Bug 1130982 - Fix a reftest so an element that's supposed to be scrollable actually is. (71dc992e2)
- Bug 1130982 - With multi-FrameMetrics on APZ platforms, do not apply clips to scroll ports of frames other than the bottom-most one on the layout side. (4d9342324)
- Fix APZ using incorrect scroll wheel deltas. (bug 1141728) (cad854639)
- Bug 1139675 - Update JS callers of nsIDOMWindowUtils.setResolution and getResolution in accessibility code. (28dffc78d)
- Bug 1136914 - Don't lose scale from parent document when descending into subdocument. (0d3cef358)
- Bug 1139283 - Move some properties from nsStyleDisplay to nsStylePosition. (ff61201ae)
- Bug 1125767. Centralize code into nsStylePosition::IsFixedPosContainingBlock. (f256191f4)
- temporary override -> MOZ_OVERRIDE again (ed8caa82d)
- Bug 1139675 - Add a couple of operator overloads to BaseSize. (a214c0eab)
- Bug 927995 - Handle antialias+preserveDrawingBuffer properly. (9ceaf6d0a)
- Bug 1142926 - Only notify the docshell of state changes when moving in and out of a transforming state across all APZCs. (153054d1e)
- Bug 1116806: Enable dom.ipc.plugins.asyncInit by default; (bf0e3464d)
- Bug 1143789. Remove unnecessary cast to BasicLayerManager. (fd30ade6c)
2019-06-07 10:52:20 +08:00
Pale Moon 7b6f00e11a Crash fix: Check the result of MakeCurrent in ReadBuffer and DrawBuffer destructors. 2018-07-25 07:16:47 +08:00
wolfbeast 5ee6187aad Prep tree for forward-porting Goanna, stage 1 2018-07-24 23:10:50 +08:00
Moonchild baf46a6bf1 Merge pull request #1 from mozilla/esr38: Esr38 upstream pull 2018-07-24 23:04:07 +08:00