Commit graph

46 commits

Author SHA1 Message Date
Andy
1a5b3dcae6 Issue #2106 - Follow-up: Additional Un-prefixing 2025-07-08 10:00:02 +08:00
yup
72a17a5284 Fix loop for column picker's drop-down menu (#2758)
This fixes an oversight in the loop going over column enumeration for column selection.

Resolves #2759

Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2758
Co-authored-by: yup <yup@no-reply.palemoon.org>
Co-committed-by: yup <yup@no-reply.palemoon.org>
2025-06-17 09:24:10 +08:00
yup
0dd6a089f6 Minor performance improvement by elimination of an unnecessary intermediate array 2024-03-21 15:23:11 +08:00
yup
f5edbe658c Colump picker should work even if there are no rows in the tree 2024-03-21 15:22:46 +08:00
yup
17182d8b63 Eliminated exceptions in event handlers that happen when "this.view" does not exists (empty tree) 2024-03-21 15:22:25 +08:00
Moonchild
808332c2c1 Issue #2019 - Follow-up: Make autocomplete and satchel listen to keypress events in the system event group
The autocomplete module listens to keypress events for both printable keys
and non-printable keys a lot. However, we're stopping dispatching keypress
events for non-printable keys in the default event group of web content.

This means that autocomplete should listen to keypress events in the
system event group.

Note that it's difficult to globally change keypress event listeners to
keydown event listeners because if we stop keypress events at preceding
keydown event in autocomplete or satchel modules, some other modules
fail to handle keydown or keypress events before autocomplete, and it's
not easy to investigate which keypress event listener in which modules
should be changed to a keydown event listener.

Therefore, this patch doesn't do that, and uses the event group approach.
2022-10-27 08:58:11 +08:00
Brian Smith
d5c43d1d35 Issue #1829 - Readd code cleanup that is not Mac related that got clobbered by reverting Issue #1751 2022-05-04 10:01:23 +08:00
Brian Smith
13fcc4a046 Issue #1829 - Revert "Issue #1751" 2022-05-04 09:40:24 +08:00
Moonchild
bae3220dd5 No issue - Fix a potential autocomplete issue.
Account for the case where we don't have a tree view in selectedIndex
setter which may break future autocompletes.
2022-03-22 23:04:29 +08:00
FranklinDM
52b1a20bcf Issue #1770 - Fix incorrect reference to event parameter 2021-05-14 00:21:23 +08:00
Moonchild
a4b0f333ba Issue #1751 -- Remove XP_MACOSX conditionals from the rest of the tree.
This also removes some PP abuse and takes file entries out of PP when no longer
needed without XP_MACOSX conditionals.
2021-05-07 09:53:59 +08:00
Matt A. Tobin
7359f90456 Follow up to Issue #1578 - Preprocess the popup binding 2020-06-10 21:00:33 +08:00
Lootyhoof
564f1026d5 Issue MoonchildProductions/UXP#1578 - Add global menubar support for GTK 2020-06-10 21:00:30 +08:00
Ascrod
a24456a76d Issue #991 Part 8: Toolkit everything else 2019-04-27 08:22:23 +08:00
wolfbeast
0fc8fedbd8 Remove e10s code from browser widget.
In case there are still callers to it (likely from the FE),
`isRemoteBrowser` is stubbed to always return false for now.

Tag #953.
2019-03-09 10:22:33 +08:00
wolfbeast
1e6b075d1d Make the Auth prompt DOS protection a browser-element opt-in feature. 2019-03-02 12:19:28 +08:00
wolfbeast
5345ccd8b6 Fix reference to undefined property warnings in toolkit's browser.xml. 2019-02-16 00:16:13 +08:00
wolfbeast
58f6d1953c Add findbar.termPerTab
Allow the pref to switch between global search term and per-tab search term
2019-02-16 00:13:37 +08:00
wolfbeast
e3a9020c5d Remove TelemetryStopwatch call sites from toolkit components.
Tag #21
2019-02-16 00:11:38 +08:00
janekptacijarabaci
9b3581eddb Bug 1331686 - Pass correct triggeringPrincipal for tabs openen through ctrl-click and open link in new tab 2019-02-15 23:54:58 +08:00
janekptacijarabaci
83cb9933ed Fix typo in variables in datetimepopup.xml
Issue #162
2019-02-15 23:54:12 +08:00
janekptacijarabaci
a748ea4e42 [fix typo] palemoon#903 and #975: Customizable toolbars - persist the attribute "collapsed" (backward compatible)
https://github.com/MoonchildProductions/Pale-Moon/pull/903
https://github.com/MoonchildProductions/Pale-Moon/pull/975
https://github.com/MoonchildProductions/UXP/issues/242
2019-02-15 23:49:57 +08:00
janekptacijarabaci
6bcd2f5333 [PALEMOON] Customizable toolbars - added a comment 2019-02-15 23:46:17 +08:00
janekptacijarabaci
7da20021ff palemoon#975: Customizable toolbars - backward compatible (but unidirectional) 2019-02-15 23:46:16 +08:00
janekptacijarabaci
f1f2d4d77e palemoon#903: Customizable toolbars - persist the attribute "collapsed"
https://github.com/MoonchildProductions/Pale-Moon/pull/903
2019-02-15 23:46:14 +08:00
janekptacijarabaci
7a160547e5 moebius#110: HTML - input - datetime - Datepicker shows incorrect month for the first day of the month 2019-02-15 23:45:14 +08:00
janekptacijarabaci
9c7b814103 Bug 1446342 - Input type="date" not working if the other form elements has name="document" (any alternative solution) 2019-02-15 23:45:10 +08:00
janekptacijarabaci
def56bfceb Bug 1397114 - Disable smooth scrolling when value changes come from input box 2019-02-15 23:45:06 +08:00
janekptacijarabaci
e75b329d4d Bug 1401876 - (Part 1) Close datetime picker on popuphidden 2019-02-15 23:45:03 +08:00
janekptacijarabaci
1cbd27ae55 Bug 1390794 - Use 'norolluponanchor' to avoid closing the picker when the anchored input box is clicked 2019-02-15 23:45:01 +08:00
janekptacijarabaci
758ef612dc Bug 1371111 - Open picker when input element's padding area is clicked
+ Bug 1341029: https://bugzilla.mozilla.org/show_bug.cgi?id=1341029
(partially - partially - fix typo in removeEventListener):

https://hg.mozilla.org/mozilla-central/diff/6055065a2ed5/toolkit/content/widgets/datetimebox.xml
+ Bug 1410292: https://bugzilla.mozilla.org/show_bug.cgi?id=1410292
2019-02-15 23:45:00 +08:00
janekptacijarabaci
63855a98c0 Bug 1381421 - (Part 1) Handle dates earlier than 0001-01-01 and later than 275760-09-13 correctly 2019-02-15 23:44:57 +08:00
janekptacijarabaci
6993cdbd88 Bug 1382175 - Fix time picker step and min/max regressions 2019-02-15 23:44:54 +08:00
janekptacijarabaci
7f3ec297c9 Bug 1364026 - (Part 2) Check if min and max attributes on input type date are valid date strings 2019-02-15 23:44:52 +08:00
janekptacijarabaci
1cca8d40f3 Bug 1363672 - Add step support to date picker 2019-02-15 23:44:49 +08:00
janekptacijarabaci
cac5c5adc7 moebius#92: HTML - input - datetime
+ native in moebius:

Bug 1317600: https://bugzilla.mozilla.org/show_bug.cgi?id=1317600
A note - not implemented: Bug 1282768:
https://bugzilla.mozilla.org/show_bug.cgi?id=1282768
*.css: filter: url("chrome://global/skin/filters.svg#fill");, fill:

Bug 1283385: https://bugzilla.mozilla.org/show_bug.cgi?id=1283385
Bug 1323109: https://bugzilla.mozilla.org/show_bug.cgi?id=1323109
Bug 1314544: https://bugzilla.mozilla.org/show_bug.cgi?id=1314544
Bug 1286182: https://bugzilla.mozilla.org/show_bug.cgi?id=1286182

Bug 1325922: https://bugzilla.mozilla.org/show_bug.cgi?id=1325922
A note - not implemented: Bug 1282768:
https://bugzilla.mozilla.org/show_bug.cgi?id=1282768
*.css: filter: url("chrome://global/skin/filters.svg#fill");, fill:

Bug 1320225: https://bugzilla.mozilla.org/show_bug.cgi?id=1320225
Bug 1341190: https://bugzilla.mozilla.org/show_bug.cgi?id=1341190
2019-02-15 23:44:39 +08:00
janekptacijarabaci
753a28d239 Bug 1320225: [DateTimeInput] Integration of input type=date input box with picker (part 2) 2019-02-15 23:44:35 +08:00
janekptacijarabaci
d8bcf2270a Bug 1286182: Implement the layout for <input type=date> 2019-02-15 23:44:33 +08:00
janekptacijarabaci
e59c0758c7 Bug 1314544: [DateTimeInput] browser keyboard shortcut does not work when focus is on input box 2019-02-15 23:44:32 +08:00
janekptacijarabaci
ee07b11c03 Bug 1320225: [DateTimeInput] Integration of input type=date input box with picker (part 1) 2019-02-15 23:44:30 +08:00
janekptacijarabaci
a13a3afc1b Bug 1325922: [DateTimePicker] Add arrows svg file and style month-year button for date picker 2019-02-15 23:44:29 +08:00
janekptacijarabaci
f4e1313a58 Bug 1323109: [DateTimePicker] Date time picker popup does not open near input box 2019-02-15 23:44:27 +08:00
janekptacijarabaci
c030f0de23 Bug 1283385: Implement UI for <input type="date"> 2019-02-15 23:44:25 +08:00
NTD
53e8bd2ac0 Restyle the findbar 2019-02-15 23:43:57 +08:00
janekptacijarabaci
e2fbb83e3a Editable menulist loosing editable attribute gets focus stuck
Bug(s):
https://bugzilla.mozilla.org/show_bug.cgi?id=1142224
(native in moebius)
2019-02-15 23:43:56 +08:00
Roy Tam
dcd9973243 import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00