sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: terminal
Issue: incorrect tooltips on 'more' button
Labels: Help Wanted,Issue-Bug,Area-UserInterface,Product-Terminal,Priority-3,Tracking-External

# Environment
Platform | ServicePack | Version  |    VersionString
-| -|-|-
 Win32NT        |     10.0.18363.0 | Microsoft Windows NT| 10.0.18363.0
# Steps to reproduce

<!-- A description of how to trigger this bug. -->
1. hover on 'new' button
2. hover on 'more' button
3. both buttons have same tooltips named 'New Tab'
# Expected behavior
'more' button has different tooltips from 'new' button
<!-- A description of what you're expecting, possibly containing screenshots or reference material. -->

# Actual behavior
'more' button has same tooltips as 'new' button
![new button](https://s1.ax1x.com/2020/05/21/YbLCz6.png)
![more button](https://s1.ax1x.com/2020/05/21/YbLUWq.png)
Repository: opencv
Issue: imwrite and imencode flag for RGB data
Labels: feature,priority: low,category: imgcodecs

##### System information (version)
- OpenCV => 4.2
- Operating System / Platform => Ubuntu 18.04
- Compiler =>gcc 7.5

Is it possible to add a flag for the functions that assume that the data is BGR such that it can be told what's the data format? 
For example I have a bigger RGB image 6336*125 and to convert it to BGR takes almost 3 ms on a Skylake CPU such that I can feed it to imwrite() or imencode() functions. For systems that have soft real time constrains this is a huge problem, not to mention that the fact that opencv is stuck with the legacy BGR format is a design issue that should be tackeld sooner or later instead of wasting unnecessary CPU cycles.
Repository: pytorch
Issue: [JIT] named_(parameters | buffers) do not support recursive iteration. 
Labels: oncall: jit,triaged

Pointed out by @zdevito  on GH-38849.

cc @suo
Repository: PowerToys
Issue: [PowerToys Run] Start customizable web search from run
Labels: Idea-Enhancement,Product-PowerToys Run

# Summary of the new feature/enhancement

## In short

I'd like to see the features of the `Webby` plugin in [Launchy](https://www.launchy.net) being available in `run`.

## In long

Allow starting web searches directly from the `run` tool by entering some search target + a search term and pressing enter.

I could imagine using some special character like `>` for shell plugin here as well.
This could look something like this (just an idea):

* The term `# ddg powertoys` should open the URL https://duckduckgo.com/?q=powertoys in my default browser
  + `#` -> Websearch
  + `ddg` -> The search target, `duckduckgo` here.
  + `powertoys` -> The search term

The mapping `search target` -> `url` should be freely configurable. E.g. in launchy I use the following:

* `dict` -> `https://dict.cc?s=%1`
* `dictesp` -> `https://dict.leo.org/esde?lp=esde&lang=de&search=%1`
* `ddg` -> `https://duckduckgo.com/?q=%1`
* `mdn` -> `https://developer.mozilla.org/en-US/search?q=%1`
* ...

This should also work without a search term & URI params to simply make URLs available via `run`:

* `Notion` -> `https://www.notion.so/`
Repository: PowerToys
Issue: [Run] Copy path also for other result-types
Labels: Idea-Enhancement,Product-PowerToys Run

# Summary of the new feature/enhancement

The doc for Ctrl+C says "(Only applicable to folders and files)". It would be useful if that was also possible for applications, i.e. "type wo", Word appears, press Ctrl+C to get path of executable into clipboard.
Repository: deno
Issue: OffscreenCanvas and CanvasRenderingContext2D
Labels: cli,suggestion

#1629 is about WebGL, it will likely take a lot of time to implement.
I think add **OffscreenCanvas & CanvasRenderingContext2D** interface at first is a good idea for now.
A lot of server-side image process like [shields.io](https://shields.io) can be done in OffscreenCanvas with 2d renderer 
(and it should be able to load image from disk / web / memory.)

* Maybe render text will be a problem
Read from ttf directly? <- so we need a FontFace api with local file support
Use system font registry?
Repository: PowerToys
Issue: [Run][Shell Plugin] Delete commands from history
Labels: Idea-Enhancement,Product-PowerToys Run,Run-Plugin

# PowerToys Run should let the user delete certain commands.

I am loving the new PowerToys Run (previously known as Windows Walker with less functionalities), especially it's Shell Plugin invoking feature, I am experimenting with it and as a result, there are a lot of non-functional commands. I want to have them removed so that the commands history is more concise and easier to manage. Basically I want to have the history behave like bookmarks for commands.

For example:
![image](https://user-images.githubusercontent.com/50922013/82556180-70038c80-9b93-11ea-9c49-bf08cf77894d.png)
This is my commands history. As you can see there are 3 nearly-identical commands and only 1 out of 3 works. If the other 2 can be removed, I can quickly navigate to the correct one without having to read it carefully.

I think using the Delete key to remove the current selected command is reasonable.
Repository: deno
Issue: Support Raw Sockets and Datalinks (Layer 3/2)
Labels: cli,suggestion

Since UDP and Unix sockets are implemented, and since Deno is now released, we could plan to add raw sockets (layer 3) and datalink (layer 2) support.

Tokio does not implement them, but I found some methods in [tokio/mio](https://github.com/tokio-rs/mio)
- https://github.com/tokio-rs/mio/blob/master/src/sys/unix/net.rs
- https://github.com/tokio-rs/mio/blob/master/src/sys/windows/net.rs

These methods are syscalls to [socket](http://man7.org/linux/man-pages/man2/socket.2.html) 
We can use them with the domain `AF_INET` or `AF_INET6` (for IP packets) or `AF_PACKET` (for datalink packets) and the type `SOCK_RAW` in order to add the features to tokio/mio and then to deno

Otherwise, we could use [libpnet](https://github.com/libpnet/libpnet/), which already implements the features, but may not be as good as Tokio
Repository: PowerToys
Issue: [FancyZones] Detect Minimum Window Width
Labels: Idea-Enhancement,Help Wanted,Product-FancyZones

<!--
**Important: When reporting BSODs or security issues, DO NOT attach memory dumps, logs, or traces to Github issues**.
Instead, send dumps/traces to secure@microsoft.com, referencing this GitHub issue.
-->

# Environment

```
Windows build number: 10.0.19041.264
PowerToys version: 0.18.0
PowerToy module for which you are reporting the bug (if applicable): Fancy Zones
```

# Steps to reproduce

When working with a window that has a fixed minimum width, the window snaps to a zone such that part of the window is hidden. For example, I am using the application MobaXTerm for work. This application has a minimum window width, which is narrower than the zone width. I have set up Fancy Zones such that it uses the default three-zone vertical layout. If I snap the window to the leftmost or center zones, there is no problem. However, if I snap the window to the rightmost zone, the right side of the window is cut off by the edge of the screen. (Note: this is more of a minor annoyance than anything that will keep me from using the program.)


# Expected behavior

Snap the window to the right side of the zone, not the left. Overlap between the right zone and the center can be allowed.
![FancyZones_RightExpected](https://user-images.githubusercontent.com/28955457/82560388-5fc1c200-9b3f-11ea-8068-0fc448ec2f48.png)


# Actual behavior

See description and screenshots. The right edge of the window is being clipped when snapped to the rightmost zone.


# Screenshots

Fancy Zones Layout
![FancyZones_Layout](https://user-images.githubusercontent.com/28955457/82560253-107b9180-9b3f-11ea-85b4-fcf2cc86ac5c.png)

No problems with window clipping on left side
![FancyZones_LeftNoIssue](https://user-images.githubusercontent.com/28955457/82560254-107b9180-9b3f-11ea-92c4-2a9a0ac0158a.png)

Right edge of window clipped
![FancyZones_RightCutOff](https://user-images.githubusercontent.com/28955457/82560255-107b9180-9b3f-11ea-911d-88a17c5288f9.png)
Repository: PowerToys
Issue: [Run][New Plugin] Searching emails
Labels: Idea-Enhancement,Product-PowerToys Run,Run-Plugin

# Summary of the new feature/enhancement
It would be nice being able to search through your mails in PowerToys run. Mails should show up as search results just like files.

# Proposed technical implementation details (optional)
If possible PowerToys could integrate directly with Windows Mail so that you don't need to handle the mail fetching and the accounts.
Repository: youtube-dl
Issue: sejm.gov.pl/senat.gov.pl support
Labels: site-support-request

<!--

######################################################################
  WARNING!
  IGNORING THE FOLLOWING TEMPLATE WILL RESULT IN ISSUE CLOSED AS INCOMPLETE
######################################################################

-->


## Checklist

<!--
Carefully read and work through this check list in order to prevent the most common mistakes and misuse of youtube-dl:
- First of, make sure you are using the latest version of youtube-dl. Run `youtube-dl --version` and ensure your version is 2020.05.08. If it's not, see https://yt-dl.org/update on how to update. Issues with outdated version will be REJECTED.
- Make sure that all provided video/audio/playlist URLs (if any) are alive and playable in a browser.
- Make sure that site you are requesting is not dedicated to copyright infringement, see https://yt-dl.org/copyright-infringement. youtube-dl does not support such sites. In order for site support request to be accepted all provided example URLs should not violate any copyrights.
- Search the bugtracker for similar site support requests: http://yt-dl.org/search-issues. DO NOT post duplicates.
- Finally, put x into all relevant boxes (like this [x])
-->

- [x] I'm reporting a new site support request
- [x] I've verified that I'm running youtube-dl version **2020.05.08**
- [x] I've checked that all provided URLs are alive and playable in a browser
- [x] I've checked that none of provided URLs violate any copyrights
- [x] I've searched the bugtracker for similar site support requests including closed ones


## Example URLs

<!--
Provide all kinds of example URLs support for which should be included. Replace following example URLs by yours.
-->
Sejm:
- Single video: https://www.sejm.gov.pl/Sejm9.nsf/transmisje_arch.xsp?unid=15321500870398ECC125856E0023D677
- Single video with sign language transcription: https://www.sejm.gov.pl/Sejm9.nsf/transmisje_arch.xsp#9587D63364A355A1C1258562004DCF21
- Single video with sign language transcription: https://www.sejm.gov.pl/Sejm9.nsf/transmisje_arch.xsp?unid=9587D63364A355A1C1258562004DCF21
- Live video: see https://www.sejm.gov.pl/Sejm9.nsf/transmisje.xsp for current transmissions, schedule: https://www.sejm.gov.pl/Sejm9.nsf/terminarz.xsp

Senat:
- Single video: https://av8.senat.pl/10KKSP91
- Single video with sign language transcription: https://av8.senat.pl/10Sen101
- Live video: see current URLs on https://www.senat.gov.pl/transmisje/biezace-transmisje/ , transmission schedule: https://www.senat.gov.pl/prace/senat/posiedzenia/planowane,1.html (_wznowienie_, _rozpoczęcie_)

## Description

<!--
Provide any additional information.
If work on your issue requires account credentials please provide them or explain how one can obtain them.
-->
av8.senat.pl is [Polish Senate](https://en.wikipedia.org/wiki/Senate_of_Poland)'s recording archive and live viewer, linked by senat.gov.pl. sejm.gov.pl, [Polish Sejm](https://en.wikipedia.org/wiki/Sejm)'s website also seems to use the same player, provided by [Atende Software](https://www.atendesoftware.pl/)
Repository: go
Issue: x/exp/cmd/gorelease: set allowed changes with -compatibility flag
Labels: NeedsInvestigation,FeatureRequest,modules,Tools

Currently, gorelease determines whether compatible and incompatible API changes are allowed based on the module base version and release version. It follows semver guidelines, for example, allowing incompatible changes at base major version v0.

Users may want to apply different (usually stricter) compatibility guidelines. For example, a module may want to forbid incompatible API changes between minor versions at v0, even though semver allows them.

gorelease should accept a `-compatibility` flag that allows users to set the compatibility level explicitly. For example:

```
gorelease -base=v0.10.0 -release=v0.10.1 -compatibility=patch
gorelease -base=v0.10.0 -release=v0.11.0 -compatibility=minor
gorelease -base=v0.10.0 -release=v0.15.0 -compatibility=major
```

cc @liggitt
Repository: go
Issue: x/exp/cmd/gorelease: fetch base version from directory with -basedir flag
Labels: NeedsInvestigation,FeatureRequest,modules,Tools

gorelease currently lets the user specify a base version to compare against using the `-base` flag. At the moment, this only accepts an existing version of the same module (retrievable using `go mod download`). #37410 would allow version queries like `@latest`, `@master`, or `@01234abcdef`

It may sometimes be useful to compare against code that isn't available to the proxy or pushed to the origin VCS server yet. A `-basedir` flag would help with this. It would let the user specify the base version as a directory tree.

```
gorelease -basedir=path/to/base -release=v1.0.0
```

cc @liggitt
Repository: opencv
Issue: Linking Tutorial Pages to Their Github Source Page
Labels: category: documentation

To make contributing to tutorials easier, it would be nice to be able to go directly from a tutorial page to the file on github that it is generated from. For example, going from [Finding contours in your image](https://docs.opencv.org/master/df/d0d/tutorial_find_contours.html) to [find_contours.markdown](https://github.com/opencv/opencv/blob/master/doc/tutorials/imgproc/shapedescriptors/find_contours/find_contours.markdown) is slightly complicated because the file is under shapedescriptors, which you can't tell from the way the tutorials are organized on the docs site.

A possible approach to this I tested out was adding an alias to the [DoxyFile](https://github.com/opencv/opencv/blob/master/doc/Doxyfile.in) and then running a shell command that adds a line to the end of every tutorial markdown file using that alias.

For instance the alias:
`github_source{1}="[View on Github (https://github.com/opencv/opencv/blob/master/doc/\1)"`

With the following BSD command on a mac:
`find tutorials js_tutorials py_tutorials  -name "*.markdown"  -exec sh -c 'printf "\n@github_source{"$0"}" >> "$0"' {}  \;`

The command/alias can definitely be improved, but I wanted to see if something like this would be accepted, and receive any feedback on better ways to automate this process moving forward.
Repository: PowerToys
Issue: [Feature Request] Media converter with ffmpg
Labels: Idea-New PowerToy

Hi,

I use ffmpg a lot to convert videos into a stranded format, it would be nice if there was a power tool for it.

the tool could be simple UI or a right click on media (content menu) that when you select a video that you get an option to select want format you want to convert to.
AVI -> MP4
      -> MKV
      -> Other

also with that tool you can update the version of ffmpg you have installed and update some of the ffmpeg commands

if you can make it work like PowerRename
Repository: godot
Issue: Is a godot_uint (not) needed ?
Labels: discussion,topic:core

PR #36163 has made `godot_int` an alias to `int64_t`, this pretty good for GDnative (before that calling methods returning uint64_t/int64_t could lead to segfault, see #34254)

However I wonder from a documentation point of view this is not perfect given the methods returning uint64_t are presented to GDnative users as returning `godot_int` (hence 64bits signed number)

I see currently three usecases for those signed values:
1) `uint64_t GDAPI godot_color_to_abgr64(const godot_color *p_self)` (see #35795)
2) `uint64_t OS::get_static_memory_usage() const;`
3) `uint64_t OS::get_unix_time () const` & `uint64_t OS::get_system_time_msecs()`

In case 1 here we return an array of 4 a/b/g/r bytes, so it's meaningless to use the return value as a number. Hence there is no trouble ;-)

In case 2&3 we are actually providing a number (and a negative value is meaningless in those contexts). However we will hit a trouble if the returned value is bigger than 2⁶³ - 1.. which is really huge ! (`get_system_time_msecs` will start to have issue in year 29227899, `get_static_memory_usage`  needs more than 8 Exaoctet of used RAM...)

So my guess is we don't need a `godot_uint` type (it would add complexity for a small documentation benefit), but I think it's good to have this choice documented (at least by this issue ^^).
Repository: go
Issue: x/pkgsite: proposal for search filters: language features and possible compatibility issues
Labels: NeedsInvestigation,FeatureRequest,pkgsite,pkgsite/search

### What is the URL of the page with the issue?
 https://pkg.go.dev/

Proposal(?) to add search filter functionality to include/exclude features when searching for packages, modules.
Usefulness in descending order (for me at least):
- cgo usage <-- this! ("cgo is not Go")
- package unsafe usage
- package reflect usage
- package sync/atomic.\*64\* usage (to detect possible 32/64bit compatibility issues, anything else to detect possible issues?)
- supported OS platforms (not sure how to check programmatically from source)
- anything else?

Most probably these are only really useful if search filters are applicable to all dependencies transitively as well (except for the standard library of course).

for reference:
https://groups.google.com/forum/#!topic/golang-dev/U27D-g9j0LA
Repository: godot
Issue: CameraServer.FeedImage: Duplicate values in Enumeration Values cause issues for language bindings like Swift and Rust
Labels: bug,topic:core,topic:gdextension,topic:xr

**Godot version:**
3.2

**OS/device including version:**
All

**Issue description:**
The enumeration for CameraServer.FeedImage has four values, three of them have the same value "0" so it is not possible to use those values:

			"FEED_RGBA_IMAGE": 0,
			"FEED_YCBCR_IMAGE": 0,
			"FEED_Y_IMAGE": 0
Repository: pytorch
Issue: Override `__call__` instead of `forward`
Labels: module: typing,triaged

## 🚀 Feature
Let users override `__call__` of modules so that it works with type checking.

## Motivation

This is a [Module class](https://github.com/lab-ml/labml/blob/master/labml/helpers/pytorch/module.py) I've been using over `torch.nn.Module` so that I can override `__call__` instead of `forward`.

## Pitch

When writing modules we override `forward`, and invoke them through `__call__`. In this setup
we can neither use static analysis tools to find errors nor use editor features such as viewing method signatures.

## Additional context

Are there any side effects of using `__init_subclass__` to rename `__call__` implementations of subclasses to `forward`?.

cc @ezyang
Repository: PowerToys
Issue: [PowerRename] Rename files based on external file list
Labels: Idea-Enhancement,Help Wanted,Product-PowerRename

# Summary of the new feature/enhancement
Import external file list of new names that will be used on the current queue.

<!-- 
A clear and concise description of what the problem is that the new feature would solve.
Describe why and how a user would use this new functionality (if applicable).
-->
Some people just want to rename with a specific list of custom names, not following the Power Rename configuration tool that consider only sequencial names and strings.  for example: I have a list of files that I export from a web based application. I'd like to keep the original name or change the name to original date of file, so I export the names to an external  file list. 

# Proposed technical implementation details (optional)
Download files has a sequence to be list on file system. It depends of the timestamp applied when download was completed. When you load the files you want to PowerRename the list of files follow this rule. But to make it understandable to general users we need to adapt:

1. Be able to reorder the file list queue
2. Be able to reorder the new name file list
3. Be able to load an external file to make new name list column
4. Follow the system order list to make the origin file list (queue)


<!-- 
A clear and concise description of what you want to happen.
-->
Import external file list making possible customize the name of bulk rename process.
Repository: bitcoin
Issue: Tor-only transaction broadcast onlynet=onion alternative
Labels: Feature

It would be nice if there was a way to tell core to only broadcast transactions over Tor, but use clearnet for everything else.

As far as I can tell the only way to guarantee transaction broadcast over Tor is to use onlynet=onion, which means that all network traffic goes over Tor. The problem is that this introduces latency for blocks/confirmations and transactions. Some users might only want to use Tor to try to protect "first broadcast" transaction origin analysis which can be a problem with sybil attacking clearnet nodes. This can still be a problem on Tor as well, but can be more difficult to pull off.

Some bitcoin software such as wasabi and joinmarket already implement this by establishing a new Tor circuit, broadcasting the transaction, and then disconnecting. Perhaps bitcoin could do this as well?

Some things that were brought up when I mentioned this on IRC by @naumenkogs, @luke-jr  and others:

For the resistance to first-broadcast analysis to be effective, the node should treat the transaction as if it wasn't theirs to begin with. I'm not familiar with the network code, so I'm not sure if anything would have to change relay policy-wise.

Would be happy to hear other thoughts on what would be required to implement this, or if there's something I'm missing, as it's something I would be interested in implementing if there are enough concept acks.


TL;DR rationale:

- A nodes wants to recieve blocks/confirmations/transactions as soon as possible with the lowest latency

- A node wants increased broadcast privacy without paying the full cost of onlynet=tor latency
Repository: vscode
Issue: Resize Pane actions for all panes
Labels: feature-request,accessibility,layout,workbench-views

![image](https://user-images.githubusercontent.com/323878/82589405-bcce6f80-9b61-11ea-8ef0-cc5da1a6e8cf.png)

I just discovered these, why are they just for the terminal and not for the panel in general? They would be useful anywhere.