…full-page (as suggested by @grundprinzip)
There are some global state variables that aren't correctly getting initialized in the presenter view. Since I'm on a tight time budget at the moment, just hackily forward the state from the presentation view to the presenter view, which fixes the defect.
…r location This means that you can open the presenter view and have it spawn a slides window, but then make the slides window fullscreen instead of the presenter view (which can be a background window on another display). I didn't test it very much, but it seems to work well enough. This uses the horrible hack of setting an attribute on the slide window because otherwise the reference back to the parent window was sometimes (but not always) getting clobbered when showoff.js loaded in the child window.
The pdf_options call in ShowOff::pdf was missing the working directory for the current presentation. Adding this call revealed a bug in get_config_options about non-existing keys. * added settings.pres_dir to ShowOffUtils::showoff_pdf_options * fixed default value bug in ShowOffUtils::get_config_option
…/grundprinzip/showoff into grundprinzip-asset_path_version_public_folder Conflicts: lib/showoff.rb
I could not execute the tests because of the following reasons: 1) the get_options() method did not handle the fact that sometimes there is no config file 2) my sinatra version requires public to be not a member variable In Addition I could not execute the showoff executable from the trunk since it uses ShowOff::VERSION, but one of the previous merges of a pull request made this to SHOWOFF_VERSION