sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: flutter
Issue: Scrolling inertia should stop when touching the trackpad
Labels: c: regression,framework,f: scrolling,has reproducible steps,P2,found in release: 3.1,team-framework,triaged-framework

It's expected on iPadOS, macOS, and Windows that if scrolling is being animated due to inertia from a trackpad swipe, the animation should stop when touching the trackpad. After recent changes to flutter trackpad handling, this isn't occurring.
Repository: go
Issue: x/build/cmd/buildlet: add the ability to upload a zipped tarballl directly to GCS
Labels: Builders,NeedsInvestigation

Much like #53403: 

As part of #47521, we are shifting to a model where we try to avoid streaming files through the coordinator on to the buildlet. We should explore granting the buildlet the ability to upload files to GCS or website. If the buildlet can upload files then we would not need to stream them from the buildlet to the coordinator to retrieve them.

@golang/release
Repository: electron
Issue: [Bug]: Linux: In french locale, crash on access of user-selected file with accent in filename
Labels: platform/linux,crash :boom:,bug :beetle:,status/confirmed,has-repro-gist,16-x-y,17-x-y,18-x-y,19-x-y,20-x-y

### Preflight Checklist

- [X] I have read the [Contributing Guidelines](https://github.com/electron/electron/blob/main/CONTRIBUTING.md) for this project.
- [X] I agree to follow the [Code of Conduct](https://github.com/electron/electron/blob/main/CODE_OF_CONDUCT.md) that this project adheres to.
- [X] I have searched the [issue tracker](https://www.github.com/electron/electron/issues) for a bug report that matches the one I want to file, without success.

### Electron Version

19.0.6

### What operating system are you using?

Ubuntu

### Operating System Version

22.04, Arch Linux and Fedora Silverblue

### What arch are you using?

x64

### Last Known Working Electron version

_No response_

### Expected Behavior

Open any file, no matter the characters in the filename

### Actual Behavior

Start application with `LANG=fr_FR.UTF-8`, then with the file picker open a file with an accent in it (like `tèst.txt`), then try to grab the `ArrayBuffer` representation of the Blob returned on the 'change' event. See the attached fiddle to make this very easy.

We see this in the console, and the renderer window becomes unresponsive:

```
[17157:0701/162155.959753:ERROR:bad_message.cc(29)] Terminating renderer for bad IPC message, reason 2
```

If we listen to the 'renderer-process-gone' event, we see this:

```
Error: Reason: killed, Exit Code: 3
```

This simple text file is enough to trigger it: [tèst.txt](https://github.com/electron/electron/files/9032009/test.txt)

### Testcase Gist URL

https://gist.github.com/e8572fe7198586d84a8f1d0b2ae3224f

### Additional Information

This was originally reported by a Signal Desktop user here: https://github.com/signalapp/Signal-Desktop/issues/5977#issuecomment-1159217063
Repository: go
Issue: x/vulndb: derived symbols missing for reference via closure
Labels: NeedsFix,vulncheck or vulndb

In https://go.dev/cl/415800, we list the [`handleMessage`](https://github.com/ethereum/go-ethereum/blob/v1.10.8/eth/protocols/snap/handler.go#L133) symbol.

`handleMessage` is called by `handle`, and `handle` is referenced--but not called--by [`MakeProtocols`](https://github.com/ethereum/go-ethereum/blob/v1.10.8/eth/protocols/snap/handler.go#L103). We'd expect `MakeProtocols` to appear in the derived symbols after running `vulnreport fix`, but it does not, probably because it doesn't actually call `handle`.
Repository: react-native
Issue: textTransform Capitalize Does Not Behave As it Does in CSS
Labels: Issue: Author Provided Repro

### Description

When using `textTransform: 'capitalize'` on a Text component in RN, if there are any characters after the first character in a given word which were already upper-case, they are then converted to lower-case.  For example: "I am PSYCHED about react native" becomes, "I Am Psyched About React Native."  When using CSS on the web, the result of applying the same property value on the same source text would be, "I Am PSYCHED About React Native," leaving characters which are already upper-case as they are.

This difference is observable both in iOS and Android simulators, as well as on an iOS physical device (an Android physical device was not available for testing).

I understand that React Native style props are not meant to be absolutely equivalent to CSS, but it is my understanding that the intent of the project was to create an environment which was as familiar to web developers as possible.  And it sure would be nice if they behaved the same way in both environments.

If there are a significant number of users who prefer the RN implementation to the way it is implemented in CSS, certainly one solution might be to add another option for the enum (maybe "pure-capitalize," for example) so that developers could have it whichever way they like.

### Version

0.64.3

### Output of `npx react-native info`

```
System:
    OS: macOS Mojave 10.14.6
    CPU: (8) x64 Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz
    Memory: 21.95 MB / 32.00 GB
    Shell: 3.2.57 - /bin/bash
  Binaries:
    Node: 14.17.6 - ~/.nvm/versions/node/v14.17.6/bin/node
    Yarn: 1.22.18 - /usr/local/bin/yarn
    npm: 6.14.15 - ~/.nvm/versions/node/v14.17.6/bin/npm
    Watchman: Not Found
  Managers:
    CocoaPods: 1.11.3 - /usr/local/bin/pod
  SDKs:
    iOS SDK:
      Platforms: iOS 13.2, DriverKit 19.0, macOS 10.15, tvOS 13.2, watchOS 6.1
    Android SDK: Not Found
  IDEs:
    Android Studio: 2021.1 AI-211.7628.21.2111.8309675
    Xcode: 11.3.1/11C505 - /usr/bin/xcodebuild
  Languages:
    Java: 11.0.15.1 - /usr/bin/javac
  npmPackages:
    @react-native-community/cli: Not Found
    react: 17.0.1 => 17.0.1 
    react-native: 0.64.3 => 0.64.3 
    react-native-macos: Not Found
  npmGlobalPackages:
    *react-native*: Not Found
```

### Steps to reproduce

Add the `textTransform: 'capitalize'` property to any Text component for which the source text contains an upper-case character in a word at some position after the initial character.

### Snack, code example, screenshot, or link to a repository

Link to snack that reproduces the issue: https://snack.expo.dev/@duckandbeaver/texttransformnotlikecss

This MDN page shows how the similar property value behaves in CSS: https://developer.mozilla.org/en-US/docs/Web/CSS/text-transform
Repository: PowerToys
Issue: Alt+Tab like MacOS
Labels: Idea-New PowerToy,Product-Tweak UI Design

### Description of the new feature / enhancement

Alt+Tab shows the Applications that are running instead of individual windows. 

### Scenario when this would be used?

Like in MacOS, when you want to bring all the windows of an Application forward to the front.

### Supporting information

- Alt+Tab, or 
- Win+Tab 

Both are acceptable enhancements to the Alt+Tab behavior to be more like MacOS.
Repository: go
Issue: proposal: spec: add Nullable constraint
Labels: Proposal,generics

	func foo[T any](param T) {
		if param == nil {
			// do a thing
		}
	}

This is invalid

	invalid operation: cannot compare param == nil (mismatched types T and untyped nil)

Would be nice to have a nullable constraint so that the following could be done

	func foo[T Nullable](param T) {
		if param == nil {
			// do a thing
		}
	}
Repository: rust
Issue: Ignore gitignored files in tidy's file counting
Labels: A-testsuite,C-feature-request

Recently I apparently ended up with a `.DS_Store` file inside `src/test/ui`. This caused `./x.py test tidy` to complain about:

```
tidy error: following path contains more than 968 entries, you should move the test to some relevant subdirectory (current: 969): /Users/thom/src/rust/src/test/ui
```

This *would* be reasonable, however I have these files globally gitignored. @jyn514 suggested that maybe it would be good if tidy didn't complain about gitignored files, and asked me to file an issue. This is that issue.

Forgive the imprecise title, I have no idea what this tidy test is trying to verify (and probably wouldn't file this issue were it not for the request -- It's not unreasonable for me to require stuff like `.DS_Store` not be present). I also don't know what the right label for tidy is.
Repository: godot
Issue: AnimationStateMachine can not stop after play an animation
Labels: bug,topic:animation

### Godot version

3.5 rc5

### System information

Mac OS 

### Issue description

When animation is playing by the AnimationTree, it can not stop.



### Steps to reproduce

add AnimationPlayer 
add some animations 
add AnimationTree
set tree root as AnimationNodeStateMachine
set active true
assign the AnimationPlayer to the AnimationTree
add animation transition as the image show
click on any animation to play it

Now the issue is:
it's not possible to stop it 
it's not possible to play or edit animations in AnimationPlayer

if can only stop by setting active false, but change the active property required enable it before run.
It should be stop by click anywhere outside any animation to deselect it.


### Minimal reproduction project



![statemachine](https://user-images.githubusercontent.com/1130047/176987103-288e79bd-2db0-484e-86fa-bb2dd5e27114.jpg)
Repository: rust
Issue: `warn(path_statements)` triggers when using constants to limit values of `const usize`
Labels: A-lints,C-bug,D-incorrect,L-path_statements

<!--
Thank you for filing a bug report! 🐛 Please provide a short summary of the bug,
along with any information you feel relevant to replicating the bug.
-->

As referenced from https://github.com/rust-lang/rust-clippy/issues/9080

I tried this code:

```rust
#[repr(C, align(4096))]
pub struct Buffer<const N: usize = 4096> {
    data: [u8; N],
}

impl<const N: usize> Buffer<N> {
    // Ensure that `N` is a multiple of 4096
    const CHECK_ALIGNED: () = if N & 4095 != 0 {
        panic!("Buffer size must be a multiple of 4096")
    };

    pub const fn new() -> Self {
        #[allow(path_statements)]
        Self::CHECK_ALIGNED;
        Buffer { data: [0u8; N], }
    }
}

fn main() {
    let buf1 = Buffer::<4096>::new();
    // let buf2 = Buffer::<4097>::new();
    let buf3 = Buffer::<8192>::new();
    println!("Size of buf1: {}", core::mem::size_of_val(&buf1));
    println!("Size of buf3: {}", core::mem::size_of_val(&buf3));
}
```

I expected this to compile without warning

Instead, this happened:

```
warning: path statement with no effect
  --> src/main.rs:14:9
   |
14 |         Self::CHECK_ALIGNED;
   |         ^^^^^^^^^^^^^^^^^^^^
   |
   = note: `#[warn(path_statements)]` on by default
```

Playground link: https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=266aa082052cfca6fcb4f051d239e9f0

### Meta
<!--
If you're using the stable version of the compiler, you should also check if the
bug also exists in the beta or nightly versions.
-->

`rustc --version --verbose`:
```
rustc 1.62.0 (a8314ef7d 2022-06-27)
binary: rustc
commit-hash: a8314ef7d0ec7b75c336af2c9857bfaf43002bfc
commit-date: 2022-06-27
host: x86_64-pc-windows-msvc
release: 1.62.0
LLVM version: 14.0.5
```
Repository: flutter
Issue: Allow cross-compiling for Linux from Windows
Labels: c: new feature,tool,platform-windows,platform-linux,c: proposal,a: desktop,a: build,a: release,P3,team-linux,triaged-linux

<!-- Thank you for using Flutter!

     If you are looking for support, please check out our documentation
     or consider asking a question on Stack Overflow:
      * https://flutter.dev/
      * https://api.flutter.dev/
      * https://stackoverflow.com/questions/tagged/flutter?sort=frequent

     If you have found a bug or if our documentation doesn't have an answer
     to what you're looking for, then fill out the template below. Please read
     our guide to filing a bug first: https://flutter.dev/docs/resources/bug-reports
-->

## Use case

<!--
     Please tell us the problem you are running into that led to you wanting
     a new feature.

     Is your feature request related to a problem? Please give a clear and
     concise description of what the problem is.

     Describe the alternative solutions you've considered. Is there a package
     on pub.dev/flutter that already solves this?
-->

I wanted to build my app for Linux but I couldn't do that from Windows, so I had to install flutter, pkg-config, llvm, ... on WSL while I had them on my Windows installation. It'd be nice if I could cross-compile Linux apps on Windows.

## Proposal

LLVM supports cross-compiling by default. Also it is possible to use MSYS32 to cross-compile on a POSIX environment. Also Visual Studio supports building Linux apps and debug them on remote machine or WSL using SSH. Also It's possible to cross-compile Windows apps on Linux.

<!--
     Briefly but precisely describe what you would like Flutter to be able to do.

     Consider attaching something showing what you are imagining:
      * images
      * videos
      * code samples

     Does this have to be provided by Flutter directly, or can it be provided
     by a package on pub.dev/flutter? If so, maybe consider implementing and
     publishing such a package rather than filing a bug.
-->
Repository: flutter
Issue: ImageProvider wrappers should override createStream-method
Labels: framework,f: scrolling,a: images,P3,team-framework,triaged-framework

## Use case

I wrote my own `CustomImageProvider` class which does override `createStream` to return its own subclass of `ImageStream`. But if I use the build-in `Image`-widget, it wraps my `CustomImageProvider` with a `ScrollAwareImageProvider`. `ScrollAwareImageProvider` does not override `createStream` to return the `ImageStream` of `CustomImageProvider`. The `createStream`-method of `CustomImageProvider` will never be called!

The background is that I wanted to build a NetworkImageProvider that is able to cancel requests when the corresponding Image-widget gets disposed.

## Proposal

Image provider wrappers `ScrollAwareImageProvider` and `ResizeImage` should override createStream like this:
```
@override
ImageStream createStream(ImageConfiguration configuration) {
  imageProvider.createStream(configuration);
}
```
Repository: material-ui
Issue: [app bar] Box background covers AppBar shadow
Labels: bug 🐛,docs,component: app bar

### Duplicates

- [X] I have searched the existing issues

### Latest version

- [X] I have tested the latest version

### Current behavior 😯

Placing a Box component with a background color after an AppBar (with `position="static"`) “covers” the shadow of the elevated AppBar. Furthermore, modifying the `zIndex` of the Box did not change how the shadow of the AppBar was cast (or not cast) onto it.

### Expected behavior 🤔

I would have assumed that an elevated object (such as the AppBar) is above any non-elevated objects (such as a Box component) and therefore casts its shadow onto the non-elevated objects.

### Steps to reproduce 🕹

Here is a simple example:
https://codesandbox.io/s/appbar-shadow-issue-sqq694

Open the example and toggle the switch to see the shadow of the AppBar appearing and disappearing when the background color of the Box is changed between `“transparent”` and `“background.paper”`.


### Context 🔦

When creating a simple application for a school project I used a couple of your templates and examples as a starting point:
- The [App bar with responsive menu](https://mui.com/material-ui/react-app-bar/#app-bar-with-responsive-menu) example for the header.
- The [checkout template]( https://github.com/mui/material-ui/tree/v5.8.6/docs/data/material/getting-started/templates/checkout) as base for the content of one subpage.
- The [album template](https://github.com/mui/material-ui/tree/v5.8.6/docs/data/material/getting-started/templates/album) as base for the content of another subpage.

I later realized that the AppBar shadow was only visible on the Checkout based subpage, which was unexpected. After some testing I realized that the main difference between the templates was that the Album template used boxes with background colors.

I now also see that the Album template uses an AppBar with `position="relative"` instead of `position="static"` (as the AppBar example my header is based on) and that their AppBar shadow is visible, so the problem seems to be related to  `position="static"`.

### Your environment 🌎

See the codesandbox example (it uses the same environment as your template)
Repository: neovim
Issue: keys gjgk not going back to original position when onemore is set and cursor is wrapped
Labels: bug-vim,needs:vim-patch

### Neovim version (nvim -v)

0.8.0-dev+519-g6f6286e4f9

### Vim (not Nvim) behaves the same?

yes, vim 8.2

### Operating system/version

linux 5.15.19-1-MANJARO

### Terminal name/version

alacritty 0.10.1

### $TERM environment variable

alacritty

### Installation

AUR

### How to reproduce the issue

nvim --clean
:set virtualedit=onemore
"=repeat('a',&columns)<CR>p
o<esc>k$l
gjgk

### Expected behavior

cursor being onemore than end of line, thous visualy warping it to the next line

### Actual behavior

cursor being at end of line
Repository: neovim
Issue: allow :set virtualedit=onemore,all
Labels: enhancement,needs:vim-patch

### Feature already in Vim?

no, vim 8.2

### Feature description

The only reason is that `all` dose not alway allow the cursor to go onemore.
This happens when a line is perfectly filed with characters, 
and the cursor goes onemore in that line,
in which case the cursor would warp to the next line if `onemore` is set.

Fysical example:
```
nvim --clean
:set virtualedit=onemore
"=repeat('a',&columns)<CR>pl
```
Repository: PowerToys
Issue: Could I use powerrename to rename files in order?
Labels: Idea-Enhancement,Product-PowerRename,Needs-Triage

### Description of the new feature / enhancement

For example,I have `1.jpg` to `100.jpg`. Now I have 7 more new images and want to insert them before `1.jpg`, and rename them as `1.jpg` to `107. jpg`.How can I achieve that? Does the existing function support this?

If not, please add this function, or please tell me how to chieve this.

### Scenario when this would be used?

Like rename a lot files which have been already in order,like move the numbering sequence backward or forward.

Or you can do something more, like allowing users to choose files and rename them as chosen order.

### Supporting information

_No response_
Repository: excalidraw
Issue: investigate batching collab socket events
Labels: discussion,collaboration

There are events that are usually emitted in tandem in a tight loop, namely `SCENE_UPDATE` and `MOUSE_LOCATION`. We emit and listen to them separately, which ends up sending more events, and updating state more often than necessary.

I propose we batch them where/if possible. That means that `MOUSE_LOCATION` wouldn't be emitted as `volatile` when batched with non-volatile events.
Repository: vscode
Issue: Rendered view for DocStrings and Comments in editor
Labels: feature-request,editor-core,editor-contrib

<!-- ⚠️⚠️ Do Not Delete This! feature_request_template ⚠️⚠️ -->
<!-- Please read our Rules of Conduct: https://opensource.microsoft.com/codeofconduct/ -->
<!-- Please search existing issues to avoid creating duplicates. -->

<!-- Describe the feature you'd like. -->

Sources with a lot of documentation in it, it is real paradise but there is one HUGE trouble - all that mess is completely unreadable.

VSCode has a nice feature - 'Popup hints' which shows DocStrings(for example) already auto-formated and with syntax highlighting:

https://user-images.githubusercontent.com/101431780/177010586-74ddf051-e5bd-4c98-a1c5-6d267783c669.mp4


...but all that code-mess is still there, occupies a lot of space but still is completely unreadable!


### But why not to show something like this:

![rendered](https://user-images.githubusercontent.com/101431780/177010598-83d3ed6c-a30a-4dca-b47b-e543230ac042.jpg)


So i'd like to propose this new feature (well... in JetBrains' it already for a year approximatly) - **Rendered Comments**.

and to specify some Main Peacularities:

1. Global **Rendered Comments/DocStrings/etc** mode toggling
2. ability to toggle (with keyboard binding) **Rendered Mode** as for one concreate comment and for all other in the current editor 
3. collapse/expand rendered/raw docstring/comment **with hotkeys** in the current editor
4. **Block** with **Rendered Comments** in editor should has the same coloring, highlighting as the existing PopUp (in regards with the current Theme)
5. attempt to modify smth in the Comment Block should autoswitch it from **Rendered** to reggular (editable/text) mode
Repository: deno
Issue: Deno has panicked. deno test | jq .
Labels: bug

I inadvertently tried to pipe test results to `jq` and deno panicked.

Repeatable test case is as follows:
``` bash
mkdir -p /tmp/deno-panic
cd /tmp/deno-panic
export RUST_BACKTRACE=1
cat <<EOF > test.js
console.log("hello")
EOF
deno test | jq . 2>/dev/null

============================================================
Deno has panicked. This is a bug in Deno. Please report this
at https://github.com/denoland/deno/issues/new.
If you can reliably reproduce this panic, include the
reproduction steps and re-run with the RUST_BACKTRACE=1 env
var set and include the backtrace in your report.

Platform: macos x86_64
Version: 1.23.2
Args: ["deno", "test"]

thread 'main' panicked at 'failed printing to stdout: Broken pipe (os error 32)', library/std/src/io/stdio.rs:1017:9
stack backtrace:
   0: _rust_begin_unwind
   1: core::panicking::panic_fmt
   2: std::io::stdio::_print
   3: <deno::tools::test::PrettyTestReporter as deno::tools::test::TestReporter>::report_plan
   4: tokio::runtime::task::harness::poll_future
   5: tokio::runtime::task::raw::poll
   6: deno_runtime::tokio_util::run_basic
   7: deno::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
```

Same setup but piping to `cat` does not panic.
``` bash
deno test | cat
hello
running 0 tests from ./test.js

ok | 0 passed | 0 failed (14ms)
```

I'm testing with jq 1.6 installed on a mac with homebrew.

One last comment on the command I'm testing with...
```
deno test | jq . 2>/dev/null
```
I'm suppressing jq's STDERR 'cos it complains about not being able to parse what it gets from deno (not surprised by that). Deno panics whether or not I include the `2>/dev/null`, but wanted to keep this report focused on the output from deno.

Not sure what would be different in having `jq` on the other end of that pipe instead of `cat`.
Repository: rust
Issue: [ER] Better error message for integer function
Labels: A-diagnostics,T-compiler

Currently (rustc 1.64.0-nightly) this code:

```rust
fn main() {
    println!("{}", 10_usize.abs_diff(10_usize));         // OK
    println!("{}", usize::abs_diff(10_usize, 10_usize)); // OK
    println!("{}", abs_diff(10_usize, 10_usize));        // error
}
```

Gives the error message:

```
error[E0425]: cannot find function `abs_diff` in this scope
 --> ...\test.rs:4:20
  |
4 |     println!("{}", abs_diff(10_usize, 10_usize));
  |                    ^^^^^^^^ not found in this scope

error: aborting due to previous error

For more information about this error, try `rustc --explain E0425`.
```

A better error message (or a help message) could be given, that suggests to add "usize::" or probably even better that suggests to use the dot syntax.