Files
omath/.idea/workspace.xml
Orange 2d9ed4cfc8 Configures project IDE settings and improves gitignore
Adds project-specific IDE settings to improve code style consistency and development environment.

Removes the .idea directory from the .gitignore file, as these files are now intended to be part of the project for consistent IDE configuration across contributors.
2025-08-21 00:11:37 +03:00

257 lines
15 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="AutoImportSettings">
<option name="autoReloadType" value="SELECTIVE" />
</component>
<component name="BackendCodeEditorMiscSettings">
<option name="/Default/Environment/Hierarchy/GeneratedFilesCacheKey/Timestamp/@EntryValue" value="7" type="long" />
<option name="/Default/Housekeeping/FeatureSuggestion/FeatureSuggestionManager/DisabledSuggesters/=SwitchToGoToActionSuggester/@EntryIndexedValue" value="true" type="bool" />
<option name="/Default/Housekeeping/GlobalSettingsUpgraded/IsUpgraded/@EntryValue" value="true" type="bool" />
<option name="/Default/Housekeeping/LiveTemplatesHousekeeping/HotspotSessionHintIsShown/@EntryValue" value="true" type="bool" />
<option name="/Default/Housekeeping/OptionsDialog/SelectedPageId/@EntryValue" value="CppFormatterOtherPage" type="string" />
<option name="/Default/Housekeeping/RefactoringsMru/RenameRefactoring/DoRenameFile/@EntryValue" value="false" type="bool" />
<option name="/Default/RiderDebugger/RiderRestoreDecompile/RestoreDecompileSetting/@EntryValue" value="false" type="bool" />
</component>
<component name="CMakePresetLoader">{
&quot;useNewFormat&quot;: true
}</component>
<component name="CMakeProjectFlavorService">
<option name="flavorId" value="CMakePlainProjectFlavor" />
</component>
<component name="CMakeReloadState">
<option name="reloaded" value="true" />
</component>
<component name="CMakeRunConfigurationManager">
<generated>
<config projectName="omath" targetName="gtest_main" />
<config projectName="omath" targetName="unit_tests" />
<config projectName="omath" targetName="omath" />
<config projectName="omath" targetName="gmock_main" />
<config projectName="omath" targetName="gtest" />
<config projectName="omath" targetName="gmock" />
</generated>
</component>
<component name="CMakeSettings">
<configurations>
<configuration PROFILE_NAME="darwin-debug" ENABLED="true" FROM_PRESET="true" GENERATION_DIR="$PROJECT_DIR$/cmake-build/build/darwin-debug" />
<configuration PROFILE_NAME="darwin-release" ENABLED="true" FROM_PRESET="true" GENERATION_DIR="$PROJECT_DIR$/cmake-build/build/darwin-release" />
</configurations>
</component>
<component name="ChangeListManager">
<list default="true" id="24dcf302-ac9d-40e6-8317-7203a956ad63" name="Changes" comment="">
<change beforePath="$PROJECT_DIR$/.gitignore" beforeDir="false" afterPath="$PROJECT_DIR$/.gitignore" afterDir="false" />
<change beforePath="$PROJECT_DIR$/tests/general/unit_test_angles.cpp" beforeDir="false" afterPath="$PROJECT_DIR$/tests/general/unit_test_angles.cpp" afterDir="false" />
<change beforePath="$PROJECT_DIR$/tests/general/unit_test_color.cpp" beforeDir="false" afterPath="$PROJECT_DIR$/tests/general/unit_test_color.cpp" afterDir="false" />
</list>
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="ExecutionTargetManager" SELECTED_TARGET="CMakeBuildProfile:darwin-release" />
<component name="FileTemplateManagerImpl">
<option name="RECENT_TEMPLATES">
<list>
<option value="CMakeLists.txt" />
</list>
</option>
</component>
<component name="Git.Settings">
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
</component>
<component name="HighlightingSettingsPerFile">
<setting file="file:///Library/Developer/CommandLineTools/usr/lib/clang/17/include/immintrin.h" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/examples/example_proj_mat_builder.cpp" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/include/omath/angles.hpp" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/include/omath/collision/line_tracer.hpp" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/include/omath/color.hpp" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/include/omath/mat.hpp" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/include/omath/matrix.hpp" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/include/omath/projectile_prediction/proj_pred_engine_legacy.hpp" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/include/omath/projection/camera.hpp" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/include/omath/triangle.hpp" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/include/omath/vector2.hpp" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/include/omath/vector3.hpp" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/include/omath/vector4.hpp" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/include/omath/view_angles.hpp" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/source/3d_primitives/box.cpp" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/source/collision/line_tracer.cpp" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/source/engines/iw_engine/formulas.cpp" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/source/engines/opengl_engine/formulas.cpp" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/source/engines/source_engine/formulas.cpp" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/source/engines/unity_engine/formulas.cpp" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/source/matrix.cpp" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/tests/general/unit_test_a_star.cpp" root0="FORCE_HIGHLIGHTING" />
</component>
<component name="InstanceColorv3">
<option name="map">
<map>
<entry key="$PROJECT_DIR$/writerside/o.tree">
<value>
<ColorState>
<option name="customOrder" value="1" />
<option name="first">
<RgbState>
<option name="blue" value="60" />
<option name="darkBlue" value="60" />
<option name="darkGreen" value="68" />
<option name="darkRed" value="206" />
<option name="green" value="68" />
<option name="red" value="206" />
</RgbState>
</option>
<option name="second">
<RgbState>
<option name="blue" value="65" />
<option name="darkBlue" value="65" />
<option name="darkGreen" value="126" />
<option name="darkRed" value="231" />
<option name="green" value="126" />
<option name="red" value="231" />
</RgbState>
</option>
</ColorState>
</value>
</entry>
</map>
</option>
</component>
<component name="MacroExpansionManager">
<option name="directoryName" value="QnUvNVz0" />
</component>
<component name="ProjectColorInfo">{
&quot;associatedIndex&quot;: 6
}</component>
<component name="ProjectId" id="2vIhJ2pHaJH0GvNkNudoqcV1ZML" />
<component name="ProjectLevelVcsManager">
<ConfirmationsSetting value="2" id="Add" />
</component>
<component name="ProjectViewState">
<option name="hideEmptyMiddlePackages" value="true" />
<option name="showLibraryContents" value="true" />
</component>
<component name="PropertiesComponent"><![CDATA[{
"keyToString": {
"ASKED_MARK_IGNORED_FILES_AS_EXCLUDED": "true",
"CMake Application.omath.executor": "Run",
"Google Test.unit-tests.executor": "Run",
"Google Test.unit_tests.executor": "Run",
"ModuleVcsDetector.initialDetectionPerformed": "true",
"RunOnceActivity.RadMigrateCodeStyle": "true",
"RunOnceActivity.ShowReadmeOnStart": "true",
"RunOnceActivity.cidr.known.project.marker": "true",
"RunOnceActivity.readMode.enableVisualFormatting": "true",
"RunOnceActivity.rust.reset.selective.auto.import": "true",
"RunOnceActivity.west.config.association.type.startup.service": "true",
"cf.advertisement.text.overridden": "true",
"cf.first.check.clang-format": "false",
"cidr.known.project.marker": "true",
"git-widget-placeholder": "main",
"last_opened_file_path": "/Users/vladislav/CLionProjects/omath",
"node.js.detected.package.eslint": "true",
"node.js.detected.package.tslint": "true",
"node.js.selected.package.eslint": "(autodetect)",
"node.js.selected.package.tslint": "(autodetect)",
"nodejs_package_manager_path": "npm",
"org.rust.cargo.project.model.impl.CargoExternalSystemProjectAware.subscribe.first.balloon": "",
"run.code.analysis.last.selected.profile": "aDefault",
"settings.editor.selected.configurable": "preferences.sourceCode.C++",
"vue.rearranger.settings.migration": "true"
}
}]]></component>
<component name="RunManager" selected="Google Test.unit_tests">
<configuration name="unit_tests" type="CMakeGoogleTestRunConfigurationType" factoryName="Google Test" REDIRECT_INPUT="false" ELEVATE="false" USE_EXTERNAL_CONSOLE="false" EMULATE_TERMINAL="false" PASS_PARENT_ENVS_2="true" PROJECT_NAME="omath" TARGET_NAME="unit_tests" CONFIG_NAME="darwin-debug" RUN_TARGET_PROJECT_NAME="omath" RUN_TARGET_NAME="unit_tests" TEST_MODE="SUITE_TEST">
<method v="2">
<option name="com.jetbrains.cidr.execution.CidrBuildBeforeRunTaskProvider$BuildBeforeRunTask" enabled="true" />
<option name="BeforeTestRunTask" enabled="true" />
</method>
</configuration>
<configuration default="true" type="CMakeRunConfiguration" factoryName="Application" REDIRECT_INPUT="false" ELEVATE="false" USE_EXTERNAL_CONSOLE="false" EMULATE_TERMINAL="false" PASS_PARENT_ENVS_2="true">
<method v="2">
<option name="com.jetbrains.cidr.execution.CidrBuildBeforeRunTaskProvider$BuildBeforeRunTask" enabled="true" />
</method>
</configuration>
<configuration name="gmock" type="CMakeRunConfiguration" factoryName="Application" REDIRECT_INPUT="false" ELEVATE="false" USE_EXTERNAL_CONSOLE="false" EMULATE_TERMINAL="false" PASS_PARENT_ENVS_2="true" PROJECT_NAME="omath" TARGET_NAME="gmock" CONFIG_NAME="darwin-debug">
<method v="2">
<option name="com.jetbrains.cidr.execution.CidrBuildBeforeRunTaskProvider$BuildBeforeRunTask" enabled="true" />
</method>
</configuration>
<configuration name="gmock_main" type="CMakeRunConfiguration" factoryName="Application" REDIRECT_INPUT="false" ELEVATE="false" USE_EXTERNAL_CONSOLE="false" EMULATE_TERMINAL="false" PASS_PARENT_ENVS_2="true" PROJECT_NAME="omath" TARGET_NAME="gmock_main" CONFIG_NAME="darwin-debug">
<method v="2">
<option name="com.jetbrains.cidr.execution.CidrBuildBeforeRunTaskProvider$BuildBeforeRunTask" enabled="true" />
</method>
</configuration>
<configuration name="gtest" type="CMakeRunConfiguration" factoryName="Application" REDIRECT_INPUT="false" ELEVATE="false" USE_EXTERNAL_CONSOLE="false" EMULATE_TERMINAL="false" PASS_PARENT_ENVS_2="true" PROJECT_NAME="omath" TARGET_NAME="gtest" CONFIG_NAME="darwin-debug">
<method v="2">
<option name="com.jetbrains.cidr.execution.CidrBuildBeforeRunTaskProvider$BuildBeforeRunTask" enabled="true" />
</method>
</configuration>
<configuration name="gtest_main" type="CMakeRunConfiguration" factoryName="Application" REDIRECT_INPUT="false" ELEVATE="false" USE_EXTERNAL_CONSOLE="false" EMULATE_TERMINAL="false" PASS_PARENT_ENVS_2="true" PROJECT_NAME="omath" TARGET_NAME="gtest_main" CONFIG_NAME="darwin-debug">
<method v="2">
<option name="com.jetbrains.cidr.execution.CidrBuildBeforeRunTaskProvider$BuildBeforeRunTask" enabled="true" />
</method>
</configuration>
<configuration name="omath" type="CMakeRunConfiguration" factoryName="Application" REDIRECT_INPUT="false" ELEVATE="false" USE_EXTERNAL_CONSOLE="false" EMULATE_TERMINAL="false" PASS_PARENT_ENVS_2="true" PROJECT_NAME="omath" TARGET_NAME="omath" CONFIG_NAME="darwin-debug">
<method v="2">
<option name="com.jetbrains.cidr.execution.CidrBuildBeforeRunTaskProvider$BuildBeforeRunTask" enabled="true" />
</method>
</configuration>
<list>
<item itemvalue="CMake Application.gmock" />
<item itemvalue="CMake Application.gmock_main" />
<item itemvalue="CMake Application.gtest" />
<item itemvalue="CMake Application.gtest_main" />
<item itemvalue="CMake Application.omath" />
<item itemvalue="Google Test.unit_tests" />
</list>
</component>
<component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" />
<component name="TaskManager">
<task active="true" id="Default" summary="Default task">
<changelist id="24dcf302-ac9d-40e6-8317-7203a956ad63" name="Changes" comment="" />
<created>1743838419436</created>
<option name="number" value="Default" />
<option name="presentableId" value="Default" />
<updated>1743838419436</updated>
<workItem from="1743838420486" duration="1331000" />
<workItem from="1743846373592" duration="1578000" />
<workItem from="1743848043315" duration="6533000" />
<workItem from="1743870145339" duration="45000" />
<workItem from="1743870197778" duration="4172000" />
<workItem from="1743929042312" duration="8880000" />
<workItem from="1744401291796" duration="9951000" />
<workItem from="1744697231174" duration="948000" />
<workItem from="1745150641147" duration="2319000" />
<workItem from="1745945306282" duration="332000" />
<workItem from="1746215434198" duration="3230000" />
<workItem from="1746277928820" duration="7322000" />
<workItem from="1746293270979" duration="3891000" />
<workItem from="1747011135237" duration="6389000" />
<workItem from="1749584047076" duration="5000" />
<workItem from="1750294119808" duration="2249000" />
<workItem from="1750636569566" duration="1243000" />
<workItem from="1751430431381" duration="4000" />
<workItem from="1751431389186" duration="2091000" />
<workItem from="1751787572071" duration="1220000" />
<workItem from="1751788805682" duration="2067000" />
<workItem from="1752300811926" duration="1000" />
<workItem from="1752302256186" duration="714000" />
<workItem from="1753455801202" duration="1091000" />
<workItem from="1755627102717" duration="301000" />
<workItem from="1755723773366" duration="421000" />
</task>
<servers />
</component>
<component name="TypeScriptGeneratedFilesManager">
<option name="version" value="3" />
</component>
<component name="VCPKGProject">
<isAutomaticCheckingOnLaunch value="false" />
<isAutomaticFoundErrors value="true" />
<isAutomaticReloadCMake value="true" />
</component>
<component name="XSLT-Support.FileAssociations.UIState">
<expand />
<select />
</component>
</project>