
IDA-RE-things
MemberAbout IDA-RE-things

Contact Methods
-
Website URL
https://github.com/IDA-RE-things
Profile Information
-
OS
XP Pro x86
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
IDA-RE-things's Achievements
15
Reputation
-
You want to continue discussion?, ok. Where is you have seen such optimization? (made by Supermium project owner, not anyone else). Point me such commits. Are you programmer ? And what you mean under "developed solely by win32" ? What is developed ? The modification is not "developed solely". The main code developed by large Chromium Team. He constantly (version to version) takes the whole "upstream" code, sometime restores old Chromium commits, and do merged his modifications over this (mainly automatically by special tools, partially by hands). Its "Rebasing" process. But its even not a fork with architecture changes. It is modification. May be here and here (not small modification). But it not touches optimization at all, but mainly customization and adding small features, command line switches etc. We must be just. He "developed solely" small part of code (compared to rest) of his modification of the continuous upstream work, Ok, I do not argue. He even does not matter about such things, without pointing him to them: https://github.com/win32ss/supermium/issues/539 So where you seen him about "optimization does matter for me" ? This motto may be about Thorium project owner (at least does mater for him and he presents his work as fastest browser). But not Supermium. And if that were the case, I probably wouldn’t do anything in the project at all. ========== PS: I'm 48 y.o. I headed the reversing subdivision, I was a project manager in the past as one of my occupations (at software company, where I was cofounder), not counting that I'm also programmer and researcher. What do you think: I understand who is doing what in the project and what they are doing?. I also reverse engineer tools for compiling and optimization. Every day. Years. Decades. Not commandline switches for some browser, but research and reversing of such tools, including many other projects (its in about me there). But I see you (some of you) have made an icon or idol for yourself from one person, who is 22 y.o, and want to worship it. And you don’t care how it really is.
-
Guys, I say nothing about "Source code borrowing". Notning about source code. Because no one has source code :). Both DLL's are closed-source. The "code" in my term is anything of : "source code, binary code, ideas, taken from both of them". And I'm about ideas after reverse-engineering of closed-source binaries. And all of us know (and I positioned it initially as such) that my work originally was based on reverseenginering of his DLL and reimplementing it in my manner, to have source code to debug it and to improve it. And have provided it for people. And I have mentioned this, when I have read “Hats off, how he optimized it.” Otherwise I would not have raised this topic at all. But I will cite the post in which I said that such borrowing had already happened, and after that I stopped publishing the annunciation of my DLL on his github. https://github.com/win32ss/supermium/issues/574
-
Well, what kind of code theft can there be? There was no code theft. I said in that post that he probably took my idea. The IDEA. About how to do it. One way or another, he realized what I did there. And I dit it first in any case. So why one should help to project if the ideas wiil be borrowed?. Or another ideas without mentioning in comments on github earlier. If he hides his ideas/knowhow in progwrp and dont want to share it with others, then someone else also want to do such thing (also to hide ideas). And Chromium Team, of course, has nothing to do with it at all. (it was joke in that post).
-
On my part, these were not accusations, but a call for fair treatment of a person’s contribution to this or that aspect of the project in which he is involved. And if a person has not done any optimization, then there is nothing to take off his hat to here. About possible borrowing of ideas: He can do this, because he always uses IDA (the interactive disassembler with decompiler) (I also use it of course) and can see anything that is hidden from others eyes. And no one can check is it or no. He done this with the Screensaver Prevention feature for XP: when I announced this feature in my implementation on his issues tracker, He immediately provided some, but improved variant, by looking into code (I have checked this then in my IDA of cource) and he also commented my solution in readme notes for his file :)), this was like a "I see what you do, and know that you see what I do". :)) And the second question is - why would any person help the project if as a result all the glory (or honor) will go to only one? He is not Team-oriented people. And no one works in conjunction with him (I mean programmers, not other possible contributors), although he call himself LSC Corporation. And in general it’s unfair not to praise the Chromium Team then. Because it was they who all improved performance then. @Dixel, -- I have a question for you also. Why any of your posts and anywhere are upvoted/liked by this 3 people: Karla, Saxon, Draker. What is this ("karma-team" ?) ? --- And another question for All : why people should privatize common name of anything: why you call him win32 ? win32 -- is Windows subsystem name and common configuration name for projects. Nothing else. No one person can privatize/personificate this name. Its illegal. Github, for example, not allow such names : https://docs.github.com/en/site-policy/acceptable-use-policies/github-impersonation Or take assembler: you can not name the variable by name of register (EAX, EDX, etc.). its reserved. Its all may be not problem for not programmers. But why programmers should see this illegal nickname anywhere in their averyday workflow ? Or not for programmers: one person can take a often used and familiar name "chrome.dll" to associate him with Chromium ? And you will call him "chrome.dll" ? Why and WTF ?
-
It's unlikely that the "Chromium team" do this :), it was a joke of course regarding the Chromium Team. But I have checked this with API monitor recently, and there are no such calls, which was before. So where they are, and why silently if not "borrowed" ? :)) I will check it again more preciccely, if you want.
-
@Jody Thornton, I have read your comment. But we should be just. He (dev) do not do anything, related to speedup/performance. And he dont tend to do such things. Just never. You could check it on github inside the code (and commit comments). And its also why Im personally somehow joined to project earlier to do such job. He develops his modification of Chromium and tests it on powerful hardware. And always presented the browser as exigent to hardware. He never say: "ok, I will optimize it". Instead "It was designed for such hardware specification". He simply got updates from v124 of "upstream" Chromuim (created by Chromium team), And also take my workaround for slow startup (I think borrowed), which I implemented before in my code (https://github.com/win32ss/supermium/issues/527). In v124 he silently implemented one part of my solutions inside chrome.dll, by excluding function call (or Chromium Team implemented this, dont know who of them). And because you can't find commit, related specially to this. So it was not a special work. It was included to common "rebase" commit.
-
Ok, are anyone know how to enable using of libEGL.dll/libGLESv2.dll ? (I see this libs in installation directory). But its strange, that browser works same if I rename/move them. Also ProcessExplorer shows they are not loaded. The same libs used in Chromium (and Thorium of course). I want to compare its behaviour. But seems they are not used here, or they are linked statically. Its strange. Also I found that strings "libEGL.dll"/"libGLESv2.dll" is found inside "xul.dll", so its can be used somehow by the browser. UPD: I'm found here, that ANGLE libs disabled by default: https://github.com/Feodor2/Mypal68/issues/376 Then I have enabled it. But after that "aquarium" test not works after that. With ANGLE disabled, aquarum test works fine.
- 367 replies
-
- Web Extensions
- userChrome.css
-
(and 3 more)
Tagged with:
-
@AstroSkipper, I'm was tryed MyPal68 for the first time today. Are you know (and point me) the simple/fastest way to force it to play youtube videos using H.264 format (and DXVA 1.0 if it can) on XP ? Now it seems its playing it using vp09 format. (from stats for nerds). I'm want to use it with intermediate Radeon HD card, which can HW video decoding with MPC-HC at least, and see how fine MyPal68 will work.
-
My Browser Builds (Part 5)
IDA-RE-things replied to roytam1's topic in Browsers working on Older NT-Family OSes
Ok, I will wait for next build. Is the code compiled with standard MSVC or with MS CLang compiler before linking ? I see MyPal68 uses "clang-cl.exe" -
My Browser Builds (Part 5)
IDA-RE-things replied to roytam1's topic in Browsers working on Older NT-Family OSes
Hi, @roytam1. So , can you create such PDB's with fixups for Serpent ? -
My Browser Builds (Part 5)
IDA-RE-things replied to roytam1's topic in Browsers working on Older NT-Family OSes
@roytam1, It was hidden option of linker all the time, so its not listed as available options. If it will not say errors, then it supports it. (at least it was in previous ms link versions) UPD: I have checked running linker from VS2015 (linker v14.xxx as you show me). Its really supports it as before. All right, -
My Browser Builds (Part 5)
IDA-RE-things replied to roytam1's topic in Browsers working on Older NT-Family OSes
@roytam1, thanks for PDB files. Another thing here: Can you add that options for MSVC linker to create fixups? : /DEBUGTYPE:cv,fixup (I hope its linked by MSVC linker?) The resulting PDBs will be some more in size But its need for profiling by some tools. Then its need just relink (without full rebuilding). -
My Browser Builds (Part 5)
IDA-RE-things replied to roytam1's topic in Browsers working on Older NT-Family OSes
It was with January builds, and all previous builds, so its build-independent issue. Dont know if it was fixed, I have not installed updates after that (after january). Yes, please provide the PDB files for current build(s), and I will see its behaviour, And if it will occured again, will watch it. Also it will help in exploring of slow loading of bunch of tabs on startup (opened sites from previous session). (its another problem) -
My Browser Builds (Part 5)
IDA-RE-things replied to roytam1's topic in Browsers working on Older NT-Family OSes
Hello, @roytam1, Thanks for the Serpent browser builds, But I have a long-time problem (and I think not only I). Its a freezes (hangs) of this browser on youtube. A have described the problem here on githuib and requested PDB files for it to check what is happened: https://github.com/roytam1/basilisk55/issues/48 But no reply still there. Becase of this hangs, I have moved to Supermium this winter. If you can, provide PDB files please, And I will check it again. And may be will found whats happens. -
@Dixel, @Karla Sleutel, are you not using my DLL at all ? I will know at least. I'm working for people, who need this.