* lisp/subr.el (event-start, event-end): Handle `(menu-bar)` events

* lisp/net/browse-url.el (browse-url-interactive-arg): Simplify accordingly
42 jobs for master in 580 minutes and 8 seconds (queued for 233 minutes and 9 seconds)
Status Job ID Name Coverage
  Build Images
passed #33573
build-image-inotify

01:53:18

 
  Normal
passed #33574
test-lib-src-inotify

00:02:57

passed #33576
test-lisp-calc-inotify

00:01:25

passed #33577
test-lisp-calendar-inotify

00:01:37

passed #33578
test-lisp-cedet-inotify

00:02:12

passed #33580
test-lisp-cedet-semantic-bovine-inotify

00:01:26

passed #33579
test-lisp-cedet-semantic-inotify

00:01:51

passed #33581
test-lisp-cedet-srecode-inotify

00:01:15

passed #33583
test-lisp-emacs-lisp-eieio-tests-inotify

00:01:05

passed #33584
test-lisp-emacs-lisp-faceup-tests-inotify

00:01:13

failed #33582
test-lisp-emacs-lisp-inotify

00:04:29

passed #33585
test-lisp-emulation-inotify

00:01:26

passed #33586
test-lisp-erc-inotify

00:01:49

passed #33587
test-lisp-eshell-inotify

00:02:51

passed #33588
test-lisp-gnus-inotify

00:02:48

passed #33589
test-lisp-image-inotify

00:03:09

passed #33575
test-lisp-inotify

00:04:14

passed #33590
test-lisp-international-inotify

00:01:24

passed #33591
test-lisp-mail-inotify

00:01:41

passed #33592
test-lisp-mh-e-inotify

00:01:32

passed #33593
test-lisp-net-inotify

00:04:27

passed #33594
test-lisp-nxml-inotify

00:01:28

passed #33595
test-lisp-obsolete-inotify

00:01:16

passed #33596
test-lisp-org-inotify

00:01:25

passed #33597
test-lisp-play-inotify

00:01:38

passed #33598
test-lisp-progmodes-inotify

00:02:23

passed #33599
test-lisp-so-long-tests-inotify

00:01:46

passed #33600
test-lisp-term-inotify

00:02:32

passed #33601
test-lisp-textmodes-inotify

00:03:21

passed #33602
test-lisp-url-inotify

00:03:22

passed #33603
test-lisp-vc-inotify

00:03:16

passed #33604
test-misc-inotify

00:02:09

passed #33605
test-src-inotify

00:07:27

 
  Platform Images
passed #33606
build-image-filenotify-gio

02:01:53

passed #33607
build-image-gnustep

02:19:38

 
  Platforms
failed #33608
test-filenotify-gio

00:16:29

passed #33609
test-gnustep

00:04:22

 
  Native Comp Images
failed #33610
build-native-comp-speed0

08:00:03

passed #33611
build-native-comp-speed1

04:54:52

passed #33612
build-native-comp-speed2

04:56:34

 
  Native Comp
skipped #33613
test-native-comp-speed0
 
  Slow
failed #33614
test-all-inotify

00:44:46

 
Name Stage Failure
failed
build-native-comp-speed0 Native Comp Images The script exceeded the maximum execution time set for the job
#12 2.826   ELC+ELN  org/org-faces.elc
#12 2.827 ELC+ELN org/org-feed.elc
#12 2.831 ELC+ELN org/org-footnote.elc
#12 2.834 ELC+ELN org/org-goto.elc
#12 2.837 ELC+ELN org/org-habit.elc
#12 2.845 ELC+ELN org/org-id.elc
#12 2.849 ELC+ELN org/org-indent.elc
Pulling docker image gitlab/gitlab-runner-helper:x86_64-d0b76032 ...
ERROR: Job failed: execution took longer than 8h0m0s seconds
failed
test-all-inotify Slow
$ test -n "$(docker ps -aq -f name=${test_name})" && docker cp ${test_name}:checkout/test ${test_name}
$ test -n "$(docker ps -aq -f name=${test_name})" && docker rm ${test_name}
test-all-inotify-9ceb3070
Uploading artifacts...
test-all-inotify-9ceb3070/**/*.log: found 157 matching files
WARNING: test-all-inotify-9ceb3070/**/core: no matching files
WARNING: test-all-inotify-9ceb3070/core: no matching files
Uploading artifacts to coordinator... ok
id=33614 responseStatus=201 Created token=a4Et2Hz-
ERROR: Job failed: exit code 2
failed
test-filenotify-gio Platforms
$ test -n "$(docker ps -aq -f name=${test_name})" && docker cp ${test_name}:checkout/test ${test_name}
$ test -n "$(docker ps -aq -f name=${test_name})" && docker rm ${test_name}
test-filenotify-gio-9ceb3070
Uploading artifacts...
test-filenotify-gio-9ceb3070/**/*.log: found 2 matching files
WARNING: test-filenotify-gio-9ceb3070/**/core: no matching files
WARNING: test-filenotify-gio-9ceb3070/core: no matching files
Uploading artifacts to coordinator... ok
id=33608 responseStatus=201 Created token=KsxVDMfS
ERROR: Job failed: exit code 2
failed
test-lisp-emacs-lisp-inotify Normal
$ test -n "$(docker ps -aq -f name=${test_name})" && docker cp ${test_name}:checkout/test ${test_name}
$ test -n "$(docker ps -aq -f name=${test_name})" && docker rm ${test_name}
test-lisp-emacs-lisp-inotify-9ceb3070
Uploading artifacts...
WARNING: test-lisp-emacs-lisp-inotify-9ceb3070/test/lisp/emacs-lisp/*.log: no matching files
WARNING: test-lisp-emacs-lisp-inotify-9ceb3070/**/core: no matching files
WARNING: test-lisp-emacs-lisp-inotify-9ceb3070/core: no matching files
ERROR: No files to upload
ERROR: Job failed: exit code 2