text:
Add colortable setter support

Adds a support for setting the ColorTable of a bitmap. Technically this is for index8 bitmaps, but I've left in the logic to check that to the actual Skia library.
Addresses #186.
Requires https://github.com/mono/skia/pull/36.

I merged the https://github.com/mono/skia/pull/36 PR, that was good. I think all that is left is to remove the null default param value. Sorry about the conflict. But, this might be interesting to you: https://github.com/mono/SkiaSharp/commit/8db2bb0534934d054acf0f98ab273bed1234566d
Basically, you can tell the bitmap which pixels to use, and when it is finished it will invoke a callback to dispose of the pixel memory correctly. See the test: https://github.com/mono/SkiaSharp/commit/8db2bb0534934d054acf0f98ab273bed1234566d#diff-bb90be898c3b02230b061ed89cb39a5aR11

Sorry about the nasty merge. I tried to rebase but git was not having it.
I've the null optional removed.

authors: Tylerflick mattleibow

repo: mono/SkiaSharp


text:
Don't link libGL, libGLU and libX11 at compile time

To be used with https://github.com/mono/skia/pull/50
$ objdump -p bin/x64/libSkiaSharp.so.56.1.0 |grep NEEDED
  NEEDED               libpthread.so.0
  NEEDED               libdl.so.2
  NEEDED               libfontconfig.so.1
  NEEDED               libm.so.6
  NEEDED               libgcc_s.so.1
  NEEDED               libc.so.6
  NEEDED               ld-linux-x86-64.so.2

Thianks for this. Closing as it will be merged with https://github.com/mono/SkiaSharp/pull/241

source: gharchive/pull-request

authors: kekekeks mattleibow

license: mit

license_type: permissive

license_source: bigquery


text:
Fix GdipCreatePath2 validation and add tests

Fixes https://github.com/mono/libgdiplus/issues/401
Fixes https://github.com/mono/libgdiplus/issues/400

Rebased /cc @marek-safar @filipnavara

Friendly ping @marek-safar @fillipnavara - I’m back with a laptop today and have some PRS that depend on this one I fancy sending in

repo: mono/libgdiplus

license: MIT

license_source: github-api


text:
Is AOT supported?

I did dotnet publish with C# AOT, got no warnings.   PublishAot=True in csproj.
At runtime, when I call execve():

Unhandled Exception: System.TypeInitializationException: A type initializer threw an exception. To determine which
type, inspect the InnerException's StackTrace property.
---> System.DllNotFoundException: Unable to load shared library 'MonoPosixHelper' or one of its dependencies. In o
rder to help diagnose loading problems, consider using a tool like strace. If you're using glibc, consider setting
the LD_DEBUG environment variable:
MonoPosixHelper.so: cannot open shared object file: No such file or directory
libMonoPosixHelper.so: cannot open shared object file: No such file or directory
MonoPosixHelper: cannot open shared object file: No such file or directory
libMonoPosixHelper: cannot open shared object file: No such file or directory

I think this is less a problem with AOT, and more a problem with dotnet publish integration/support: libMonoPosixHelper.so is a native library, and thus outside the confines of AOT, but it does need to be separately packaged with your application and present in a directory that dlopen() will search for, whether that be some system-wide location or by having environment variables such as LD_LIBRARY_PATH include the directory that contains libMonoPosixHelper.so.

source: gharchive/issue

authors: jonpryor kjpgit


text:
Question about vscode "problems" tab

hey @monosans there is a new issue https://github.com/Riverside-Healthcare/djLint/issues/305 about the problems tab in vscode. It sounds like vscode lists all problems for all open files in the problems tab. This is the normal vscode behavior, or is there a way to only run djlint on the current file? https://github.com/Riverside-Healthcare/djLint/issues/305#issuecomment-1197928186

Got a little follow-up on this bug:
-New "problems" appear when when the cursor is moved anywhere on the code that has got any problems by itself. It's not enough to just open the file, you also have to move mouse over the code once. Once the errors appear, they stay in the tab forever, untill you restart VSCode
-For each single file with problems, a single temporary file is generated in which all the problems of the open file are highlighted in the "problems" tab. The file is called 0.(16 digits).html, it can be opened in the vscode, but it can not be edited. (The message says: Cannot edit in read-only editor). When moving a mouse over this read-only file, new files do not appear.
-The errors in this file contain errors ignored in the pyproject.toml config (but they are ignored in the original file)
Hope this helps!

Everything works for me, I'm confused.
Any idea where this temporary file is coming from?

The hypothesis is it's aither a temporary file on disk, on in memory, which is created on the first cycle of file scan to find all the error. It's path is <path_to_file>/<filename.html>/0.<16 digits>.html, it's somehow inside the html file being edited. It's either created by the extension, or by some king of daemon inside the VSCode itself.
I've tried to disable linting for files like that in in the settings by using it's path mask, but failed :)

@holohup did you try with all other extensions disabled? Any chance you can take a screenshot video of what is happening?

@holohup could you also share your vscode settings? Are you saving files on a removable storage?

Hi. The config file is:
{
"workbench.colorTheme": "Default Dark+",
"editor.fontWeight": "normal",
"editor.fontLigatures": false,
"window.zoomLevel": 1,
"files.associations": {
"/*.html": "html",
"/templates//*.html": "django-html",
"/templates//*": "django-txt",
"/requirements{/**,*}.{txt,in}": "pip-requirements"
},
"emmet.includeLanguages": {
"django-html": "html"
},
"[html]": {
"editor.defaultFormatter": "monosans.djlint"
},
"[django-html]": {
"editor.defaultFormatter": "monosans.djlint"
},
"[handlebars]": {
"editor.defaultFormatter": "monosans.djlint"
},
"[hbs]": {
"editor.defaultFormatter": "monosans.djlint"
},
"[mustache]": {
"editor.defaultFormatter": "monosans.djlint"
},
"[jinja]": {
"editor.defaultFormatter": "monosans.djlint"
},
"[jinja-html]": {
"editor.defaultFormatter": "monosans.djlint"
},
"[nj]": {
"editor.defaultFormatter": "monosans.djlint"
},
"[njk]": {
"editor.defaultFormatter": "monosans.djlint"
},
"[nunjucks]": {
"editor.defaultFormatter": "monosans.djlint"
},
"[twig]": {
"editor.defaultFormatter": "monosans.djlint"
},
"editor.defaultFormatter": "monosans.djlint",
"[python]": {
"editor.defaultFormatter": "ms-python.python"
},
"python.linting.flake8Enabled": true,
"python.linting.enabled": true,
"djlint.useEditorIndentation": false,
"explorer.confirmDragAndDrop": false
}
I am using an internal mac SSD, no removable storages attached.
As for the video, I'll try to record it this weekend.
I've tried disabling the extensions, the bugs stops appearing when I turn the pyton/pylance combo off, but the formatting stops working too.

Odd, I wonder what makes the problems tab update. I copied in your config and made a few html.j2 files. I only get problems showing up/updating when I save the file.
I also have the pylance and python extensions installed. Do they have their own settings that trigger the linting on hover?

Hey there,
I've uploaded a 1-minute video: https://youtu.be/xkbqMmvgAyk
Hope it helps!

Hey there, I've uploaded a 1-minute video: youtu.be/xkbqMmvgAyk Hope it helps!

I tried to do the same thing on Linux and Windows and it works fine. I think we should start by figuring out what exactly creates the temporary files. I was also confused by the fact that on your video linting only works on these temporary files, but not on regular files.
Can you also please upload your pip freeze? I will try to install the same versions of the dependencies and the same version of Python.

I'm currently working on a mac M1, maybe the vscode works somehow different on this architecture? I think you got it wrong - I was hovering over regular files, and in the end I've opened a temporary file (all text plain white) to show it's path inside the regular file.
My pip freeze looks like this:
asgiref==3.5.2
attrs==21.4.0
autopep8==1.6.0
certifi==2022.6.15
charset-normalizer==2.0.12
click==8.1.3
colorama==0.4.5
coverage==6.4.2
Django==2.2.19
djlint==1.7.2
Faker==12.0.1
flake8==4.0.1
html-tag-names==0.1.2
html-void-elements==0.1.0
idna==3.3
importlib-metadata==4.12.0
iniconfig==1.1.1
mccabe==0.6.1
mixer==7.1.2
packaging==21.3
pathspec==0.9.0
Pillow==8.3.1
pluggy==0.13.1
py==1.11.0
pycodestyle==2.8.0
pyflakes==2.4.0
pyparsing==3.0.9
pytest==6.2.4
pytest-django==4.4.0
pytest-pythonpath==0.7.3
python-dateutil==2.8.2
pytz==2022.1
PyYAML==6.0
regex==2022.7.25
requests==2.26.0
six==1.16.0
sorl-thumbnail==12.7.0
sqlparse==0.4.2
toml==0.10.2
tomli==2.0.1
tqdm==4.64.0
typing_extensions==4.3.0
urllib3==1.26.11
zipp==3.8.1

I'm currently working on a mac M1, maybe the vscode works somehow different on this architecture?

I don't think it has anything to do with macOS, because the person here had an identical problem, but on Windows.

My pip freeze looks like this:

I installed the same versions of the dependencies, but I still could not reproduce the issue.

There's still hope that someone who can bring more details into this issue googles this page and helps. Thank you for your efforts!

Do any other linters have the same problem? pylint, or htmllint, or another?

Hey. Got no problems using other linters.

@holohup is the problem still relevant?

@monosans hi! I've checked that project again with different scenarions and the bug never came up. I suppose it's gone now. The only thing that changed is the vscode version, I think, so the problem must have been there. Thank you for your work!

authors: christopherpickering holohup monosans

repo: monosans/djlint-vscode


text:
Fixed Indentation

This fixes improper indentations.
While contributing to other issues I found editing the codes very difficult due to improper indentations. Hence I fixed most of such indentations.
All Submissions:

[x] Have you followed the guidelines in our Contributing document?

New Feature Submissions:

[x] Does your submission pass build tests locally?
[x] Have you indented your code locally prior to submission?

Changes to Core Features:

[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[x] Have you successfully ran tests with your changes locally?

ack 76efd9b

authors: monsij nguptaa

repo: monsij/StudentPortal


text:
search query is deleted after click on the page

When searching, if I don't select an option and click on the page, the search query is deleted. how can I fix it?

Hey! There is a prop for that: preserveSearch. Set it to true and the search query won’t be cleared when opening the dropdown.
Example http://monterail.github.io/vue-multiselect/#sub-multiple-select

@shentao this is happening to me, I wonder if the documentation needs to be updated?
clear-on-select="false"

+1

@jaketoolson @wiemann that is the correct behaviour. If you close the field, why keep the search query visible? preserve-search does just that – remembers the last search query so you can get back it in case someone closed the dropdown by accident.

@shentao Created required behaviour it by using :taggable parameter and adding a @tag method in order to create new tag based on search. @marjandejyab that might solve your problem too

authors: jaketoolson marjandejyab shentao wiemann

repo: monterail/vue-multiselect


text:
Create and list rooms

Addresses #27. Add a rooms list view at the /rooms path. Will need to fetch the list of rooms from the supabase DB and provide a link to each room, pointing to /rooms/:roomId.

This shows the current workflow from login to creating and joining a room.
I still have a minor hiccup on getting the current user ID for updating the rooms table in the DB... But everything works all the same, so I'll make an issue for that and we can focus on it separately.
https://user-images.githubusercontent.com/31407403/218825679-9a3f0034-9dd7-411f-86e7-8b4e7d6a6241.mov

I improved the look of the circular progress while creating a new room:

repo: montevideo-tech/hybrid-meetup-platform


text:
No block sources available...

As title says, started by wallet up which is now 7 days behind as there are "No block sources available". Any ideas how i can fix this? I have a fair few coins in my wallet....

Tell me you solved the problem with a cold wallet? how to do it?

authors: allpays danyob

repo: mooncoindev/mooncoin


text:
[bug] interactive commands doesn't allocate tty

Use yarn package manager
Install moon via yarn
Add the following content to package json to scripts section:

    "upgrade:deps:root": "yarn upgrade-interactive"

Run yarn moon run --interactive :upgrade-deps-root

Output:
❯ yarn moon run --interactive :upgrade-deps-root
▪▪▪▪ root:upgrade-deps-root
Internal Error: Interactive commands can only be used inside a TTY environment

Expected behaviour
Interactive commands allocate TTY successfully
Additional context
Refers to https://github.com/moonrepo/moon/issues/1109

Can you paste the log output.

Ok figured it out. Will patch soon.

PR https://github.com/moonrepo/moon/pull/1132

repo: moonrepo/moon


text:
Merge data from multiple sources

Using figment, I could do:
    Figment::new()
        .merge(Serialized::defaults(AppConfig::default()))
        .merge(Json::file(
            PathBuf::from(config).join(format!("{app}.json")),
        ))
        .merge(Toml::file(
            PathBuf::from(config).join(format!("{app}.toml")),
        ))
        .merge(Yaml::file(
            PathBuf::from(config).join(format!("{app}.yaml")),
        ))
        .merge(Env::raw().split("_").only(&["database.url"]))
        .merge(Env::raw().split("__").ignore(&["database.url"]))
        .extract()

I do not see similar facilities using schematic. Could this be supported?

@IgnisDa Schematic only supports a single format type, but you can just chain multiple files.
ConfigLoader::<Test>::yaml()
	.file(file1)?
	.file(file2)?
	.file(file3)?
	.file(file4)?
	.load()?;

What if I have data in multiple file types (i.e. json, yaml, toml etc)?

@IgnisDa You're out of luck. What's the use case?

I am developing a self hosted application and I want users to be able to configure the instance via json, yaml and toml.
https://github.com/IgnisDa/ryot/blob/f4d3f13d8a78e6cc621e40352b633bba76687c84/apps/backend/src/config.rs#L299-L313

I looked into breaking up the parsers before, but could not satisfy serde lifetime requirements. https://github.com/moonrepo/schematic/tree/parsers

authors: IgnisDa milesj

repo: moonrepo/schematic


text:
Search API has been broken by Spotify

https://github.com/mopidy/mopidy-spotify/issues/89
Best bet is likely to retrofit the new web API within the existing API wrapper to keep things working with minimal external API changes.

How is the state of login credentials in libspotify vs. the new API?

https://developer.spotify.com/web-api/migration-guide/ has the migration guide for the old metadata API, but it's not clear what parts libspotify uses. I know at least search is effected.
As for the auth story, https://developer.spotify.com/web-api/endpoint-reference/ has the overview. For basic lookups you don't need OAuth, but for playlists and browse you typically do.

Also since this looks like just search for now a workaround should be relatively simple to hack up.

Longer term we probably need to go the route that mopidy-spotify-web has already started down...

Okay, so the migration guide mentions these new endpoints:
/v1/albums/{id}
/v1/artists/{id}
/v1/artists/{id}/albums
/v1/search?q=foo&type=album
/v1/search?q=foo&type=artist
/v1/search?q=foo&type=track
/v1/tracks/{id}

From the endpoint reference, none of these require authentication. So we can implement support for these in pyspotify without requiring any additional authentication, so that's at least good.

For information, this has been fixed for now in Mopidy-Spotify with mopidy/mopidy-spotify#95. It's undecided if we want a fix for this in pyspotify, or to keep pyspotify only as a plain wrapper around libspotify.

Just to get it on the record: The scope of the pyspotify project is to be a libspotify wrapper. pyspotify already covers the full libspotify API, and pyspotify is thus a mostly complete project.
Any support for the Spotify Web API is out of scope for the pyspotify project.

authors: adamcik jodal trygveaa

repo: mopidy/pyspotify


text:
Launchers not installing

Hi,
Just tried to install EA App today, it seems to install, but after Steam restarts it's not in the library. It worked a few weeks ago.
Is there an issue?

@Szymciacho yeah I'm looking into it!

@Szymciacho I'm closing this as this has been fixed with the new proton

Doesn’t seem to be fixed for me. It still doesn’t install. There are two
lines in red in the log.
W dniu wt., 9.01.2024 o 23:23 Roy @.***> napisał(a):

Closed #161
https://github.com/moraroy/NonSteamLaunchers-On-Steam-Deck/issues/161
as completed.
—
Reply to this email directly, view it on GitHub
https://github.com/moraroy/NonSteamLaunchers-On-Steam-Deck/issues/161#event-11436357023,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BFGKW6XJQHPUBCTFRY4QFSLYNW7PJAVCNFSM6AAAAABBSAHARSVHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XDWMJRGQZTMMZVG4YDEMY
.
You are receiving this because you were mentioned.Message ID:
<moraroy/NonSteamLaunchers-On-Steam-Deck/issue/161/issue_event/11436357023
@github.com>

@Szymciacho can you post your log? its in the downloads folder

There you go
śr., 10 sty 2024 o 01:12 Roy @.***> napisał(a):

@Szymciacho https://github.com/Szymciacho can you post your log? its in
the downloads folder
—
Reply to this email directly, view it on GitHub
https://github.com/moraroy/NonSteamLaunchers-On-Steam-Deck/issues/161#issuecomment-1883991225,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BFGKW6TZZS724JOUHDER3FLYNXMGNAVCNFSM6AAAAABBSAHARSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOBTHE4TCMRSGU
.
You are receiving this because you were mentioned.Message ID:
@.***>

Did you get it? Sorry for bothering.
śr., 10 sty 2024 o 15:04 Szymon Cuchrowski @.***>
napisał(a):

There you go
śr., 10 sty 2024 o 01:12 Roy @.***> napisał(a):

@Szymciacho https://github.com/Szymciacho can you post your log? its
in the downloads folder
—
Reply to this email directly, view it on GitHub
https://github.com/moraroy/NonSteamLaunchers-On-Steam-Deck/issues/161#issuecomment-1883991225,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BFGKW6TZZS724JOUHDER3FLYNXMGNAVCNFSM6AAAAABBSAHARSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOBTHE4TCMRSGU
.
You are receiving this because you were mentioned.Message ID:
@.***
com>

NonSteamLaunchers-install.log

same issue for me too. same error in logs.

authors: Szymciacho moraroy tanushshukla

repo: moraroy/NonSteamLaunchers-On-Steam-Deck


text:
No image received

Hi, thanks for making this plugin. I think that I have done well all the steps, but when I run homebridge and after I have added the Pi Cam, and the icon is visible in the Home app, I get this at the terminal
dev connected 0x000000000371c36e true
-f video4linux2 -input_format mjpeg -video_size 480x270 -i /dev/video0 -vframes 1 -f mjpeg -
ffmpeg ffmpeg version 3.2.10-1~deb9u1+rpt1 Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 6.3.0 (Raspbian 6.3.0-18+rpi1) 20170516
configuration: --prefix=/usr --extra-version='1~deb9u1+rpt1' --toolchain=hardened --libdir=/usr/lib/arm-linux-gnueabihf --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libebur128 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx-rpi --enable-mmal --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
ffmpeg   libavutil      55. 34.101 / 55. 34.101
libavcodec     57. 64.101 / 57. 64.101
libavformat    57. 56.101 / 57. 56.101
libavdevice    57.  1.100 / 57.  1.100
libavfilter     6. 65.100 /  6. 65.100
libavresample   3.  1.  0 /  3.  1.  0
libswscale      4.  2.100 /  4.  2.100
libswresample   2.  3.100 /  2.  3.100
libpostproc    54.  1.100 / 54.  1.100
ffmpeg [video4linux2,v4l2 @ 0xbf4620] Cannot open video device /dev/video0: No such file or directory
ffmpeg /dev/video0: No such file or directory
Any Idea? I use the Pi NoIR Camera V2
Thank you very much!

Check your physical connection to your camera once again. Did you enable it with raspi-conf? Do the raspicam tutorial on raspberrypi.org to be shure everything is connected the right way.

authors: orilpik thymjan

repo: moritzmhmk/homebridge-camera-rpi


text:
Hangs at the Method Call

Hello,
I followed all the instructions and reached the point to use the methods and it doesn't seem to return anything rather gets stuck at the method call statement. Can you please advice on what is missing?
Example: It is stuck here...
var candlestick = binanceClient.GetCandleSticks("ethbtc", TimeInterval.Minutes_15).Result;

Same happens to me

Hi Alivedoom,
Did your Binance account get hacked today? I think this project is a scam that they stole the API keys for the user.

@PraveenJames why are you defaming me?, do you have any proof that proves what are you saying?, If you are a programmer and / or know how to read code you can easily look in the code and verify if in any way i am getting your Private Key, that's one of the reason why the code is PUBLIC, please investigate a little further before blaming someone without any proof.
I will personally pay you if you demostrate that i am stealing your keys!

Sorry, but think from my point of view. I didn't give my API key anywhere
and your code didn't work and no one responded to the issue I logged. And I
lost all my funds today. I felt responsible to warn anyone else from doing
the same mistake.
On Wed, Mar 7, 2018 at 3:08 PM Jose Mejia notifications@github.com wrote:

@PraveenJames https://github.com/praveenjames why are you defaming me?,
do you have any proof that proves what are you saying?, If you are a
programmer and / or know how to read code you can easily look in the code
and verify if in any way i am getting your Private Key, that's one of the
reason why the code is PUBLIC, please investigate a little further before
blaming someone without any proof.
I will personally pay you if you demostrate that i am stealing your keys!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/morpheums/Binance.API.Csharp.Client/issues/48#issuecomment-371267913,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AjF0EbNZqdMeIQA9GIjdWWbFx8rk7klZks5tcD4wgaJpZM4SR7gq
.

Yes but you are being very irresponsible by acting like that, without even knowing the real reason why that happened or waiting for Binance official explanation of the issue, you are just assuming that the problem was this library without any reason, please be more proffesional next time.

Please keep your advice to yourself. I have helped binance with your
libraries. They might be coming after you.
On Wed, Mar 7, 2018 at 3:30 PM Jose Mejia notifications@github.com wrote:

Yes but you are being very irresponsible by acting like that, without even
knowing the real reason why that happened or waiting for Binance official
explanation of the issue, you are just assuming that the problem was this
library without any reason, please be more proffesional next time.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/morpheums/Binance.API.Csharp.Client/issues/48#issuecomment-371271796,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AjF0Ee4-JRrgiSWu6dx0qYzcByVsOVEvks5tcEFUgaJpZM4SR7gq
.

@PraveenJames how can this be the cause of the issue when users that have never created API Keys for their accounts or use any library or bot have also reported that they have the same issue?, Do you know what LOGIC is? i won't waste my time discussing with you, have a nice day sir!

authors: PraveenJames alivedoom morpheums


text:
Facet colouring not matching text correctly under some circumstances

See below. Assuming the utf8 code point to glyph calculation is a bit off, since Skyfeed renders it correctly.

JSON for problematic posts:
{
  "$type": "app.bsky.feed.defs#postView",
  "record": {
    "$type": "app.bsky.feed.post",
    "text": "já dá, o padrão é 2 mas se quiser mais tem que ser assinante no patreon.com/deckblue",
    "reply": {
      "root": {
        "$type": "com.atproto.repo.strongRef",
        "cid": "bafyreianr5xb5zad2mw2wmjstfontvnpuas2cpficadcbg4n3rfjaqpzbq",
        "uri": "at://did:plc:y6xed5noeivqfdtar4yetvz4/app.bsky.feed.post/3l2xliv7tym2r"
      },
      "parent": {
        "$type": "com.atproto.repo.strongRef",
        "cid": "bafyreianr5xb5zad2mw2wmjstfontvnpuas2cpficadcbg4n3rfjaqpzbq",
        "uri": "at://did:plc:y6xed5noeivqfdtar4yetvz4/app.bsky.feed.post/3l2xliv7tym2r"
      }
    },
    "embed": {
      "$type": "app.bsky.embed.external",
      "external": {
        "uri": "https://patreon.com/deckblue",
        "title": "Get more from deck.blue on Patreon",
        "description": "Get the most out of Bluesky.",
        "thumb": {
          "$type": "blob",
          "mimeType": "image/png",
          "size": 243267,
          "ref": {
            "$link": "bafkreihzylmuca64wg7kh5eg25h6uekgtwr2h2osmbitiu7keyhcaqdj5y"
          }
        }
      }
    },
    "langs": ["en", "pt"],
    "facets": [
      {
        "$type": "app.bsky.richtext.facet",
        "index": { "byteStart": 68, "byteEnd": 88 },
        "features": [
          {
            "$type": "app.bsky.richtext.facet#link",
            "uri": "https://patreon.com/deckblue"
          }
        ]
      }
    ],
    "tags": [],
    "createdAt": "2024-08-30T20:34:04.326Z"
  },
  "author": {
    "did": "did:plc:w342borqxtyo2pul67ec2pwt",
    "handle": "deck.blue",
    "displayName": "deck.blue",
    "avatar": "https://cdn.bsky.app/img/avatar/plain/did:plc:w342borqxtyo2pul67ec2pwt/bafkreiec6yihxyfgua7myrxcfx75opofiu6l5wm4jzjrn3irlklynmagmy@jpeg",
    "viewer": {
      "muted": false,
      "blockedBy": false,
      "following": "at://did:plc:bsnnxdb2se2cdwsbav3ffhe5/app.bsky.graph.follow/3kcgfkk6gci2w"
    },
    "labels": []
  },
  "uri": "at://did:plc:w342borqxtyo2pul67ec2pwt/app.bsky.feed.post/3l2xm3m2lvm2f",
  "cid": "bafyreicnhzkvrhzepcn7nmahul3aq6fs2wdmal3mskftlcyz7oagci6sqe",
  "embed": {
    "$type": "app.bsky.embed.external#view",
    "external": {
      "$type": "app.bsky.embed.external#viewExternal",
      "uri": "https://patreon.com/deckblue",
      "title": "Get more from deck.blue on Patreon",
      "description": "Get the most out of Bluesky.",
      "thumb": "https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:w342borqxtyo2pul67ec2pwt/bafkreihzylmuca64wg7kh5eg25h6uekgtwr2h2osmbitiu7keyhcaqdj5y@jpeg"
    }
  },
  "replyCount": 1,
  "repostCount": 2,
  "likeCount": 1,
  "viewer": { "replyDisabled": false },
  "labels": [],
  "indexedAt": "2024-08-30T20:34:04.326Z"
}

{
  "$type": "app.bsky.feed.defs#postView",
  "record": {
    "$type": "app.bsky.feed.post",
    "text": "isso é com o @bsky.app! o deck.blue não é oficial",
    "reply": {
      "root": {
        "$type": "com.atproto.repo.strongRef",
        "cid": "bafyreie5rdgtef6giqu2dnxlacyb7ste5rp6p65pokxeriejq726gylkaa",
        "uri": "at://did:plc:sn7b23h46p4l3hkhm6mwpwzm/app.bsky.feed.post/3l2xpfyk3f72v"
      },
      "parent": {
        "$type": "com.atproto.repo.strongRef",
        "cid": "bafyreie5rdgtef6giqu2dnxlacyb7ste5rp6p65pokxeriejq726gylkaa",
        "uri": "at://did:plc:sn7b23h46p4l3hkhm6mwpwzm/app.bsky.feed.post/3l2xpfyk3f72v"
      }
    },
    "langs": ["en", "pt"],
    "facets": [
      {
        "$type": "app.bsky.richtext.facet",
        "index": { "byteStart": 14, "byteEnd": 23 },
        "features": [
          {
            "$type": "app.bsky.richtext.facet#mention",
            "did": "did:plc:z72i7hdynmk6r22z27h6tvur"
          }
        ]
      },
      {
        "$type": "app.bsky.richtext.facet",
        "index": { "byteStart": 27, "byteEnd": 36 },
        "features": [
          {
            "$type": "app.bsky.richtext.facet#link",
            "uri": "https://deck.blue"
          }
        ]
      }
    ],
    "tags": [],
    "createdAt": "2024-08-30T22:39:19.254Z"
  },
  "author": {
    "did": "did:plc:w342borqxtyo2pul67ec2pwt",
    "handle": "deck.blue",
    "displayName": "deck.blue",
    "avatar": "https://cdn.bsky.app/img/avatar/plain/did:plc:w342borqxtyo2pul67ec2pwt/bafkreiec6yihxyfgua7myrxcfx75opofiu6l5wm4jzjrn3irlklynmagmy@jpeg",
    "viewer": {
      "muted": false,
      "blockedBy": false,
      "following": "at://did:plc:bsnnxdb2se2cdwsbav3ffhe5/app.bsky.graph.follow/3kcgfkk6gci2w"
    },
    "labels": []
  },
  "uri": "at://did:plc:w342borqxtyo2pul67ec2pwt/app.bsky.feed.post/3l2xt3kpefu2l",
  "cid": "bafyreibd7mdultuln3rqvj4lnhxvyvb5yiufczx7vk2lvdzx62trauomjy",
  "replyCount": 0,
  "repostCount": 0,
  "likeCount": 0,
  "viewer": { "replyDisabled": false },
  "labels": [],
  "indexedAt": "2024-08-30T22:39:19.254Z"
}

Added the Skyfeed feature to copy out JSON of posts to Morpho to help debug this and other things more easily. Copies out the Morpho-specific version rather than AT Protocol lexicon-compatible, but that's more useful for debug anyway.

I hate utf16 encoding.

repo: morpho-app/Morpho


text:
Unexpected end of input : Download Failed!!!

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to 'Submit any YT link'
Click on 'download'
Scroll down to 'chose any format'
See error

Add logs from DevTools
Please go to y2mp3 menu -> Toggle Developer Tools or hit ctrl+Alt+j (on windows) or
⌘+⌥+j (on mac), if there are error messages please include them.
Audit usage of navigator.userAgent, navigator.appVersion, and navigator.platform
Content Security Policy of your site blocks the use of 'eval' in JavaScript`

Expected behavior
Download properly.
Screenshots
If applicable, add screenshots to help explain your problem.

OS: Windows
Version: 10 Pro
App Version: 2.5.6

Additional context
Add any other context about the problem here.

Thank you for letting me know.
I've just tried and it's working for me now (on mac). Can you check again? Maybe it was a one time issue?
If not, can you try another video to see if there is an issue with this one?

Hello, I'm on Mac OSX Mojave 10.14.6, using release 2.5.6 and have the same issue that Romman reported, although I get one additional error (uncaught typeError). Here's my console output:

I see the error in my end too.
Can you test v2.5.5 for now until I will figure it out?

Thanks @moshfeu, 2.5.5 worked. I am still seeing the yellow warning with ytdl-core, but it is successfully downloading videos.

Just released v2.5.7 and verified that it's working.
Can you guys check if it's working for you?

Version: 2.5.7
OS: Windows 10 Pro

Hi @rommansabbir can you try the latest version - https://github.com/moshfeu/y2mp3/releases/tag/v2.5.8 please?

Yes, working fine! Thank you.

You are welcome ☺

Version: 2.5.8
OS: Windows 10 Pro 22H2 (19045.3324)

Same behavior in Version: 2.5.9-alpha

A fix is on its way. Thanks for reporting (again)

Troubles with releasing the app.
Can you try with the latest version? Tried on Mac

Hi, working as expected but taking too much time to download.

Are you sure that it's not related to the general network speed? There is nothing between the app and YouTube server so I think that the app's based on the local internet connection speed and YouTube responsiveness

I've taken the liberty of testing with a different network, and unfortunately, the download speed remains quite low. However, I did discover an alternative mobile app called 'YMusic' that seems to offer significantly faster download speeds. It's possible that this app utilizes the same API as the one you're using

Thanks for diving into this research, really appreciated.
Can you share with me a url you downloaded, what file format and quality and how much time it took to download?
I don't know how this app was implemented therefore I don't know if y2mp3 can adopt any of their improvements.
Maybe they have their own server that stores and caches the resources from YouTube so if 2 people are asking for the same resource, the second user will get it faster.
This is not how y2mp3 works. The app connects YouTube servers directly.

Here is the YT Link: https://www.youtube.com/watch?v=cDLL8FHhLc8

Facing this issue while downloading.
Version: 2.5.8
OS: Mac OS (Ventura 13.0)
Device: Apple M1 Pro

Thanks for letting me know.
I see it in my console too but I'm not sure why. I think that the icon has been required for the notification icon, it's the only one whose using the logo-128.png. I'd expect that the icon will be missing in the notification bubble but it's not, it's there.
Can you tell me if you are seeing the green logo of y2mp3 in the notification bubble?

I'm not sure.

I mean this icon

Yes, the icon is present in the top bar.

GET file:///Applications/y2mp3.app/Contents/Resources/app.asar/app-resources/logo-128.png net::ERR_FILE_NOT_FOUND

So I'm not sure what's the impact of this error. The icon in the top bar is the only place I know that uses this image.
Anyway, if you notice an unexpected user experience regarding this icon, please let me know

Actually I'm also not sure about the impact.

Me neither :) I couldn't find the impact

Okay.

authors: gustavolanzas moshfeu rommansabbir


text:
Add support for TvOS

All works except using CGColor in the layer do block.
I disabled
tvos/calayer_spec.rb
tvos/layer_layout_spec.rb

until it is fixed in Rubymotion.
Sample app provided.

Awesome!  Thanks!  @MarkVillacampa you should check this out. :smiley:
Gonna pull locally and run the sample app, otherwise seems good to me!

I didn't update travis.yml btw. Should I? It will most likely break because of that bug with missing exit method.

Awesome! :)
I have opened an issue in youtrack: http://hipbyte.myjetbrains.com/youtrack/issue/RM-995
Looks good to me as well. Tests passing locally (except for 'exit' which is not supported in tvOS, but we'll fix that :))

This looks great!!

@MarkVillacampa great! exit bug seems to be already documented as well: http://hipbyte.myjetbrains.com/youtrack/issue/RM-980

I'll push a new version out later today - but this LGTM!

authors: MarkVillacampa colinta egze jamonholmgren

repo: motion-kit/motion-kit


text:
Render react-bootstrap instead of Bootstrap markup

Prerequisites

[x] I have read the documentation

Description
I would like to render all fields with react-bootstrap instead of Bootstrap markup since I don't want to let jQuery and Bootstrap.js deal with DOM changes next to React. So, I plan to rework all pure components in order to support react-bootstrap.
I'm aksing myself if you would like this kind of changes too or if I fork this project?
Version
0.40.0

This library doesn't load bootstrap's javascript code at all. Also, we think react-bootstrap would introduce a lot of overhead and wouldn't bring enough benefit to the project. I'm closing this.

repo: mozilla-services/react-jsonschema-form


text:
fixes bug 1120717 - Static assets pulled in by GallerySelect widget shou...

...ld be compressed

Coverage remained the same when pulling 4c5da80c55febc23f3a2d1b6b0adfa4e6d73748b on peterbe:bug-1120717-static-assets-pulled-in-by-galleryselect-widget-should-be-compressed into 0c126f1783060c23a3141ea9fef9828fce9d9dce on mozilla:master.

authors: coveralls peterbe

repo: mozilla/airmozilla


text:
Consider allowing specifying specific versions for audit-as-crates-io in edge-case scenarios.

In the majority of cases, an audit-as-crates-io entry should be applied to all versions of the crate, as it's due to a locally developed crate being also deployed to crates.io or a crates.io crate being vendored locally to perform some modifications.
There is an edge-case when we patch a specific version of a crate to redirect all exports to the more recent version of the crate in order to reduce crate version duplication across our version graph. We don't want to audit the version we're replacing with a redirect, however we do want to audit the target version if we happen to vendor it locally to make changes.
To handle this edge-case, it may be possible to make the value of audit-as-crates-io either a bool (as it is today), which would apply to all versions, or potentially a table with entries corresponding to specific versions. If a table is in use, each version in use must be specified explicitly.

We realized that since our forwarder crates use fake version numbers (0.7.999), they'll actually never match crates.io and cargo-vet will automatically do the right thing. As such I don't think we have a use-case for this.

authors: bholley mystor

repo: mozilla/cargo-vet


text:
[bug 1120952] Fix remotetroubleshooting metrics

nixes the optout metric since it's wrong and hard to get right without
duplicating code
further, I added email optin metrics and context metrics

Quick r?

There isn't anything to test here, but a quick eyeball on the code would be good.

:eyes: Yep, those are statsd calls. :+1:

f75a942 Fix top-level untranslated_words metrics in l10n_completion
Thank you!

Got the commit wrong. It was this one:
60553bc [bug 1120952] Fix remotetroubleshooting metrics

authors: mythmon willkg

repo: mozilla/fjord


text:
Update LICENSE year

I was looking into the project and just noticed this, thought I'd submit a PR.

Coverage remained the same at 93.22% when pulling 8467e397e6d9a630a89e21b120d3361f260ae54c on aminb:update-license-year into 16054735e2f6ccf6c6581a5316d2bf47f887e110 on mozilla:master.

Thanks @aminb for this PR. r+ :+1:

authors: akatsoulas aminb coveralls

repo: mozilla/mozillians


text:
[traceback] django.db.models.fields.related in get  DoesNotExist: Addon has no persona.

steps to reproduce:

Load  https://addons.mozilla.org/fa/firefox/addon/bb-8-theme

sentry:
https://sentry.prod.mozaws.net/operations/olympia-prod/group/151490/
traceback details:
Stacktrace (most recent call last):
File "django/core/handlers/base.py", line 112, in get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "addons/decorators.py", line 43, in wrapper
return f(request, addon, *args, **kw)
File "addons/views.py", line 86, in addon_detail
return persona_detail(request, addon)
File "mobility/decorators.py", line 23, in wrapper
return f(request, *args, **kw)
File "addons/views.py", line 168, in persona_detail
persona = addon.persona
File "django/db/models/fields/related.py", line 206, in get
self.related.get_accessor_name()))

Dupe of #1282.

authors: andymckay krupa

repo: mozilla/olympia


text:
Don't provide updates for unlisted addons (bug 1144711)

Fixes bug 1144711
This PR is based on PR #490, which is based on PR #489, which is based on PR #487, which is based on PR #484, which is based on #479, only the last commit is relevant to this bug

r+travis

authors: diox magopian


text:
Does pdfs.js use hint table in linearized pdfs? Very slow random page access.

Attach (recommended) or Link to PDF file here: https://assets.studyring.org/assets/books/baws/TN/Tamil_Volume10_opt.pdf
Configuration:
Web browser and its version: Chrome 95.0.4638.54 (Build officiel) (64 bits)
Operating system and its version: Mac OS 11.6
PDF.js version: latest from github
Is a browser extension: No
Steps to reproduce the problem:

A pdf downloaded from archive.org, used qpdf to linearize it.
I am using a private copy with viewer.html where autofetch and streaming is disabled
I am relying on byte-range reads to only read relevant portion of data to display a page
Random access page in pdf with over 500 pages

What is the expected behavior?
I expect pdfs.js to load pdf quickly, at least the first page, then I expect the pdf.js to be able to quickly jump to page 44, 99, 210 etc.  Each page may not be more than 200KB and my backend is AWS and it supports byte range reads
What went wrong?
When I see in developer tools I see pdf.js reading over 8 MB to display a page (things eventually get cached, but 8MB per random page read is not desirable)
Link to a viewer (if hosted on a site other than mozilla.github.io/pdf.js or as Firefox/Chrome extension):
temporary page : https://assets.studyring.org/pdfjs/generic/web/viewer.html?file=https://assets.studyring.org/assets/books/baws/TN/Tamil_Volume10_opt.pdf
We need this badly as we wont be able to afford our AWS cost if users read 8MB for random access to a page (our scenario expects people to share links of different pages)

Does pdfs.js use hint table in linearized pdfs?

No, the Linearization-data is only used when fetching the first page and to determine the number of pages in the document.
More "advanced" features are not implemented, since the basic ones still improve performance a great deal for the "regular" PDF.js use-case (as the built-in PDF Viewer in Firefox). Please note that the Linearization-support that exists in the PDF.js library was simply implemented to allow PDF documents to start rendering immediately, since by default (e.g. in Firefox) the entire document is always fetched and subsequent page access thus won't be negatively affected in the general case.

[...] then I expect the pdf.js to be able to quickly jump to page 44, 99, 210 etc.

Part of the performance issue, in your particular document, isn't limited to just fetching the data of the page in question. It appears that your document uses JPEG2000-images everywhere and those are slower to decode than e.g. standard JPEG-images, hence part of the issue here might be that the rendering performance isn't that great (once the data has been fetched).

Looking briefly at the relevant part of the PDF specification (regarding the "Hint Tables"-functionality) and considering the main PDF.js use-case (i.e. Firefox), I'm not entirely convinced that the added code/complexity required to support "Hint Tables" is worth it unfortunately; all-in-all closing as WONTFIX.

Thank you, this explanation helped a lot.  I finally figured out that hinttable were not the main problem, the getPageDict function was running  in recursion too because the pdf had objects spread all over the places.  After coalescing the pdf the per page access works very nicely and also response is good too.

authors: Snuffleupagus pkgitlab


text:
(getTextContent()): inaccurate spacing on current version vs older (v2.0.550)

I've noticed that older versions of pdf.js have more accurate spacing on the pdfs i'm parsing. I'm only using pdf.js to extract the text. I'd like to use the latest version of pdf.js however the spacing is too inaccurate for me to fix post-process. Are there any options that will allow me to fine-tune the spacing?
Things i've tried:

.getDocument({... , disableFontFace: true})
.getTextContent({disableNormalization: true})

Attach (recommended) or Link to PDF file here: congressional-daily-record-170-13.pdf
Configuration:

Web browser and its version: Only extracting text in Node.js env.
Operating system and its version: macOS Version 14.4
PDF.js version: 4.0.379
Is a browser extension: No

Steps to reproduce the problem:

Extract the text using v4.0.379 and v2.0.550. For example:

import * as fs from 'fs';
import * as path from 'path';

const pdfjsPaths = {
	v4_0_379: path.join(__dirname, 'pdfjs-versions', 'v4.0.379', 'build', 'pdf.mjs'),
	v2_0_550: path.join(__dirname, 'pdfjs-versions', 'v2.0.550', 'build', 'pdf.js'),
}

async function extractText(version: keyof typeof pdfjsPaths, pdfPath: string) {
	const PDFJS = await import (pdfjsPaths[version])
	const pdfBuffer = await fs.promises.readFile(pdfPath)
	const pdfArrBuffer = new Uint8Array(pdfBuffer);
	const doc = await PDFJS.getDocument({
		data: pdfArrBuffer,
	}).promise;
	let text = ''
	for (let i = 1; i <= doc.numPages; i++) {
		const page = await doc.getPage(i);
		const { items } = await page.getTextContent();
		for (const item of items) {
			text += item.str;
		}
		text += '\n\n';
	}
	await fs.promises.writeFile(path.join(__dirname, `${version}.json`), {version, text})
	return text
}

const pdfPath = path.join(__dirname, 'congressional-daily-record-170-13.pdf');
await extractText('v4_0_379', pdfPath);
await extractText('v2_0_550', pdfPath);

v4.0.379 outputs the following (text is shortened for Github):
{
	"version": "4.0.379",
    "text": "Congressional RecordUNUMEPLURIBUSUnited Statesof America PROCEEDINGS AND DEBATES OF THE 118 th CONGRESS, SECOND SESSION∑ This ‘‘bullet’’ symbol identifies statements or insertions which are not spoken by a Member of the Senate on the floor..S227Vol. 170 WASHINGTON, WEDNESDAY, JANUARY 24, 2024 No. 13House of RepresentativesThe House was not in session today. Its next meeting will be held on Thursday, January 25, 2024, at 3 p.m.SenateWEDNESDAY, JANUARY 24, 2024The Senate met at 10 a.m. and wascalled to order by the Honorable PETERW ELCH, a Senator from the State ofVermont.fPRAYERThe Chaplain, Dr. Barry C. Black, of-fered the following prayer:Let us pray.Eternal God who rules the raging ofthe sea, draw our Senators to Youtoday by the cords of Your eternallove. Help them to strive to know You,cultivating a relationship of peacefultrust in Your prevailing providence.May the experience of being in Yourpresence enable them to better com-prehend the role You desire for them toplay in fulfilling Your purposes onEarth. Sharpen their vision to perceiveYour movements in our Nation andworld. Where there is anxiety, give ourlawmakers the poise that comes from aconfident faith in You.We pray in Your merciful Name.Amen.fPLEDGE OF ALLEGIANCEThe Presiding Officer led the Pledgeof Allegiance, as follows:I pledge allegiance to the Flag of theUnited States of America, and to the Repub-lic for which it stands, one nation under God,indivisible, with liberty and justice for all.fAPPOINTMENT OF ACTINGPRESIDENT PRO TEMPOREThe PRESIDING OFFICER. Theclerk will please read a communicationto the Senate from the President protempore (Mrs. M URRAY).The senior assistant legislative clerkread the following letter:U.S. SENATE,P RESIDENT PRO TEMPORE,Washington, DC, January 24, 2024.To the Senate:Under the provisions of rule I, paragraph 3,of the Standing Rules of the Senate, I herebyappoint the Honorable P ETER W ELCH, a Sen-ator from the State of Vermont, to performthe duties of the Chair.PATTY M URRAY,President pro tempore.Mr. WELCH thereupon assumed theChair as Acting President pro tempore.fRESERVATION OF LEADER TIMEThe ACTING PRESIDENT pro tem-pore. Under the previous order, theleadership time is reserved.fCONCLUSION OF MORNINGBUSINESSThe ACTING PRESIDENT pro tem-pore. Morning business is closed.fEXECUTIVE SESSIONEXECUTIVE CALENDARThe ACTING PRESIDENT pro tem-pore. Under the previous order, theSenate will proceed to executive ses-sion to resume consideration of the fol-lowing nomination, which the clerkwill report.The senior assistant legislative clerkread the nomination of Jacquelyn D.Austin, of South Carolina, to be UnitedStates District Judge for the Districtof South Carolina.RECOGNITION OF THE MAJORITY LEADERThe ACTING PRESIDENT pro tem-pore. The majority leader is recog-nized.SUPPLEMENTAL FUNDINGMr. SCHUMER. Mr. President, well,the latest round of Ukrainian securityassistance was a $250 million packagethat included 155mm rounds, Stingeranti-aircraft missiles, and other crit-ical weapons that have been crucial forUkraine on the battlefield. That an-nouncement was made on December 27.That is 28 days ago—4 weeks. Sincethen, no more aid—no more aid—hasbeen sent to Ukraine. And there won’tbe more unless Congress acts.In the meantime, it has been re-ported that Russia is beginning to re-stock its own supplies with help fromNorth Korea, including North Koreanmissiles.Right now, Senate negotiators onboth sides are working furiously to ap-prove another round of Ukraine aid byfinalizing our national security supple-mental package. This package wouldnot only deliver a lifeline for Ukraine,it would secure our border, send aid toIsrael, provide humanitarian assistancefor innocent civilians in Gaza, andshore up security in the Indo-Pacific. …<SHORTENED FOR GITHUB ISSUE>"
}

Notice how spacing is missing. e.g.
WEDNESDAY, JANUARY 24, 2024 No. 13House of RepresentativesThe
Notice how spacing is in the wrong location. e.g.
called to order by the Honorable PETERW ELCH
v2.0.550 outputs the following (text is shortened for Github):
{
    "version": "2.0.550",
    "text": "Congressional  RecordUNUMEPLURIBUSUnited  Statesof AmericaPROCEEDINGS  AND  DEBATES  OF THE 118th  CONGRESS,  SECOND  SESSION∑ This  ‘‘bullet’’  symbol  identifies  statements  or  insertions  which  are  not  spoken  by  a  Member  of  the  Senate  on  the  floor..S227 Vol.  170 WASHINGTON,  WEDNESDAY,  JANUARY  24,  2024 No.  13 House  of  Representatives The House was not in session today. Its next meeting will be held on Thursday, January 25, 2024, at 3 p.m. Senate WEDNESDAY, JANUARY24, 2024 The  Senate  met  at  10  a.m.  and  was called to order by the Honorable PETER WELCH,  a  Senator  from  the  State  of Vermont. f PRAYER The Chaplain, Dr. Barry C. Black, of-fered the following prayer: Let us pray. Eternal  God  who  rules  the  raging  of the   sea,   draw   our   Senators   to   You today  by  the  cords  of  Your  eternal love. Help them to strive to know You, cultivating  a  relationship  of  peaceful trust  in  Your  prevailing  providence. May  the  experience  of  being  in  Your presence  enable  them  to  better  com-prehend the role You desire for them to play   in   fulfilling   Your   purposes   on Earth. Sharpen their vision to perceive Your  movements  in  our  Nation  and world. Where there is anxiety, give our lawmakers the poise that comes from a confident faith in You. We   pray   in   Your   merciful   Name. Amen. f PLEDGE  OF  ALLEGIANCE The  Presiding  Officer  led  the  Pledge of Allegiance, as follows: I  pledge  allegiance  to  the  Flag  of  the United States of America, and to the Repub-lic for which it stands, one nation under God, indivisible, with liberty and justice for all. f APPOINTMENT  OF  ACTING PRESIDENT  PRO  TEMPORE The    PRESIDING    OFFICER.    The clerk will please read a communication to  the  Senate  from  the  President  pro tempore (Mrs. MURRAY). The senior assistant legislative clerk read the following letter: U.S. SENATE, PRESIDENT PRO TEMPORE, Washington, DC, January 24, 2024. To the Senate: Under the provisions of rule I, paragraph 3, of the Standing Rules of the Senate, I hereby appoint  the  Honorable  PETERWELCH,  a  Sen-ator  from  the  State  of  Vermont,  to  perform the duties of the Chair. PATTYMURRAY, President pro tempore. Mr.  WELCH  thereupon  assumed  the Chair as Acting President pro tempore. f RESERVATION  OF  LEADER  TIME The  ACTING  PRESIDENT  pro  tem-pore.  Under  the  previous  order,  the leadership time is reserved. f CONCLUSION  OF  MORNING BUSINESS The  ACTING  PRESIDENT  pro  tem-pore. Morning business is closed. f EXECUTIVE  SESSION EXECUTIVE  CALENDAR The  ACTING  PRESIDENT  pro  tem-pore.  Under  the  previous  order,  the Senate  will  proceed  to  executive  ses-sion to resume consideration of the fol-lowing   nomination,   which   the   clerk will report. The senior assistant legislative clerk read  the  nomination  of  Jacquelyn  D. Austin, of South Carolina, to be United States  District  Judge  for  the  District of South Carolina. RECOGNITION OF THE MAJORITY LEADER The  ACTING  PRESIDENT  pro  tem-pore.   The   majority   leader   is   recog-nized. SUPPLEMENTAL FUNDING Mr.  SCHUMER.  Mr.  President,  well, the  latest  round  of  Ukrainian  security assistance  was  a  $250  million  package that  included  155mm  rounds,  Stinger anti-aircraft  missiles,  and  other  crit-ical weapons that have been crucial for Ukraine  on  the  battlefield.  That  an-nouncement was made on December 27. That  is  28  days  ago—4  weeks.  Since then,  no  more  aid—no  more  aid—has been  sent  to  Ukraine.  And  there  won’t be more unless Congress acts. In  the  meantime,  it  has  been  re-ported  that  Russia  is  beginning  to  re-stock  its  own  supplies  with  help  from North  Korea,  including  North  Korean missiles. Right   now,   Senate   negotiators   on both sides are working furiously to ap-prove  another  round  of  Ukraine  aid  by finalizing our national security supple-mental  package.  This  package  would not  only  deliver  a  lifeline  for  Ukraine, it would secure our border, send aid to Israel, provide humanitarian assistance for   innocent   civilians   in   Gaza,   and shore  up  security  in  the  Indo-Pacific. …<SHORTENED FOR GITHUB ISSUE>"
}

Notice how spacing is more accurate. e.g.
WEDNESDAY,  JANUARY  24,  2024 No.  13 House  of  Representatives The
Notice how spacing is in the correct location. e.g.
called to order by the Honorable PETER WELCH
Here's a screenshot of the pdf (first page), i've highlighted the mentioned text in red:

Hello
I have looked at the problem statement and would like to make a contribution. Please can you assign it to me ?
Regards
Omer

authors: momerjaved ryparker


text:
Namespace classes and ids

This application uses very general class and id names. e.g., #loadingBar, .progess. If one were to drop PDF.js into his own website, there's a high likelihood these class names will clash with those of existing stylesheets.
This problem could mitigated by prefixing all the reader's classes and ids with a common string; e.g., #pdfjsLoadingBar, .pdfjsProgress.
Unfortunately, that's a breaking change for anyone who's styled PDF.js or written extensions with query selectors, so maybe it should be opt-in. There could be a configuration property, PDFJS.usePrefixedSelectors, that toggles whether prefixed classes and ids should be used, and all classes/ids could be prefixed (or not) by running them through a utility function PDFJS.prepareClassOrId(). A warning could be printed to the user's console instructing him to enable this option, as unprefixed selectors ought to be deprecated and eventually removed.
For the stylesheets themselves, there could be two copies (generated via a build script), one prefixed, one not.

@jacksonrayhamilton @timvandermeij Is anyone working on this issue? If not, may I?

Feel free to work on this. My feeling is that this will be easier to fix once the styles are more generic, such as via SASS. That way we can simply group our styles in a general pdfjsViewer namespace or something similar. Maybe it's best to start by making a simple prototype of how this could look for the current viewer so we can evaluate some ideas?

Any update on this issue? Not only are common ids and classes used, the application also messes with top level elements like 'html', 'input', 'select', etc.

@corpsusvitale I realized that this is not a beginner's issue, and must be handled by someone with extensive knowledge of the code. Therefore, I did not make any progress on this.

Hello, a small team of 5 of us is attempting a fix. We have some questions regarding the config for the viewer, and configurations for the software in general.

Is there an existing configuration modification file/script already in use in pdf.js?
If not, is there a mode variable/identifier located somewhere? More specifically is there a global variable somewhere that sets particular options to load/configure features of pdf.js?

From what we understand, viewer.html on load runs a getViewerConfiguration that then returns a configuration object which indicates all the DOM objects that need to be initialized and listened to.
Our proposed solution would to be abstract this to a controller script, namely viewer_config.js which would handle configuration requests on load, based on optional parameters that users can set, probably in some viewer_config.json file. viewer_config.js will be a new module in the web layer, and handle all types of configuration requests.
That being said this is what we think would be a solution. Are there any suggestions or specifics in mind about what to include to address this issue or on our solution?

Unfortunately fixing this (e.g. for the GENERIC viewer) would not be limited to CSS-only changes, but would require pretty invasive changes to the JavaScript code as well.
Please note that while it should be pretty easy to use e.g. a PostCSS plugin to automatically prefix all CSS rules during building of e.g. the GENERIC viewer, that'd unfortunately not really help all that much as far as I can tell.
The reason for this is that there's a (fairly) large number of dynamically created elements in various parts of the JavaScript code, and you'd obviously also need to update those to (conditionally) use the prefixed CSS rules. This would very quickly become messy and somewhat difficult to maintain, since you'd need to pass every single CSS name access through some utility function which adds the CSS prefix for e.g. the GENERIC build.
The other option would be to manually change all existing CSS rules, in both the .css and .js files, to unconditionally use a prefix. That could be a breaking change (as mentioned above), it would result in a lot of code-churn for a (somewhat) minor feature, it would put more of a burden on reviewers to ensure that it's done for all changed/new code, and would also end up increasing the size of the built viewer.css file for a use-case that's not relevant for e.g. the built-in Firefox PDF Viewer (which is the main use-case for this library).

If one were to drop PDF.js into his own website, there's a high likelihood these class names will clash with those of existing stylesheets.

The simplest solution, and the one we often suggest, is to embed the PDF.js library within an <iframe> to e.g. prevent these kind of issues with CSS rules matching other parts of a web-page.
All-in-all, closing this as WONTFIX for the reasons outlined above.

authors: JerLai Snuffleupagus corpsusvitale dryairship jacksonrayhamilton timvandermeij


text:
pdf.js is making the pdf wind smaller and un expandable .

I am facing a starnge issue from 4th of june'16. The pdf.js is making the pdf viewing window very small . I can not even expand it . It is making the viewing experiance very uncomfortable .
For agreement issue , I can not show you the pdf content but the the problem in the screenshot is recognizable I hope .
I need to use this extention to show the pdf . Other extentions are not very helpfull .This issue is relatively new , I suspect this is occurring due to a recent update you have given to this extention.
Please let us know once you have pin pointed the issue . Hope you guys will fix this in no time ..

As outlined in the fourth paragraph of CONTRIBUTING.md, you must provide access to a working example in order for the issue to be valid:

If you are developing a custom solution, first check the examples at https://github.com/mozilla/pdf.js#learning and search existing issues. If this does not help, please prepare a short well-documented example that demonstrates the problem and make it accessible online on your website, JS Bin, GitHub, etc. before opening a new issue or contacting us on the IRC channel -- keep in mind that just code snippets won't help us troubleshoot the problem.

As mentioned above there is not enough information here for us to work with. Closing as incomplete until the information requested in the issue template is provided.


text:
Getting error : ui_utils.js:38 Uncaught TypeError: Cannot read property 'PDFJS' of undefined

Link to PDF file (or attach file here):
Configuration:

Web browser and its version: chrome, latest
Operating system and its version: Windows 10
PDF.js version: latest
Is an extension: chrome app

Steps to reproduce the problem:

ui_utils.js
text_layer_builder.js
pdf.js
added pdf.js scripts in this form, and got error  'PDFJS' of undefined, though i can see PDFJS object in console. i tried to change sequence of javascript and it doesn't help me.
Also not able to get "TextLayerBuilder" object in console, even after getting text_layer_builder.js
Is their anything i have done wrong?

The issue is not complete, please provide enough information to reproduce it easy on other computer. See https://github.com/mozilla/pdf.js/blob/master/.github/CONTRIBUTING.md

I had added pdf.js files in these sequence in my chrome app.

Getting error in console.

Not able to find 'TextLayerBuilder' object in console. and can able to find PDFJS object

It's very difficult to do any kind of meaningful debugging just based on a couple of screen-shots, and since you've not provided access to a working example it's very difficult to know why things aren't working.
However, the problem may be that you're attempting to use the various .js files as-is, without building them first, which isn't really supported. (For example, note how e.g. the web/text_layer_builder.js file has a number of dependencies: https://github.com/mozilla/pdf.js/blob/master/web/text_layer_builder.js#L18-L29.)
If you're attempting to build a custom viewer, I'd recommend that you instead use the pre-built that are published automatically in: https://github.com/mozilla/pdfjs-dist.
The build folder contains the necessary pdf.js/pdf.worker.js files, whereas the web folder has the pdf_viewer.js file which among other things includes the TextLayerBuilder.
Closing as answered. (If you need further assistance, please provide a link to a working example.)


text:
Unable to create mozcentraldiff

I'm trying to update the in-tree copy of pdf.js in mozilla-central from version 1.2.234 to rev 7e392c0 via |BASELINE=bc3bceb node make mozcentralbaseline mozcentraldiff|. I'm getting the following error, even after clobbering my /build directory:
Building mozilla-central extension
module.js:328
throw err;
^
Error: Cannot find module 'run-sequence'
at Function.Module._resolveFilename (module.js:326:15)
at Function.Module._load (module.js:277:25)
at Module.require (module.js:354:17)
at require (internal/module.js:12:17)
at Object. (/home/ryanvm/repos/pdfjs/gulpfile.js:25:19)
at Module._compile (module.js:410:26)
at Object.Module._extensions..js (module.js:417:10)
at Module.load (module.js:344:32)
at Function.Module._load (module.js:301:12)
at Module.require (module.js:354:17)
at require (internal/module.js:12:17)

Nevermind, I updated my npm environment and all is well.


text:
A couple of small String.fromCodePoint improvements (PR 11698 and 11769 follow-up)

Add a reduced test-case for issue 11768, to prevent future regressions.
(Given that PR 11769 is only a work-around, rather than a proper solution, it may not be entirely accurate for the issue to be closed as fixed.)

Add more validation of the charCode, as found by the heuristics, in PartialEvaluator._buildSimpleFontToUnicode to prevent future issues.

/botio test

/botio-linux preview

Thank you for the follow-up!

authors: Snuffleupagus timvandermeij


text:
[Annotations] Some annotations can have their values stored in the xfa:datasets

it aims to fix #14685;
add a basic object to get values from the parsed datasets;
these annotations don't have an appearance so we must create one when printing or saving.

/botio test

/botio makeref

authors: Snuffleupagus calixteman


text:
Enable the prefer-array-index-of ESLint plugin rule

https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-array-index-of.md

/botio xfatest


text:
Adding "proper" message port for fake worker.

This PR contains the patch from PR #6948, rebased to master, with review nits addressed, and obviously maintaining the correct author information.
Attempt to properly fix fake worker port. See also #6938.

Given that we don't test with workers disabled (which is a good thing, given how long that'd probably take), I'm not sure how much value there is in running the tests but let's do it for good measure anyway.
/botio test


text:
refactor

Properly free resources
Streamline stuff

テストはほとんどしてないので、ご参考まで…
特にマージはしなくていいです

Thanks a lot!
マージします

authors: lestrrat moznion

repo: moznion/go-setlock


text:
contours, hierarchy = cv2.findContours(mask, 1, 2) ValueError: too many values to unpack (expected 2)

am trying to test this example and i got this error
Traceback (most recent call last):
File "ex_particle_filter_object_tracking_video.py", line 70, in
if(my_mask_analyser.returnNumberOfContours(frame_mask) > 0):
File "/usr/local/lib/python3.6/dist-packages/deepgaze/mask_analysis.py", line 36, in returnNumberOfContours
contours, hierarchy = cv2.findContours(mask, 1, 2)
ValueError: too many values to unpack (expected 2)
please how can i resolve this error

Hi @SolomonAvion please report the version of python, OpenCV, and deepgaze that you are using.
This is most likely a compatibility problem.
If you have a recent version of OpenCV it is possible that it is not compatible with deepgaze 1.0 and you have to install deepgaze 2.0  as reported in the README.

thanks, i have resolved it by adding a third value in front of the other two also solved the problem for me
like this
_,contours, hierarchy = cv2.findContours(mask, 1, 2)

authors: SolomonAvion mpatacchiola

repo: mpatacchiola/deepgaze


text:
Broken pipe error

Hey Matthew!  I am having an issue with the dbt-vertica adapter.  If I have a dbt model that runs longer than ~5 minutes, it fails with a broken pipe error:
Unhandled error while executing model.embold_prototype.ssm_ccm_member_months
[Errno 32] Broken pipe
I have tried changing adding timeout values in the profiles.yml file but nothing works.
The errors that we are seeing on the Vertica server have to do with load balancing.

Hi Eric! Hmm, hard to say what the cause is. 😕  It's usually a good idea to include details like what version of software you are using, OS, etc.
I know I have some models that can take more than 30 minutes to run and they work fine.
If you have a dedicated load balancer in front of your vertica cluster, then maybe it is forcing a connection timeout after 5 minutes?
Is there any other pertinent info in the dbt logs?
Have you tried copying the compiled SQL from dbt and running it manually on your database to see if it can run to completion?
Sorry for the late reply. The notification to my gmail got buried in a sea of emails.

@mpcarter It looks like after deeper research, that our TCP connections are idle for 60 minutes, and we are getting our queries killed without any packets going over the wire.
Other tools have solved this with a keepalive. Basically sending a SELECT 1 query every N minutes. @mpcarter I will work on this and submit a PR unless you have any suggestions.

@mattberns I'm not sure I know enough about TCP and keepalive to say one way or another. But I also would think that kind of functionality would probably go to dbt-core, not this vertica adapter?

Hi @mattberns,
Were you able to resolve this issue?

Hi @mattberns
I believe this is either a network setting, or an implementation detail for vertica_python to handle keepalives (as mentioned above).
The dbt Vertica adapter implements vertica_python for connection, then macros using JINJA the SQL dialect needed.
I'm going to close this, and if it's still posing an issue, to raid a ticket for the vertica_python team.
Thanks
/Andrew

authors: ahedengren ericwoodall mattberns mpcarter

repo: mpcarter/dbt-vertica


text:
微信小程序，用 SliverList 的时候滚动出现卡死现象

MPReachBottomListener(
                onReachBottom: (key) {
                  bool check = key is ValueKey && key.value == 'home_list';
                  if (check && viewModel.hasMore) {
                    viewModel.fetchData();
                  }
                },
                child: CustomScrollView(
                  key: ValueKey("home_list"),
                  slivers: [
                    SliverToBoxAdapter(child: HomeSearchView()),
                    SliverList(
                      delegate: SliverChildBuilderDelegate(
                        (context, index) {
                          return EBookView(eBook: viewModel.books[index]);
                        },
                        childCount: viewModel.books.length,
                      ),
                    )
                  ],
                ),
              ),

看起来像手势冲突
mpflutter: 0.14.1 版本

问题已修复，可以升级至 0.14.2 解决。

authors: OHeroJ PonyCui

repo: mpflutter/mpflutter


text:
Hot Reload 报错

开发工具 IntelliJ IDEA 2023.3.2
环境: macos 14.4
flutter: 3.16.7
下载的官方模版2.5.0, 按照Hot Reload教程步骤, 运行时报错:
Unhandled exception:
FileSystemException(uri=org-dartlang-untranslatable-uri:dart%3Ajs_interop; message=StandardFileSystem only supports file:* and data:* URIs)
#0      StandardFileSystem.entityForUri (package:front_end/src/api_prototype/standard_file_system.dart:34:7)
#1      asFileUri (package:vm/kernel_front_end.dart:732:37)
#2      writeDepfile (package:vm/kernel_front_end.dart:870:21)

#3      FrontendCompiler.compile (package:frontend_server/frontend_server.dart:676:9)

#4      starter (package:frontend_server/starter.dart:102:12)

#5      main (file:///Volumes/Work/s/w/ir/x/w/sdk/pkg/frontend_server/bin/frontend_server_starter.dart:13:14)

Target kernel_snapshot failed: Exception
Command PhaseScriptExecution failed with a nonzero exit code
** BUILD FAILED **
Exception: Build process failed
百度了一下说:

完整日志:
rt:593:2: Error: Undefined name 'staticInterop'.
@staticInterop
^^^^^^^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:593:2: Error: This can't be used as an annotation; an annotation should be a reference to a compile-time constant variable, or a call to a constant constructor.
@staticInterop
^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:594:2: Error: Undefined name 'anonymous'.
@anonymous
^^^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:594:2: Error: This can't be used as an annotation; an annotation should be a reference to a compile-time constant variable, or a call to a constant constructor.
@anonymous
^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:604:2: Error: Couldn't find constructor 'JS'.
@JS('OverconstrainedError')
^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:605:2: Error: Undefined name 'staticInterop'.
@staticInterop
^^^^^^^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:605:2: Error: This can't be used as an annotation; an annotation should be a reference to a compile-time constant variable, or a call to a constant constructor.
@staticInterop
^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:617:2: Error: Couldn't find constructor 'JS'.
@JS('MediaDevices')
^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:618:2: Error: Undefined name 'staticInterop'.
@staticInterop
^^^^^^^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:618:2: Error: This can't be used as an annotation; an annotation should be a reference to a compile-time constant variable, or a call to a constant constructor.
@staticInterop
^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:637:2: Error: Couldn't find constructor 'JS'.
@JS('MediaDeviceInfo')
^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:638:2: Error: Undefined name 'staticInterop'.
@staticInterop
^^^^^^^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:638:2: Error: This can't be used as an annotation; an annotation should be a reference to a compile-time constant variable, or a call to a constant constructor.
@staticInterop
^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:649:2: Error: Couldn't find constructor 'JS'.
@JS('InputDeviceInfo')
^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:650:2: Error: Undefined name 'staticInterop'.
@staticInterop
^^^^^^^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:650:2: Error: This can't be used as an annotation; an annotation should be a reference to a compile-time constant variable, or a call to a constant constructor.
@staticInterop
^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:657:2: Error: Couldn't find constructor 'JS'.
@JS()
^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:658:2: Error: Undefined name 'staticInterop'.
@staticInterop
^^^^^^^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:658:2: Error: This can't be used as an annotation; an annotation should be a reference to a compile-time constant variable, or a call to a constant constructor.
@staticInterop
^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:659:2: Error: Undefined name 'anonymous'.
@anonymous
^^^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:659:2: Error: This can't be used as an annotation; an annotation should be a reference to a compile-time constant variable, or a call to a constant constructor.
@anonymous
^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:680:2: Error: Couldn't find constructor 'JS'.
@JS()
^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:681:2: Error: Undefined name 'staticInterop'.
@staticInterop
^^^^^^^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:681:2: Error: This can't be used as an annotation; an annotation should be a reference to a compile-time constant variable, or a call to a constant constructor.
@staticInterop
^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:682:2: Error: Undefined name 'anonymous'.
@anonymous
^^^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:682:2: Error: This can't be used as an annotation; an annotation should be a reference to a compile-time constant variable, or a call to a constant constructor.
@anonymous
^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:697:2: Error: Couldn't find constructor 'JS'.
@JS()
^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:698:2: Error: Undefined name 'staticInterop'.
@staticInterop
^^^^^^^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:698:2: Error: This can't be used as an annotation; an annotation should be a reference to a compile-time constant variable, or a call to a constant constructor.
@staticInterop
^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:699:2: Error: Undefined name 'anonymous'.
@anonymous
^^^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:699:2: Error: This can't be used as an annotation; an annotation should be a reference to a compile-time constant variable, or a call to a constant constructor.
@anonymous
^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:714:2: Error: Couldn't find constructor 'JS'.
@JS()
^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:715:2: Error: Undefined name 'staticInterop'.
@staticInterop
^^^^^^^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:715:2: Error: This can't be used as an annotation; an annotation should be a reference to a compile-time constant variable, or a call to a constant constructor.
@staticInterop
^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:716:2: Error: Undefined name 'anonymous'.
@anonymous
^^^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:716:2: Error: This can't be used as an annotation; an annotation should be a reference to a compile-time constant variable, or a call to a constant constructor.
@anonymous
^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:731:2: Error: Couldn't find constructor 'JS'.
@JS()
^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:732:2: Error: Undefined name 'staticInterop'.
@staticInterop
^^^^^^^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:732:2: Error: This can't be used as an annotation; an annotation should be a reference to a compile-time constant variable, or a call to a constant constructor.
@staticInterop
^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:733:2: Error: Undefined name 'anonymous'.
@anonymous
^^^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:733:2: Error: This can't be used as an annotation; an annotation should be a reference to a compile-time constant variable, or a call to a constant constructor.
@anonymous
^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:748:2: Error: Couldn't find constructor 'JS'.
@JS()
^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:749:2: Error: Undefined name 'staticInterop'.
@staticInterop
^^^^^^^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:749:2: Error: This can't be used as an annotation; an annotation should be a reference to a compile-time constant variable, or a call to a constant constructor.
@staticInterop
^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:750:2: Error: Undefined name 'anonymous'.
@anonymous
^^^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:750:2: Error: This can't be used as an annotation; an annotation should be a reference to a compile-time constant variable, or a call to a constant constructor.
@anonymous
^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:765:2: Error: Couldn't find constructor 'JS'.
@JS()
^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:766:2: Error: Undefined name 'staticInterop'.
@staticInterop
^^^^^^^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:766:2: Error: This can't be used as an annotation; an annotation should be a reference to a compile-time constant variable, or a call to a constant constructor.
@staticInterop
^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:767:2: Error: Undefined name 'anonymous'.
@anonymous
^^^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:767:2: Error: This can't be used as an annotation; an annotation should be a reference to a compile-time constant variable, or a call to a constant constructor.
@anonymous
^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:783:2: Error: Couldn't find constructor 'JS'.
@JS()
^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:784:2: Error: Undefined name 'staticInterop'.
@staticInterop
^^^^^^^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:784:2: Error: This can't be used as an annotation; an annotation should be a reference to a compile-time constant variable, or a call to a constant constructor.
@staticInterop
^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:785:2: Error: Undefined name 'anonymous'.
@anonymous
^^^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_streams.dart:785:2: Error: This can't be used as an annotation; an annotation should be a reference to a compile-time constant variable, or a call to a constant constructor.
@anonymous
^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_transform.dart:10:2: Error: Couldn't find constructor 'JS'.
@JS('MediaStreamTrackProcessor')
^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_transform.dart:11:2: Error: Undefined name 'staticInterop'.
@staticInterop
^^^^^^^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_transform.dart:11:2: Error: This can't be used as an annotation; an annotation should be a reference to a compile-time constant variable, or a call to a constant constructor.
@staticInterop
^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_transform.dart:22:2: Error: Couldn't find constructor 'JS'.
@JS()
^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_transform.dart:23:2: Error: Undefined name 'staticInterop'.
@staticInterop
^^^^^^^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_transform.dart:23:2: Error: This can't be used as an annotation; an annotation should be a reference to a compile-time constant variable, or a call to a constant constructor.
@staticInterop
^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/mediacapture_transform.dart:24:2: Error: Undefined name 'anonymous'.
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webrtc.dart:641:33: Error: 'JSArray' isn't a type.
external set headerExtensions(JSArray value);
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webrtc.dart:725:39: Error: 'JSArray' isn't a type.
external JSVoid setCodecPreferences(JSArray codecs);
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webrtc.dart:860:5: Error: 'JSArray' isn't a type.
JSArray streams,
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webrtc.dart:870:24: Error: 'JSArray' isn't a type.
external set streams(JSArray value);
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webrtc.dart:895:24: Error: 'JSAny' isn't a type.
external JSVoid send(JSAny? data);
^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webrtc_encoded_transform.dart:67:14: Error: 'JSAny' isn't a type.
required JSAny? frame,
^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webrtc_encoded_transform.dart:76:22: Error: 'JSAny' isn't a type.
external set frame(JSAny? value);
^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webrtc_encoded_transform.dart:88:5: Error: 'JSArray' isn't a type.
JSArray dependencies,
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webrtc_encoded_transform.dart:95:5: Error: 'JSArray' isn't a type.
JSArray contributingSources,
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webrtc_encoded_transform.dart:105:29: Error: 'JSArray' isn't a type.
external set dependencies(JSArray value);
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webrtc_encoded_transform.dart:119:36: Error: 'JSArray' isn't a type.
external set contributingSources(JSArray value);
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webrtc_encoded_transform.dart:134:21: Error: 'JSArrayBuffer' isn't a type.
external set data(JSArrayBuffer value);
^^^^^^^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webrtc_encoded_transform.dart:145:5: Error: 'JSArray' isn't a type.
JSArray contributingSources,
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webrtc_encoded_transform.dart:157:36: Error: 'JSArray' isn't a type.
external set contributingSources(JSArray value);
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webrtc_encoded_transform.dart:171:21: Error: 'JSArrayBuffer' isn't a type.
external set data(JSArrayBuffer value);
^^^^^^^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webrtc_encoded_transform.dart:200:5: Error: 'JSAny' isn't a type.
JSAny? options,
^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webrtc_encoded_transform.dart:201:5: Error: 'JSArray' isn't a type.
JSArray transfer,
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webrtc_ice.dart:15:5: Error: 'JSArray' isn't a type.
JSArray iceServers,
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webrtc_ice.dart:22:27: Error: 'JSArray' isn't a type.
external set iceServers(JSArray value);
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webrtc_stats.dart:327:5: Error: 'JSAny' isn't a type.
JSAny? qualityLimitationDurations,
^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webrtc_stats.dart:382:43: Error: 'JSAny' isn't a type.
external set qualityLimitationDurations(JSAny? value);
^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/websockets.dart:17:5: Error: 'JSAny' isn't a type.
JSAny? protocols,
^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/websockets.dart:31:24: Error: 'JSAny' isn't a type.
external JSVoid send(JSAny? data);
^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webtransport.dart:84:5: Error: 'JSArray' isn't a type.
JSArray serverCertificateHashes,
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webtransport.dart:94:40: Error: 'JSArray' isn't a type.
external set serverCertificateHashes(JSArray value);
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webusb.dart:52:14: Error: 'JSArray' isn't a type.
required JSArray filters,
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webusb.dart:53:5: Error: 'JSArray' isn't a type.
JSArray exclusionFilters,
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webusb.dart:58:24: Error: 'JSArray' isn't a type.
external set filters(JSArray value);
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webusb.dart:60:33: Error: 'JSArray' isn't a type.
external set exclusionFilters(JSArray value);
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webusb.dart:107:5: Error: 'JSDataView' isn't a type.
JSDataView? data,
^^^^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webusb.dart:135:5: Error: 'JSDataView' isn't a type.
JSDataView? data,
^^^^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webusb.dart:149:5: Error: 'JSArray' isn't a type.
JSArray packets, [
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webusb.dart:150:5: Error: 'JSDataView' isn't a type.
JSDataView? data,
^^^^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webusb.dart:178:52: Error: 'JSArray' isn't a type.
external factory USBIsochronousOutTransferResult(JSArray packets);
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webusb.dart:223:5: Error: 'JSArray' isn't a type.
JSArray packetLengths,
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webusb.dart:228:5: Error: 'JSArray' isn't a type.
JSArray packetLengths,
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webusb.dart:348:5: Error: 'JSArray' isn't a type.
JSArray filters,
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webusb.dart:349:5: Error: 'JSArray' isn't a type.
JSArray exclusionFilters,
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webusb.dart:354:24: Error: 'JSArray' isn't a type.
external set filters(JSArray value);
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webusb.dart:356:33: Error: 'JSArray' isn't a type.
external set exclusionFilters(JSArray value);
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webusb.dart:384:42: Error: 'JSArray' isn't a type.
external factory USBPermissionStorage({JSArray allowedDevices});
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webusb.dart:388:31: Error: 'JSArray' isn't a type.
external set allowedDevices(JSArray value);
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webusb.dart:397:24: Error: 'JSArray' isn't a type.
external set devices(JSArray value);
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webxr.dart:54:5: Error: 'JSArray' isn't a type.
JSArray requiredFeatures,
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webxr.dart:55:5: Error: 'JSArray' isn't a type.
JSArray optionalFeatures,
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webxr.dart:64:33: Error: 'JSArray' isn't a type.
external set requiredFeatures(JSArray value);
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webxr.dart:66:33: Error: 'JSArray' isn't a type.
external set optionalFeatures(JSArray value);
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webxr.dart:132:5: Error: 'JSArray' isn't a type.
JSArray? layers,
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webxr.dart:145:23: Error: 'JSArray' isn't a type.
external set layers(JSArray? value);
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webxr.dart:176:5: Error: 'JSArray' isn't a type.
JSArray jointSpaces,
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webxr.dart:177:5: Error: 'JSFloat32Array' isn't a type.
JSFloat32Array radii,
^^^^^^^^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webxr.dart:180:5: Error: 'JSArray' isn't a type.
JSArray spaces,
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webxr.dart:182:5: Error: 'JSFloat32Array' isn't a type.
JSFloat32Array transforms,
^^^^^^^^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webxr.dart:437:14: Error: 'JSArray' isn't a type.
required JSArray added,
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webxr.dart:438:14: Error: 'JSArray' isn't a type.
required JSArray removed,
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webxr.dart:446:22: Error: 'JSArray' isn't a type.
external set added(JSArray value);
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webxr.dart:448:24: Error: 'JSArray' isn't a type.
external set removed(JSArray value);
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webxr.dart:502:5: Error: 'JSArray' isn't a type.
JSArray requiredFeatures,
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webxr.dart:503:5: Error: 'JSArray' isn't a type.
JSArray optionalFeatures,
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webxr.dart:510:33: Error: 'JSArray' isn't a type.
external set requiredFeatures(JSArray value);
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webxr.dart:512:33: Error: 'JSArray' isn't a type.
external set optionalFeatures(JSArray value);
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webxr.dart:521:24: Error: 'JSArray' isn't a type.
external set granted(JSArray value);
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webxr_depth_sensing.dart:18:14: Error: 'JSArray' isn't a type.
required JSArray usagePreference,
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webxr_depth_sensing.dart:19:14: Error: 'JSArray' isn't a type.
required JSArray dataFormatPreference,
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webxr_depth_sensing.dart:24:32: Error: 'JSArray' isn't a type.
external set usagePreference(JSArray value);
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webxr_depth_sensing.dart:26:37: Error: 'JSArray' isn't a type.
external set dataFormatPreference(JSArray value);
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webxr_hit_test.dart:18:5: Error: 'JSArray' isn't a type.
JSArray entityTypes,
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webxr_hit_test.dart:26:28: Error: 'JSArray' isn't a type.
external set entityTypes(JSArray value);
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webxr_hit_test.dart:38:5: Error: 'JSArray' isn't a type.
JSArray entityTypes,
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webxr_hit_test.dart:47:28: Error: 'JSArray' isn't a type.
external set entityTypes(JSArray value);
^^^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webxr_hit_test.dart:116:5: Error: 'JSAny' isn't a type.
JSAny? originOrTransform,
^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/xhr.dart:67:25: Error: 'JSAny' isn't a type.
external JSVoid send([JSAny? body]);
^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/xhr.dart:102:5: Error: 'JSAny' isn't a type.
JSAny? blobValueOrValue, [
^^^^^
../../.pub-cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/xhr.dart:111:5: Error: 'JSAny' isn't a type.
JSAny? blobValueOrValue, [
^^^^^
Unhandled exception:
FileSystemException(uri=org-dartlang-untranslatable-uri:dart%3Ajs_interop; message=StandardFileSystem only supports file:* and data:* URIs)
#0      StandardFileSystem.entityForUri (package:front_end/src/api_prototype/standard_file_system.dart:34:7)
#1      asFileUri (package:vm/kernel_front_end.dart:732:37)
#2      writeDepfile (package:vm/kernel_front_end.dart:870:21)

#3      FrontendCompiler.compile (package:frontend_server/frontend_server.dart:676:9)

#4      starter (package:frontend_server/starter.dart:102:12)

#5      main (file:///Volumes/Work/s/w/ir/x/w/sdk/pkg/frontend_server/bin/frontend_server_starter.dart:13:14)

Target kernel_snapshot failed: Exception
Command PhaseScriptExecution failed with a nonzero exit code
** BUILD FAILED **
Exception: Build process failed

解决了:

删除 pubspec.lock
重新 flutter pub get


text:
fix wording on who pays question

note question "who are you asking the court to pay support" does not make sense.
`---
id: who pays new
question: |
% if agreed_on_who_pays:
In your agreement with ${ other_parties }, who are you asking the court to pay support?
% else:
Who are you asking the court to pay support?
% endif
fields:

no label: who_pays_new
datatype: radio
choices:

${ users[0] } (you): user
${ other_parties[0] }: other_party
---`

I guess it kind of makes sense, but it's confusing.
what about:  Who do you want the court to order to pay support?

Who should pay support?
Who should be ordered to pay support?

I agree. Let's go with "Who should be ordered to pay support?"

authors: ABillmire ekressmiller


text:
Update sbt-ci-release-early to 2.0.42

About this PR
📦 Updates io.shiftleft:sbt-ci-release-early from 2.0.37 to 2.0.42
📜 GitHub Release Notes - Version Diff
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "io.shiftleft", artifactId = "sbt-ci-release-early" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "io.shiftleft", artifactId = "sbt-ci-release-early" }
}]

labels: sbt-plugin-update, early-semver-patch, semver-spec-patch, commit-count:1

Superseded by #73.

repo: mpollmeier/scala-repl-pp


text:
Inline if-statements

Is it possible to do something like this in meteor-jade?
<template name="fontAwesomeIcon">
    <i class="fa fa-{{icon}} {{#if large}}fa-lg{{/if}} fa-fw"></i>
</template>

Awesome, this is totally nicer.

Is there a reason you can't do this? (It doesn't seem to be working for me.)
i.fa(class="fa-#{icon} #{#if large}fa-lg#{/if}")

Inline conditional statements seem not to work like with regular Jade. I get a Jade syntax error: Expected identifier, number, string, boolean, or null when I try something like this …
div#demo.collapse(class=typeof fromEdit === "undefined" ? "" : "in")

or this:
div(class=(i===0 ? 'span13' : 'span13 offset3'))

@cseelus Yes, unfortunately we don't support “Javascript expressions” — that's a Blaze limitation. The idea is that you will be able to do the same things in meteor-jade and spacebars, and inline conditional statements are not yet possible in spacebars.

@mquandalle Thanks for the clarification

authors: RobertLowe cseelus mquandalle myknbani nickmasso

repo: mquandalle/meteor-jade


text:
feat: agregamos semantic versioning

Description

package.json configured
Semantic versioning added

:tada: This PR is included in version 1.0.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket: