Rev |
Age |
Author |
Path |
Log message |
Diff |
4430 |
5562d 16h |
cbradney |
/trunk/Scribus/scribus/pdflib_core.cpp |
#2661: Prepend GPL+exception->see COPYING file notice to all CPP/H files. |
|
4404 |
5563d 19h |
fschmid |
/trunk/Scribus/scribus/pdflib_core.cpp |
Fixed the issue that the "Clip to Margin" setting wasn't respected in the PDF-Export, |
|
4335 |
5570d 02h |
fschmid |
/trunk/Scribus/scribus/pdflib_core.cpp |
Removed several issues with EPS and PDF files on export, should fix Bug #2792. |
|
4307 |
5573d 01h |
cbradney |
/trunk/Scribus/scribus/pdflib_core.cpp |
Change QT_TR_NOOP to tr as PDFLib is a QObject derivative |
|
4294 |
5574d 05h |
cbradney |
/trunk/Scribus/scribus/pdflib_core.cpp |
#2982: Return to uncached PDF colour output as cache code is borked. |
|
4264 |
5577d 21h |
craig |
/trunk/Scribus/scribus/pdflib_core.cpp |
Some more minor pdflib tidying |
|
4241 |
5579d 19h |
craig |
/trunk/Scribus/scribus/pdflib_core.cpp |
Make some Page accessors inlineable, make Page useable in a const
context. Pass Page pointers around pdflib as const to help compiler, protect
against accidental change. |
|
4240 |
5579d 19h |
craig |
/trunk/Scribus/scribus/pdflib_core.cpp |
Help the compiler out by telling it we don't alter the ScText structs we work with |
|
4230 |
5579d 21h |
craig |
/trunk/Scribus/scribus/pdflib_core.cpp |
Use 'c'har not "s"tring in encode |
|
4229 |
5579d 21h |
craig |
/trunk/Scribus/scribus/pdflib_core.cpp |
PDFlib colour caching:
- Cache most recently used colour in SetFarbe(...)
- Cache most recently used (Color, shade) pair for bg & fg in putColor(...)
Both of these help avoid extremely large number of re-generations of the same
tiny colour definition string snippets when outputting certain types of objects.
In particular, text output should improve.
PDFlib tidying:
- Avoid string copies wherever possible (QString is cheap to copy, but
we should actually not be using QString for most of this, and free is
better than cheap).
- get rid of Dokument member in favour of using seek position in file,
make PutDoc inlineable.
- use QString::number instead of IToStr wrapper
- make FToStr a small static-linkage inlineable convenience wrapper
for QString::number
- rename PDFlib::t to PDFlib::outputStream
- Provide a `const char*' overload for PDFlib::PutDoc(...) to write
a plain byte string. Saves on converting constant strings.
- Make some fixed data `static const' to make it shareable and fit in the
read only section of the binary.
- Make a few trivial member functions easily inlineable.
- Move many local variable declarations closer to use
- Convert some very convoluted (should I say "complexificated"? :-P)
string building into the equivalent constant string. |
|
4225 |
5580d 03h |
craig |
/trunk/Scribus/scribus/pdflib_core.cpp |
Initialize progressDialog pointer |
|
4224 |
5580d 03h |
craig |
/trunk/Scribus/scribus/pdflib_core.cpp |
Delete progress dialog when PDFLib is deleted. We were leaking it before.
Note that we don't need to test for usingGUI or progressDialog==0 because
it's entirely legal (a no-op) to delete a 0 pointer. |
|
4223 |
5580d 04h |
craig |
/trunk/Scribus/scribus/pdflib_core.cpp |
Use an initializer list for pdflib, make all members that need not be public
private. |
|
4201 |
5583d 02h |
fschmid |
/trunk/Scribus/scribus/pdflib_core.cpp |
Fixed Bug #273 too. |
|
4197 |
5585d 00h |
fschmid |
/trunk/Scribus/scribus/pdflib_core.cpp |
First part of fixing Bugs #273 and #1993. |
|
4184 |
5587d 05h |
fschmid |
/trunk/Scribus/scribus/pdflib_core.cpp |
Fixed Bug #2756. |
|
4084 |
5602d 02h |
cbradney |
/trunk/Scribus/scribus/pdflib_core.cpp |
Move the pageitem's annotation members into a class. |
|
4081 |
5602d 03h |
fschmid |
/trunk/Scribus/scribus/pdflib_core.cpp |
Fixed problem with Flate compression of images when exporting PDF with target "Printer" |
|
4073 |
5604d 14h |
cbradney |
/trunk/Scribus/scribus/pdflib_core.cpp |
Fix missing line in ScMW::slotStoryEditor.
Protect PageItem's font and fontsize members. Remove link between ScMW::AdjustItemFont and resetting the font on prop pal. emit from the PageItem's setFont and setFontSize members. |
|
4061 |
5605d 11h |
craig |
/trunk/Scribus/scribus/pdflib_core.cpp |
- Convert PageItem::startArrowIndex and PageItem::endArrowIndex to protected
members
- Make get accessors in PageItem inlineable
- Make all PageItem get accessors `const' methods
- Add beginnings of master page editing to scripter |
|