Fix linux/gdk build and minor gdk improvements.
Created attachment 10991 [details] linux/gdk build fixes; minor gdk improvements Fix gdk build by adding missing PlatformScrollbar functions. Improve gdk by: * change compiler options to not use rtti and exceptions, which is the same thing that mac build is doing and results in significant savings in the size of stripped executable * set warning to default (from off) and make sure debug info is generated. * mark ~FrameGdk() as virtual, as it should be * define SOURCE_ROOT in make-generated-sources.sh since it's used by one of the code generation scripts and without it make-generated-sources.sh fail for gdk build * cleanup GdkLauncher\main.cpp formatting and add -exit-after-loading command-line option which causes the app to exit after fully loading and rendering a page. It's very useful for e.g. running automated memory leaks and profiling tests with valgrind * fix 2 memory leaks (ImageCairo.cpp and FrameGkd.cpp) found by running valgrind
Comment on attachment 10991 [details] linux/gdk build fixes; minor gdk improvements r=me
Landed in r16945. Thanks Krzysztof!