summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* Convert MOZILLA_OFFICIAL conditionals to MC_OFFICIAL where needed.wolfbeast2018-04-13-21/+32
| | | | | | | | | - `--enable-official-branding` implies `MC_OFFICIAL` (no need to specifically set it) - `--enable-official-vendor` can be used to set `MC_OFFICIAL` on builds without `--enable-official-branding` that should still be considered official release versions. - `MC_OFFICIAL` implies `--enable-release`, meaning `DEVELOPER_OPTIONS` isn't set - `MC_OFFICIAL` makes `nsXULAppInfo.getIsOfficial` return `true` - `MC_OFFICIAL` makes `AppConstants.MOZILLA_OFFICIAL` (for compatibility in extensions) and `AppConstants.MC_OFFICIAL` return `true` - Optional, for the time being: `MOZILLA_OFFICIAL` is still present in some places in case someone wants to build a Mozilla-alike official application and has the rights and necessary keys to use Mozilla-official third-party services. This must always be combined with `MC_OFFICIAL` to have a sane combination of defines. This may be removed in the future.
* Merge pull request #151 from janekptacijarabaci/js_dom_selection_crash_1New Tobin Paradigm2018-04-13-1/+24
|\ | | | | moebius#76: JS - DOM - Selection API - crashes
| * moebius#76: JS - DOM - Selection API - crashesjanekptacijarabaci2018-04-13-1/+24
| | | | | | | | https://github.com/MoonchildProductions/moebius/pull/76
* | Merge pull request #149 from janekptacijarabaci/minorFix_styleCleanUp_2New Tobin Paradigm2018-04-13-2/+2
|\ \ | | | | | | moebius#126: [very minor fix] Fix: Gecko vs Goanna in a comment in NSSCertDBTrustDomain.cpp
| * | moebius#126: [very minor fix] Fix typo in a comment in NSSCertDBTrustDomain.cppjanekptacijarabaci2018-04-13-2/+2
| |/ | | | | | | https://github.com/MoonchildProductions/moebius/pull/126
* | Merge pull request #148 from janekptacijarabaci/minorFix_styleCleanUp_1New Tobin Paradigm2018-04-13-3/+3
|\ \ | | | | | | moebius#255: [minor fix] toolkit/themes/linux/global/jar.mn - style clean up (the columns alignment)
| * | moebius#255: [minor fix] toolkit/themes/linux/global/jar.mn - style clean up ↵janekptacijarabaci2018-04-13-3/+3
| |/ | | | | | | | | | | (the columns alignment) https://github.com/MoonchildProductions/moebius/pull/255
* | Merge pull request #147 from janekptacijarabaci/html_labels_2_testNew Tobin Paradigm2018-04-13-0/+1
|\ \ | | | | | | HTML - implement the labels attribute (added a test)
| * | HTML - implement the labels attribute (added a test)janekptacijarabaci2018-04-13-0/+1
| |/ | | | | | | https://github.com/MoonchildProductions/UXP/commit/6be9e507077bfdd2b8c82c203cf70f010ecce086#commitcomment-28047433
* | Merge pull request #143 from JustOff/PR_browser_newChannel2New Tobin Paradigm2018-04-13-28/+44
|\ \ | |/ |/| Make JS callers of ios.newChannel call ios.newChannel2 in browser/
| * Make JS callers of ios.newChannel call ios.newChannel2 in browser/JustOff2018-04-13-28/+44
| |
* | Merge pull request #142 from janekptacijarabaci/pm_devtools_3_developer-toolbarNew Tobin Paradigm2018-04-13-0/+122
|\ \ | | | | | | Fix: Developer Toolbar (the command: "cookie"; themes)
| * | Fix a comment: "DevEdition theme" vs "DevTools theme"janekptacijarabaci2018-04-13-2/+1
| | | | | | | | | | | | Issue #102
| * | Fix: Developer Toolbar (the command: `cookie`; themes)janekptacijarabaci2018-04-13-0/+123
| |/ | | | | | | Issue #102
* / Restyle the findbarMatt A. Tobin2018-04-13-361/+270
|/
* Merge pull request #129 from ↵New Tobin Paradigm2018-04-13-2/+16
|\ | | | | | | | | janekptacijarabaci/_native_52ESR_xulWidgets_menulist_editable_1 Editable menulist loosing editable attribute gets focus stuck (menulist.xml)
| * Editable menulist loosing editable attribute gets focus stuckjanekptacijarabaci2018-02-04-2/+16
| | | | | | | | | | | | Bug(s): https://bugzilla.mozilla.org/show_bug.cgi?id=1142224 (native in moebius)
* | Merge pull request #141 from janekptacijarabaci/pm_findbar_1New Tobin Paradigm2018-04-13-48/+87
|\ \ | | | | | | Fix: Findbar broken
| * | Fix typo in a property in tabbrowser.xmljanekptacijarabaci2018-04-13-1/+1
| | | | | | | | | | | | Issue #138
| * | Fix (to TODO): Findbar throws an error - "nsIPrefBranch.getBoolPref" is not ↵janekptacijarabaci2018-04-13-0/+5
| | | | | | | | | | | | | | | | | | exist in browser.js Issue #138
| * | Fix: Findbar broken (basic)janekptacijarabaci2018-04-13-48/+82
| | | | | | | | | | | | Issue #138
* | | Merge pull request #140 from ↵New Tobin Paradigm2018-04-13-2/+2
|\ \ \ | |/ / |/| | | | | | | | janekptacijarabaci/pm_contentMenu_saveImageURL_2_cleanUp Style clean up: saveImageURL() in nsContextMenu.js
| * | Style clean up: saveImageURL() in nsContextMenu.jsjanekptacijarabaci2018-04-13-2/+2
|/ / | | | | | | Tag #139
* | Merge pull request #139 from janekptacijarabaci/pm_contentMenu_saveImageURL_1New Tobin Paradigm2018-04-13-5/+14
|\ \ | | | | | | Fix: "DEPRECATION WARNING: saveImageURL should be passed the private state of the containing window" in nsContextMenu.js
| * | Fix: DEPRECATION WARNING: saveImageURL should be passed the private state of ↵janekptacijarabaci2018-04-13-5/+14
| | | | | | | | | | | | | | | | | | the in nsContextMenu.js Issue #121
* | | Merge pull request #135 from janekptacijarabaci/aboutSupport_improvements_1New Tobin Paradigm2018-04-13-13/+32
|\ \ \ | | | | | | | | moebius#57: about:support - "Copy text to clipboard": "Places Database" - "Verify" (results)
| * | | moebius#57: about:support - improvements (Copy text to clipboard)janekptacijarabaci2018-04-12-13/+32
| | | | | | | | | | | | | | | | https://github.com/MoonchildProductions/moebius/pull/57
* | | | Merge pull request #136 from trav90/gtk-workNew Tobin Paradigm2018-04-13-285/+398
|\ \ \ \ | | | | | | | | | | Improve GTK3 support
| * | | | [GTK3] Set alpha component appropriately in operator over for -moz-fieldtrav902018-04-11-0/+1
| | | | |
| * | | | Fix GTK3 build bustagetrav902018-04-06-3/+3
| | | | |
| * | | | [GTK3] Ignore double-click on WM without _NET_WM_MOVERESIZE supporttrav902018-04-06-0/+16
| | | | | | | | | | | | | | | | | | | | This fixes a crash with GTK3 builds used with a window manager that does not support _NET_WM_MOVERESIZE.
| * | | | [GTK3] Get styles for menu label, button text and combobox text colors from ↵trav902018-04-06-27/+27
| | | | | | | | | | | | | | | | | | | | WidgetCache
| * | | | [GTK3] Don't invalidate style content for missing widgetstrav902018-04-06-0/+4
| | | | |
| * | | | [GTK3] Invalidate widget style contexts after their ancestors are settrav902018-04-06-0/+14
| | | | | | | | | | | | | | | | | | | | Although this is only known to affect buttons with builtin child widgets, it is difficult to audit all GTK widgets for similar situations, and so the same defense is applied to all widgets.
| * | | | [GTK3] Force a style resolution on context creation to set GTK 3.4 ↵trav902018-04-06-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | theming_engine This works around a GTK bug that led to the default engine being used instead for the first draw.
| * | | | [GTK3] For Gtk > 3.20 determine scale trough size from trough CSS node and ↵trav902018-04-06-10/+8
| | | | | | | | | | | | | | | | | | | | also add border/padding/margin
| * | | | [GTK3] Consider also margin when determine range widget slider sizetrav902018-04-06-3/+20
| | | | |
| * | | | [GTK3] With GTK versions < 3.8 draw menuitem background and frame only when ↵trav902018-04-06-4/+10
| | | | | | | | | | | | | | | | | | | | in hover and not a separator
| * | | | [GTK3] Implement pre-3.20 MOZ_GTK_PROGRESS_CHUNK in WidgetStyleCachetrav902018-04-06-11/+9
| | | | |
| * | | | [GTK3] Adjust textarea style contexts for GTK 3.20 theming ABI changestrav902018-04-06-4/+11
| | | | |
| * | | | [GTK3] Consider textview root node background in addition to text node for ↵trav902018-04-06-17/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -moz-appearance:textfield-multiline This is necessary for GTK versions > 3.18 because windows no longer clear their backgrounds since https://git.gnome.org/browse/gtk+/commit/?id=580ea227a6bb19ad6c6d4766b3a36dbad24583f3 and Ambiance for 3.20 has a transparent background for the "text" window.
| * | | | [GTK3] Consider textview root node background in addition to text node for ↵trav902018-04-06-2/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -moz-field This is necessary for GTK versions > 3.18 because windows no longer clear their backgrounds since https://git.gnome.org/browse/gtk+/commit/?id=580ea227a6bb19ad6c6d4766b3a36dbad24583f3 and Ambiance for 3.20 has a transparent background for the "text" window.
| * | | | [GTK3] Introduce MOZ_GTK_TEXT_VIEW_TEXT and move MOZ_GTK_RESIZER to ↵trav902018-04-06-32/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | WidgetStyleCache The style context for MOZ_GTK_TEXT_VIEW is now created by copying from the widget instead of caching a widget and using its context. No rendering changes are expected, unless themes are animating GtkTextView backgrounds.
| * | | | [GTK3] Use WidgetCache to get colors at nsLookAndFeelfor menuitems, text and ↵trav902018-04-06-9/+11
| | | | | | | | | | | | | | | | | | | | tree view
| * | | | [GTK3] Use WidgetCache to get colors at nsLookAndFeel for GtkButton, ↵trav902018-04-06-57/+31
| | | | | | | | | | | | | | | | | | | | GtkWindow, GtkScrollBar
| * | | | [GTK3] Use WidgetCache to get colors at nsLookAndFeeltrav902018-04-06-46/+38
| | | | |
| * | | | [GTK3] Adjust menuitem padding and check/radio indicator position for ↵trav902018-04-05-14/+37
| | | | | | | | | | | | | | | | | | | | changes in GTK 3.20
| * | | | [GTK3] Rename subtract_margin and rectangle_inset to Inset* and swap ↵trav902018-04-05-11/+10
| | | | | | | | | | | | | | | | | | | | InsetByMargin parameters for consistency.
| * | | | [GTK] Rename radio/check menuitem and indicator as used with ClaimStyleContext.trav902018-04-05-29/+28
| | | | | | | | | | | | | | | | | | | | The same name is retained for moz_gtk_widget_paint(), which is now more consistent.
| * | | | [GTK3] Use menuitem padding between menuitem and check indicator.trav902018-04-05-1/+1
| | | | |