Fix compilation of LocaleWin with !ENABLE(CALENDAR_PICKER) && !ENABLE(DATE_AND_TIME_INPUT_TYPES)

* platform/text/win/LocaleWin.cpp:
(WebCore::LocaleWin::ensureShortMonthLabels):
(WebCore):
(WebCore::LocaleWin::ensureMonthLabels):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147869 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[WIN] Fix build without precompiled header after r145827.

* platform/ContextMenuItem.h:
* platform/PlatformMenuDescription.h:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147870 268f45cc-cd09-0410-ab3c-d52691b4dbfc
table element may get larger when its contents are recreated
https://bugs.webkit.org/show_bug.cgi?id=111342

Reviewed by Darin Adler.

Source/WebCore:

Remove anonymous table section wrappers when destroying their children.

Test: fast/table/anonymous-table-section-removed.html

* rendering/RenderObject.cpp:
(WebCore::RenderObject::destroyAndCleanupAnonymousWrappers):

LayoutTests:

* fast/table/anonymous-table-section-removed-expected.txt: Added.
* fast/table/anonymous-table-section-removed.html: Added.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147871 268f45cc-cd09-0410-ab3c-d52691b4dbfc