Feature Request: Allow Custom Editors To Gracefully Handle Diff Views

It would be awesome if custom editors could influence the diff view (or opt out of it).
These are examples where the default diff view does not really work:

Unfortunately, the individual custom editor only knows if it is readonly, but not if it is right or left of a diff view.
Related:

https://github.com/TranquilMarmot/YarnLoom/issues/19
https://github.com/microsoft/vscode/issues/97683

:+1: hex editor and luna paint could also provide nicer diff experiences.

#171381 is slightly different. we want to use a new webview to do the compare

A couple things:

It would be nice if this was also extended to cover the "Compare files" feature (the one where you right click things in the Explorer View for comparison, or use the File: Compare Active File with... command) in addition to SCM diffs.

It would be nice if the user could have control over this using the View: Reopen Editor With... or View: Reopen Editor With Text Editor commands (for both the SCM diff feature and the file comparison feature). Even nicer might be if such a control (dropdown?) were available in the action bar (at the top right of the workbench).

Related on Stack Overflow:

How can I compare files in VS Code with an alternative editor?
Different defaults for editing and comparing?

I find that we can use workbench.editorAssociations and configurationDefaults to set default editor for diff view, like:
{
  "configurationDefaults": {
    "workbench.editorAssociations": {
      "git:/**/*.drawio": "default",
      "gitlens:/**/*.drawio": "default"
    }
  }
}

{
  "configurationDefaults": {
    "workbench.editorAssociations": {
      "git:/**/*.webp": "imagePreview.previewEditor",
      "gitlens:/**/*.webp": "imagePreview.previewEditor"
    }
  }
}

{
  "configurationDefaults": {
    "workbench.editorAssociations": {
      "git:/**/*.code-snippets": "default",
      "gitlens:/**/*.code-snippets": "default"
    }
  }
}

We can also set custom editor for diff, like:
{
  "configurationDefaults": {
    "workbench.editorAssociations": {
      "git:/**/*.custom-ext": "custom-diff-editor",
      "gitlens:/**/*.custom-ext": "custom-diff-editor"
    }
  },
  "customEditors": [
    {
      "viewType": "custom-editor",
      "displayName": "custom-editor",
      "selector": [
        {
          "filenamePattern": "*.custom-ext"
        }
      ],
      "priority": "default"
    },
    {
      "viewType": "custom-diff-editor",
      "displayName": "custom-diff-editor",
      "selector": [
        {
          "filenamePattern": "*.custom-ext"
        }
      ],
      "priority": "option"
    }
  ]
}

I found the final solution, which is surprisingly simple, and I think this issue can be closed.
{
	"viewType": "viewType",
	"displayName": "Custom Editor",
	"selector": [
		{
			"filenamePattern": "file:/**/*.ext"
		}
	]
}

@cweijan , Could you elaborate? Where should this json be configured?

@cweijan thanks for your feedback. But I think this is not the solution for the problem. The configuration you mentioned is the general mapping for a file extension and your custom editor. We also use this in our Open-BPMN project to link .bpmn and .bpmn2 files with the editor.
But the question is: How can I overwrite this editor linking for the Diff-Compare View? This is another editor type in vs-code that overtakes the default mappings.
I am searching for a way to re-configure the Diff Editor in some way to show changes in bpmn file not graphical but in a text editor.

@cweijan Thank you this is works like a charm for me!
@rsoika note the file:/ in the beginning of the filenamePattern - this is not present in the project you linked and was missing for me aswell.

Hi, thanks for your answer. It seems that I am not able to follow your suggestions here. My example was a deep configuration detail in my extension code itself. This is to associate my own extension (providing a custom editor) with a specific file extension. And this all works fine. So I can open a .bpmn file with the extension editor or a default text editor.
But with this configuration in case of a GIT staging situation the Diff Editor View open two graphical editors. And this is what I want to avoid:

@zjffun mentioned something like the following using the priority option:
  "customEditors": [
    {
      "viewType": "custom-editor",
      "displayName": "custom-editor",
      "selector": [
        {
          "filenamePattern": "*.custom-ext"
        }
      ],
      "priority": "default"
    },
    {
      "viewType": "custom-diff-editor",
      "displayName": "custom-diff-editor",
      "selector": [
        {
          "filenamePattern": "*.custom-ext"
        }
      ],
      "priority": "option"
    }

But what I did not understand here is the view type custom-diff-editor ? Is this a vs-code editor feature that I just need to configure with the priority 'option' ? Or was this a suggestion for a possible solution in the future?

@rsoika  @hanjoosten Sorry I didn't explain it clearly. The key point is file:/**/. For example, replace the *.custom-ext with file:/**/*.custom-ext.
Note that this needs to be done by the extension developer.

@cweijan I still did not get it. I am the extension developer. I do not have the problem that my editor is not opened. I just want to define an optional different editor for the Diff compare view. Is this possible?

@rsoika This is possible, replace your *.custom-ext with git:/**/*.custom-ext.

Ok, I finally figured out, that it is only possible to configure the workbench.editorAssociations in the local VS-Code settings.

But it seems to be impossible to set this option in my extension source code directly.

Ok, I finally figured out, that it is only possible to configure the workbench.editorAssociations in the local VS-Code settings.

But it seems to be impossible to set this option in my extension source code directly.

@rsoika We can use configurationDefaults in package.json of extension to set default workbench.editorAssociations for user.


ant: 1.9.6 -> 1.9.15 [20.03]

Motivation for this change
Fixes #90746  CVE-2020-1945
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[X] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[X] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[X] Ensured that relevant documentation is up to date
[X] Fits CONTRIBUTING.md.

@andir

I need to fix this, one moment caller...


the native app won't compile if one of the dependencies is a typescript project

Hello,
first of all, thanks for this awesome tool! I'm working on integrating nativescript rendering into an existing nativescript/angular2 project, and this fits exactly my needs.
I have juste one problem : I can see that the main nativescript code is compiled into javascript in the nativescript folder, but, I have some typescripts projects in my dependencies, and because of that, the native app crashes when trying to parse a typescript file in tns_modules.
JS ERROR SyntaxError: Unexpected keyword 'import'.
For what I understand, when running tns emulate, the typescript cli takes the main typescript/angular2 project, compiles the js files, and gets rid of the ts files, but how can I make it work on the dependencies as well?
Thank you!

Hi @roma98 thanks!
Sorry to hear about the issue you're having. Hmm, I haven't seen this. It sounds like you may be using a somewhat off beat setup, no?

However to make it work on the dependencies, if you place them inside the nativescript/app folder, it should process them just the same, however you may need to import your libs based on that location changes since you would not be going through the standard node_modules folder.

Thank your for getting back to me!
I made some progress on this issue and would like to know what you think of it:
The problem lays on the nativescript-dev-typescript hookup.
When I type tns prepare , the node_modules folder is created.
Then for what I understand, the hookup takes care of compiling every .ts file into a .js file, but then when launching the native app, it crashed when trying to read a .ts file with a JS ERROR Syntax Error.
I don't want to waste your time if this issue is not related to the module you developed, but I have just 2 questions :

is it suppose to be a problem if the tns_module folder on the native app has .ts files in it?
I've used npm - i nativescript-ng2-magic on an existing project created from https://github.com/AngularClass/angular2-webpack-starter, I know it's not one of the supported project, but when installing the module, it seems to work fine so I've decided to give it a go :-) Are there any types of dependencies that could have gone wrong by using this project?

Thanks again!

I was thinking about writing my own modified hookup for nativescript-dev-typescript... I order to compile the .ts files, and get rid of them to keep only the .js files.
I also had the same type of problem with nativecsript-dev-sass, the .scss files are compiled into .css files, but since the .scss files stays, I also get a parsing error on it during execution of the app

I found out my configuration wasn't right, thanks for your time!

Oh! excellent to hear, please let me know if you run into anything else!

@roma98: By chance do you remember what your configuration problem was? I’m hitting the exact same error and I’m trying to figure out what’s going on.

@tjvantoll : Sorry mate I've moved to another project since then, and we gave up on nativescript since our configuration was too much customized.
Good luck!


Send 477 ERR_NEEDREGGEDNICK when an unregistered user messages a +R user.

Fixes #1064.

Nice, good PR! I'll let sling approve it but LGTM from me, thanks very much! Also like the wording change on the final param, good job.

Very nice, cleans up the logic too. I'll sit on this overnight probably and merge it.


Bookstore

Set up a new React application using [Create-react-App].
Create a directory for your reusable components: /components.
Installed [React Router]
Set up your router.
Add 2 routes in my application:
which contains:

[ ] A book list, where each book has a title and author
[ ]     A form that allows for creating a new book
[ ]     /categories
Include a navigation component that includes links to the 2 routes you created.

never used style for my project.

Hi @arslanbisharat ,i don't get you when you say invalid readme, can you please elaborate

Dear,
You are not using correct Readme Template.
Looking forward to hearing from you.
*Best,*Arslan Bisharat
On Sat, 8 Apr 2023 at 12:56, Tracy Miranja @.***> wrote:

Hi @arslanbisharat https://github.com/arslanbisharat ,i don't get you
when you say invalid readme, can you please elaborate
—
Reply to this email directly, view it on GitHub
https://github.com/Tracy-miranja/book-store/pull/2#issuecomment-1500818981,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AN6LLT34PTUNWJ7X5Z3EOALXAEK2ZANCNFSM6AAAAAAWXF3RCU
.
You are receiving this because you were mentioned.Message ID:
@.***>

Thanks @arslanbisharat i saw that i have corrected, thanks for the feedback


Colored docs style

PR Checklist

[x] This comment contains a description of changes (with reason)

Description of changes

New docs style looks like the following:

@Imipenem I can't see the blue of the classes/function names. It's not working for me.

Can u try out a differenr browser with no addons activated? Did u deleted cache and hard refresh? @Zethson

@Imipenem Can't see it in firefox nor chrome.


Support class-level privacy with double-underscore

This issue was originally filed by<EMAIL_ADDRESS>
Since "class Foo { var _foo; }" declares a library-level private field "_foo", that field can be accessed by code outside the class, but within its library.
I propose a syntax "class Foo { var __foo; }" (with two underscores) to make a field/method class-level private.
One use case is true singleton types. For instance, the current best way to make a singleton class is:
class Singleton {
  static final Singleton _instance = new Singleton._internal();
  Singleton._internal();
  final Singleton() {
    return _instance;
  }
}
But many instances of Singleton can be constructed within the same library (by calling Singleton._internal). Making Singleton._internal be Singleton.__internal would settle this with my proposal.

Duplicate of #4253.


Concurrent modifications to blueprint config can result in overwrites

If two admins/group managers are modifying blueprints concurrently, an older version of the configuration may be written over a newer one. I suspect this is due Angular caching blueprint data and not fetching the latest version when 'Reconfigure' is clicked. Not sure if refreshing is enough or should we have a version number for all objects that can be concurrently modified.

Refreshing would either overwrite any change you've made or require a smart merge, which is not necessarily good.
We could have some kind of system for detecting that the values have been modified since the dialog was triggered, or a text-editor like "this file has been changed since you last read it" -thingy, even implemented completely in JS (just keep the original object stored somewhere and compare before triggering save())

Investigating this

An alternative would be to to compute the hash of all the configuration values retrieved when opening a modal and periodically compare that with the result obtained from the back-end. If the values differ, settings have been edited while the modal is open.

Here's how I have implemented it.
When A user opens the reconfigure modal, there is an alert which says that the values have been modified and then shows the new values in the modal.
Updating or closing the modal would then refresh the blueprint list automatically. Not using polling checks because IMO concurrent changes would seldom happen on blueprints once created, hence it could just be checked when somebody tries to reconfigure.

After discussions with @apurva3000 and @tourunen we decided that the scope of this bug is to limit the fix to making sure data is fresh at the time of opening the edit modal. If two modals are open then concurrent saves can still take place as this is considered a rare event.
The concurrent saves problem will be split into it's own issue and given low priority to start with.


Create unit test for SHAHashAnalyzer

The current implementation of the SHAHashAnalyzer did not get any unit tests yet. This should change now.
To resolve this task you need to create a new unit test file in the tests directory named shahashanalyzer_test.py. It should test if the analyzer matches SHA1 hashes correctly.
In this file implement at least 5 positive and 5 negative tests. The more the better!
Make sure to test tricky combinations. Unit tests should really be testing code to its limits.
PS: It's okay when tests make the build fail because the code is faulty! (It's not okay if tests fail for no valid reason)

I'll take this

Fixed in #103


(ಠTrending‿Nowʘ) Jasmine Sherni Viral Leaked Video 2024 ZXVIDEOs MMS On Social Media X Twitter [NOWS43HD]

43 sec ago Jasmine Sherni Leaked Video Viral On Social Media. (ಠTrending‿Nowʘ) Jasmine Sherni Viral Leaked Video 2024 ZXVIDEOs MMS On Social Media X Twitter [NOWS43HD]

Jasmine Sherni’s latest video has taken the internet by storm, sparking a wave of conversations across various social media channels. The emerging digital star, celebrated for her engaging content—particularly her recent Spiderman-themed clip—has seen a remarkable surge in her popularity, with fans eagerly searching for the full version. Viewers are flocking to platforms like Instagram, X (formerly Twitter), and Discord to interact with her latest creation.
As excitement continues to build, fans are enthusiastically sharing their reactions online, emphasizing the crucial role social media plays in elevating creators like Jasmine Sherni. With her distinctive style and fresh approach, she has quickly made a significant impact in the digital world, leaving many eager to see what’s next for her.


How to insert view Create inside another Create view?

I need to make a table(like table field but non json) which make it possible to add and remove products from a  machine.
For example
table->
--> id: 01, machine: Test, numbermachine:53
table(disabled/hidden)->
,id,productname,(foreign key machine_id hidden)
Message: Please create a machine!
ListView
table->
--> id: 01, machine: Test, numbermachine:53
table(enabled)->
,id,productname,(foreign key machine_id hidden)
But I dont know how to insert a CrudView->create  inside the create or list views.

@samuk190 you can only do that using a custom field - https://backpackforlaravel.com/docs/4.0/crud-fields#creating-a-custom-field-type You can then overwrite the create() and update() methods in your CrudController and save the additional entity.
I think for Backpack v3 there was this package https://github.com/webfactor/laravel-backpack-instant-fields that helped, but I don't know if they've provided v4 support already.

@samuk190 you can only do that using a custom field - https://backpackforlaravel.com/docs/4.0/crud-fields#creating-a-custom-field-type You can then overwrite the create() and update() methods in your CrudController and save the additional entity.
I think for Backpack v3 there was this package https://github.com/webfactor/laravel-backpack-instant-fields that helped, but I don't know if they've provided v4 support already.

Thanks but the problem is that backpack instant fields doesnt work for v4 and I dont know why. IT give share report controller error so I dont have idea how to fix it.
It would made things a lot easier with instant fields than creating from zero a function because in my project I need to save the table fields content after user is created or in edit and by another entity.

As Iam aware of "instant fields" are on the roadmap for native Backpack implementation?
#2070
Is that it? Any ETA?


Add loader in home and in the blog page

Issue: https://github.com/AKD-01/blogweet/issues/114

Please resolve errors while installing


pull request for e2e test at 11/12/2016 16:56:09

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

optest/docs/updated_at.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Revised term request: clinical picture

IRI: http://purl.obolibrary.org/obo/OGMS_0000016
Term label: clinical picture
Current textual definition: A representation of clinically significant bodily components, dispositions, and/or bodily processes of a human being that is inferred from relevant clinical findings.
Proposed textual definition: A representation of clinically significant bodily components, dispositions, or bodily processes of a human being that is inferred from relevant clinical findings, perhaps in combination with diagnoses.
Current definition source: http://ontology.buffalo.edu/medo/Disease_and_Diagnosis.pdf
Proposed definition sources (one in addition to current one):
http://ontology.buffalo.edu/medo/Disease_and_Diagnosis.pdf
https://link.springer.com/article/10.1186/s13326-016-0098-5
Current term editor: Albert Goldfain
Proposed term editor: Albert Goldfain [no change requested]
Current contributors: [None]
Proposed contributors: William R. Hogan; Mathias Brochhausen; S. Clint Dowland
Notes: The proposed definition combines the revisions suggested in "Diagnosis, misdiagnosis, lucky guess, hearsay, and more: an ontological analysis" (2016), by Hogan and Ceusters, with other revisions that OGMS has made since that paper was published.
The proposed definition allows for a combination of clinical findings and diagnoses to be that from which a clinical picture is inferred.
I'm also attaching a file with the RTR as a spreadsheet.
Revised term request - clinical picture.xlsx

Proposed textual definition: A representation of clinically significant bodily components, dispositions, or bodily processes of a human being that is inferred from relevant clinical findings in combination with diagnoses.

While I understand the point made yesterday about why to remove the "perhaps," does this go too far in the other direction? The reason for the "perhaps" was that the clinical picture in some cases is inferred from clinical findings alone, while in others it is inferred from a combination of clinical findings and diagnoses. Simply dropping the "perhaps" and making no other changes seems to result in a definition according to which diagnoses must be among those things from which the clinical picture is inferred, but I'm guessing that's not the intended meaning.

The word "sometimes" would be a better choice than "perhaps".  Furthermore, if some clinical picture include diagnoses and others do not, and this is an important distinction, then it is better to create two explicit child terms for 'clinical picture', 'clinical picture including diagnosis' and 'clinical picture not including diagnosis' (or something similar), rather than attempt to capture both possibilities within a single term.
Alex


TextFormField keyboard clipboard is disabled on Samsung keyboard

hi , in flutter app TextFormField multiline clipboard button on keyboard are disabled
how i can enable this feature of keyboard?

Hi @roshaninet
This doesn't seem to  related to Flutter, it's keyboard feature

There is no configuration to enable this in my code

Code Sample
import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Material App',
      theme: ThemeData.dark(),
      home: Home(),
    );
  }
}

class Home extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Material App Bar'),
      ),
      body: Center(
        child: TextFormField(
          textDirection: TextDirection.rtl,
        ),
      ),
      floatingActionButton: FloatingActionButton(
        child: Icon(Icons.add),
        onPressed: () {},
      ),
    );
  }
}

flutter doctor -v
[✓] Flutter (Channel dev, 1.20.0-2.0.pre, on Mac OS X 10.15.5 19F101, locale en-GB)
    • Flutter version 1.20.0-2.0.pre at /Users/tahatesser/Code/flutter_dev
    • Framework revision 15a28159bc (7 days ago), 2020-06-23 04:52:58 -0700
    • Engine revision 91a63d6a44
    • Dart version 2.9.0 (build 2.9.0-19.0.dev 7e72c9ae7e)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.0)
    • Android SDK at /Users/tahatesser/Code/sdk
    • Platform android-30, build-tools 30.0.0
    • ANDROID_HOME = /Users/tahatesser/Code/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.5)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.5, Build version 11E608c
    • CocoaPods version 1.9.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.0)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 47.0.2
    • Dart plugin version 193.7361
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)

[✓] VS Code (version 1.46.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.12.0

[✓] Connected device (4 available)
    • SM M305F      • 32003c30dc19668f • android-arm64  • Android 10 (API 29)
    • macOS desktop • macos            • darwin-x64     • Mac OS X 10.15.5 19F101
    • Web Server    • web-server       • web-javascript • Flutter Tools
    • Chrome        • chrome           • web-javascript • Google Chrome 83.0.4103.116

• No issues found!

@roshaninet - is the paste button disabled after text has been copied to the clipboard?

@roshaninet - is the paste button disabled after text has been copied to the clipboard?

no , its allways disabled , clipboard not work , is there any permission or role i have to add to mainfiest ?

@roshaninet - is the paste button disabled after text has been copied to the clipboard?

paste is working well , this is clipboard button on samsung keyboards .

Hi @roshaninet
Since pasting is working, can you try clipboard button of your keyboard in a textfield in a native app? like Play store search textfield  and share a screenshot
For some reason, I don't see clipboard on my Samsung keyboard and not even in the settings

do you test "Text rich"?

Hi @roshaninet
Since pasting is working, can you try clipboard button of your keyboard in a textfield in a native app? like Play store search textfield and share a screenshot
For some reason, I don't see clipboard on my Samsung keyboard and not even in the settings

clipboard is in setting button  . this problem is only in samsung keyboards . gboard work fine

do you test "Text rich"?

i need editor , like textarea . righttext is readonly and is only for display text with diffrent styles

I can't find clipboard on Galaxy M30's Samsung keybaord to reproduce this issue

Reproducible on the latest master 1.21.0-2.0.pre.66 with an SM G950F with Andriod 9 (API 28).

flutter doctor -v
[√] Flutter (Channel master, 1.21.0-2.0.pre.66, on Microsoft Windows [Version 10.0.18362.900], locale et-EE)
   • Flutter version 1.21.0-2.0.pre.66 at C:\Development\flutter_master
   • Framework revision 54c9441723 (3 days ago), 2020-07-17 18:56:12 -0400
   • Engine revision d327828632
   • Dart version 2.9.0 (build 2.9.0-21.0.dev 9dca49e71e)

[√] Android toolchain - develop for Android devices (Android SDK version 30.0.0)
   • Android SDK at C:\Users\Isa\AppData\Local\Android\sdk
   • Platform android-30, build-tools 30.0.0
   • Java binary at: C:\Users\Isa\AppData\Local\JetBrains\Toolbox\apps\AndroidStudio\ch-0\193.6626763\jre\bin\java
   • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
   • All Android licenses accepted.

[√] Chrome - develop for the web
   • Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

[√] Visual Studio - develop for Windows (Visual Studio Community 2019 16.6.4)
   • Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2019\Community
   • Visual Studio Community 2019 version 16.6.30309.148
   • Windows 10 SDK version 10.0.18362.0

[√] Android Studio (version 4.0)
   • Android Studio at C:\Users\Isa\AppData\Local\JetBrains\Toolbox\apps\AndroidStudio\ch-0\193.6626763
   • Flutter plugin version 47.1.2
   • Dart plugin version 193.7361
   • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)

[√] VS Code (version 1.47.2)
   • SM G950F (mobile)       • ce12171c51cc001c03 • android-arm64  • Android 9 (API 28)
   • sdk gphone x86 (mobile) • emulator-5554      • android-x86    • Android 11 (API 30) (emulator)
   • Windows (desktop)       • windows            • windows-x64    • Microsoft Windows [Version 10.0.18362.900]
   • Web Server (web)        • web-server         • web-javascript • Flutter Tools
   • Chrome (web)            • chrome             • web-javascript • Google Chrome 84.0.4147.89

• No issues found!

any solution yet ?!, I reproduced the same issue on Samsung Note5.

This is probably related to #74320


Explore Lookup Arguments to Relate AETs

Currently, executing instructions like lt (and a few others) leads to an increase of the relevant coprocessor's AET, e.g., the U32 Table. Most importantly, this happens even if the instruction has been executed before with the same arguments. The reason is the way AETs are linked: Permutation Arguments do not allow for re-using the same value.
An alternative way of linking two AETs is by using Lookup Arguments. The idea is taken straight from Ariel's & Zac's plookup, then stuffed into AETs. The picture below gives an example of one such table thusly linked.

[ ] Explore the tradeoffs of introducing Lookup Arguments for linking AETs.
[ ] Optimize the argument to use fewer columns than the sketch above.

(Originally issue number 29 in the internal issue tracker.)

After a brief discussion with @aszepieniec, we have come up with a way to remove both the “sorted” and the “difference” column. The verifier can re-compute the required sorted element s and difference element d as indicated in the picture below.

Computing the running product for the external Permutation Argument is now slightly more involved since the difference needs to be restored from the looked-up value and the running sum of the internal Permutation Argument:

In total, this removes 2 extension columns, bringing down the count from 6 to 4. We currently don't see a way to improve this construction.

Turns out there's a bug in above picture: getting back s requires both (purple) p and p', meaning that the difference value d needs p, p', and p'', i.e., three consecutive rows. While STARKs in principle have no problem with that, our architecture doesn't support it, and we don't plan on implementing it.

TIP 0005 introduces a lookup argument much nicer than anything sketched here.


Jupyter Extensions error renderer results in hiding erors output of other notebooks

This is when using built in renderer

**
This is when using Jupyter error renderer (in a completely different notebook)
Problem is I don't jupyters notebook renderer, but due to bugs in that renderer I end up loosing valuable information in other notebooks.
**

I fixed this in the point release

Related to https://github.com/microsoft/vscode/issues/125876


Probably shouldn't have its own /var/tmp

It looks as though the Ubuntu 21.10 rootfs contains /var/tmp, which means x86 processes will prefer to use that instead of the host system's /var/tmp. This seems unexpected.

Thanks for finding a bunch of flaws in the files we were moving around!


Remove existing from_request/into_response methods

Following https://github.com/awslabs/smithy-rs/pull/1693 the new FromRequest/IntoResponse/FromParts implementations defer to the original from_request/into_response methods. These original methods are used in conjunction with the inlineable::server_operation_handler_trait::Handler trait to achieve the current service builder.
Eventually, when the original service builder is removed, along with the inlineable Handler, the original from_request/into_response methods will become an additional unused interface.
Work could be done incrementally and eagerly to unify these interfaces internally prior to the deprecation/removal of the original service builder.

https://github.com/awslabs/smithy-rs/pull/2161


Disabling case et alii alignment

Hey,
An otherwise nice syntax and indenting plugin, but I'm not a fan of the case clause indenting aligning it with the case keyword on the previous line. Would it be possible to make this and other similar settings configurable to disable the alignment and just leave it with a n-character indent?
Personally, I've found alignments waste precious horizontal space from 80 columns. ^_^
Thanks!

Indentation has always been configurable you can edit the let g:haskell_indent_case = 2 settings. If that's what you are looking for.

While further indent depth is configurable, Haskell.vim does indent aligning like I describe above. That isn't configurable. :-)

Ah I see, try to set let g:haskell_indent_case_alternative = 1. I've just added this.

I'll give it a try. Thank you!


Evaluate model after each epoch

Hi, I want to ask you a question. I use train set, valid set and test set to train the model, most importantly，the date of train set and valid set that I use is totally same. But I find after each epoch, the accuracy of train set and valid set is different though I use the same data and the same model parameters. Could you tell me the reason?


Build directory structure

Build structure leaves lib folders in lib/, which can be ambiguous.  Should be moved to StatelessCMS/

Same goes for autoload.php, should be StatelessCMS.php


Rewrite #2

I'm currently working on a rewrite of the lib. The early versions of the lib were one single source file with dependencies all over. Then I refactored it / rewrote it into multiple source files with a little more control of the dependencies. But still, there are some crazy dependencies between different parts of the lib that needs to be solved.

Parser should be free of dependencies, allow unit-testing
All networking / SSL should be in its own stand-alone lib and reused by HTTP and WebSocket

With this rewrite I will be looking to support client/server WebSocket and also HTTP serving (basic).
The parser is already done, it passes Autobahn as both client and server and is completely separate from any other part. The networking is something I'm working on separately.

HTTP serving via cpp?

Obviously you cannot have identical interface if the rewrite is a client/server and the original is only server.

This sounds great, and basic HTTP serving on the same socket would be
awesome. Actually it would also be great if you could just throw up a
raw TCP server as well if that happened to drop out of the rewrite, so we
could roll our own protocol on the same base layer.
Good stuff!
On Thursday, September 1, 2016, Alex Hultman<EMAIL_ADDRESS>wrote:

I'm currently working on a rewrite of the lib. The early versions of the
lib were one single source file with dependencies all over. Then I
refactored it / rewrote it into multiple source files with a little more
control of the dependencies. But still, there are some crazy dependencies
between different parts of the lib that needs to be solved.

Parser should be free of dependencies, allow unit-testing
All networking / SSL should be in its own stand-alone lib and reused
by HTTP and WebSocket

With this rewrite I will be looking to support client/server WebSocket and
also HTTP serving (basic).
The parser is already done, it passes Autobahn as both client and server
and is completely separate from any other part. The networking is something
I'm working on separately.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/uWebSockets/uWebSockets/issues/233, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AGQZ0qr6KULx-a__JXQFiutfaKgHFvyMks5qlpzOgaJpZM4Jyf44
.

Ofcourse I know that 😆 , I was talking about the existing api with which we're familiar.

The rewrite is brewing and is currently outperforming the original: 4100 echoes/ms vs. 4700 echoes/ms for my particular test.

Nice :-)... Hey, saw your mention on HN by the way.  Very cool!
On Wed, Sep 21, 2016 at 1:25 PM, Alex Hultman<EMAIL_ADDRESS>wrote:

The rewrite is brewing and is currently outperforming the original: 4100
echoes/ms vs. 4700 echoes/ms for my particular test.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/uWebSockets/uWebSockets/issues/233#issuecomment-248583456,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGQZ0h6Eb7vUX0CGs2JoAwhsm_svbABqks5qsRQ1gaJpZM4Jyf44
.

What mention? How do I see mentions?

Probably this - https://news.ycombinator.com/item?id=12547279

Well, seems the rewrite is able to get 5200 echoes/ms while the original is stuck at 4300 echoes/ms. Don't know why but I guess it's good news -> that's pretty significant.

Uhhuh :-)
On Wednesday, September 21, 2016, Abhinav Gauniyal<EMAIL_ADDRESS>wrote:

Probably this - https://news.ycombinator.com/item?id=12547279
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/uWebSockets/uWebSockets/issues/233#issuecomment-248714102,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGQZ0ot6BUsuxXdnaGR-e5bx3W_XIhZxks5qsYLCgaJpZM4Jyf44
.

I just wrapped the Node.js part up and tested the client support - works great, does not add any memory or throughput overhead. I only have a few items left on my todo list then I'll release this.


wrong output

it looks like the next json could start on the same line before the previous one is finished:
{"pi":"0xd318{"pi":"0xd318","group":"3A","tp":"true","prog_type":"Pop Music","open_data_app":{"oda_group":"8A","app_name":"RDS-TMC: ALERT-C"},"tmc":{"system_info":{"is_encrypted":"false","location_table":"0x01","is_on_alt_freqs":"false","scope":["national","regional","urban"]}}}

ok, this one is my mistake. The pipe was wrongly constructed.


Convert MAPL/Python to Python 3

Description

This is an "in-concert" PR with a PR in GMAO_Shared which converted pyrob to Python 3:
https://github.com/GEOS-ESM/GMAO_Shared/pull/309
Most are 2to3 style changes, but I found I had to "blank" out __init.py__. Not sure why but I am used to seeing them "empty" so I went with that. 🤷🏼
CC @amdasilva as I touched the Python here.
Related Issue

Motivation and Context

Python 2 is dead.
How Has This Been Tested?

I ran pyrob after these changes and got the exact same output as with Python 2.
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Trivial change (affects only documentation or cleanup)

Checklist:

[ ] I have tested this change with a run of GEOSgcm (if non-trivial)
[x] I have added one of the required labels (0 diff, 0 diff trivial, 0 diff structural, non 0-diff)
[x] I have updated the CHANGELOG.md accordingly following the style of Keep a Changelog

Awwww nuts. I thought I was in a different repo. Didn't realize the superpowers were on in here! Welp, it passed all the tests I guess.
Time to turn off the powers!


chore: migrate to biome

Description
Concise description of proposed changes
Testing
Explain the quality checks that have been done on the code changes
Additional Information

[ ] I read the contributing docs (if this is your first contribution)

Your ENS/address:

Summary by CodeRabbit

Chores

Transitioned linting and formatting tools across the project from "rome" to "biome" to enhance build processes and code quality checks.

Documentation

Updated contributing guidelines to reflect the switch from Rome to Biome for linting.

New Features

Introduced Biome configuration settings across various JavaScript and TypeScript projects, including preferences for code formatting, linting rules, and file handling.

Rubber stamping if it passes ci

Next push rebases via dropping the commit that formats

It also rebases

The next few commits will be manual fixes that I am making their own commit so it's easy to revert any generated changes if this gets rebased

Seeing 2 more issues preventing from merging that need to be fixed

React is being changed to import type imports which is a bug. We already have ts linting for this via explicit module setting so biome will be disabled
A formatter for ['explicit index signature access'] is clashing with tsconfig that requires property access for index signatures. This rule must also be disabled in favor of ts

I am ignoring bundler-packages/cli and using rome for now for only that package as a shortcut to getting this over the line. Biome was having issues and making bad autofixes


NaN gradient after py_func call

Hello,
I did implemented faster rcnn with py_func op.

py-func is placed in the middle of graph. And there are the other path in parallel with py_func node.
I did not add any gradient function for it, So it should ignore gradient path through py_func. And gradient calculation should done with connection from the other path.

It works fine in tensorflow r0.9 version.
But, in the tensorflow version > r0.9, the node before py_func get NaN error when writing histogram summary. .
I did check several version: r0.10, r0.11, all of them does not worked.
Is there any change in gradient calculation for the node which have connection with py_func node ?
Or should I use py-func in different way?
Any advice will be helpful for me.
Thanks in advance.

Do you happen to have a small repro case?

It is not the pyfunc which makes NaN value.
Softmax_with_cross_entropy funcution was changed in version 0.10 and it return NaN if label gt is not in valid label value range. I did you "-1" label as ignore-label in version 0.9 and just use valid index value to calculate loss. But migrating it to upper version, it makes NaN loss.
Sorry to make mistake.

Good to know. Glad you figured it out!


[Visibility Classes] data-hide-for medium not working for title-bar + top-bar

Setup
Foundation v6.2.1 (foundation-rails)
Firefox (latest)
Chrome (latest)
Ubuntu 15.10
Description
While reproducing the Foundation 5 top bar as described in a Zurb University lesson [1] I see that when a link is clicked (to e.g. "/" with screen size > medium, the following happens:

Both the title bar and top bar is shown stack on top of each other. Refreshing the page makes it appear correctly again.
Shrinking the screen to small causes menu to display correctly but menu icon is non-responsive.

Test case:
1: Opened attached saved web site with a medium width browser window
ruutr-foundation.zip
Modifications to Foundation base style are found in foundation_ruutr.css
2: Click the "Ruutr" link to index.html
3: Both top bar and title bar shows at the same time.

You need to make sure you referenced the foundation.js file and call the $(document).foundation(). If you're sure you included those files then make sure the path are correct.

Forgot to include reference above:
[1]https://zurb.com/expo/lessons/how-to-re-create-top-bar-with-foundation-6

I can't reproduce the issue you're experiencing. Try checking the browser network tab for some missing resources if there's any.

Update zip file attachment, asset folder contained letter "|" which caused it not to show in Windows.
I just tested the contents of the zip file on Win 7 (Chrome + IE11) and the example works perfectly fine here. It seems to be an issue on Ubuntu only for now.

Are there any errors in the console? If they're both appearing at the same the JavaScript is probably not functioning in the browser like it's supposed to. Test some other components that require javascript (accordions for example) and see if they function normally. Interesting that this is only happening on Ubuntu.
Have you tried moving all the scripts to just before the closing body tag?

There is indeed a warning in the Chrome console:
" Tried to initialize responsive-menu on an element that already has a Foundation plugin".
Setting a breakpoint here in the JS shows that element causing the warning is ul.menu.dropdown.vertical.medium-horizontal.
Not sure what I have done wrong but will look more into it.

The problem goes away when turbolinks are removed from application.js. Turbolinks seems like it is having a lot of issues with Jquery and Foundation.
I didn't see the issue on Windows since I am simply opening the index.html file in Chrome which causes turbolinks.js to crash it seems.
On Ubuntu I am running the server at <IP_ADDRESS>:3000 mapped to example.com with the /etc/hosts file.


Fix type comparison for gh

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[x] Have you written new tests for your changes? Here's an example.

[x] Have you successfully run brew typecheck with your changes locally?
[ ] Have you successfully run brew tests with your changes locally?

Casting gh_version to a string prior to comparison to resolve the mismatched type error.

Thanks @woodruffw! I'm happy to add the test with your guidance, or you can feel free to add it 😃 Are you looking for the same test you implemented in #17926 , or an additional test against the version?


Extend CLI or Swagger UI to generate curl commands for cloud native events

In order to integrate with Keptn on Cloud Native Event level, e.g: calling the REST API, ... one has to figure out the exact cloud native event structure and the necessary fields
One option is to open up the Keptns Bridge and look at previously sent events - then copy/paste and modify them to your own needs.
It would be very helpful to make this easier for users to get the CURL command for sending a specific cloud native event that contains all the relevant fields.
HEre are two options I have in mind
1. Through Swagger UI
Not sure if this is possible - but - if the Swagger UI could be extended to not only test the POST /event but also provide an option to test the individual cloud native events (config change, deploy finished ...) where the user simply fields out all necessary fields and then gets the actual command. This would be very helpful as someone that wants to know how the cloud native event needs to look like
2. Through the CLI
Another option could be to extend the CLI and provide a generate-event command. HEre is an example:
$ keptn generate-event start-evaluation --project=PROJECTNAME --stage=STAGE --service=SERVICENAME --timeframe=[duration]m --start=[2019-10-24T10:17:12]

this would be similar to the send-event - but - instead of sending it it could simply print out the cloud event or the full CURL command
POST http://api.keptn.mykeptndomain.com/events
Content-Type: application/json
X-token: YOURTOKEN

{
  "type": "sh.keptn.event.start-evaluation",
  "data": {
   ...
  }

This would be a very convenient way for end users to start building integrations with Keptn

This issue contains #1550
I see the need for this functionality.
Another option how we could ease the integration would be to improve the examples in our spec


OBA LinkML modeling

Overview
At the Aug 14 meeting w/ Nico, Shahim, Madan, and Joe (notes | recording), we determined that we will need to represent OBA in CompLOINC using LinkML classes.
Sub-tasks
Involves:

[ ] Nico: Start with the simple schema “level of chemical entity in location”.

May involve:

[ ] Nico: Map the 13 unique combinations of LOINC analyte decompositions to OBA patterns, plus some automatic slot filling for some slots.

Joe: Would this entail 13 LinkML classes; 1 for each combo?

Additional info
Potentially helpful links:

OBO semantic engineering training: Basic concepts of phenotype data and ontologies
entity_attribute_location.yaml pattern (a Dead Simple Ontology Design Patterns (DOSDP) pattern)
entity_attribute_location.tsv: Data matching the pattern

If we can get started with this, Peter will probably want to be involved. Nico said something about him being able to produce a structured catalog of reference ranges.

Shahim said he wanted to be involved with this too, but I assigned this just to me and Madan right now.

We may choose to start working on this sooner to when Nico comes back in about 2 mon.


Feature Request allow to change the value of scoped slots props

Im doing something like this
In my scoped slot component
    <slot :search="search" :searchKey="searchKey" name="search"></slot>
In the parent
      <template slot="search" scope="props">
        <md-button @click="props.search = 'Search Value'"> Owned Items </md-button>
      </template>

You can simply pass in a method prop instead.


Cache Parameter Metadata

Cache sp_describe_parameter_encryption calls to improved performance by reducing trips to the server. For now, supports AE without secure enclaves, with enclave support (v3) to be added in a later update.

Hi @alex-bochkov,
We'll be releasing documentation regarding new features shortly, in the meantime I can answer the questions you have included:
1. What's the cache TTL?
The cache doesn't have an independent TTL, rather the enclave session it belongs to has a TTL of eight hours.
2. Is it possible to disable cache if needed? For example, if we need to make schema changes and make sure the app won't break in the middle.
It's not possible to disable the cache at the moment. This is something we can potentially add a later time, however current efforts are towards extending caching for secure enclave scenarios.


Documentation for averaging logged values when using accumulate_grad_batches

📚 Documentation
It would be very nice if in the documentation there was a suggestion of how to average the logged values in one accumulation group. I'm not sure what the best way is to do this. Also, to me, it was not obvious that the logged values where not already averaged automatically.
cc @borda @rohitgr7

Honestly, I'm also not sure how I would do it. It is a bit difficult to access this information from within the LightningModule. So I agree it would be good to show the best practice for this in the docs.

one can just capture the logs and use average meter to capture the accumulated one and log it accordingly.
loss = compute_loss()
self.acc_loss += loss

if batch_idx % self.trainer.accumulate_grad_batches == 0:
    self.acc_loss = self.acc_loss / self.trainer.accumulate_grad_batches
    self.log(...)
    self.acc_loss = 0


Remove cfg_attr from rust example since doesn't do anything

Noticed these seem to be noise so thought the example can be clearer without them. Or alternatively, maybe it's a nice example to use snake_case method name and camel case export name to show how to map a rust convention name to a different one?
For some random context, I was hoping these would allow me to export functions as malloc / free when targeting wasm32-wasi, but it didn't work, even though the wasi target doesn't actually export malloc / free it still seems to give a duplicate symbol error even with the renaming... :( I don't think there is a way to export allocation functions from tinygo with any other name since runtime. methods are private, so my current pattern for allocations from host to try to support both is if ExportedFunction("wazero_malloc") else ExportedFunction("malloc")

FYI the main reason I put these here was less about the ability to rename, more to clarify that these are for wasm.
I think the "doesn't do anything" part is dependent on the fact that we currently don't build the same file for anything except wasm (ex we have instructions to select the wasm target and we only use that)
Other code that does multi-platform will use these attributes, which is why I added them (and where I added them from)
https://github.com/search?l=Rust&q=target_arch+wasm32&type=Code
Anyway, I'm ok with removing this, but I'd re-title this to remove confusion. They are valid attributes it is just that if you follow our instructions and use the indicated cargo args, they are implicit.

The below actually does work as it exports the function _greet as the name greet.
#[cfg_attr(
all(target_arch = "wasm32", target_os = "unknown"),
export_name = "greet"
)]
#[no_mangle]
pub unsafe extern "C" fn _greet(ptr: u32, len: u32) {
    greet(&ptr_to_string(ptr, len));
}

We have similar example of how to export as a different name in the tinygo example.
//export greet
func _greet(ptr, size uint32) {

I'd suggest closing this or revising it to simplify like this (the target_os doesn't matter)
#[cfg_attr(all(target_arch = "wasm32"), export_name = "greet")]

I think it is a separate topic if rust allows renaming the internal exports it uses for allocation, and not necessarily something to optimize for. However, if you can't rename otherwise we do have api.ImportRenamer for that.


Issues with RxJS 6.4.0 and Angular CLI 6.1.x

Issue
TL;DR: Angular CLI used TS 2.7 and pulled in RxJS ^6.0.0, RxJS 6 has always used TS 2.8, RxJS 6.4 introduced the first feature that required TS 2.8. ^6.0.0 will update to 6.4, and break you if you're still using TS 2.7.
Summary
As summarized by @cartant and @kwonoj :

RxJS 6.0.0 was released on 25 Apr 2018
TypeScript 2.8 was released on 28 Mar 2018
Angular CLI 6.1.0 was released on 26 Jul 2018, depending upon RxJS ^6.0.0 and TypeScript ~2.7.2
It seems that Angular CLI chose RxJS v6 and an at-the-time older version of TS
Since the RxJS v6 release, my understanding has been that we were targeting the TS 2.8. That’s what’s used in Travis, etc.
The PR that introduced ObservedValueOf introduced a conditional type
Conditional types are not supported in TS 2.7 - they were introduced in TS 2.8
Until conditional types were introduced, it seems that - by chance - we’d not used any TS features that were in 2.8, but not in 2.7
Angular CLI 6.2.0 was released on 7 Sep 2018, depending upon RxJS ~6.2.0 and TypeScript ~2.9.2, so this is an Angular CLI 6.1.x problem only

Fix (TBD)
The current plan to fix this is actually to update RxJS to TS 3.2, as TS 3.1 supports building .d.ts files that target multiple versions of TS. So we should be able to fix this in a patch release, and, even better, put RxJS in a better place to use the newest TS features that could really help us without us needing to do major release.
(EDIT: TS 3.1 does NOT support "building" .d.ts files for multiple versions of TS, we'd need to maintain those by hand, given the limited development bandwidth we have, I'm not sure what we can do here)
Workarounds

You could update your project to TS 2.8
You can pin your project to<EMAIL_ADDRESS>
EDIT: The core team is currently investigating the impact of this issue and options to fix it

@cartant I have fixed it by updating TS compiler to 2.8.0 and rxJS version to 6.3.3

for Angular project:-
works in my case : npm install<EMAIL_ADDRESS><2.8.0'

It works for me:
npm install<EMAIL_ADDRESS>npm install<EMAIL_ADDRESS>

Have the same issue with the following versions:
"typescript": "2.7.2",
"rxjs": "^6.2.1",
"@angular/cli": "^6.0.8",

Here is the error:
ERROR in node_modules/rxjs/internal/types.d.ts(81,44): error TS1005: ';' expected
node_modules/rxjs/internal/types.d.ts(81,74): error TS1005: ';' expected.
node_modules/rxjs/internal/types.d.ts(81,77): error TS1109: Expression expected.

updating the typescript version to 2.8.0 and rxjs version to 6.3.3 in the devDependencies of package.json should fix the issue

updated "rxjs": "^6.0.0" to "rxjs": "6.0.0" I get the below error
ERROR in node_modules/rxjs-compat/operator/shareReplay.d.ts(2,10): error TS2305: Module '"/export/appl/fqdprod/jenkins_rd/workspace/CI000000024053883/B2BGatewayUI/Build_Release_1.1/b2bgateway-ui/node_modules/rxjs/internal-compatibility/index"' has no exported member 'ShareReplayConfig'.
Below is the version of rxjs-compat from my package.json
"rxjs-compat": "^6.2.2"
Should I align the version of rxjs-compat based on the change made to rxjs version ? Please advice !

Resolved the above issue by removing the carat:
Updating the rxjs-compat version from "rxjs-compat": "^6.2.2" to "rxjs-compat": "6.2.2"

Hi there.
Yes, upgrade Typescript from 2.7.X to 2.8 resolve this issue in our project.
`diff --git a/package.json b/package.json
index c91361e..77d0383 100644
--- a/package.json
+++ b/package.json
@@ -73,6 +73,6 @@
"protractor": "~5.3.0",
"ts-node": "~5.0.1",
"tslint": "~5.9.1",

   "typescript": "~2.7.0"

   "typescript": "~2.8"

}
}`

"rxjs": "6.4.0",
"typescript": "~2.7.2"

Tried variations rxjs 6.3.3, 6.0.0 and typescript 2.7.2 and 2.8.  None of this worked.
Updated the types.d.ts file inserting a ';' after the '0' as follows
export declare type ObservedValueOf = O**;** extends ObservableInput ? T : never;
This worked.

Core Team Notes
We need to provide clearer documentation for folks that what they need to do to resolve this issue, and put it up on the docs site, or at least in a markdown file in the repo.
cc @JWO719

I'll take care of it. One thing that came up to my mind, maybe it also makes sense to add it to the update.angular.io page for the related versions.
@benlesh what do you think of it?

I am having the same issue, and have followed the suggested workarounds, but I am still having an issue.
ERROR in node_modules/rxjs/internal/types.d.ts(81,44): error TS1005: ';' expected.
node_modules/rxjs/internal/types.d.ts(81,74): error TS1005: ';' expected.
node_modules/rxjs/internal/types.d.ts(81,77): error TS1109: Expression expected.
node_modules/rxjs/internal/types.d.ts(82,52): error TS1005: ';' expected.
node_modules/rxjs/internal/types.d.ts(82,88): error TS1005: ';' expected.
node_modules/rxjs/internal/types.d.ts(82,92): error TS1109: Expression expected.``

@blakeghowe The problem can be resolved by upgrading TypeScript to >= 2.8 or by pinning RxJS to 6.3.3. So the one of these two changes needs to be made to your package.json:

"typescript": "~2.8.0"
"rxjs": "~6.3.3"

Resolved the issue by downgrading rx-compat version to 6.2.
"@types/lodash": "4.14.108",
"lodash": "4.17.10",
"rxjs-compat": "6.2"

this issue can be resolved just by removing ^ from the version number of rxjs in package.json file

Hello Guys, Praneeth72 is absolutely right,
Single solution of this issue is
Open up your package.json file , and from dependencies list you will see rxjs written like below
"rxjs": "^6.3.3",
"rxjs-compat": "^6.3.3",
.................................................
All you have to do is to , remove ^ from both of these, so they will become like
"rxjs": "6.3.3",
"rxjs-compat": "6.3.3",
Once done, install packages again by
npm install
Thats all

Closing this 'cause it's two years old, isn't actionable and it's closure won't impact it's discovery via a Google search or whatever.


Support html character entities in help titles

Some longer translated headlines look bad next to the floating help menu.  See comments here

We can fix this by allowing soft hyphens  in the titles:

cc @jfirebaugh


New topic: Secure Authentication Flows for ASP.NET

Per discussion in #33408
Create a new topic that covers secure authentication flows for ASP.NET Core.
This topic would be linked to from other topics where we use examples of a local database that doesn't require the user to be authenticated, while recommending production apps should use the most secure authentication flow available
Update the following include to refer to the new topic:
aspnetcore/includes/managed-identities-test-non-production.md
With this:

This article uses a local database that doesn't require the user to be authenticated. Production apps should use the most secure authentication flow available. For more information on authentication for deployed test and production apps, see [Secure authentication flows](/aspnet/core/security/).

(Created and assigned per Rick's request)
Page URL
https://learn.microsoft.com/en-us/aspnet/core/security/authentication/?view=aspnetcore-8.0
Content source URL
https://github.com/dotnet/AspNetCore.Docs/blob/main/aspnetcore/security/authentication/index.md
Document ID
48e4e204-ea22-c225-0cbc-0d811bdb90ed
Article author
@mjrousos

Fixed in #33521


SetHorizontalAlignment(gxui.AlignRight) ?

label := theme.CreateLabel()
label.SetFont(font)
label.SetText("Hello world")
label.SetHorizontalAlignment(gxui.AlignRight)
label.OnClick(func(gxui.MouseEvent) {
fmt.Printf("test")
})
The label stay on left , maybe i don't understand something ?

Hi @Daedfr,
A label's alignment is mostly used for multi-line text. If you'd like a label to be right aligned in the parent container, consider parenting label under a LinearLayout with the layout's HorizontalAlignment set to AlignRight and its SizeMode set to Fill.
I hope this helps,
Ben


How to use Mysql's "regexp" or postgresql's "～*" ?

mysql:
select * from user where name regexp '^tom';
postgresql:
select * from user where name  ~* '^[a-h]'

You can use Expr() or you can implement yours Cond.


Files in TAR truncated at 100 characters

Hi all,
I just realized after wondering why I was missing restored images (using mediabackup) that the TAR backups that I send to S3 seem to truncate filepaths to exactly 100 characters.
A file like this in the Tar
images\websitehomebanner\image\5d6f4dd7-f3c6-4e65-9368-972a86bb16cf\originals\very_long_image_filename.jpg
will be exactred to
images\websitehomebanner\image\5d6f4dd7-f3c6-4e65-9368-972a86bb16cf\originals\very_long_image_filena
(which is exactly 100 characters long)
Any ideas how to fix this?

Nevermind. It was 7zip on Windows that was doing the truncating.
Works fine with "tar xjvf myfile.tar"
Sorry about that!


Fixed the deprecation warning

This fix is related to issues #25
This fix is in correspondence with the new methods of getting props and setting the component state.

The better solution encouraged by React is to not use state at all in this case. Closing in favor of #34


Add the Chapter,Blogs and Events page as react component

Current Behavior

Currently when you click on chapter , blog or event page the page reloads to render the  output
Desired Behavior

I plan to use react component to prevent the reloading of pages upon clicking on them.
Screenshots / Mockups

i want to contribute in this

Yes go ahead @PRIZZA21 @Manvi1902 . I will be assigning this to both. Open a PR and we will be happy to merge it


Create a API in local

Is your feature request related to a problem? Please describe.
As developer I need an API in local, to simulate a Back.
Describe the solution you'd like

Create a simple JSON with 2 users to test the APP.

Done at PR #11


fix(deps): update dependency org.springframework.boot:spring-boot-starter-parent to v3.1.3

This PR contains the following updates:

Package
Type
Update
Change

org.springframework.boot:spring-boot-starter-parent (source)
parent
patch
3.1.2 -> 3.1.3

Release Notes

spring-projects/spring-boot (org.springframework.boot:spring-boot-starter-parent)
v3.1.3
Compare Source
:lady_beetle: Bug Fixes

Logging config URLs with query parameters are not detected as XML #37062
Changed environment variable name APP_PASSWORD to APP_USER_PASSWORD i? #37044
BindableRuntimeHintsRegistrar does not generate hints for all nested types of a ConfigurationProperties type #37022
server.max-http-request-header-size doesn't affect Netty server with http2 enabled #37015
AbstractAotMojo should not add source or target if they are null #36972
Exception message in ProcessTestAotMojo has a typo #36966
Docker Compose start fails with "unknown flag: --no-color" #36908
Script-based database initialization fails with an unhelpful error message when configured with a resource that points to a directory #36786
Artemis ConnectionFactory is not configured when CachingConnectionFactory is missing and enabled properties are false #36772
DatabaseDriver swallows real exception #36759
Defining a custom ElasticsearchTransport causes the auto-configured JsonpMapper to back off #36700
Auto-configuration's session repository customization may override that of SessionRepositoryCustomizer beans #36696
RabbitMQ smoke test is missing a test #36612
Tomcat warns about a missing +/- prefix when enabling multiple protocols through server.ssl.enabled-protocols #36584
management.metrics.export.stackdriver properties are incomplete #36559
management.wavefront.metrics.export properties are incomplete #36556
management.metrics.export.signalfx properties are incomplete #36553
JobLauncherApplicationRunner returns a success exit code even when no jobs have been run #36532
Remove use of jakarta.annotation.PostConstruct #36529
management.metrics.export.atlas properties are incomplete #36526
Descriptions of started and ready time metrics contain time units but the unit may change when the metrics are exported #36516
Unlike other Spring Boot goals, process-aot and process-test-aot run on Maven reactor projects #36494
@ServiceConnection on a @Bean method does not work in sliced tests #36037

:notebook_with_decorative_cover: Documentation

Fix broken links in the documentation #37071
Maven plugin docs contain invalid parameter for image building #37051
Align javadoc of AbstractFilterRegistrationBean#setDispatcherTypes #36969
Improve documentation of spring.cache.type=none #36962
Clarify that spring.security.filter properties only apply to servlet-based web apps #36865
Improve documentation to describe how @EntityScan and @Enable?Repositories can be used to tune scanning #36862
Describe quirks of JUL and Log4j2 in the javadoc of OutputCaptureExtension #36859
LogbackLoggingSystem does not report suppressed exception details #36856
Clarify table that shows how logging properties are transferred to system properties #36853
Review Google AppEngine documentation #36850
Rework Working with NoSQL Technologies to clarify which stores are supported by Spring Data #36813
Clarify how nested directories are treated for configtree with wildcards #36810
Clarify the effect of using @EnableWebMvc #36797
Document defaults for spring.mvc.format.* and spring.webflux.format.* properties #36793
Documentation describes how to opt in to using the path pattern parser but it's now the default #36789
Document that scripts for database initialization are optional by default and how they can be made mandatory #36783
Document @DataR2dbcTest support #36756
@since is missing from javadoc of values added to JavaVersion since its introduction #36735
Update Paketo builder references in documentation #36690
Document how to use Docker Compose integration when running tests #36636
Update RestTemplateBuilder#defaultHeader javadoc to reference correct client-side HTTP request class #36630
Document that server.forward-headers-strategy property defaults to native when running on Kubernetes #36581
Documentation of spring.data.redis.url incorrectly states that it does not override spring.data.redis.user #36492

:hammer: Dependency Upgrades

Upgrade to AspectJ 1.9.20 #37003
Upgrade to Byte Buddy 1.14.6 #36994
Upgrade to Caffeine 3.1.8 #36926
Upgrade to Couchbase Client 3.4.8 #36979
Upgrade to Dependency Management Plugin 1.1.3 #36927
Upgrade to Groovy 4.0.14 #37057
Upgrade to Hibernate 6.2.7.Final #36928
Upgrade to Infinispan 14.0.14.Final #36995
Upgrade to Jersey 3.1.3 #36930
Upgrade to jOOQ 3.18.6 #36931
Upgrade to Lettuce 6.2.6.RELEASE #37004
Upgrade to Logback 1.4.11 #36932
Upgrade to Micrometer 1.11.3 #36839
Upgrade to Micrometer Tracing 1.1.4 #36840
Upgrade to Native Build Tools Plugin 0.9.24 #36933
Upgrade to Neo4j Java Driver 5.11.0 #36980
Upgrade to Netty 4.1.97.Final #37088
Upgrade to Pooled JMS 3.1.1 #36935
Upgrade to R2DBC Pool 1.0.1.RELEASE #36936
Upgrade to R2DBC Proxy 1.1.2.RELEASE #36672
Upgrade to Reactor Bom 2022.0.10 #36841
Upgrade to RxJava3 3.1.7 #37089
Upgrade to Spring AMQP 3.0.8 #36842
Upgrade to Spring Authorization Server 1.1.2 #36843
Upgrade to Spring Batch 5.0.3 #36844
Upgrade to Spring Data Bom 2023.0.3 #36845
Upgrade to Spring Kafka 3.0.10 #36846
Upgrade to Spring LDAP 3.1.1 #36847
Upgrade to Spring Security 6.1.3 #36848
Upgrade to Spring Session 3.1.2 #36849
Upgrade to Thymeleaf 3.1.2.RELEASE #36937
Upgrade to Thymeleaf Extras SpringSecurity 3.1.2.RELEASE #36938
Upgrade to Tomcat 10.1.12 #36978
Upgrade to Undertow 2.3.8.Final #37031

:heart: Contributors
Thank you to all the contributors who worked on this release:
@MahatmaFatalError, @NersesAM, @OnSuorce, @chicobento, @dependabot[bot], @dreis2211, @eddumelendez, @elevne, @fzyzcjy, @itsAkshayDubey, @izeye, @joesteel2010, @jongwooo, @ls-urs-keller, @michael-simons, @msobeck, @normandra, @omaryaya, @quaff, @rob-valor, @spa-abaudat, and @vpavic

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

Thanks for the PR!
Any successful deployments (not always required) will be available below.
Backend available
Frontend available
Legacy available
Once merged, code will be promoted and handed off to following workflow run.
Main Merge Workflow

Edited/Blocked Notification
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠ Warning: custom changes will be lost.


Sync .apmrc

i want to sync .apmrc

~/.atom/ .apmrc
~/.atom/ .apm/.apmrc  (it can be ignored.)

Have you tried to list these files as Extra Files in the package settings?

@dirk-thomas It works like a charm,Thank you.


Actual nuget package?

Does the 0.1.7 nuget package version contain also the latest changes from december 2017 ?

No, I forgot to upload the package. I will generate it asap

https://github.com/killnine/s7netplus/commit/f6a2e11045aaf4a92c83c04f9c9be38a96a9fafa


Add Favourite Place Category

:+1:

@acleon could you take a look and review this please?

Can we just clean up the "$icon" variables. There's several $icon variables which contain a FavouritePlaceCategory object.

Good spot. The only thing I can't rename is the branch :)