Commit graph

  • 34f16bf61c Bug 1466991 - Part 1: Factor out ShouldUseXBLScope. wolfbeast 2018-09-11 15:33:44 +02:00
  • 44998d1f5b Bug 1472925 - Keep a strong reference to MediaStreamGraph from GraphDriver. wolfbeast 2018-09-11 14:48:21 +02:00
  • d3a845d2fc Bug 1469309 - Remove an unused sensor type. wolfbeast 2018-09-11 14:24:50 +02:00
  • c858b4cc75 Fix build bustage in cbfef7fcdb853916ff04015f6ee2d4b86f424a08 wolfbeast 2018-09-11 13:53:06 +02:00
  • f3a19b8e9b Release mapped surface memory on size check failure to plug a leak. wolfbeast 2018-09-11 12:48:40 +02:00
  • 918ef0183a Move surface data checking to a separate function to make it less "totally nuts" wolfbeast 2018-09-11 12:47:26 +02:00
  • 80e25ee7e5 Bug 1467363 - Protect access to mTransparentSurface with a lock. wolfbeast 2018-09-11 11:55:16 +02:00
  • 6d43998298 Bug 1478575 - Unify CamerasChild shutdown paths. wolfbeast 2018-09-11 10:24:52 +02:00
  • a924e0f4e1 Bug 1473113 - Defer initializing the MAR index until it's needed. wolfbeast 2018-09-11 09:09:21 +02:00
  • 56e32f933a Cherry-pick libvpx upstream 52add5896661d186dec284ed646a4b33b607d2c7. wolfbeast 2018-09-11 08:58:16 +02:00
  • f2dad4be1f Bug 1470260 - Part 2: Make RefreshDriverTimer ref-counted and hold a strong ref on it on the stack when nsRefreshDriver::Tick can be reached. wolfbeast 2018-09-10 22:22:16 +02:00
  • 6f120a942c Bug 1470260 - Part 1: Ensure that 'this' stays alive for the duration of the TickRefreshDriver call. wolfbeast 2018-09-10 22:12:07 +02:00
  • 38a520c28a Remove some unnecessary dependencies from HAL. wolfbeast 2018-09-11 10:18:19 +02:00
  • 69c4dd8992 Replace the custom logic in ObserverList with an nsTObserverArray which has all the necessary logic for stable iteration over a potentially changing list of items. wolfbeast 2018-09-11 10:17:37 +02:00
  • fc1e50d7e9 Fix build bustage trav90 2018-09-02 21:01:45 -05:00
  • 78d0ec7fc9 Call the relevant scope-data constructor when allocating it, and poison/mark as undefined the memory for the trailing array of BindingNames, ratther than impermissibly PodZero-ing non-trivial classes. trav90 2018-09-02 18:59:51 -05:00
  • 4cbf54089a Convert the trailing array of BindingNames at the end of the various kinds of scope data into raw unsigned chars into which those BindingNames are placement-new'd, rather than memcpy-ing non-trivial classes around and failing to comply with the C++ object model trav90 2018-09-02 18:45:56 -05:00
  • 36607675b2 Make nsScannerIterator a trivial type in order to use memset trav90 2018-09-02 16:45:29 -05:00
  • 59440a335d fix mozilla regression in search service (saving user-defined search engines) Ketmar Dark 2018-09-05 19:03:19 +03:00
  • cab0faa710 Silence the -Wuninitialized warning in mozjemalloc trav90 2018-09-08 08:43:33 -05:00
  • fdec621f51 backport mozbug 1350090: Turn off the spammy warning that goes off every time we create an about:blank content viewer; r=mystor Gaming4JC 2018-09-07 20:28:40 -04:00
  • fb3d16e2db RTCCertificate.cpp: output truncated before the last format character trav90 2018-09-07 22:48:31 -05:00
  • eb98eba938 [GCC] Add -Wno-noexcept-type to the js build flags trav90 2018-09-06 22:28:08 -05:00
  • 758922c244 Use the default value from 'browser.startup.homepage' instead of the hardcoded 'http://start.palemoon.org/' JustOff 2018-09-03 23:27:30 +03:00
  • 84ae67b1bc Update 'browser.newtab.url' when it's used for new tabs and 'browser.startup.homepage' changes JustOff 2018-09-03 21:15:53 +03:00
  • 0c59e08e58 Bump goanna version for SVG handling update wolfbeast 2018-09-07 02:40:30 +02:00
  • b51651f769 Part 1. Duplicate IsLocalRefURL to nsContentUtils to reuse this function. wolfbeast 2018-09-04 19:36:08 +02:00
  • 5cc1408b3d Revert "Part 1. Move IsLocalRefURL to nsContentUtils to reuse this function. (port-rewrite)" wolfbeast 2018-09-04 17:59:40 +02:00
  • 325afc0ab8 Part 1. Move IsLocalRefURL to nsContentUtils to reuse this function. (port-rewrite) wolfbeast 2018-09-04 17:55:18 +02:00
  • f99050d1d8 Write out serialized search engine files when rebuilding cache. wolfbeast 2018-09-05 11:21:12 +02:00
  • 49fc92f4a1 Bug 1357432 (#750) Moonchild 2018-09-05 03:20:16 +02:00
  • ad782894c8 Remove all C++ telemetry autotimers wolfbeast 2018-09-04 09:41:24 +02:00
  • 8c8145e620 Remove all C++ Telemetry Accumulation calls. wolfbeast 2018-09-03 10:11:38 +02:00
  • ac3468d5cc Add extra check for assembler buffer space. wolfbeast 2018-09-04 07:40:42 +02:00
  • 0a3b3b6264 [ffvpx] Update readme trav90 2018-09-01 22:59:50 -05:00
  • fe9637c0f8 Remove FxA migrator. wolfbeast 2018-09-02 11:37:51 +02:00
  • 51025a5a81 [PALEMOON] Update the taskbar preview per tab module for UXP. wolfbeast 2018-09-02 09:09:45 +02:00
  • e2e197cada Remove support for TLS session caches in TLSServerSocket. wolfbeast 2018-09-01 23:45:10 +02:00
  • 1bb41a8652 Revert "Switch to using a single memory allocation arena" wolfbeast 2018-09-01 19:06:20 +02:00
  • 1524999194 Revert "Bug 1388020. r=nical, a=RyanVM" wolfbeast 2018-08-30 12:36:03 +02:00
  • 772715c4f4 Don't build ffvpx on 32-bit platforms (except Windows) trav90 2018-08-26 10:56:24 -05:00
  • 36a9805617 Revert "Bug 1444668 - Avoid allocating large AssemblerBuffers. r=luke, r=bbouvier, a=RyanVM" wolfbeast 2018-08-30 12:26:26 +02:00
  • 1d958d0390 Fix incorrect code removal in ipc. wolfbeast 2018-08-29 20:35:26 +02:00
  • 7438687cda Sync disabled state of number control regardless of appearance. wolfbeast 2018-08-29 11:54:27 +02:00
  • 450c242d9f Update HSTS preload list trav90 2018-08-27 05:43:33 -05:00
  • 30c9cb19c4 Update installer strings for Pale Moon to match toolkit nsis installer. wolfbeast 2018-08-27 11:45:13 +02:00
  • 16820f40ac Refresh nsStringBundleService and nsHttpHandler when the browser locale is changed JustOff 2018-08-25 17:50:02 +03:00
  • a7ef78cf06 Add missing } wolfbeast 2018-08-25 22:38:58 +02:00
  • 91c79f2202 Switch to using a single memory allocation arena wolfbeast 2018-08-25 22:32:22 +02:00
  • 4932cf3ea0 Add a horizontal scroll action option for mouse wheel. wolfbeast 2018-08-25 19:56:18 +02:00
  • adca8376ea Introduce ui.menu.allow_content_scroll wolfbeast 2018-08-24 13:21:17 +02:00
  • 1b447a979b [PALEMOON] Fix document navigation using F6 JustOff 2018-08-23 23:29:38 +03:00
  • 8e6c0a852f Stop pointless recording of telemetry data wolfbeast 2018-08-23 16:06:53 +02:00
  • a9ff65e05a Fix code of conduct version ref link. wolfbeast 2018-08-22 18:33:58 +02:00
  • ecd8ed3f6a Explicitly specify parentheses in a mixed boolean expression in ShouldAddToSessionHistory() JustOff 2018-08-22 14:08:55 +03:00
  • c402ee2148 Use "browser.newtabpage.add_to_session_history" to decide whether to store "about:newtab" in the session history JustOff 2018-08-22 13:40:19 +03:00
  • a4755ad177 Update ShouldAddToSessionHistory() rules for "about:newtab" and "about:logopage" JustOff 2018-08-21 18:32:45 +03:00
  • 1c7dbcfb7c Basilisk: Fix locale error on migration.xul on Linux Gaming4JC 2018-08-21 20:59:46 -04:00
  • 539d6c8c4a Pale Moon blocklist update wolfbeast 2018-08-21 10:30:35 +02:00
  • 521e7b79bf Fix toolbar styling in non-Australis toolkit themes part 2 wolfbeast 2018-08-21 00:04:59 +02:00
  • 4db9b4b2bb Fix toolbar styling in non-Australis toolkit themes wolfbeast 2018-08-21 00:03:07 +02:00
  • 3211cce891 Remove unused variable trav90 2018-08-19 23:59:31 -05:00
  • 9531d12c10 Re-implement custom background color of standalone images. wolfbeast 2018-08-20 13:11:56 +02:00
  • 3b27dfb5e3 Remove TelemetryStopwatch module. wolfbeast 2018-08-20 09:41:05 +02:00
  • 0fba367fef Remove TelemetryStopwatch call sites from mobile components. wolfbeast 2018-08-20 09:38:08 +02:00
  • e3a9020c5d Remove TelemetryStopwatch call sites from toolkit components. wolfbeast 2018-08-20 09:33:07 +02:00
  • 2fabd9fa1b Avoid using memset on a not-trivial type like ServoSizes trav90 2018-08-18 15:22:21 -05:00
  • 37959f9945 Avoid using memset on a not-trivial type like TabSizes trav90 2018-08-18 15:20:24 -05:00
  • 6b97ee8cab Avoid doing a memset on a non-POD structure trav90 2018-08-18 15:18:52 -05:00
  • bfdfd654bf memset only the underlying vector from the Array container trav90 2018-08-18 15:12:00 -05:00
  • eb09900afe Avoid using memset on a not-trivial type like nsTabSizes trav90 2018-08-18 15:10:01 -05:00
  • 4c5dd3bcf8 Basilisk: Remove TelemetryStopwatch Gaming4JC 2018-08-19 18:18:36 -04:00
  • 8ad5a057d1 [PALEMOON] Align viewPartialSource with the UXP codebase JustOff 2018-08-17 16:04:48 +03:00
  • 4debc9246e Fix missed in32->int64 in df852120098dc7ba5df4a76126c6297c6d2d1b7b wolfbeast 2018-08-17 19:23:37 +02:00
  • 8effb3030e Reinstate RC4 and mark 3DES weak. wolfbeast 2018-08-17 06:39:04 +02:00
  • 7f72783c00 Extend {EnabledWeakCiphers} bit field to allow more cipher suites. wolfbeast 2018-08-17 06:33:23 +02:00
  • c8107c9c8e Add files via upload wicknix 2018-08-14 18:59:58 -05:00
  • ddbf4f4cb8 Update Info.plist.in wicknix 2018-08-14 18:47:32 -05:00
  • 42f93cd2f0 Update CODE_OF_CONDUCT.md Moonchild 2018-08-15 14:40:18 +02:00
  • 4788f8e407 Move Code of Conduct to where it belongs. (Damn you, github on-line editor!) wolfbeast 2018-08-15 14:38:31 +02:00
  • 4db8c6ebf1 Add Code of Conduct for contributors. Moonchild 2018-08-15 14:36:28 +02:00
  • ebd11f4040 Do not try and include devtools shared l10n when devtools is not built NTD 2018-08-15 03:19:07 -04:00
  • 11eb7d04b8 Enforce NSS 3.38 for people who still insist on using system NSS. wolfbeast 2018-08-14 19:37:44 +02:00
  • d36d4eb674 Update NSS to 3.38 wolfbeast 2018-08-14 07:52:35 +02:00
  • 0d5d154158 Set version for normal unstable channel use. wolfbeast 2018-08-13 19:00:08 +02:00
  • 4f91b109d0 Simplify HeapSlot to make it trivially copyable trav90 2018-08-12 07:57:10 -05:00
  • 413f205479 Avoid using memcpy on HeapSlot that is not trivially copyable. trav90 2018-08-12 07:51:14 -05:00
  • 8fd121628a Remove the const to fix the -Wignored-qualifiers warning with GCC 8 (Part 2) trav90 2018-08-10 15:21:45 -05:00
  • c8cdcbc5a7 Fix a warning with GCC 8: unnecessary parentheses in declaration of 'type name' trav90 2018-08-10 15:12:47 -05:00
  • 8c17dc77d0 Disable -Werror on -Wmultistatement-macros trav90 2018-08-10 15:08:10 -05:00
  • a52bf9e82b Remove the const to fix the -Wignored-qualifiers warning with GCC 8 trav90 2018-08-10 15:04:21 -05:00
  • d8a8aafc2c Initialize mVersion to silence a warning with GCC 8 trav90 2018-08-10 14:48:25 -05:00
  • 6fe56d9f39 js::atomics_wait: Remove unnecessary parentheses in declaration of 'addr' trav90 2018-08-10 14:44:03 -05:00
  • cfdaeb9645 Shell quote environment variable values when dumping them in dump_env.py trav90 2018-08-11 16:24:30 -05:00
  • 37bb4f9108 Fix include path NTD 2018-08-06 07:30:35 -04:00
  • 416b4ac960 Add a slightly modified version of the gecko/44 search service and use it when building Pale Moon NTD 2018-08-06 07:30:09 -04:00
  • 98656b3121 Move the "native" search service to a subdirectory NTD 2018-08-06 06:11:17 -04:00
  • 81b6a47384 Restore some osx icons SpockMan02 2018-08-05 06:15:12 -07:00
  • e54a42877d Revert osx editBookmarkOverlay.css to osx version SpockMan02 2018-08-05 05:32:46 -07:00
  • d330e7e8fc Issue #686: Un-deprecate the Application Cache API SpockMan02 2018-08-05 04:08:37 -07:00