67 Commits (71cc9b131cbd720707623ffa94f7520977a48cf5)

Author SHA1 Message Date
Montel Laurent 71cc9b131c Fix compile with "-DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS" 15 years ago
Pino Toscano 505139af31 generators: fix core #includes removing the okular prefix 15 years ago
Pino Toscano 2b1c2202a6 bump plugins versions to be in sync with kde 4.3 and, in case, consider more work being done 16 years ago
Pino Toscano 87320d1f08 Better check for libchmfile loading errors. 17 years ago
Pino Toscano 3f1010b976 a couple of fixes for the resolution of page urls: 17 years ago
Pino Toscano 07e6cc3bb0 bump plugins versions to be in sync with kde 4.2 and, in case, consider more work being done 17 years ago
Pino Toscano 16db4f6a0d use the width and heightof the view, it seems to slightly improve the placement of the text areas 17 years ago
Pino Toscano 3aeb12fe1e use the right values of width/height for the x/y scale when getting the links of each page 17 years ago
Pino Toscano 899882dd27 various fixes: 17 years ago
Pino Toscano 9385f99ef2 Get the file list from the document, instead of spoofing them from the TOC. 17 years ago
Pino Toscano c3de82f197 handle/discard LCHM entries with no urls 17 years ago
Pino Toscano c499bfb02d cancel the loading loop on errors too 17 years ago
Pino Toscano 43276feebc Really exclude user input while doing the sync loading of the HTML documents. 17 years ago
Pino Toscano e468befe0f bump versions (sync with kde 4.2) 17 years ago
Pino Toscano 86169f7558 SVN_SILENT remove old code 18 years ago
Pino Toscano 730e1f665b Take into account relative links in pages, and resolve them correctly. 18 years ago
Pino Toscano 6b6a111099 Make the poppler(pdf), spectre(ps), dvi and chm backend calculate and set bounding box of pages. 18 years ago
Albert Astals Cid 2e29cd8ffa port to new kchmviewer code, this brings us to almost no local patch on extern code (we have 1 bugfix + making kio-msits work that i'll notify upstream) 18 years ago
Pino Toscano 6aa123656a Port the plugin system to the standard KDE factory and loader, getting rid of the custom system okular had so far. 19 years ago
Pino Toscano 15155d8824 Rename the virtual closeDocument() to doCloseDocument(), and make it protected. 19 years ago
Pino Toscano a3aca79a4e a vector of bool is better here 19 years ago
Pino Toscano 4dcadf5544 Add a mutex in the base generator class, so any generator that wants a mutex can use it. 19 years ago
Pino Toscano 231839f344 SVN_SILENT include fixes 19 years ago
Pino Toscano 78e2377a87 Add a method for generators to know some metadata of the document 19 years ago
Pino Toscano 48b2cad049 fixed wrong example in the apidox, and all the code that was done by copy&paste from it, basically... 19 years ago
Thiago Macieira c778ca36b0 Unbreak compilation. 19 years ago
Arto Hytönen e8ad05552b kdegraphics QString::null clean-up. 19 years ago
Aaron J. Seigo 425252e04a add about data to this generator. also makes a pot file possible again. everyone wins. ;) 19 years ago
Pino Toscano 758daf07d1 connect() to finished() only once, and close the url of the khtml part after every usage 19 years ago
Pino Toscano de45467966 properly free the resources of a document when calling closeDocument(), not in the destructor of the generator or in loadDocument() 19 years ago
Pino Toscano e0f08ab3e9 delete the khtml part on destruction; remove unused #include 19 years ago
Tobias Koenig 06e831a3c9 Add a new method DocumentInfo::set( enum, QString ) to get more 19 years ago
Pino Toscano 106e96240c rename (almost) every ActionFoo class to FooAction 19 years ago
Pino Toscano 5f21b15d99 Link -> Action renaming. 19 years ago
Pino Toscano f3e484082d Link -> Action renaming. 19 years ago
Albert Astals Cid 3f927c095a maks was right, zoom was the problem 19 years ago
Tobias Koenig 68e1c81b9a * Fixed the loading of chm documents (avoids crashes) 19 years ago
Tobias Koenig f6db3a7408 Replaced the kapp->processEvents magic by a clean nested QEventLoop 19 years ago
Pino Toscano 6068c76df6 Merge the new functions of ThreadedGenerator into the base Generator: this means that there's again only a single base Generator that can provide the multithreading for the generation of contents, just pixmaps for now. 19 years ago
Tobias Koenig baf1fb2870 Several changes: 19 years ago
Pino Toscano 55dfb87f3f simplify a bit the Feature system: move it to the base Generator class, and add a protected method to switch a feature on and off easily - no more need to copy&paste hasFeature() anymore 19 years ago
Tobias Koenig d227a94e79 First part of the porting to a threaded api for generators 19 years ago
Pino Toscano 135a18b407 get rid of supportsSearching() by using a proper feature 19 years ago
Pino Toscano 468a0da775 bye bye canGenerateTextPage(), unused nowadays 19 years ago
Pino Toscano 4b922367e2 Use a proper enum to deal with orientation/rotation all around okular. 19 years ago
Tobias Koenig ea51ee18f5 Do a lot of include cleanups... we install all important 19 years ago
Tobias Koenig 86a1fd3b69 Big cleanup of Document API and documentation: 19 years ago
Tobias Koenig a7b04cb92b Replaced 20 years ago
Tobias Koenig a490cc0cd7 Add the following functionality: 20 years ago
Albert Astals Cid 24651d3743 delete m_file when closing the documetn 20 years ago