Fixed build on desktop with declarative view enabled
Setup charCode even if character not printing
Make key event handling work exactly like in desktop Firefox
Make it compile on Qt4 Harmattan Framework
Added optify in Fremantle
Fixed depends
Fixed depends
Enabled distclean
Merge pull request #48 from marmistrz/master

Debian packaging fixes
Fix the broken Maemo5 build caused by commit d87d1cfcd7f9ebc85d2312c24a3815b05efae4fb

Signed-off-by: Ivaylo Dimitrov <freemangordon@abv.bg>
pass initial URI of new window forward
Merged with gecko 29a7f9d926d5cb6c117c6226ac476d581feca3f3
Refactor view creation to be more async friendly

This patch
1. renames QMozContext::newWindow() to QMozContext::createView() to
   reflect the fact that it is an action, not statement. Also
   browser may not support windows, but tabs thus the more general
   wording;
2. changes the signature of the signal QMozContext::newWindowRequested(url).
   Signals  in Qt implement "one publisher many subscribers" mechanism
   hence it's not guaranteed that there is only one subscriber for the signal.
   Therefore signals should not be used as synchronous calls to fetch
   values like ID of a new view. Instead the patch introduces a new class
   QMozViewCreator that can be used to implement synchronous fetching of
   just created view ID that can be returned back to content JS script.
make QMozViewCreator constructor explicit
Merge pull request #49 from rojkov/refactoring

Refactor view creation to be more async friendly
Make CreateView API public
Sync with latest upstream, remove utils header usage
[qtmozembed] Don't cancel touch upon MOZVIEW_FLICK_THRESHOLD
Merge pull request #50 from rojkov/flick-treshold

[qtmozembed] Don't cancel touch upon MOZVIEW_FLICK_THRESHOLD
Refactor rendering pipeline, WIP