Source of /projects/or

# CLASS project_summary_box
# BREAKOUT right
# CLASS heading
Project Summary
Author: "Open Rails Team" <http://openrails.org> property:[dbpedia-owl:developer] xmlns:dbpedia-owl:[http://dbpedia.org/ontology/]
Language: "*C#*" <http://wikipedia.org/wiki/C_Sharp_(programming_language)> property:[dbpedia-owl:language] xmlns:dbpedia-owl:[http://dbpedia.org/ontology/] resource:[http://dbpedia.org/resource/C_Sharp_(programming_language)]
License: "*GPL 3.0*" <http://opensource.org/licenses/gpl-3.0.html> rel:[license] property:[dbpedia-owl:license] xmlns:dbpedia-owl:[http://dbpedia.org/ontology/]
Browse: "Builds" <or/builds>, "Log" <or/log>, "Triage" <or/triage>, "Documentation" <or/documentation>
Last automatic build: "U2022.06.28-1836 2022-06-28 19:43:11" <or/builds/2022-06-28_19-43-11_U2022.06.28-1836/Open Rails U2022.06.28-1836 2022-06-28 19-43-11.zip>
Build status: <image:or/ci_status.svg>
Last changed: *2022-06-29 10:58:04*
*git clone https:@//git.launchpad.net/or*

# BREAKOUT END

# CLASS cps-page-title-reversed
Silver's Simple Site @- Projects @- Open Rails
**********************************************

# BREAKOUT left
<image:or/logo.png> property:[dbpprop:logo] xmlns:dbpprop:[http://dbpedia.org/property/]
# BREAKOUT END
# property rdfs:comment
# xmlns:rdfs http://www.w3.org/2000/01/rdf-schema#
Open Rails is a train simulator that supports the world's largest range of digital content. Accurate behaviour for steam, diesel and electric traction including trains with multiple locos. Signals which correctly protect the train and permit complex timetabled operations. Multi-user mode in which any timetabled train can be driven in person or by computer.
# CLASS clearfix
-

Preview
=======
# BORDER 1px #000000
# BACKGROUND #000000
# COLOR #FFFFFF
||Open Rails Code Bot started at 2022-07-01 01:06:12Z
||GitHub organisation: openrails
||GitHub team:         development-team
||GitHub repository:   openrails
||GitHub base branch:  master
||GitHub merge branch: unstable
||Team members (13):
||  Sharpe49
||  twpol
||  cjakeman
||  pzgulyas
||  YoRyan
||  perpetualKid
||  strawberryfield
||  cesarBLG
||  peternewell
||  Csantucci
||  wjcurrey
||  markus-GE
||  mbm-OR
||Open pull requests (22):
||  #57 Ensure that build fails when tests fail to run
||    By:     twpol
||    Branch: bugfix/net4-test-runner
||    Labels: not-for-unstable
||    Allowed to auto-merge? False
||  #525 TCS extensions
||    By:     Sharpe49
||    Branch: tcs-extensions
||    Labels: enhancement
||    Allowed to auto-merge? True
||  #527 Brake cuts power refactor and new parameters
||    By:     Sharpe49
||    Branch: brake-cuts-power-refactor
||    Labels: enhancement not-for-unstable
||    Allowed to auto-merge? False
||  #537 C# signal script extensions
||    By:     Sharpe49
||    Branch: csharp-script-extensions
||    Labels: enhancement refactoring
||    Allowed to auto-merge? True
||  #541 Initial Virtual File System development
||    By:     pzgulyas
||    Branch: ziparchive
||    Labels: enhancement not-for-unstable
||    Allowed to auto-merge? False
||  #569 Upgraded project files to .Net SDK project file format
||    By:     Sharpe49
||    Branch: dotnetsdk-project-files-upgrade
||    Labels: enhancement
||    Allowed to auto-merge? True
||  #570 Experimental glTF 2.0 support with PBR lighting
||    By:     pzgulyas
||    Branch: gltf2
||    Labels: enhancement
||    Allowed to auto-merge? True
||  #627 Improve advanced adhesion model
||    By:     cesarBLG
||    Branch: enhance-adhesion
||    Labels: enhancement
||    Allowed to auto-merge? True
||  #630 Sky Color Fix (Addresses Trello Roadmap Card #367 for More accurate sunrise and sunset)
||    By:     DR-Aeronautics
||    Branch: sky-color
||    Labels: enhancement good first issue for-unstable
||    Allowed to auto-merge? True
||  #644 Wheel creep model for steam locomotives
||    By:     cesarBLG
||    Branch: adhesion-steam
||    Labels: enhancement not-for-unstable
||    Allowed to auto-merge? False
||  #650 Renewed Russian translation up to testing T1.4-524 version
||    By:     Weter-ORTS
||    Branch: master
||    Labels: for-unstable locales
||    Allowed to auto-merge? True
||  #652 Add button functions to Raildriver
||    By:     peternewell
||    Branch: raildriver
||    Labels: enhancement
||    Allowed to auto-merge? True
||  #656 Bug fix for https://bugs.launchpad.net/or/+bug/1979005 Drive wheels not rotating at correct speed
||    By:     Csantucci
||    Branch: fix-drive-wheels-rotation-speed
||    Labels: bug
||    Allowed to auto-merge? True
||  #657 fix: Correctly merge exception and current stack traces in logger
||    By:     twpol
||    Branch: feature/fix-hang-stacks
||    Labels:
||    Allowed to auto-merge? True
||  #658 style: Add .NET editorconfig from Visual Studio templates
||    By:     twpol
||    Branch: feature/editorconfig
||    Labels: infrastructure
||    Allowed to auto-merge? True
||  #659 Bug fix for https://bugs.launchpad.net/or/+bug/1979824 Seconds in digital clock within 3Dcab not displayed
||    By:     Csantucci
||    Branch: clock-3Dcab
||    Labels: bug
||    Allowed to auto-merge? True
||  #660 perf: Improved performance counter initialisation
||    By:     twpol
||    Branch: feature/fix-hudwindow-hang
||    Labels:
||    Allowed to auto-merge? True
||  #661 Corrected text that had become out of date
||    By:     cjakeman
||    Branch: manual-corrections3
||    Labels: documentation
||    Allowed to auto-merge? True
||  #663 Restores option 02g removed in PR#589
||    By:     cjakeman
||    Branch: menu-option-LOD-to-horizon
||    Labels: bug
||    Allowed to auto-merge? True
||  #664 adds Help Icons to Audio options tab
||    By:     cjakeman
||    Branch: menu-options03a
||    Labels: enhancement
||    Allowed to auto-merge? True
||  #665 02n: Removes some redundant experimental options
||    By:     cjakeman
||    Branch: menu-options02n
||    Labels: enhancement
||    Allowed to auto-merge? True
||  #666 Website - correction to link for unstable versions
||    By:     cjakeman
||    Branch: website-correct-links1
||    Labels: website
||    Allowed to auto-merge? True
||Pull requests suitable for auto-merging (18):
||  #525 TCS extensions
||  #537 C# signal script extensions
||  #569 Upgraded project files to .Net SDK project file format
||  #570 Experimental glTF 2.0 support with PBR lighting
||  #627 Improve advanced adhesion model
||  #630 Sky Color Fix (Addresses Trello Roadmap Card #367 for More accurate sunrise and sunset)
||  #650 Renewed Russian translation up to testing T1.4-524 version
||  #652 Add button functions to Raildriver
||  #656 Bug fix for https://bugs.launchpad.net/or/+bug/1979005 Drive wheels not rotating at correct speed
||  #657 fix: Correctly merge exception and current stack traces in logger
||  #658 style: Add .NET editorconfig from Visual Studio templates
||  #659 Bug fix for https://bugs.launchpad.net/or/+bug/1979824 Seconds in digital clock within 3Dcab not displayed
||  #660 perf: Improved performance counter initialisation
||  #661 Corrected text that had become out of date
||  #663 Restores option 02g removed in PR#589
||  #664 adds Help Icons to Audio options tab
||  #665 02n: Removes some redundant experimental options
||  #666 Website - correction to link for unstable versions
||Preparing repository...
||  > git --no-pager fetch --update-head-ok
||  > git --no-pager reset --hard
||  < HEAD is now at cd5de5105 Automatic merge of T1.4-582-gca359cdca and 13 pull requests
||  > git --no-pager clean --force -d -x
||  > git --no-pager checkout --quiet --detach 80c1805ed3ff4ab80e5a8b8157b169f80f847a7b
||Merging #525 TCS extensions...
||  > git --no-pager merge --quiet --no-edit --no-ff -Xignore-space-change 614b22208a1d7670f14751b2fc50e379e76a96c7
||  < Auto-merging Source/Orts.Simulation/Common/Scripting/TrainControlSystem.cs
||  < Auto-merging Source/Orts.Simulation/Simulation/RollingStocks/SubSystems/TrainControlSystem.cs
||  < Auto-merging Source/Orts.Simulation/Simulation/RollingStocks/TrainCar.cs
||Merging #537 C# signal script extensions...
||  > git --no-pager merge --quiet --no-edit --no-ff -Xignore-space-change d2f0cc8edf3345a4c83b6f02de95c70a9c6c1c88
||  < Auto-merging Source/Orts.Simulation/MultiPlayer/Message.cs
||  < Auto-merging Source/Orts.Simulation/Orts.Simulation.csproj
||  < Auto-merging Source/Orts.Simulation/Simulation/AIs/AITrain.cs
||  < Auto-merging Source/Orts.Simulation/Simulation/Physics/Train.cs
||  < CONFLICT (content): Merge conflict in Source/Orts.Simulation/Simulation/Physics/Train.cs
||  < Auto-merging Source/Orts.Simulation/Simulation/RollingStocks/SubSystems/TrainControlSystem.cs
||  < CONFLICT (content): Merge conflict in Source/Orts.Simulation/Simulation/RollingStocks/SubSystems/TrainControlSystem.cs
||  < Auto-merging Source/Orts.Simulation/Simulation/Signalling/Signals.cs
||  < CONFLICT (content): Merge conflict in Source/Orts.Simulation/Simulation/Signalling/Signals.cs
||  < Auto-merging Source/Orts.Simulation/Simulation/Timetables/TTTrain.cs
||  < Auto-merging Source/RunActivity/Viewer3D/Debugging/DebugViewerForm.cs
||  < CONFLICT (content): Merge conflict in Source/RunActivity/Viewer3D/Debugging/DebugViewerForm.cs
||  < Auto-merging Source/RunActivity/Viewer3D/Signals.cs
||  < Automatic merge failed; fix conflicts and then commit the result.
||  > git --no-pager reset --hard
||  < HEAD is now at 706686eef Merge commit '614b22208a1d7670f14751b2fc50e379e76a96c7' into HEAD
||  > git --no-pager clean --force -d -x
||  Error: git merge --quiet --no-edit --no-ff -Xignore-space-change d2f0cc8edf3345a4c83b6f02de95c70a9c6c1c88 failed: 1
||Merging #569 Upgraded project files to .Net SDK project file format...
||  > git --no-pager merge --quiet --no-edit --no-ff -Xignore-space-change 9b757a193e005ba0b6530df1b14e7c60045bda94
||  < Auto-merging Build.cmd
||  < Auto-merging Source/ContentChecker/ContentChecker.csproj
||  < CONFLICT (modify/delete): Source/Contrib/ActivityEditor/AEWizard/AEWizard.csproj deleted in 9b757a193e005ba0b6530df1b14e7c60045bda94 and modified in HEAD.  Version HEAD of Source/Contrib/ActivityEditor/AEWizard/AEWizard.csproj left in tree.
||  < Auto-merging Source/Contrib/ActivityEditor/ActivityEditor/ActivityEditor.csproj
||  < Auto-merging Source/Contrib/ActivityEditor/LibAE/LibAE.csproj
||  < Auto-merging Source/Contrib/ContentManager/ContentManager.csproj
||  < Auto-merging Source/Contrib/DataCollector/DataCollector.csproj
||  < Auto-merging Source/Contrib/DataConverter/DataConverter.csproj
||  < Auto-merging Source/Contrib/DataValidator/DataValidator.csproj
||  < Auto-merging Source/Contrib/TrackViewer/TrackViewer.csproj
||  < Auto-merging Source/Menu/Menu.csproj
||  < Auto-merging Source/ORTS.Common/ORTS.Common.csproj
||  < Auto-merging Source/ORTS.Menu/ORTS.Menu.csproj
||  < Auto-merging Source/ORTS.Settings/ORTS.Settings.csproj
||  < Auto-merging Source/ORTS.Updater/ORTS.Updater.csproj
||  < Auto-merging Source/ORTS.sln
||  < Auto-merging Source/Orts.Formats.Msts/Orts.Formats.Msts.csproj
||  < Auto-merging Source/Orts.Formats.OR/Orts.Formats.OR.csproj
||  < Auto-merging Source/Orts.Parsers.Msts/Orts.Parsers.Msts.csproj
||  < Auto-merging Source/Orts.Parsers.OR/Orts.Parsers.OR.csproj
||  < Auto-merging Source/Orts.Simulation/Orts.Simulation.csproj
||  < CONFLICT (modify/delete): Source/Orts.Simulation/packages.config deleted in 9b757a193e005ba0b6530df1b14e7c60045bda94 and modified in HEAD.  Version HEAD of Source/Orts.Simulation/packages.config left in tree.
||  < Auto-merging Source/RunActivity/RunActivity.csproj
||  < Auto-merging Source/Tests/Tests.csproj
||  < Auto-merging Source/Updater/Updater.csproj
||  < Automatic merge failed; fix conflicts and then commit the result.
||  > git --no-pager reset --hard
||  < HEAD is now at 706686eef Merge commit '614b22208a1d7670f14751b2fc50e379e76a96c7' into HEAD
||  > git --no-pager clean --force -d -x
||  Error: git merge --quiet --no-edit --no-ff -Xignore-space-change 9b757a193e005ba0b6530df1b14e7c60045bda94 failed: 1
||Merging #570 Experimental glTF 2.0 support with PBR lighting...
||  > git --no-pager merge --quiet --no-edit --no-ff -Xignore-space-change 9bf034e5bb1a7cb468bbc5995d26f01464a40972
||  < Auto-merging Source/RunActivity/RunActivity.csproj
||  < Auto-merging Source/RunActivity/Viewer3D/Materials.cs
||  < Auto-merging Source/RunActivity/Viewer3D/RollingStock/MSTSWagonViewer.cs
||  < Auto-merging Source/RunActivity/Viewer3D/Shaders.cs
||  < CONFLICT (content): Merge conflict in Source/RunActivity/Viewer3D/Shaders.cs
||  < Auto-merging Source/RunActivity/Viewer3D/Shapes.cs
||  < Automatic merge failed; fix conflicts and then commit the result.
||  > git --no-pager reset --hard
||  < HEAD is now at 706686eef Merge commit '614b22208a1d7670f14751b2fc50e379e76a96c7' into HEAD
||  > git --no-pager clean --force -d -x
||  Error: git merge --quiet --no-edit --no-ff -Xignore-space-change 9bf034e5bb1a7cb468bbc5995d26f01464a40972 failed: 1
||Merging #627 Improve advanced adhesion model...
||  > git --no-pager merge --quiet --no-edit --no-ff -Xignore-space-change eca1e35d74891bd0d387eadf5b1ea58792e77b74
||  < Auto-merging Source/Documentation/Manual/physics.rst
||  < Auto-merging Source/ORTS.Settings/UserSettings.cs
||  < Auto-merging Source/Orts.Simulation/Orts.Simulation.csproj
||  < Auto-merging Source/Orts.Simulation/Simulation/RollingStocks/MSTSDieselLocomotive.cs
||  < Auto-merging Source/Orts.Simulation/Simulation/RollingStocks/MSTSWagon.cs
||  < Auto-merging Source/RunActivity/Viewer3D/Popups/HUDWindow.cs
||Merging #630 Sky Color Fix (Addresses Trello Roadmap Card #367 for More accurate sunrise and sunset)...
||  > git --no-pager merge --quiet --no-edit --no-ff -Xignore-space-change 704731acdea38c11dea032c5ca5233e66654f1d2
||Merging #650 Renewed Russian translation up to testing T1.4-524 version...
||  > git --no-pager merge --quiet --no-edit --no-ff -Xignore-space-change 97477c080f0fbe8960734dd16fa24a6df0e26b9a
||  < Auto-merging Source/Locales/Contrib/Contrib.pot
||  < CONFLICT (content): Merge conflict in Source/Locales/Contrib/Contrib.pot
||  < Auto-merging Source/Locales/Menu/Menu.pot
||  < CONFLICT (content): Merge conflict in Source/Locales/Menu/Menu.pot
||  < Auto-merging Source/Locales/ORTS.Common/ORTS.Common.pot
||  < CONFLICT (content): Merge conflict in Source/Locales/ORTS.Common/ORTS.Common.pot
||  < Auto-merging Source/Locales/ORTS.Menu/ORTS.Menu.pot
||  < CONFLICT (content): Merge conflict in Source/Locales/ORTS.Menu/ORTS.Menu.pot
||  < Auto-merging Source/Locales/ORTS.Settings/ORTS.Settings.pot
||  < CONFLICT (content): Merge conflict in Source/Locales/ORTS.Settings/ORTS.Settings.pot
||  < Auto-merging Source/Locales/Orts.Formats.OR/Orts.Formats.OR.pot
||  < CONFLICT (content): Merge conflict in Source/Locales/Orts.Formats.OR/Orts.Formats.OR.pot
||  < Auto-merging Source/Locales/Orts.Simulation/Orts.Simulation.pot
||  < CONFLICT (content): Merge conflict in Source/Locales/Orts.Simulation/Orts.Simulation.pot
||  < Auto-merging Source/Locales/RunActivity/RunActivity.pot
||  < CONFLICT (content): Merge conflict in Source/Locales/RunActivity/RunActivity.pot
||  < Auto-merging Source/Locales/Updater/Updater.pot
||  < CONFLICT (content): Merge conflict in Source/Locales/Updater/Updater.pot
||  < Automatic merge failed; fix conflicts and then commit the result.
||  > git --no-pager reset --hard
||  < HEAD is now at 95e5751a8 Merge commit '704731acdea38c11dea032c5ca5233e66654f1d2' into HEAD
||  > git --no-pager clean --force -d -x
||  Error: git merge --quiet --no-edit --no-ff -Xignore-space-change 97477c080f0fbe8960734dd16fa24a6df0e26b9a failed: 1
||Merging #652 Add button functions to Raildriver...
||  > git --no-pager merge --quiet --no-edit --no-ff -Xignore-space-change 918fdb1039596212edd5dd3eefd078987ed5d59e
||Merging #656 Bug fix for https://bugs.launchpad.net/or/+bug/1979005 Drive wheels not rotating at correct speed...
||  > git --no-pager merge --quiet --no-edit --no-ff -Xignore-space-change e5128e4d9ea08e142a24e87fd72696d8d10f1343
||Merging #657 fix: Correctly merge exception and current stack traces in logger...
||  > git --no-pager merge --quiet --no-edit --no-ff -Xignore-space-change 35913dede46ace40fbad82703e63bd6bed9a374f
||Merging #658 style: Add .NET editorconfig from Visual Studio templates...
||  > git --no-pager merge --quiet --no-edit --no-ff -Xignore-space-change 04d76b5e559eb7e1badfae70707ca2b350d887a9
||Merging #659 Bug fix for https://bugs.launchpad.net/or/+bug/1979824 Seconds in digital clock within 3Dcab not displayed...
||  > git --no-pager merge --quiet --no-edit --no-ff -Xignore-space-change f38fc9baa25755750881444325b33c7cb6c92d66
||Merging #660 perf: Improved performance counter initialisation...
||  > git --no-pager merge --quiet --no-edit --no-ff -Xignore-space-change 781841405db10ca52f12891c73fbcb9fd35cac3e
||  < Auto-merging Source/RunActivity/Viewer3D/Popups/HUDWindow.cs
||Merging #661 Corrected text that had become out of date...
||  > git --no-pager merge --quiet --no-edit --no-ff -Xignore-space-change 173c4d4f18617c7c53e388185e8175b5994a5f88
||  < Auto-merging Source/Documentation/Manual/physics.rst
||Merging #663 Restores option 02g removed in PR#589...
||  > git --no-pager merge --quiet --no-edit --no-ff -Xignore-space-change a1ecce2f6d79ccb54e5210cd3f29c0a5362c22dd
||  < Auto-merging Source/Documentation/Manual/options.rst
||  < Auto-merging Source/Menu/Options.Designer.cs
||  < Auto-merging Source/Menu/Options.cs
||  < Auto-merging Source/ORTS.Settings/UserSettings.cs
||Merging #664 adds Help Icons to Audio options tab...
||  > git --no-pager merge --quiet --no-edit --no-ff -Xignore-space-change 6e5987c2f9e260b0204dc18473d5c23143dde96d
||  < Auto-merging Source/Documentation/Manual/options.rst
||  < Auto-merging Source/Menu/Options.Designer.cs
||  < CONFLICT (content): Merge conflict in Source/Menu/Options.Designer.cs
||  < Auto-merging Source/Menu/Options.cs
||  < CONFLICT (content): Merge conflict in Source/Menu/Options.cs
||  < Automatic merge failed; fix conflicts and then commit the result.
||  > git --no-pager reset --hard
||  < HEAD is now at 0be14baa2 Merge commit 'a1ecce2f6d79ccb54e5210cd3f29c0a5362c22dd' into HEAD
||  > git --no-pager clean --force -d -x
||  Error: git merge --quiet --no-edit --no-ff -Xignore-space-change 6e5987c2f9e260b0204dc18473d5c23143dde96d failed: 1
||Merging #665 02n: Removes some redundant experimental options...
||  > git --no-pager merge --quiet --no-edit --no-ff -Xignore-space-change d249deb92e1c0cbc889add5f2763f55cce78ab61
||  < Auto-merging Source/Documentation/Manual/options.rst
||  < Auto-merging Source/Menu/Options.Designer.cs
||  < CONFLICT (content): Merge conflict in Source/Menu/Options.Designer.cs
||  < Auto-merging Source/Menu/Options.cs
||  < Auto-merging Source/ORTS.Settings/UserSettings.cs
||  < Automatic merge failed; fix conflicts and then commit the result.
||  > git --no-pager reset --hard
||  < HEAD is now at 0be14baa2 Merge commit 'a1ecce2f6d79ccb54e5210cd3f29c0a5362c22dd' into HEAD
||  > git --no-pager clean --force -d -x
||  Error: git merge --quiet --no-edit --no-ff -Xignore-space-change d249deb92e1c0cbc889add5f2763f55cce78ab61 failed: 1
||Merging #666 Website - correction to link for unstable versions...
||  > git --no-pager merge --quiet --no-edit --no-ff -Xignore-space-change 24de16668ab05cbb27e353fb51b6c48ee696ac53
||Pull requests successfully auto-merged (12):
||  #525 TCS extensions
||  #627 Improve advanced adhesion model
||  #630 Sky Color Fix (Addresses Trello Roadmap Card #367 for More accurate sunrise and sunset)
||  #652 Add button functions to Raildriver
||  #656 Bug fix for https://bugs.launchpad.net/or/+bug/1979005 Drive wheels not rotating at correct speed
||  #657 fix: Correctly merge exception and current stack traces in logger
||  #658 style: Add .NET editorconfig from Visual Studio templates
||  #659 Bug fix for https://bugs.launchpad.net/or/+bug/1979824 Seconds in digital clock within 3Dcab not displayed
||  #660 perf: Improved performance counter initialisation
||  #661 Corrected text that had become out of date
||  #663 Restores option 02g removed in PR#589
||  #666 Website - correction to link for unstable versions
||Pull requests not auto-merged (6):
||  #537 C# signal script extensions
||  #569 Upgraded project files to .Net SDK project file format
||  #570 Experimental glTF 2.0 support with PBR lighting
||  #650 Renewed Russian translation up to testing T1.4-524 version
||  #664 adds Help Icons to Audio options tab
||  #665 02n: Removes some redundant experimental options
||No changes to push into merge branch
||  > git --no-pager checkout --quiet unstable
||Open Rails Code Bot finished at 2022-07-01 01:06:32Z

Continuous Integration graphs
=============================
# CLASS project_graph
# BREAKOUT left
Build warnings
--------------
<image:or/ci_warnings.png> [Build warnings]
# BREAKOUT end
# CLASS project_graph
# BREAKOUT left
Source TODO/FIXME comments
--------------------------
<image:or/ci_tasks.png> [Source TODO/FIXME comments]
# BREAKOUT end
# CLASS project_graph
# BREAKOUT left
Test results
------------
<image:or/ci_tests.png> [Test results]
# BREAKOUT end
# CLASS project_graph
# BREAKOUT left
Static analysis violations
--------------------------
<image:or/ci_violations.png> [Static analysis violations]
# BREAKOUT end
# CLASS clearfix
-

Powered by the Content Parser System, copyright 2002 - 2022 James G. Ross.