Subversion Repositories Scribus


Go to most recent revision | Show changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
4241 5807d 13h craig / 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 5807d 13h craig / Help the compiler out by telling it we don't alter the ScText structs we work with  
4239 5807d 14h craig / Support QByteArray / QCString input to PutDoc  
4238 5807d 14h / This commit was manufactured by cvs2svn to create tag
4237 5807d 14h craig / Hide random crap in root from CVS  
4236 5807d 14h craig / Stop tracking these generated files  
4235 5807d 15h mrdocs / updated .desktop file from patch from Stansilav Brabek from Suse.  
4234 5807d 15h craig / Tweak to line up formats  
4233 5807d 15h mrdocs / updates for  
4232 5807d 15h mrdocs / welcome to Craig Ringer fixed what could have been an egg on our face release  
4231 5807d 15h craig / Bump version to so we can release that, with SuSE fix, instead of
1.2.4 .
4230 5807d 15h craig / Use 'c'har not "s"tring in encode  
4229 5807d 15h craig / 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.
4228 5807d 15h craig / Remove unused Preferences::ChangeGrid declaration with no corresponding
implementation. Fixes fatal build errors on SuSE 10 RPM.
4227 5807d 16h craig / Report dlopen() errors for other dynamically linked objects too
(woah for code duplication)
4226 5807d 16h craig / Report output of dlerror() when prefs access fails  
4225 5807d 21h craig / Initialize progressDialog pointer  
4224 5807d 21h craig / 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 5807d 21h craig / Use an initializer list for pdflib, make all members that need not be public
4222 5807d 23h craig / Dead code elimination in scimage, make methods private where possible,
use reference params, minimally document functions.

Show All