Windows 8 (7955) Findings in M3 Leak

Discussion in 'Windows 8' started by spion, Apr 26, 2011.

  1. NaiveUser

    NaiveUser MDL Senior Member

    Apr 14, 2011
    419
    523
    10
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. kingof69ng

    kingof69ng MDL Member

    Apr 20, 2011
    144
    17
    10
    Welcome back naive! good to see you havent retired or anything.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. NaiveUser

    NaiveUser MDL Senior Member

    Apr 14, 2011
    419
    523
    10
    #163 NaiveUser, Jun 3, 2011
    Last edited by a moderator: Apr 20, 2017
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. NaiveUser

    NaiveUser MDL Senior Member

    Apr 14, 2011
    419
    523
    10
    Awww, why they chose a name that already be used ??? its really confusing.

    You speak with great confidence, appreciated. Another piece that doesnt fit into the picture is the wcl*.dll/slr100.dll because they are isolated, can you shed some light on these stuff ? :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. bored_neo

    bored_neo MDL Junior Member

    Jun 3, 2011
    53
    26
    0
    Well, after Direct2D and DirectWrite it's natural that now we get DirectUI. Since the "old DirectUI" was never documented there shouldn't be any confusion. Note that there are some similarities between the old DirectUI and WPF/Silverlight/new Direct UI. I wouldn't be suprised if the old DirectUI isn't the root of all these new technologies.

    He he, I wish I know more about that. Isolated, well said, nothing uses those dlls. I guess one could say it's a new version of .NET but it's so different from the existing .NET that it doesn't make much sense. Unlike .NET dlls, the wcl ones contain native code. But the exported function names are weird and it's unlikely that those dlls where compiled from C/C++. A C# to native compiler? Maybe, but what this has to do with Windows anyway?!

    PS: the .NET framework that's included with Win8 (4.5 as you noted) already has support for WinRT. So all these new APIs (see WinMD files) should be accessible from .NET too.
     
  6. golephish

    golephish MDL Member

    Apr 26, 2011
    104
    7
    10
    Welcome back Naive. And to all @ MDL goodnight.
     
  7. NaiveUser

    NaiveUser MDL Senior Member

    Apr 14, 2011
    419
    523
    10
    #167 NaiveUser, Jun 5, 2011
    Last edited by a moderator: Apr 20, 2017
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. NaiveUser

    NaiveUser MDL Senior Member

    Apr 14, 2011
    419
    523
    10
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  9. nosferati87

    nosferati87 MDL Junior Member

    Apr 6, 2011
    73
    213
    0
    Looks indeed to be some sort of native compiled .NET code. I saw some mention of "garbage collector" and "PInvoke" in the wcl files, shows they are definitely related to .NET. Also, the exported function names follow the pattern tXXX.mXXX, where t probably stands for "type" and m for "method".
     
  10. bored_neo

    bored_neo MDL Junior Member

    Jun 3, 2011
    53
    26
    0
    You pretty much nailed it. I think the whole html5 thing was blown out of proportion. I didn't watch the presentation very carefully but to me it sounded like "you can make apps for windows 8 using html5". There was no "only html5" in those presentations.

    Given all this stuff we have seen in win8 I'm pretty sure these apps can be written in C++ or .NET or HTML. But we'll see, we all know these leaked builds are far from done. Stuff can be added but can be also removed in a future build.
     
  11. NaiveUser

    NaiveUser MDL Senior Member

    Apr 14, 2011
    419
    523
    10
    well, lets look closer in the om.js code, there are some interesting comments

    Heck, it sounds like someone from the Win32/COM world is learning JS from scratch, and the whole js code looks just like C,
    I bet any web guy in the DevDiv can teach them a lot about JavaScript programming. Just call Scott Hanselman for support !

    I know the Browser Programmability and Tools team are building new HTML5/JS frameworks and tooling support with DevDiv,
    but clearly WinDiv guys wont be using that thing, I wont how much they are taking these cool buzzwords seriously, heheh.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. james112

    james112 MDL Novice

    Oct 12, 2010
    28
    3
    0
    Hi everyone, I was just wandering whether you can;
    Unlock my tablet just by swiping up the lock screen and skip the login screen, just like they did in the video... this should be possible in this build, right?

    Thanks for any help.
     
  13. kldpdas

    kldpdas MDL Member

    Oct 21, 2009
    212
    391
    10
    Maybe if you enable autologin for a certain user profile...
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. james112

    james112 MDL Novice

    Oct 12, 2010
    28
    3
    0
    annoyingly that doesnt work... also if I enable touch support on the user profile, touch input doesn't work on the logon (apart from when you swipe up to unlock) o_O but if it isnt enabled the login works normally but no swipe up screen :jumpon:
     
  15. NaiveUser

    NaiveUser MDL Senior Member

    Apr 14, 2011
    419
    523
    10
    oh I imagine WinDiv could be threating DevDiv this way : "if any of you guys dare to promote your stuff when we are talking about HTML5, we wont include your stuff in the default installation image of Windows 8 !". How terrible could that be ! :jumpon:
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. methodbeat

    methodbeat MDL Member

    Apr 28, 2011
    224
    70
    10
    seriously? you were wandering ? :rolleyes: /s
     
  17. NaiveUser

    NaiveUser MDL Senior Member

    Apr 14, 2011
    419
    523
    10
    #177 NaiveUser, Jun 9, 2011
    Last edited by a moderator: Apr 20, 2017
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  18. bored_neo

    bored_neo MDL Junior Member

    Jun 3, 2011
    53
    26
    0
    Ha ha, that's cool. Now where's the WinRT version :biggrin: ?

    Speaking of immersive windows: not sure if it has been mentioned but the likely reason why immersive windows are 640x480 in size is that twinui.dll isn't "running". I guess it works like this:

    - DWM knows what an immersive window is but since twinui isn't running it doesn't display the window
    - When you stop dwm (ctrl-shift-f9) the classic window manager (win32k.sys) takes over. It doesn't know what an immersive windows is so it doesn't care about twinui. It just slaps the window on the screen in the top right corner using a default size.
     
  19. NaiveUser

    NaiveUser MDL Senior Member

    Apr 14, 2011
    419
    523
    10
    Insightful +5 :). maybe I should try that shsxs.dll thing once more. the only stuff I got from it is just a blank window covering my desktop, should be the new 'start screen' but not really working.

    dealing with COM, even a 'modern' version in C++ is not that funny. maybe I should try managed code or even javascript. ;)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  20. Niekess

    Niekess MDL Addicted

    Mar 31, 2011
    836
    564
    30
    I hope it brings part of the new UI shown a week ago.
    Should be some part of it in 7955 I think. :p