Skip to content

Grids: remove m_ prefix from files in grid_core columns_controller module - #35461

Merged
bit-byte0 merged 3 commits into
DevExpress:mainfrom
bit-byte0:refactor/columnscontroller-rename-main
Oct 5, 2026
Merged

bit-byte0 merged 3 commits into
DevExpress:mainfrom
bit-byte0:refactor/columnscontroller-rename-main

Conversation

@bit-byte0

Copy link
Copy Markdown
Contributor

What

Remove the m_ prefix from columns controller files

How

Rename the controller, utils, and controller test together and update all import paths

@bit-byte0
bit-byte0 requested a review from a team as a code owner October 2, 2026 20:47
Copilot AI balanced review requested due to automatic review settings October 2, 2026 20:47
@bit-byte0 bit-byte0 added the 26_2 label Oct 2, 2026
@bit-byte0 bit-byte0 self-assigned this Oct 2, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

The rename is consistently applied and no references to the removed module names remain.

Review effort: Balanced
Findings: None

What changed in this PR

Renames the GridCore columns controller, utility, and test files to remove the legacy m_ prefix while preserving behavior.

Changes:

  • Renamed controller and utility modules.
  • Updated all affected imports and controller type references.
  • Renamed the associated Jest test.
File Description
packages/​devextreme/​testing/​tests/​DevExpress.ui.widgets.dataGrid/​columnsResizingReorderingModule.tests.js Updates controller import.
packages/​devextreme/​js/​__internal/​grids/​tree_list/​columns_controller.ts Updates controller import.
packages/​devextreme/​js/​__internal/​grids/​new/​grid_core/​utils/​parse_value/​parse_value.ts Updates utility import.
packages/​devextreme/​js/​__internal/​grids/​new/​grid_core/​column_chooser/​controller.ts Updates utility import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​virtual_columns/​m_virtual_columns.ts Updates controller type import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​views/​utils.ts Updates utility import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​views/​m_grid_view.ts Updates controller type import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​views/​m_columns_view.ts Updates controller type import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​validating/​m_validating.ts Updates controller type import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​sticky_columns/​utils.ts Updates controller type import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​state_storing/​state_storing_controller_core.ts Updates controller type import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​state_storing/​extenders/​state_storing_columns_controller.ts Updates controller type import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​selection/​m_selection.ts Updates controller type import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​master_detail/​m_master_detail.ts Updates controller type import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​m_types.ts Updates controller type mapping.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​header_filter/​m_header_filter.ts Updates controller type import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​focus/​m_focus.ts Updates controller type import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​filter_sync/​filter_sync.ts Updates controller type import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​filter_row/​m_filter_row.ts Updates controller type import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​filter_panel/​m_filter_panel.ts Updates controller type import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​filter_builder/​m_filter_builder.ts Updates controller type import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​error_handling/​error_handling_view_controller.ts Updates controller type import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​editor_factory/​m_editor_factory.ts Updates controller type import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​data_controller/​utils/​row_values.ts Updates utility import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​columns_resizing_reordering/​m_columns_resizing_reordering.ts Updates controller type import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​columns_controller/​user_state_applier.ts Updates local utility import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​columns_controller/​columns_controller.ts Renames the controller module and updates its utility import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​columns_controller/​columns_controller.test.ts Renames the controller test.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​columns_controller/​columns_controller_utils.ts Renames utilities and updates the controller type import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​columns_controller/​__tests__/​columns_controller_utils.user_state_column.test.ts Updates utility import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​columns_controller/​__tests__/​columns_controller_utils.test.ts Updates controller and utility imports.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​columns_controller/​__tests__/​columns_controller_utils.column_state_fields.test.ts Updates utility import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​columns_controller/​__tests__/​column_has_value.test.ts Updates utility import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​column_chooser/​m_column_chooser.ts Updates controller type import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​ai_column/​views/​ai_prompt_editor_view.ts Updates controller and utility imports.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​ai_column/​controllers/​ai_column_integration_controller.ts Updates controller type import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​ai_column/​controllers/​ai_column_controller.ts Updates controller type import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​ai_assistant/​ai_assistant_integration_controller.ts Updates controller type import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​adaptivity/​m_adaptivity.ts Updates controller type import.
packages/​devextreme/​js/​__internal/​grids/​grid_core/​adaptivity/​extenders/​adaptivity_columns_controller.ts Updates controller type import.
packages/​devextreme/​js/​__internal/​grids/​data_grid/​summary/​m_summary.ts Updates controller type import.
packages/​devextreme/​js/​__internal/​grids/​data_grid/​grouping/​extenders/​grouping_columns_controller.ts Updates controller type import.
packages/​devextreme/​js/​__internal/​grids/​data_grid/​export/​m_export.ts Updates controller type import.
packages/​devextreme/​js/​__internal/​grids/​data_grid/​columns_controller.ts Updates controller module import.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lets move into tests folder

@anna-shakhova anna-shakhova left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fix PR name, please

@bit-byte0 bit-byte0 changed the title GridCore - ColumnsController - Add types to the controller state GridCore - ColumnsController - Add types to the controller state (Remove m_ prefix) Oct 5, 2026
Copilot AI balanced review requested due to automatic review settings October 5, 2026 07:33
@bit-byte0 bit-byte0 changed the title GridCore - ColumnsController - Add types to the controller state (Remove m_ prefix) Grids: remove m_ prefix from files in grid_core columns_controller module Oct 5, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

The rename is consistently applied, with no remaining references to the removed module names.

Review effort: Balanced
Findings: None

@bit-byte0
bit-byte0 added this pull request to the merge queue Oct 5, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Oct 5, 2026
@bit-byte0
bit-byte0 added this pull request to the merge queue Oct 5, 2026
Merged via the queue into DevExpress:main with commit 4d4b140 Oct 5, 2026
149 checks passed
@bit-byte0
bit-byte0 deleted the refactor/columnscontroller-rename-main branch October 5, 2026 08:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants