Popovers not work correctly

Hi,
Thanks for this useful repo. but as I see in demo page Popover's component have some issues.
please fix that to have great RTL Sass support project.

Mohammad Sharifi

Hi
thanks for report
problem fixed and now popover and tooltip work correctly ;-)


(PDB-1520) Use subselect with row-to-json aggregates

This commit changes the json-aggregates in the query-eng to use
subselects instead of the row function, this means that we can "name"
columns directly from the (honey)SQL and get rid of the json
post-processing munging.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://jenkins.puppetlabs.com/job/platform_puppetdb_intn-sys_pr/1230/

@pljenkinsro retest this please

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://jenkins.puppetlabs.com/job/platform_puppetdb_intn-sys_pr/1231/

taking a look

looks good to me.

also tested query response times with 26k reports for this vs master: https://gist.github.com/wkalt/220b7e63d638732334ce
looks like a slight improvement, which makes sense

@wkalt @mullr builds green.... just saying....

I'm +1 if that wasn't clear


Problem with encoding

I've seen an issue with a similar problem, but I checked the alias (below) and it does have utf-8
 danb@ubuntu-danb src $ ls /tnp
ls: cannot access /tnp: No such file or directory
 danb@ubuntu-danb src $ fuck
Traceback (most recent call last):
File "/usr/local/bin/thefuck", line 11, in
sys.exit(main())
File "/usr/local/lib/python2.7/dist-packages/thefuck/main.py", line 79, in main
fix_command()
File "/usr/local/lib/python2.7/dist-packages/thefuck/main.py", line 31, in fix_command
selected_command = select_command(corrected_commands)
File "/usr/local/lib/python2.7/dist-packages/thefuck/ui.py", line 83, in select_command
logs.confirm_text(selector.value)
File "/usr/local/lib/python2.7/dist-packages/thefuck/logs.py", line 61, in confirm_text
blue=color(colorama.Fore.BLUE)))
UnicodeEncodeError: 'ascii' codec can't encode character u'\u2191' in position 43: ordinal not in range(128)
 danb@ubuntu-danb src $ echo $PYTHONIOENCODING
<kaveret.x1015ol-danb> danb@ubuntu-danb src $ thefuck --alias
TF_ALIAS=fuck alias fuck='PYTHONIOENCODING=utf-8 eval $(thefuck $(fc -ln -1)); history -r'

I've also seen it is possible to get it to work with python3.
I have python3 installed, but between the issue that tells how to set it up with python3 and the main installation instructions, I fail to figure out how to get it to install properly.
I'd appreciate a concise how-to install thefuck on a system that has both python2 and python3 (so that it will work only using the python3 route)

Reinstalling it with Python 3 should be as simple as pip2 uninstall thefuck && pip3 install thefuck. The alias is the same.

Not that simple. Obviously this concise instruction is missing something
danb@ubuntu-danb ~ $ pip2 uninstall thefuck && pip3 install thefuck
Cannot uninstall requirement thefuck, not installed
/usr/local/lib/python2.7/dist-packages/pip/vendor/requests/packages/urllib3/util/ssl.py:315: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#snimissingwarning.
SNIMissingWarning
/usr/local/lib/python2.7/dist-packages/pip/vendor/requests/packages/urllib3/util/ssl.py:120: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
InsecurePlatformWarning

Perhaps recent solution to #433 solves this problem too. I see @bardov's alias is a bit outdated – which is expected as there's still no new release with the fix. Nevertheless, a bash alias should read like this:
bash-4.3$ thefuck --alias
alias fuck='eval $(TF_ALIAS=fuck PYTHONIOENCODING=utf-8 thefuck $(fc -ln -1)); history -r'

ps.: there's always a thought in my mind whenever I brush against issues like this: how about we keep the default encoding in the settings? We could even have an if python2 statement there. I'm gonna open a pull request :cake:

We have PYTHONIOENCODING=utf-8 in alias for a while, so I guess issue is obsolete.


Fix/meteor1.9

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)
Since Meteor 1.9 has now been released, it's time for us to upgrade the platform to it.
This gives us several improvements, including Node 12 and Typescript 3.7+

What is the new behavior (if this is a feature change)?
This is should not affect any behaviour of the system.
However, when upgrading a system to this, mongodb will have to be updated.

Other information:

Status

[ ] The functionality has been tested by the PR author
[ ] The functionality has been tested by NRK

Replaced by https://github.com/nrkno/tv-automation-server-core/pull/239


Crashing while loading data using API

I am using watch layout for collection view .while assigning data from api app is crashing in watchLayout.swift .

It's likely the wrong index passed into the function @KiranYechuri .
The centeredOffsetForItem() is a public function, then the host datasource should be responsible for the index.
Did you reloadData and then make sure the indexPath is in the item range? (basically the attributes count is equal to  the datasource items count)
Otherwise, can you please provide the stack trace?


Make a copy of a tree from any point in its history

The point of this is to enable us to rerun part of a tree.
Value: 5 now, will become more valuable once we enter the show phase

Would be quite nice to be able to do this via the API, though not sure quite what that would look like
With this and any other admin features, it's not important that it'd possible to use them via the UI (we can assume that all admin will be done via the API going forward)


Add GHC 7.10 support

Hello
This adds GHC 7.10 support. Some of the dependencies (stable-maps) are not yet fixed, but have pending issues also.

Hello, thanks for updates, but is it going to
work with previous versions if I apply the changes?

It should. The changes are trivial, a result of the Applicative changes in the Prelude to GHC 7.10.

It's not so simple. I rely on Boolean package. which is not going to compile with 7.10. I'm going to update the libs when 7.10 would become a part of Haskell Platform

Boolean compiled fine under 7.10 for me. I just built csound-expression and made some sounds using my trivial fork of stable-maps and @taruti 's patch here. https://github.com/spell-music/csound-expression/pull/28

With recent changes it works wit all GHCs from 7.8 to 8.4
going to be in the upcoming release.


Problems with sync_cassandra

running python manage.py sync_cassandra gives me the following error
InvalidRequest: Error from server: code=2200 [Invalid query] message="unconfigured table schema_keyspaces"

I do not know what to do with this. Can you please help me to set twissandra up correctly?

Hello Sabinem,
On your server Apache Cassandra, you should create a keyspace, you can use the following command :
CREATE KEYSPACE cassandrademocql WITH REPLICATION = { 'class' : 'SimpleStrategy', 'replication_factor' : 1 };

USE cassandrademocql;

And then you can use python manage.py sync_cassandra

if you still get the error, its a version issue change line 10 of tweets/management/commands/sync_cassandra.py to "SELECT * FROM system_schema.keyspaces WHERE keyspace_name='twissandra'")

#34

As you can see in this StackExchange post: Querying from system.schema_keyspaces generates code=2200 [Invalid query], it is a problem with the Cassandra version. Versions 3.0+ use system_schema.keyspaces, while prior versions use system.schema_keyspaces.
As vanarpsharma said, you can change the accessed table in line 10 of tweets/management/commands/sync_cassandra.py.

#if you still get the error, its a version issue change line 10 of tweets/management/commands/sync_cassandra.py to "SELECT * FROM system_schema.keyspaces WHERE keyspace_name='twissandra'")

thankyou very much.... it worked for me....


Store source code in repo

Fixes #1
Also adds

git hook to auto generate and commit source code files
CI verifies all source code is in-sync with Markdown
Adds CONTRIBUTING and TESTING Markdown files so guide reader has less distractions.

@fdiblen I resolved most conversations, could you review the Flask chapter where I removed the Hello template section?

If you can update the other PRs after merging this, I can also review them.

PR #25 and #26 have been updated and are ready for review.


Landscape mode in not working on iOS 14 in Chewie video player

I'm using Chewie video player (https://pub.dev/packages/chewie) for my flutter application to play video in app, but I stuck into a problem. I have three devices :
Iphone 11     iOS 14
iPhone 6s    iOS 14
iPhone 6s   iOS 13
In my iPhone 6s with iOS 13 video player in landscape mode is working fine but when I come to other two mobile having iOS 14 with same code landscape mode is not working. Please help me to resolve my concern.

Hi @Paras2895
From what I can see, the issue is related to a 3rd party plugin rather than to Flutter itself. Please open the issue in the dedicated repository.
Closing, as this isn't an issue with Flutter itself.
If you disagree, please write in the comments,
providing your flutter doctor -v, your flutter run -v,  your pubspec.yaml
a minimal reproducible code sample that does not use 3rd party plugins,
and I will reopen it.
Thank you

Hi can you please suggest me what i can do to enable landscape mode in
ios14 because in ios13 it works
On Tue, Nov 3, 2020 at 1:57 PM Pedro Massango<EMAIL_ADDRESS>wrote:

Closed #69652 https://github.com/flutter/flutter/issues/69652.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/flutter/flutter/issues/69652#event-3951654816, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ARTT2RTRMEKVRCE3C2JLDPDSN65HNANCNFSM4TINMU6A
.

Hi @Paras2895
I would suggest you to contact the owner of the package so that he fix this issue in the package itself.


Dep ensure silently updating lock file when encountering an orphaned commit

Small repoducer here: https://github.com/kragniz/deptest
When running dep ensure on this project, my Gopkg.lock file gets modified to a different reviesion:
diff --git a/Gopkg.lock b/Gopkg.lock
index b57fc12..6025f24 100644
--- a/Gopkg.lock
+++ b/Gopkg.lock
@@ -7,10 +7,10 @@ memo = "992a6dae47ba88517cb895db7d8863c0b548be912a7fc57c623e77426d789d01"
   revision = "4c0e84591b9aa9e6dcfdf3e020114cd81f89d5f9"

 [[projects]]
-  branch = "release-3.1"
   name = "github.com/coreos/etcd"
   packages = ["auth/authpb","clientv3","etcdserver/api/v3rpc/rpctypes","etcdserver/etcdserverpb","mvcc/mvccpb","pkg/tlsutil"]
-  revision = "4dfc6a8a7e15229398c0a018b6d7a078cccae9c8"
+  revision = "e5b7ee2d03627ca33201da428b8110ef7c3e95f1"
+  version = "v3.1.6"

After looking at the verbose output, it appears that dep knows that the lock file references a particular revision, but bails on it:
(1)	✗   Unable to update checked out version: fatal: reference is not a tree: 4dfc6a8a7e15229398c0a018b6d7a078cccae9c8

This commit turned out to be orphaned in etcd/coreos (looks like a force pushed rebase or something).
My assumption here is that dep ensure should not modify existing revisions in the lock file, so should output an error when encountering situations like this rather than deviating from the revision in the lock file.

I agree that if -update wasn't specified, if dep can't resolve something in the lock anymore, prompting the user or at the very least returning an error would be less unexpected/surprising.

Ah, cool, glad we figured out the root cause. This is a tricky case.
First, I'm a bit surprised you still got that fatal message - I thought some of the last round of changes I made to gps would have caught that. Need more test cases!
Unfortunately, this particular issue - that you happened to be on an orphaned commit - is something that's very difficult to detect, as the methods we might use to discover that the git commit became orphaned will all eventually fail, I think, due to the way that git garbage collects orphaned commits. And of course, the rules are totally different (I don't even know them) for bzr or hg.

My assumption here is that dep ensure should not modify existing revisions in the lock file, so should output an error when encountering situations like this rather than deviating from the revision in the lock file.

The goal of dep ensure is, basically, to ensure that you have complete and correct end-to-end synchronization between your code, manifest, lock, and vendor dirs. Without e.g. -update, it's a further goal that any versions in the existing lock file be preserved.
But that's not a requirement, precisely because of situations like this - conditions can arise, even without any local changes having been made, that make it impossible to fulfill the synchronization requirement while maintaining the lock entirely. It's quite rare, but they can happen.
When they do, the tool opts to take the new solution, and doesn't tell the user about this choice at all. That's something we can control - e.g., an ensure -err-on-change flag, which causes dep to refuse a solution that changes anything in the lock file (but, I think probably, still accepts additions). This would be useful in a number of cases.
But I'd say the default behavior should still be accept the change, possibly with a warning to the user. (We need to work on ensure's output in general, anyway).

First, I'm a bit surprised you still got that fatal message - I thought some of the last round of changes I made to gps would have caught that. Need more test cases!

To clarify, the fatal: reference is not a tree: comes from the output of dep ensure -v.

But I'd say the default behavior should still be accept the change, possibly with a warning to the user. (We need to work on ensure's output in general, anyway).

It still seems odd that the lock file is changed without some explicit action from the user. My current mental model of the lock file is that it is the source of truth of the exact versions required by the project. From what you're saying, it seems more like a suggestion that will be ignored if something external to the project changes (or otherwise becomes resolvable)?

To clarify, the fatal: reference is not a tree: comes from the output of dep ensure -v.

Yep, that's what I meant. That error is coming straight back from git when a higher-order command (e.g. git checkout) failed; I'm miffed because I thought the changes I made would have made the solver explicitly check the revision's existence prior to getting to the point where a higher-order command fails.

It still seems odd that the lock file is changed without some explicit action from the user.

dep ensure is that explicit action. We no doubt need to take more steps to communicate that to users, but I do think this is inevitably going to be a sticking point, because folks don't have accurate expectations about how hard a problem version selection is.
The default interaction model is based on the idea that, when you run into a tricky case, you may end up doing git reset --hard a few times before you get the outcome you want. That lets us make the default case much smoother, but supporting the behavior you want is still possible via the flag I described in my last comment.

My current mental model of the lock file is that it is the source of truth of the exact versions required by the project.

Yes, that's accurate - the lock file represents a set of precise, typically immutable versions for the entire transitive closure of dependencies for a project. But "the project" can be, and is, decomposed into just a bunch of arguments to an algorithm. When those inputs change, the lock may need to change as well.
Under most circumstances, if those arguments don't change, then the lock remains fine and correct. You've hit one one of the few cases where that guarantee doesn't apply. The fact that you ran dep ensure and it DID a solve is a product of some arguments changing; that solving failed because this particular commit had become stale is a separate problem.

From what you're saying, it seems more like a suggestion that will be ignored if something external to the project changes (or otherwise becomes resolvable)?

No - the only time a suggestion from a lock changes is if the solver cannot find a solution which uses the suggestion, or if the user explicitly indicated they wanted that version to move.
The new spec in #277 does describe a dep ensure -vendor-only flag, which skips any possibility of generating a new lock, and just populates vendor from the current one. That, combined with the other suggested flag, might be helpful for your desired approach.
Consider this - from dep's perspective, there's no difference between your case and one where someone went in and changed an a to a c in that commit hash. We might, depending on how long its been (per git's gc rules), be able to figure out that that commit did exist once. But in general, as far as we can tell, it's just garbage - so we ignore it.

closing this - while the more general case of invalid revs might be something we can do something about, this is focused on telling the user a commit is orphaned, which isn't feasible.


Update README.md and docs/user/install.md to remove Python workflow references

A step on the path towards #176 which focuses users on Nextflow and not Python.

As of commit 4408f56, develop now has  docs/user/install.md with the above update.


Use localized time format in time tracking panel

12 hour clocks is a more common format and easier to parse at a glance. This pull requests makes them default for the time tracking tab and ads a config option for those who wants 24 hour time instead.

Added a 12 hour clock option instead of military time as this is a more common clock format.
Added a config option to the time tracking plugin for the 12 hour clock for those that want 24 hour time.

@Abextm Ok I've written a windows specific method and abstracted things a bit. I've tested on windows and linux, I do not have a mac to test.
It now respects the windows Short Time Format as specified here:

On linux and mac it uses the locale default time formats (Which is better than what we had there previously)


pull request for e2e test at 01/19/2017 17:45:15

:white_check_mark: Validation status: passed
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.


[UBS Admin Cabinet] Get and update employees info for order

-Create contollers that will return data for this part of page

https://www.figma.com/file/092AhCGadc1Hq8nAysxmYB/ITA-Greencity-УБС?node-id=17561%3A749

It should return json with information about employee for order

Should be controller for get employee

Should be controller for update employee

Work with this tables in database:


Added Atom, Electron, Gedit, Gimp, Meteor, Visual Studio Code

Added a few more utilities that I use on a regular basis

Thanks!

No problem


[QUESTION] How to use logger.assign with Bull queue processors?

[x] I've read the docs of nestjs-pino
[x] I've read the docs of pino
[x] I couldn't find the same question about nestjs-pino
Question
Each of my Bull Job queue processors logs tons of logs, with no way for me to filter by logs from specific Job processors.
I would love to be able to attach more context to the PinoLogger, so that I can filter by job name. Example:
import { Job } from 'bull';
import { PinoLogger } from 'nestjs-pino';

export abstract class BaseProcessor<JobType> {
  protected constructor(
    protected readonly logger: PinoLogger,
  ) {}

  public abstract doProcess(job: Job<JobType>): Promise<void>;

  /**
   * Gives us a DRY method for logging the job as well as timing how long
   * it takes to complete, and logging that as well.
   */
  public async wrappedDoProcess(job: Job<JobType>): Promise<void> {
    // Assign job name as logger context.
    // Lets us filter logs for specific jobs.
    this.logger.assign({ jobName: job.name });

    await this.doProcess(job);
  }
}

^ this does not work, because the package is hard-coded to only let you add properties in http middleware context.
If this worked, then each of my processors that extended this BaseProcessor would have additional context in their logs, e.g.:
@Processor(Queues.DEFAULT)
export class DebugProcessor extends BaseProcessor<DebugJob> {
  constructor(
    @InjectPinoLogger(DebugProcessor.name)
    logger: PinoLogger,
  ) {
    super(logger);
  }

  @Process({
    name: Jobs.DEBUG,
  })
  public async process(job: Job<DebugJob>): Promise<void> {
    await this.wrappedDoProcess(job);
  }

  public async doProcess(_: Job<DebugJob>): Promise<void> {
    this.logger.info('hello'); // This should have jobName: 'debug' attached to it (Jobs.DEBUG === 'debug')
  }
}

I have a (potentially very problematic / ugly) working implementation:
export abstract class BaseProcessor<JobType> {
  protected constructor(
    protected readonly logger: PinoLogger,
  ) {}

  public abstract doProcess(job: Job<JobType>): Promise<void>;

  /**
   * Gives us a DRY method for logging the job as well as timing how long
   * it takes to complete, and logging that as well.
   */
  public async wrappedDoProcess(job: Job<JobType>): Promise<void> {
    await storage.run(new Store(this.logger.logger), async () => {
      // Assign job name as logger context.
      // Lets us filter logs for specific jobs.
      this.logger.assign({ jobName: job.name });

      await this.doProcess(job);
    });
  }
}

duplicate of #803 that is even pinned in issues


HACBS-1606 - Dashboard for Release Service

Incoporate 1st 5 basic metrics

/hold

/unhold

/cc @scoheb

/lgtm


OrWhere Doesn't Work

Query:
var search = "%" + SearchText + "%";
db.Query()
                .Where("name", "like", search)
                .OrWhere("reference", "like", search)
                .WhereFalse("deleted")
                .Get();

What do you mean by doesn't work?

Run this query I passed above, it doesn't work, using OrWhere, WhereFalse doesn't work... I do not know why..

Are you getting an exception, getting wrong data, failed to compile ?
A side note you can use WhereContains instead of Where(col, "like", value) check https://sqlkata.com/docs/where-string
Another thing always wrap the "or" conditions because they will be logically grouped at the same level as other conditions like you did in the another example.

Your Sqlkata library is TOP, maybe I don't know how to use it, I could make it work already, thanks :)
Don't abandon this project is helping a lot!!
Maybe to motivate you, add a paypal contribution link!
Sorry english, i am brazilian and i use google translator
good job

Thanks @curruwilla, happy that it helps you


New release?

Dear @Fleex255,
It is possible to create a new release?
Latest is old (2021-07-01), more two years.
We can see on https://github.com/Fleex255/PolicyPlus
June 2021 snapshot (Latest)
on Jul 1, 2021

1 release

Currently there are very few functional changes from the previous release. Once there are more changes - I at least need to update the Microsoft ADMX download URL - I'll make a new release. If you specifically need one of the small unreleased changes, please use the latest dev build.

@Fleex255
This app is too cool to be cold!
I think you could do just a cosmetic update to show people that the project is still alive and working with W11 etc.


Error due to case-sensitive defines

Hi
I'm trying to build QccPack.
It imports sys/_types.h but also crtdefs.h.
In types.h, there is this line (122) :
#ifndef __time_t_defined
typedef _TIME_T_ time_t;
#define __time_t_defined
#endif

In crtdefs.h, there is this line (133)
#ifndef __TIME_T_DEFINED
#define __TIME_T_DEFINED
#ifdef _USE_32BIT_TIME_T
typedef __time32_t time_t;
#else
typedef __time64_t time_t;
#endif
#endif

This cause a types conflict because time_t is defined twice.

mingw-w64 header sys/types.h have:
#ifndef _TIME_T_DEFINED
#define _TIME_T_DEFINED
#ifdef _USE_32BIT_TIME_T
typedef __time32_t time_t;
#else
typedef __time64_t time_t;
#endif
#endif

So maybe you mix mingw-w64 and msys headers?

I assume they meant MSYS2 sys/types.h and w32api/crtdefs.h.

then need to see where crtdefs.h is included

Ok I found the issue. The types.h used was from /usr/include whereas crtdefs was the one included in /mingw64/x86_64-w64-mingw32/include/. I should use types.h from /mingw64/x86_64-w64-mingw32/include/
I need both path to be used, so I include the two paths in this order :

/mingw64/x86_64-w64-mingw32/include/
/usr/include/

But it doesnt seems to fix the problem, types.h from /usr/include is still used.
Any idea ?

Show how you build this package.

In which case should I use which path ?
I suppose it depends if i use gcc or mingw-gcc ? What are the differences between those two ?

All stuff under /usr is MSYS2 programs that builded with msys-gcc.
msys-gcc is like cygwin-gcc, so headers under /usr/include is cygwin headers and you MUST NOT* use them with mingw-gcc.

Thanks for your fast answers,
Are libraries built with msys-gcc compatible with programs build with mingw-gcc ?

No, you can't link with msys-builded libraries using mingw gcc.

Read our wiki: https://sourceforge.net/p/msys2/wiki/Home/

Ok, thanks. I understand better how MSYS2 is organized.
So I need to be able to build QccPack using Mingw since i'll use it in a Qt application (which is built using mingw). Thanks, I guess thie issue can be closed, while the other one ( https://github.com/Alexpux/MSYS2-packages/issues/269 ) should be reopened.

One question.
What is the difference, in MSYS2, between mingw32-make and make ? Can I build for mingw libs using make ? Should I favor mingw32-make ? In which scenario should I avoid using make ?

We always prefer to use make under MSYS2  instead mingw32-make so you can always use it.
mingw32-make is make builded with mingw-w64 gcc, while make builded with msys gcc.

So both make will generate windows-native executable if I specify the correct compiler, mingw-w64 ?

Yes. But with auto tools projects you need ALWAYS use make.


nixos/ddclient: remove obsolete ipv6 option

Since ddclient@24ba945 (v3.10.0), the type and meaning of the "ipv6"
option has changed. This resulted in the following warning when
starting the service:
WARNING:  file /run/ddclient/ddclient.conf, line 13:
Invalid Value for keyword 'ipv6' = 'no'

This therefore removes the matching boolean option.
More advanced configurations can use the "extraConfig" option instead.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-already-reviewed/2617/984


SplitterSize == rect.Width

I have this baffling problem with respect to displaying an output window. In VS2013SplitterControl.cs when the window is rolled out and becomes a "docking" window the control rect width does not = splittersize:
switch (Dock)
{
case DockStyle.Right:
case DockStyle.Left:
{
Debug.Assert(SplitterSize == rect.Width);
e.Graphics.FillRectangle(_horizontalBrush, rect);
}
break;
case DockStyle.Bottom:
case DockStyle.Top:
{
Debug.Assert(SplitterSize == rect.Height);
e.Graphics.FillRectangle(_horizontalBrush, rect);
}
break;
}
I get assertions. But worst is that the container documents when resized seem to be unaware of the output window. Help! Any thoughts would be appreciated.
PS - Its a great project

I am getting the same issue.  Any resolution yet?

Only if more information is provided (like detailed steps to reproduce the problem), there can be a chance to fully resolve it.

I've had the same issue, my program crashed at startup on Windows 7 with Chinese language (it worked fine on other languages like English/Italian).
To check if the problem was on my side, I've run DockSample.exe on that same OS and it worked without issues.
Comparing my main form startup code and the sources of DockSample.exe, I've found that I was missing this line:
this.AutoScaleMode = AutoScaleMode.Dpi;
Adding it fixed the bug for me...
PS: commenting out the two assertions in VS2013SplitterControl.cs also worked, but the splitter rects were 1px so very difficult to target.

I have been able to consistently reproduce this issue using the sample application DockSample. To reproduce run the program with no saved panels in it. If you have panels load, just close them all. Then create four new document panels arranged 2 over 2 like this:

Then drag the document panel in the upper right to a floating window. The Assertion Failed window will appear.

If you debug and set a breakpoint in VS2013SplitterControl.cs OnPaint method, you will discover that the splitter that is being repainted has a Alignment of Bottom when it should really have either Right or Left (not sure which).

This causes the Debug.Assert() to compare the SplitterSize to the Height of the splitter and fails the Assert(). I haven't found a solution to this but was hoping with a reproduce-able case, someone might know a solution.


On hold temporarily

With https://github.com/osm2vectortiles/osm2vectortiles/issues/387, I'm cautious about how we approach this given ongoing discussions with Mapbox and considering Mapbox Streets Style and similar styles where the terrain is specifically included are not to be used with non-Mapbox infrastructure (https://github.com/osm2vectortiles/mapbox-gl-styles/issues/3). This rules out any vector terrain compatibility with Mapbox Streets style. So any development here will need to take a different path.
See https://github.com/lukasmartinelli/naturalearthtiles for raster hillshading.

Raster hill shading has been rendered by @klokantech with MapTiler Pro (http://www.maptiler.com/) for the whole world already.
See: http://labs.klokantech.com/hillshading/ and contact us if you need them.
The main purpose of this repo should not be to reverse engineer existing MapBox vector tiles in any particular version, but to develop tools to create new vector tiles with hill-shading and contour lines. From this point of view - there is no reason to put the project on hold.
For reference: The older MapBox Studio Outdoors style is released under plain BSD license without any clause excluding vector tiles: https://github.com/mapbox/mapbox-studio-outdoors.tm2 - so the name of attributes, etc. are published under an open license.
There are other Mapnik TM2 styles available under plain BSD license using contour lines and vector hill shading.
Vector tiles are also visible in an independent implementation made by ESRI, in their vector maps: http://www.arcgis.com/home/group.html?id=30de8da907d240a0bccd5ad3ff25ef4a&focus=layers
Google remains to use raster tiles for hillshading (it seems): https://www.google.com/maps/@50.4136235,16.8711877,13.84z/data=!5m1!1e4?hl=en

BTW. I also think applying raster hillshades in Mapbox GL probably looks good enough for most hillshading purposes. Not sure if we want to go the route of creating hillshading vectors.
I played around with gdaldem to create hillshading for at least Switzerland (https://github.com/lukasmartinelli/swissdem). Also wanted to know more about SRTM/DEM etc. since it is really interesting area and elevation data looks so cool.

Raster hill shading has been rendered by @klokantech with MapTiler Pro (http://www.maptiler.com/) for the whole world already.
See: http://labs.klokantech.com/hillshading/ and contact us if you need the tiles.

Where did you get the global DEM GeoTIFF file with SRMT-1arcsec data?
Had to manually download them from Earth Explorer.
And how do you fill holes in the data? (I used gdal_fillnodata  but one could also fill it up with SRTM-3arcsec data).
For the hillshading I now use the combined flag in gdaldem so one has transparent overlays.
gdaldem hillshade -s "$METERS_SCALE" -co compress=lzw -combined -compute_edges "$dem_source" "$hillshade_tif"

But you used a different technique right?
This look pretty good applied to vector maps (although compositing options like in Mapnik would make it look even better).
Test with Bright:
https://api.mapbox.com/styles/v1/morgenkaffee/ciqy4ji7j0003cknblo5qr9u6.html?title=true&access_token=pk.eyJ1IjoibW9yZ2Vua2FmZmVlIiwiYSI6IjIzcmN0NlkifQ.0LRTNgCc-envt9d5MzR75w#11.374972994546324/46.92808479775013/9.307123026775457/0

@klokan @lukasmartinelli
Feel free to dive in, I've stepped back to look into a schema for OSM2VectorTiles. Right now I have used https://github.com/geofabrik/openstreetmap-carto-vector-tiles to get a TM2Source which I can serve with Tessera. There seems to be a minor YAML formatting issue preventing it working with OSM2VectorTiles. It uses the same tm2 as Openstreetmap-carto so it has an open license.
I also have an "import-osm2pgsql" Docker container (not pushed yet) which grabs all the shapefiles and imports into a postgis Docker container with the same build process as OSM2VectorTiles.
Finally, I have https://github.com/stirringhalo/openstreetmap-mapboxgl, which is a Mapbox GL style that isn't a 1-to-1 match for openstreetmap-carto, but it's meant to be very familiar. It needs love, specially in the amenities (icon) and labelling department (fonts) as I'm not super familiar with how to do it and what fonts we can openly use. I don't plan on fully matching openstreetmap-carto, but instead make this a very similar style, perhaps optimized for better clarity over openstreetmap-carto.

I hope to have the import-osm2pgsql container pushed, with a fix for the YAML format issue so we can use OSM2VectorTiles in the next day or so.

So, I've successfully added contour-importer.
Contours are from OpenDEM.
After calling docker-compose run import-contour all contour shapefiles downloaded from OpenDEM to /import/contour folder are imported to database.
import-sql and tm2source were also modified in order to process contour tables and prepare them for exporting.
Result:

This is osm2vectortiles bright style with couple of contour-layers added (it's just a preview, don't judge me for image quality).
There are bug visible (vertical line at 1/4 if image width), it's seam between two contour files, I have no idea why they are overlapping, but I believe it can be fixed. Also contours should be simplified/generalized for smaller zoom levels, at this moment I don't know how to do it so I keep it as is, just filter it by step value (50m and 100m while originals have 25m).
I understand that using contour shapefiles limits us to their resolution and we can't draw hillshading but as first step I think it's fine.
Should I submit it as a pull-request to osm2vectortiles?

Awesome!!
@klokan You already had a demo with contour lines with the data from the open snow map?
Is this better quality than OpenDEM?
Otherwise I would really love a PR @romanshuvalov! ❤
I think contour lines should be added to osm2vectortiles directly and not in a separate vector tile set if the tile size is still ok.
I will give you write access to osm2vectortiles so you can also work directly on a branch there and we can all contribute.

I understand that using contour shapefiles limits us to their resolution and we can't draw hillshading but as first step I think it's fine.

I still at the moment favor hillshading with the help of traditional raster that can be mixed in as additional layer.

Just for your information, my objective is 3D rendering. Here is first try:

Screenshot is from Blender. This is PBF Vector tile converted via C program to Blender python script.
It's not related to osm2vectortiles project, but after polygonizing contour lines I got idea. Blender gives us polygonized 3D model and theoretically it's possible to extract triangles and calculate its shading (lighter/darker) using its normal-vector data. It's already visualized by Blender 3D view window.
I'm not going to do this, just saying. Only benefit is we don't need raster data at all. But honestly raster data can give more precise results and probably more beautiful picture.

The OpenSnowMap elevation data and contour shapes have higher quality then OpenDEM.
Screenshot of the same town as @romanshuvalov posted above:

http://www.opensnowmap.org/?zoom=15&lat=53.41508&lon=50.02776&layers=osm&marker=false
Here is a sample Shapefile for the data: https://goo.gl/nGFLR9 (click on Download in top-right)
Whole shapefile set has over 270GB!
Adjusted import-contour for this sample file would be amazing indeed!

@klokan, that 270 GB contour-shapefile is available only as one huge file or divided as OpenDEM shapefiles?  Also, question: is height resolution 10m only? (It's good but we can't draw 25m, only 10m-50m-100m in this case).

The data are divided into geo segments same as OpenDEM - see the sample for one such segment. I believe every 10m is better than every 25m ;-).
Let me know once you play with the sample and get some results, please. I would be happy to share with you the link for the complete dataset (need your Gmail/Google account - email me please). We could also help with rendering the tiles for the whole world on our cluster.
The sample is visible at http://labs.klokantech.com/hillshading/ (zoom into the Zurich area)

Already played.
ERROR:  GetProj4StringSPI: Cannot find SRID (9805) in spatial_ref_sys
I've set -s 9805:3857 for shp2pgsql because that sample is in Mercator_2SP a.k.a EPSG:9805 projection. I'm not sure how appropriately to add that projection to spatial_ref_sys table.
By the way, where are that segments available for download?

There is no public download service for the individual segments available now.
The data were created in Switzerland by Yves, the author of OpenSnowMap project, who kindly shared them with us (KlokanTech & OSM2VectorTiles) for the purpose of creating the vector tiles, which we can then distribute on the Swiss academic network. Contact me to get the download link.
Details about the data are in relevant blog posts at http://blog.opensnowmap.org/
This is how they were created:
https://github.com/yvecai/DEM-scripts/blob/master/2015/merge_dem_hs_and_contour.py
Other related data sources (for reference):
https://github.com/openterrain/openterrain/wiki/Terrain-Data
BTW we should move this discussion to a different ticket.

Let's move the discussion to https://github.com/osm2vectortiles/osm2vectortiles/issues/408
@romanshuvalov would you please assign that ticket to you - and report what you have done there?
I am closing this ticket with the name "On hold temporarily".


gdnative_api_struct_.gen.cpp not populating next with api_1_1

Godot version:
3.1 alpha
de0d30655859a46eaf711e209fe20d9ca60a60f2
OS/device including version:
Windows 10 64 bit
Issue description:
gdnative_builder.py is not populating the .next member on api_struct. Below is the code generated by the builder, with my comment indicating where I believe the missing value is located:
extern const godot_gdnative_core_api_struct api_struct = {
GDNATIVE_CORE,
{1, 0},
NULL,   //   should be (const godot_gdnative_api_struct *)&api_1_1
4,
gdnative_extensions_pointers,
godot_color_new_rgba,
godot_color_new_rgb,
godot_color_get_r,
godot_color_set_r,
godot_color_get_g,
godot_color_set_g,
godot_color_get_b,
Steps to reproduce:
Build Godot with scons.
Minimal reproduction project:
None -- look at generated file

Indeed, I'll take a look


[Feature] LinearProgress chart need text content

What problem does this feature solve?
More text content.

The major indicator name title
The major indicator value with  custom style
The secondary description text
all the text need Tooltip

Expected

We can use axes and extensionMark to achieve.

LinearProgress: https://codesandbox.io/s/linearprogress-c3d2kl

CircularProgress: https://codesandbox.io/s/circularprogress-9rqn7d


Warning database has been locked for 0:00:10.000000. Make sure you always use the transaction object for database operations during a transaction

Can you post a snippet that reproduces this behavior?

I get this as well, not locally, but with the automated tests inside play.google.com. I've got a bit more info, but no simple snippet for reproduction.
SqfliteDatabaseException: DatabaseException(error database_closed)
  File "database_mixin.dart", line 288, in SqfliteDatabaseMixin.checkNotClosed
  File "database_mixin.dart", line 123, in SqfliteDatabaseExecutorMixin._rawQuery
  File "database_mixin.dart", line 118, in SqfliteDatabaseExecutorMixin.rawQuery
  File "encrypted_moor.dart", line 149, in _SqfliteExecutor.runSelect
  File "engines.dart", line 72, in _BaseExecutor.runSelect.<fn>
  File "engines.dart", line 52, in _BaseExecutor._synchronized.<fn>
  File "synchronized.dart", line 18, in Lock.synchronized.callBlockAndComplete
  File "synchronized.dart", line 16, in Lock.synchronized.callBlockAndComplete
  File "synchronized.dart", line 27, in Lock.synchronized
  File "engines.dart", line 50, in _BaseExecutor._synchronized
  File "engines.dart", line 69, in _BaseExecutor.runSelect
  File "select_with_join.dart", line 210, in JoinedSelectStatement._getRaw.<fn>
  File "select_with_join.dart", line 208, in JoinedSelectStatement._getRaw.<fn>
  File "connection_user.dart", line 154, in DatabaseConnectionUser.doWhenOpened.<fn>
  File "zone.dart", line 1362, in _rootRunUnary

Device: Nokia 1
Android: 8.1.0
Maybe this pops up on slow devices or something?

Thanks for the additional information!  Judging from the error code, it looks like the database is somehow getting used after being closed.

Thanks for the additional information! Judging from the error code, it looks like the database is somehow getting used after being closed. I'm not yet sure how that could have happened, moor is supposed to guard against this.

I’ll provide more information tomorrow, if I can find anything useful.

The problem for me seems a combination of deleting/creating databases (I'm using encryption and the user should be able to login/logout and create a new db + password every time). On the "Nokia" initialisation takes 30 seconds (one time it took 90 seconds...). In combination with state management this turned into some troubles...
For now I've manually added an await db.doWhenOpened((_) => null); before deleting and after re-initialising a new db instance. That fixed the problems for me it seems...

This thread has not had any activity in over a year and doesn't contain anything we can to reproduce this issue locally.


Error importing polaris on MacOS

Polaris version
dev
Python Version
3.11.3
Operating System
MacOS
Installation
mamba install -c conda-forge polaris
Description

>>> import polaris as po
Traceback (most recent call last):
  File "", line 1, in
  File "/Users/pwalters/miniconda3/envs/rdkit_2023_05/lib/python3.11/site-packages/polaris/__init__.py", line 7, in
    from .loader import load_benchmark, load_dataset
  File "/Users/pwalters/miniconda3/envs/rdkit_2023_05/lib/python3.11/site-packages/polaris/loader/__init__.py", line 1, in
    from .load import load_benchmark, load_dataset
  File "/Users/pwalters/miniconda3/envs/rdkit_2023_05/lib/python3.11/site-packages/polaris/loader/load.py", line 6, in
    from polaris.benchmark._definitions import (
  File "/Users/pwalters/miniconda3/envs/rdkit_2023_05/lib/python3.11/site-packages/polaris/benchmark/__init__.py", line 1, in
    from polaris.benchmark._base import BenchmarkSpecification
  File "/Users/pwalters/miniconda3/envs/rdkit_2023_05/lib/python3.11/site-packages/polaris/benchmark/_base.py", line 11, in
    from pydantic import (
ImportError: cannot import name 'ValidationInfo' from 'pydantic' (/Users/pwalters/miniconda3/envs/rdkit_2023_05/lib/python3.11/site-packages/pydantic/__init__.cpython-311-darwin.so)
>>>

Steps to reproduce
import polaris as po
Additional output
No response

This may have been a function of the conda environment I was working in.  I created a new conda environment and was able to successfully install polaris-lib.

Thanks for submitting this and following up, @PatWalters. I do believe it could be related to the version of pydantic you have installed in your rdkit_2023_05  conda environment. Would you mind sharing what that version was?
We should update the polaris environment spec to only accept pydantic versions which expose the ValidationInfo class.

Python 3.11.3 | packaged by conda-forge | (main, Apr  6 2023, 08:58:31) [Clang 14.0.6 ] on darwin
Type "help", "copyright", "credits" or "license" for more information.

import pydantic
pydantic.version
'1.10.13'

Thanks! Conda should be throwing an error here about dependency conflicts based on the versioning we already specify for the polaris environment. We'll dig into this a bit further and keep this issue open until we have a more concrete explanation.
Thanks for the help!


Safari pinned iOS App links to Home / Permission denied

Visiting my Babybuddy with safari on iOS and pinning it to the Homescreen of my iPhone works. Taping on that nice babybudy icon on my Homescreen leads me to a page with a breadcrumb: Home / Permissions Denied. Switching back to Safari im still loged in. In menu there is a AnnonymousUser loged in that if i press logout leads to a switch over to Safari where i land on the login page.
Did someome ever noticed that?

I did. I'm going to try to investigate and fix this now.


Update edge-browser-app.md

Changed from Service engineers to engineers as the feedback from Microsoft tech is that it is not the service engineering team, but exceptions team which receives this request. So felt engineers in general would be good,

Issue#https://github.com/MicrosoftDocs/microsoft-365-docs/issues/7966

@JohanFreelancer9 Please copy review


Request for Invitation.

Please invite me to the GitHub Community Organisation.

Name: Priyal Patney

Discord Username: Priyal#1496

Want to make a dent in the universe!
:nerd_face:

Invitation sent for the GitHub Organisation. Welcome to the community 🎉
Don't forget after accepting to make it public so it appears on your GitHub profile for everyone else to see, you can do this by finding your name in the GitHub organisation list and change the dropdown to public https://github.com/orgs/EddieJaoudeCommunity/people
Tips for practising:
Customise your GitHub profile, here is a live stream on it https://www.youtube.com/watch?v=cT6GXCuS0Zo
Practice repo, instructions on how to add your name to the README in the README https://github.com/EddieJaoudeCommunity/hacktoberfest-practice
Remember contributing to open source is not just about code, its about collaboration, communication and adding value
I hope that helps


vJoy fails in Windows 10 1803 and won't install either

Just updated, and windows won't let me activate vjoy, and when reinstalling, it fails.

Need to take look at your log files: SetupAPI.dev.log file.

I heard some talk about PJP JoyIDs breaking in the latest W10 build.
JoyIDs is an app that allows you to manipulate the DirectInput registry keys to change device order.
I think it is also used for legacy (WinMM) stuff.
I am wondering if MS deprecated something?

Same here after update to W10 1803 the only device driver that showed exclamation triangle in device manager , after I removed it and wanted to install again it didn't want to install giving "driver error msg"  . As it is part of my Tobii 4C I also alerted Tobii crew regarding this problem so maybe you guys can work this out . Thanks !

As it is part of my Tobii 4C
As what is part of your Tobii 4C? The 4C is an eye tracker ?!?!

https://help.tobii.com/hc/en-us/articles/212685605-Setting-up-vJoy
Sent from Mailhttps://go.microsoft.com/fwlink/?LinkId=550986 for Windows 10

From: Clive Galway<EMAIL_ADDRESS>Sent: Thursday, May 3, 2018 4:04:15 PM
To: shauleiz/vJoy
Cc: dvojinov; Comment
Subject: Re: [shauleiz/vJoy] vJoy fails in Windows 10 1803 and won't install either (#20)
As it is part of my Tobii 4C
As what is part of your Tobii 4C? The 4C is an eye tracker ?!?!
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/shauleiz/vJoy/issues/20#issuecomment-386288233, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AlJQ752zU9eZj5MPUtHHnxrCdqDX0zPWks5tuwBPgaJpZM4TtYWO.

Thanks for the advice however I'll wait until vJoy is fixed it is needed only for games that doesn't support 4c within the game but get supported over "Tobii Game Hub" like Eurotruck2 / American Trucks , games like Ghost Recon Wildlands , Far Cry 5 working normally .

Right, but my point being that the Tobii feeder only supports DirectInput. If, for example, you needed to emulate XInput (eg emulate right stick on an Xbox controller), Tobii does not seem to support that, whereas UCR does.

Seems like 1803 broke the rule that anything signed before July 2015(?) will always be valid.
My machine has not been upgraded yet so I can't analyse this.
If so, I can only suggest that you disable the diver signature verification of your systems.
OR
You can sign vJoy for yourselves.

I will speak to Nefarius about re-signing vJoy
I take it that no code changes are required, just a re-build and re-sign?

Thanks :) Im so out of this signing and re-signing drivers for quite some time now since I left the boat of Realtek and "DTS Interactive mess" :P (that was the time I needed to disable diver signature verification  and do all this things regarding driver signing )

+++++++ +++++++ +++++++ +++++++ +++++++ +++++++ +++++++ +++++++ +++++++ +++++++
+++++++ +++++++ Tue May 01 03:45:18 2018
+++++++ +++++++ OS: 10.0   (x64)

main: DeviceHWID --> root\VID_1234&PID_BEAD&REV_0218 ; InfFile --> vJoy.inf
[I]  FindInstalled: Searching for HWID root\VID_1234&PID_BEAD&REV_0218
[I]  FindInstalled: Searching for HWID root\VID_1234&PID_BEAD
[I]  Install: GetFullPathName --> C:\Program Files\vJoy\vJoy.inf
[I]  Install: hwIdList --> root\VID_1234&PID_BEAD&REV_0218
[I]  Install: SetupDiGetINFClass --> Class Name HIDClass
[I]  Install: SetupDiCreateDeviceInfoList OK
[I]  Install: SetupDiCreateDeviceInfo  OK
[I]  Install: SetupDiSetDeviceRegistryProperty  OK
[I]  Install: SetupDiCallClassInstaller  OK
[I]  Install: Starting cmdUpdate
[I]  cmdUpdate: GetFullPathName --> C:\Program Files\vJoy\vJoy.inf
[I]  cmdUpdate: Install: Starting cmdUpdate
[I]  cmdUpdate:  File newdev.dll loaded OK
[I]  cmdUpdate:  UPDATEDRIVERFORPLUGANDPLAYDEVICES got OK
[I]  cmdUpdate:  CMP_WaitNoPendingInstallEvents returned WAIT_OBJECT_0
[I]  cmdUpdate:  UPDATEDRIVERFORPLUGANDPLAYDEVICES(hwid=root\VID_1234&PID_BEAD&REV_0218, InfPath=C:\Program Files\vJoy\vJoy.inf) executed OK
[I]  cmdUpdate returns code 0
[I]  Install: Finished cmdUpdate
[I]  Install: SetupDiGetDeviceInstanceId (Device Instance Path=ROOT\HIDCLASS\0000) OK
[I]  Install() OK - No need to reboot
[I]  GetParentDevInst: ParentDeviceNode = ROOT\HIDCLASS\0000 , CompatibleId = hid_device_system_game
[I]  GetParentDevInst: Function CM_Locate_DevNode OK
[E]  AssignCompatibleId: Function CM_Get_Child failed with error: 0000000D
[I]  RemoveDevice: ParentDeviceNode = ROOT\HIDCLASS\0000
[I]  RemoveDevice: Function CM_Locate_DevNode failed with error: 00000000
[I]  RemoveDevice: Function SetupDiCreateDeviceInfoList OK
[I]  RemoveDevice: Function CM_Get_Device_ID_Size OK
[I]  RemoveDevice: Function CM_Get_Device_ID (Device Instance Path = ROOT\HIDCLASS\0000) OK
[I]  RemoveDevice: Function SetupDiOpenDeviceInfo OK
[I]  GetOEMInfFileName: Starting
[I]  GetOEMInfFileName: Function SetupDiGetDeviceInstallParams OK
[I]  GetOEMInfFileName: Function SetupDiSetDeviceInstallParams OK
[I]  GetOEMInfFileName: Function SetupDiBuildDriverInfoList OK
[I]  GetOEMInfFileName: Function SetupDiEnumDriverInfo for "vJoy Device" OK
[I]  GetOEMInfFileName: Function SetupDiGetDriverInfoDetail OK. INF file is C:\WINDOWS\INF\oem4.inf
[I]  GetOEMInfFileName: Function GetFullPathName OK. INF file is oem4.inf
[I]  RemoveDevice: Going to remove file oem4.inf
[I]  RemoveDevice: File oem4.inf removed
[I]  RemoveDevice: Function SetupDiRemoveDevice OK

Setupapi.dev.log seems to have a lot of entries fo this kind

[Device Install (UpdateDriverForPlugAndPlayDevices) - root\VID_1234&PID_BEAD&REV_0218]
Section start 2018/05/01 01:48:06.814
cmd: "C:\Program Files\vJoy\vJoyInstall.exe"
ndv: INF path: C:\Program Files\vJoy\vJoy.inf
ndv: Install flags: 0x00000001
ndv: {Update Device Driver - ROOT\HIDCLASS\0000}
ndv:      Search options: 0x00000080
ndv:      Searching single INF 'C:\Program Files\vJoy\vJoy.inf'
dvi:      {Build Driver List} 01:48:06.897
dvi:           Searching for hardware ID(s):
dvi:                root\vid_1234&pid_bead&rev_0218
sig:           {_VERIFY_FILE_SIGNATURE} 01:48:06.914
sig:                Key      = vjoy.inf
sig:                FilePath = c:\program files\vjoy\vjoy.inf
sig:                Catalog  = c:\program files\vjoy\vJoy.cat
!    sig:                Verifying file against specific (valid) catalog failed.
sig:           {_VERIFY_FILE_SIGNATURE exit(0x800b0109)} 01:48:06.968
sig:           {_VERIFY_FILE_SIGNATURE} 01:48:06.973
sig:                Key      = vjoy.inf
sig:                FilePath = c:\program files\vjoy\vjoy.inf
sig:                Catalog  = c:\program files\vjoy\vJoy.cat
sig:                Success: File is signed in Authenticode(tm) catalog.
sig:           {_VERIFY_FILE_SIGNATURE exit(0xe0000241)} 01:48:07.016
dvi:           Created Driver Node:
dvi:                HardwareID   - root\VID_1234&PID_BEAD&REV_0218
dvi:                InfName      - c:\program files\vjoy\vjoy.inf
dvi:                DevDesc      - vJoy Device
dvi:                Section      - vjoy.Inst.Win7.NT
dvi:                Rank         - 0x00ff0000
dvi:                Signer Score - Authenticode
dvi:                DrvDate      - 04/06/2017
dvi:                Version      - <IP_ADDRESS>7
dvi:      {Build Driver List - exit(0x00000000)} 01:48:07.091
dvi:      {DIF_SELECTBESTCOMPATDRV} 01:48:07.098
dvi:           Default installer: Enter 01:48:07.105
dvi:                {Select Best Driver}
dvi:                     Class GUID of device changed to: {745a17a0-74d3-11d0-b6fe-00a0c90f57da}.
dvi:                     Selected Driver:
dvi:                          Description - vJoy Device
dvi:                          InfFile     - c:\program files\vjoy\vjoy.inf
dvi:                          Section     - vjoy.Inst.Win7
dvi:                {Select Best Driver - exit(0x00000000)}
dvi:           Default installer: Exit
dvi:      {DIF_SELECTBESTCOMPATDRV - exit(0x00000000)} 01:48:07.183
ndv:      Force Installing Driver:
ndv:           Inf Name       - vjoy.inf
ndv:           Driver Date    - 04/06/2017
ndv:           Driver Version - <IP_ADDRESS>7
sto:      {Setup Import Driver Package: c:\program files\vjoy\vjoy.inf} 01:48:07.229
inf:           Provider: Shaul Eizikovich
inf:           Class GUID: {745a17a0-74d3-11d0-b6fe-00a0c90f57da}
inf:           Driver Version: 04/06/2017,<IP_ADDRESS>7
inf:           Catalog File: vJoy.cat
sto:           {Copy Driver Package: c:\program files\vjoy\vjoy.inf} 01:48:07.270
sto:                Driver Package = c:\program files\vjoy\vjoy.inf
sto:                Flags          = 0x00000007
sto:                Destination    = C:\Users\eduar\AppData\Local\Temp{b361000a-952d-014e-9d1e-aad3a60b9e86}
sto:                Copying driver package files to 'C:\Users\eduar\AppData\Local\Temp{b361000a-952d-014e-9d1e-aad3a60b9e86}'.
!    inf:                Section [sourcedisksfiles] is defined multiple times. Code = 1209, Line = 31
!    inf:                Section [destinationdirs] is defined multiple times. Code = 1209, Line = 38
!    inf:                Section [copyfunctiondriver] is defined multiple times. Code = 1209, Line = 75
flq:                Copying 'c:\program files\vjoy\WdfCoInstaller01009.dll' to 'C:\Users\eduar\AppData\Local\Temp{b361000a-952d-014e-9d1e-aad3a60b9e86}\WdfCoInstaller01009.dll'.
flq:                Copying 'c:\program files\vjoy\hidkmdf.sys' to 'C:\Users\eduar\AppData\Local\Temp{b361000a-952d-014e-9d1e-aad3a60b9e86}\hidkmdf.sys'.
flq:                Copying 'c:\program files\vjoy\vJoy.cat' to 'C:\Users\eduar\AppData\Local\Temp{b361000a-952d-014e-9d1e-aad3a60b9e86}\vJoy.cat'.
flq:                Copying 'c:\program files\vjoy\vjoy.inf' to 'C:\Users\eduar\AppData\Local\Temp{b361000a-952d-014e-9d1e-aad3a60b9e86}\vjoy.inf'.
flq:                Copying 'c:\program files\vjoy\vjoy.sys' to 'C:\Users\eduar\AppData\Local\Temp{b361000a-952d-014e-9d1e-aad3a60b9e86}\vjoy.sys'.
sto:           {Copy Driver Package: exit(0x00000000)} 01:48:07.416
pol:           {Driver package policy check} 01:48:07.498
pol:           {Driver package policy check - exit(0x00000000)} 01:48:07.499
sto:           {Stage Driver Package: C:\Users\eduar\AppData\Local\Temp{b361000a-952d-014e-9d1e-aad3a60b9e86}\vjoy.inf} 01:48:07.500
!    inf:                Section [sourcedisksfiles] is defined multiple times. Code = 1209, Line = 31
!    inf:                Section [destinationdirs] is defined multiple times. Code = 1209, Line = 38
!    inf:                Section [copyfunctiondriver] is defined multiple times. Code = 1209, Line = 75
inf:                {Query Configurability: C:\Users\eduar\AppData\Local\Temp{b361000a-952d-014e-9d1e-aad3a60b9e86}\vjoy.inf} 01:48:07.516
!    inf:                     Section [sourcedisksfiles] is defined multiple times. Code = 1209, Line = 31
!    inf:                     Section [destinationdirs] is defined multiple times. Code = 1209, Line = 38
!    inf:                     Section [copyfunctiondriver] is defined multiple times. Code = 1209, Line = 75
inf:                     Driver package 'vjoy.inf' is configurable.
inf:                {Query Configurability: exit(0x00000000)} 01:48:07.520
flq:                Copying 'C:\Users\eduar\AppData\Local\Temp{b361000a-952d-014e-9d1e-aad3a60b9e86}\WdfCoInstaller01009.dll' to 'C:\WINDOWS\System32\DriverStore\Temp{5045db18-2849-3e4d-850c-a7cd7408cfa4}\WdfCoInstaller01009.dll'.
flq:                Copying 'C:\Users\eduar\AppData\Local\Temp{b361000a-952d-014e-9d1e-aad3a60b9e86}\hidkmdf.sys' to 'C:\WINDOWS\System32\DriverStore\Temp{5045db18-2849-3e4d-850c-a7cd7408cfa4}\hidkmdf.sys'.
flq:                Copying 'C:\Users\eduar\AppData\Local\Temp{b361000a-952d-014e-9d1e-aad3a60b9e86}\vJoy.cat' to 'C:\WINDOWS\System32\DriverStore\Temp{5045db18-2849-3e4d-850c-a7cd7408cfa4}\vJoy.cat'.
flq:                Copying 'C:\Users\eduar\AppData\Local\Temp{b361000a-952d-014e-9d1e-aad3a60b9e86}\vjoy.inf' to 'C:\WINDOWS\System32\DriverStore\Temp{5045db18-2849-3e4d-850c-a7cd7408cfa4}\vjoy.inf'.
flq:                Copying 'C:\Users\eduar\AppData\Local\Temp{b361000a-952d-014e-9d1e-aad3a60b9e86}\vjoy.sys' to 'C:\WINDOWS\System32\DriverStore\Temp{5045db18-2849-3e4d-850c-a7cd7408cfa4}\vjoy.sys'.
sto:                {DRIVERSTORE IMPORT VALIDATE} 01:48:07.633
sig:                     {_VERIFY_FILE_SIGNATURE} 01:48:07.670
sig:                          Key      = vjoy.inf
sig:                          FilePath = C:\WINDOWS\System32\DriverStore\Temp{5045db18-2849-3e4d-850c-a7cd7408cfa4}\vjoy.inf
sig:                          Catalog  = C:\WINDOWS\System32\DriverStore\Temp{5045db18-2849-3e4d-850c-a7cd7408cfa4}\vJoy.cat
!    sig:                          Verifying file against specific (valid) catalog failed.
sig:                     {_VERIFY_FILE_SIGNATURE exit(0x800b0109)} 01:48:07.687
sig:                     {_VERIFY_FILE_SIGNATURE} 01:48:07.720
sig:                          Key      = vjoy.inf
sig:                          FilePath = C:\WINDOWS\System32\DriverStore\Temp{5045db18-2849-3e4d-850c-a7cd7408cfa4}\vjoy.inf
sig:                          Catalog  = C:\WINDOWS\System32\DriverStore\Temp{5045db18-2849-3e4d-850c-a7cd7408cfa4}\vJoy.cat
sig:                          Success: File is signed in Authenticode(tm) catalog.
sig:                     {_VERIFY_FILE_SIGNATURE exit(0xe0000241)} 01:48:07.768
sto:                {DRIVERSTORE IMPORT VALIDATE: exit(0x00000000)} 01:48:07.844
sig:                Signer Score  = 0x0F000000
sig:                Signer Name   = Shaul Eizikovich
sto:                {DRIVERSTORE IMPORT BEGIN} 01:48:07.927
sto:                {DRIVERSTORE IMPORT BEGIN: exit(0x00000000)} 01:48:07.929
cpy:                {Copy Directory: C:\WINDOWS\System32\DriverStore\Temp{5045db18-2849-3e4d-850c-a7cd7408cfa4}} 01:48:07.929
cpy:                     Target Path = C:\WINDOWS\System32\DriverStore\FileRepository\vjoy.inf_amd64_4b9fef4eca1181f4
cpy:                {Copy Directory: exit(0x00000000)} 01:48:07.938
idb:                {Register Driver Package: C:\WINDOWS\System32\DriverStore\FileRepository\vjoy.inf_amd64_4b9fef4eca1181f4\vjoy.inf} 01:48:07.939
idb:                     Created driver package object 'vjoy.inf_amd64_4b9fef4eca1181f4' in SYSTEM database node.
idb:                     Created driver INF file object 'oem4.inf' in SYSTEM database node.
idb:                     Registered driver package 'vjoy.inf_amd64_4b9fef4eca1181f4' with 'oem4.inf'.
idb:                {Register Driver Package: exit(0x00000000)} 01:48:07.952
idb:                {Publish Driver Package: C:\WINDOWS\System32\DriverStore\FileRepository\vjoy.inf_amd64_4b9fef4eca1181f4\vjoy.inf} 01:48:07.955
idb:                     Activating driver package 'vjoy.inf_amd64_4b9fef4eca1181f4'.
cpy:                     Published 'vjoy.inf_amd64_4b9fef4eca1181f4\vjoy.inf' to 'oem4.inf'.
idb:                     Indexed 2 device IDs for 'vjoy.inf_amd64_4b9fef4eca1181f4'.
sto:                     Flushed driver database node 'SYSTEM'. Time = 16 ms
idb:                {Publish Driver Package: exit(0x00000000)} 01:48:07.978
sto:                {DRIVERSTORE IMPORT END} 01:48:07.996
dvi:                     Flushed all driver package files to disk. Time = 16 ms
sig:                     Installed catalog 'vJoy.cat' as 'oem4.cat'.
sto:                {DRIVERSTORE IMPORT END: exit(0x00000000)} 01:48:08.019
sto:           {Stage Driver Package: exit(0x00000000)} 01:48:08.020
sto:      {Setup Import Driver Package - exit (0x00000000)} 01:48:08.107
dvi:      Searching for hardware ID(s):
dvi:           root\vid_1234&pid_bead&rev_0218
dvi:      Class GUID of device changed to: {745a17a0-74d3-11d0-b6fe-00a0c90f57da}.
dvi:      {Plug and Play Service: Device Install for ROOT\HIDCLASS\0000}
dvi:           Driver INF Path: C:\WINDOWS\INF\oem4.inf
dvi:           Driver Node Name: vjoy.inf:b2fe4818a00a2e82:vjoy.Inst.Win7:<IP_ADDRESS>7:root\vid_1234&pid_bead&rev_0218,
dvi:           Driver Store Path: C:\WINDOWS\System32\DriverStore\FileRepository\vjoy.inf_amd64_4b9fef4eca1181f4\vjoy.inf
dvi:           Searching for hardware ID(s):
dvi:                root\vid_1234&pid_bead&rev_0218
dvi:           Class GUID of device changed to: {745a17a0-74d3-11d0-b6fe-00a0c90f57da}.
dvi:           {Core Device Install} 01:48:08.234
dvi:                {Install Device - ROOT\HIDCLASS\0000} 01:48:08.235
dvi:                     Device Status: 0x01802001, Problem: 0x0 (0x00000000)
dvi:                     Parent device: HTREE\ROOT\0
dvi:                     {Configure Device - ROOT\HIDCLASS\0000} 01:48:08.240
dvi:                          Device Status: 0x01802001, Problem: 0x0 (0x00000000)
dvi:                          Parent device: HTREE\ROOT\0
sto:                          {Configure Driver Package: C:\WINDOWS\System32\DriverStore\FileRepository\vjoy.inf_amd64_4b9fef4eca1181f4\vjoy.inf}
sto:                               Source Filter  = root\vid_1234&pid_bead&rev_0218
!    inf:                               Section [sourcedisksfiles] is defined multiple times. Code = 1209, Line = 31
!    inf:                               Section [destinationdirs] is defined multiple times. Code = 1209, Line = 38
!    inf:                               Section [copyfunctiondriver] is defined multiple times. Code = 1209, Line = 75
inf:                               Class GUID     = {745a17a0-74d3-11d0-b6fe-00a0c90f57da}
inf:                               Class Options  = Configurable BootCritical
!    inf:                               Section [sourcedisksfiles] is defined multiple times. Code = 1209, Line = 31
!    inf:                               Section [destinationdirs] is defined multiple times. Code = 1209, Line = 38
!    inf:                               Section [copyfunctiondriver] is defined multiple times. Code = 1209, Line = 75
inf:                               {Configure Driver: vJoy Device}
inf:                                    Section Name = vjoy.Inst.Win7.NT
inf:                                    {Add Service: vjoy}
inf:                                         Start Type    = 3
inf:                                         Service Type  = 1
inf:                                         Error Control = 0
inf:                                         Image Path    = \SystemRoot\System32\drivers\vjoy.sys
inf:                                         Display Name  = vJoy Device
inf:                                         Updated service 'vjoy'.
inf:                                    {Add Service: exit(0x00000000)}
inf:                                    Hardware Id  = root\VID_1234&PID_BEAD&REV_0218
inf:                                    {Configure Driver Configuration: vjoy.Inst.Win7.NT}
inf:                                         Service Name  = vjoy
inf:                                         Upper Filters = mshidkmdf
inf:                                         Config Flags  = 0x00000000
inf:                                    {Configure Driver Configuration: exit(0x00000000)}
inf:                               {Configure Driver: exit(0x00000000)}
flq:                               Copying 'C:\WINDOWS\System32\DriverStore\FileRepository\vjoy.inf_amd64_4b9fef4eca1181f4\hidkmdf.sys' to 'C:\WINDOWS\System32\drivers\hidkmdf.sys'.
cpy:                               Existing file 'C:\WINDOWS\System32\drivers\hidkmdf.sys' remains unchanged.
flq:                               Copying 'C:\WINDOWS\System32\DriverStore\FileRepository\vjoy.inf_amd64_4b9fef4eca1181f4\vjoy.sys' to 'C:\WINDOWS\System32\drivers\vjoy.sys'.
cpy:                               Existing file 'C:\WINDOWS\System32\drivers\vjoy.sys' remains unchanged.
sto:                          {Configure Driver Package: exit(0x00000000)}
dvi:                          Install Device: Configuring device (oem4.inf:root\vid_1234&pid_bead&rev_0218,vjoy.Inst.Win7.NT). 01:48:08.353
dvi:                          Install Device: Configuring device completed. 01:48:08.356
dvi:                          Device Status: 0x01802001, Problem: 0x0 (0x00000000)
dvi:                          Install Device: Starting device 'ROOT\HIDCLASS\0000'. 01:48:08.357
dvi:                          Install Device: Starting device completed. 01:48:08.364
!!!  dvi:                          Device not started: Device has problem: 0x0a (CM_PROB_FAILED_START), problem status: 0xc000001d.
dvi:                     {Configure Device - exit(0x00000000)} 01:48:08.365
dvi:                     Device Status: 0x01802401, Problem: 0xa
dvi:                {Install Device - exit(0x00000000)} 01:48:08.370
dvi:           {Core Device Install - exit(0x00000000)} 01:48:08.371
ump:      {Plug and Play Service: Device Install exit(00000000)}
ndv: {Update Device Driver - exit(00000000)}
ndv: {Install Related Drivers} 01:48:08.464
ndv: {Install Related Drivers: exit(0x00000000)} 01:48:08.478
<<<  Section end 2018/05/01 01:48:08.483
<<<  [Exit status: SUCCESS]

[SetupUninstallOEMInf - oem4.inf]
Section start 2018/05/01 01:48:08.500
cmd: "C:\Program Files\vJoy\vJoyInstall.exe"
inf: Flags: 0x00000001
inf: Driver Store Path: C:\WINDOWS\System32\DriverStore\FileRepository\vjoy.inf_amd64_4b9fef4eca1181f4\vjoy.inf
!    inf: INF 'oem4.inf' still in use by device 'ROOT\HIDCLASS\0000'.
!    inf: Forcing uninstall of INF 'oem4.inf' still in use by devices.
sto: {Setup Delete Driver Package: C:\WINDOWS\System32\DriverStore\FileRepository\vjoy.inf_amd64_4b9fef4eca1181f4\vjoy.inf} 01:48:08.542
pol:      {Driver package policy check} 01:48:08.589
pol:      {Driver package policy check - exit(0x00000000)} 01:48:08.589
sto:      {Unstage Driver Package: C:\WINDOWS\System32\DriverStore\FileRepository\vjoy.inf_amd64_4b9fef4eca1181f4\vjoy.inf} 01:48:08.590
sto:           {DRIVERSTORE DELETE BEGIN} 01:48:08.602
sto:           {DRIVERSTORE DELETE BEGIN: exit(0x00000000)} 01:48:08.605
idb:           {Unpublish Driver Package: C:\WINDOWS\System32\DriverStore\FileRepository\vjoy.inf_amd64_4b9fef4eca1181f4\vjoy.inf} 01:48:08.605
idb:                Clearing active driver package 'vjoy.inf_amd64_4b9fef4eca1181f4'.
cpy:                Unpublished 'oem4.inf'.
idb:                Deindexed 2 device IDs for 'vjoy.inf_amd64_4b9fef4eca1181f4'.
sto:                Flushed driver database node 'SYSTEM'. Time = 15 ms
idb:           {Unpublish Driver Package: exit(0x00000000)} 01:48:08.629
idb:           {Unregister Driver Package: C:\WINDOWS\System32\DriverStore\FileRepository\vjoy.inf_amd64_4b9fef4eca1181f4\vjoy.inf} 01:48:08.631
idb:                Unregistered driver package 'vjoy.inf_amd64_4b9fef4eca1181f4' from 'oem4.inf'.
idb:                Deleted driver package object 'vjoy.inf_amd64_4b9fef4eca1181f4' from SYSTEM database node.
idb:                Deleted driver INF file object 'oem4.inf' from SYSTEM database node.
idb:           {Unregister Driver Package: exit(0x00000000)} 01:48:08.647
cpy:           {Delete Directory: C:\WINDOWS\System32\DriverStore\FileRepository\vjoy.inf_amd64_4b9fef4eca1181f4} 01:48:08.648
cpy:           {Delete Directory: exit(0x00000000)} 01:48:08.649
sto:           {DRIVERSTORE DELETE END} 01:48:08.650
sig:                Uninstalled catalog 'oem4.cat'.
sto:           {DRIVERSTORE DELETE END: exit(0x00000000)} 01:48:08.684
sto:      {Unstage Driver Package: exit(0x00000000)} 01:48:08.685
sto: {Setup Delete Driver Package - exit (0x00000000)} 01:48:08.744
inf: Invalidated INF 'oem4.inf' on device 'ROOT\HIDCLASS\0000'.
<<<  Section end 2018/05/01 01:48:08.768
<<<  [Exit status: SUCCESS]

[Delete Device - ROOT\HIDCLASS\0000]
Section start 2018/05/01 01:48:08.773
cmd: "C:\Program Files\vJoy\vJoyInstall.exe"
dvi: Query-and-Remove succeeded
<<<  Section end 2018/05/01 01:48:08.791
<<<  [Exit status: SUCCESS]

The good new is: I upgraded to 1803 and vJoy functions well on my machine. This means that there's no new Microsoft policy.
However, many complain that they do have a problem.
I took a look at the Setupapi.dev.log (thank you e270889o) and it too does not complain about a licence problem.
Here's the culprit:

!!! dvi: Device not started: Device has problem: 0x0a (CM_PROB_FAILED_START), problem status: 0xc000001d.
No idea what it might mean.
Probably just need to reboot, but this is just a guess.

@shauleiz System has been rebooted multiple times.

Same here complete uninstall , reboot try to install , installation started then "vJoy driver error" ..no Joy :) I got instructions from Tobii to unplug all my hardware controllers which I have only one Logitech DRIVING FORCE™ GT Steering Wheel  then to reboot and try to install vJoy  so I did but again didn't go every time the installer start  once the driver has to be installed this appears "vJoy driver error" and installation ends unsuccessfully . I had absolutely no problem with previous Creator version.

In Setupapi.setup.log i have this
{_VERIFY_FILE_SIGNATURE} 00:03:40.131
sig:      Key      = vjoy.inf
sig:      FilePath = C:\WINDOWS\System32\DriverStore\FileRepository\vjoy.inf_amd64_4b9fef4eca1181f4\vjoy.inf
sig:      Catalog  = C:\WINDOWS\System32\DriverStore\FileRepository\vjoy.inf_amd64_4b9fef4eca1181f4\vJoy.cat
!    sig:      Verifying file against specific (valid) catalog failed.
sig: {_VERIFY_FILE_SIGNATURE exit(0x800b0109)} 00:03:40.193
sig: {_VERIFY_FILE_SIGNATURE} 00:03:40.193
sig:      Key      = vjoy.inf
sig:      FilePath = C:\WINDOWS\System32\DriverStore\FileRepository\vjoy.inf_amd64_4b9fef4eca1181f4\vjoy.inf
sig:      Catalog  = C:\WINDOWS\System32\DriverStore\FileRepository\vjoy.inf_amd64_4b9fef4eca1181f4\vJoy.cat
sig:      Success: File is signed in Authenticode(tm) catalog.
and this

[Setup online Device Install (Hardware initiated) - ROOT\HIDCLASS\0000]
Section start 2018/05/01 00:03:44.787
dvi: {Build Driver List} 00:03:44.802
dvi:      Searching for hardware ID(s):
dvi:           root\vid_1234&pid_bead&rev_0218
dvi:      Created Driver Node:
dvi:           HardwareID   - root\VID_1234&PID_BEAD&REV_0218
dvi:           InfName      - C:\WINDOWS\System32\DriverStore\FileRepository\vjoy.inf_amd64_4b9fef4eca1181f4\vjoy.inf
dvi:           DevDesc      - vJoy Device
dvi:           Section      - vjoy.Inst.Win7.NT
dvi:           Rank         - 0x00ff0000
dvi:           Signer Score - Authenticode
dvi:           DrvDate      - 04/06/2017
dvi:           Version      - <IP_ADDRESS>7
dvi: {Build Driver List - exit(0x00000000)} 00:03:44.802
dvi: {DIF_SELECTBESTCOMPATDRV} 00:03:44.802
dvi:      Default installer: Enter 00:03:44.802
dvi:           {Select Best Driver}
dvi:                Class GUID of device changed to: {745a17a0-74d3-11d0-b6fe-00a0c90f57da}.
dvi:                Selected Driver:
dvi:                     Description - vJoy Device
dvi:                     InfFile     - c:\windows\system32\driverstore\filerepository\vjoy.inf_amd64_4b9fef4eca1181f4\vjoy.inf
dvi:                     Section     - vjoy.Inst.Win7
dvi:           {Select Best Driver - exit(0x00000000)}
dvi:      Default installer: Exit
dvi: {DIF_SELECTBESTCOMPATDRV - exit(0x00000000)} 00:03:44.802
dvi: Waiting for previous device install to complete. 00:03:44.802
dvi: {Core Device Install} 00:03:44.927
dvi:      {Install Device - ROOT\HIDCLASS\0000} 00:03:44.927
dvi:           Device Status: 0x01802401, Problem: 0x12 (0xc0000493)
dvi:           Parent device: HTREE\ROOT\0
dvi:           {Configure Device - ROOT\HIDCLASS\0000} 00:03:44.927
dvi:                Device Status: 0x01802401, Problem: 0x12 (0xc0000493)
dvi:                Parent device: HTREE\ROOT\0
sto:                {Configure Driver Package: C:\WINDOWS\System32\DriverStore\FileRepository\vjoy.inf_amd64_4b9fef4eca1181f4\vjoy.inf}
sto:                     Source Filter  = root\vid_1234&pid_bead&rev_0218
!    inf:                     Section [sourcedisksfiles] is defined multiple times. Code = 1209, Line = 31
!    inf:                     Section [destinationdirs] is defined multiple times. Code = 1209, Line = 38
!    inf:                     Section [copyfunctiondriver] is defined multiple times. Code = 1209, Line = 75
inf:                     Class GUID     = {745a17a0-74d3-11d0-b6fe-00a0c90f57da}
inf:                     Class Options  = Configurable BootCritical
!    inf:                     Section [sourcedisksfiles] is defined multiple times. Code = 1209, Line = 31
!    inf:                     Section [destinationdirs] is defined multiple times. Code = 1209, Line = 38
!    inf:                     Section [copyfunctiondriver] is defined multiple times. Code = 1209, Line = 75
inf:                     {Configure Driver: vJoy Device}
inf:                          Section Name = vjoy.Inst.Win7.NT
inf:                          {Add Service: vjoy}
inf:                               Start Type    = 3
inf:                               Service Type  = 1
inf:                               Error Control = 0
inf:                               Image Path    = \SystemRoot\System32\drivers\vjoy.sys
inf:                               Display Name  = vJoy Device
inf:                               Created new service 'vjoy'.
inf:                          {Add Service: exit(0x00000000)}
inf:                          Hardware Id  = root\VID_1234&PID_BEAD&REV_0218
inf:                          {Configure Driver Configuration: vjoy.Inst.Win7.NT}
inf:                               Service Name  = vjoy
inf:                               Upper Filters = mshidkmdf
inf:                               Config Flags  = 0x00000000
inf:                          {Configure Driver Configuration: exit(0x00000000)}
inf:                     {Configure Driver: exit(0x00000000)}
flq:                     Copying 'C:\WINDOWS\System32\DriverStore\FileRepository\vjoy.inf_amd64_4b9fef4eca1181f4\hidkmdf.sys' to 'C:\WINDOWS\System32\drivers\hidkmdf.sys'.
flq:                     Copying 'C:\WINDOWS\System32\DriverStore\FileRepository\vjoy.inf_amd64_4b9fef4eca1181f4\vjoy.sys' to 'C:\WINDOWS\System32\drivers\vjoy.sys'.
dvi:                     Existing files modified, may need to restart related services.
sto:                {Configure Driver Package: exit(0x00000bc3)}
dvi:                Restart required for any devices using this driver.
dvi:                Install Device: Configuring device (oem4.inf:root\vid_1234&pid_bead&rev_0218,vjoy.Inst.Win7.NT). 00:03:45.021
dvi:                Install Device: Configuring device completed. 00:03:45.021
dvi:                Device Status: 0x01802001, Problem: 0x0 (0x00000000)
dvi:                {Restarting Devices} 00:03:45.021
dvi:                     Start: ROOT\HIDCLASS\0000
!!!  dvi:                     Device not started: Device has problem: 0x0a (CM_PROB_FAILED_START), problem status: 0xc000001d.
dvi:                {Restarting Devices exit} 00:03:45.037
dvi:           {Configure Device - exit(0x00000000)} 00:03:45.037
dvi:           Device Status: 0x01802401, Problem: 0xa
dvi:      {Install Device - exit(0x00000000)} 00:03:45.052
dvi: {Core Device Install - exit(0x00000000)} 00:03:45.052
<<<  Section end 2018/05/01 00:03:45.052
<<<  [Exit status: SUCCESS]

Exact same problem.
Did you try to Disable/Enable through the Device Manager?
If this is possible then I'll have to look  into the installer or the vJoyConf programme.

I have remove it in device manager, also uninstall all logitech related software. Clean register. Clean all vjoy references in system32.... no luck

Any news? I miss the iRffb... snif

This seams like a problem related to reading and writing of configuration from and to the registry.
I need to take a look at this.
Thanks

After a clean w10 installation not refresh or what ever bacakup, restore but full clean with formated SSD vJoy installed but it still doesnt work with Tobii Game Hub as before. This time Game Hub reports "cannot configure vJoy". So although installed seems not to work as before on W10.

hmmm strange! where under Device Manger in 1803, build 17134.48 vJoy should be listed ? Can you make screen shot so I can  compare with mine ..looks like it is missing , I believe I saw it before but now doesn't show up now . Although installation reports vJoy installed successfully Im confused now.

You should select View->Devices By Connection:

Anyway, I use vJoyList to get the picture:

Thank you that was very helpful but now I have no Idea how to get this working as on my end on clean and fresh installed W10 latest 1803 (straight away ) , Vjoy installation reports "success" however its for some reason not active and what ever I pres or check "enable vJoy" it just doesn't work ...I have to mention my Windows are Home edition and everything default .

this happens when I want to install the driver manually

and then I removed it and try to do another manual installation through Device manager and then this happens

Some update in my case , after 3 full windows re-installations and Im done for now . In my specific case the Tobii Game Hub renders vJoy inoperable after attempting to configure it from or lets say within Game Hub to be used with Euro Trucks2 game (dont know for other games and frankly I dont care) . Even when everything is installed all controllers , software and vJoy which is perfectly normal and shows the same as shaulieiz posted the moment Tobii Game Hub accesses vJoy to configure it ....booom!!! ,gone rendered useless and dispapears form "connected devices" and appears in hidden not operational  . However after that happens even If I fully uninstall vJoy or manually remove it form that hidden connected devices and want to reinstall it back it gives Installation error and I'm not able to install it back . So as for me that is clearly Tobii Game Hub issue I contacted them and hope they find a way to resolve this and how to get vJoy installation back .

Hi guys, any solution for that? I am having same issue after updating windows 10 to 1803.
Vjoy is not installing and even if I disable the driver signature it doesn't work.

Hi Shaul,
I don't have Tobii Game Hub installed. I use vJoy with an Arduino and an App I built in C# to control the buttons in a steering wheel. I noticed my firewall (Tinywall) has same problem, it just stopped working and I was not able to install it.

Yep, I also have the same problem. After updating W10 vjoy fails when I tried to save my custom controller. I user it with irffb to adjust the force feedback of my steering wheel. I have tried to reinstall but it doesn't work.

Are we all with "home edition"?
Is it always with non-default devices?

I am using Win 10 pro. When I have time I'll try to perform a clean installation and see if it solved the problem.

Home + Tobii Hub ,in my case after HUB want to configure vJoy it renders it useless with no way to reinstall vJoy back .

Well, here's my guess (I need to confirm it):
The problem is not a license problem.
It has probably something to do with access to the registry.
Since my machine works flawlessly, I will try to compile a comprehensive list of all vJoy-related entries for you to remove before reinstalling vJoy.
I will try to do it in the coming 48 hours.

Much appreciated even if it is not in 48hrs, thank you. Like I sad on my fresh installed system everything was perfectly ok with vJoy untill Hub accessed it to attempt an automated configuration so eye and head trecking can be used in Eurotruck2 simulator via HUB support and vJoy.

I have been going through the code to find where vJoy accesses the registry.
Here is what I found:
Configuration is under: registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vjoy
FFB stuff is under: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\PnpResources\Registry\HKLM\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_1234&PID_BEAD
However, the system itself adds many other entries. Here's what I found:
HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_1234&PID_BEAD
HKEY_USERS\S-1-5-21-2818827853-3098010898-2971523946-1001\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_1234&PID_BEAD
HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_1234&PID_BEAD
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Setup\PnpResources\Registry\HKLM\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_1234&PID_BEAD
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_1234&PID_BEAD
HKEY_USERS\S-1-5-21-2818827853-3098010898-2971523946-1001\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_1234&PID_BEAD
Please note that where my machine has S-1-5-21-2818827853-3098010898-2971523946-1001 your machine will have something else. the HKEY_USERS\S* is an arbitrary string.
I suggest that you try to uninstall vJoy, remove all the above entries and try to reinstall afresh. This might just solve the problem (or not).

Thank you sir , definitely will try this out and report back my findings .

Hey, just want to let you guys know that I tried your suggested solution and it worked for me!! :D
IMPORTANT: You have to restart computer after deleting the keys
Thanks so much ;)

@Bellsibub - Good new! Well, I should have thought about rebooting...

I can confirm that after flowing the registry cleanup I was able to install vJoy back and everything is working properly with vJoy so that s a progress .
In my specific case when I open Tobii Game Hub and let the HUB to configure vJoy it renders it useless , it breaks it down in a way it disappears form connected devices and show up in hidden devices , more so all vJoy related applications report as vJoy isnt installed .
For me there isnt much help until this guys form Tobii dont realize what is breaking down vJoy so badly during the configuration procedure .
Thank you very much mr.shauleiz .

Hi Shauleiz, thanks for looking into this.
For me cleaning the registry didn't work. Vjoy still doesn't work and I cannot driver installation fails.
This is my log file:
+++++++ +++++++ +++++++ +++++++ +++++++ +++++++ +++++++ +++++++ +++++++ +++++++  +++++++ +++++++ Wed May 23 22:39:33 2018 +++++++ +++++++ OS: 10.0   (x64)  main: DeviceHWID --> root\VID_1234&PID_BEAD&REV_0218 ; InfFile --> vJoy.inf [I]  FindInstalled: Searching for HWID root\VID_1234&PID_BEAD&REV_0218 [I]  FindInstalled: DevID[188] is ROOT\HIDCLASS\0000 [I]  ChangeDeviceStat: Starting ... [W]  Device already installed - Repairing [I]  GetParentDevInst: ParentDeviceNode = ROOT\HIDCLASS\0000 , CompatibleId = hid_device_system_game [I]  GetParentDevInst: Function CM_Locate_DevNode OK [E]  AssignCompatibleId: Function CM_Get_Child failed with error: 0000000D [I]  RemoveDevice: ParentDeviceNode = ROOT\HIDCLASS\0000 [I]  RemoveDevice: Function CM_Locate_DevNode failed with error: 00000000 [I]  RemoveDevice: Function SetupDiCreateDeviceInfoList OK [I]  RemoveDevice: Function CM_Get_Device_ID_Size OK [I]  RemoveDevice: Function CM_Get_Device_ID (Device Instance Path = ROOT\HIDCLASS\0000) OK [I]  RemoveDevice: Function SetupDiOpenDeviceInfo OK [I]  RemoveDevice: Function SetupDiRemoveDevice OK
This is my device properties:
`Device ROOT\HIDCLASS\0000 was configured.
Driver Name: oem135.inf
Class Guid: {745A17A0-74D3-11D0-B6FE-00A0C90F57DA}
Driver Date: 04/06/2017
Driver Version: <IP_ADDRESS>7
Driver Provider: Shaul Eizikovich
Driver Section: vjoy.Inst.Win7.NT
Driver Rank: 0xFF0000
Matching Device Id: root\VID_1234&PID_BEAD&REV_0218
Outranked Drivers:
Device Updated: true
Parent Device: HTREE\ROOT\0`
`Device ROOT\HIDCLASS\0000 had a problem starting.
Driver Name: oem135.inf
Class Guid: {745A17A0-74D3-11D0-B6FE-00A0C90F57DA}
Service: vjoy
Lower Filters:
Upper Filters: mshidkmdf
Problem: 0xA
Problem Status: 0xC000001D`
Driver Management concluded the process to install driver vjoy.inf_amd64_4b9fef4eca1181f4 for Device Instance ID ROOT\HIDCLASS\0000 with the following status: 0x0.
`Device ROOT\HIDCLASS\0000 was deleted.
Class Guid: {745A17A0-74D3-11D0-B6FE-00A0C90F57DA}`

Hi, can confirm that I have what appears to be similar findings.
I uninstalled vjoy, deleted the keys listed above, rebooted and installed the vjoy again.  Installed fine.  Opened the monitor and config and it all looked good (enabled, green device in config).  Fired up ETS2 and i could for the first time see vjoy as a controller.   Im unfamiliar with how i should configure it but I guess thats not really important atm.  I went into the config tool that was still open and changed the buttons to '0' and applied it.   As soon as I clicked apply, i heard the sound of a device being unplugged.  The tool panels greyed out and the vjoy device status in device manager is set to 'Currently, this hardware device is not connected to the computer. (Code 45)'.
Winver win10 pro, 64bit, 1803 17134.48
If you need any log files let me know.

Interesting , that's pretty much my case once Tobii Game Hub wants to configure vJoy same result that has to be connected in some way

Now I was able to add some devices and change the configuration.
Steps to add the devices:

Open the vJoyConf.exe at /x64 folder;
Click on "Reset All"
Click on "Enable vJoy"
Click on "Add Device"
If it crashes you just have to repeat the process. The problem occurs randomly, I have to set up 3 devices but it always crash at some point during the devices configuration, when I click the "Apply" button.
Logs:
`+++++++ +++++++ +++++++ +++++++ +++++++ +++++++ +++++++ +++++++ +++++++ +++++++
+++++++ +++++++ Thu May 24 01:01:29 2018
+++++++ +++++++ OS: 10.0   (x64)

main: DeviceHWID --> root\VID_1234&PID_BEAD&REV_0218 ; InfFile --> vJoy.inf
[I]  FindInstalled: Searching for HWID root\VID_1234&PID_BEAD&REV_0218
[I]  Device not installed - Installing
[I]  Install: GetFullPathName --> C:\Program Files\vJoy\vJoy.inf
[I]  Install: hwIdList --> root\VID_1234&PID_BEAD&REV_0218
[I]  Install: SetupDiGetINFClass --> Class Name HIDClass
[I]  Install: SetupDiCreateDeviceInfoList OK
[I]  Install: SetupDiCreateDeviceInfo  OK
[I]  Install: SetupDiSetDeviceRegistryProperty  OK
[I]  Install: SetupDiCallClassInstaller  OK
[I]  Install: Starting cmdUpdate
[I]  cmdUpdate: GetFullPathName --> C:\Program Files\vJoy\vJoy.inf
[I]  cmdUpdate: Install: Starting cmdUpdate
[I]  cmdUpdate:  File newdev.dll loaded OK
[I]  cmdUpdate:  UPDATEDRIVERFORPLUGANDPLAYDEVICES got OK
[I]  cmdUpdate:  CMP_WaitNoPendingInstallEvents returned WAIT_OBJECT_0
[I]  cmdUpdate:  UPDATEDRIVERFORPLUGANDPLAYDEVICES(hwid=root\VID_1234&PID_BEAD&REV_0218, InfPath=C:\Program Files\vJoy\vJoy.inf) executed OK
[I]  cmdUpdate returns code 0
[I]  Install: Finished cmdUpdate
[I]  Install: SetupDiGetDeviceInstanceId (Device Instance Path=ROOT\HIDCLASS\0000) OK
[E]  Install failed
`

Confirmed.

Yes, I can also confirm that the registry key fix helps install vjoy. But when trying to configure a device it fails.
Since Gamehub application only uses the vjoyconfig.exe the issue isn't with that software. I could reproduce the configure fail by just using vjoyconfig.exe
Let me know if you any logs from the configure :)

Update:
Zero buttons make vJoy crash. I'm quite sure this is a new problem that brought to us by 1803 although this is probably a vJoy bug.
I cannot change the driver but I will try to find a workaround in the configuration tools.
For the moment the procedure to revive vJoy is simplified:

Remove registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vjoy
Reboot computer
Install vJoy.

Thank you , that's a good find , it wont help me much as I depend on Tobbi Game Hub and obliviously it configures by default with Zero buttons which means every time I revive vJoy Game Hub will brake it down . I will contact Tobii and see if they have an alternative for that .

@shauleiz Nefarius has indicated before that he is willing to sign a new driver for you, so we have options there...

@dvojinov do not despair. I can still change the configuration tools.
I can think of 3 things right now:

There's a bug in the configtool in the output in the specific case of 0 - so I'll fix it.
The bug is in the driver - so instead of zero-value in the buttons section I will remove the button section.
If all is lost - I will redefine vJoy as 1-128 buttons.

Good news.
The bug is in the configuration tools.
I manually changed the registry entry an this is what I get: pic
Fixing it should not be a problem. I will let you know when you can have it for testing

Could you please the files for this zip file and use them to replace your currently installed files.
Once approved I'd like to build a new vJoy package.

with the zip its working for me.
Steps i followed, uninstalled vjoy, deleted the reg key, rebooted and installed.  Replaced for files in the x64 folder (guess the others are if you have a 32bit os).  Fired up the tobii game hub and when i clicked 'configure' it created a new device.  Went into ETS2 and its showing as a device in the setting and when loaded in works there too.
Thank you for all the hard work <3

Much appreciated , after I followed advised installation with cleaning of the registry I installed vJoy with no problem .
1.checkd connected devices it was shown as normal
2.Replaced the original files with the NEW from the zip and did restart
3. checked all vJoy components all reported normal and functional
4. open up Tobii Game Hub and selected Eurtruck2 to be configurated by the HUB
5. The HUB successfully configurated vJoy and what ever else has to be done
6. fired up Eurotrucks 2 and both Eye tracking and Hed tracking working properly as before
That worked for me and my Tobii 4c Tracker including all respective Tobii software and games that has to be supported,
Thank you .

Thank you all for this fantastic co-operation.
I have just published a new release (Build 39)
The issue is being closed.

I just downloaded what is referred to as vJoy <IP_ADDRESS> from the download page but checking the file it says <IP_ADDRESS> which is also the reported version when checking the app via the Windows Control Panel-Programs.
Just want to make sure the file I downloaded actually is the latest version (<IP_ADDRESS>)?
I noticed how this thread is quite old and I'm on Windows 1809 when writing this. Came here since I'm using vJoy with a Brunner CLS-E yoke and noticed how the buttons on my Brunner yoke no longer were working. When checking installed programs under the Windows Control Panel, vJoy Device Driver was no longer on the list even when I certainly didn't uninstall it myself. I'm guessing it might have happened after some recent Windows update...
Will see how the version I just downloaded works. It hang at the end of the installation but after I restarted my computer, it's back on the Control Panel-Programs list so I have my hopes up :-)


boundsCheck in UnsafeBuffer

Would it be better to keep the SHOULD_BOUNDS_CHECK condition outside the boundsCheck method?
This way it might help inlining, boundsCheck method seem to be around 60 bytes.

It is a good point and something I've toyed with. It makes the code a lot more ugly to have it outside. Maybe worth more experiments.

I noticed that setMemory method is missing the SHOULD_BOUNDS_CHECK if check.
https://github.com/real-logic/Agrona/blob/4fdffc9929156540b2e60eefe949dc45f30f26d6/src/main/java/uk/co/real_logic/agrona/concurrent/UnsafeBuffer.java#L269

Thanks.


Installing ballerina instructions need to be updated

Description:
In Mac OS version, Once package install, It goes to "/Library/Ballerina" location and it automatically set into the path variable. It is not needed to specifically set the variable. But documentation [1] says invalid file path [/usr/local/ballerina] and instructed to set path variable. These need to be updated align with the new installation package.

The same issue applies for Linux (with the actual installation path /opt/ballerina, but "UNINSTALLING BALLERINA" section of the document mentioned /usr/local/ballerina)

Fixed via [1].
[1] https://github.com/ballerina-platform/ballerina-www/pull/1059

Closing this since this seems to be fixed now.


go test -race -coverpkg broken in master

What version of Go are you using (go version)?
master as of Nov 14 (git commit 918396b3e11cbb65bf7ef2423a4379e7373828cb)
Does this issue reproduce with the latest release?
v1.9.2 behaves as I expect it to.
What operating system and processor architecture are you using (go env)?
GOARCH="amd64"
GOOS="darwin"
What did you do?
cat junk/main.go:
package main

import "junk/pkg"

func main() {
	pkg.Fn()
}

cat junk/pkg/pkg.go
package pkg

import "fmt"

func Fn() {
	fmt.Println("Hello")
}

~/go/src/junk $ go test -c -covermode=atomic -race -coverpkg junk/pkg junk
# junk/pkg
/var/folders/5t/rzxkjjy92675c7kfkqbbknxw0000gn/T/go-build680272980/b002/pkg.go:1:21: can't find import: "sync/atomic"

What did you expect to see?
In v1.9.2 and earlier releases, there would not be an error about "sync/atomic"
I used a script to bisect the issue down to
0be2d52ebaa85c4d055bde4239a6698d7135ca3e is the first bad commit
commit 0be2d52ebaa85c4d055bde4239a6698d7135ca3e
Author: Russ Cox<EMAIL_ADDRESS>Date:   Fri Jun 9 11:15:53 2017 -0400

    cmd/go: use -importcfg to invoke compiler, linker

    This is a step toward using cached build artifacts: the importcfg
    will direct the compiler and linker to read them right from the cache
    if necessary. However, this CL does not have a cache yet, so it still
    reads them from the usual install location or build location.
    Even so, this fixes a long-standing issue that -I and -L (no longer used)
    are not expressive enough to describe complex GOPATH setups.

    Shared libraries are handled enough that all.bash passes, but
    there may still be more work to do here. If so, tests and fixes
    can be added in follow-up CLs.

    Gccgo will need updating to support -importcfg as well.

    Fixes #14271.

    Change-Id: I5c52a0a5df0ffbf7436e1130c74e9e24fceff80f
    Reviewed-on: https://go-review.googlesource.com/56279
    Run-TryBot: Russ Cox<EMAIL_ADDRESS>    TryBot-Result: Gobot Gobot<EMAIL_ADDRESS>    Reviewed-by: David Crawshaw<EMAIL_ADDRESS>    Reviewed-by: Ian Lance Taylor<EMAIL_ADDRESS>

cc @rsc


Shorten the start validator command

Replacing <ABSOLUTE_PATH> with $(pwd) so we don't to type the PATH manually

Wait, let me added thirdweb guide and fixing all copy button

Looks good to me otherwise!


Incorrectly parses an ICC profile

The ICC profile in the Callus logo image is parsed to a bunch of null transformations ans what should be a red shaded bitmap becomes odd colors of green

I looked at the profile, and I think the profile in question was invalid.  (It had an array of XYZs instead of a singe XYZ in the redMatrixColumn tag.  I updated so invalid  ICCs get ignored.


Incorrect indentation when using multi-line snippets

Prerequisites

[x] Can you reproduce the problem in safe mode?
[x] Are you running the latest version of Atom?
[x] Did you check the debugging guide?
[x] Did you check the FAQs on Discuss?
[x] Are you reporting to the correct repository?
[x] Did you perform a cursory search to see if your bug or enhancement is already reported?

For more information on how to write a good bug report or enhancement request, see the CONTRIBUTING guide.
Description
Snippet indentation is incorrect. I have the following snippet:
'.source.js':
  'React method':
    'prefix': 'rm',
    'body': """
    $1 = ($2) => {
      $3
    };
    """

I open a .js file and type "rm" then hit tab and fill it in.
Expected behavior: [What you expected to happen]
Expected result: (e.g.):
  testMethod = () => {
    this.doSomething();
  };

Actual behavior: [What actually happened]
  testMethod = () => {
     this.doSomething();
   };

Versions
You can get this information from executing atom --version and apm --version at the command line. Also, please include the OS and what version of the OS you're running.
Atom    : 1.10.2
Electron: 0.37.8
Chrome  : 49.0.2623.75
Node    : 5.10.0
apm  1.12.5
npm  3.10.5
node 4.4.5
python 2.7.10
git 2.9.3

Mac OS 10.11.6

You already have an issue open for this at atom/snippets#213 - please don't create duplicate issues.

Ahhh, it was under a different repo - no wonder I couldn't find it here. Sorry about that.


Minor update about REST and AutoDV2 support to Exchange-Teams-interact.md

@JohanFreelancer9 Copy editing is needed for this PR. Thanks.

Replaced by https://github.com/MicrosoftDocs/OfficeDocs-SkypeForBusiness/pull/5680.