3683's DCE

Discuss Windows Vista/Server 2008 to Windows 10.
Post Reply
jagotu
User avatar
Posts: 518
Joined: Mon Feb 04, 2013 5:03 pm
Location: Czechia
Contact:

3683's DCE

Post by jagotu »

You may be thinking, "What is this topic about? I thought 3706 was the first build to have DCE!" Well, what many pages documenting longhorn would like you to believe is not true. The team over at longhorn.ms (including me and Melcher) digged deep and find out that it's just the UI to enable it that's missing, and DCE itself is ready to be run!

We weren't able to find the proper drivers for VMs, so we ran to our real computers and after a while got it running:



To learn more about DCE, and see how you can get it running yourself, make sure to check Melcher's amazing article about Desktop composition at the new longhorn.ms.

So, what is your opinion about the earliest "DWM" we can get our eyes on? It isn't much, but it brought us all the aero and various later stuff :)
Windows TEN - Totally Erroneous Numbering
Always watching you...

cantasan99
Posts: 905
Joined: Fri Feb 15, 2013 3:37 pm
Location: Istanbul, Turkey

Re: 3683's DCE

Post by cantasan99 »

Microsoft must have hidden it. Or 3683 could be a early prototype for DWM/DCE.
Image

Turkish translator of Wine/Known as ctasan in ReactOS Forum
ReactOS Community Changelogs - Don't miss improvements!

jagotu
User avatar
Posts: 518
Joined: Mon Feb 04, 2013 5:03 pm
Location: Czechia
Contact:

Re: 3683's DCE

Post by jagotu »

cantasan99 wrote:Microsoft must have hidden it. Or 3683 could be a early prototype for DWM/DCE.
Urm... what?

EDIT:
Well, I doubt they "hid" it, it was more probably just not ready for being shown (as you can see, the desktop background fails to render completely.
And as 3683 is the earliest build we have, it's the earliest version of DWM/DCE we have. We don't have any pre-reset longhorn build that doesn't have DCE, so we can't tell when they added it.
Last edited by jagotu on Sun Dec 21, 2014 7:36 pm, edited 2 times in total.
Windows TEN - Totally Erroneous Numbering
Always watching you...

cantasan99
Posts: 905
Joined: Fri Feb 15, 2013 3:37 pm
Location: Istanbul, Turkey

Re: 3683's DCE

Post by cantasan99 »

jagotu wrote:
cantasan99 wrote:Microsoft must have hidden it. Or 3683 could be a early prototype for DWM/DCE.
Urm... what?
I read your article about DCE in Longhorn. In later builds DCE is much advanced than early ones. So, DCE in 3683 could be a skeleton for this feature. From simple to advanced, later builds contain much stable and complete DCE.

Micrsoft hid this feature, in my opinion, like new Start Menu in early Whistler builds.
Image

Turkish translator of Wine/Known as ctasan in ReactOS Forum
ReactOS Community Changelogs - Don't miss improvements!

jagotu
User avatar
Posts: 518
Joined: Mon Feb 04, 2013 5:03 pm
Location: Czechia
Contact:

Re: 3683's DCE

Post by jagotu »

Yeah, I had trouble understanding what you were trying to say.

Who knows if they hid it on purpose or if they just didn't bother creating an UI for it back then. The fact that DCE in later builds is more advanced doesn't look too mysterious to me ;)
Windows TEN - Totally Erroneous Numbering
Always watching you...

DragonExagon
Posts: 37
Joined: Thu Mar 27, 2014 6:55 pm
Location: Somewhere

Re: 3683's DCE

Post by DragonExagon »

Well, for everything there's a start ;)
That's the cool part of Longhorn, there's more stuff than you think.

jagotu
User avatar
Posts: 518
Joined: Mon Feb 04, 2013 5:03 pm
Location: Czechia
Contact:

Re: 3683's DCE

Post by jagotu »

BONUS: As with every beta, not everything always works as it should :)

[youtube2]http://youtu.be/hnRxWjQGZVw[/youtube2]
Windows TEN - Totally Erroneous Numbering
Always watching you...

Winutiae
Posts: 5
Joined: Thu Sep 11, 2014 5:28 pm

Re: 3683's DCE

Post by Winutiae »

This sounds familiar. Literally every site that covers Whistler says that 2250 is the first one with theming, except that in reality its 2223 with its' Business.thx theme. There's no UI for that either, but it can be applied by calling some functions in uxtheme.

wasabilee
Permanently Banned
Posts: 491
Joined: Tue Jun 10, 2014 5:09 pm

Re: 3683's DCE

Post by wasabilee »

lol this means you can port DCE to XP then
since 36xx uxtheme doesn't use dependency on it, yet it exists

Lukas Marsik
Posts: 1268
Joined: Thu Mar 29, 2012 4:14 pm

Re: 3683's DCE

Post by Lukas Marsik »

wasabilee wrote:lol this means you can port DCE to XP then
since 36xx uxtheme doesn't use dependency on it, yet it exists
DCE relies on way more things than just uxtheme... for example user32

jagotu
User avatar
Posts: 518
Joined: Mon Feb 04, 2013 5:03 pm
Location: Czechia
Contact:

Re: 3683's DCE

Post by jagotu »

That's not exactly true Lukas. All the user32 does is just syscall to win32k. win32k.sys is a kernel-mode module that is responsible for all drawing stuff - so it also contains all DCE code.

Good luck porting kernel modules to XP...
Windows TEN - Totally Erroneous Numbering
Always watching you...

WindowsLover
Posts: 15
Joined: Fri Aug 29, 2014 7:36 am

Re: 3683's DCE

Post by WindowsLover »

Nice! I never attempted to activate any DCE before so i think I will have a go as well. Still don't know if it is possible to activate DCE on Parallel Desktop.

wasabilee
Permanently Banned
Posts: 491
Joined: Tue Jun 10, 2014 5:09 pm

Re: 3683's DCE

Post by wasabilee »

so to bump it a bit
when activated DCE

the desktop becomes black
there are no animations present (min/max/close)
true ?

and also, did anyone EVER tried to find a way how to make windows-es
non transparent in M3 builds while DCE is enabled ?

Post Reply