Commit Graph

49 Commits

Author SHA1 Message Date
Pale Moon 79c747a9a1 Kill Google Safebrowsing. 2018-07-25 01:00:21 +08:00
Lootyhoof 9cc5ae1bdb Statusbar: Prune redundant Australis support 2018-07-25 00:58:19 +08:00
Pale Moon e49b21022f Remove "patch" DTD file for Pale Moon menu entries and prefs.
This folds the strings into the appropriate DTD files.
2018-07-25 00:57:06 +08:00
Pale Moon b15fa8695b Statusbar: remove download indicator from default set. 2018-07-25 00:56:57 +08:00
NTD 0c4e9cbe41 (Take Two) Take files out of preprocessing that do not actually have preprocessing directives 2018-07-25 00:56:35 +08:00
Pale Moon ca0ffb0e19 Revert "Take files out of preprocessing that do not actually have preprocessing directives"
This reverts commit 760ef63cd8def888a1c2a6d52ac84c32f7f89f0b.
2018-07-25 00:56:34 +08:00
Pale Moon e1b8efbe46 Status bar: configure, brand, fix options. 2018-07-25 00:56:26 +08:00
NTD fedd83b6b5 Take files out of preprocessing that do not actually have preprocessing directives 2018-07-25 00:56:23 +08:00
NTD b1a8f3dc82 Import the Statusbar - Part 7: Correct the MPL block on xml/xul files 2018-07-25 00:56:19 +08:00
NTD 21014255af Import the Statusbar - Part 5: Build System (includes jar manifests) 2018-07-25 00:56:13 +08:00
NTD 79e1cf9da0 Import the Statusbar - Part 1: Components 2018-07-25 00:55:41 +08:00
wolfbeast e39372bc51 Add UI front-end for page color override options. 2018-07-25 00:55:23 +08:00
janekptacijarabaci c2d4a0b7cc Bookmarks dragged & dropped from special folders onto the bookmarks toolbar display 'null' as a title 2018-07-24 23:38:51 +08:00
wsdfhjxc 5d4f6006cf Fix incorrect scope object for nodeIsFolder method call
This resolves #63 and makes it possible to drag tabs between already existing bookmarks in the toolbar (the tabs had been moved into separate windows before).
2018-07-24 23:38:36 +08:00
wolfbeast d8d662f920 Don't attempt to restore session data from stored scratchpad sessions if we have no way to handle it. 2018-07-24 23:38:27 +08:00
wolfbeast 0c5009cabe Fix HTML5 AppCache / off-line cache control in preferences. 2018-07-24 23:36:59 +08:00
wolfbeast 6aa18eacba Disable XSS filter FE code (not currently in build) 2018-07-24 23:36:59 +08:00
wolfbeast bcc7363c14 Disable the Toolkit UI for Downloads -- currently incompatible with the back-end. 2018-07-24 23:36:58 +08:00
adisib 3a303e67f6 replace calls to String.prototype.contains with String.prototype.includes 2018-07-24 23:36:07 +08:00
wolfbeast 482b170ac7 Tighten content access to about: pages 2018-07-24 23:30:48 +08:00
wolfbeast 3a70bb9e04 Make sure the search bar binding's initialization callback bails out if the binding has been destroyed in the interim. 2018-07-24 23:28:49 +08:00
wolfbeast 91d64e3cc0 Change UA compatibility mode to a 3-state.
- Default Gecko Compatibility which is Gecko slice added to Native (for web compat)
- other modes pure native (no gecko slice) and Firefox compatibility (Gecko+Firefox+rv: changed to Firefox compat version)

This removes `general.useragent.compatMode.firefox` and `.gecko` in favor of an int pref.

See also: MoonchildProductions/Pale-Moon#466
2018-07-24 23:28:32 +08:00
wolfbeast a20169f28f Additional fixes to the library window. 2018-07-24 23:26:00 +08:00
wolfbeast f49a07e7d2 Change the way tabs are requested from the browser to a Map()
- Increases performance compared to looping over an array
- Makes the browser scale better to large numbers of tabs cf. session restore
2018-07-24 23:25:57 +08:00
wolfbeast 9c0cb182fb Clean up some conditional code involving nsIDownloadManager services. 2018-07-24 23:25:49 +08:00
wolfbeast 1d15c127ef Fix downloads:
- Clear downloads
- Time remaining progress indicator
- Pause/resume
2018-07-24 23:25:48 +08:00
wolfbeast 54217fca71 Unconditionally use JS transfers for downloads 2018-07-24 23:25:44 +08:00
wolfbeast 1b8b74b252 Enable using the JavaScript API as the back-end for the Downloads Panel. 2018-07-24 23:25:44 +08:00
NTD 9d469f0384 Add a copy of Jetpack's promises js module to browser until we use toolkit promises directly 2018-07-24 23:17:39 +08:00
wolfbeast 1a8c1a6135 Tighten up some checks. 2018-07-24 23:17:26 +08:00
wolfbeast 52b8bfcc11 Update WebappsUI module to prevent init errors. 2018-07-24 23:16:40 +08:00
wolfbeast b33128e075 Hook up http cache v2. 2018-07-24 23:16:22 +08:00
wolfbeast fd2c260ab5 Add the /browser part of bug #691601 2018-07-24 23:16:19 +08:00
wolfbeast 5580cfcfb5 Add LoginManagerParent e10s method calls (borrowed from SeaMonkey patches) 2018-07-24 23:16:14 +08:00
Steven Schlansker fadbbd2367 nsMacShell: Fill in referrerPolicy when saving desktop backgrounds 2018-07-24 23:13:40 +08:00
Steven Schlansker c38bcff294 nsMacShellService: PRUnichar to char16_t 2018-07-24 23:13:36 +08:00
Steven Schlansker c7ae4d2935 Reference counted class nsMacShellService should not have a public destructor 2018-07-24 23:13:36 +08:00
wolfbeast 36a1ddaa65 Fix FE components part 3: fix tree views in sidebar/panel 2018-07-24 23:13:23 +08:00
wolfbeast 2a48cf19b1 Fix FE components part 2: folderReadOnly doesn't pertain to bookmarks or results 2018-07-24 23:13:22 +08:00
wolfbeast 3c863a35af Fix FE components part 1: Convert treeBoxObject calls to WebIDL 2018-07-24 23:13:21 +08:00
NTD 04454cec94 Update any source files to account for refactoring 2018-07-24 23:13:16 +08:00
NTD 066abbbf68 Update build files 2018-07-24 23:13:14 +08:00
NTD ad79a9d62a Transfer Pale Moon Application Specific Code to the repository 2018-07-24 23:13:13 +08:00
NTD 0db22e1346 Obliterate Browser 38 2018-07-24 23:13:02 +08:00
trav90 3b9cf8a6c3 Restore the library scope bar 2018-07-24 23:11:34 +08:00
wolfbeast 53761b6336 Prep tree for forward-porting Goanna: stage 2 2018-07-24 23:11:02 +08:00
wolfbeast 5ee6187aad Prep tree for forward-porting Goanna, stage 1 2018-07-24 23:10:50 +08:00
wolfbeast 5d59e0437f GUID change 2018-07-24 23:10:33 +08:00
Moonchild baf46a6bf1 Merge pull request #1 from mozilla/esr38: Esr38 upstream pull 2018-07-24 23:04:07 +08:00