Skip to content

AC minor patch cluster#139

Merged
softhack007 merged 13 commits intomdevfrom
upstream_patch_clusterf
Jul 12, 2024
Merged

AC minor patch cluster#139
softhack007 merged 13 commits intomdevfrom
upstream_patch_clusterf

Conversation

@softhack007
Copy link
Copy Markdown
Collaborator

collection of minor patches from upstream, confined in a separate branch until there is more time for testing.

  • Anti-Aliased Lines and Circles
  • replacing deprecated functions in ws.cpp
  • using global brightness in analogue clock overlay
  • fix for palette names (custom palettes)
  • bugfix for UI: when resizing the window, it always jumped to the Colors tab
  • UI: add webpage shortcuts for tabs

willmmiles and others added 13 commits June 26, 2024 21:08
Eliminate the extra indirection and allocate shared buffers directly.
There were three problems here:
- AsyncWebServer is going to copy to a heap buffer anyways, so we might
   as well just pass it one it can use
- The buffer size estimate was wrong -- we need 9 bytes per pixel
   ("RRGGBB",), so the buffer could overflow, and it was not
   considering the extra 2D requirements
- On ESP8266, the stack allocation was overflowing the stack, causing
  corruption and crashes.
shadow variables
The bug was that when resizing the window, it always jumped to the Colors tab instead of staying on the currently selected tab.
Using brightness in analog clock overlay
* fix drawLine prototype
* a few more "inline"
* typo
@softhack007 softhack007 marked this pull request as draft June 27, 2024 10:22
@softhack007 softhack007 marked this pull request as ready for review July 1, 2024 21:14
@softhack007 softhack007 merged commit 982a4bb into mdev Jul 12, 2024
@softhack007 softhack007 deleted the upstream_patch_clusterf branch July 12, 2024 23:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants