Enrico Ros
3e6c935658
fix crash
...
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=360890
22 years ago
Enrico Ros
02b2170469
paint code unified.. but there is more to do..
...
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=360888
22 years ago
Enrico Ros
a02490d1eb
Decoupling drawing code and KPDFPage class. Work to get a common and shared
...
rendering function is underway ...
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=360883
22 years ago
Enrico Ros
3596d8ae9a
Implemented page recoloring (invert, recolor, bw/contrast, etc..) and small
...
fixes. Need to find a better place for painting / compositing related
stuff.
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=360780
22 years ago
Enrico Ros
b2db35fb96
Added license. Sorry for the WARNING.
...
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=360664
22 years ago
Enrico Ros
c051a6d137
Added 'performance' dialog. Code still not in place. Need to implement all
...
options now. Changed some options inside kpdf.kcfg (KConfigXT configuration
description).
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=360658
22 years ago
Enrico Ros
0f7917bf94
Fixed saving remote files to disk. Added two more items in todo (not merge
...
blocking after all.. not bad thus).
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=360586
22 years ago
Enrico Ros
dfcb9b7947
Fixed pageup/pagedn in 'single page' mode. Fixed Zoom Tool viewport
...
recenter. Larger step when zooming with high zoom values.
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=360570
22 years ago
Enrico Ros
934fdee66b
Fix:Zoom flickerlessy and follows view type changes.
...
Minor:update outline too when pixmapChanged(). d->pages moved to d->items
and iterators updated accordingly.
headMergeBlocks--;
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=360557
22 years ago
Albert Astals Cid
cb68d1a905
Bring back printing to kpdf_experiments (last commit whitout log did that too, sorry :-()
...
Update xpdf/ with some changes from head
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=360216
22 years ago
nobody
da7b8eae56
This commit was manufactured by cvs2svn to create branch
...
'kpdf_experiments'.
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=360215
22 years ago
Albert Astals Cid
4fca42dd6d
*** empty log message ***
...
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=360211
22 years ago
Enrico Ros
89cd5a2fa6
o Removed the PageViewOverlay class (a hack that permitted transparent
...
selection) in favour of a new common selection code that uses internal
compositing engine.
o Added 'copy GFX' (in addition to the already existant 'copy text') with
a popup that asks user wether to copy to clipboard or save the image to
a file. (note: maybe a merge between selection tools (text/gfx) is
possible).
o The Zoom Tool is now a mouse mode, not a zoom mode.
o Tuned PageViewMessage class and added tips somewhere.
o Reorganized some actions and cleanup in mouse mode related code.
o Updated plans (roadmap to HEAD and new things) in TODO.
o And.. well, de don't deal with gardening anymore :-) Thanks Michael!
CCMAIL: brade@kde.org
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=360144
22 years ago
Albert Astals Cid
03bbbaf2c4
Bring the document to the page it was when the session was closed on session restore
...
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=359685
22 years ago
Albert Astals Cid
8bdea8daaf
don't crash when not find the part
...
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=359655
22 years ago
Albert Astals Cid
2cb22b69a2
Print PS and not images
...
Fixes 92204, backporting in a moment
svn path=/trunk/kdegraphics/kpdf/; revision=359628
22 years ago
Enrico Ros
333115db74
Stupid test - Funny code. Test for the new composting engine. Overlay on
...
top-left page corner composted incrementally with selection and bg.
3 layers. See screenshot:
http://robotics.dei.unipd.it/~koral/KDE/screenshots/kpdf_composting_incremental_overlayalpha.png
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=359572
22 years ago
Enrico Ros
154907f8e6
check to see if it worths to subdivide area (aka incremental painting and
...
mainly used on selections / editing mode ops) or to use the original
rectangle
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=359565
22 years ago
Enrico Ros
b4f6b0363c
--TODO; in PageView. Fill with background only unpainted rects. (Uses
...
QRegion rects subdivision). Fixes 'flicker' in painting without Composting.
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=359561
22 years ago
Enrico Ros
8428e0dc33
getting farther from the merge to head. add real usability issues.
...
CCMAIL: zanettea@dei.unipd.it
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=359557
22 years ago
Laurent Montel
819830de02
Add some dcop function
...
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=359340
22 years ago
Laurent Montel
ce5ecd476a
Sync menu and toolbar
...
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=359337
22 years ago
Enrico Ros
99b1a2932e
Update status and plans. Going to hunt some Ghosts and deadly kiss some
...
female vampires now!!!
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=359326
22 years ago
Enrico Ros
6b2a79d908
Re-enabled link following.
...
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=359322
22 years ago
Enrico Ros
d9ac251972
Transparent selections. Optimized. Not, VERY optimized. Painted/cleared
...
incrementally in the paint loop (if Composting enabled). It's time to get
rid of the PageViewOverlay hack and use a common selection/overlay mode in
pageView. Don't be afraid,I'm not going to create Yet Another Paint App :-)
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=359320
22 years ago
Enrico Ros
57572cc2e2
Incremental painting up and working with plain/composting renderers.
...
+Debug option in config dialog to toggle paint boundaries.
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=359276
22 years ago
Enrico Ros
3ec352b312
Getting deeper inside the paint stuff. Bypassed drawContents(..) and
...
reimplemented viewportPaintEvent(..). The region seems valid here, so we
can do incremental paint for every type of operation.
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=359251
22 years ago
Zack Rusin
2e8abb593c
build with srcdir!=builddir
...
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=359132
22 years ago
Enrico Ros
1708e5c7aa
update progress to head merge: blocking_items += -2 +1;
...
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=359130
22 years ago
Enrico Ros
6dbe0952df
Fixing a bug(), zoom and repaint good.
...
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=359127
22 years ago
Enrico Ros
f68cf649d7
Fixing selection for zooms!=100%.
...
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=359121
22 years ago
Enrico Ros
7ba71e2bdd
CVS_SILENT Remove obsoleted (and empty now) files. Major changes regarding
...
old contents of this files will happen in pageview*.cpp/.h now.
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=359115
22 years ago
Enrico Ros
da9dd025e5
Removed shared PixmapWidget class (obsoleted with new PageView design).
...
A small and fast ThumbnailWidget imported into ThumbnailList.
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=359114
22 years ago
Enrico Ros
a9ab386752
PageView rewrite: new paint logic. Supports internal composting and direct
...
drawing (to support transparency without overlay hacks and blend in notes
and other stuff). I'm sure this can be simplified a lot, but I can't see
how to cut code now. ThumbnailList still has the old code.
Now we have no wasted repaints. Also per-page allocated memory is less. Now
we need more repaints, since the viewport gfx looks broken. I hope not to
revert this, but find a unique short way to describe composted gfx ops.
Note: there is a swith in config to switch between plain and composted
rendering engines.
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=359096
22 years ago
Enrico Ros
c16dd07b6c
Cleanup 1. Following kdebase/kicker/HACKING. Removed atTop/Bottom and
...
scrollUp/Down. Little portions of them moved where needed.
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=358868
22 years ago
Enrico Ros
ba4aa37060
Rework the drawing concept to gain speed and reduce memory usage.
...
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=358849
22 years ago
Enrico Ros
624f0bed8f
option to disable 'useful' messages on screen. (pageview's osd)
...
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=358845
22 years ago
Enrico Ros
a4cccdb4eb
Removed saveSettings and use in place "Settings::setVariable(..)" instead.
...
(way more consistant) Removed duplicate values. Apply settings in Part's
slotNewConfig() on the fly.
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=358760
22 years ago
Enrico Ros
69166fa927
Search widget using KConfigXT (removed actions/save params).
...
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=358712
22 years ago
Enrico Ros
6dfa03a9fb
reorganized some options
...
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=358711
22 years ago
Enrico Ros
b898560a67
ported some old options
...
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=358710
22 years ago
Enrico Ros
b0916046d1
--merging_locks; 6 items remaining.
...
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=358604
22 years ago
Enrico Ros
8a1bc22d92
Test inverting output.
...
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=358600
22 years ago
Enrico Ros
93fc5f2e3c
Added accessibility settings. We should take care of rendering/color
...
problems for partially blind and similar problems or even simple annoyances
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=358599
22 years ago
Dirk Mueller
a00e614670
fix checks again
...
svn path=/trunk/kdegraphics/kpdf/; revision=358461
22 years ago
Dirk Mueller
641a251ea9
the "unbreak integer overflow checks". *sigh*, never trust a patch from suse.
...
svn path=/trunk/kdegraphics/kpdf/; revision=358427
22 years ago
Stephan Binner
a5bcf55724
CVS_SILENT i18n style guide fix
...
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=358268
22 years ago
Enrico Ros
d3e5ddc676
Added "Configure KPDF" to the menu.
...
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=358213
22 years ago
Enrico Ros
d13696ed7f
Linked KConfigXT config system.
...
Added an empty config dialog via menu->settings->Configure KPDF.
Ported old settings to the standard KConfigXT framework.
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=358212
22 years ago
Enrico Ros
860d83c7e9
Converted configuration settings to KConfigXT. Internal save/write ops
...
ported.
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=358208
22 years ago