Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v5.19.2 progress (beta versions) #282

Closed
gileli121 opened this issue Jan 14, 2023 · 12 comments
Closed

v5.19.2 progress (beta versions) #282

gileli121 opened this issue Jan 14, 2023 · 12 comments
Labels

Comments

@gileli121
Copy link
Member

gileli121 commented Jan 14, 2023

No description provided.

@gileli121 gileli121 pinned this issue Jan 14, 2023
@gileli121
Copy link
Member Author

gileli121 commented Jan 14, 2023

WindowTop 5.19.2-beta1 - setup.exe.zip

@gileli121
Copy link
Member Author

@gileli121
Copy link
Member Author

WindowTop 5.19.2-beta3 - setup.exe.zip

@gileli121
Copy link
Member Author

gileli121 commented Jan 21, 2023

@gileli121
Copy link
Member Author

WindowTop 5.19.2-beta6 - setup.exe.zip

image

This time it will not allow you to use this option if the list is empty.
image

@gileli121
Copy link
Member Author

gileli121 commented Jan 28, 2023

WindowTop 5.19.2-beta6 - setup.exe.zip

In this release, the focus was on fixing errors that were reported using the fatal exception error window

  • Fixed the fatal exception error (reported by one user):
unknown
System.ComponentModel.Win32Exception (0x80004005): El sistema no puede encontrar el archivo especificado
at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
at CQc.rQI.d__41.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at s4.cq.d__69.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at s4.cq.d__63.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
  • Potential fix for the fatal exception error (reported by 5 users):
5.19.1
System.NullReferenceException: Object reference not set to an instance of an object.
at JdY.fuz.d__40.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at x6.z1.d__69.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at x6.z1.d__63.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

@gileli121
Copy link
Member Author

gileli121 commented Feb 1, 2023

WindowTop 5.19.2-beta7 - setup.exe.zip

  • Potential fix for some NullReferenceException exception from the Dispatcher queue (the bug possibly happen when Anchors are enabled in Windows 11)
System.NullReferenceException: Object reference not set to an instance of an object.
at System.Windows.Threading.PriorityQueue`1.Dequeue()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

@gileli121
Copy link
Member Author

gileli121 commented Feb 1, 2023

WindowTop 5.19.2-beta8 - setup.exe.zip

  • Fix for possible InvalidOperationException exception in RendererManager when killing a renderer process (can happens when disabling dark-mode / glass-mode)
System.InvalidOperationException: No process is associated with this object.
at System.Diagnostics.Process.EnsureState(State state)
at System.Diagnostics.Process.EnsureState(State state)
at System.Diagnostics.Process.get_Id()
at IyC.Mys.fyL()
at IyC.Mys.Iyu()
at QgH.QgV.c__DisplayClass295_0.duO()
at sp6.bpa.fpr(Action , Boolean )
  • Fixed exception in HoverPreviewItem when it sets an invalid Width value for the hover preview in some cases (the bug can happen via the PiP feature when it tries to show a bigger preview when the mouse hovers over the small PiP thumbnail window)
v5.18.0
System.ArgumentException: '-21' não é um valor válido para a propriedade 'Width'.
em System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
em System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value)
em MCL.DCj.JCz()
em O2I.j2l.l2W(Action , Boolean )
  • Fixed exception when removing hotkey via the getting started window via the backspace button
v5.19.1
System.NullReferenceException: Riferimento a un oggetto non impostato su un'istanza di oggetto.
in iyY.Pyt.ByH(EyM , HotKey )
in w9F.D9n.HotKeyOpacityEditControl_OnHotKeyChanged(Object sender, EventArgs e)
in System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
in System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
in System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
in System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
in System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
in System.Windows.Input.InputManager.ProcessStagingArea()
in System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
in System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
in System.Windows.Interop.HwndKeyboardInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawKeyboardActions actions, Int32 scanCode, Boolean isExtendedKey, Boolean isSystemKey, Int32 virtualKey)
in System.Windows.Interop.HwndKeyboardInputProvider.ProcessKeyAction(MSG& msg, Boolean& handled)
in System.Windows.Interop.HwndSource.CriticalTranslateAccelerator(MSG& msg, ModifierKeys modifiers)
in System.Windows.Interop.HwndSource.OnPreprocessMessage(Object param)
in System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
in System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

@gileli121
Copy link
Member Author

WindowTop 5.19.2-beta9 - setup.exe.zip

  • Fixed regression from beta-3 about the fix for the freeze issue, that the app may silently crash and exist more often
  • Improved the recovery logic that was used to avoid the case that the app UI thread froze. The old logic avoided it by allowing the app to crash silently and exit. Now the logic will interrupt the UI thread so the app UI can show the actual fatal error while allowing the user to continue running the app or exit the app and report the error.
  • Removed unneeded logs and improved a few logs

@gileli121
Copy link
Member Author

WindowTop 5.19.2-beta10 - setup.exe.zip

  • Implemented "Restart program" button in the global error handler:
    image
    Now you can easily restart the app instead of relaunching the app (useful when the error does not go away until restart)
  • Fixed bug in the Microsoft Store version that when enabling a feature like always on top for an elevated window and confirming the admin permission request, the app froze for a few seconds and failed to enable the feature.

@gileli121
Copy link
Member Author

WindowTop 5.19.2-beta11 - setup.exe.zip

  • Fixed fatal error in WTToolBarArrow that reported in the Microsoft store version by three users
5.19.1
System.NullReferenceException: 未将对象引用设置到对象的实例。
在 UTr.yT7.PT4()
在 UTr.yT7.mTX(IntPtr , Int32 , IntPtr , IntPtr , Boolean& )
在 System.Windows.Interop.HwndSource.PublicHooksFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
在 MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
在 MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
在 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
在 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
  • Fixed fatal error reported by five users via the Microsoft store version
5.19.1
System.NullReferenceException: Object reference not set to an instance of an object.
at JdY.fuz.d__40.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at x6.z1.d__69.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at x6.z1.d__63.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

@gileli121
Copy link
Member Author

Released

@gileli121 gileli121 unpinned this issue Apr 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant