Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
358 commits
Select commit Hold shift + click to select a range
052f591
Merge pull request #6413 from cyberbotics/sync-master-a9888b1a3
Oct 12, 2023
99a9ddc
Fix deprecated Qt methods (#6415)
omichel Oct 17, 2023
9f3135f
Merge branch 'develop' into sync-master-99a9ddcce
Oct 18, 2023
f6edee8
Merge pull request #6416 from cyberbotics/sync-master-99a9ddcce
Oct 18, 2023
868a862
Fix missing points in lidar scan (#6417)
TonyWelte Nov 6, 2023
527cf22
Merge branch 'develop' into sync-master-868a862b7
omichel Nov 7, 2023
b5a1826
Merge pull request #6433 from cyberbotics/sync-master-868a862b7
omichel Nov 7, 2023
daeab92
Fixed test suite on macOS (#6436)
omichel Nov 13, 2023
5b34a9a
Fix macOS build on develop (#6437)
omichel Nov 13, 2023
dc3dd45
Merge branch 'develop' into sync-master-5b34a9a5b
omichel Nov 14, 2023
c6e0090
Prepend blank line in bashrc script (#6441)
omichel Nov 14, 2023
08a0724
Merge pull request #6440 from cyberbotics/sync-master-5b34a9a5b
omichel Nov 14, 2023
d570f45
Merge branch 'develop' into sync-master-c6e0090e5
omichel Nov 15, 2023
c70fb0a
Merge pull request #6443 from cyberbotics/sync-master-c6e0090e5
omichel Nov 15, 2023
41a46f2
Merge branch 'master' into sync-released-22eabe327
omichel Nov 17, 2023
84adb5a
Merge pull request #6448 from cyberbotics/sync-released-22eabe327
omichel Nov 17, 2023
3a777fe
Merge branch 'develop' into sync-master-84adb5a36
omichel Nov 18, 2023
8218729
Merge pull request #6449 from cyberbotics/sync-master-84adb5a36
omichel Nov 18, 2023
68de8ca
Bump tj-actions/branch-names from 5.1 to 7.0.7 in /.github/workflows …
dependabot[bot] Dec 6, 2023
8ed5396
Merge branch 'develop' into sync-master-68de8ca85
omichel Dec 7, 2023
e439540
Merge pull request #6459 from cyberbotics/sync-master-68de8ca85
omichel Dec 7, 2023
e7fd629
Add Wayland support (#6458)
Etaash-mathamsetty Dec 8, 2023
084d84b
Merge branch 'develop' into sync-master-e7fd62944
omichel Dec 9, 2023
41cf335
Merge pull request #6460 from cyberbotics/sync-master-e7fd62944
omichel Dec 9, 2023
7bc2209
Merge branch 'master' into sync-released-c3f2c4260
omichel Jan 3, 2024
26e08bb
Merge pull request #6466 from cyberbotics/sync-released-c3f2c4260
omichel Jan 3, 2024
15da4f0
Merge branch 'develop' into sync-master-26e08bbf6
omichel Jan 4, 2024
eaaa8eb
Merge pull request #6468 from cyberbotics/sync-master-26e08bbf6
omichel Jan 5, 2024
0dbce8a
Avoid crashes and better warn when getting PROTO (#6473)
galou Jan 15, 2024
99b2aba
Merge branch 'develop' into sync-master-0dbce8a5c
omichel Jan 16, 2024
cde3545
Merge pull request #6479 from cyberbotics/sync-master-0dbce8a5c
omichel Jan 16, 2024
3439251
Update pull_request_template.md (#6483)
omichel Jan 18, 2024
3c3f849
Fixing missing libcar.dylib and libdriver.dylib on MacOS (#6482)
SarvagyaVaish Jan 18, 2024
6a74b93
Merge branch 'develop' into sync-master-3c3f84995
omichel Jan 19, 2024
a811190
Merge pull request #6484 from cyberbotics/sync-master-3c3f84995
omichel Jan 19, 2024
a5ad2db
Fix typo in bumper.c sample project (#6489)
amoor22 Jan 29, 2024
df9db42
Merge branch 'develop' into sync-master-a5ad2db87
omichel Jan 30, 2024
c98f831
Merge pull request #6490 from cyberbotics/sync-master-a5ad2db87
omichel Jan 30, 2024
46c57eb
Merge branch 'master' into sync-released-eff554879
omichel Jan 31, 2024
3a60e9f
Merge pull request #6492 from cyberbotics/sync-released-eff554879
omichel Jan 31, 2024
43ddacf
Merge branch 'develop' into sync-master-3a60e9f30
omichel Feb 1, 2024
25a6dad
Merge pull request #6493 from cyberbotics/sync-master-3a60e9f30
omichel Feb 1, 2024
12a4627
Update config.yml (#6500)
omichel Feb 14, 2024
3ce8b15
Fix jnilibs flags (#6501)
koenyskout Feb 14, 2024
7ba2592
Merge branch 'develop' into sync-master-3ce8b1596
omichel Feb 15, 2024
97cc06e
Merge pull request #6502 from cyberbotics/sync-master-3ce8b1596
omichel Feb 15, 2024
c904771
Merge branch 'master' into sync-released-6540d4dcd
omichel Feb 22, 2024
aa3c45e
Merge pull request #6509 from cyberbotics/sync-released-6540d4dcd
omichel Feb 22, 2024
10a7c58
Merge branch 'develop' into sync-master-aa3c45e3a
omichel Feb 23, 2024
d1794b9
Merge pull request #6510 from cyberbotics/sync-master-aa3c45e3a
omichel Feb 23, 2024
af596b4
remove position from crazyflie proto (#6511)
knmcguire Feb 23, 2024
65d7cfd
Merge branch 'develop' into sync-master-af596b463
omichel Feb 26, 2024
db8dbbd
Merge pull request #6512 from cyberbotics/sync-master-af596b463
omichel Feb 26, 2024
3a73f7b
Update generate_proto_list.py (#6523)
FrogGuaGuaGua Mar 25, 2024
f204779
Merge branch 'develop' into sync-master-3a73f7b9b
omichel Mar 26, 2024
9f43f44
Merge pull request #6526 from cyberbotics/sync-master-3a73f7b9b
omichel Mar 26, 2024
47d8da2
Fix missing pi offset after merge of #6417 (#6525)
TonyWelte Mar 26, 2024
4553b96
Removed installation of unused dependencies (#6529)
omichel Apr 2, 2024
ba21c2d
Merge branch 'develop' into sync-master-4553b962a
omichel Apr 3, 2024
7b2e6ed
Merge pull request #6530 from cyberbotics/sync-master-4553b962a
omichel Apr 3, 2024
b10dda3
Added script for counting lines of code
omichel Apr 10, 2024
03dc321
converted to UNIX LF
omichel Apr 10, 2024
01df207
Fixed PEP8 in count_lines.py (#6537)
omichel Apr 11, 2024
836e9ba
Merge branch 'develop' into sync-master-01df207c0
omichel Apr 12, 2024
08b6a5f
Merge pull request #6538 from cyberbotics/sync-master-01df207c0
omichel Apr 12, 2024
ddf2fde
Fixed Windows compilation on the CI worker (#6550)
omichel May 24, 2024
6c9cdcf
Merge branch 'develop' into master
omichel May 24, 2024
8ac4544
Fixed Windows compilation on the CI worker (#6550) (#6551)
omichel May 24, 2024
c1978ff
update PR template to refer to 2024 changelog (#6554)
CoolSpy3 May 29, 2024
06cb82a
Add libssl to MSys2 Windows Distribution (#6553)
CoolSpy3 May 29, 2024
35a1eab
Merge branch 'develop' into sync-master-06cb82a1b
omichel May 30, 2024
e8324a0
Merge pull request #6557 from cyberbotics/sync-master-06cb82a1b
omichel May 30, 2024
fdaa208
Fix getPose() returning arrays of length 3 in Java. (#6556)
brettle May 30, 2024
cfbe724
Merge branch 'develop' into sync-master-fdaa208a0
omichel May 31, 2024
e2b0a1e
Merge pull request #6559 from cyberbotics/sync-master-fdaa208a0
omichel May 31, 2024
e3a5f1f
Add Light Sensor to Sensors List (#6558)
CoolSpy3 Jun 1, 2024
a41a8fe
Merge branch 'develop' into sync-master-e3a5f1f4e
omichel Jun 2, 2024
d550b9c
Merge pull request #6560 from cyberbotics/sync-master-e3a5f1f4e
omichel Jun 3, 2024
69681a9
[Java Controller API] Fix Length of Arrays Returned by `CameraRecogni…
CoolSpy3 Jun 22, 2024
fc3fa74
Merge branch 'develop' into sync-master-69681a9c2
omichel Jun 23, 2024
37d5deb
Merge pull request #6565 from cyberbotics/sync-master-69681a9c2
omichel Jun 23, 2024
006a6b7
Merge branch 'master' into sync-released-0c0e31c77
omichel Jul 1, 2024
c2ea36b
Merge pull request #6569 from cyberbotics/sync-released-0c0e31c77
omichel Jul 1, 2024
92a6dc2
Merge branch 'develop' into sync-master-c2ea36ba5
omichel Jul 2, 2024
608109c
Merge pull request #6572 from cyberbotics/sync-master-c2ea36ba5
omichel Jul 2, 2024
e2e52f3
Merge branch 'master' into sync-released-62f04c7db
omichel Jul 5, 2024
1c6c9a3
Merge pull request #6576 from cyberbotics/sync-released-62f04c7db
omichel Jul 5, 2024
7046acf
Merge branch 'develop' into sync-master-1c6c9a38e
omichel Jul 6, 2024
ece474f
Merge pull request #6577 from cyberbotics/sync-master-1c6c9a38e
omichel Jul 6, 2024
a01ffad
Fix #6578 `Device`s with Duplicate Names Cause Unexpected Behavior (#…
CoolSpy3 Jul 10, 2024
7ddffc6
Enhancement: Consider Node Ancestry in Proto Type Restrictions (#6574)
CoolSpy3 Jul 11, 2024
3efcdcd
Merge branch 'develop' into sync-master-a01ffad93
omichel Jul 11, 2024
8403792
Merge pull request #6582 from cyberbotics/sync-master-a01ffad93
omichel Jul 11, 2024
ac8a683
Update MacOS Runner (#6580)
CoolSpy3 Jul 21, 2024
d14723e
Merge branch 'develop' into sync-master-ac8a68382
omichel Jul 22, 2024
f6c4ac8
Update WbFieldValueRestriction.hpp
omichel Jul 22, 2024
6a1e6e7
Update WbNodeModel.hpp
omichel Jul 22, 2024
6e2b242
Update WbVariant.hpp
omichel Jul 22, 2024
77ecccc
Merge pull request #6583 from cyberbotics/sync-master-ac8a68382
omichel Jul 22, 2024
34dd212
Remote assets per URL (#6585)
gabryelreyes Jul 28, 2024
25d3613
Fix `Brake`s added to the second axis of a `Hinge2Joint` being applie…
brettle Jul 28, 2024
1ba58ba
Remove references to unused custom uniforms. (#6587)
brettle Jul 28, 2024
3c9940d
Allow non-nightly builds on weekends. (#6588)
brettle Jul 29, 2024
a23313c
Merge branch 'develop' into sync-master-1ba58ba84
omichel Jul 29, 2024
738ca14
Merge pull request #6589 from cyberbotics/sync-master-1ba58ba84
omichel Jul 29, 2024
0c44a3d
[CI] Install Swig on Mac (#6590)
CoolSpy3 Jul 29, 2024
9902e0b
6592 invalid sound path results in crash (#6593)
gabryelreyes Jul 29, 2024
a2b2beb
Fix windows nightly build (#6586)
brettle Jul 29, 2024
77d5162
Merge branch 'develop' into sync-master-a2b2beb8c
omichel Jul 30, 2024
28615cd
Fix macos CI being slow. (#6595)
brettle Jul 30, 2024
6442e16
Merge pull request #6596 from cyberbotics/sync-master-a2b2beb8c
omichel Jul 30, 2024
9dc232d
Fix Thumbnail Generation (#6598)
gabryelreyes Jul 30, 2024
0cf3ec9
Merge branch 'develop' into sync-master-9dc232d3e
omichel Jul 31, 2024
b17c1ff
Merge pull request #6601 from cyberbotics/sync-master-9dc232d3e
omichel Jul 31, 2024
03bc580
only delete old tmp dirs if root dir exists (#6603)
CoolSpy3 Aug 1, 2024
cf04986
Fix CI test suite failure with display.wbt on ubuntu-latest (#6600)
brettle Aug 1, 2024
81bdae2
Fix slow source testing (#6608)
brettle Aug 1, 2024
50ae6cd
Merge branch 'develop' into sync-master-81bdae22f
omichel Aug 2, 2024
f4be748
Merge pull request #6610 from cyberbotics/sync-master-81bdae22f
omichel Aug 2, 2024
02900c7
Fix-test-sources-to-work-locally (#6609)
brettle Aug 2, 2024
1200531
Fixed bug radar.py (#6606)
lonely-poppy Aug 2, 2024
bc64bbb
Merge branch 'develop' into sync-master-12005319d
CoolSpy3 Aug 3, 2024
a7596c7
Merge pull request #6612 from cyberbotics/sync-master-12005319d
omichel Aug 3, 2024
50ef671
Improve sound support for external controller (#6591) (#6605)
nhjschulz Aug 5, 2024
167a402
Merge branch 'develop' into sync-master-50ef671fa
omichel Aug 6, 2024
22c9c8a
Merge pull request #6615 from cyberbotics/sync-master-50ef671fa
omichel Aug 6, 2024
6b49409
Fix unitialized sliding friction when using asymmetric rolling fricti…
brettle Aug 11, 2024
aa597d0
Merge branch 'develop' into sync-master-6b49409db
CoolSpy3 Aug 12, 2024
cfd63e8
Merge pull request #6619 from cyberbotics/sync-master-6b49409db
omichel Aug 12, 2024
fe2879c
Allow Indirect Field Accesses in Proto Templates (#6614)
CoolSpy3 Aug 12, 2024
fe693cb
Merge branch 'develop' into sync-master-fe2879ccc
CoolSpy3 Aug 13, 2024
2f31f82
Merge pull request #6621 from cyberbotics/sync-master-fe2879ccc
omichel Aug 13, 2024
0bcfb17
Fix incomplete loading while minimized under some windowing systems. …
brettle Aug 14, 2024
72af5b6
Merge branch 'develop' into sync-master-0bcfb17c4
omichel Aug 15, 2024
f33793c
Merge pull request #6625 from cyberbotics/sync-master-0bcfb17c4
omichel Aug 15, 2024
0ee2580
Make supervisor_export_image use FBO instead of screen framebuffer. (…
brettle Aug 15, 2024
2472dd6
Merge branch 'develop' into sync-master-0ee258095
omichel Aug 16, 2024
c5c1ae1
Merge pull request #6627 from cyberbotics/sync-master-0ee258095
omichel Aug 18, 2024
f526058
Bump the Qt version from 6.4.3 to 6.5.3. (#6623)
brettle Aug 19, 2024
6ab65d2
Remove and ignore epuck.urdf file created by test. (#6629)
brettle Aug 19, 2024
5ab2d11
Merge branch 'develop' into sync-master-6ab65d257
omichel Aug 20, 2024
1b62b3a
Update changelog-r2024.md
omichel Aug 20, 2024
4da37fe
Add msys2 package that includes CA certificates. (#6628)
brettle Aug 20, 2024
6ec2cf9
Merge pull request #6632 from cyberbotics/sync-master-6ab65d257
omichel Aug 20, 2024
d18ad19
Merge branch 'develop' into sync-master-4da37fe0f
omichel Aug 21, 2024
b21ca17
Merge pull request #6637 from cyberbotics/sync-master-4da37fe0f
omichel Aug 21, 2024
3485871
Mostly MacOS-related fixes (#6635)
brettle Aug 25, 2024
45f78e2
Merge branch 'develop' into sync-master-3485871c1
omichel Aug 26, 2024
25d4827
Update changelog-r2024.md
omichel Aug 26, 2024
674a329
Merge pull request #6639 from cyberbotics/sync-master-3485871c1
omichel Aug 26, 2024
3ec6560
Fix bugs (introduced in PR #6622) when grabbing/recording with device…
brettle Aug 26, 2024
d9f6f7b
Fix-to-include-system-openal (#6640)
brettle Aug 27, 2024
ea2142b
Merge branch 'develop' into sync-master-d9f6f7b33
omichel Aug 27, 2024
ed6e026
Merge pull request #6643 from cyberbotics/sync-master-d9f6f7b33
omichel Aug 27, 2024
65ac3c4
Enhancement-remove-lua-support (#6642)
brettle Aug 27, 2024
ea41196
Fix failure of supervisor_start_stop_movie introduced by PR #6623. (#…
brettle Aug 27, 2024
8d0ecd7
Fix-mirror-crash-under-wayland (#6644)
brettle Aug 27, 2024
3955cdd
Merge branch 'develop' into sync-master-8d0ecd797
omichel Aug 28, 2024
46f5ebd
Merge pull request #6646 from cyberbotics/sync-master-8d0ecd797
omichel Aug 28, 2024
2a0c4ea
Fix-test-suite-not-run-on-macos (#6631)
brettle Aug 31, 2024
fbce617
Merge branch 'develop' into sync-master-2a0c4ead4
omichel Sep 1, 2024
0ae3089
Merge pull request #6649 from cyberbotics/sync-master-2a0c4ead4
omichel Sep 1, 2024
eed811b
Fix Crash When `wb_supervisor_field_get_name` is Called With NULL (#6…
CoolSpy3 Sep 1, 2024
6310af1
Merge branch 'develop' into sync-master-eed811b91
CoolSpy3 Sep 2, 2024
83e844a
Merge pull request #6650 from cyberbotics/sync-master-eed811b91
omichel Sep 3, 2024
4501943
Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows …
dependabot[bot] Sep 4, 2024
85aabf5
Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows …
github-actions[bot] Sep 5, 2024
c35ccd6
Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows …
github-actions[bot] Sep 6, 2024
ebf8625
Bump actions/upload-artifact to v4 (#6654)
CoolSpy3 Sep 6, 2024
737e1f4
Merge master into develop (#6656)
github-actions[bot] Sep 7, 2024
7f9f56a
Improve Node Field Query API (#6613)
CoolSpy3 Sep 7, 2024
233617e
Merge branch 'develop' into sync-master-ebf862581
omichel Sep 8, 2024
ca27438
Merge pull request #6657 from cyberbotics/sync-master-ebf862581
omichel Sep 8, 2024
34dfe53
Run test suite on windows during CI (#6648)
brettle Sep 12, 2024
847a60e
Merge branch 'develop' into sync-master-34dfe53ff
omichel Sep 13, 2024
0a08ffa
Merge pull request #6660 from cyberbotics/sync-master-34dfe53ff
omichel Sep 13, 2024
3c4a3c0
Fix crash when using muscles and animatedGeometry in sequential world…
brettle Sep 16, 2024
97af53c
Fix crash when using muscles and animatedGeometry in sequential world…
github-actions[bot] Sep 17, 2024
71c226d
Fix crash when using muscles and animatedGeometry in sequential world…
github-actions[bot] Sep 18, 2024
91bb0e5
Fix crash when using muscles and animatedGeometry in sequential world…
github-actions[bot] Sep 19, 2024
2446cdd
Merge branch 'develop' into sync-master-3c4a3c0ab
omichel Sep 20, 2024
9eb501e
Merge pull request #6665 from cyberbotics/sync-master-3c4a3c0ab
omichel Sep 20, 2024
8977e52
Ensure that test_suite.pt only tries to build controllers which have …
brettle Sep 21, 2024
0a1f1eb
Fix-references-to-raw-github-content (#6667)
brettle Sep 21, 2024
f39bd26
Merge branch 'develop' into sync-master-0a1f1eb4c
omichel Sep 22, 2024
c769d75
Merge pull request #6668 from cyberbotics/sync-master-0a1f1eb4c
omichel Sep 22, 2024
e6987d2
Fix bug where the wrong y coord was used for one corner of the box dr…
brettle Oct 20, 2024
a4bd745
Show box-plane contact point normals when showing contact points. (#6…
brettle Oct 20, 2024
d530f6f
Merge branch 'develop' into sync-master-e6987d266
omichel Oct 21, 2024
d1a27c0
Update changelog-r2024.md
omichel Oct 21, 2024
464967d
Merge pull request #6679 from cyberbotics/sync-master-e6987d266
omichel Oct 21, 2024
a62a005
Minor typo of WordInfo -> WorldInfo (#6681)
eleciawhite Oct 23, 2024
2e50ab7
Merge branch 'develop' into sync-master-a62a00511
omichel Oct 24, 2024
aeb490d
Merge pull request #6685 from cyberbotics/sync-master-a62a00511
omichel Oct 24, 2024
22f508a
Improve speed, accuracy, and readability of dCollideBoxPlane. (#6688)
brettle Oct 29, 2024
3e3c521
Fix Bounding Box Initialization when a Geometry is Inserted into a Sh…
CoolSpy3 Oct 30, 2024
44ae934
Merge branch 'develop' into sync-master-3e3c5214c
omichel Oct 31, 2024
0d2c295
Merge pull request #6692 from cyberbotics/sync-master-3e3c5214c
omichel Oct 31, 2024
52ce399
docs: Update using-your-ide.md (#6693)
Abdulrasheed1729 Nov 6, 2024
4a44b46
Merge branch 'develop' into sync-master-52ce39966
omichel Nov 7, 2024
9511b9f
Merge pull request #6694 from cyberbotics/sync-master-52ce39966
omichel Nov 7, 2024
90cb38d
Remove ROS1 support (#6697)
MNikoliCC Nov 15, 2024
d9caa65
Fix Worlds Test on Forked Repositories (#6702)
CoolSpy3 Nov 19, 2024
a3cc78d
Remove Old Import Node Methods from WbLanguage (#6701)
CoolSpy3 Nov 19, 2024
9c2b038
Merge branch 'develop' into sync-master-a3cc78d34
omichel Nov 20, 2024
96cdd4a
Update changelog-r2024.md
omichel Nov 20, 2024
bdba49c
Merge pull request #6705 from cyberbotics/sync-master-a3cc78d34
omichel Nov 20, 2024
1ad0a69
Clearpath Heron USV (#6548)
harunkurtdev Nov 23, 2024
4334bda
Merge branch 'develop' into sync-master-1ad0a694f
omichel Nov 24, 2024
37f0c14
Merge pull request #6706 from cyberbotics/sync-master-1ad0a694f
omichel Nov 24, 2024
67ff848
Fix bug in Python "example.wbt" world (#6708)
MNikoliCC Nov 28, 2024
02784bb
Add styles for webots classic, dusk and dark mode (#6711)
MNikoliCC Nov 29, 2024
7c87f0e
Fix rollers rotating angle In "omni_wheels.wbt" sample world (#6710)
MNikoliCC Nov 29, 2024
40894f3
Merge branch 'develop' into sync-master-7c87f0e29
omichel Nov 30, 2024
3d91d06
Merge pull request #6712 from cyberbotics/sync-master-7c87f0e29
omichel Nov 30, 2024
c5f934d
Remove Ubuntu 20.04 and add 24.04 support (#6704)
MNikoliCC Dec 2, 2024
9b5ed70
Update Webots version to R2025a (#6713)
MNikoliCC Dec 3, 2024
96d865a
Fix Heron warnings (#6717)
MNikoliCC Dec 5, 2024
d4dcff3
Fix main branch builds (#6719)
MNikoliCC Dec 5, 2024
ee602bd
Fix Windows build (#6720)
MNikoliCC Dec 5, 2024
8805e72
Merge branch 'develop' into sync-master-ee602bd9c
omichel Dec 6, 2024
2b41f99
Merge pull request #6723 from cyberbotics/sync-master-ee602bd9c
omichel Dec 6, 2024
16d6e5d
Update README to Include More Recent and In-Depth Information (#6721)
CoolSpy3 Dec 7, 2024
94f6c0c
Merge branch 'develop' into sync-master-16d6e5dc1
omichel Dec 9, 2024
b7f5a9c
Merge pull request #6725 from cyberbotics/sync-master-16d6e5dc1
omichel Dec 9, 2024
8fd32fb
restore support for ubuntu 20.04 in dependency installation scripts (…
CoolSpy3 Dec 20, 2024
ece4d70
pin empy version in ros CI test
CoolSpy3 Dec 20, 2024
2458b4f
Merge branch 'master' into pin-empy-version-in-ros-test
CoolSpy3 Dec 20, 2024
6a5771b
Merge branch 'develop' into sync-master-8fd32fb75
omichel Dec 21, 2024
2428a8d
Merge pull request #6737 from DeepBlueRobotics/pin-empy-version-in-ro…
omichel Dec 21, 2024
e6d15b5
Merge pull request #6738 from cyberbotics/sync-master-8fd32fb75
omichel Dec 21, 2024
84c556e
Revert "restore support for ubuntu 20.04 in dependency installation s…
CoolSpy3 Dec 22, 2024
86691ee
Merge branch 'develop' into sync-master-2428a8dc4
omichel Dec 22, 2024
21d2782
Merge pull request #6741 from cyberbotics/sync-master-2428a8dc4
omichel Dec 22, 2024
fdd04d5
Fix `WbField::isParameter` for Unconnected Fields (#6735)
CoolSpy3 Dec 22, 2024
f4aec2e
Merge branch 'develop' into sync-master-fdd04d5a4
lukicdarkoo Dec 23, 2024
58242dd
Fix Crash When Loading an Invalid Background HDR Image (#6744)
CoolSpy3 Dec 24, 2024
db7b578
Merge pull request #6745 from cyberbotics/sync-master-fdd04d5a4
lukicdarkoo Dec 26, 2024
65094da
Fix Heron Warnings (Port #6717) (#6742)
CoolSpy3 Dec 27, 2024
8a35f2a
Launch Webots on x11 server (#6748)
MNikoliCC Dec 27, 2024
f057d2f
Merge branch 'develop' of https://github.com/cyberbotics/webots into …
CoolSpy3 Jan 6, 2025
f1a53c8
trigger linux build with test suite label (#6757)
CoolSpy3 Jan 13, 2025
a83a79f
Merge branch 'develop' into sync-master-65094da8c
lukicdarkoo Jan 16, 2025
8c77fed
Blog post for R2025a release (#6714)
MNikoliCC Jan 27, 2025
e32465c
Merge branch 'develop' into sync-master-65094da8c
lukicdarkoo Jan 27, 2025
a07c4a2
Merge pull request #6750 from cyberbotics/sync-master-65094da8c
lukicdarkoo Jan 27, 2025
f1fcde4
Regenerate translations (#6763)
lukicdarkoo Jan 30, 2025
5bc6a73
Fix reference s in the URL sample (#6764)
lukicdarkoo Jan 31, 2025
234898f
Merge pull request #6762 from cyberbotics/develop
lukicdarkoo Jan 31, 2025
2ea61ac
Fix Linux build trigger tag (#6765)
lukicdarkoo Jan 31, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ contact_links:
- name: GitHub Discussions
url: https://github.com/cyberbotics/webots/discussions/new
about: Ask a question or request a new feature in Webots
- name: StackOverflow
url: https://stackoverflow.com/questions/tagged/webots
- name: Robotics StackExchange
url: https://robotics.stackexchange.com
about: Ask technical questions (be sure to use the 'webots' tag).
- name: Discord Server
url: https://discordapp.com/invite/nTWbN9m
Expand Down
11 changes: 8 additions & 3 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,25 @@
**Description**
Describe the bug you are fixing, the new feature your are introducing or the enhancement you are proposing.
Describe the bug fix, enhancement or new feature your are proposing.

**Related Issues**
This pull-request fixes issue #

**Tasks**
Add the list of tasks of this PR.
- [ ] Update the [changelog](https://github.com/cyberbotics/webots/blob/master/docs/reference/changelog-r2025.md)
- [ ] Update the documentation (if needed)
- [ ] Task 1
- [ ] Task 2
- [ ] ...

**Documentation**
If this pull-request changes the doc, add the link to the related page, including the `?version=BRANCH_NAME`, such as:
https://cyberbotics.com/doc/guide/getting-started-with-webots?version=develop
https://cyberbotics.com/doc/guide/getting-started-with-webots?version=my_repo:my_branch
or
https://cyberbotics.com/doc/guide/getting-started-with-webots?version=my_branch (if the branch is on this repository)

**Screenshots**
If this pull-request includes any new robots/simulations/etc. add one or more screenshots of the result.
If this pull-request includes any interesting visible result, add one or more screenshots.

**Additional context**
Add any other context about the pull-request here.
95 changes: 29 additions & 66 deletions .github/workflows/test_suite_linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-20.04, ubuntu-22.04]
os: [ubuntu-22.04, ubuntu-24.04]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v3
Expand All @@ -38,17 +38,16 @@ jobs:
export LIBGL_ALWAYS_SOFTWARE=true
xvfb-run --auto-servernum make webots_target -j4
build:
if: ${{ github.event_name == 'push' || github.event_name == 'schedule' || contains(github.event.pull_request.labels.*.name, 'test distribution') || contains(github.event.pull_request.labels.*.name, 'test suite') || contains(github.event.pull_request.labels.*.name, 'test ros') || contains(github.event.pull_request.labels.*.name, 'test worlds') }}
if: ${{ github.event_name == 'push' || github.event_name == 'schedule' || contains(github.event.pull_request.labels.*.name, 'test distribution') || contains(github.event.pull_request.labels.*.name, 'test suite') || contains(github.event.pull_request.labels.*.name, 'test worlds') }}
strategy:
fail-fast: false
matrix:
os: [ubuntu-20.04, ubuntu-22.04]
os: [ubuntu-22.04, ubuntu-24.04]
include:
- os: ubuntu-20.04
JAVA_VERSION: "16"
ROS_DISTRO: "noetic"
- os: ubuntu-22.04
JAVA_VERSION: "18"
- os: ubuntu-24.04
JAVA_VERSION: "21"
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v3
Expand All @@ -66,23 +65,22 @@ jobs:
export JAVA_HOME=/usr/lib/jvm/java-${{ matrix.JAVA_VERSION }}-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
export LIBGL_ALWAYS_SOFTWARE=true
export ROS_DISTRO=${{ matrix.ROS_DISTRO }}
xvfb-run --auto-servernum make distrib -j4
- name: Create/Update GitHub release
if: ${{ matrix.os == 'ubuntu-20.04' && (github.event_name == 'push' || github.event_name == 'schedule') }}
if: ${{ matrix.os == 'ubuntu-22.04' && (github.event_name == 'push' || github.event_name == 'schedule') }}
run: |
sudo python -m pip install requests PyGithub
pip install pyopenssl --upgrade
scripts/packaging/publish_release.py --key=${{ secrets.GITHUB_TOKEN }} --repo=${{ github.repository }} --branch=${{ github.ref }} --commit=$(git log -1 --format='%H') --tag=${{ github.ref }}
- uses: actions/upload-artifact@v3
if: ${{ contains(github.event.pull_request.labels.*.name, 'test suite') || contains(github.event.pull_request.labels.*.name, 'test ros') || contains(github.event.pull_request.labels.*.name, 'test worlds') }}
- uses: actions/upload-artifact@v4
if: ${{ contains(github.event.pull_request.labels.*.name, 'test suite') || contains(github.event.pull_request.labels.*.name, 'test worlds') }}
with:
name: build-${{ matrix.os }}
path: |
distribution/*.tar.bz2
distribution/*.zip
- uses: actions/upload-artifact@v3
if: ${{ !contains(github.event.pull_request.labels.*.name, 'test suite') && !contains(github.event.pull_request.labels.*.name, 'test ros') && !contains(github.event.pull_request.labels.*.name, 'test worlds') }}
- uses: actions/upload-artifact@v4
if: ${{ !contains(github.event.pull_request.labels.*.name, 'test suite') && !contains(github.event.pull_request.labels.*.name, 'test worlds') }}
with:
name: build-${{ matrix.os }}
path: |
Expand All @@ -95,19 +93,19 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-20.04, ubuntu-22.04]
os: [ubuntu-22.04, ubuntu-24.04]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v3
- name: Download Artifacts
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4.1.7
with:
name: build-ubuntu-20.04
name: build-ubuntu-22.04
path: artifact
- name: Extract Webots
run: tar xjf artifact/webots-*-x86-64*.tar.bz2 -C artifact
- name: Install Webots Dependencies
run: sudo scripts/install/linux_test_dependencies.sh --exclude-ros
run: sudo scripts/install/linux_test_dependencies.sh
- name: Set up Python 3.9
uses: actions/setup-python@v4
with:
Expand All @@ -121,63 +119,29 @@ jobs:
export TESTS_HOME=$PWD # required by cache group in the test suite
export BRANCH_HASH=$(git log -1 --format='%H')
xvfb-run --auto-servernum python tests/test_suite.py
- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
if: failure()
with:
name: test-results-${{ matrix.os }}
path: |
tests/
test-ros:
needs: build
if: ${{ contains(github.event.pull_request.labels.*.name, 'test ros') || github.event_name == 'schedule' }}
strategy:
fail-fast: false
matrix:
os: [ubuntu-20.04]
include:
- os: ubuntu-20.04
ROS_DISTRO: noetic
python: 3.8
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v3
with:
submodules: true
- name: Download Artifacts
uses: actions/download-artifact@v3
with:
name: build-${{ matrix.os }}
path: artifact
- name: Extract Webots
run: tar xjf artifact/webots-*-x86-64*.tar.bz2 -C artifact
- name: Install Webots Dependencies
run: sudo scripts/install/linux_test_dependencies.sh
- name: Set up Python ${{ matrix.python }}
uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python }}
- name: Run Test
run: |
export WEBOTS_HOME=$PWD/artifact/webots
export ROS_DISTRO=${{ matrix.ROS_DISTRO }}
python -m pip install rospkg catkin_pkg empy defusedxml netifaces
Xvfb :99 &
export DISPLAY=:99
./tests/ros.sh
timeout-minutes: 15
test-worlds:
needs: build
if: ${{ contains(github.event.pull_request.labels.*.name, 'test worlds') || github.event_name == 'schedule' }}
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
steps:
- name: Download Scripts
uses: actions/checkout@v4
with:
sparse-checkout: |
scripts/install/linux_runtime_dependencies.sh
tests/test_worlds.py
sparse-checkout-cone-mode: false
- name: Download Artifacts
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4.1.7
with:
name: build-ubuntu-20.04
name: build-ubuntu-22.04
path: artifact
- name: Get branch name
id: branch-name
uses: tj-actions/[email protected]
- name: Extract Webots and Cache
run: |
tar xjf artifact/webots-*-x86-64*.tar.bz2 -C artifact
Expand All @@ -190,19 +154,18 @@ jobs:
python-version: 3.9
- name: Update World, Check Warnings and Validate Cache
run: |
wget https://raw.githubusercontent.com/cyberbotics/webots/${{ steps.branch-name.outputs.current_branch }}/scripts/install/linux_runtime_dependencies.sh && sudo bash linux_runtime_dependencies.sh
sudo bash scripts/install/linux_runtime_dependencies.sh
export LIBGL_ALWAYS_SOFTWARE=true
export WEBOTS_DISABLE_SAVE_SCREEN_PERSPECTIVE_ON_CLOSE=true
export WEBOTS_HOME=$PWD/artifact/webots
wget https://raw.githubusercontent.com/cyberbotics/webots/${{ steps.branch-name.outputs.current_branch }}/tests/test_worlds.py
xvfb-run --auto-servernum python3 test_worlds.py
xvfb-run --auto-servernum python3 tests/test_worlds.py
if [[ "$(diff -qr artifact/ untouched-artifact/ | wc -l)" -ne "0" ]]; then echo Some world and/or wbproj files are not up to date: "$(diff -qr artifact/ untouched-artifact/)"; exit 1; fi
delete-artifacts:
needs: [build, test-suite, test-ros, test-worlds]
needs: [build, test-suite, test-worlds]
if: ${{ always() && !contains(github.event.pull_request.labels.*.name, 'test distribution') && !contains(github.event.pull_request.labels.*.name, 'test webots build') }}
strategy:
matrix:
os: [ubuntu-20.04, ubuntu-22.04]
os: [ubuntu-22.04, ubuntu-24.04]
runs-on: ubuntu-latest
steps:
- name: Delete artifacts
Expand Down
Loading
Loading