text:
Visualize regular expressions

Hi
We have evaluated a lot of plugins similar to yours but
jquery.inputmask ROCKS!!
Are there any plans to add visualization to your plugin?
Best
Mirco

@socrim ,
Thx  ;-)
Do you mean visualization to the regex extension?

Hi Robin,
yes I mean visualizing the regex. E.g.: the mask would look like this, e.g. a
simple license code.
xxxx-xxxx-xxxx
A user would not have to type the dashes instead the cursor skips these and
forwards to the next position in the mask where user can enter something.
This would be a great extension to your plugin.
Best
Mirco

Robin Herbots notifications@github.com hat am 18. September 2015 um 23:05
geschrieben:
@socrim https://github.com/socrim ,
Thx ;-)
Do you mean visualization to the regex extension?
—
Reply to this email directly or view it on GitHub
https://github.com/RobinHerbots/jquery.inputmask/issues/1040#issuecomment-141568694
.

@socrim ,
.... and why can't you use a mask instead of a regex?

in our software regex is used to define a mask.
the problem we have is visualizing this mask.
I thought that this would be an extension to your plugin.
But, sorry if I did not understand your question right.
Best
Mirco

Robin Herbots notifications@github.com hat am 21. September 2015 um 11:52
geschrieben:
@socrim https://github.com/socrim ,
.... and why can't you use a mask instead of a regex?
—
Reply to this email directly or view it on GitHub
https://github.com/RobinHerbots/jquery.inputmask/issues/1040#issuecomment-141928548
.

@socrim ,
Don't get me wrong, I was just asking.
It is definitly a feature I want to add to the regex extension.  I just have to figure out which way to go.  Or translate the regex to a mask definition or analyse the regex and show a valid placeholder.
..

Hi Robin,
probably translating the regex to a mask definition would be step 1 and showing
a placeholder like
12345-abcde-a1b2c3
where the fixed chars are somehow styled differently maybe like this:
12345-abcde-a1b2c3
then you start typing and what you type then looks like this.
0815-abcde-a1b2c3
What do you think?
Best
Mirco

Robin Herbots notifications@github.com hat am 21. September 2015 um 13:55
geschrieben:
@socrim https://github.com/socrim ,
Don't get me wrong, I was just asking.
It is definitly a feature I want to add to the regex extension. I just have
to figure out which way to go. Or translate the regex to a mask definition or
analyse the regex and show a valid placeholder.
..
—
Reply to this email directly or view it on GitHub
https://github.com/RobinHerbots/jquery.inputmask/issues/1040#issuecomment-141950994
.

@socrim ,
Can you provide the regex you want to use and I guess I dont see a styling difference?

I have attached the differences in style as attachment.
They propably did not make it through my email client.

Robin Herbots notifications@github.com hat am 21. September 2015 um 14:36
geschrieben:
@socrim https://github.com/socrim ,
Can you provide the regex you want to use and I guess I dont see a styling
difference?
—
Reply to this email directly or view it on GitHub
https://github.com/RobinHerbots/jquery.inputmask/issues/1040#issuecomment-141959946
.

Would like to chime in on this feature request. We would greatly appreciate the addition of this functionality. All our validation rules are configured in RegEx and the visualization of the pattern (and the need to not type in things like hyphens, etc.) would be very helpful to our user's experience.

@socrim , @goyney ,
Finally there is some progress on this.
You can try with
Inputmask({ regex: "your regex" }).mask(selector);
There is no need for the extension anymore.

authors: RobinHerbots goyney socrim

repo: RobinHerbots/Inputmask


text:
Linux/CMake support

I've managed the project to be built and run on Linux: tested on Centos 7 with CMake 2.8 and Arch Linux with CMake 3.10.1.
Windows build with CMake also works and seems faster as explores parallel build feature.

@Robinson664, could you please review?

Victor,
Sure!  I'm not familiar with git hub and my git knowledge is weak so I'm
not sure what to do.  I clicked "Merge Pull Request".  I think that did it.
-Jordan
On Tue, Feb 6, 2018 at 3:49 PM, Victor Maleyev notifications@github.com
wrote:

@Robinson664 https://github.com/robinson664, could you please review?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Robinson664/bemu/pull/1#issuecomment-363560362, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AeK_15ho52jQAB7EElezLaKC54q0wf1Gks5tSLrmgaJpZM4R4oT4
.

Many thanks!

Do you want to update the readme to include information about this?

On Feb 8, 2018, at 3:35 AM, Victor Maleyev notifications@github.com wrote:
Many thanks!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Hi there, I have a few questions about the evolution the API. Are you still following this thread

I get emails when I'm mentioned in the thread. I may be able to help you out if you have questions. I don't actively work on this project anymore because I don't have the time or the Bloomberg account I used to have.

Hey there,
Thanks for getting back to me.
Was the initial code based on the de complied Bloomberg source ?
I’d be happy to clone and re write  the java version and enhance it. Would  you have an issue with that. I can publish it once it’s complete.
Cheers,
Oz

On 11 Nov 2018, at 24:41 , Robinson664 notifications@github.com wrote:
I get emails when I'm mentioned in the thread. I may be able to help you out if you have questions. I don't actively work on this project anymore because I don't have the time or the Bloomberg account I used to have.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/Robinson664/bemu/pull/1#issuecomment-437630667, or mute the thread https://github.com/notifications/unsubscribe-auth/ADK0DfmF9nQVn99vHe_t4_XYGiMARNNaks5ut2QVgaJpZM4R4oT4.

Can you drop me your email address please, I'll be easier to communicate. Thanks

I didn't decompile the Bloomberg source.  For the. Net version anyways, I don't think the DLL is a .Net DLL. I'm not familiar with the tools available for decompiling non-.Net DLLs.
What you want to do with the Java version sounds cool. What did you have in mind?
My email is Robinson.JordanL+gh@Gmail.com

I'm not sure if you saw my email. I’d be interested to know what your starting point for the project was. Was it the original Bloomberg source code. If so do you still have it and which language was it written in ?

source: gharchive/pull-request

authors: Robinson664 threadpool vitya-maleyev

license: MS-PL

license_type: permissive

license_source: github-api


text:
Updates table.sort description to be clearer

Changes
Updates table.sort description to be clearer about how to create a valid comparison function. This question comes up often enough I think it is worth updating the documentation.

Checks
By submitting your pull request for review, you agree to the following:

[x] This contribution was created in whole or in part by me, and I have the right to submit it under the terms of this repository's open source licenses.
[x] I understand and agree that this contribution and a record of it are public, maintained indefinitely, and may be redistributed under the terms of this repository's open source licenses.
[x] To the best of my knowledge, all proposed changes are accurate.

Looks good to me, thanks a bunch @dogwarrior24!

repo: Roblox/creator-docs


text:
Feature request - Type assertion operator

Intro
Proposal: Create an operator to force-cast a value, skipping type-relation checks.
Proposed syntax - one of the following (read 2nd note at the bottom):

value ::! type
value as type

Purpose
Sometimes while programming, you come across situations in which you're certain a certain value is of a certain type. In Luau, it is currently too cumbersome to assert this type of functionality, requiring an assert call. While this is safer, often times it's unnecessary.
Example problem
--!strict
local player = game:GetService("Players")
local character = assert(player.Character)
local head = character:FindFirstChild("Head")
head.Color = Color3.fromRGB(120, 120, 120)
-- This is a problem: we can't assert that Head is a BasePart.
-- This is theoretically the case, but in practice, it's much cleaner to be able to assert obvious facts.
-- This does not change strong typing, and for codebases where this'd be a problem, the syntax can simply be discouraged.

Example use case (syntax 1):
local head = character:FindFirstChild("Head") ::! BasePart?
-- Even though FindFirstChild returns Instance, head is of type BasePart?, because it was forcecasted

Example use case (syntax 2):
local head = character:FindFirstChild("Head") as BasePart?

Current workaround
This is how you'd get around the error today, which is quite ugly:
local head = (character:FindFirstChild("Head") :: any) :: BasePart?

Notes

Cost to develop - I had a little look throughout the Luau codebase, and it seems that this shouldn't be too hard to implement. The logic of the :: operator can be duplicated, except for TypeChecker2, where visiting the AST node wouldn't actually perform type checks.
The ::! syntax is more expressive (and potentially less confusing for people coming over from TS).
This actually didn't use to be a problem - casting from Instance to any descendant of Instance was acceptable. A recent change in typechecking seems to have changed this behaviour, which prompts for this feature request.

This was discussed recently on the Roblox developer forums and I agree, this is a bug in the current operator that we intend to fix https://devforum.roblox.com/t/the-return-type-of-findfirstchild-is-incorrect/2599989/4
So this doesn't require a new language feature.

Sweet, thanks.

source: gharchive/issue

authors: DimitarBogdanov vegorov-rbx

repo: Roblox/luau

license: MIT


text:
cant upload

if i upload my module something about error of python trace back (most resent call last):
file c:users/user/appdata/roaming/blender foundation/blender/4.0/scripts/addons/roblox-blender-plugin/lib/get_selected_objects.py",line 66, in get_selected_objects for selected_objects in context.selected_ids:
attributerror: 'context' object has no attribute 'selected_ids'. did you mean 'selected_bones'?
that's the error I'm getting pls help

I have the same issue

Solution:
https://github.com/Roblox/roblox-blender-plugin/issues/32#issuecomment-1816527799

Thanks for flagging! This plugin did not work with Blender 4.0 but this issue has been resolved in the latest release:
https://github.com/Roblox/roblox-blender-plugin/releases/tag/v1.0.2

authors: Babanimus EngyneMac heliawins othomson-roblox

repo: Roblox/roblox-blender-plugin


text:
Stp/interface

Self-explanatory, updated the UI according to our new changes :)

I got a segfault with this stack trace after running your branch:

Branch is presumably failing because you committed an unresolved merge conflict xD

Resolved.

The plays tab does not segfault anymore :+1:, however, it is also currently not displaying any useful information :stuck_out_tongue_closed_eyes:. It should display the play name, score, and if possible also their invariants?

Why is help needed for this?

It segfaults in the invariants, probably due to some sort of data race for world/robots/field. I think most segfaults stem from robots that don't exist anymore

LGTM. Only wondering why in a previous PR getName() was determined to be char *. Why not use std::string or QString?

I don't want O(n^2) allocations every tick.

authors: RobotJesse Yuhanun rolfvdhulst timovdk


text:
[drake] Upgrade to v1.24.0

Resolves #321

This change is

I included this change in this other PR https://github.com/RobotLocomotion/drake-ros/pull/325 and now CI is green

already included and merged in this PR https://github.com/RobotLocomotion/drake-ros/pull/325

Closing this and the connected issue.

thanks!

repo: RobotLocomotion/drake-ros


text:
Alpine Linux Container

We should try running this inside alpine instead of fedora to get a much smaller image size.
We can probably use the pre-built version: http://www.makemkv.com/download/makemkv-bin-1.10.5.tar.gz
But we might need to compile ourselves: http://www.makemkv.com/download/makemkv-oss-1.10.5.tar.gz
More about compiling at http://www.makemkv.com/forum2/viewtopic.php?f=3&t=224

I wish I could get this working but wasn't able to today. Looks like the root cause is Alpine not shipping glibc, which makemkvcon links against.
I tried using https://hub.docker.com/r/frolvlad/alpine-glibc/ but apparently all of Alpine's packages won't work since they're not linked against glibc. Maybe one day in the future when alpine switches to glibc this will work better.
Some notes:
FROM frolvlad/alpine-glibc
MAINTAINER Robpol86 <robpol86@gmail.com>

RUN apk add --no-cache bash expat ffmpeg-libs libcrypto1.0 libstdc++ sudo && \
    ln -s /usr/lib/libcrypto.so.1.0.0 /usr/lib/libcrypto.so.10 && \
    ln -s /usr/lib/libssl.so.1.0.0 /usr/lib/libssl.so.10 && \
    ln -s /usr/lib/libtls.so.1.0.0 /usr/lib/libtls.so.10 && \
    ln -s /lib/libcrypto.so.1.0.0 /lib/libcrypto.so.10 && \
    ln -s /lib/libssl.so.1.0.0 /lib/libssl.so.10 && \
    adduser -Ds /sbin/nologin mkv && \
    addgroup mkv cdrom && \
    sudo -u mkv mkdir /home/mkv/.MakeMKV

COPY lib/libdriveio.so.0 /lib/libdriveio.so.0
COPY lib/libmakemkv.so.1 /lib/libmakemkv.so.1

VOLUME /output
WORKDIR /output
COPY bin/env.sh /env.sh
COPY bin/rip.sh /rip.sh
COPY etc/settings.conf /home/mkv/.MakeMKV/settings.conf
COPY lib/force_umask.so /force_umask.so

CMD ["/rip.sh"]

bash-4.3# ldd $(which makemkvcon)
	/lib64/ld-linux-x86-64.so.2 (0x5652ceac6000)
	libmakemkv.so.1 => /lib/libmakemkv.so.1 (0x7f22e141c000)
	libdriveio.so.0 => /lib/libdriveio.so.0 (0x7f22e1215000)
	libpthread.so.0 => /lib64/ld-linux-x86-64.so.2 (0x5652ceac6000)
	libc.so.6 => /lib64/ld-linux-x86-64.so.2 (0x5652ceac6000)
	libdl.so.2 => /lib64/ld-linux-x86-64.so.2 (0x5652ceac6000)
	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x7f22e0ec4000)
	librt.so.1 => /lib64/ld-linux-x86-64.so.2 (0x5652ceac6000)
	libcrypto.so.10 => /lib/libcrypto.so.10 (0x7f22e0aa4000)
	libz.so.1 => /lib/libz.so.1 (0x7f22e088e000)
	libexpat.so.1 => /usr/lib/libexpat.so.1 (0x7f22e066e000)
	libavcodec.so.57 => /usr/lib/libavcodec.so.57 (0x7f22df2e7000)
	libavutil.so.55 => /usr/lib/libavutil.so.55 (0x7f22df074000)
	libm.so.6 => /lib64/ld-linux-x86-64.so.2 (0x5652ceac6000)
	libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x7f22dee62000)
	libswresample.so.2 => /usr/lib/libswresample.so.2 (0x7f22dec47000)
	libva.so.1 => /usr/lib/libva.so.1 (0x7f22dea2a000)
	libxvidcore.so.4 => /usr/lib/libxvidcore.so.4 (0x7f22de75e000)
	libx265.so.79 => /usr/lib/libx265.so.79 (0x7f22de0f8000)
	libx264.so.148 => /usr/lib/libx264.so.148 (0x7f22ddda1000)
	libvpx.so.3 => /usr/lib/libvpx.so.3 (0x7f22dd984000)
	libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0x7f22dd6db000)
	libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x7f22dd4b4000)
	libtheoraenc.so.1 => /usr/lib/libtheoraenc.so.1 (0x7f22dd28b000)
	libtheoradec.so.1 => /usr/lib/libtheoradec.so.1 (0x7f22dd07d000)
	libopus.so.0 => /usr/lib/libopus.so.0 (0x7f22dce3a000)
	libmp3lame.so.0 => /usr/lib/libmp3lame.so.0 (0x7f22dcbcf000)
	libva-drm.so.1 => /usr/lib/libva-drm.so.1 (0x7f22dc9cc000)
	libva-x11.so.1 => /usr/lib/libva-x11.so.1 (0x7f22dc7c6000)
	libX11.so.6 => /usr/lib/libX11.so.6 (0x7f22dc4a3000)
	libogg.so.0 => /usr/lib/libogg.so.0 (0x7f22dc29d000)
	libdrm.so.2 => /usr/lib/libdrm.so.2 (0x7f22dc08e000)
	libXext.so.6 => /usr/lib/libXext.so.6 (0x7f22dbe7e000)
	libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x7f22dbc78000)
	libxcb.so.1 => /usr/lib/libxcb.so.1 (0x7f22dba52000)
	libXau.so.6 => /usr/lib/libXau.so.6 (0x7f22db84f000)
	libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x7f22db649000)
Error relocating /lib/libmakemkv.so.1: __stpcpy_chk: symbol not found
Error relocating /lib/libmakemkv.so.1: __strncat_chk: symbol not found
Error relocating /lib/libmakemkv.so.1: __sprintf_chk: symbol not found
Error relocating /lib/libmakemkv.so.1: __vsnprintf_chk: symbol not found
Error relocating /lib/libmakemkv.so.1: __strcpy_chk: symbol not found
Error relocating /lib/libdriveio.so.0: __fprintf_chk: symbol not found
Error relocating /lib/libdriveio.so.0: __memcpy_chk: symbol not found
Error relocating /lib/libdriveio.so.0: __strcat_chk: symbol not found
Error relocating /lib/libdriveio.so.0: __strcpy_chk: symbol not found
Error relocating /lib/libdriveio.so.0: __memset_chk: symbol not found
Error relocating /lib/libdriveio.so.0: __fdelt_chk: symbol not found
Error relocating /usr/bin/makemkvcon: _tolower: symbol not found

bash-4.3# makemkvcon --help
makemkvcon: error while loading shared libraries: libcrypto.so.10: cannot open shared object file: No such file or directory
bash-4.3# LD_TRACE_LOADED_OBJECTS=1 makemkvcon --help
makemkvcon: /usr/lib/libstdc++.so.6: no version information available (required by makemkvcon)
makemkvcon: /usr/lib/libstdc++.so.6: no version information available (required by makemkvcon)
makemkvcon: /usr/lib/libstdc++.so.6: no version information available (required by /lib/libmakemkv.so.1)
makemkvcon: /usr/lib/libstdc++.so.6: no version information available (required by /lib/libmakemkv.so.1)
makemkvcon: /usr/lib/libstdc++.so.6: no version information available (required by /lib/libmakemkv.so.1)
makemkvcon: /usr/lib/libstdc++.so.6: no version information available (required by /lib/libmakemkv.so.1)
makemkvcon: /usr/lib/libstdc++.so.6: no version information available (required by /lib/libdriveio.so.0)
makemkvcon: /usr/lib/libstdc++.so.6: no version information available (required by /lib/libdriveio.so.0)
makemkvcon: /usr/lib/libstdc++.so.6: no version information available (required by /lib/libdriveio.so.0)
	linux-vdso.so.1 (0x00007ffd71767000)
	libmakemkv.so.1 => /lib/libmakemkv.so.1 (0x00007f1b36cd7000)
	libdriveio.so.0 => /lib/libdriveio.so.0 (0x00007f1b36ad0000)
	libpthread.so.0 => /usr/glibc-compat/lib/libpthread.so.0 (0x00007f1b368b2000)
	libc.so.6 => /usr/glibc-compat/lib/libc.so.6 (0x00007f1b36518000)
	libdl.so.2 => /usr/glibc-compat/lib/libdl.so.2 (0x00007f1b36314000)
	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f1b35fc3000)
	librt.so.1 => /usr/glibc-compat/lib/librt.so.1 (0x00007f1b35dbb000)
	libcrypto.so.10 => not found
	libz.so.1 => /lib/libz.so.1 (0x00007f1b35ba5000)
	libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007f1b35985000)
	libavcodec.so.57 => /usr/lib/libavcodec.so.57 (0x00007f1b345fe000)
	libavutil.so.55 => /usr/lib/libavutil.so.55 (0x00007f1b3438b000)
	libm.so.6 => /usr/glibc-compat/lib/libm.so.6 (0x00007f1b3407b000)
	libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f1b33e69000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f1b36f96000)
	libc.musl-x86_64.so.1 => /lib/libc.musl-x86_64.so.1 (0x00007f1b33bdc000)
	libswresample.so.2 => /usr/lib/libswresample.so.2 (0x00007f1b339c1000)
	libva.so.1 => /usr/lib/libva.so.1 (0x00007f1b337a4000)
	libxvidcore.so.4 => /usr/lib/libxvidcore.so.4 (0x00007f1b334d8000)
	libx265.so.79 => /usr/lib/libx265.so.79 (0x00007f1b32e72000)
	libx264.so.148 => /usr/lib/libx264.so.148 (0x00007f1b32b1b000)
	libvpx.so.3 => /usr/lib/libvpx.so.3 (0x00007f1b326fe000)
	libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0x00007f1b32455000)
	libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x00007f1b3222e000)
	libtheoraenc.so.1 => /usr/lib/libtheoraenc.so.1 (0x00007f1b32005000)
	libtheoradec.so.1 => /usr/lib/libtheoradec.so.1 (0x00007f1b31df7000)
	libopus.so.0 => /usr/lib/libopus.so.0 (0x00007f1b31bb4000)
	libmp3lame.so.0 => /usr/lib/libmp3lame.so.0 (0x00007f1b31949000)
	libva-drm.so.1 => /usr/lib/libva-drm.so.1 (0x00007f1b31746000)
	libva-x11.so.1 => /usr/lib/libva-x11.so.1 (0x00007f1b31540000)
	libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f1b3121d000)
	libogg.so.0 => /usr/lib/libogg.so.0 (0x00007f1b31017000)
	libdrm.so.2 => /usr/lib/libdrm.so.2 (0x00007f1b30e08000)
	libXext.so.6 => /usr/lib/libXext.so.6 (0x00007f1b30bf8000)
	libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007f1b309f2000)
	libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f1b307cc000)
	libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f1b305c9000)
	libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f1b303c3000)
bash-4.3#

Lots of info: https://github.com/gliderlabs/docker-alpine/issues/11

license: mit

license_source: bigquery


text:
/friend api 无效……

可以复现的链接：fc.liynw.top
可以发现在后面加上 /all 有数据，但是加上 /friend 显示 Not Found

最近换了域名，不知道是不是这个问题

repo: Rock-Candy-Tea/hexo-circle-of-friends


text:
Fix aria-describedby in form help text and error messages

Describe the bug
aria-describedby is an attribute that should be used on the input element that points to an id on the help text element, not the other way around. In DIMES, this has been implemented backwards so that the help text has the aria-describedby attribute instead of the input.
To reproduce
Steps to reproduce the behavior:

Go to the request in reading room or request copies modal
Inspect the page
See that the help text below text inputs and text areas has an aria-describedby attribute, but the input itself does not.
Try submitting a form without filling it out
See that the error message below the inputs have an aria-describedby attribute, but the inputs do not.

Expected behavior
See the RAC style library text area with help text and with error for the correct implementation.
Impact on your work
When screen reader users navigate to a form input, they won't automatically hear the associated help text or error messages.

Update: this appears to currently only be an issue for the "Request in Reading Room" scheduled date input help text.

repo: RockefellerArchiveCenter/dimes


text:
Rocket.Chat crashes after opening a chat

Search before asking

[X] I had searched in the issues and found no similar issues.

Operating System

[ ] macOS
[X] Windows
[ ] Linux

Operating System Version
Windows 10 Enterprise
It happens on the web browser too?
No, it just happens on the Desktop app
Rocket.Chat Desktop App Version
3.9.14
Rocket.Chat Server Version
6.6.2
Describe the bug
A work colleague of mine opens a chat with a specific employee. The program then freezes and you can no longer do anything. The toolbar at the top still works, but there are fewer clicks than before. (For example, "Help > Reload" is then grayed out. The problem can only be solved with a new installation or with "Help > Reset app data". But the chat still cannot be opened. But then other Chats are working again. No files were shared in the chat, only plain text and basic images.
How to Reproduce
I don't know how he did it or how to reproduce it. The chat with the person still works for me on my PC.
Describe your Expected behavior
The Chat opens without a crash.
Anything else
When u need something (logs) please say me where i find it and i can post it for you.
Are you willing to submit a code contribution?

[ ] Yes, I am willing to submit a Pull Request!

Can you test our v4.0?
If it keeps crashing you should send us more information of whats going on?

Can you test our v4.0? If it keeps crashing you should send us more information of whats going on?

We will try.


text:
Error executing windows client

My Setup

Operating System: Windows 10 Home. Version 10.0.16299 compilation 16299.

App Version: 2.9.0

I have tested with the latest version

I can simulate the issue easily

Description
If I try to start windows electron client y seems to show splash screen and it's closed inmediatly. If started to happen after last Windows update.
If I try to execute it from console an explicit error is shown (see attached image).

Experiencing same issue on Win10 Enterprise build 15063
    at Module._resolveFilename (module.js:485:15)
    at Function.Module._resolveFilename (H:\Applications\rocketchat\resources\electron.asar\common\reset-search-paths.js:35:12)
    at Function.Module._load (module.js:437:25)
    at Module.require (module.js:513:17)
    at require (internal/module.js:11:18)
    at _load_electronIsDev (H:\Applications\rocketchat\resources\app.asar\node_modules\electron-updater\out\AppUpdater.js:41:52)
    at H:\Applications\rocketchat\resources\app.asar\node_modules\electron-updater\src\AppUpdater.ts:329:35
    at Generator.next (<anonymous>)
    at NsisUpdater.loadUpdateConfig (H:\Applications\rocketchat\resources\app.asar\node_modules\electron-updater\out\AppUpdater.js:371:11)
    at Lazy.AppUpdater.configOnDisk.Lazy [as creator] (H:\Applications\rocketchat\resources\app.asar\node_modules\electron-updater\src\AppUpdater.ts:84:43)
    at Lazy.get value [as value] (H:\Applications\rocketchat\resources\app.asar\node_modules\lazy-val\out\main.js:17:27)    at H:\Applications\rocketchat\resources\app.asar\node_modules\electron-updater\src\AppUpdater.ts:239:33
From previous event:
    at NsisUpdater.loadUpdateConfig (H:\Applications\rocketchat\resources\app.asar\node_modules\electron-updater\out\AppUpdater.js:371:11)
    at Lazy.AppUpdater.configOnDisk.Lazy [as creator] (H:\Applications\rocketchat\resources\app.asar\node_modules\electron-updater\src\AppUpdater.ts:84:43)
    at Lazy.get value [as value] (H:\Applications\rocketchat\resources\app.asar\node_modules\lazy-val\out\main.js:17:27)    at H:\Applications\rocketchat\resources\app.asar\node_modules\electron-updater\src\AppUpdater.ts:239:33
    at Generator.next (<anonymous>)
From previous event:
    at NsisUpdater.doCheckForUpdates (H:\Applications\rocketchat\resources\app.asar\node_modules\electron-updater\out\AppUpdater.js:329:11)
    at H:\Applications\rocketchat\resources\app.asar\node_modules\electron-updater\src\AppUpdater.ts:222:25
    at Generator.next (<anonymous>)
    at runCallback (timers.js:781:20)
    at tryOnImmediate (timers.js:743:5)
    at processImmediate [as _immediateCallback] (timers.js:714:5)
From previous event:
    at NsisUpdater._checkForUpdates (H:\Applications\rocketchat\resources\app.asar\node_modules\electron-updater\out\AppUpdater.js:282:11)
    at NsisUpdater.checkForUpdates (H:\Applications\rocketchat\resources\app.asar\node_modules\electron-updater\src\AppUpdater.ts:166:35)
    at checkForUpdates (H:\Applications\rocketchat\resources\app.asar\app\background.js:391:37)
    at afterMainWindow (H:\Applications\rocketchat\resources\app.asar\app\background.js:516:5)
    at App.<anonymous> (H:\Applications\rocketchat\resources\app.asar\app\background.js:606:5)
    at emitTwo (events.js:130:20)
    at App.emit (events.js:213:7)```

authors: Nopony manuelmsoria


text:
Send final meet time to votes via mailer

This sounds like a good feature. Currently only invites to vote can be sent.

Closing since #60 has been opened and assigned

Closing since #60 has been opened and assigned

repo: RocketMeet/RocketMeet-client


text:
@unform/core exports Form

I'm using unform in a web app and I was using auto import from vscode and it auto imported from @unform/core.
The form from unform/core gave me the same errors as form from unform/web but it doesn't render.
Why is there a export Form from @unform/core? It gave me a little of trouble to figure out what was happening.

Fixed. Just update unform version using yarn add @unform/core @unform/web

repo: Rocketseat/unform


text:
Change icon Color

rating {
ion-icon {
color: red;
&.filled {
color: #ffb400;
}
}
}
add above to my .css but it is not going to work, can anyone please tell me how to change star icon color for normal icon and filled icon?

rating {   ion-icon {       color: gray;       &.filled {         color: #fdbc2c !important;       }   } }
works for me

Please check the new version of the library that supports Ionic 4 and made it much easier to style the color of the stars using CSS Variables.

authors: RodainaMohamed atologistkaushik elega9t

repo: RodainaMohamed/ionic-rating


text:
Refactor FlaUI.Core.Logging

Expose ability for consumers of FlaUI to customize
how FlaUI will log. Consumers can set both application
specific loggers, and the Default logger which will be
used by FlaUI.

Allow consumers to enable/disable each of the avaible
log levels.

Add multiple logger options

Addresses #43

I will add more unit test.

So, will you do a few adjustments so we can merge this PR? Or should we merge it and do all changes afterwards?

@Roemer, you can merge it. I will add more unit tests in a subsequent PR.

authors: Roemer jmaxxz

repo: Roemer/FlaUI


text:
Unable to change position of a role.

Using the newest dev build. Bot has the top role in the server and has administrator. inputRole is somewhere near the middle of the role list.
IRole newRole = await Context.Guild.CreateRoleAsync(inputRole.Name, new GuildPermissions(0), inputRole.Color);
await newRole.ModifyAsync(x => x.Position = inputRole.Position);
I was able to change the name and permissions in a similar way, but position doesn't work.

I made a manual HTTP request with postman and the api seems to just ignore the position parameter. The way the client modifies positions is by using the modify guild roles positions endpoint.

Position is defined by Snowflake and Position, fyi

Is this still an issue? I'm unable to repro

authors: RogueException Sentinent advorange khionu


text:
Inconsistency between Emoji and Emote

At the time of writing, to create an Emoji object, you'd have to pass the unicode into its public constructor; to create an Emote object, you'd have to do it through either the Parse or the TryParse method, and the object's constructor is internal only.
This feels extremely inconsistent and can sometimes be confusing.

Does Discord even make a distinction between Emoji and Emotes in the API?

Emote: To give expression to emotion
Emoji: Japanese for picture-character(s). (Yes, 絵文字 has no aspect of time like any jp. noun; "emojis" hurts to read. 🌵)
Mostly they can be used interchangeably in this case. But 🆎 is definitly not an emote. ;)

@BinkanSalaryman did you read the issue? The definition has nothing to do with the issue. The point of the issue was to point out the inconsistent implementation.

@Still34 I did, why so pricky? I hope I lifted your confusion that drove you to submit the naming as an issue!

Also, the terms used in this lib all follow the terms defined by Discord. Emote is specifically for a custom guild emote, while Emoji is for standard Unicode ones.

Discord only defines emoji at https://discordapp.com/developers/docs/resources/emoji...

Apologies if I sounded hostile; however, I still fail to understand why you brought up the definition when the issue itself was questioning the implementation between the current Emote and Emoji.

authors: BinkanSalaryman Still34 khionu


text:
Rohan Gaikwad Review Ticket #6

My Fastpages
Score: 2.7+/3 - based on crossover grade
Score: /3 - based on review

[x] Fibo Java
[x] JS data
[x] Project

Score 2.7/3 for good completion of individual work and team work


text:
SMA100A, SMA100B - FileBrowser does not work

The issue is related to the stricter file system access policy, it will be resolved in 1.2.0

Fixed in 1.3.0

repo: Rohde-Schwarz/RcIcPluginBugTracking


text:
Improvements to the [The Fantasy Trip] character sheet

This is a pretty big set of improvements to the sheet.  These include:

Nicer looking Roll Templates for attacking and spells, including optional flavor text.
An Initiative button to add you to the Turn Order.
Tracking of unspent and spent experience points and IQ points to add in talent and attribute selection.
An array of attack buttons at various to-hit amounts, to allow single-click attacks at various to-hit amounts.  You select your spell or weapon, then click the button you want.  There are tooltips for common situations such as rear and flank attacks.
Tooltips on most captions and values.
A repeating section just for equipment, including current count, weight per item.
Description buttons to describe items/talents in the chat text.
Gear buttons to pop open repeating sections to edit detailed descriptions.
Weight tracking.  every item has a weight, and a checkbox for whether it is currently carried or not.  This is used to compute total weight and the Movement penalties, which are automatically applied.

Player data is preserved.  I kept all the old names of attributes.
Layout is also nicer looking, using a grid layout and some formatting.
Roll20 Requests
Comments are very helpful for reviewing the code changes. Please answer the relevant questions below in your comment.

[ ] Does the pull request title have the sheet name(s)? Include each sheet name.
[ ] Is this a bug fix?
[ ] Does this add functional enhancements (new features or extending existing features) ?
[ ] Does this add or change functional aesthetics (such as layout or color scheme) ?
[ ] If changing or removing attributes, what steps have you taken, if any, to preserve player data ?
[ ] If this is a new sheet, did you follow Building Character Sheets standards ?

If you do not know English. Please leave a comment in your native language.

Character Sheet Info Roll20 Internal Use only.

Hello @nmbradley, thanks for the merge.  Hey I just checked in-game and I'm not seeing any of my changes when I select "The Fantasy Trip" as my character sheet.  How do I see the changes (I mean, without cutting and pasting into custom)  Also, I wasn't expecting the pull to happen so quickly, and I actually added some more features today.   Should I just make a new pull request?

Hi @jaemzfleming
I'll investigate why these updates are not showing up on the service and get back to you.
Yes, please create a new pull request for any further changes.

One further point: if you're not ready for a PR to be merged yet, you should be able to indicate that it's a draft.
Let me know if you have any problems doing this!

Thanks for looking into that.  And I'll do the draft thing, that sounds smart.

Oh, @nmbradley it looks like the sheet.json had a trailing comma after the "instructions" field.  This was failing validation.  Maybe that's why it's not showing up?  I've fixed it in my new pull request, which I've marked as draft.  Maybe I'll un-mark it as draft then since it has that fix and do a new pull request next week for any other straggling features.

Hi @cjstoddard and @clevett, not sure if this is the right way to alert you, but I've made some improvements to The Fantasy Trip character sheet, they've been merged and you can grab them to see if you'd like.   I'm new to GitHub, not sure exactly where/how discussions should take place.

I am glad to see others working on improvements to this character sheet. Honestly, what I did was pretty crude and my intention was just to get something onto Roll20 hoping others people with actual skills would improve on it.

Mission accomplished then!  It provided a great launching point.

authors: cjstoddard jaemzfleming nmbradley roll20deploy


text:
Pass payload to the rescue handler

In the @next branch, passing the payload to the rescue handler would be helpful for updating database entities with a failure state.

Released as 3.0.0-0 👍🏻
There are no breaking change, but 2.0.0  will be used for an AdonisJS 5 update.

authors: RomainLanz jarle

repo: RomainLanz/adonis-bull-queue


text:
Include allcontributors.org to acknowledge the work of everyone

Reviewing translations is a valuable work. I'd like to be able to acknowledge and enhance this type of contribution.
https://allcontributors.org/
https://github.com/all-contributors/all-contributors

Hi! AllContributors is now available as a bot :)
https://allcontributors.org/docs/en/bot/installation
That said, it appears to only add entries to a single file, so you might struggle with adding acknowledgements to multiple language files.

authors: JonTheNiceGuy RomuloOliveira

repo: RomuloOliveira/commit-messages-guide


text:
Support Dictionary<string,string> sections

Hi Ronen,
I have a legacy project where one section is used as a Dictionary<string,string> with filters where key can be anything just as value can be anything.
This solution solves this for me, but I am unsure if it would break anything else. I mean, the code will only execute if the instance passed is a Dictionary<string,string>.
I am open for suggestions to improve this, so it can be upstreamed and added to NuGet, and I don't have to keep maintaining my own fork.
Thanks for your work, saved me the hassle of doing the same on my own!
Best regards,
Marlon Beijer

Hello @MBeijer,
Thank you for the PR, I appreciate it!
It's a weird coincidence just today I worked with SINI and wanted to add sections getter, so your timing is good.
I decided to take a slightly different approach for your requirement, please see this new method:
https://github.com/RonenNess/sini/commit/7a2b0655657583c03da49e0cbaff6a7acc326059#diff-c661505f1c432d12a9a2a77ad3ce364d883cdaf110d6cf3c860845d49eded9b6R163
Which can be combined with this getter, if you want all keys from all sections:
https://github.com/RonenNess/sini/commit/7a2b0655657583c03da49e0cbaff6a7acc326059#diff-c661505f1c432d12a9a2a77ad3ce364d883cdaf110d6cf3c860845d49eded9b6R163
I think this way its a cleaner API, but ofc its a matter of personal preference :)
The new version was uploaded to Nuget and will probably be online soon.

@RonenNess In my case it was needed from ToObject as I am casting to an object that I use for both legacy .ini and new .json style config files.
I can implement this in ToObject using your new methods and send you a new PR, using this approach instead. :)
I initially tried to use CustomParsers and add a parser to the default configuration, but that fails because var asStr = ini.GetStr(section, key, null); returns null (of course) because it's a section and not a property-line.

Or am I missing something that makes this work already in ToObject? From your changes I didn't see anything that would do this

Maybe I didn't understand your use case.
Are you parsing an object containing a Dictionary<string, string> or are you trying to convert a whole file / section to Dictionary<string, string>?

@RonenNess
I have a Settings class that has a public Dictionary<string,string> Filter {get; set;}
So I am loading the settings.ini with IniFile.ToObject<Settings>("settings.ini");
public class Settings
	{
		public static async Task<Settings> CreateConfig(string config)
		{
			Settings settings = null;

			if (config.EndsWith(".ini"))
			{
				settings = IniFile.ToObject<Settings>(config, IniFile.ParseObjectFlags.AllowMissingFields | IniFile.ParseObjectFlags.AllowAdditionalKeys | IniFile.ParseObjectFlags.SnakecaseKeysAndSections);
				await Save(settings, config);
			}
			else if (config.EndsWith(".json"))
				settings = await JsonFile.ToObject<Settings>(config);

			if (settings != null)
				settings.ConfigFile = config;

			return settings;
		}

		private static async Task Save(Settings settings, string configFile)
		{
			string path = Path.GetDirectoryName(configFile);
			await File.WriteAllTextAsync($"{path}{Path.DirectorySeparatorChar}configuration.json", settings?.ToJson(true));
		}

		private string ConfigFile { get; set; }

		public GeneralModel General { get; set; }

		public PogDesignModel Pogdesign { get; set; }

		public RssModel Rss { get; set; }

		public Dictionary<string,string> Filter { get; set; }
	}
``

settings.ini:
[pogdesign]
username =
password =

[general]
loglevel = Info
storage = /home/user/Downloads

[filter]
key1 = value1
key2 = value2
key3 = value3

[rss]
username =
password =
passkey =
cookie_uid =
cookie_pass =
cookie_validation =

The filter section is entirely dynamic, which is why I need Dictionary<string,string>

Ah I understand now, so the whole section 'filters' is translated to a member that is a Dictionary<string,string>. Make sense to have that working.
It can now be better implemented with the new GetKeys() method. In the original PR what bothered me the most was the use of 'GetAllUnreadKeys', which can now be avoided.
I think I'll do it sometime tomorrow, that's a good requirement.
Thanks! :)

@RonenNess I tagged you in a comment on a commit i made, where I did a simple solution (but probably not a complete one) https://github.com/RonenNess/sini/commit/257a3b7fde322e7192ae6e3c9945073177fe14ba

Your solution is good, just added test + fixed AsDictionary() to update accessed keys, so it won't throw exception on unused keys.
https://github.com/RonenNess/sini/commit/9ccf9758b2ed07f476bfa1463b26a954385ed455
NuGet package should update shortly :)

@RonenNess Nice! Thank you! :)

authors: MBeijer RonenNess

repo: RonenNess/sini


text:
iOS Support

This should be easy to compile on iOS

Resolved by #10


text:
[Family] Scunion eSports Family

Consult https://github.com/RoyaleAPI/cr-api-ux/wiki/Family-Config and fill in the following information.
name: Scunion eSports Family
key: scunion
color: black
emblem: Clover_02
info:
  logo: https://drive.google.com/file/d/1JGSzp-eeErvvpIVuxv4GZgOwX9iqJSRX/view?usp=sharing
  description: >
    *scunion [skuhn-yuhn]: A term used in the late 1960s during the Vietnam War to signal the inflicting of distress, injury, or destruction // as in, "bring the scunion!" **Scunion eSports** is an eSports team competing in the International region of Clash Royale League. Ever since it began on September 11, 2017, our clans and members have been growing steadily. Our clan comprises members from many different places, different backgrounds, and different ages. We all share our love for the game, donate when possible, help in the Clan Wars when available, and help each other out. _Join us, and let's bring the scunion!_

  social:
    - facebook: https://www.facebook.com/scunion.esports.14

clans:
  - name: Scunion eSports
    tag: 82CVUPU2
  - name: Scunion Elites
    tag: 9Y2PUUYV9

I made a mistake, wrote the wrong facebook link, updated:
name: Scunion eSports Family
key: scunion
color: black
emblem: Clover_02
info:
  logo: /static/img/brands/logo/scunion-esports.png
  description: >
    *scunion [skuhn-yuhn]: A term used in the late 1960s during the Vietnam War to signal the inflicting of distress, injury, or destruction // as in, "bring the scunion!" **Scunion eSports** is an eSports team competing in the International region of Clash Royale League. Ever since it began on September 11, 2017, our clans and members have been growing steadily. Our clan comprises members from many different places, different backgrounds, and different ages. We all share our love for the game, donate when possible, help in the Clan Wars when available, and help each other out. _Join us, and let's bring the scunion!_

  social:
    - facebook: https://www.facebook.com/groups/100478373784989/

clans:
  - name: Scunion eSports
    tag: 82CVUPU2
  - name: Scunion Elites
    tag: Y2PUUYV9

No worries! Thanks for your time and all you do! 👍 @smlbiobot

repo: RoyaleAPI/family-config


text:
🛑 Website (rubenfixit.com) is down

In 23f80a1, Website (rubenfixit.com) (https://rubenfixit.com) was down:

HTTP code: 503
Response time: 310 ms

Resolved: Website (rubenfixit.com) is back up in bd921a2.

repo: RubenFixit/upptime


text:
Softmax Classifier & partial training

Hi,
In the documentation it is stated that partial training can be used to reduce memory consumption.
I tried to train a Softmax classifier with several datasets and partial methods.
But only the first labels of the train() method are known. If new labels are present in the dataset given to the partial() method, they are not taken into account.
Can Dataset object retain set of all labels after Labeled::fold() method?
Regards.

Yes, the first training set defines all the possible labels for the model. If you want to fold your dataset such that each fold has samples that correspond to all possible classes in the master dataset then you can use the straftifiedFold() method.
$folds = $dataset->stratifiedFold(5);

https://docs.rubixml.com/2.0/datasets/labeled.html#stratification

authors: ElGigi andrewdalpino

repo: RubixML/ML


text:
Initial Interface

Initial Interface creation and METAR data request by ICAO Code

 Interface


text:
rustpython VM storing defined functions across interpreter calls.

Hi, I'm using the rustpython VM and I'm trying to define some functions in one call and then at a later time I'd like to call those functions an arbitrary amount of times. The trouble I'm running into is saving the state across those calls to the interpreter and I end up trying to call functions that are not defined.
use rustpython_vm::compile::Mode;
use rustpython_vm::Interpreter;
use rustpython_vm::import::import_file;

fn main() {
    Interpreter::default().enter(|vm| {
        let imp = import_file(vm, "mylib", "mylib".to_owned(), MAIN.to_owned()).unwrap();
        let scope = vm.new_scope_with_builtins();
        let code_obj = vm
            .compile(
                r#"import * from mylib
init()"#,
                Mode::Exec,
                "<embedded>".to_owned(),
            )
            .unwrap();
        vm.run_code_obj(code_obj, scope).unwrap();
    });
    println!("Hello, rust!");
}

const MAIN: &str = r#"print("PYTHON MODULE INIT")
def init():
    print("Python says init")
"#;

This will print PYTHON MODULE INIT as it should when MAIN is compiled. However it will panic when I try to import the library or if I try to run init without importing the module.
How do I save the state (or scope) of the compiled MAIN module and pass it to the interpreter in later calls?

I'm not exactly sure what you mean by passing it to the interpreter, but I'd assume you're later calling Interpreter::default().enter() multiple times? Cause the solution for that is to just save the interpreter instead of recreating it every time, let interp = Interpreter::default(); for _ in _ { interp.enter(|vm| { .. }); }
Alternatively, you could just move your whole program into the enter() call.

Well in this you never have the from mylib import * bit, so there's not init() in scope. If you want to preserve that you should save scope as well and then it'll all happen in the same scope.

Thank you, that clears up a lot of confusion, sorry for the inconvenience :)

repo: RustPython/RustPython


text:
Implement integer format validation

Integer Format validation is not implemented.
>>>>> f"{4096:,o}"
'1,0000'  # Should be raised `ValueError`
>>>>> f"{123456:_n}"
'123_456' # Should be raised `ValueError`

I've implemented format validation.
With this fix, following tests now pass.

test_format_spec_errors in test_types.py
test_int__format__ in test_types.py

Thank you!


text:
[IDEA] Use "extractor" pattern for native functions

First off, this is far from being complete, but I wanted to share it early to see if this is a direction we actually want to go in before continuing.
The idea is to apply the "extractor pattern" used by Rust web frameworks such as actix to native/rust python functions, so that the function signature determines things such as type checking, conversions to and from python objects, etc.
For example, a function that adds two ints would currently look like this:
fn add(vm: &mut VirtualMachine, args: PyFuncArgs) -> PyResult {
    arg_check!(
        vm,
        args,
        required = [(zelf, Some(vm.ctx.int_type())), (other, Some(vm.ctx.int_type())]
    );
    Ok(vm.ctx.new_int(get_value(a) + get_value(a)))
}

This isn't bad, but it's a lot for such a simple function, and for more complex functions the boilerplate overwhelms everything else.
The new way would look like this:
fn add(a: PyInt, b: PyInt) -> PyInt {
    a + b
}

Additionally, the old way still works for when you need it, because PyFuncArgs impls FromPyFuncArgs, PyResult impls IntoPyObject, etc.
Some other neat consequences:

A function could take a VarArgs<T> parameter that shifts the rest of the positional args into a Vec.
FromPyObject impls for primitives could raising overflow exceptions so they wouldn't have to be scattered around everywhere as they are now
For functions that take a lot of keyword args, one can imagine a derive(FromFuncArgs) proc-macro.

Codecov Report

Merging #525 into master will decrease coverage by 1.58%.
The diff coverage is 40%.

@@            Coverage Diff             @@
##           master     #525      +/-   ##
==========================================
- Coverage   50.08%   48.49%   -1.59%
==========================================
  Files          68       68
  Lines       13924    14271     +347
  Branches     3465     3590     +125
==========================================
- Hits         6974     6921      -53
- Misses       5096     5494     +398
- Partials     1854     1856       +2

Impacted Files
Coverage Δ

vm/src/obj/objint.rs
47% <0%> (-25.53%)
:arrow_down:

vm/src/obj/objbool.rs
40.74% <33.33%> (-22.42%)
:arrow_down:

vm/src/obj/objrange.rs
35.13% <40%> (-23.69%)
:arrow_down:

vm/src/pyobject.rs
69.68% <53.65%> (-15.1%)
:arrow_down:

vm/src/obj/objstr.rs
59.29% <0%> (ø)
:arrow_up:

vm/src/stdlib/pystruct.rs
24.5% <0%> (ø)
:arrow_up:

... and 6 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 2d19486...c442dee. Read the comment docs.

This sounds good to me, I'll have a better look later on. I think it is okay if we have multiple options of doing the same thing. We now have arg_check macro for type checking, and manual checking, this would be a nice third option. I would like to add this option, but also leave the existing way available.
Could you work out your PyInt example in the code?

I would like to add this option, but also leave the existing way available.

Completely agree, the existing ways are fully supported, via an identity impl of PyNativeFuncFactory. There will certainly be cases where it's preferred to work with PyFuncArgs directly.

Could you work out your PyInt example in the code?

I decided to leave int_add alone because I haven't worked out the nicest way to model the NotImplemented constant in this system. Instead, I converted str_endswith, so that should provide a good example.
I think this is ready to merge now. The type checking needs more work, but that's fine for now since almost nothing is using this. (Also, I discovered some edge cases not handled by arg_check!, so I'll spend some time fixing these up for both in a future PR.)

authors: OddCoincidence codecov-io windelbouwman


text:
RxAnimatedDataSource crash on performBatchUpdates (line 0)

Hello,
I've got a small amount of crashes on Fabric that seem to be triggered sometimes when calling the performBatchUpdates method.
The error displayed is the following:
UITableView internal bug: unable to generate a new section map with old section count: 2 and new section count: 0
I am initialising the View Controller with 2 sections (0 cells until the data is loaded from the server) and never remove them. I only replace them by an updated version in my handler method, which returns a new set of 2 sections.
Any ideas are much appreciated! Thanks.

The issue was related to the table view's data source not being set (RxCocoa.swift data source not set fatal error). Once I fixed that this crash disappeared.

Hello, i've the same problem and i can't fix it... This crash appears randomly when i load for the first time a collectionView. Any idea ? I think it's a problem of section.

authors: YanisSOTO alexbredy

repo: RxSwiftCommunity/RxDataSources


text:
Bug where editing a client modal and the DOB fields are being transversed

This is getting called every time a DOB field gets focus (not a big deal because clients DOB is rarely edited) but still shouldn't be calling the API when focus moves about.
API Call: https://domain.com/v1/resident/search
Body:
{
	"where": [
		["FirstName", "=", "PersonsFirstName"],
		["LastName", "=", "PersonsLastName"],
		["DOB_YEAR", "=", 1976],
		["DOB_MONTH", "=", 10],
		["DOB_DAY", "=", "21"],
		["Id", "<>", 1038]
	],
	"withTrashed": true
}

Also one of the fields is null and shouldn't be:
index.js:1 Warning: `value` prop on `input` should not be null. Consider using an empty string to clear the component or `undefined` for uncontrolled components.
    at input
    at http://localhost:3000/static/js/vendors~main.chunk.js:81498:23
    at div
    at http://localhost:3000/static/js/vendors~main.chunk.js:80149:23
    at div
    at http://localhost:3000/static/js/vendors~main.chunk.js:84260:23
    at http://localhost:3000/static/js/vendors~main.chunk.js:81805:23
    at form
    at http://localhost:3000/static/js/vendors~main.chunk.js:81198:23
    at div
    at http://localhost:3000/static/js/vendors~main.chunk.js:85670:27
    at div
    at div
    at http://localhost:3000/static/js/vendors~main.chunk.js:82735:23
    at div
    at Transition (http://localhost:3000/static/js/vendors~main.chunk.js:118425:30)
    at http://localhost:3000/static/js/vendors~main.chunk.js:80989:24
    at DialogTransition
    at http://localhost:3000/static/js/vendors~main.chunk.js:116102:24
    at http://localhost:3000/static/js/vendors~main.chunk.js:82431:23
    at ClientEdit (http://localhost:3000/static/js/main.chunk.js:12019:32)
    at ClientHeader (http://localhost:3000/static/js/main.chunk.js:528:87)
    at Main (http://localhost:3000/static/js/main.chunk.js:958:81)
    at App (http://localhost:3000/static/js/main.chunk.js:363:97)

repo: RyanNerd/rxchart-web


text:
🛑 Billing Site is down

In ebd670c, Billing Site (https://boundlesshosting.xyz) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Billing Site is back up in 50448f0 after 10 minutes.


text:
Suggestion for new update

hi can you add edit spells I want create new summon spellls or edit vanilla spells

hi can you add edit spells I want create new summon spellls or edit vanilla spells

Like Magicks? Right now that would require source-code modding- although a patcher tool might be possible in the future

If you wish, a tool like https://github.com/dnSpy/dnSpy can be used to modify that kind of stuff in the meantime if you have knowledge in c#

I dont know how to using dnspy but thanks to answer my question


text:
[Bug] No cleared highlights if auto-focus is disabled

Steps to reproduce

Enable auto-paste.
Disable "focus editor after pasting" in the pdf++ settings.
Highlight some text in the PDF and auto-paste it to the annotation file.
Problem now: in the pdf viewer the text is now double highlighted, and the doubled highlights go away with a left mouse click only.

Expected behavior
No doubled highlights after auto-paste in the pdf viewer.
Actual behavior
Doubled highlights which don't disappear by itself.
Screen recordings or screenshots (sandbox vault)
Doubled highlights:

Without doubled highlights:

Obsidian debug info
SYSTEM INFO:
Obsidian version: v1.5.11
Installer version: v1.5.3
Operating system: Windows 10 Pro 10.0.19042
Login status: not logged in
Insider build toggle: off
Live preview: on
Base theme: adapt to system
Community theme: none
Snippets enabled: 0
Restricted mode: off
Plugins installed: 1
Plugins enabled: 1
1: PDF++ v0.39.6
RECOMMENDATIONS:
Community plugins: for bugs, please first try updating all your plugins to latest. If still not fixed, please try to make the issue happen in the Sandbox Vault or disable community plugins.
PDF++ debug info
{
    "settings": {
        "displayTextFormats": [
            {
                "name": "Title & page",
                "template": "{{file.basename}}, p.{{pageLabel}}"
            },
            {
                "name": "Page only",
                "template": "p.{{pageLabel}}"
            },
            {
                "name": "Text",
                "template": "{{text}}"
            }
        ],
        "defaultDisplayTextFormatIndex": 0,
        "syncDisplayTextFormat": true,
        "syncDefaultDisplayTextFormat": false,
        "copyCommands": [
            {
                "name": "Quote",
                "template": "> ({{linkWithDisplay}})\n> {{selection}}\n"
            },
            {
                "name": "Link only",
                "template": "{{linkWithDisplay}}"
            },
            {
                "name": "Embed",
                "template": "!{{link}}"
            },
            {
                "name": "Callout",
                "template": "> [!{{calloutType}}|{{color}}] {{linkWithDisplay}}\n> {{text}}\n"
            },
            {
                "name": "Quote in callout",
                "template": "> [!{{calloutType}}|{{color}}] {{linkWithDisplay}}\n> > {{text}}\n> \n> "
            }
        ],
        "useAnotherCopyTemplateWhenNoSelection": false,
        "copyTemplateWhenNoSelection": "{{linkToPageWithDisplay}}",
        "trimSelectionEmbed": false,
        "embedMargin": 50,
        "noSidebarInEmbed": true,
        "noSpreadModeInEmbed": true,
        "embedUnscrollable": false,
        "singleTabForSinglePDF": true,
        "highlightExistingTab": false,
        "existingTabHighlightOpacity": 0.5,
        "existingTabHighlightDuration": 0.75,
        "paneTypeForFirstPDFLeaf": "left",
        "openLinkNextToExistingPDFTab": true,
        "openPDFWithDefaultApp": false,
        "openPDFWithDefaultAppAndObsidian": true,
        "focusObsidianAfterOpenPDFWithDefaultApp": true,
        "syncWithDefaultApp": false,
        "dontActivateAfterOpenPDF": true,
        "dontActivateAfterOpenMD": true,
        "highlightDuration": 0.75,
        "noTextHighlightsInEmbed": false,
        "noAnnotationHighlightsInEmbed": true,
        "persistentTextHighlightsInEmbed": true,
        "persistentAnnotationHighlightsInEmbed": false,
        "highlightBacklinks": true,
        "selectionBacklinkVisualizeStyle": "highlight",
        "dblclickEmbedToOpenLink": true,
        "highlightBacklinksPane": true,
        "highlightOnHoverBacklinkPane": true,
        "backlinkHoverColor": "",
        "colors": {
            "Yellow": "#ffd000",
            "Red": "#ea5252",
            "Note": "#086ddd",
            "Important": "#bb61e5",
            "gdfgdfg": "#d12323"
        },
        "defaultColor": "gdfgdfg",
        "defaultColorPaletteItemIndex": 0,
        "syncColorPaletteItem": true,
        "syncDefaultColorPaletteItem": false,
        "colorPaletteInToolbar": true,
        "noColorButtonInColorPalette": false,
        "colorPaletteInEmbedToolbar": false,
        "showStatusInToolbar": true,
        "highlightColorSpecifiedOnly": false,
        "doubleClickHighlightToOpenBacklink": true,
        "hoverHighlightAction": "preview",
        "paneTypeForFirstMDLeaf": "right",
        "singleMDLeafInSidebar": true,
        "alwaysUseSidebar": true,
        "ignoreExistingMarkdownTabIn": [],
        "defaultColorPaletteActionIndex": 4,
        "syncColorPaletteAction": true,
        "syncDefaultColorPaletteAction": false,
        "proxyMDProperty": "PDF",
        "hoverPDFLinkToOpen": false,
        "ignoreHeightParamInPopoverPreview": true,
        "filterBacklinksByPageDefault": true,
        "showBacklinkToPage": true,
        "enableHoverPDFInternalLink": true,
        "recordPDFInternalLinkHistory": true,
        "alwaysRecordHistory": true,
        "renderMarkdownInStickyNote": true,
        "enablePDFEdit": false,
        "author": "",
        "writeHighlightToFileOpacity": 0.2,
        "defaultWriteFileToggle": false,
        "syncWriteFileToggle": true,
        "syncDefaultWriteFileToggle": false,
        "enableAnnotationDeletion": true,
        "warnEveryAnnotationDelete": false,
        "warnBacklinkedAnnotationDelete": true,
        "enableAnnotationContentEdit": true,
        "enableEditEncryptedPDF": false,
        "pdfLinkColor": "#04a802",
        "pdfLinkBorder": false,
        "replaceContextMenu": true,
        "showContextMenuOnMouseUpIf": "Mod",
        "contextMenuConfig": [
            {
                "id": "action",
                "visible": true
            },
            {
                "id": "selection",
                "visible": true
            },
            {
                "id": "write-file",
                "visible": true
            },
            {
                "id": "annotation",
                "visible": true
            },
            {
                "id": "modify-annotation",
                "visible": true
            },
            {
                "id": "link",
                "visible": true
            },
            {
                "id": "text",
                "visible": true
            },
            {
                "id": "search",
                "visible": true
            },
            {
                "id": "page",
                "visible": true
            },
            {
                "id": "settings",
                "visible": true
            }
        ],
        "selectionProductMenuConfig": [
            "color",
            "copy-format",
            "display"
        ],
        "writeFileProductMenuConfig": [
            "color",
            "copy-format",
            "display"
        ],
        "annotationProductMenuConfig": [
            "copy-format",
            "display"
        ],
        "updateColorPaletteStateFromContextMenu": true,
        "executeBuiltinCommandForOutline": true,
        "executeBuiltinCommandForZoom": true,
        "executeFontSizeAdjusterCommand": true,
        "closeSidebarWithShowCommandIfExist": true,
        "autoHidePDFSidebar": false,
        "outlineDrag": true,
        "outlineContextMenu": true,
        "outlineLinkDisplayTextFormat": "{{file.basename}}, {{text}}",
        "outlineLinkCopyFormat": "{{linkWithDisplay}}",
        "recordHistoryOnOutlineClick": true,
        "popoverPreviewOnOutlineHover": true,
        "thumbnailDrag": true,
        "thumbnailContextMenu": true,
        "thumbnailLinkDisplayTextFormat": "{{file.basename}}, page {{pageLabel}}",
        "thumbnailLinkCopyFormat": "{{linkWithDisplay}}",
        "recordHistoryOnThumbnailClick": true,
        "popoverPreviewOnThumbnailHover": true,
        "annotationPopupDrag": true,
        "useCallout": true,
        "calloutType": "PDF",
        "calloutIcon": "highlighter",
        "highlightBacklinksInEmbed": false,
        "highlightBacklinksInHoverPopover": false,
        "highlightBacklinksInCanvas": true,
        "clickPDFInternalLinkWithModifierKey": true,
        "clickOutlineItemWithModifierKey": true,
        "clickThumbnailWithModifierKey": true,
        "focusEditorAfterAutoPaste": false,
        "respectCursorPositionWhenAutoPaste": true,
        "autoCopy": false,
        "autoFocus": false,
        "autoPaste": true,
        "autoFocusTarget": "last-active-and-open-then-last-paste",
        "autoPasteTarget": "last-active-and-open-then-last-paste",
        "openAutoFocusTargetIfNotOpened": true,
        "howToOpenAutoFocusTargetIfNotOpened": "right",
        "closeHoverEditorWhenLostFocus": true,
        "closeSidebarWhenLostFocus": true,
        "openAutoFocusTargetInEditingView": true,
        "executeCommandWhenTargetNotIdentified": true,
        "commandToExecuteWhenTargetNotIdentified": "switcher:open",
        "autoPasteTargetDialogTimeoutSec": 20,
        "autoCopyToggleRibbonIcon": true,
        "autoCopyIconName": "highlighter",
        "autoFocusToggleRibbonIcon": true,
        "autoFocusIconName": "zap",
        "autoPasteToggleRibbonIcon": true,
        "autoPasteIconName": "clipboard-paste",
        "viewSyncFollowPageNumber": true,
        "viewSyncPageDebounceInterval": 0.3,
        "openAfterExtractPages": true,
        "howToOpenExtractedPDF": "tab",
        "warnEveryPageDelete": false,
        "warnBacklinkedPageDelete": true,
        "extractPageInPlace": false,
        "askExtractPageInPlace": true,
        "pageLabelUpdateWhenInsertPage": "keep",
        "pageLabelUpdateWhenDeletePage": "keep",
        "pageLabelUpdateWhenExtractPage": "keep",
        "askPageLabelUpdateWhenInsertPage": true,
        "askPageLabelUpdateWhenDeletePage": true,
        "askPageLabelUpdateWhenExtractPage": true,
        "copyOutlineAsListFormat": "{{linkWithDisplay}}",
        "copyOutlineAsListDisplayTextFormat": "{{text}}",
        "copyOutlineAsHeadingsFormat": "{{text}}\n\n{{linkWithDisplay}}",
        "copyOutlineAsHeadingsDisplayTextFormat": "p.{{pageLabel}}",
        "copyOutlineAsHeadingsMinLevel": 2,
        "newFileNameFormat": "",
        "newFileTemplatePath": "",
        "newPDFLocation": "current",
        "newPDFFolderPath": "",
        "rectEmbedStaticImage": false,
        "rectImageFormat": "file",
        "rectImageExtension": "webp",
        "zoomToFitRect": false,
        "rectEmbedResolution": 100,
        "includeColorWhenCopyingRectLink": true,
        "backlinkIconSize": 50,
        "showBacklinkIconForSelection": false,
        "showBacklinkIconForAnnotation": false,
        "showBacklinkIconForOffset": true,
        "showBacklinkIconForRect": false,
        "showBoundingRectForBacklinkedAnnot": false,
        "hideReplyAnnotation": false,
        "searchLinkHighlightAll": "true",
        "searchLinkCaseSensitive": "true",
        "searchLinkMatchDiacritics": "default",
        "searchLinkEntireWord": "false",
        "dontFitWidthWhenOpenPDFLink": true,
        "preserveCurrentLeftOffsetWhenOpenPDFLink": false,
        "defaultZoomValue": "page-width",
        "scrollModeOnLoad": 0,
        "spreadModeOnLoad": 0,
        "hoverableDropdownMenuInToolbar": true,
        "zoomLevelInputBoxInToolbar": true,
        "popoverPreviewOnExternalLinkHover": true,
        "actionOnCitationHover": "pdf-plus-bib-popover",
        "anystylePath": "",
        "enableBibInEmbed": false,
        "enableBibInHoverPopover": false,
        "enableBibInCanvas": true
    },
    "styleSettings": null,
    "styleSheet": ".pdf-plus-backlink-highlight-layer .pdf-plus-backlink:not(.hovered-highlight)[data-highlight-color=\"yellow\"],\n.pdf-embed[data-highlight-color=\"yellow\"] .textLayer .mod-focused {\n    --pdf-plus-color: #ffd000;\n    --pdf-plus-backlink-icon-color: #ffd000;\n    --pdf-plus-rect-color: #ffd000;\n}\n.pdf-plus-backlink-highlight-layer .pdf-plus-backlink:not(.hovered-highlight)[data-highlight-color=\"red\"],\n.pdf-embed[data-highlight-color=\"red\"] .textLayer .mod-focused {\n    --pdf-plus-color: #ea5252;\n    --pdf-plus-backlink-icon-color: #ea5252;\n    --pdf-plus-rect-color: #ea5252;\n}\n.pdf-plus-backlink-highlight-layer .pdf-plus-backlink:not(.hovered-highlight)[data-highlight-color=\"note\"],\n.pdf-embed[data-highlight-color=\"note\"] .textLayer .mod-focused {\n    --pdf-plus-color: #086ddd;\n    --pdf-plus-backlink-icon-color: #086ddd;\n    --pdf-plus-rect-color: #086ddd;\n}\n.pdf-plus-backlink-highlight-layer .pdf-plus-backlink:not(.hovered-highlight)[data-highlight-color=\"important\"],\n.pdf-embed[data-highlight-color=\"important\"] .textLayer .mod-focused {\n    --pdf-plus-color: #bb61e5;\n    --pdf-plus-backlink-icon-color: #bb61e5;\n    --pdf-plus-rect-color: #bb61e5;\n}\n.pdf-plus-backlink-highlight-layer .pdf-plus-backlink:not(.hovered-highlight)[data-highlight-color=\"gdfgdfg\"],\n.pdf-embed[data-highlight-color=\"gdfgdfg\"] .textLayer .mod-focused {\n    --pdf-plus-color: #d12323;\n    --pdf-plus-backlink-icon-color: #d12323;\n    --pdf-plus-rect-color: #d12323;\n}\n.pdf-plus-backlink-highlight-layer .pdf-plus-backlink:not(.hovered-highlight) {\n    --pdf-plus-color: #d12323;\n    --pdf-plus-backlink-icon-color: #d12323;\n    --pdf-plus-rect-color: #d12323;\n}\n.pdf-plus-backlink-highlight-layer .pdf-plus-backlink.hovered-highlight {\n\t--pdf-plus-color: green;\n\t--pdf-plus-backlink-icon-color: green;\n   --pdf-plus-rect-color: green;\n}\n.pdf-plus-color-palette-item[data-highlight-color=\"yellow\"] > .pdf-plus-color-palette-item-inner {\n    background-color: #ffd000;\n}\n.pdf-plus-color-palette-item[data-highlight-color=\"red\"] > .pdf-plus-color-palette-item-inner {\n    background-color: #ea5252;\n}\n.pdf-plus-color-palette-item[data-highlight-color=\"note\"] > .pdf-plus-color-palette-item-inner {\n    background-color: #086ddd;\n}\n.pdf-plus-color-palette-item[data-highlight-color=\"important\"] > .pdf-plus-color-palette-item-inner {\n    background-color: #bb61e5;\n}\n.pdf-plus-color-palette-item[data-highlight-color=\"gdfgdfg\"] > .pdf-plus-color-palette-item-inner {\n    background-color: #d12323;\n}\n.pdf-plus-color-palette-item:not([data-highlight-color]) > .pdf-plus-color-palette-item-inner {\n    background-color: transparent;\n}\n.workspace-leaf.pdf-plus-link-opened.is-highlighted::before {\n\topacity: 0.5;\n}\nbody {\n    --pdf-plus-yellow-rgb: 255, 208, 0\n}\nbody {\n    --pdf-plus-red-rgb: 234, 82, 82\n}\nbody {\n    --pdf-plus-note-rgb: 8, 109, 221\n}\nbody {\n    --pdf-plus-important-rgb: 187, 97, 229\n}\nbody {\n    --pdf-plus-gdfgdfg-rgb: 209, 35, 35\n}\nbody {\n    --pdf-plus-default-color-rgb: var(--pdf-plus-gdfgdfg-rgb)\n}\n.callout[data-callout=\"pdf\"][data-callout-metadata=\"yellow\"] {\n\t--callout-color: var(--pdf-plus-yellow-rgb);\n   background-color: rgba(var(--callout-color), var(--pdf-plus-highlight-opacity, 0.2))\n}\n.callout[data-callout=\"pdf\"][data-callout-metadata=\"red\"] {\n\t--callout-color: var(--pdf-plus-red-rgb);\n   background-color: rgba(var(--callout-color), var(--pdf-plus-highlight-opacity, 0.2))\n}\n.callout[data-callout=\"pdf\"][data-callout-metadata=\"note\"] {\n\t--callout-color: var(--pdf-plus-note-rgb);\n   background-color: rgba(var(--callout-color), var(--pdf-plus-highlight-opacity, 0.2))\n}\n.callout[data-callout=\"pdf\"][data-callout-metadata=\"important\"] {\n\t--callout-color: var(--pdf-plus-important-rgb);\n   background-color: rgba(var(--callout-color), var(--pdf-plus-highlight-opacity, 0.2))\n}\n.callout[data-callout=\"pdf\"][data-callout-metadata=\"gdfgdfg\"] {\n\t--callout-color: var(--pdf-plus-gdfgdfg-rgb);\n   background-color: rgba(var(--callout-color), var(--pdf-plus-highlight-opacity, 0.2))\n}\n.callout[data-callout=\"pdf\"] {\n\t--callout-color: var(--pdf-plus-default-color-rgb);\n   background-color: rgba(var(--callout-color), var(--pdf-plus-highlight-opacity, 0.2))\n}\n.callout[data-callout=\"pdf\"] {\n   --callout-icon: lucide-highlighter;\n}"
}

Error messages
No response

Out of the two highlights, one is the backlink highlight rendered by PDF++, and the other is just a text selection. The latter disappears when clicking on the viewer because it's a normal text selection. Does it make sense or am I misunderstanding something?

Yes, it makes sense, thanks.
But there is another option in the pdf++ settings which clears the text selection after clicking the backlink.
Maybe something similar could be introduced here.
I don't know how, but maybe simulate another mouse click after auto-pasting, so that this text selection goes away automatically?

So it's not a bug and it's a feature request, right? I guess nothing unexpected is happening here.

Adding an option to clear text selection after auto-pasting (or pasting in general) is doable.

Yeah, I am sorry for false labeling this thread as a bug.
I would appreciate such an option your described.
Because if the text selection is not cleared automatically, you can't read the highlighted text so easy afterwards.

Done, thanks for the idea! https://github.com/RyotaUshio/obsidian-pdf-plus/releases/tag/0.39.8

Excellent, thanks.

repo: RyotaUshio/obsidian-pdf-plus


text:
Sprite Overhaul

This took me like 95% of the project and is the sole reason I wasn't able to finish the other part 😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄😄

(I hope this doesn't break the game again-)

repo: S-J-K-F/Platformer-Big-Boy

license: Unlicense


text:
ABAP BTP Branch pulled with error "No authorization to change authorization field &/DMO/CNTRY&." in Free Tier

Hello SAP ABAP Reference Scenario Team,
I'm the admin user of my SAP BTP Free Tier ABAP Environment. I've just tried to pull the updates from the https://github.com/SAP-samples/abap-platform-refscen-flight/tree/BTP-ABAP branch. But I get this error message:
/DMO/CNTRY | AUTH | E | No authorization to change authorization field &/DMO/CNTRY&.

For reference also this screenshot:

I've also activated the  Authorization Trace for my user but I can't find any failed authorization checks there.
Best Regards
Gregor

Hello Gregor,
the error can be ignored. See: https://github.com/SAP-samples/abap-platform-refscen-flight/tree/BTP-ABAP#download  point nr. 8.
Best Regards,
Volker

To bad that the GitHub search doesn't find the README when searching for /DMO/CNTRY. But it now finds this issue.

authors: VolkerDrees gregorwolf


text:
DOC: Commit messages don't need scope anymore

Update the commit guidelines to indicate that scope is no longer necessary in the commit messages.
See https://sap-cx.slack.com/archives/GAC8PULNN/p1552634597090800?thread_ts=1552583300.089600&cid=GAC8PULNN for more info.

Fixed in the wiki version of this file, in one of the many commits from GH-1725.

repo: SAP/cloud-commerce-spartacus-storefront


text:
Part 2/2: Move component styles to storefrontstyles lib

Based on the example set by Tobias on GH-1907 we'll now move the following components as well:

[x] Search Results - Category Listing  / product-view component
[x] Store Finder / schedule component
[x] Store Finder / store-finder-grid component
[x] Store Finder / store-finder-header component
[x] Store Finder / store-finder-list-item component
[x] Store Finder / store-finder-map component
[x] Store Finder / store-finder-search component
[x] Store Finder / store-finder-list component
[x] Store Finder / store-finder-search-result component
[x] Store Finder / store-finder-store-description component
[x] Store Finder / store-finder-stores-count component
[x] pwa/components/add-to-home-screen-banner/add-to-home-screen-banner.component.scss
[ ] ui/layout/header/header.component.scss
[x] ui/components/form-components/item-counter/item-counter.component.scss
[x] ui/components/form-components/star-rating/star-rating.component.scss
[x] ui/components/spinner/spinner.component.scss

the header was already done.

authors: developpeurweb mikelMHybris


text:
es2015 build not working

Angular 8 allows for differential loading - production build outputs 2 bundles:

for browsers supporting only es5
for browser supporting es2015

You can enable it by setting target: "es2015" in tsconfig of the storefront app.
Unfortunately, when running the es2015 version, there displays only the top loader and blank page:

There seems to be a problem with ngrx + angular + es2015. Here is the PR of angular-cli that claims to fix it:
https://github.com/angular/angular-cli/pull/ 14585
The PR claims to fix all those issues:
https://github.com/ngrx/platform/issues/ 1888 (effects not dispatched with build --prod)
https://github.com/ng-packagr/ng-packagr/issues/ 1307 (ES2015 problem since Angular 8 )
https://github.com/angular/angular-cli/issues/ 14613#issuecomment-498960867 (App that has lazy loading modules is not rendering any pages in prod mode after update to angular 8. )


text:
[Master] Fix e2e regression tests

The following e2e regression tests are failing and need to be fixed:

billing-address
my-account/payment-methods
reset-password
register

https://jkmaster.test.c3po.b2c.ydev.hybris.com/job/spartacus-regression-tests/234/console

Ticket for billing address: https://github.com/SAP/cloud-commerce-spartacus-storefront/issues/3687

Billing Address: Bug fix ticket created for it #3687
Payment-Methods: I'm not able to fail this locally
Reset-Password: Requires dev17 to be updated
Register: I'm not able to fail this locally
Going to hold this ticket as I'll try to fail these tests. If I can't fail them then I'll bring it up in stand-up. A solution may be to add waits() as that is the likely reason for these tests failing on Jenkins.

Closing because neither Payment-Methods or Register have failed on Jenkins.

Tests are still failing in the Jenkins job that we just ran. If different tests are failing, it is ok to change this ticket description and create follow up tickets but please do not close this one until regression tests are stable

New tests to fix:
regression/my-account/update-profile.e2e-spec.ts
regression/site-context/language/language-registration-page.e2e-spec.ts
regression/site-context/language/language-cart-page.e2e-spec.ts
mobile/register-mobile.e2e-spec.ts

All e2e tests failing on Jenkins have either been fixed or already have tickets created to fix them.
This ticket will remain open and I will continue to monitor Jenkins.

Re-ran Jenkins.
Added new tests that are failing that have not previously been mentioned.
mobile/product-search-store-flow-mobile.e2e-spec.ts - Fixed (https://github.com/SAP/cloud-commerce-spartacus-storefront/issues/3705)

New failure(s) on Jenkins:
language-my-account-pages.e2e-spec.ts

New failure(s) on Jenkins:
mobile/register-mobile.e2e-spec.ts

New failure(s) on Jenkins:
regression/my-account/payment-methods.e2e-spec.ts
regression/register.e2e-spec.ts
mobile/cart-mobile.e2e-spec.ts

New failure(s) on Jenkins:
New locale failure(s):
regression/my-account/order-history-orders-flow.e2e-spec.ts - Fixed (https://github.com/SAP/cloud-commerce-spartacus-storefront/issues/3807)

New failure(s) on Jenkins:
regression/my-account/payment-methods.e2e-spec.ts - Created (https://github.com/SAP/cloud-commerce-spartacus-storefront/issues/3970)

authors: RadhepS hackergil


text:
Fix compatibility v4 / v5 with CAP

Currently CAP has to make the following code change in their productive code (non-test) for migrating to SDK v5:
- httpDestination = new DefaultDestination(destination.getProperties()).asHttp();
+ httpDestination = DefaultHttpDestination.fromMap(destination.getProperties()).build();

Implication:

There's a chance for users of SDK v5 + CAP v2 to experience runtime exception about constructor visibility.

We could solve it by making the constructor public again.
Uses in current CAP here:

https://github.wdf.sap.corp/cds-java/cds-services/blob/main/cds-feature-remote-odata/src/main/java/com/sap/cds/services/impl/odata/RemoteODataClient.java#L88
https://github.wdf.sap.corp/cds-java/cds-services/blob/main/cds-feature-remote-hcql/src/main/java/com/sap/cds/services/impl/hcql/RemoteHcqlClient.java#L95

We're planning to solve it differently.

Closed in favor of this
https://github.wdf.sap.corp/cds-java/cds-services/pull/3723

repo: SAP/cloud-sdk-java


text:
feat: move cds annotation converter module

Move cds annotation converter module to open-ux-tools repository

obsolete  : created new PR: https://github.com/SAP/open-ux-tools/pull/1609

repo: SAP/open-ux-tools


text:
Allow adding tiles pointing to remotely available apps in the preview-middleware

Implements: #1763

I tested it on a FE project and it worked nicely. @tobiasqueck Is it also supposed to work on ADP projects?

Yes. I haven't tested it explicitly but the logic is independent of whether it is an app project or an ADP


text:
sap.m.Table: Hidden elements shift adjacent cells when "minScreenWidth" is applied to all Columns

OpenUI5 version: Since 1.44.5 (affects also current nightly 1.47)
Browser/version (+device/version): All
URL (minimal example if possible): https://embed.plnkr.co/OepBn5/
Steps to reproduce the problem:

Open the Plunker example above
Shrink the preview panel horizontally till columns are shown as pop-in

What is the expected result?
Until 1.44.4

What happens instead?
Since 1.44.5

Any other information? (attach screenshot if possible)
This effect goes away as soon as minScreenWidth of one of the columns is not applied (e.g. change one minScreenWidth value to "Phone" or remove it).

Hi @boghyon if you configure all the columns to be shown as a popin then we cannot have a physical table anymore. There must be always at least one visible real column which is not configured for popin.
Such feature has been asked several times but if we allow this we know people start using table like a form. Thats why this limitation will stay. Please see this to make it work
https://plnkr.co/edit/Dy30RGa3cY00kW7vi6Ii?p=preview

Hey @aborjinik , thank you for the answer. I couldn't find any similar issue about this on GitHub. Sorry about that. Could we at least get a "warning" message placed in the API reference of sap.m.Column that it's not recommended to apply demandPopin to all Columns? Or that at least one column should have demandPopin disabled.

For other readers: since UI5 1.72, at least one column is always kept in the header:

Related commit: https://github.com/SAP/openui5/commit/307b09bc71d3cc2cd6f3fc3f83ffa8c824aa6ee1

authors: aborjinik boghyon


text:
Automatic commit: Move cp-portal-cloud-foundry-getting-started from Q…

…A to Production

You can commit multiple tutorials all at once :-)

authors: LindsayBert thecodester

repo: SAPDocuments/Tutorials


text:
Make examples more visual to show the program works.

Either a graph for convergence, or an image, or similar. Make the examples more demonstrative.

an output VTK is created. 4ded8863c6eb06f13616e288ac7539c79ceaca09


text:
Error when using calculated fields

When I added a calculated field based on [intfield] + 10, I tested it editing some rows and the field was calculated fine.
However, when I try to create a new record, the green confirmation did not show, no error was shown on screen, and the link had: /def/errormessage
Checked the admin logs and I had this:
AbsoluteURL:/Default.aspx
DefaultDataProvider:DotNetNuke.Data.SqlDataProvider, DotNetNuke
ExceptionGUID:b4bad84e-6b90-4255-84eb-e6694121bf63
AssemblyVersion:9.1.1
PortalId:0
UserId:1
TabId:219
RawUrl:/...
Referrer:https://...
UserAgent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36
ExceptionHash:QKZuiSMY28G3MbdBenUr2XM7FWU=
Message:The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>).
StackTrace:
InnerMessage:The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>).
InnerStackTrace:
at System.Web.UI.ControlCollection.Add(Control child) at DotNetNuke.Services.Exceptions.Exceptions.ProcessModuleLoadException(String FriendlyMessage, Control ctrl, Exception exc, Boolean DisplayErrorMessage)
Source:
FileName:
FileLineNumber:0
FileColumnNumber:0
Method:
Server Name: ...

ModuleId:864
ModuleDefId:134
FriendlyName:Form and List
ModuleControlSource:DesktopModules/UserDefinedTable/Default.ascx
AbsoluteURL:/Default.aspx
DefaultDataProvider:DotNetNuke.Data.SqlDataProvider, DotNetNuke
ExceptionGUID:96179f9a-4a6a-47ac-b035-1b2d1af5d045
AssemblyVersion:9.1.1
PortalId:0
UserId:1
TabId:219
RawUrl:/...
Referrer:https://...
UserAgent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36
ExceptionHash:EQDfGxtjEmUKwh4x8o9tEIVTw1U=
Message:Object reference not set to an instance of an object.
StackTrace:
InnerMessage:Object reference not set to an instance of an object.
InnerStackTrace:
at DotNetNuke.Modules.UserDefinedTable.DataTypes.EditString.get_Value() at DotNetNuke.Modules.UserDefinedTable.EditForm.cmdUpdate_Click(Object sender, EventArgs e)
Source:
FileName:
FileLineNumber:0
FileColumnNumber:0
Method:
Server Name: ...

Deleted the calculated field, and it worked fine again.

Any chance that the number was bigger than 999? Then it is the same issue as #6

Way bigger.
Not sure how it is related, but when using the int field only, it does not
give any error. Only when I add a calculated field based on that int.
On Dec 2, 2017 15:37, "Stefan Cullmann" notifications@github.com wrote:

Any chance that the number was bigger than 999? Then it is the same issue
as #6 https://github.com/SCullman/DNN.FormAndList/issues/6
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/SCullman/DNN.FormAndList/issues/7#issuecomment-348699769,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AZSlXzse7_-A3C1kAUWKVZ4ZHTUoJlW8ks5s8W62gaJpZM4QzSuc
.

Should have been fixed in fnl.6.3.3

authors: SCullman eXistenZe


text:
Add additional golden file tests (7)

In GitLab by @mweston on Apr 28, 2020, 18:46
The following experiments have been processed and should be put under golden file testing.
https://gitlab.sd2e.org/sd2program/cp-request/raw/master/input/structured_requests/Microbe-LiveDeadClassification.json
https://gitlab.sd2e.org/sd2program/cp-request/raw/master/input/structured_requests/NovelChassis-OR-Circuit-Cycle1-ObstacleCourse.json
https://gitlab.sd2e.org/sd2program/cp-request/raw/master/input/structured_requests/YeastSTATES-CRISPR-Short-Duration-Time-Series-20191213.json
https://gitlab.sd2e.org/sd2program/cp-request/raw/master/input/structured_requests/y4d_cen_pk_inducible_crispr_characterization.json
https://gitlab.sd2e.org/sd2program/cp-request/raw/master/input/structured_requests/y4d_crispr_dose_response.json
https://gitlab.sd2e.org/sd2program/cp-request/raw/master/input/structured_requests/NovelChassis-OR-Circuit-Cycle0-8hour.json
https://gitlab.sd2e.org/sd2program/cp-request/raw/master/input/structured_requests/NovelChassis-OR-Circuit-Cycle0-24hour.json

In GitLab by @mweston on Apr 28, 2020, 18:46
changed the description

In GitLab by @mweston on Apr 28, 2020, 18:46
changed the description

In GitLab by @mweston on May 4, 2020, 13:02
changed the description

In GitLab by @mweston on May 18, 2020, 13:56
@jakebeal @tramyn can this be added to 2.5.1? It should be straightforward as these documents have revision_ids. Given that golden file testing is manual/opt-in, I'd encourage supporting coverage against a larger set of files so that we don't miss anything.

In GitLab by @tramyn on May 18, 2020, 14:06
@mweston There are no issue with this request. I can go ahead and add them now.

In GitLab by @mweston on May 18, 2020, 14:07
Great, thanks!

In GitLab by @tramyn on May 18, 2020, 14:17
created merge request !114 to address this issue

In GitLab by @tramyn on May 18, 2020, 14:17
mentioned in merge request !114

In GitLab by @tramyn on May 18, 2020, 15:40
closed via merge request !114

In GitLab by @tramyn on May 18, 2020, 15:40
mentioned in commit 21124d71583b1bba922c3262382ba7fd3dd07680

In GitLab by @tramyn on Jun 12, 2020, 18:58
mentioned in commit b657fd402c2007f4d495d5efc01a68b4586762ec


text:
Xcode 14 - SwiftUI warning

If you try to run the sample app on Xcode 14 beta 5 you get the following warnings.

+1
At the same time our logs are spammed with
[SwiftUI] Publishing changes from within view updates is not allowed, this will cause undefined behavior.

Also seeing this - this is a genuine bug within the library because it is triggering a method from within the view body that has side effects, one of which is mutating some published state:
Specifically, WebImage does this:
    public var body: some View {
        // This solve the case when WebImage created with new URL, but `onAppear` not been called, for example, some transaction indeterminate state, SwiftUI :)
        if imageManager.isFirstLoad {
            imageManager.load()
        }
        ...snip...
    }

I have no context as to why this change was added but it is fundamentally wrong. Side effects should not be performed from within a SwiftUI's view body - this body method can potentially called many times (every time the view's state changes). In this case, calling .load() not only triggers a side effect, but it causes the @Published isLoading to be mutated in the middle of the view update cycle.

+1

also having the same issue, with the bug affecting my navigationStack and moves me back to previous page, needs a fix asap, at least a workaround for now...

I noticed that the picture flickered a bit in iOS16 beta 5
🥲

I encountered a similar message in my environment.

+1

Any chance this gets fixed before iOS 16's release?

Hi.
This current repo's code, need a refactory to make it works with latest SwiftUI. And drop the usage of that ObservedObject using StateObject.
If someone has expert coding experience, PR is welcomed.
Currently I'm working on LLVM/Swift toolchain in this year, so may not have enough time to maintain this changes. But I'll try to back to this repo once I have some extra time.

+1

Following @lukeredpath's hint, I made some changes that seem to fix things on iOS 16.
https://github.com/SDWebImage/SDWebImageSwiftUI/compare/master...garrettrayj:ios16-undefined-behavior
I haven't tested AppKit and I bet backwards compatibility is messed up, but the changes appear mainly to be removing old workarounds that are no longer needed. Story of my life with SwiftUI, so I'm feeling confident enough to roll with 'em for the sake of getting iOS 16 updates out the door.

If you don't need backwards compatibility another option would be to see if the built in AsyncImage does what you need and have one less third party dependency in your codebase. That's my plan.

@garrettrayj - Great work - Will you make a PR? Then it can be reviewed.

I had the same error with iOS16 RC version.

This warning appears with the latest SwiftUI update but the issue impacts all SwiftUI versions. For instance, I have observed that screens that have a SDWebImage as first element are not correctly rendered in a navigation animation (i.e. when they swipe in from right to left).

Please have a try with v2.1.0

Seems to work perfectly now. Thank you!!

authors: BugMonkey Jeyhey RMehdid Sri2611 Teglgaard dreampiggy frlefebvre garrettrayj guidev lukeredpath tichise yoshirozay

repo: SDWebImage/SDWebImageSwiftUI


text:
Replikation von Drittanbieter-Daten

Sofern ein einheitliches Austauschformat für #139 gefunden wurde, soll die Persistenz-Ebene angepasst werden, sodass die in #139 erstellten Austauschdaten gespeichert werden können.
Folgende Daten sollen gespeichert werden:

Aktivitäten
Schritte (Tag)

Es soll für den Nutzer möglich sein diese Informationen abzurufen, für Aktivitäten existiert bereits ein Endpunkt, für Schritte soll dieser hinzugefügt werden (beispielsweise /activities/steps oder /steps). -Der Nutzer darf eigene Aktivitäten erstellen-, Schritte sind hingegen schreibgeschützt.
Update:
Es soll folgendes gespeichert werden:

Anzahl der Schritte, höchstens eine Stunde alt

Weitere Anforderungen lassen wir erstmal weg.
Zudem soll es möglich sein die Daten "zwangsweise" zu aktualisieren, also z.B. beim Start und beim Ende einer Aktivität

Geschlossen da der wesentliche Teil implementiert ist

authors: benedictweis henrybrink


text:
unexpected side effect in "currentsteps" computed property

In MailsOverview.vue is the following code:
currentsteps() {
      if (!this.mailStore.mails.has(this.student.id)) return []
      const data = (this.mailStore.mails.get(this.student.id) ?? []).filter(mail => {
        return this.statuses.includes(parseInt(mail.info))
      })
      if (!this.currentStep) {
        this.currentStep = this.statuses.find(s => !data.map(d=>parseInt(d.info)).includes(s)) // <-- gives side effect error
      }
      return data
    },

The indicated line gives an Unexpected side effect in "currentsteps" computed property. error for me.

That's something @Wouter01 added.

authors: Zelzahn lisadejonghe


text:
Names of enumerations

In § Case sensitivity and charsety. Why should the name of an enumeration start with a lowercase letter? In the UML metamodel an enumeration is a specialisation of the classifier Datatype. Datatype names start with a capital, so why not enumerations?

The logic of this recommendation is to have consistency between the naming style of the enumerations declared in a CV or AP, and other externally maintained, and often reused, vocabularies and authority tables (e.g. at-voc:access-right, at-voc:language).
Does this make sense @GeertThijs ?
We are aware that many CVs and APs currently don't follow this recommendation. This is a style guide, with recommendations. It is up to each group and project to decide if they want to follow or not any given the recommendation in the guide.

We have updated the recommendation, relaxing it on the packages, data types and enumerations.

authors: GeertThijs costezki csnyulas

repo: SEMICeu/style-guide


text:
Ernest Opoku-Kwarteng

exercise 1.csv
exercise 2.csv
exercise 3 -  rankreciprocal.pdf
exercise 3 -  ranksummethod.pdf

Well done, Ernest. You clearly grasped the material outlined in Module 4 and successfully applied it to these exercises. Thank you for your participation! Please be sure to fill out the post-Module survey before you begin the next Module.

repo: SERVIR-WA/GALUP


text:
API endpoint usage option from Web Platform

I would like to: Provide an API endpoint usage option from Web Platform
So that I can: Allow users to make a test API call from the Web Platform and visualise it

Done in endpoint-usage-option branch.

repo: SERaaS/SERaaS-Web-Platform