Antti Koivisto | 31 Oct 18:02 2014
Picon
Picon

Disk cache

Hello,

I'm planning to add an experimental HTTP cache implementation to WebKit (https://bugs.webkit.org/show_bug.cgi?id=30322). The main motivations are:

- Improving performance by bringing the cache closer. For example we can serialize WebKit response objects directly instead of converting to/from platform types.
- Making future innovation around caching easier. Closer coordination between cache and WebKit opens new optimization possibilities.

The cache lives in the network process. Most of the code is cross-platform. The storage backend uses libdispatch IO though it wouldn't be hard to add a generic posix one too.

The code will be behind NETWORK_CACHE feature flag.


  antti
_______________________________________________
webkit-dev mailing list
webkit-dev <at> lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev
Said Abou-Hallawa | 31 Oct 17:55 2014
Picon

gtk failure

I submitted a patch for the bug https://bugs.webkit.org/show_bug.cgi?id=137132The build failed for gtk-wk2 but passed for mac and mac-wk2. Here is the failure.
Last 500 characters of output:e/CMakeFiles/WebCore.dir/rendering/style/RenderStyle.cpp.o -c ../../Source/WebCore/rendering/style/RenderStyle.cpp ../../Source/WebCore/rendering/style/RenderStyle.cpp: In member function 'WebCore::Color WebCore::RenderStyle::colorIncludingFallback(int, bool) const': ../../Source/WebCore/rendering/style/RenderStyle.cpp:1525:10: error: 'CSSPropertyWebkitColumnRuleColor' was not declared in this scope case CSSPropertyWebkitColumnRuleColor:

In the patch I have the following change 

Source/WebCore/rendering/style/RenderStyle.cpp

<at> <at> Color RenderStyle::colorIncludingFallbac
15221522 case CSSPropertyOutlineColor:
15231523 result = visitedLink ? visitedLinkOutlineColor() : outlineColor();
15241524 break;
1525  case CSSPropertyWebkitColumnRuleColor:
 1525 case CSSPropertyColumnRuleColor:
15261526 result = visitedLink ? visitedLinkColumnRuleColor() : columnRuleColor();
15271527 break;
15281528 case CSSPropertyWebkitTextDecorationColor:


I am un-prefixing the column rule color property.  So I replaced CSSPropertyWebkitColumnRuleColor with CSSPropertyColumnRuleColor.  But the failure is saying the prefixed property is not defined.  

How can for gtk-wk2 only, the patch is not applied in RenderStyle.cpp but is applied with other files and is applied also for all files for the mac platform?

Thanks,
Said
_______________________________________________
webkit-dev mailing list
webkit-dev <at> lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev
youenn fablet | 31 Oct 00:02 2014
Picon

Streams API

Hi all,

I would like to add support for the streams API ([1], [2]), starting
with readable streams and their integration with XHR and loaders.
This work is expected to happen behind a flag.

Regards,
   Youenn

[1] https://github.com/whatwg/streams
[2] http://www.w3.org/TR/streams-api/
Koen Bok | 29 Oct 11:00 2014

Re: webkit-dev Digest, Vol 113, Issue 19

Unsubscribe

On Tuesday, October 28, 2014, <webkit-dev-request <at> lists.webkit.org> wrote:

Send webkit-dev mailing list submissions to
        webkit-dev <at> lists.webkit.org

To subscribe or unsubscribe via the World Wide Web, visit
        https://lists.webkit.org/mailman/listinfo/webkit-dev
or, via email, send a message with subject or body 'help' to
        webkit-dev-request <at> lists.webkit.org

You can reach the person managing the list at
        webkit-dev-owner <at> lists.webkit.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of webkit-dev digest..."


Today's Topics:

   1. FOSDEM 2015 Desktops DevRoom Call for Talks (Pau Garcia i Quiles)
   2. Re: [blink-dev] FOSDEM 2015 Desktops DevRoom Call for     Talks
      (Levi Weintraub)
   3. OS X Mavericks build failing (Bem Jones-Bey)


----------------------------------------------------------------------

Message: 1
Date: Mon, 27 Oct 2014 21:00:35 +0100
From: Pau Garcia i Quiles <pgquiles <at> elpauer.org>
To: blink-dev <at> chromium.org,   "webkit-dev <at> lists.webkit.org"
        <webkit-dev <at> lists.webkit.org>
Subject: [webkit-dev] FOSDEM 2015 Desktops DevRoom Call for Talks
Message-ID:
        <CAKcBokvRCmge+7y1YpHxvUBYOv=-qJH57GVmQM=00=tRo-Zp1g <at> mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

 Hello,

--8<---

FOSDEM <http://www.fosdem.org> is one of the largest gatherings of Free
Software contributors in the world and happens each February in Brussels
(Belgium). One of the tracks will be the Desktops DevRoom (formerly known
as ?CrossDesktop DevRoom?), which will host Desktop-related talks.

We are now inviting proposals for talks about Free/Libre/Open-source
Software on the topics of Desktop development, Desktop applications and
interoperability amongst Desktop Environments. This is a unique opportunity
to show novel ideas and developments to a wide technical audience.

Topics accepted include, but are not limited to: Enlightenment, Gnome, KDE,
Unity, XFCE, LXQt, Windows, Mac OS X, software development for the desktop,
general desktop matters, applications that enhance desktops and web (when
related to desktop).

Talks can be very specific, such as the advantages/disadvantages of
development with Qt on Wayland over X11/Mir; or as general as predictions
for the fusion of Desktop and web in 5 years time. Topics that are of
interest to the users and developers of all desktop environments are
especially welcome. The FOSDEM 2014 schedule
<https://archive.fosdem.org/2014/schedule/track/desktops/> might give you
some inspiration.

Please include the following information when submitting a proposal:

   - Your name
   - The title of your talk (please be descriptive, as titles will be
   listed with around 250 from other projects)
   - Short abstract of one or two paragraphs
   - Short bio (with photo)
   - Requested time: from 15 to 45 minutes. Normal duration is 30 minutes.
   Longer duration requests must be properly justified. You may be assigned
   LESS time than you request.

The deadline for submissions is December 7th 2014. FOSDEM will be held on
the weekend of January 31st-February 1st 2015 and the Desktops DevRoom will
take place on Sunday, February 1st 2015. Please use the following website
to submit your proposals: https://penta.fosdem.org/submission/FOSDEM15 (you
do not need to create a new Pentabarf account if you already have one from
past years).

You can also join the devroom?s mailing list, which is the official
communication channel for the DevRoom: desktops-devroom <at> lists.fosdem.org
<https://lists.fosdem.org/private/desktops-devroom/> (subscription page
<https://lists.fosdem.org/listinfo/desktops-devroom> for the mailing list)

? The Desktops DevRoom 2015 Organization Team

--8<---


--
Pau Garcia i Quiles
http://www.elpauer.org
(Due to my workload, I may need 10 days to answer)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-dev/attachments/20141027/10f004bc/attachment-0001.html>

------------------------------

Message: 2
Date: Mon, 27 Oct 2014 13:04:21 -0700
From: Levi Weintraub <leviw <at> chromium.org>
To: Pau Garcia i Quiles <pgquiles <at> elpauer.org>
Cc: blink-dev <blink-dev <at> chromium.org>,       "webkit-dev <at> lists.webkit.org"
        <webkit-dev <at> lists.webkit.org>
Subject: Re: [webkit-dev] [blink-dev] FOSDEM 2015 Desktops DevRoom
        Call for        Talks
Message-ID:
        <CAMLeo+GCHOYhZXtFZcoVx=W-5PSHheq7B6nP3m_BmDfSqT16Lw <at> mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

Please don't send advertisements or cross-post to these lists.

Thanks,
/L/

On Mon, Oct 27, 2014 at 1:00 PM, Pau Garcia i Quiles <pgquiles <at> elpauer.org>
wrote:

> Hello,
>
> --8<---
>
> FOSDEM <http://www.fosdem.org> is one of the largest gatherings of Free
> Software contributors in the world and happens each February in Brussels
> (Belgium). One of the tracks will be the Desktops DevRoom (formerly known
> as ?CrossDesktop DevRoom?), which will host Desktop-related talks.
>
> We are now inviting proposals for talks about Free/Libre/Open-source
> Software on the topics of Desktop development, Desktop applications and
> interoperability amongst Desktop Environments. This is a unique opportunity
> to show novel ideas and developments to a wide technical audience.
>
> Topics accepted include, but are not limited to: Enlightenment, Gnome,
> KDE, Unity, XFCE, LXQt, Windows, Mac OS X, software development for the
> desktop, general desktop matters, applications that enhance desktops and
> web (when related to desktop).
>
> Talks can be very specific, such as the advantages/disadvantages of
> development with Qt on Wayland over X11/Mir; or as general as predictions
> for the fusion of Desktop and web in 5 years time. Topics that are of
> interest to the users and developers of all desktop environments are
> especially welcome. The FOSDEM 2014 schedule
> <https://archive.fosdem.org/2014/schedule/track/desktops/> might give you
> some inspiration.
>
> Please include the following information when submitting a proposal:
>
>    - Your name
>    - The title of your talk (please be descriptive, as titles will be
>    listed with around 250 from other projects)
>    - Short abstract of one or two paragraphs
>    - Short bio (with photo)
>    - Requested time: from 15 to 45 minutes. Normal duration is 30
>    minutes. Longer duration requests must be properly justified. You may be
>    assigned LESS time than you request.
>
> The deadline for submissions is December 7th 2014. FOSDEM will be held on
> the weekend of January 31st-February 1st 2015 and the Desktops DevRoom will
> take place on Sunday, February 1st 2015. Please use the following website
> to submit your proposals: https://penta.fosdem.org/submission/FOSDEM15
> (you do not need to create a new Pentabarf account if you already have one
> from past years).
>
> You can also join the devroom?s mailing list, which is the official
> communication channel for the DevRoom: desktops-devroom <at> lists.fosdem.org
> <https://lists.fosdem.org/private/desktops-devroom/> (subscription page
> <https://lists.fosdem.org/listinfo/desktops-devroom> for the mailing list)
>
> ? The Desktops DevRoom 2015 Organization Team
>
> --8<---
>
>
> --
> Pau Garcia i Quiles
> http://www.elpauer.org
> (Due to my workload, I may need 10 days to answer)
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-dev/attachments/20141027/c65cf119/attachment-0001.html>

------------------------------

Message: 3
Date: Mon, 27 Oct 2014 22:42:36 +0000
From: Bem Jones-Bey <bjonesbe <at> adobe.com>
To: webkit-dev <webkit-dev <at> lists.webkit.org>
Subject: [webkit-dev] OS X Mavericks build failing
Message-ID: <29823522-89CA-4DCA-A88C-89FA73A68900 <at> adobe.com>
Content-Type: text/plain; charset="us-ascii"

Howdy,

My build on Mavericks has stopped working, and I haven't changed anything except syncing to head and installing the Xcode patch that came out a couple of days ago. Since the bots are green, I can only assume it has something to do with the public SDK. I've filed a bug for this: https://bugs.webkit.org/show_bug.cgi?id=138108

Anyone know what the proper fix is?

Thanks,
Bem

------------------------------

_______________________________________________
webkit-dev mailing list
webkit-dev <at> lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


End of webkit-dev Digest, Vol 113, Issue 19
*******************************************
_______________________________________________
webkit-dev mailing list
webkit-dev <at> lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev
Bem Jones-Bey | 27 Oct 23:42 2014
Picon

OS X Mavericks build failing

Howdy,

My build on Mavericks has stopped working, and I haven't changed anything except syncing to head and
installing the Xcode patch that came out a couple of days ago. Since the bots are green, I can only assume it
has something to do with the public SDK. I've filed a bug for this: https://bugs.webkit.org/show_bug.cgi?id=138108

Anyone know what the proper fix is?

Thanks,
Bem
Pau Garcia i Quiles | 27 Oct 21:00 2014

FOSDEM 2015 Desktops DevRoom Call for Talks

Hello,

--8<---

FOSDEM is one of the largest gatherings of Free Software contributors in the world and happens each February in Brussels (Belgium). One of the tracks will be the Desktops DevRoom (formerly known as “CrossDesktop DevRoom”), which will host Desktop-related talks.

We are now inviting proposals for talks about Free/Libre/Open-source Software on the topics of Desktop development, Desktop applications and interoperability amongst Desktop Environments. This is a unique opportunity to show novel ideas and developments to a wide technical audience.

Topics accepted include, but are not limited to: Enlightenment, Gnome, KDE, Unity, XFCE, LXQt, Windows, Mac OS X, software development for the desktop, general desktop matters, applications that enhance desktops and web (when related to desktop).

Talks can be very specific, such as the advantages/disadvantages of development with Qt on Wayland over X11/Mir; or as general as predictions for the fusion of Desktop and web in 5 years time. Topics that are of interest to the users and developers of all desktop environments are especially welcome. The FOSDEM 2014 schedule might give you some inspiration.

Please include the following information when submitting a proposal:

  • Your name
  • The title of your talk (please be descriptive, as titles will be listed with around 250 from other projects)
  • Short abstract of one or two paragraphs
  • Short bio (with photo)
  • Requested time: from 15 to 45 minutes. Normal duration is 30 minutes. Longer duration requests must be properly justified. You may be assigned LESS time than you request.

The deadline for submissions is December 7th 2014. FOSDEM will be held on the weekend of January 31st-February 1st 2015 and the Desktops DevRoom will take place on Sunday, February 1st 2015. Please use the following website to submit your proposals: https://penta.fosdem.org/submission/FOSDEM15 (you do not need to create a new Pentabarf account if you already have one from past years).

You can also join the devroom’s mailing list, which is the official communication channel for the DevRoom: desktops-devroom <at> lists.fosdem.org (subscription page for the mailing list)

– The Desktops DevRoom 2015 Organization Team


--8<---


--
Pau Garcia i Quiles
http://www.elpauer.org
(Due to my workload, I may need 10 days to answer)
_______________________________________________
webkit-dev mailing list
webkit-dev <at> lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev
Bem Jones-Bey | 27 Oct 19:42 2014
Picon

Removing webkit prefix from CSS Shapes properties?

Hey all,

Chrome shipped CSS Shapes un-prefixed. The spec has been in CR for awhile now, with no changes in behavior. I
keep on coming across content that uses CSS Shapes but doesn't use the prefixed version, so it doesn't work
in Safari. Any objections to enabling un-prefixxed versions of CSS Shapes properties in WebKit?

- Bem
David Kilzer | 24 Oct 20:20 2014

bugs.webkit.org email outage; asynchronous mail queue enabled

Hello,

The bugs.webkit.org site experienced a mail server outage from at least 10:55 PM PDT on Thursday, October
23 (possibly earlier) until about 11:08 AM PDT today (Friday, October 24).

During this time, we enabled Bugzilla's asynchronous mail queue to unblock all other interaction with bugs.webkit.org.

All of the queued mail should now be delivered.

Please let us know if you experience any issues with mail delivery going forward.  Thanks!

Dave
Renata Hodovan | 23 Oct 19:56 2014
Picon

Fuzzinator reloaded

Hi Folks,

I only needed a year to write the second chapter of the first Fuzzinator 
blogpost, but now it is out! If you are interested you can read it here:

http://webkit.sed.hu/blog/20141023/fuzzinator-reloaded

Cheers,
Reni
Darin Adler | 23 Oct 18:42 2014
Picon

Keep ResourceBuffer?

Hi folks.

I’ve noticed that we have an unused abstraction in the loader code. ResourceBuffer is a cover for a
SharedBuffer, with comments and remnants of an older effort to make it some kind of abstraction. But at the
moment it’s just overhead and no abstraction.

Does anyone object to my eliminating ResourceBuffer for now and changing code to use SharedBuffer
directly instead?

— Darin
_______________________________________________
webkit-dev mailing list
webkit-dev <at> lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev
Chris Dumez | 20 Oct 23:28 2014
Picon

Transition to is<>() / downcast<>() is complete

Hi all,

I just wanted to let you know that I have just landed the last patch porting the code base to using is<>() / downcast<>().
I have managed to remove the NODE_TYPE_CASTS() / TYPE_CASTS_BASE() macros so there should be no code using it anymore.

If you need to add is<>() / downcast<>() support for a specific class, please use the SPECIALIZE_TYPE_TRAITS_*() macro that is in
wtf/TypeCasts.h. Note however, that the template specializations are already generated for most HTML/SVG/MathML elements by
default so you rarely need manual traits specialization for those.

If you find remaining toXXX() casting functions in the code, please let me know as we don’t want to mix toXXX() and downcast<>().
Do let me know if you have improvement suggestions as well. One that is on my TODO list already is to support is<>(RefPtr), there are
not that many call sites that would benefit from this but it would be nice IMHO.

Kr,
--
Chris Dumez - Apple Inc.
Cupertino, CA

_______________________________________________
webkit-dev mailing list
webkit-dev <at> lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev

Gmane