These are chat archives for UltraStar-Deluxe/USDX

26th
Jul 2016
basisbit
@basisbit
Jul 26 2016 18:05
@RattleSN4K3 uh, since one of your recent changes, mouse movement is really laggy and slow in USDX
RattleSN4K3
@RattleSN4K3
Jul 26 2016 18:05
haven't done anything to the mouse IIRC
basisbit
@basisbit
Jul 26 2016 18:07
uh, it was only the first time starting usdx after your changes
RattleSN4K3
@RattleSN4K3
Jul 26 2016 18:07
could you try removing the console log buffe writing and try to check if that's the case?
basisbit
@basisbit
Jul 26 2016 18:07
could that be caused by the mouse cursor software vs hardware input changes?
RattleSN4K3
@RattleSN4K3
Jul 26 2016 18:07
TLog.LogConsole
basisbit
@basisbit
Jul 26 2016 18:07
in what file?
RattleSN4K3
@RattleSN4K3
Jul 26 2016 18:08
comment the line in that block and try again, other than that I don'T know about any issues and I haven't touched any mouse code
basisbit
@basisbit
Jul 26 2016 18:08
also, fps was good, only mouse was really slow
RattleSN4K3
@RattleSN4K3
Jul 26 2016 18:08
joystick enabled?
basisbit
@basisbit
Jul 26 2016 18:08
"in that block" << what block?
RattleSN4K3
@RattleSN4K3
Jul 26 2016 18:09
TLog.LogConsole
ULog unit
i'm running USDX with every change. I cannot confirm any of that.
basisbit
@basisbit
Jul 26 2016 18:10
well, it happened only the first time after updating to current code, so I can't test any more anyways.
RattleSN4K3
@RattleSN4K3
Jul 26 2016 18:10
only in the midi imprt screen with active playback. the mouse is laggy but the fps is stable
RattleSN4K3
@RattleSN4K3
Jul 26 2016 18:26
working?
basisbit
@basisbit
Jul 26 2016 18:31
uh, you broke compilation on linux & os X
RattleSN4K3
@RattleSN4K3
Jul 26 2016 18:32
how?
basisbit
@basisbit
Jul 26 2016 18:32
UScreenOptionsInput.pas is missing for make
RattleSN4K3
@RattleSN4K3
Jul 26 2016 18:32
I am compiling in linux from time to time.
UScreenOptionsInput.pas, haven't added it somewhere as Unit IIRC. not sure where I have to for the compat to mac and Linux
basisbit
@basisbit
Jul 26 2016 18:33
in ultrastardx.dpr it is missing
no problem, I'll fix it after testing
RattleSN4K3
@RattleSN4K3
Jul 26 2016 18:34
looks like I for got that
it could be added to the other dists files as well.
basisbit
@basisbit
Jul 26 2016 18:39
uh, and another issue... mumble mumble I should make travis also compile on linux
RattleSN4K3
@RattleSN4K3
Jul 26 2016 18:39
yep ;)
basisbit
@basisbit
Jul 26 2016 18:40
travis really is a pain for that because it is based on some ubuntu 12.04 and thus getting all the dependencies to install is horrible
RattleSN4K3
@RattleSN4K3
Jul 26 2016 18:40
I do linux tests for some major thing like the controller support or video settings.
basisbit
@basisbit
Jul 26 2016 18:40
(libav and such)
well, a friend emailed me and told me that building on linux is broken, that is the only reason why I know of that now
:D
RattleSN4K3
@RattleSN4K3
Jul 26 2016 18:51
it's it possible to include it as *.pas in a given folder?
basisbit
@basisbit
Jul 26 2016 18:51
gnah... I hate windows github client..
RattleSN4K3
@RattleSN4K3
Jul 26 2016 18:52
it's still ony the UI, IIRC git is installed alongside
basisbit
@basisbit
Jul 26 2016 18:53
no, I like normal git, but the github windows client is f** shit
RattleSN4K3
@RattleSN4K3
Jul 26 2016 18:54
isn't it available is commands in prompt?
I don't think github uses a complete rewritten system
Included in the application is a complete installation of msysGit making this the single best way to start using Git on Windows.
as long as you have the path in the PATH env, you should be able to use git the same way
in general, msysGit installs a shell
which is similar to the prompt
(basically the same)
open the context folder of USDX by holding the shift button
"Git bash here" or similar could be an option
basisbit
@basisbit
Jul 26 2016 18:57
on my home laptop I just use git shell and all is well. today I used my work-laptop and was too lazy to install anything else... now I regret it
RattleSN4K3
@RattleSN4K3
Jul 26 2016 18:57
"Git on Windows" on windows installs msysGit.
you should have the shell
basisbit
@basisbit
Jul 26 2016 19:02
can you please do me a favor and revert this? UltraStar-Deluxe/USDX@61cc4a4
I may not install such stuff on this laptop
basisbit
@basisbit
Jul 26 2016 19:14
never mind, I'll do it
RattleSN4K3
@RattleSN4K3
Jul 26 2016 19:26
msysGit is installed if you have isntalled github for windows, that's what I said
check %userprofile%\AppData\Local\GitHub
you should be able to start the shell with "GitHub.appref-ms --open-shell"
basisbit
@basisbit
Jul 26 2016 19:54
oh, that is nice indeed!
they should have just left that gui thing away :D
RattleSN4K3
@RattleSN4K3
Jul 26 2016 19:54
github was made for dummies ;)
basisbit
@basisbit
Jul 26 2016 19:55
for your information, there is also this old repository where we initially tracked issues before it was decided to switch codebase form sourceforge to github: https://github.com/UltraStar-Deluxe/DevOps/issues?utf8=%E2%9C%93&q=
RattleSN4K3
@RattleSN4K3
Jul 26 2016 19:56
altough i prefer a git client with proper UI in cases, it is easier to manage and have a quick way to check everything, including diff etc.. Not a Github user but TortoiseGit. For Linux RabbitVCS is quite similar which I also like.

for your information

yep. i know.

basisbit
@basisbit
Jul 26 2016 20:12
regarding your recent comment on the issue: even if you fix that, we will still get more problems as soon as both opened versions of usdx try to write/read from the database file. In my opinion we should check in process list if there is another process with the same full path and if it finds one, just show a warning message and then close
RattleSN4K3
@RattleSN4K3
Jul 26 2016 20:17
the app should just not crash. it can do whatever works best (like a simple messagebox, depends on the OS), but the current way to handle that, isn't good.
also not sure if such cases can harm the db/ini/whatever file in a way it gets corrupt.
RattleSN4K3
@RattleSN4K3
Jul 26 2016 20:26
not sure if SQlite allows multiple access, but a lightweigt SQL master instance is another option (should not be the first to choose tho). something similar to this:
https://sourceforge.net/p/sqlite-connpool/home/Home/