Skip to content

Mac: Fix double extension when it starts with a "." #1933

Mac: Fix double extension when it starts with a "."

Mac: Fix double extension when it starts with a "." #1933

Triggered via pull request September 3, 2026 18:09
Status Success
Total duration 7m 40s
Artifacts 7

build.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

11 errors and 30 warnings
Unit tests (Gtk): test/Eto.Test/UnitTests/Forms/DefaultStyleProviderTests.cs#L43
Eto.Test.UnitTests.Forms.DefaultStyleProviderTests.BaseClassShouldApplyDefault: Assert.That(label.Visible, Is.True) Expected: True But was: False
Unit tests (Gtk): test/Eto.Test/UnitTests/Forms/Controls/GridTests.cs#L651
Eto.Test.UnitTests.Forms.Controls.TreeGridViewTests.SettingSelectedRowsToEmptyShouldNotSelectAnyRow: #1 Grid should not have any selection initially Assert.That(grid.SelectedRows, Is.Empty) Expected: <empty> But was: < 0 >
Unit tests (Gtk): test/Eto.Test/UnitTests/Forms/Controls/ScrollableTests.cs#L73
Eto.Test.UnitTests.Forms.Controls.ScrollableTests.ExpandedWidthShouldNotInflateScrollHeight: #2 Scroll height should match the displayed content height Assert.That(scrollable.ScrollSize.Height, Is.EqualTo(scrollable.Content.Size.Height).Within(1)) Expected: 51 +/- 1 But was: 218 Off by: -167.0d
Unit tests (Gtk): test/Eto.Test/UnitTests/Forms/Controls/ScrollableTests.cs#L119
Eto.Test.UnitTests.Forms.Controls.ScrollableTests.AutoSizedWindowWithScrollableShouldNotInflateHeight: Scroll height should match the displayed content height in an auto-sized window Assert.That(scrollable.ScrollSize.Height, Is.EqualTo(scrollable.Content.Size.Height).Within(1)) Expected: 34 +/- 1 But was: 83 Off by: -49.0d
Unit tests (Gtk): test/Eto.Test/UnitTests/Forms/Controls/ScrollableTests.cs#L29
Eto.Test.UnitTests.Forms.Controls.ScrollableTests.AutoSizedWindowShouldNotExpandToScreen: #3 Content should expand to the viewport, not past it Assert.That(content.Size, Is.EqualTo(scrollable.ClientSize)) Expected: 97,97 But was: 100,100
Unit tests (Gtk): test/Eto.Test/UnitTests/Forms/Controls/ListControlTests.cs#L83
Eto.Test.UnitTests.Forms.Controls.ListBoxTests.ChangingSelectedIndexMultipleTimesBeforeLoadShouldTriggerChanged: 1.1 - Setting data store should not fire selected index Assert.That(changed, Is.EqualTo(0)) Expected: 0 But was: 1
Unit tests (Gtk): test/Eto.Test/UnitTests/Forms/Controls/GridTests.cs#L651
Eto.Test.UnitTests.Forms.Controls.GridViewTests.SettingSelectedRowsToEmptyShouldNotSelectAnyRow: #1 Grid should not have any selection initially Assert.That(grid.SelectedRows, Is.Empty) Expected: <empty> But was: < 0 >
Unit tests (Gtk): test/Eto.Test/UnitTests/Forms/Controls/DateTimePickerSmokeTests.cs#L50
Eto.Test.UnitTests.Forms.Controls.DateTimePickerSmokeTests.SwitchingModesShouldPreserveValue: after switch back to Date Assert.That(picker.Value.Value.Date, Is.EqualTo(value.Date)) Expected: 2021-07-08 00:00:00 But was: 2026-09-03 00:00:00
Unit tests (Gtk): test/Eto.Test/UnitTests/Forms/CascadingStyleTests.cs#L84
Eto.Test.UnitTests.Forms.CascadingStyleTests.StyleShouldApplyWhenControlDynamicallyAdded: Assert.That(child.Visible, Is.True) Expected: True But was: False
Unit tests (Gtk): test/Eto.Test/UnitTests/Forms/CascadingStyleTests.cs#L100
Eto.Test.UnitTests.Forms.CascadingStyleTests.DefaultStyleShouldApplyWhenControlDynamicallyAdded: Assert.That(child.Visible, Is.True) Expected: True But was: False
build-linux
Process completed with exit code 2.
build-linux: src/Eto.Gtk/Forms/ApplicationHandler.cs#L93
'StatusIcon.Pixbuf' is obsolete
build-linux: src/Eto.Gtk/Forms/ApplicationHandler.cs#L71
'StatusIcon.StatusIcon()' is obsolete
build-linux: src/Eto.Gtk/Gtk3Compatibility.cs#L177
'Widget.OverrideFont(FontDescription)' is obsolete
build-linux: src/Eto.Gtk/Gtk3Compatibility.cs#L172
'StyleContext.GetFont(StateFlags)' is obsolete
build-linux: src/Eto.Gtk/CustomControls/WindowExtensions.cs#L42
'Device.Ungrab(uint)' is obsolete
build-linux: src/Eto.Gtk/CustomControls/WindowExtensions.cs#L42
'DeviceManager.ClientPointer' is obsolete
build-linux: src/Eto.Gtk/CustomControls/WindowExtensions.cs#L42
'Display.DeviceManager' is obsolete
build-linux: src/Eto.Gtk/CustomControls/WindowExtensions.cs#L14
'Device.Grab(Window, GrabOwnership, bool, EventMask, Cursor, uint)' is obsolete
build-linux: src/Eto.Gtk/CustomControls/WindowExtensions.cs#L14
'DeviceManager.ClientPointer' is obsolete
build-linux: src/Eto.Gtk/CustomControls/WindowExtensions.cs#L14
'Display.DeviceManager' is obsolete
build-windows: src/Eto.Gtk/Forms/ApplicationHandler.cs#L97
'StatusIcon.Visible' is obsolete
build-windows: src/Eto.Gtk/Forms/ApplicationHandler.cs#L94
'StatusIcon.Visible' is obsolete
build-windows: src/Eto.Gtk/Forms/ApplicationHandler.cs#L93
'StatusIcon.Pixbuf' is obsolete
build-windows: src/Eto.Gtk/Forms/ApplicationHandler.cs#L71
'StatusIcon.StatusIcon()' is obsolete
build-windows: src/Eto.Gtk/CustomControls/WindowExtensions.cs#L42
'Device.Ungrab(uint)' is obsolete
build-windows: src/Eto.Gtk/CustomControls/WindowExtensions.cs#L42
'DeviceManager.ClientPointer' is obsolete
build-windows: src/Eto.Gtk/CustomControls/WindowExtensions.cs#L42
'Display.DeviceManager' is obsolete
build-windows: src/Eto.Gtk/CustomControls/WindowExtensions.cs#L14
'Device.Grab(Window, GrabOwnership, bool, EventMask, Cursor, uint)' is obsolete
build-windows: src/Eto.Gtk/CustomControls/WindowExtensions.cs#L14
'DeviceManager.ClientPointer' is obsolete
build-windows: src/Eto.Gtk/CustomControls/WindowExtensions.cs#L14
'Display.DeviceManager' is obsolete
build-mac: src/Eto.Gtk/Drawing/IconHandler.cs#L168
'IconSet.IconSet()' is obsolete
build-mac: src/Eto.Gtk/Drawing/IconHandler.cs#L106
'Image.SetFromIconSet(IconSet, IconSize)' is obsolete
build-mac: src/Eto.Gtk/Drawing/IconHandler.cs#L33
'IconSet.IconSet(Pixbuf)' is obsolete
build-mac: src/Eto.Gtk/Drawing/IconHandler.cs#L19
'IconSet.IconSet(Pixbuf)' is obsolete
build-mac: src/Eto.Gtk/CustomControls/WindowExtensions.cs#L42
'Device.Ungrab(uint)' is obsolete
build-mac: src/Eto.Gtk/CustomControls/WindowExtensions.cs#L42
'DeviceManager.ClientPointer' is obsolete
build-mac: src/Eto.Gtk/CustomControls/WindowExtensions.cs#L42
'Display.DeviceManager' is obsolete
build-mac: src/Eto.Gtk/CustomControls/WindowExtensions.cs#L14
'Device.Grab(Window, GrabOwnership, bool, EventMask, Cursor, uint)' is obsolete
build-mac: src/Eto.Gtk/CustomControls/WindowExtensions.cs#L14
'DeviceManager.ClientPointer' is obsolete
build-mac: src/Eto.Gtk/CustomControls/WindowExtensions.cs#L14
'Display.DeviceManager' is obsolete

Artifacts

Produced during runtime
Name Size Digest
nuget-mac
643 KB
sha256:b68d589d92127d693e3444c879d7170336a752e2d3ad92d91ac731f03208c7dd
nuget-win
14.6 MB
sha256:c896122545b2d33343f3f1628e11c84eb107821adc15fe7ee6ca1a74c0f8289d
samples-linux
5.1 MB
sha256:80363468c70f6e86d00cb499a52874e2aa96fd61d523a7b09f0d7602016c59e6
samples-win
20.8 MB
sha256:7e65691ab5ee9edcf87f407a5e9a9640336525aaace1480abc8fabe19bac7056
test-linux
24.1 MB
sha256:d6df7477c34a8f00e28947fe9a62d30c8d15ff77beb8f3bf1f490d5460a45c2f
test-mac
79.3 MB
sha256:c4a55dc3709e65b0d312a7daf962b797f32f3a588cd8c946f04e0026b2786b0a
test-win
69.1 MB
sha256:b2f5a4d88d134a9dc5644e13897a4204ff793aa0e55c30656df620921ee5ca41