Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/browser-plugin/plugin.cpp
Commit message (Collapse)AuthorAgeFilesLines
* browser-plugin: notify browser when find comes up emptyTommi Komulainen2010-07-271-2/+16
| | | | | | | | | Example: plugin.magicWrapper = { onFindChanged : function() { if (plugin.canFindOnPage) { ... } } }
* browser-plugin: implement searchTommi Komulainen2010-07-271-4/+71
| | | | | | | | | | | Changed the API to be better match for find as you type. Using property access workaround. Example: plugin.findTerms = "hello"; begin searching and highlights all matches in the document plugin.findNext = 42; (workaround) jump to next match plugin.findPrevious = 42; (workaround) jump to previous match
* browser-plugin: add clipboard copy supportTommi Komulainen2010-07-271-1/+25
| | | | | | | | | | | | Only supporting copy, evince doesn't support editing (at least the API is lacking cut and paste) Using property access workaround. Example: if (plugin.canCopy) { plugin.canCopy = 42; (workaround) copy selection to clipboard }
* browser-plugin: add zoom propertyTommi Komulainen2010-07-271-0/+13
| | | | | Example: plugin.zoom = plugin.zoom * 1.5;
* browser-plugin: notify browser of title changesTommi Komulainen2010-07-271-0/+2
| | | | | | | | | | | | | | | | PDF loading may (or may not) finish after the browser has had its change to set up the magicWrapper so let the browser know about the document title. Example: let embed = document.embeds[0]; embed.magicWrapper = { onTitleChanged: function() { // update document / page title to that of the PDF file document.title = embed.title; } };
* browser-plugin: add methods for calling browser wrapper functionsTommi Komulainen2010-07-271-0/+9
|
* browser-plugin: extract pdf title to member variable for easier accessTommi Komulainen2010-07-271-1/+14
|
* browser-plugin: release last reference to ScriptableObject on destroyTommi Komulainen2010-07-271-0/+5
|
* browser-plugin: check and fix compiler warningsTommi Komulainen2010-07-271-1/+1
|
* Follow external links in browser plugin, fixes bug 1392James Willcox2010-07-271-0/+27
|
* Use canonical signal nameMarco Pesenti Gritti2010-07-271-1/+1
|
* Avoid unnecessary if blockMarco Pesenti Gritti2010-07-271-4/+3
|
* Fix several spacing issuesMarco Pesenti Gritti2010-07-271-3/+3
|
* Fix indentation.Marco Pesenti Gritti2010-07-271-6/+6
|
* Make document loading async.Marco Pesenti Gritti2010-07-271-20/+42
|
* Cleanup loading error handling.Marco Pesenti Gritti2010-07-271-4/+8
|
* Better c++ style for initializationMarco Pesenti Gritti2010-07-271-5/+3
|
* Do not leak EvDocument.Marco Pesenti Gritti2010-07-271-0/+1
|
* Reformat to respect evince indentation style.Marco Pesenti Gritti2010-07-271-88/+89
|
* Add a browser plugin implementation.Marco Pesenti Gritti2010-07-271-0/+179