Commit Graph

168 Commits

Author SHA1 Message Date
Cameron Kaiser 9279f48ca1 #550: OOM lockout kludge, alter paths + #334: remove tele from MSE 2019-03-18 21:30:52 -07:00
Cameron Kaiser 4922145621 #550: additional logging and search paths for ffmpeg + #549: bustage fix 2019-03-16 23:37:44 -07:00
Cameron Kaiser 284830e5ef Olga's basic libav framework (#550) 2019-03-16 23:37:15 -07:00
Cameron Kaiser eb7532fd4d #546 and #548: M1503393 M1524214 M1524755 M1525145 M1516754 M1518774 M1524264 M1530103 M1531277 2019-03-15 21:06:16 -07:00
Cameron Kaiser f281a6bf89 #516: try to be aggressive again with global window idle timeout 2019-02-13 19:59:45 -08:00
Cameron Kaiser 2dba79e825 #540: M1510114 M1502871 M1494364 M1485864 2019-01-10 00:47:37 -08:00
Cameron Kaiser 9ca3c07e82 #539: bustage fix to 4cdf9315a 2019-01-08 17:54:31 -08:00
Cameron Kaiser 4cdf9315ae M1328894 2019-01-07 20:46:57 -08:00
Cameron Kaiser 8126d332a5 #534: M1487964 2018-11-27 06:49:28 -08:00
Cameron Kaiser 6db6f6ac23 #534: M1499861 M1500759 M1500310 M1507907 2018-11-26 17:45:46 -08:00
Cameron Kaiser 3926185105 #517: more complete workaround for Rocket Loader 2018-10-27 16:22:07 -07:00
Cameron Kaiser f818695f0e #526: M1492823 M1483699 M1496340 M1492524 2018-10-18 22:04:09 -07:00
Cameron Kaiser d9ffd4d151 #525: fix assertion (until asyncOpen2 is implemented) 2018-10-02 12:01:22 -07:00
Cameron Kaiser 3cf6b4057c #392: Symbol.toStringTag M1114580 (w/o ESClassValue change; w/45ESR boilerplate) 2018-10-02 11:34:30 -07:00
Cameron Kaiser 3920907ee4 #525: data URL opaque origins M1324406 M1381728 2018-09-27 11:01:54 -07:00
Cameron Kaiser b95f6e9680 #334: remove Telemetry from JS-DOM-XPConnect runtime 2018-09-23 19:12:58 -07:00
Cameron Kaiser 6abcdc2cc2 closes #522: rel=noopener M1222516 M1358469 M1419960 2018-09-20 21:09:22 -07:00
Cameron Kaiser 46bf256a1f #522: basic window.open=noopener, refactor popup blocker M1267338 M1267339 2018-09-19 19:01:21 -07:00
Cameron Kaiser 7e7cdb504d closes #520: Document.elementsFromPoint() M1164427 2018-09-12 19:00:20 -07:00
Cameron Kaiser e5c93de89f closes #519: Element.toggleAttribute() + backbugs M1258205 M1276938 2018-09-11 19:23:49 -07:00
Cameron Kaiser 2c14dc434a #399: implement Event.srcElement as alias 2018-09-10 20:16:51 -07:00
Cameron Kaiser 4c83f3281f M1352874 and #516: make timeouts less aggressive 2018-08-24 11:12:32 -07:00
Cameron Kaiser 5f47da2304 #517: a couple tune-ups 2018-08-18 16:33:55 -07:00
Cameron Kaiser 0bbf06ea62 #517: fake out current Rocket Loader 2018-08-18 14:59:52 -07:00
Cameron Kaiser dc12741bee #516: idle time to 10s; add more adblock hosts 2018-07-27 11:50:57 -07:00
Cameron Kaiser 12cdb0cd25 #463: rework idle callbacks to use max timeout; try to fix stalls; pref off by default for FPR9 2018-07-23 21:23:48 -07:00
Cameron Kaiser 05241abca1 #463: fix name of pref II 2018-07-18 21:41:41 -07:00
Cameron Kaiser f9fe116fa9 #512: M1472018 M1469309 M1472925 M1470260 (part 1) 2018-07-18 19:39:47 -07:00
NapalmSauce 1ec3662359 Fix regression from #511 (#515)
* M1233650 Part 1

* M1233650 Part 2+3

* M1233650 Part 4
2018-07-16 18:27:37 -07:00
Raphael Guay 027a6309b0 M1256520 + M1248314 2018-07-13 14:51:28 -04:00
Cameron Kaiser 80c343933f #504: hook up valueAsDate to correct pref 2018-07-07 11:20:02 -07:00
Cameron Kaiser a87d157ba6 closes #463: fix name of pref and pref on requestIdleCallback 2018-07-06 22:21:16 -07:00
Cameron Kaiser 1fe2d3921c #463: requestIdleCallback() implementation 2018-07-06 10:36:50 -07:00
Cameron Kaiser 546ce73b41 #463: add elapsed and deadline tracking to nsTimeout 2018-07-04 12:43:19 -07:00
Cameron Kaiser 50093b1bfd #405: handle fractions of a second in time validation 2018-07-03 12:29:40 -07:00
Cameron Kaiser 772324f99c #405: hook up time picker to DOM 2018-07-02 23:11:53 -07:00
Cameron Kaiser 4fefd4a540 #405: fix regression when date/time not enabled; improve input element enable checking performance 2018-07-01 17:28:10 -07:00
Cameron Kaiser 1c5fbc3107 #405: implement interface, widget, plumbing for time picker 2018-06-30 09:24:55 -07:00
Cameron Kaiser d933cc2921 #405: sanitize date strings before exposing them to NSDateFormatter 2018-06-28 23:10:55 -07:00
Cameron Kaiser 2fc532b6e6 #405: fix key handling over fake text field placeholder 2018-06-28 22:13:57 -07:00
Cameron Kaiser f89941f138 #405: enable for input, min/max support, add second date field to widget 2018-06-25 20:51:38 -07:00
Cameron Kaiser 2f7aef6681 #405: picker init and callback 2018-06-24 19:10:00 -07:00
Cameron Kaiser 14a6deb011 #500: M1458270 M1452576 M1459162 M1450688 M1456975 M1459693 M1464784 2018-06-14 20:09:00 -07:00
Cameron Kaiser e2a5d0b4cb #405: plumbing into browser 2018-06-14 18:37:49 -07:00
Cameron Kaiser 8ebe4e8e55 #491: new fix for M1452416 2018-04-26 21:44:21 -07:00
Cameron Kaiser 591c176119 #483: okay, let's try tuning Purple again now that 485 is fixed 2018-04-26 18:21:50 -07:00
Cameron Kaiser 94fdf929ef #491: backout M1452416 for bustage, we'll think of another way to implement this 2018-04-12 21:01:08 -07:00
Cameron Kaiser 01881b1b07 #491: M1443891 M1444231 M1443092 M1448774 M1452416 2018-04-11 22:02:03 -07:00
Cameron Kaiser 5f4c3c9c15 #493: image max-width M823483 M1247929 2018-04-08 09:12:03 -07:00
Cameron Kaiser d4f4b43538 closes #488: M1257849 M1244328 finish DOMTokenList transition, bustage fixes 2018-03-22 20:17:48 -07:00
Cameron Kaiser 9470d4fb94 #488: basic support for DOM iterables, {NodeList,DOMTokenList}.forEach M1216751 M1290636 2018-03-20 18:06:26 -07:00
Cameron Kaiser 41675e9698 #469, #399: more adblock hosts, faster StringBegins/End, any-link, base/srcdoc M1247359 M843579 M1238804 2018-03-18 20:23:52 -07:00
Cameron Kaiser 9143ede148 #483: wrong way on purple buffer (otherwise OOMs result) 2018-03-15 20:23:24 -07:00
Cameron Kaiser 0c70c7c824 #482: better bidi M1358275 M1392181 M1428774 + backbugs 2018-03-12 20:10:32 -07:00
Cameron Kaiser 8617914099 #483: speculative GC/CC retuning 2018-03-11 18:29:49 -07:00
Cameron Kaiser 0ba5d5dad1 #478: M1416307 M1430557 M1416529 M1324042 M1428947 M1437087 M1440926 M1425520 2018-03-06 20:08:17 -08:00
Cameron Kaiser fd45dec140 #478: M1434580 M1261175 M1426087 M1426988 2018-02-18 22:48:35 -08:00
Cameron Kaiser e55a369b74 #465: dom/media/webm, MDSM 2018-02-17 00:28:01 -08:00
Cameron Kaiser 52a30155ff some additional minor optimizations 2018-02-16 18:43:47 -08:00
Cameron Kaiser aebc3385bd closes #473: implement Canvas Ellipse + M1239835 2018-02-11 17:44:42 -08:00
Cameron Kaiser 46b6faa6b2 closes #472: Element.insertAdjacentText Element.insertAdjacentElement 2018-02-11 13:21:45 -08:00
Cameron Kaiser 91b9713028 #463: wip 1 2018-02-10 18:22:21 -08:00
Cameron Kaiser 14b7123a72 #463: add IdleRequestCallback to nsTimeout 2018-02-06 14:32:06 -08:00
Cameron Kaiser 48db0951b8 #465: statically hint failure cases for DOM bindings 2018-01-30 20:42:14 -08:00
Cameron Kaiser ca84d557fc #463: initial plumbing for requestIdleCallback 2018-01-27 22:24:57 -08:00
Raphael G 4c64d8d6d7 M1257208 Fix build errors with gcc >= 5 2018-01-21 10:20:35 -05:00
Cameron Kaiser d04b9da169 #457: M1414452 converted to nsAutoTArray from AutoTArray 2018-01-15 16:15:19 -08:00
Cameron Kaiser ec2be8cb3f #457: M1419363 + WeakPtr support from M1267918 2018-01-15 15:29:43 -08:00
Cameron Kaiser cfdc685edb #457, #459: M1413741 M1408990 M1418922 M1422389 M1415598 M1423159 M1399400 M1428589 M1427870 M1425780 2018-01-14 17:23:09 -08:00
Riccardo cfcbf3f6e4
Merge pull request #2 from classilla/master
keep track of master
2017-12-19 23:45:03 +01:00
Cameron Kaiser 034fda860a #399: passive event listener support M1266066 2017-12-17 20:18:13 -08:00
Cameron Kaiser fbde989ca7 #399: M1249913 M1310403 M1260515 2017-12-17 15:32:39 -08:00
Cameron Kaiser 82f1d5895c #399: ChildNode-ParentNode DOM4 M911477 M1301777 M1308922 M1104955 M1054759 M1258163 2017-12-16 22:44:22 -08:00
Riccardo Mottola e36e6dd707 disable obsolete carbon plugin stuff 2017-12-15 09:59:39 +01:00
Cameron Kaiser 433aae5429 #432: M1390402 partial (without semantic changes) plus other partial cleanup 2017-12-14 22:43:04 -08:00
Cameron Kaiser 71abc4edc1 #425: M1385478 IsRequired() 2017-12-13 20:50:08 -08:00
Cameron Kaiser faa6eb4c0c closes #391: M1342721 with some ideas from M1342439 2017-12-13 10:42:53 -08:00
Cameron Kaiser cb70bd9e50 closes #374: asynchronous SVG through <img> 2017-12-12 18:52:34 -08:00
Cameron Kaiser 2e269c0fdb #374, #446: M1354080 2017-12-12 06:34:42 -08:00
Cameron Kaiser dfaeb3f24a #442: M1347639 2017-12-03 20:08:43 -08:00
Cameron Kaiser 8247519187 #451: M1410106 (thanks to Andrew Sutherland) 2017-11-30 20:09:30 -08:00
Cameron Kaiser f79d49e991 #443: update certs and pins, M1397811 M1407740 M1408005 M1411458 M1406750 M1412252 M1400763 2017-11-09 21:02:34 -08:00
Cameron Kaiser 99d4c13d8d #443: M1395138 M1400554 M1400003 M1407751 M1261175 2017-10-19 21:55:47 -07:00
Cameron Kaiser ffbe7ea3a0 #442: M1381157 2017-10-17 17:05:48 -07:00
Cameron Kaiser 84bfb83b16 #438: M1375599 2017-10-16 21:35:53 -07:00
Cameron Kaiser b8ebae8398 #426: M1385395 2017-10-14 19:03:40 -07:00
Cameron Kaiser 9b5b09a6c1 #434: adjust video queue settings; Mach factor decode delay logic (default off) 2017-10-09 16:35:16 -07:00
Cameron Kaiser d375d57d33 #388: M1354564 2017-10-03 19:19:57 -07:00
Cameron Kaiser e13d43ac6a #433: M1395598 M1389974 M1396570 M1384801 2017-09-22 09:10:30 -07:00
Cameron Kaiser e805f41886 #433: M1380292 M1371657 M1393624 M1386905 2017-09-21 20:06:32 -07:00
Cameron Kaiser 150b92b0f6 tune up debug a bit 2017-09-03 18:31:58 -07:00
Cameron Kaiser 94d5cb15d2 #433: M1390980 M1376306 M1390550 M1376825 M1380824 M1385272 2017-09-02 11:37:30 -07:00
Cameron Kaiser 6aee6c06ab #432: M1390342 2017-08-31 22:28:57 -07:00
Cameron Kaiser 8a6fd1e659 #434: put this on hold for the moment 2017-08-31 21:22:36 -07:00
Cameron Kaiser 1c7323d765 #434: initial work on decode startup delay and MSE spoofing 2017-08-29 20:51:41 -07:00
Cameron Kaiser 3f66b79183 #406: convert remaining relevant memchr calls to VMX_MEMCHR/VMX_HASCHR 2017-08-27 19:36:49 -07:00
Cameron Kaiser e5a4aa65bf #399: M1352799 maxlength is now dynamic 2017-08-15 20:09:27 -07:00
Cameron Kaiser 3436d24318 #399: implement scrollingElement, fix HTTP/2 options, enable SourceMap header 2017-08-15 16:47:33 -07:00
Cameron Kaiser e085a5b30e #399: fix 'null' Blobs, add isSameNode(), fix select element non-match bug 2017-08-14 18:13:41 -07:00
Cameron Kaiser e9cc6b1d37 #399: URL.toJSON() 2017-08-13 17:25:16 -07:00