Michael Catanzaro

USA

Igalian since 2015.

Latest Updates

Michael Catanzaro 05/06/2018

Security vulnerability in Epiphany Technology Preview

If you use Epiphany Technology Preview, please update immediately and ensure you have revision 3.29.2-26 or newer. We discovered and resolved a vulnerability that allowed websites to access internal Epiphany features and thereby exfiltrate passwords from...

Michael Catanzaro 28/05/2018

Thoughts on Flatpak after four months of Epiphany Technology Preview

It’s been four months since I announced Epiphany Technology Preview — which I’ve been using as my main browser ever since — and five months since I announced the availability of a stable channel via Flatpak. For the most part,...

Michael Catanzaro 17/02/2018

On Compiling WebKit (now twice as fast!)

Are you tired of waiting for ages to build large C++ projects like WebKit? Slow headers are generally the problem. Your C++ source code file #includes a few headers, all those headers #include more, and those headers #include more, and more, and more, and...

Michael Catanzaro 16/02/2018

On Python Shebangs

So, how do you write a shebang for a Python program? Let’s first set aside the python2/python3 issue and focus on whether to use env. Which of the following is correct? #!/usr/bin/env python #!/usr/bin/python The first option seems to work in all...

Michael Catanzaro 24/01/2018

Announcing Epiphany Technology Preview

If you use macOS, the best way to use a recent development snapshot of WebKit is surely Safari Technology Preview. But until now, there’s been no good way to do so on Linux, short of running a development distribution like Fedora Rawhide. Enter...

Filter

By Type:

Commits

Changeset in webkit [239970]: Use unorm2_normalize instead of precomposedStringWithCanonicalMapping ...

2 edits in trunk/Source/WTF Use unorm2_normalize instead of precomposedStringWithCanonicalMapping in userVisibleString ​https://bugs.webkit.org/show_bug.cgi?id=192945 Reviewed by Alex Christensen. Replace use of the nice NSString function...

Michael Catanzaro15/01/2019

Changeset in webkit [239957]: Merge r239787 - Gigacage disabling checks should handle the ...

9 edits in releases/WebKitGTK/webkit-2.22/Source Merge r239787 - Gigacage disabling checks should handle the GIGACAGE_ALLOCATION_CAN_FAIL case properly. ​https://bugs.webkit.org/show_bug.cgi?id=193292 Reviewed by Yusuke...

Michael Catanzaro15/01/2019

Changeset in webkit [239956]: Merge r239245 - Gigacage runway should immediately follow the ...

2 edits in releases/WebKitGTK/webkit-2.22/Source/bmalloc Merge r239245 - Gigacage runway should immediately follow the primitive cage ​https://bugs.webkit.org/show_bug.cgi?id=192733 Reviewed by Saam Barati. This patch makes sure that the Gigacage...

Michael Catanzaro15/01/2019

Changeset in webkit [239950]: Merge r239873 - WorkQueue::concurrentApply() passes a raw pointer to a ...

2 edits in releases/WebKitGTK/webkit-2.22/Source/WTF Merge r239873 - WorkQueue::concurrentApply() passes a raw pointer to a temporary String to Thread::create(). ​https://bugs.webkit.org/show_bug.cgi?id=191350 Reviewed by Brent Fulgham. The non...

Michael Catanzaro14/01/2019

Changeset in webkit [239949]: Merge r239642 - Parsed protocol of javascript URLs with embedded ...

3 edits2 adds in releases/WebKitGTK/webkit-2.22 Merge r239642 - Parsed protocol of javascript URLs with embedded newlines and carriage returns do not match parsed protocol in Chrome and...

Michael Catanzaro14/01/2019