News for hackers. Stuff that matters.
Re:$600 Chromebooks are a dangerous development for Microsoft by bena on Saturday September 01, 2018 @01:26PM (#17892895)
In a lot of ways they aren't/weren't.

Office does a lot of things their own way and without a lot of the cross-compatibility that's a feature of most Microsoft products.

That's why you'll find you'll be able to do something in Office, but other Microsoft programs won't. Or vice versa.

Like Notepad and Internet Explorer are pretty much just containers for certain Windows controls. Controls Office don't use. They roll their own. Or at least, used to. Wouldn't surprise me to find out that Office had their own browser rendering engine that didn't rely on anything in IE.

Re:$600 Chromebooks are a dangerous development for Microsoft by c5karl on Saturday September 01, 2018 @10:26PM (#17895172)
> Wouldn't surprise me to find out that Office had their own browser rendering engine that didn't rely on anything in IE.

I'm not sure what the situation is now, but for a long time Outlook used MS Word, not MSIE, to render HTML email messages. Word is a terrible web browser, so that made it next to impossible to design templates for things like email newsletters that would look & behave sensibly in Outlook.

Re:$600 Chromebooks are a dangerous development for Microsoft by chrismorgan on Sunday September 02, 2018 @05:45AM (#17896369)
Outlook 2003 switched to the IE renderer, then for what I consider to be terrible reasons they switched back to MSO in 2007, and still use it in Outlook and even Windows Mail now. (The reasons I recall were bugs in the editor and security—.)

For people that aren’t in the know: the MSO engine is basically a very incomplete and quite buggy implementation of the HTML 3.2 specification. From where I stand, it looks like the entire thing is a binary blob that essentially hasn’t been touched at all for over twenty years. Literally.

Microsoft switching back to MSO breathed new life into an entire industry of people with esoteric, hard-won knowledge about the eldritch affairs of HTML for email. Without it, HTML for email would not be such a disaster. (Sure, there are other awful email clients, but Outlook is by far the most terrible that is used much these days. If it had tightened its game, other bad clients would have been much more like to fix theirs too.)

Re:$600 Chromebooks are a dangerous development for Microsoft by wvenable on Saturday September 01, 2018 @10:22PM (#17895157)
> Wouldn't surprise me to find out that Office had their own browser rendering engine that didn't rely on anything in IE.

Outlook renders HTML for email but doesn't use IE.

This, of course, was a very smart decision even though Outlook's rendering of HTML is terrible.

Re:$600 Chromebooks are a dangerous development for Microsoft by krn on Saturday September 01, 2018 @06:16PM (#17894180)
> Office does a lot of things their own way and without a lot of the cross-compatibility that's a feature of most Microsoft products.

That's probably because unlike most Microsoft products, Office is cross-platform and has to support multiple operating systems, including MacOS, iOS, and Android.

Re:$600 Chromebooks are a dangerous development for Microsoft by gmueckl on Saturday September 01, 2018 @06:48PM (#17894296)
Isn't Office for Mac a completely diverged fork from an old Windows version of Office? I remember some blog posts from the understaffed Mac Office team stating that much several years ago. I don't know if they rebased it in the meantime. The posts read as if the big Office team was focused entirely on Windows and everything else was done by understaffed teams struggling to keep up.
Re:$600 Chromebooks are a dangerous development for Microsoft by pjmlp on Sunday September 02, 2018 @02:09AM (#17895847)
Since 2014 not anymore.

The Office team did a couple of session at CppCon about how they refactored the code.

"CppCon 2014: Zaika Antoun "Microsoft w/ C++ to Deliver Office Across Different Platforms"

https://www.youtube.com/watch?v=3HROqnw-nf4

https://www.youtube.com/watch?v=MGMoRu5yrVc

Re:$600 Chromebooks are a dangerous development for Microsoft by marpstar on Saturday September 01, 2018 @08:23PM (#17894648)
Earlier this year they put out a blog post that announced that their cross-platform versions share a common codebase for "core functionality".

https://techcommunity.microsoft.com/t5/Office-365-Blog/Share...

Re:$600 Chromebooks are a dangerous development for Microsoft by tragic on Sunday September 02, 2018 @04:20AM (#17896157)
Does 'core functionality' include opening a UTF-8-encoded CSV file properly?
Re:$600 Chromebooks are a dangerous development for Microsoft by magnawave on Saturday September 01, 2018 @08:25PM (#17894660)
Not anymore. From what I’ve been told from an insider, the latest versions are derived from a common code base now, with platform specific bits separate for each platform.

The latest office for Mac looks quite a bit like the windows version now (for once) so it’s not too surprising.

Re:$600 Chromebooks are a dangerous development for Microsoft by bena on Saturday September 01, 2018 @07:21PM (#17894431)
Funny story, Excel was on the Mac before Windows.