Commit 8c95410
committed
Merge branch '25_1' of https://github.com/DevExpress/DevExtreme into 25_1_T1327953
18,876 files changed
Lines changed: 325344 additions & 332034 deletions
File tree
- .github
- actions
- run-qunit-tests
- setup-chrome-headless-shell
- setup-chrome
- codeql
- workflows
- apps
- angular
- src
- demos
- Demos
- Accordion/Overview/Vue
- ActionSheet/PopoverMode/Vue
- Autocomplete/Overview
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- Calendar
- MultipleSelection
- Overview
- CardView
- CardTemplate/Vue
- ColumnChooser/Vue
- ColumnHeaderFilter/Vue
- DataValidation
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- FieldTemplate/Vue
- PopupEditing
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- Selection/Vue
- Charts
- Annotation/Vue
- AreaSelectionZooming/Vue
- AreaSparklines
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- AxisCustomPosition
- Vue
- jQuery
- AxisLabelCustomization/Vue
- BarDrillDown/Vue
- BarSparklines
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- BiDirectionalBarChart/Vue
- Bubble/Vue
- Candlestick/Vue
- CenterLabelCustomization/Vue
- ClientSideDataProcessing
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- Colorization/Vue
- Crosshair
- CustomFillStyles/Vue
- CustomizePointsAndLabels/Vue
- DiscreteAxisZoomingAndScrolling/Vue
- DiscretePointsAggregation
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- DoughnutSelection/Vue
- DoughnutWithTopNSeries/Vue
- Doughnut/Vue
- DrillDown/Vue
- DynamicSeries
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- ErrorBars
- Vue
- ExportAndPrintingAPI/Vue
- ExportCustomMarkup/Vue
- FullStackedBar/Vue
- FunnelChart
- HoverMode
- LabelCustomization/Vue
- LegendMarkersCustomization
- Vue
- LoadDataOnDemand
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- LogarithmicAxis/Vue
- LogarithmicVsLinearAxes/Vue
- MultipleAxes/Vue
- MultiplePanes
- Vue
- MultiplePointSelection/Vue
- MultipleSeriesSelection/Vue
- Overview/Vue
- ParetoChart
- Vue
- PieAnnotations
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- PieResolveLabelOverlap
- Vue
- PieWithMultipleSeries/Vue
- Pie/Vue
- PointImage
- Vue
- PointSelectionAPI
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- PointsAggregation
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- PolarChartAnnotations
- Angular/app
- Vue
- jQuery
- PolarChartZoomingAndScrollingAPI
- Vue
- PyramidChart
- RangeArea/Vue
- SankeyChart/Vue
- Scatter
- Vue
- ServerSideDataProcessing
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- SideBySideBar/Vue
- SideBySideFullStackedBar/Vue
- SideBySideStackedBar/Vue
- SignalRService
- Vue
- SimpleBullets
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- SimpleSparklines
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- SmallValueGroups
- Vue
- StackedBar/Vue
- StepLine
- Stock/Vue
- Strips/Vue
- Timeline
- TooltipAPI
- Vue
- TooltipCustomization/Vue
- WindRose/Vue
- WinlossSparklines
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- Chat
- AIAndChatbotIntegration/Vue
- Customization/Vue
- EmptyViewTemplate
- FileAttachments
- MessageEditing/Vue
- Overview/Vue
- CheckBox/Overview
- Angular/app
- jQuery
- ColorBox/Overview
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- Common
- CustomTextEditorButtons
- Vue
- EditorAppearanceVariants
- EditorsOverview
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- EditorsRightToLeftSupport/Vue
- ListsOverview
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- PopupAndNotificationsOverview
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- ContextMenu
- Basics/Vue
- Scrolling
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- Templates/Vue
- DataGrid
- AIColumn
- AdvancedMasterDetailView/Vue
- BatchUpdateRequest
- Vue
- jQuery
- CascadingLookups
- Angular/app
- jQuery
- CellEditing
- Angular/app
- ReactJs
- React
- Vue
- CommandColumnConfiguration
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- CustomEditors/Vue
- DeferredSelection
- Vue
- ExcelJSCellCustomization
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- ExcelJSExportImages
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- ExcelJSExportMultipleGrids
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- ExcelJSOverview
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- Filtering/Vue
- HorizontalVirtualScrolling
- ReactJs
- React
- InfiniteScrolling
- ReactJs
- React
- MasterDetailView/Angular/app/detail-grid
- MultipleRecordSelectionAPI
- Angular/app
- ReactJs
- React
- Vue
- MultipleRecordSelectionModes
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- PDFCellCustomization
- Vue
- jQuery
- PDFExportImages
- Vue
- jQuery
- PDFExportMultipleGrids
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- PDFOverview
- Angular/app
- ReactJs
- React
- jQuery
- RemoteGrouping
- ReactJs
- React
- RightToLeftSupport
- SignalRService/jQuery
- SimpleArray
- ReactJs
- React
- TagBoxColumns
- VirtualScrolling
- ReactJs
- React
- WebAPIService/Angular/app/detail-grid
- DateBox/Overview
- DateRangeBox
- Formatting
- Overview
- Diagram
- Adaptability
- ReactJs
- React
- Vue
- jQuery
- AdvancedDataBinding/Vue
- CustomShapesWithTemplatesWithEditing
- Vue
- jQuery
- CustomShapesWithTemplates/Vue
- ItemSelection/Vue
- OperationRestrictions
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- UICustomization/Vue
- DropDownBox
- MultipleSelection/Vue
- SingleSelection/Vue
- DropDownButton/Overview
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- FieldSet/Overview/Vue
- FileManager
- BindingToEF/Vue
- BindingToFileSystem/jQuery
- BindingToHierarchicalStructure/jQuery
- CustomThumbnails
- Vue
- jQuery
- Overview/Vue
- UICustomization
- Angular
- ReactJs
- React
- Vue
- jQuery
- FileUploader
- ChunkUpload/Vue
- CustomDropzone/Vue
- FileSelection
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- FileUploading/Vue
- FilterBuilder
- Customization/Vue
- WithDataGrid
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- WithList/Vue
- FloatingActionButton/Overview/Vue
- Form
- AISmartPaste
- Adaptability/Vue
- ItemCustomization/Vue
- Overview/Vue
- UpdateItemsDynamically/Vue
- Validation
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- Gallery
- ItemTemplate/Vue
- Overview
- Vue
- Gantt
- Appearance
- Angular
- app
- ReactJs
- React
- Vue
- jQuery
- ContextMenu
- Angular
- ReactJs
- React
- Vue
- jQuery
- DataBinding
- Angular
- ReactJs
- React
- Vue
- jQuery
- ExportToPDF
- Angular
- ReactJs
- React
- Vue
- jQuery
- FilterRow
- Angular
- ReactJs
- React
- Vue
- jQuery
- HeaderFilter
- Angular
- ReactJs
- React
- Vue
- jQuery
- Overview
- Angular
- ReactJs
- React
- Vue
- jQuery
- Sorting
- Angular
- ReactJs
- React
- Vue
- jQuery
- StripLines
- Angular
- ReactJs
- React
- Vue
- jQuery
- TaskTemplate
- Angular
- ReactJs
- React
- Vue
- jQuery
- Toolbar
- Angular
- ReactJs
- React
- Vue
- jQuery
- Validation
- Angular
- ReactJs
- React
- Vue
- jQuery
- Gauges
- BarGauge/Vue
- CircularGauge/Vue
- DifferentSubvalueIndicatorTypesLinearGauge/Vue
- DifferentValueIndicatorTypesLinearGauge/Vue
- DifferentValueIndicatorTypes/Vue
- GaugeTooltip/Vue
- LabelsCustomization/Vue
- LinearGauge/Vue
- RangeBarBaseValue/Vue
- ScaleLabelFormatting/Vue
- SubvalueIndicatorTextFormatting/Vue
- SubvalueIndicatorsRuntimeCustomization/Vue
- Tooltip/Vue
- ValueIndicatorsAPI/Vue
- HtmlEditor
- AITextEditing
- Vue
- jQuery
- MarkdownSupport/Vue
- List
- DragAndDrop/Vue
- ItemTemplate/Vue
- WebAPI
- Vue
- LoadPanel/Overview
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- Localization
- UsingGlobalize/Vue
- UsingIntl/Vue
- Lookup/EventHandling/Vue
- Map/Markers/Vue
- Menu
- Overview/Vue
- Scrolling/Vue
- MultiView/Overview
- Angular/app
- jQuery
- NumberBox/Overview/Vue
- Pagination/Overview/Vue
- PivotGrid
- ChartIntegration
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- Customization
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- DrillDown
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- ExcelJSCellCustomization
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- ExcelJSOverview
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- FieldPanel
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- IntegratedFieldChooser/Vue
- Overview
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- RunningTotals
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- SimpleArray
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- StandaloneFieldChooser
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- StatePersistence
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- SummaryDisplayModes
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- VirtualScrolling
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- Popup/Overview/Vue
- ProgressBar/Overview/Vue
- RadioGroup/Overview/Vue
- RangeSelector
- CustomFormatting/Vue
- EmbeddedChartCustomized/Vue
- RangeSlider/Overview/Vue
- ResponsiveBox/Overview/Vue
- Scheduler
- Agenda
- CellTemplates
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- ContextMenu/Vue
- CurrentTimeIndicator
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- Editing/Vue
- GoogleCalendarIntegration/Vue
- GroupByDate
- ReactJs
- React
- Overview/Vue
- Resources
- Vue
- jQuery
- SimpleArray
- Angular/app
- jQuery
- Templates
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- TimeZonesSupport
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- Timelines
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- Toolbar
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- VirtualScrolling
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- WebAPIService
- Angular/app
- jQuery
- ScrollView/Overview/Vue
- SelectBox
- Overview/Vue
- SearchAndEditing/Vue
- Slider/Overview/Vue
- Sortable
- Customization/Vue
- Kanban/Vue
- SpeechToText/Overview
- Stepper
- FormIntegration/Vue
- Overview/Vue
- StepTemplate/Angular/app
- Switch/Overview
- Angular/app
- jQuery
- TabPanel
- DragAndDrop
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- Templates
- Angular/app
- jQuery
- TagBox
- Overview/Vue
- TagCountLimitation/Vue
- TextArea/Overview/Vue
- TextBox/Overview/Vue
- Toast/Overview/Vue
- Toolbar
- Adaptability/Vue
- Overview/Vue
- TreeList
- AIColumn
- FocusedRow/Vue
- FormEditing/Vue
- LoadDataOnDemand/Vue
- LocalReordering/Vue
- MultipleRowSelection/Vue
- Overview/Vue
- PopupEditing/Vue
- RowEditing/Vue
- TagBoxColumns
- TreeView
- ContextMenuIntegration/Vue
- DragAndDropHierarchicalDataStructure/Vue
- DragAndDropPlainDataStructure/Vue
- FlatDataStructure/Vue
- HierarchicalDataStructure/Vue
- ItemSelectionAndCustomization/Vue
- LoadDataOnDemand/Vue
- VirtualMode
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- Validation/Overview
- Angular/app
- ReactJs
- React
- Vue
- jQuery
- VectorMap
- BubbleMarkers/Vue
- ColorsCustomization/Vue
- CustomAnnotations/Vue
- CustomMapData/Vue
- CustomProjection/Vue
- DynamicViewport/Vue
- FloorPlan/Vue
- ImageMarkers/Vue
- Legend/Vue
- MultipleLayers/Vue
- Overview/Vue
- Palette/Vue
- PieMarkers/Vue
- TooltipsCustomization/Vue
- ZoomingAndCentering/Vue
- configs
- Angular
- ReactJs
- React
- Vue
- data
- images
- movies
- testing
- etalons
- widgets
- accordion
- etalons
- charts
- etalons
- chat
- etalons
- common
- etalons
- datagrid
- etalons
- drawer
- etalons
- dropdownbox
- etalons
- dropdownbutton
- etalons
- fileuploader
- etalons
- form
- etalons
- gauges
- etalons
- list
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | 10 | | |
14 | 11 | | |
15 | 12 | | |
| |||
22 | 19 | | |
23 | 20 | | |
24 | 21 | | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | 22 | | |
29 | 23 | | |
30 | 24 | | |
31 | 25 | | |
32 | 26 | | |
33 | 27 | | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
34 | 31 | | |
35 | 32 | | |
36 | 33 | | |
| |||
42 | 39 | | |
43 | 40 | | |
44 | 41 | | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
83 | 42 | | |
84 | 43 | | |
85 | 44 | | |
| |||
115 | 74 | | |
116 | 75 | | |
117 | 76 | | |
118 | | - | |
119 | | - | |
120 | | - | |
121 | | - | |
122 | | - | |
123 | | - | |
| 77 | + | |
124 | 78 | | |
125 | 79 | | |
126 | 80 | | |
127 | 81 | | |
128 | 82 | | |
129 | 83 | | |
130 | | - | |
131 | 84 | | |
132 | | - | |
133 | 85 | | |
134 | 86 | | |
135 | | - | |
136 | 87 | | |
137 | 88 | | |
138 | 89 | | |
139 | 90 | | |
140 | 91 | | |
141 | | - | |
142 | 92 | | |
| 93 | + | |
143 | 94 | | |
144 | | - | |
145 | 95 | | |
146 | 96 | | |
147 | 97 | | |
148 | 98 | | |
149 | | - | |
| 99 | + | |
150 | 100 | | |
151 | 101 | | |
152 | 102 | | |
| |||
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
12 | 15 | | |
13 | 16 | | |
14 | 17 | | |
| |||
27 | 30 | | |
28 | 31 | | |
29 | 32 | | |
| 33 | + | |
30 | 34 | | |
31 | | - | |
32 | | - | |
33 | | - | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
34 | 41 | | |
35 | 42 | | |
36 | 43 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
8 | 7 | | |
9 | 8 | | |
10 | 9 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
19 | 27 | | |
20 | 28 | | |
21 | 29 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
23 | 28 | | |
24 | 29 | | |
25 | 30 | | |
| |||
41 | 46 | | |
42 | 47 | | |
43 | 48 | | |
44 | | - | |
| 49 | + | |
45 | 50 | | |
46 | 51 | | |
47 | 52 | | |
| |||
59 | 64 | | |
60 | 65 | | |
61 | 66 | | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
62 | 74 | | |
63 | 75 | | |
64 | 76 | | |
65 | 77 | | |
66 | 78 | | |
67 | 79 | | |
68 | 80 | | |
69 | | - | |
| 81 | + | |
70 | 82 | | |
71 | 83 | | |
| 84 | + | |
72 | 85 | | |
73 | | - | |
74 | | - | |
75 | | - | |
| 86 | + | |
| 87 | + | |
76 | 88 | | |
77 | 89 | | |
| 90 | + | |
78 | 91 | | |
79 | | - | |
80 | | - | |
| 92 | + | |
| 93 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
| 45 | + | |
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| |||
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
83 | | - | |
84 | | - | |
85 | | - | |
86 | | - | |
87 | | - | |
88 | | - | |
89 | | - | |
90 | | - | |
91 | | - | |
92 | | - | |
93 | | - | |
94 | | - | |
95 | | - | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
100 | | - | |
101 | | - | |
102 | | - | |
103 | | - | |
104 | 71 | | |
105 | 72 | | |
106 | 73 | | |
107 | | - | |
| 74 | + | |
108 | 75 | | |
109 | 76 | | |
110 | 77 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
54 | | - | |
| 54 | + | |
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | | - | |
59 | | - | |
| 58 | + | |
| 59 | + | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
13 | | - | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
14 | 17 | | |
15 | 18 | | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
16 | 29 | | |
17 | 30 | | |
| 31 | + | |
| 32 | + | |
18 | 33 | | |
19 | 34 | | |
20 | 35 | | |
| |||
49 | 64 | | |
50 | 65 | | |
51 | 66 | | |
52 | | - | |
| 67 | + | |
53 | 68 | | |
54 | 69 | | |
55 | 70 | | |
56 | | - | |
| 71 | + | |
0 commit comments