CTTE: RenderSVGModelObject renderers are never anonymous.
<https://webkit.org/b/121350>

Reviewed by Darin Adler.

Flip the switch, turning RenderSVGModelObject::element() into a reference.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155755 268f45cc-cd09-0410-ab3c-d52691b4dbfc
CTTE: RenderSVGBlock renderers are never anonymous.
<https://webkit.org/b/121351>

Reviewed by Antti Koivisto.

RenderSVGBlock inherits from RenderBlockFlow, so needs separate treatment
from RenderSVGModelObject.

But like RSMO, these renderers are never anonymous, so add strongly typed
reference getters and do away with some magical type casts.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155756 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[GTK] Fails to compile if the build directory is in a different partition
https://bugs.webkit.org/show_bug.cgi?id=121296

Reviewed by Carlos Garcia Campos.

Use symlinks instead of hard links to support building on a
different file system.

* gtk/gtkdoc.py:
(GTKDoc._copy_doc_files_to_output_dir.copy_file_replacing_existing):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155757 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Uses gtk-doc tools even when --disable-gtk-doc passed
https://bugs.webkit.org/show_bug.cgi?id=91239

Patch by Ross Burton <ross.burton@intel.com> on 2013-09-14
Reviewed by Martin Robinson.

Don't run generate-gtkdoc on install if gtk-doc is disabled.

* GNUmakefile.am:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155758 268f45cc-cd09-0410-ab3c-d52691b4dbfc
CTTE: RenderRubyText is never anonymous.
<https://webkit.org/b/121352>

Reviewed by Darin Adler.

Replace element() with existingElement() and spam class with OVERRIDE.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155759 268f45cc-cd09-0410-ab3c-d52691b4dbfc
CTTE: RenderRubyAs{Block,Inline} are never anonymous.
<https://webkit.org/b/121353>

Reviewed by Darin Adler.

Replace element() with existingElement() and spam class with OVERRIDE.
Removed bogus removeLeftoverAnonymousBlock() override in RenderRubyAsInline
since it didn't override anything from a parent class.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155760 268f45cc-cd09-0410-ab3c-d52691b4dbfc
CTTE: RenderDetailsMarker is never anonymous.
<https://webkit.org/b/121355>

Reviewed by Darin Adler.

This renderer is never anonymous, and always has a corresponding DetailsMarkerControl.
Couldn't resist cleaning up the class a little bit, adding OVERRIDE and making
toRenderDetailsMarker() into a reference version.

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