Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
Make invalidateAppearance() protected and only call it when properties
that affect the appearance stream are updated. Remove all calls to
invalidateAppearance() from qt frontend, this is now handled by the core
and fixes the appearance stream regeneration in the glib frontend too.
|
|
There's no need to keep this buffer around after it has been flushed
|
|
* Removed incorrect hint "Use uniqueName to test for Annotation
equality": uniqueNames are optional and we don't actually guarantee
uniqueness
* Added "How to add annotations" and "FixedRotation flag specifics"
sections in the Annotation class page
* Added links from enum Annotation::SubType items to actual subclasses
* Added documentation for annotation flags that are known to work
* Added "see also" links between annotation flag and boundary
setters/getters
* Added warning on Annotation::setPopup to tell that it's currently not
implemented
|
|
FixedRotation(=flagNoRotate) annotations use a different coordinate
system than regular annotations. This patch implements transparent
conversion so that qt5 clients don't notice the difference.
Important! When dealing with FixedRotation annotations, poppler-qt5
clients will need to set geometry-related annotation properties in
the following order:
1) flags (because we need to know if this is a FixedRotation
annotation or not)
2) boundary (because we need to know what the topleft corner is,
so that we can construct the conversion matrix)
3) anything else
This requirement will be documented in the next patch
|
|
Removed arguments from annotation constructors related to the geometry
of the annotation. This change will make it easier to support creating
annotations with flag NoRotate in the next patch (because no special
cases will be needed: coordinate conversion code will be able to always
assume that the underlying annotation object already exists).
Data that used to be taken from these arguments is now replaced by dummy
values, which can be modified using appropriate setter methods after
the annotation object is created.
Affected annotation types:
- AnnotLine
- AnnotTextMarkup
- AnnotPolygon
- AnnotInk
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fix moc when moc-qt4 is qt4 moc but moc is qt5 one
Do not add -fPIE everywhere, just -fPIC to qt5
|
|
|
|
|
|
|
|
|
|
|