Commit Graph

476 Commits

Author SHA1 Message Date
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 6090ea2602 Block status bar extensions to prevent collisions with internal status bar code. 2018-07-25 00:56:31 +08:00
Pale Moon d19d1db9dc Make status bar license block conditional to include only when building /browser. 2018-07-25 00:56:29 +08:00
Pale Moon 230838b2dc Status Bar: add attribution in toolkit license. 2018-07-25 00:56:27 +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 2da2d18f26 Import the Statusbar - Part 8: Package Manifest 2018-07-25 00:56:21 +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
Pale Moon 5c82426d94 Add ES6 extended (braced) unicode literals.
This adds support for the form \u{xxxxxx}
2018-07-25 00:56:17 +08:00
NTD 1745c31a25 Import the Statusbar - Part 6: Overlay onto browser.xul 2018-07-25 00:56:15 +08:00
NTD 21014255af Import the Statusbar - Part 5: Build System (includes jar manifests) 2018-07-25 00:56:13 +08:00
NTD c8b8988f5b Import the Statusbar - Part 4: Preferences (browser/app/profile/firefox.js) 2018-07-25 00:56:09 +08:00
NTD 507d4a2a3f Import the Statusbar - Part 3: Themes 2018-07-25 00:55:45 +08:00
NTD 90dd08101b Import the Statusbar - Part 2: Locales 2018-07-25 00:55:43 +08:00
NTD 79e1cf9da0 Import the Statusbar - Part 1: Components 2018-07-25 00:55:41 +08:00
Gpower2 1db79f4ff6 Enhancement to deal with bad fonts
Based on mozilla changesets 822036786a92 and 257de631a38c
2018-07-25 00:55:39 +08:00
Pale Moon ad0b2b8926 Switch to Lanczos scaling from Hamming to get a wider range of acceptable fast downscaling.
Selectively use HQ when scaling factor becomes too large (less than 33.5%).

This resolves #23.
2018-07-25 00:55:37 +08:00
wolfbeast f06d772899 Explicitly tell servers we accept WebP. 2018-07-25 00:55:35 +08:00
wolfbeast 97ff398f18 Get rid of non functional pointer juggling and replace it with a working data conversion.
This resolves #489.
2018-07-25 00:55:33 +08:00
wolfbeast 915a8f37a7 Use new type frame allocation.
Remove decoder-internal mImageData (let Decoder handle that!)
Decoding works now, but data transfer from mData to mImageData is still wrong.
2018-07-25 00:55:31 +08:00
wolfbeast d763ec74de Import the rest of the file changes needed. 2018-07-25 00:55:29 +08:00
wolfbeast b8cabbc735 Base import of Tycho-libwebp-work branch 2018-07-25 00:55:28 +08:00
wolfbeast c841012ecf Color prefs: Fix some access keys' case for proper underlining. 2018-07-25 00:55:25 +08:00
wolfbeast e39372bc51 Add UI front-end for page color override options. 2018-07-25 00:55:23 +08:00
wolfbeast 131363dc30 Fix SSL status ambiguity.
- Adds CipherSuite string with the full suite
- Changes CipherName to be the actual cipher name instead of the (erroneous) full suite like Firefox does.

This is a reimplementation of 811ce3ff4939b7ece26ad5f99878fc58b92edf7c for Tycho.
2018-07-25 00:55:11 +08:00
wolfbeast 041ef0f9dd Reduce jank on inner frame scrolling reflows. 2018-07-25 00:55:09 +08:00
wolfbeast c3f2e2d0c0 Change address bar shading for secure sites to something more subtle. 2018-07-25 00:54:45 +08:00
wolfbeast 8880ece06f Change hard-coded (!) J-PAKE server setting in Fennec to our server. 2018-07-25 00:54:43 +08:00
Lootyhoof a566664483 Adjust dark frame flip point. 2018-07-25 00:54:41 +08:00
wolfbeast 5e29f52d56 Re-implement cookie-gating.
This resolves #501.
2018-07-25 00:54:39 +08:00
wolfbeast cee628f28d Adjust identity panel styling to be more subtle and easily blended.
- reduces lightness of EV text for readability
- makes non-LWT background for EV green instead of white
- reduces box-rim shading to 1px

Tycho counterpart for #480.
2018-07-25 00:54:37 +08:00
Lootyhoof fd3cc2fd37 Win10: Don't let dark window frames affect inactive/lwtheme titlebar 2018-07-25 00:54:34 +08:00
wolfbeast 2793eb2516 Remove XP styling for the title bar. 2018-07-25 00:54:15 +08:00
Pale Moon d6322a4068 Base import of Tycho code (warning: huge commit) 2018-07-25 00:49:53 +08:00
wolfbeast a0b7ee4c8a **CODE FREEZE**
From this point forward, further contributions to the Pale Moon repo should be made to the appropriate branches of the main Pale Moon repository.
2018-07-24 23:39:54 +08:00
trav90 d07f653690 Remove FF references in getHSTSPreloadList.js 2018-07-24 23:39:50 +08:00
trav90 afa5e10326 Update HSTS Preload List 2018-07-24 23:39:44 +08:00
wolfbeast 4b901b8210 Update security prefs for SWEET32.
This also re-organizes the pref blocks and adds comments supplying reason(s) for disabled suites.
2018-07-24 23:39:42 +08:00
Lootyhoof 47a414eb98 Only apply blue shading on sidebars on Vista/7 2018-07-24 23:39:40 +08:00
Lootyhoof d19bdce0ef Improve places toolbar presentation in high contrast mode. 2018-07-24 23:39:38 +08:00
Lootyhoof c8ce0511c0 Don't round the appmenu on Win8+ 2018-07-24 23:39:36 +08:00
Lootyhoof fa676073f1 Make download buttons more noticeable on non-Vista/7 2018-07-24 23:39:33 +08:00
wolfbeast ff73bfbe8c Fix comment typo. 2018-07-24 23:39:29 +08:00
wolfbeast 6ad49fa515 Disable FxA for Sync.
This takes care of the main part of the issues blocking #72.
2018-07-24 23:39:25 +08:00
Lootyhoof fdc4f3a904 Remove preprocessor for downloads 2018-07-24 23:39:23 +08:00
Lootyhoof 3f8c7410d3 Downloads: Don't use Aero on non-Vista/7 2018-07-24 23:39:20 +08:00
Lootyhoof 3e5648175e Appmenu: Don't use Aero styling on non-Vista/7 2018-07-24 23:39:15 +08:00
Lootyhoof 228bf09e84 Autocomplete: Don't use Aero styling on non-Vista/7 2018-07-24 23:39:09 +08:00
janekptacijarabaci 2fcf89e39c The correct application name 2018-07-24 23:39:05 +08:00