|
|
<pre>
|
|
|
Fri Mar 31 02:04:21 2006 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* fixed one of the most long-standing bugs: non-local browsing
|
|
|
(i.e. you can browse remote directories like local ones now, flipping
|
|
|
through the images with PageUp/Down etc., including pre-loading
|
|
|
images)
|
|
|
Browsing through /media should work now, but can be improved by
|
|
|
not"downloading" from there. Framework to do this is there, though.
|
|
|
|
|
|
* also allow saving to remote URLs
|
|
|
|
|
|
* fixed image not being completely maximized when opening image in
|
|
|
fullscreen mode
|
|
|
* performance improvement
|
|
|
|
|
|
* layed groundwork for fixing #48812 and #101986
|
|
|
|
|
|
* make sure all temporary files get deleted
|
|
|
|
|
|
Wed Feb 22 16:02:58 2006 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* make autohide-cursor finally work
|
|
|
|
|
|
Wed Feb 22 02:14:24 2006 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/kuickshow.cpp, imagewindow.*
|
|
|
remove nextSlideRequested() and prevSlideRequested() patch, you
|
|
|
can already navigate with PageUp/Down. The arrow-keys are used for
|
|
|
scrolling.
|
|
|
|
|
|
Wed Feb 22 01:31:54 2006 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/kuickshow.cpp (KuickShow):
|
|
|
warn before loading >= 10 images at once from the commandline
|
|
|
|
|
|
Wed Feb 22 01:03:07 2006 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/imagewindow.cpp (rotated):
|
|
|
auto-scale image on rotation
|
|
|
|
|
|
Wed Feb 22 00:01:02 2006 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* add a warning messagebox when zooming to larger than
|
|
|
4 * desktop area size. The "4*" is configurable in
|
|
|
[GeneralConfiguration]
|
|
|
MaximumZoomFactorByDesktop=4.0
|
|
|
|
|
|
|
|
|
Sun Jan 8 09:47:39 2006 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* fix crash when deleting the last image without having a browser
|
|
|
|
|
|
Sat Jan 7 23:27:32 2006 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* fix deleting images from image window and browser!
|
|
|
|
|
|
* support moving to trash and make that the default
|
|
|
|
|
|
* refactor delayed execution of events/actions (for when the browser window needs to
|
|
|
be loaded lazily)
|
|
|
|
|
|
Sat Jan 7 22:36:25 2006 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/imagewindow.cpp (addAlternativeShortcut):
|
|
|
use F5 as default shortcut for "Reload image", keep Enter as alternative
|
|
|
|
|
|
Sat Jan 7 22:33:30 2006 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/aboutwidget.cpp:
|
|
|
fixed crash (right-clicking on about widget)
|
|
|
|
|
|
* made the about widget not always-on-top, but a modal widget,
|
|
|
which prevents error messages from being hidden below the about
|
|
|
widget (i.e. when clicking the homepage link while being offline)
|
|
|
|
|
|
Sat Aug 25 02:58:31 2001 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/imagewindow.cpp (init):
|
|
|
mouse-wheel can switch between images now, per request of
|
|
|
Bill Benken <bilben1@home.com>
|
|
|
|
|
|
* also fixed the KStdAccel::save() and close() accels not working
|
|
|
in the image window
|
|
|
|
|
|
Sat Aug 4 03:37:50 2001 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* now completely smooth, flicker-free switching between images
|
|
|
and zooming
|
|
|
|
|
|
* Reverted again to current kde-common/admin stuff
|
|
|
|
|
|
* added quit-button to toolbar (also makes Ctrl-Q work)
|
|
|
|
|
|
* made ChangeLog readable by KHelpCenter
|
|
|
|
|
|
* commented out benchmark debug output
|
|
|
|
|
|
* added support for objprelink in the specfile
|
|
|
(copy the tarball to your rpm-dir/SOURCES and rpm -ba kuickshow.spec)
|
|
|
|
|
|
* Fixed some bugs coming from tdelibs 2.1.x vs. 2.2 handling
|
|
|
Thanks a lot to Robert Charbonneau <etriaph@kdesktop.org>
|
|
|
and another anonymous helper from #kde for testing and useful
|
|
|
feedback.
|
|
|
|
|
|
* Added patch from Adrian Schroeter <adrian@suse.de> to make it
|
|
|
work with autoconf 2.5x -- Thanks!
|
|
|
|
|
|
Wed Jul 11 17:19:38 2001 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/filewidget.cpp (initActions):
|
|
|
adopt to KDirOperator's contextmenu (i.e. don't add the "Properties..."
|
|
|
entry when it's already present)
|
|
|
|
|
|
* src/imagewindow.cpp:
|
|
|
show image size in the caption
|
|
|
|
|
|
* reverted to admin/* files from KuickShow 0.8 so that users of older
|
|
|
KDE versions can compile it again.
|
|
|
|
|
|
* cleaned up Imlib configure check
|
|
|
|
|
|
* made background color in viewer configurable
|
|
|
|
|
|
* added delete-action again for users of older tdelibs
|
|
|
|
|
|
* fixed some bugs in the filefinder widget
|
|
|
|
|
|
Wed Jul 4 01:06:58 2001 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/imagewindow.cpp (printImage):
|
|
|
Grmbl. Really fixed printing. It even works now :)
|
|
|
|
|
|
Tue Jul 3 3:04:18 2001 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* Oups, the behavior of QPrinter::printCommand() has changed.
|
|
|
It returns a null String by default now :-O Fixed.
|
|
|
|
|
|
Tue Jun 27 15:44:28 2001 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/imagewindow.cpp:
|
|
|
added KTempFile patch from Kevin Lo <kevlo@kde.org>
|
|
|
|
|
|
Tue May 29 15:20:34 2001 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/imagewindow.cpp (updateAccel):
|
|
|
changed accels:
|
|
|
shift-accel is now for removing brightness/contrast/gamma
|
|
|
|
|
|
removed delete action, now provided by kfile
|
|
|
|
|
|
Thu Apr 19 23:16:12 2001 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* Integrated Multihead patch from Evan Edwards <evan@onepaper.com>
|
|
|
who was also so kind, to set up a homepage for KuickShow, as well
|
|
|
as a Sourceforge account. See kuickshow.sourceforge.net for details.
|
|
|
|
|
|
Thanks a lot, Evan!
|
|
|
|
|
|
Added handcursor from qwertz <kraftw@gmx.de>, thanks a lot!
|
|
|
|
|
|
* src/imlibwidget.cpp (getKuimage):
|
|
|
hopefully fixed crash reported by Alexxx and linuxphreak:
|
|
|
reorder the kuickimage and file-lists when returning a cached image
|
|
|
|
|
|
Tue Mar 13 03:16:24 2001 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* added lots of translations from the translation team.
|
|
|
I need to add a KAboutDialog somewhere to give them credit
|
|
|
for their excellent work!
|
|
|
|
|
|
Fri Mar 9 21:50:12 2001 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/kuickshow.cpp (eventFilter):
|
|
|
call our parent class' eventFilter if we don't stop the event
|
|
|
-> moving/rearranging the toolbar works :)
|
|
|
|
|
|
* caption fixes, show the url in the caption
|
|
|
|
|
|
* save the visible images on SM shutdown and restore them on restore
|
|
|
|
|
|
* src/imlibwidget.cpp:
|
|
|
don't delete this from closeEvent, WDestructiveClose does it better
|
|
|
-> sessionmanagement works
|
|
|
|
|
|
* defaultswidget.cpp:
|
|
|
fix typo found by qwertz
|
|
|
|
|
|
* add icon for delete, as suggested by Florian
|
|
|
|
|
|
Thu Mar 8 13:29:17 2001 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/imagewindow.cpp (mouseReleaseEvent):
|
|
|
zooming should work properly now:
|
|
|
- the window size is kept
|
|
|
- scrolling the zoomed image works correctly
|
|
|
- the rubber band sort of works (maybe even as good as in 0.6.7)
|
|
|
- respect maxWidth and maxHeight during zoom with the rubberband
|
|
|
|
|
|
added different icon for image window
|
|
|
|
|
|
* src/kuickshow.cpp
|
|
|
go into window mode when pressing space in fullscreen mode to show
|
|
|
the browser (always-on-top issue)
|
|
|
|
|
|
* src/filewidget.cpp
|
|
|
some more ensureItemVisible()
|
|
|
|
|
|
* installation/spec files fixes
|
|
|
|
|
|
* added im_palette.pal
|
|
|
|
|
|
Wed Mar 7 21:25:15 2001 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* doc/en/index.html:
|
|
|
updated english documentation
|
|
|
|
|
|
* src/imagewindow.cpp
|
|
|
set our nice icon so that kicker can show it in the taskbar for
|
|
|
example. Thanks to Florian for the hint :)
|
|
|
|
|
|
* i18n fix (<28> -> degrees), and s/-90/270/, another one from Florian
|
|
|
|
|
|
* resizeOptimal(): if we don't resize because we already have the right
|
|
|
size, call centerImage()
|
|
|
|
|
|
* zooming with the mouse works again (still not completely right tho:
|
|
|
- the rubber band is missing
|
|
|
- the size/scrolling does not always match the real imagesize
|
|
|
|
|
|
* src/filewidget.cpp:
|
|
|
ensureItemVisible() in the browser when browsing with PageUp/PageDown
|
|
|
|
|
|
* src/kuickshow.cpp:
|
|
|
disable the slideshow action when a slideshow is running
|
|
|
|
|
|
Wed Mar 7 01:39:34 2001 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/kuickshow.cpp (readProperties):
|
|
|
clear the diroperators history stack on startup
|
|
|
|
|
|
* src/imagewindow.cpp:
|
|
|
update the accelerators when applying new configuration
|
|
|
(delete the old and create a new KAccel, setKeyDict() doesn't
|
|
|
work in our case
|
|
|
|
|
|
* use QWidget::x11Display() for later multihead support)
|
|
|
|
|
|
* general cleanup. hmm, this could be added to every entry
|
|
|
in the last days, I guess :}
|
|
|
|
|
|
* added workaround for relative paths not working in the filefinder
|
|
|
relative _files_ don't work yet, tho.
|
|
|
|
|
|
* documentation written for the upcoming 0.8pre release
|
|
|
|
|
|
Mon Mar 5 13:07:59 2001 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/imagewindow.cpp (init):
|
|
|
Maximize and close shortcuts, as proposed by Crocodile on IRC.
|
|
|
|
|
|
* WDestructiveClose in ImlibWidget and close(true) everywhere
|
|
|
|
|
|
Mon Mar 5 00:12:45 2001 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/kuickshow.cpp (slotReplayEvent):
|
|
|
going to the next/previous/... image now also works when started with
|
|
|
an image on the commandline (== no browser available)
|
|
|
Tricky thing: after creating the browser, we can't simply go on,
|
|
|
because the browser doesn't have any files at all (async listing).
|
|
|
So we save the pageUp/pageDown event and replay it when the browser
|
|
|
is ready.
|
|
|
|
|
|
* fixed Space needed to be hit twice to show the initial browser
|
|
|
|
|
|
* src/kuickshow.cpp, src/filewidget.cpp (eventFilter)
|
|
|
deleting files works from the filebrowser again, not only from the
|
|
|
image window
|
|
|
|
|
|
* Makefile.am
|
|
|
build as KLM (tdeinit-loadable-module) to speed up startup
|
|
|
|
|
|
* hah! Adding two lines makes browsing about twice as fast :)
|
|
|
Well, equally as fast as the KDE1 version at least ;) The new caching
|
|
|
system set the dirty flag wrongly at one place, so the pixmap was
|
|
|
effectively rendered twice per image.
|
|
|
|
|
|
Sun Mar 4 20:33:44 2001 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/kuickshow.cpp (initGUI):
|
|
|
open only one window item in toolbar is honored properly now
|
|
|
(replaced the checkbox in the configdialog)
|
|
|
|
|
|
* don't pass the KKeyEntryMap to all the image windows, this doesn't
|
|
|
work (and it also crashes after doing it a second time).
|
|
|
Thanks to Florian Hacker for the bugreport :)
|
|
|
|
|
|
* save the view properties of KDirOperator
|
|
|
|
|
|
* statusbar looks a bit better now (no fixed size entries anymore)
|
|
|
|
|
|
* src/kuickio.cpp (deleteFile):
|
|
|
deletion of directories works, now
|
|
|
|
|
|
* src/imdata.cpp, kuickdata.cpp:
|
|
|
better handling of default values
|
|
|
|
|
|
Sun Mar 4 13:57:52 2001 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/imagewindow.cpp (setFullscreen):
|
|
|
hack around QWidget::move() resizing us -> we just ignore that
|
|
|
resizeEvent. Gives less flicker when switching into window-mode.
|
|
|
|
|
|
* initial fullscreen mode works again as well (hacking around a twin
|
|
|
"limitation")
|
|
|
|
|
|
Sun Mar 4 10:50:23 2001 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/kuickconfigdlg.cpp (KuickConfigDialog):
|
|
|
Keyboard shortcuts configurable for browser and image viewer
|
|
|
|
|
|
* don't check mimetype in isImage() at the moment, people won't have
|
|
|
mimetypes for .eim and .psd probably
|
|
|
|
|
|
* removed unused EditDialog
|
|
|
|
|
|
* Added auto-hide cursor in viewer (doesn't work properly tho)
|
|
|
|
|
|
Sat Mar 3 02:00:41 2001 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/imagewindow.cpp (resizeOptimal):
|
|
|
Honor the window manager decoration in window mode. Now always the
|
|
|
entire window including decoration is visible, no matter how large the
|
|
|
image is.
|
|
|
|
|
|
* Fixed a scrolling bug when the window was exactly as large as the
|
|
|
desktop (only in fullscreen mode)
|
|
|
|
|
|
* don't go to the next image when cancelling a deletion of a file or
|
|
|
deletion fails
|
|
|
|
|
|
* some cleanup
|
|
|
|
|
|
Thu Mar 1 03:49:11 2001 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/kuickshow.cpp (showImage):
|
|
|
positioning is fixed now. Removed processEvents() after move(),
|
|
|
we don't seem to need this anymore. Actually, this was the cause
|
|
|
for bogus geometries.
|
|
|
|
|
|
Thu Mar 1 02:15:49 2001 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/imagewindow.cpp, src/imlibwidget.cpp:
|
|
|
upScale/downScale mostly works. Some WindowManager positioning
|
|
|
problems are left.
|
|
|
|
|
|
Tue Feb 27 23:30:11 2001 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/kuickshow.cpp (viewerDeleted):
|
|
|
Fixed crash when the only image on the commandline couldn't be loaded
|
|
|
|
|
|
Sun Feb 25 23:22:30 2001 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* config-dialog works now, everything is saved, loaded and resetting
|
|
|
defaults works, too. All the layout management rewritten (was still
|
|
|
Qt 1.x style). Default Image modifications work, including the preview.
|
|
|
Only need a nice preview image now :)
|
|
|
|
|
|
* src/imlibwidget.*:
|
|
|
fixed setFlipMode()
|
|
|
|
|
|
* src/filewidget.cpp (eventFilter):
|
|
|
fixed filefinder completion on first character
|
|
|
filefinder enters directory/opens image upon return now
|
|
|
|
|
|
* added nice new calibrate.png from qwertz, thanks!
|
|
|
|
|
|
Wed Jan 10 23:39:14 2001 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* lots of work... getting closer. Commandline handling is really
|
|
|
fixed now %-} Handles multiple files just fine. The filefinder
|
|
|
sort of works now (only the sort-order is not considered, this
|
|
|
could get hairy, I'm afraid). Added browsing actions to toolbar
|
|
|
and shortcuts. Works quite nicely.
|
|
|
|
|
|
Fri Nov 3 14:32:53 2000 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/imagewindow.cpp (setFullscreen):
|
|
|
cool, no need to workaround twin's auto-maximization needed,
|
|
|
setMinimumSize() does it! Thanks Matthias Ettrich!
|
|
|
|
|
|
Fri Nov 3 13:23:41 2000 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/*:
|
|
|
some cleanups here and there
|
|
|
fixed commandline handling (dirs, files, absolute, relative)
|
|
|
made KURLWidget use KURLLabel (and fixed KURLLabel bugs)
|
|
|
|
|
|
Fri Nov 3 01:49:57 2000 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/*: some more work on the KDE2 port/integration. Workarounds for
|
|
|
twin's auto-maximization added. Fullscreen works. Moving images inside
|
|
|
the window works properly again. NETWM/KWin handling is better now.
|
|
|
Also better handling of non-loadable files.
|
|
|
|
|
|
Will make it a tdeinit-loadable module (KLM) for fast startup-times
|
|
|
later.
|
|
|
|
|
|
Finally using it again reminds me how fast it is compared to, erm, the
|
|
|
other viewers :)
|
|
|
|
|
|
Thu Aug 31 01:48:55 2000 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/*: started reworking/rewriting the whole stuff to make it KDE2
|
|
|
ready. Now I have to pay for rewriting so much of tdelibs/kfile...
|
|
|
The good thing is: it's mostly about removing stuff from KuickShow
|
|
|
because the functionality is already in libkfile, now :)
|
|
|
|
|
|
Tue Sep 28 10:35:39 1999 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/kuickshow.cpp (resizeEvent):
|
|
|
ahh, fixed a seldom-happening segfault: when "preload images" was
|
|
|
turned on and kuickshow was started with an image as parameter (so that
|
|
|
the filebrowser was not shown in the beginning), it would segfault
|
|
|
in KuickShow::resizeEvent(). I even got a bugreport about such a
|
|
|
segfault a while ago, but I couldn't reproduce it and neither did the
|
|
|
reporter answer to my mail.
|
|
|
Anyway, this is fixed now.
|
|
|
|
|
|
* src/imagewindow.cpp (dragEnterEvent):
|
|
|
implemented preliminary drag/drop support from Konqueror
|
|
|
|
|
|
Sat Sep 25 18:30:32 1999 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/imagewindow.cpp (saveImage):
|
|
|
(hopefully, untested) fixed bug, that an image was not saved with the
|
|
|
current size - the original size was used. Thanks for the report (and
|
|
|
for some other suggestions) go to Hugo Lopes <hugolopes@netc.pt>
|
|
|
|
|
|
* src/imlibwidget.cpp:
|
|
|
lots of other changes, fixes, there's no sense mentioning them all, as
|
|
|
a lot of stuff is being rewritten/restructured and many things have to
|
|
|
be fixed.
|
|
|
|
|
|
Tue Sep 14 23:57:18 1999 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/imagewindow.cpp:
|
|
|
Ok, finally I took the time to restructure ImlibWidget.
|
|
|
Now there is a simple ImlibWidget, that can load and show images
|
|
|
and there is the powerful ImageWindow, that can do all the stuff, the
|
|
|
previous ImlibWidget did.
|
|
|
There is a nice object-oriented wrapper around ImlibImages named
|
|
|
KuickImage - I hated all those C-functions everywhere.
|
|
|
|
|
|
Additionally, the ImageWindow has fully configurable key-bindings.
|
|
|
|
|
|
And thanks to Vitor Fernandes <vitor_fernandes@SoftHome.net>
|
|
|
I got a Brazilian/Portuguese translation for KuickShow
|
|
|
|
|
|
Tue Jul 27 20:32:09 1999 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/imlibwidget.cpp (setBusyCursor):
|
|
|
loading an image from disk could take quite some time (e.g. on NFS),
|
|
|
so show a busy cursor during that operation, too.
|
|
|
|
|
|
Thu Jul 22 21:26:11 1999 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/imlibwidget.cpp (preloadImage):
|
|
|
Argh, fixed segfault - don't free the cached image, when it is the
|
|
|
current shown image as well (imCache == im). Occured when switching
|
|
|
back and forth between two images
|
|
|
|
|
|
Fri Jul 16 13:09:07 1999 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/kfileview.cpp (refresh):
|
|
|
Oh well, thanks to Robert Hamberger <Robert.Hamberger@AUDI.DE>, I
|
|
|
fixed another (hopefully last, for the next time) segfault. SIGSEGV
|
|
|
happened, when opening the about-dialog, NOT giving the focus back
|
|
|
to the filebrowser and then pressing the "show-hidden-files-button"
|
|
|
twice.
|
|
|
|
|
|
* src/kuickconfigdlg.cpp (keyPressEvent):
|
|
|
fixed bug: pressing escape in config dialog didn't reenable the
|
|
|
toolbar button to open the dialog
|
|
|
|
|
|
* src/imlibwidget.cpp (autoRender):
|
|
|
LOTS of updates, the new configuration dialog sort of works now
|
|
|
- all image manipulations can be daisychained now, just call
|
|
|
setAutoRender( false ) and call updateImage() to apply (render)
|
|
|
configuration dialog makes use of this to show the settings in an
|
|
|
example image
|
|
|
- new and nice about dialog, also based on ImlibWidget :o)
|
|
|
|
|
|
|
|
|
Wed Jul 7 01:09:14 1999 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/imlibwidget.cpp (loadImageInternal):
|
|
|
Applied patch from Thorsten Scheuermann <uddn@rz.uni-karlsruhe.de>
|
|
|
(autoscale images to screensize) - thanks!
|
|
|
|
|
|
Mon Jul 5 15:27:05 1999 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/kuickconfigdlg.cpp (closeEvent):
|
|
|
Eieiei, introduced closeEvent() in configdialog, which just emits
|
|
|
cancelButtonPressed() - otherwise the Toolbarbutton wouldn't get
|
|
|
reenabled. Thanks to Thorsten Scheuermann for the bugreport!
|
|
|
|
|
|
* src/kuickshow.cpp (deleteFile):
|
|
|
Uh oh, I really thought there were no segfaults in 0.6.6...
|
|
|
Thanks go to Vadim Zaliva, who proved me wrong :-} Just fixed that
|
|
|
core-dump, when trying to delete a directory.
|
|
|
|
|
|
Fri Jul 2 14:27:08 1999 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/kuickshow.cpp (initGUI):
|
|
|
moved some code around to delay creating the filebrowser and reading
|
|
|
the directory contents. If you give a filename on the commandline as
|
|
|
parameter, kuickshow will load the filebrowser first, when you really
|
|
|
want to.
|
|
|
|
|
|
* src/imlibwidget.cpp (desktopWidth):
|
|
|
kuickhow now honors the panel and window-frame-size when displaying
|
|
|
images in window-mode - the imagesize is properly adjusted in
|
|
|
auto-shrink mode
|
|
|
|
|
|
* src/imlibwidget.cpp (showImageOriginalSize):
|
|
|
fixed bug in window-mode: displaying image with "o" (original size)
|
|
|
didn't resize the window, if necessary
|
|
|
|
|
|
* src/kuickshow.cpp (eventFilter):
|
|
|
Bugfix: when did I have that crazy idea to set the palette to black
|
|
|
in the filebrowser??? In certain cases, I got an almost completely
|
|
|
black Messagebox...
|
|
|
|
|
|
* src/kfileview.cpp (removeItem):
|
|
|
oups... segfault fixed: removing the very first item in the
|
|
|
filebrowser caused crash
|
|
|
|
|
|
Sat Jun 26 22:47:05 1999 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/fileview.cpp (changeDirDialog):
|
|
|
goto-dialog (ctrl-g) accepts ~ and replaces it with your homedirectory
|
|
|
I love ideas, that can be implemented in half a minute :o)
|
|
|
|
|
|
Mon May 31 12:08:41 1999 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/imlibwidget.cpp (setFullscreen):
|
|
|
Save and restore the geometry when switching between fullscreen and
|
|
|
window mode. Much nicer now :o)
|
|
|
|
|
|
* src/kuickshow.cpp (showImage):
|
|
|
Honor kpanel's placement, when showing the first image. Don't just move
|
|
|
it to (0,0), but use KWM::geometry().
|
|
|
|
|
|
* src/imlibwidget.cpp (showImageOriginalSize):
|
|
|
implemented Shortcut "o" to show image in the original size. Useful when
|
|
|
autoscaling is active and you want the original size (e.g. scaled text
|
|
|
is hardly readable).
|
|
|
|
|
|
Mon May 31 02:24:56 1999 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* updated polish translation, many thanks to Krzysztof P. Jasiutowicz
|
|
|
|
|
|
* added german documentation, many thanks to Robert Hamberger,
|
|
|
who also enlargened the TODO-list :-P
|
|
|
|
|
|
Fri May 28 11:48:46 1999 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/imlibwidget.cpp (mouseMoveEvent, mouseReleaseEvent):
|
|
|
several cleanups (replaced bool shiftPressed with the appropriate
|
|
|
QEvent::state() & ShiftButton in the eventhandlers)
|
|
|
|
|
|
* fixed bug: Shift + MousePress + MouseRelease without moving the mouse
|
|
|
moved the image to the lower right corner
|
|
|
|
|
|
* implemented "close image on doubleclick", as suggested by Ralph
|
|
|
Bernecker. Also put Close into popupmenu.
|
|
|
|
|
|
* improved cache of preloaded image, now stores the actual rendered
|
|
|
Pixmap -> a preloaded image shows almost before you press "next image"
|
|
|
;-) It can't get faster now. I only could cache more than one pixmap...
|
|
|
hmm, maybe later
|
|
|
|
|
|
* updated documentation
|
|
|
|
|
|
Tue May 18 21:19:32 1999 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/kfileview.cpp (refresh):
|
|
|
sorting does somehow work. Some code seems to be duplicated in
|
|
|
KFileInfoContents and KDir - both offer sorting. However, both
|
|
|
don't work 100% :-/ Anyway, if you have KDE 1.1.1, sorting should
|
|
|
work, it is disabled for earlier releases, as there was a segfault
|
|
|
problem in kfile (nobody ever seemed to use KFileInfoContent's sorting,
|
|
|
so that was never realized).
|
|
|
|
|
|
* src/kfileview.cpp, src/fileview.cpp:
|
|
|
some minor fixlets: always try to highlight the last active file,
|
|
|
whenever the directory contents are updated
|
|
|
|
|
|
* src/kuickconfigdlg.cpp (several):
|
|
|
changed the two KIntLineEdits to more appropriate QSpinBoxes
|
|
|
|
|
|
* src/imlibwidget.cpp (setFullscreen, several),
|
|
|
* src/kuickshow.cpp (several)
|
|
|
FINALLY got the fullscreen/kpanel thing together
|
|
|
KDE 1.1 introduced KWM::staysOnTop, but unfortunately "on top" meant
|
|
|
"below kpanel". Since KDE 1.1.1, on top means on top :o) Even more
|
|
|
unfortunately, this revealed several problems with focus handling and
|
|
|
other widgets on top of the "top"-widget. So I used a timer, check
|
|
|
the focusevents and tell kwm when to make us the top widget, and when
|
|
|
not.
|
|
|
|
|
|
* src/imlibwidget.cpp, src/kuickshow.cpp
|
|
|
improved handling of multiple windows - always the window which last
|
|
|
had the focus will load new images
|
|
|
|
|
|
* src/kuickdata.cpp, src/kuickconfigdlg.cpp, src/kuickshow.cpp
|
|
|
configurable: open all images in one window, or open a new window
|
|
|
|
|
|
Sat Apr 17 18:43:03 1999 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/kuickshow.cpp (setToolbarPosition):
|
|
|
added methods to (re)store the toolbar position
|
|
|
|
|
|
* src/imlibwidget.cpp:
|
|
|
changed fullscreen code to use the current (and hopefully final) way
|
|
|
KWM does "stayOnTop"
|
|
|
|
|
|
* src/kuickdata.cpp:
|
|
|
updated file filters (Photoshop psd and bmp)
|
|
|
|
|
|
* src/kfileview.cpp:
|
|
|
changed the kdir behavior, so that the browser displays files
|
|
|
altogether at once, not incrementally. This also let me (finally,
|
|
|
yippeee :-P) highlight the last direcory, where you came from.
|
|
|
And reading directories is a bit faster now, too.
|
|
|
|
|
|
Sun Feb 21 16:02:44 1999 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/imlibwidget.cpp (zoomImage):
|
|
|
added minimum and maximum sizes for zooming images (thanks to
|
|
|
Robert Hamberger for the idea (and for some funny emails :-P))
|
|
|
|
|
|
* src/kwm-workaround.h (keepOnTop):
|
|
|
added Matthias' workaround for "always on top"-problem in fullscreen
|
|
|
mode, which was introduced with KWM-changes just before KDE 1.1
|
|
|
... too bad it doesn't work :-/ Gotta spend some time finding out, why
|
|
|
|
|
|
* src/kuickshow.cpp (showImage):
|
|
|
always move the first opened image-window to 0x0 (top left)
|
|
|
(thanks to Andreas Gelezun for the idea)
|
|
|
|
|
|
Thu Feb 4 11:40:50 1999 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* doc/en/index.html:
|
|
|
updated documentation
|
|
|
|
|
|
Wed Feb 3 22:43:32 1999 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/kuickshow.cpp (KuickShow):
|
|
|
implemented deletion of files (delete/shift-delete/popupmenu)
|
|
|
|
|
|
fixed quite a few buglets with keyboard navigation (pageUp didn't
|
|
|
halt when a directory was found). pageUp/down and the like shall only
|
|
|
select files.
|
|
|
|
|
|
worked around kwm-bug (resize doesn't work properly after
|
|
|
KWM::setDecoration( noDecoration )
|
|
|
|
|
|
Tue Dec 29 16:55:11 1998 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/kuickshow.cpp, imlibwidget.cpp, kfileview.*:
|
|
|
fixed updating of directory in statusbar and filename in caption of
|
|
|
imlibwidget
|
|
|
|
|
|
fileview is prepared to support sorting and filtering
|
|
|
|
|
|
added toggle showing hidden files (accessible via toolbar)
|
|
|
|
|
|
added Home-Button in toolbar to change to home directory
|
|
|
|
|
|
Wed Nov 18 15:40:46 1998 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/imlibwidget.cpp (mouseMoveEvent):
|
|
|
|
|
|
fixed cursor not being reset to arrorCursor, when shift-key was
|
|
|
released during resize ( == abort resizing )
|
|
|
|
|
|
Wed Nov 18 15:09:36 1998 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/kuickshow.cpp (saveSettings):
|
|
|
|
|
|
size of the browserwindow is now saved and restored on next start
|
|
|
|
|
|
Mon Nov 9 23:16:32 1998 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* hopefully fixed autoconf stuff, which was broken at least on SunOS
|
|
|
Now tries to detect imlib-config and links against
|
|
|
`imlib-config --libs`. If this doesn't work, it links against
|
|
|
every graphics lib of libgif, libjpeg, libtiff and libpng, that
|
|
|
is available.
|
|
|
Another little bug is fixed, any changes (contrast/brightness/gamma)
|
|
|
were not saved when using "save as"
|
|
|
|
|
|
Sat Nov 7 15:22:18 1998 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/imlibwidget.cpp
|
|
|
added changing of brightness, contrast and gamma via keyboard and popup menu
|
|
|
added saving image
|
|
|
the factor, how much brightness/contrast/gamma you change with one click is
|
|
|
only editable in configfile, no dialog, yet.
|
|
|
|
|
|
Sat Nov 7 12:57:48 1998 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* acinclude.m4 (ac_imlib_config):
|
|
|
added some configure-stuff to use `imlib-config' to determine the libs
|
|
|
to be linked against.
|
|
|
|
|
|
Sun Oct 11 23:58:46 1998 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/imlibwidget.cpp (loadImageInternal):
|
|
|
added configuration option to not override the color palette
|
|
|
useful for 8bit displays
|
|
|
|
|
|
* src/kuickshow.cpp:
|
|
|
fixed segfault when imlib can't load image
|
|
|
(don't preload the next image, then)
|
|
|
|
|
|
Wed Sep 30 19:39:15 1998 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* acinclude.m4, configure.in:
|
|
|
Added a configure-check for Imlib. Still incomplete (does NOT
|
|
|
check for all those other libs as libgif, libjpeg, libz, ...),
|
|
|
but at least finds libImlibs which are too old.
|
|
|
|
|
|
src/kuickshow.cpp (about):
|
|
|
about dialog is centered, now
|
|
|
|
|
|
Fri Sep 25 19:32:13 1998 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/imlibwidget.cpp (keyPressEvent):
|
|
|
Now behavior of scrolling/zooming with mouse is fixed:
|
|
|
pressing left mousebutton and moving the mouse will move the image
|
|
|
(only if it image is larger than current window)
|
|
|
|
|
|
Pressing Shift, left mousebutton and moving the mouse will zoom into
|
|
|
the image. Releasing Shift-button before mousebutton will abort zooming
|
|
|
|
|
|
Thu Sep 24 02:41:26 1998 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/imlibwidget.cpp (mouseReleaseEvent):
|
|
|
Ahh, finally I got "zoom inside image with mouse" working perfectly.
|
|
|
A rectangle is painted and this rectangle is zoomed and centered.
|
|
|
Not the very best solution, tho, as imlib is zooming the entire
|
|
|
image, not only the selected part... guess how long it can take for
|
|
|
bigger images.
|
|
|
Gotta find another solution later, creating a new imlib image with
|
|
|
just the selected part.
|
|
|
|
|
|
Tue Sep 22 21:05:58 1998 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/imlibwidget.cpp (preloadImage):
|
|
|
Added preloading facility. Fills the cache with the next image, so it
|
|
|
will pop up almost instantaneously, when pressing PageUp/Down.
|
|
|
Configurable via dialog.
|
|
|
|
|
|
Mon Sep 21 16:29:56 1998 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/kuickshow.cpp (eventFilter):
|
|
|
Added "Enter-key", that reloads current image (so all zoom/move stuff
|
|
|
is restored to original settings).
|
|
|
|
|
|
Sun Sep 20 19:04:23 1998 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/kfileview.cpp (prev):
|
|
|
whoops, fixed a segfault, when trying to get a kfileinfo of index -1.
|
|
|
I shouldn't check, whether an unsigned int is smaller than 0, which it
|
|
|
actually was. Now uses int.
|
|
|
|
|
|
Sun Sep 20 13:35:00 1998 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/imlibwidget.cpp (closeEvent):
|
|
|
reverted to override closeEvent() and changed every occurrence of
|
|
|
close( true ) to close( false ), as closeEvent now explicitely
|
|
|
deletes itself.
|
|
|
This was due to windowmanagers close-button, which should delete widget
|
|
|
|
|
|
Sun Sep 20 03:08:45 1998 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/kuickshow.cpp (printImage):
|
|
|
added preliminary support for printing
|
|
|
|
|
|
Sat Sep 19 01:40:22 1998 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/imlibwidget.cpp (rotate):
|
|
|
added rotate-routine to - doh - rotate an image
|
|
|
|
|
|
Fri Sep 18 01:08:46 1998 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/imlibwidget.cpp (scrollImage):
|
|
|
Now changes cursor when attempting to move the image with the mouse
|
|
|
Also, image can be moved now, when in window mode and window is
|
|
|
larger than desktop
|
|
|
|
|
|
Thu Sep 17 17:25:11 1998 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/imlibwidget.cpp (setPopupMenu):
|
|
|
the fix for the popupmenu also let me finally delete it without
|
|
|
segfault :o)
|
|
|
|
|
|
Thu Sep 17 13:13:09 1998 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/kuickconfigdlg.cpp (KuickConfigDialog):
|
|
|
enlargened maxCache lineedit and changed tooltip
|
|
|
|
|
|
* src/imlibconfig.cpp
|
|
|
changed default value for maxCache from 0 to 10000 (10megs)
|
|
|
|
|
|
* src/imlibwidget.cpp (scrollImage):
|
|
|
restricted scrolling so that you can move the image only
|
|
|
if it doesn't fit onto the screen.
|
|
|
You can't move the image out of the screen anymore.
|
|
|
|
|
|
Also fixed a segfault (ugh) in viewerMenu->popup(), as it was
|
|
|
initialized in the wrong place (now in initImlib()).
|
|
|
|
|
|
|
|
|
Thu Sep 17 00:11:53 1998 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/imlibwidget.cpp (loadImage):
|
|
|
re-enabled Imlib_destroy_image()
|
|
|
Found another value in imlib configuration struct, pixmapcachesize
|
|
|
which I wasn't aware of. Now limiting imlib's cache really works :o))
|
|
|
I'm really happy now :-) Running out of Ram and even Swap is not too
|
|
|
funny ;o)
|
|
|
|
|
|
Tue Sep 15 20:28:49 1998 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/imlibwidget.cpp (centerImage):
|
|
|
fixed images not centering when larger than screen and in fullscreen
|
|
|
mode.
|
|
|
|
|
|
|
|
|
Tue Sep 15 14:06:27 1998 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/imlibwidget.cpp (mouseMoveEvent):
|
|
|
scrolling the image with the mouse is now possible. Didn't expect
|
|
|
scrolling would be so smooth :o)
|
|
|
Also added a popupmenu (ImlibWidget::setPopupmenu( bool )) for
|
|
|
the basic features like zoom and flip image
|
|
|
|
|
|
Mon Sep 14 16:20:30 1998 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/fileview.cpp/.h
|
|
|
* src/kfileview.cpp/.h
|
|
|
* src/kuickshow.cpp
|
|
|
added "change directory" possibility. A dialog asks for a directory
|
|
|
and the fileview is being updated. Either accessible via the
|
|
|
popupmenu, or via Ctrl-g (goto)
|
|
|
|
|
|
* src/kuickshow.cpp (KuickShow):
|
|
|
once again optimized commandline parsing
|
|
|
|
|
|
Mon Sep 14 13:24:40 1998 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* funny, I added lots of stuff, moved some other stuff around and
|
|
|
the result is a binary about 30k smaller than before :-D
|
|
|
|
|
|
* src/fileview.cpp (findCompletion):
|
|
|
*strike* now even filecompletion works :-) If you hit some keys
|
|
|
on your keyboard, while in the filebrowser, a small edit window pops
|
|
|
up in the bottom-right corner. Just type in the first chars of the
|
|
|
filename of the image you want to see, and it will be highlighted.
|
|
|
|
|
|
* src/kuickshow.cpp, src/imlibwidget.h/.cpp:
|
|
|
Cool. Now, I have only one ImlibData object, so I share imlib's
|
|
|
cache between all open windows. This does not only speed things
|
|
|
up quite a bit, but also reduced memory usage with multiple open
|
|
|
windows.
|
|
|
ImlibWidget therefore has a new constructor, where you can pass the
|
|
|
pointer to the ImlibData object.
|
|
|
|
|
|
* src/imlibwidget.cpp (ImlibWidget):
|
|
|
now creates an ImlibConfig object itself, when none has been given
|
|
|
in the contructor
|
|
|
|
|
|
Sun Sep 13 23:28:31 1998 Carsten Pfeiffer <pfeiffer@kde.org>
|
|
|
|
|
|
* src/imlibwidget.cpp (renderImage):
|
|
|
Don't destroy images ( Imlib_destroy_image() ) anymore. This boosts
|
|
|
browsing a LOT. Showing cached images is almosts instantaneous now!
|
|
|
Hope there's no sideeffect on this :-}
|
|
|
|
|
|
* src/kuickshow.cpp (eventFilter):
|
|
|
space toggles show()ing and hide()ing the browser now.
|
|
|
If started with image as parameter, kuickshow doesn't show
|
|
|
the browser, hit space to show it.
|
|
|
|
|
|
* src/fileview.h (class FileView):
|
|
|
findCompletion() is now public, so that I can tell the browser
|
|
|
to highlight the file, supplied via commandline.
|
|
|
|
|
|
|
|
|
History:
|
|
|
--------
|
|
|
- found that xemacs can create much better changelogs :o)
|
|
|
- hacked a lot of goodies into KuickShow, several configuration options
|
|
|
- decided to have a look at the Xlib stuff and found out, how to map
|
|
|
an Imlib image onto any QWidget - this is cool :o)
|
|
|
- too bad, it was not very reliable and it was a mess, too
|
|
|
- with my Xlib non-knowledge, found a way to "swallow" an Imlib image
|
|
|
onto a QWidget - imagine how happy I was :o)
|
|
|
- if Kopacz got Imlib to work, I could do that, too :-P
|
|
|
- end of August 98, saw Adam Kopacz' release of qiv (quick image viewer)
|
|
|
damn, this was my name (kiv, kuick image viewer) :o(
|
|
|
- first tries to use Imlib to display on Qt/KDE widgets in April 98,
|
|
|
too bad, it didn't work :o(
|
|
|
- first hack of kview to use a filebrowser in January
|
|
|
- had the idea for such an app about December 97
|
|
|
</pre>
|