Activity for Burov Dmitry

  • Burov Dmitry Burov Dmitry posted a comment on ticket #15

    When an app "hangs" in Windows, I often see it's window being replaced with a window owned by DWM. That's when the window goes translucent white. BTW, i traced this specific problem to our own code and its interaction with Delphi VCL library. Should be similar with LCL or any other library of a similar design. Not sure if you're bothered with those minitiuaes.

  • Burov Dmitry Burov Dmitry posted a comment on ticket #15

    but I haven't touched it in over a decade. yeah, i noticed. but it is all about "scratch your itch", so i have no standing to complain with all its flaws this is still a very handful swissknife

  • Burov Dmitry Burov Dmitry posted a comment on ticket #15

    You can just try to download that specific build of pmm and try. PMM's dev was changing their windows handling in later builds, u think. I did it on Windows 7, not sure if it is OS-related or not. Just posted it as a perfectly reproducible and publicly available example of a behavior i often saw otherwise in house. As for auto-detection, yes, it tries, but for example it does not detect when the process goes out and still shows it and few windows it did not explicitly destroy. Also, this auto-detection...

  • Burov Dmitry Burov Dmitry posted a comment on ticket #15

    Refreshing did not help then. I suspect there was something amiss between GDI and DWM. There seems to be a taskbar button and/or Glass/Aero frame with stale background and that's it. Other times i managed to find 0x0 window created for taskbar button, and to force it visible, but not that time. Frankly, i saw a number of times WD just crashing, trying to interact with problematic windows. Being C++ app it seems to lack app-global handler for uncaught exceptions and just dies... So i try to be cautious....

  • Burov Dmitry Burov Dmitry created ticket #15

    Some GDI windows are not seen

  • Burov Dmitry Burov Dmitry modified a comment on ticket #49

    Seems so. The mistake was obvious so was the fix. I did not try yet actually to use Laz, but at leastthe installation sequence in fpcupdeluxe went OK. However the whole "smoothness" of fpcupdeluxe makes me want to move back to CodeTyphon...

  • Burov Dmitry Burov Dmitry posted a comment on ticket #49

    Seems so. The mistake was obvious so was the fix. I did not try yet actually to use Lazm but at least installation sequence in fpcupdeluxe went OK. However the whole "smoothness" of fpcupdeluxe makes me want to move back to CodeTyphon...

  • Burov Dmitry Burov Dmitry modified a comment on ticket #49

    JCL was always more compatible than JVCL. And it always kept FPC compatibility. JVCL was having Delphi 5 lowest bar, when i was involved (and one more percon mantained C++Builder 5 quirks after me). When i jumped out - they found no other D5 maintainer, and while some outcries of "customers" were in NNTP forum, but none of them picked the ball. So, JVCL started to require Delphi 7. Back then, if my memory is ok, JCL started with Dephi 4, and it remained so after i left JVCL boat. That sis reasonable...

  • Burov Dmitry Burov Dmitry posted a comment on ticket #49

    JCL was always more compatible than JVCL. And it always kept FPC compatibility. JVCL was having Delphi 5 lowest bar, when i was involved (and one more percon mantained C++Builder 5 quirks after me). When i jumped out - they found no other D5 maintainer, and while some outcries of "customers" were in NNTP forum, but none of them picked the ball. So, JVCL started to require Delphi 7. That sis reasonable though. VCL i not LCL and is very tightly bound to Windows GDI API. JCL is more or less generic...

  • Burov Dmitry Burov Dmitry posted a comment on ticket #49

    It does use SF CCR, i ended here by finding out the active SVN link from local sources :-)

  • Burov Dmitry Burov Dmitry posted a comment on ticket #49

    Do you have any control of how fpcupdeluxe presents jvcl? Currently it is just mere "JEDI VCL Code Library for FPC and Lazarus." If this port does not require vanilla JCL, and perhaps can even be interferring with it - it better be said in description.

  • Burov Dmitry Burov Dmitry posted a comment on ticket #49

    i am just doing clean re-install, as fpcupdeluxe managed to totally break IDE building, so can not check versions ATM. Both jcl and jvcl were also instaleld via fpcupdeluxe --------------- okay ---- Lazarus 2.0.12 r64642 FPC 3.2.2 x86_64-win64-win32/win64 jcl seems t be latest github version: Ревизия: 3047f7eb64804a630086f98d3eda23294aec9178 Автор: obones Дата: 10.11.2021 18:58:22 jvcl seems to be CCR SVN Revision: 8074 Author: wp_xxyyzz Date: 15 августа 2021 г. 1:25:04 Message: jvcllaz: Port color...

  • Burov Dmitry Burov Dmitry created ticket #49

    JVCL no more compile on cleanslate Lazarus

  • Burov Dmitry Burov Dmitry modified a comment on discussion Open Discussion

    Since 7-zip is not aiming at being x-platform, then it perhaps is not prohibitively hard, it only would take to research which MS API to use. Projects like p7zip would have hard time, unless WinE HQ reversed and implemented IPD (hardly so). See the following topic, especially last messages. https://msfn.org/board/topic/171184-microsoft-ipd-intra-package-delta-compression-tool/?page=2 https://www.raxsoft.com/raxccm/software.php - here is binary implementation of IPD unpacking, sadly there is e-mail...

  • Burov Dmitry Burov Dmitry posted a comment on discussion Open Discussion

    Since 7-zip is not aiming at being x-platform, then it perhaps is not prohibitively hard, it only would take to research which MS API to use. Projects like p7zip would have hard time, unless WinE HQ reversed and implemented IPD (hardly so). See the following topic, especially last messages. https://msfn.org/board/topic/171184-microsoft-ipd-intra-package-delta-compression-tool/?page=2 https://www.raxsoft.com/raxccm/software.php - here is binary implementation of IPD unpacking, sadly there is e-mail...

  • Burov Dmitry Burov Dmitry posted a comment on discussion Open Discussion

    I also suspect starting with XE3/XE4 there can be many more methods, that became overloaded.... What a mess... PS. i do not have XE4 IDE, just had RTL archive to look into

  • Burov Dmitry Burov Dmitry posted a comment on discussion Open Discussion

    Here we go.... in XE4 TDataSet has 3 (sic!) overloaded InternalAddRecord method Main one is TRecBuf/boolean Deprecated ones are TRecordBuffer/boolean and Pointer/boolean TRecBuf = NativeInt; -- probably indexes in array instead of pointer, in LLVM targets at least ???) TRecordBuffer = PByte; -- prohibited for LLVM, compatible with pointer, but not pointer for overloaded methods resolution Interesting thing: for non-LLVM targets TRecBuf/boolean method just calls TRecordBuffer/boolean with the unsafe...

  • Burov Dmitry Burov Dmitry posted a comment on discussion Open Discussion

    i guess we have to check TDataSet.InternalAddRecord declarations in different Delphi versions. We have to override it, so we have to match it. Before we know how it is declared in different Delphi and FreePascal versions it would be hard to maintain compatibiltiy reasonably....

  • Burov Dmitry Burov Dmitry posted a comment on discussion Open Discussion

    In my restricted environment i cannot download SVN repo into local git.... And TortoiseSVN is both slow, as any SVN, and not available on developer box (which has no access ot internet). Sad...

  • Burov Dmitry Burov Dmitry posted a comment on discussion Open Discussion

    INC file contains two similar terms: SUPPORT_TRECORDBUFFER and SUPPORT_TRECBUF It is hard to say how they are correlated, sadly. The former is at the core of R667 change. However... procedure InternalAddRecord(Buffer: {$ifdef SUPPORT_TRECORDBUFFER}TDbfRecordBuffer{$else}Pointer{$endif}; {%H-}Append: Boolean); override; {virtual abstract} This line does not compile, as in XE2 TDataSet.InternalAddRecord is declared with pointer/boolean parameters. I do not know why you even made this change, it seems...

  • Burov Dmitry Burov Dmitry posted a comment on discussion Open Discussion

    As of versions, Paul, i think you better move to DVCS (heresy, yeah), support versions that you do support, and let forks to add support for other versions. There is anyway an alive fork on Github, which is probably not often syncing with you....

  • Burov Dmitry Burov Dmitry posted a comment on discussion Open Discussion

    C++Builder 6 might be related to Delphi 6 (2000 or 2001 year) but hardly to XE2 BTW, XE2 compiling is also broken :-)

  • Burov Dmitry Burov Dmitry posted a comment on discussion Open Discussion

    there is MAYBE alive fork at https://github.com/codedeep/tdbf/commits/master

  • Burov Dmitry Burov Dmitry posted a comment on discussion Open Discussion

    "dbconsts.hpp, .dcu and .pas" - exactly, DBConsts are part of Delphi RTL and maybe of FreePascal RTL C++ Builder can compile those PAS-files, though i do not know details, that is a question for the Builder community. Judging by file content in Delphi XE2 - it just does not have any reaosnable code, it only has string constants declarations, and those strings are going into Win32 EXE/DLL resources. But not in Microsoft Resouces Compiler format but in Borland specific many-strings-in-one composited...

  • Burov Dmitry Burov Dmitry posted a comment on discussion Open Discussion

    Do not use Mercury, so would not even try HgIDE package - would not be able to test...

  • Burov Dmitry Burov Dmitry modified a comment on discussion Open Discussion

    unit SvnClientLog; .... implementation uses SvnUIConst, .... <<=== add StrUtils unit...

  • Burov Dmitry Burov Dmitry modified a comment on discussion Open Discussion

    unit SvnClientLog; .... implementation uses SvnUIConst, .... <<=== add StrUtils unit...

  • Burov Dmitry Burov Dmitry posted a comment on discussion Open Discussion

    unit SvnClientLog; .... implementation uses SvnUIConst, .... <<=== add StrUtils unit...

  • Burov Dmitry Burov Dmitry posted a comment on discussion Open Discussion

    unit SvnIDEMerge; implementation uses SysUtils, ..... <<=== add StrUtils unit procedure...

  • Burov Dmitry Burov Dmitry posted a comment on discussion Open Discussion

    unit SvnIDETypes; procedure TCompareRevisionThread.SyncCallCompare; ... -- FileName...

  • Burov Dmitry Burov Dmitry posted a comment on discussion Open Discussion

    unit SvnIDECheckout; function DoCheckOutProject(var ProjectName: string; const Connection:...

  • Burov Dmitry Burov Dmitry posted a comment on discussion Open Discussion

    unit SvnIDECommit; /// actual version where type the had changed to be yet determined...

  • Burov Dmitry Burov Dmitry modified a comment on discussion Open Discussion

    ...unless specified in other topics. Umbrella thread

  • Burov Dmitry Burov Dmitry posted a comment on discussion Open Discussion

    ...unless specified in other topics. Ubrella thread

  • Burov Dmitry Burov Dmitry modified a comment on discussion Open Discussion

    This discusses how to get all the remote repositiories for git http://stackoverflow.com/a/10183740/976391...

  • Burov Dmitry Burov Dmitry posted a comment on discussion Open Discussion

    This discusses how to get all the remote repositiories for git http://stackoverf...

  • Burov Dmitry Burov Dmitry posted a comment on discussion Open Discussion

    in DVCS (like Git/Mercury/Bazaar/Veracity/.....) there is no One True Remote - there...

  • Burov Dmitry Burov Dmitry posted a comment on discussion Open Discussion

    procedure TGitClient.EnsureRemoteRepository Wild mix of String Helpers and Classic...

  • Burov Dmitry Burov Dmitry posted a comment on discussion Open Discussion

    function TGitClient.FormatUrl 1) only supports HTTPS, not HTTP 2) abuses StringReplace...

  • Burov Dmitry Burov Dmitry modified a comment on discussion Open Discussion

    GIT repositories might be accessed via three protocols: GIT, HTTP and HTTPS However...

  • Burov Dmitry Burov Dmitry posted a comment on discussion Open Discussion

    GIT repositories might be accessed via three protocols: GIT, HTTP and HTTPS However...

  • Burov Dmitry Burov Dmitry posted a comment on discussion Open Discussion

    Umbrella topic to enlist abusing String Helpers in the code 1) String Helpers are...

  • Burov Dmitry Burov Dmitry posted a comment on discussion Open Discussion

    Many open bugs thee that can not be commented. And no way to create new tickets!

  • Burov Dmitry Burov Dmitry posted a comment on discussion Open Discussion

    this ghost house is abandoned long ago try https://github.com/hgourvest/uib/comm...

  • Burov Dmitry Burov Dmitry posted a comment on discussion Open Discussion

    this ghost house is abandoned long ago the not so abandoned place is https://git...

  • Burov Dmitry Burov Dmitry posted a comment on ticket #9

    this ghost house is abandoned long ago try https://github.com/hgourvest/uib/comm...

  • Burov Dmitry Burov Dmitry posted a comment on discussion Open Discussion

    this ghost house is abandoned long ago try https://github.com/hgourvest/uib/comm...

  • Burov Dmitry Burov Dmitry modified a comment on ticket #981

    Well, this however still leaves the room for "optimistic/pessimistic" switch (or...

  • Burov Dmitry Burov Dmitry posted a comment on ticket #981

    Well, this however still leaves the room for "optimistic/pessimistic" switch (or...

  • Burov Dmitry Burov Dmitry posted a comment on ticket #981

    "WrongSubType" in the text output. kind of - into stdout, not into stderr i mean,...

  • Burov Dmitry Burov Dmitry modified a comment on ticket #981

    i reported it to VLC too, yes. Though they did not reached back yet. this video file...

  • Burov Dmitry Burov Dmitry posted a comment on ticket #981

    i reported it to VLC too, yes. this video file might be non-conformant, but it is...

  • Burov Dmitry Burov Dmitry created ticket #981

    mp4 vide not detected

  • Burov Dmitry Burov Dmitry created ticket #2

    SF PROJECT www setup -> 404

  • Burov Dmitry Burov Dmitry posted a comment on discussion Open Discussion

    subscribing

  • Burov Dmitry Burov Dmitry modified a comment on discussion Open Discussion

    I think this menu can be made better if Results window was brought focused or AlwaysOnTop...

  • Burov Dmitry Burov Dmitry posted a comment on discussion Open Discussion

    I think this menu can be made better if Results window was brought focused or AlwaysOnTop...

  • Burov Dmitry Burov Dmitry modified a comment on discussion Open Discussion

    Win7 x64 box, installed is 7-zip 9.20 Win32 Now i download and install 9.38 x64 -...

  • Burov Dmitry Burov Dmitry posted a comment on discussion Open Discussion

    Win7 x64 box, installed is 7-zip 9.20 Win32 Now i download and install 9.38 x64 -...

  • Burov Dmitry Burov Dmitry posted a comment on discussion Bug Reports

    http://www.filedropper.com/rsavoidslavyansk the example of the file

  • Burov Dmitry Burov Dmitry posted a comment on discussion Bug Reports

    VLC file info: Кодек: H264 - MPEG-4 AVC (part 10) (avc1) 1280x720@25 Декодированный...

  • Burov Dmitry Burov Dmitry posted a comment on discussion Bug Reports

    I just tried to run 32-bit wmplayer.exe from Program Files (x86) folder and i checked...

  • Burov Dmitry Burov Dmitry posted a comment on discussion Bug Reports

    youtube suggests STW for subtitle adding, so i downloaded YT video (with help of...

  • Burov Dmitry Burov Dmitry posted a comment on discussion Bug Reports

    I am trying to open the file from Video library folder http://i.imgur.com/UUJFKd6.png...

  • Burov Dmitry Burov Dmitry posted a comment on discussion Here to Boycott Notepad++

    Sorry to say, but RoC seems to be a very aggressive state. Yes, it sounds ridiculously,...

  • Burov Dmitry Burov Dmitry posted a comment on discussion 1. Open Discussion

    Win7 x64 Rus, N++ 6.4.1 and 6.5.5 Press Win+R ("run program" dialog), key in >>notepad++...

1