I proudly present you iiview version 0.26.
The project is still alive! Don't worry. I'm using iiview on daily base and keep it usable.
This time I concentrated on FreeBSD and made it work on this platform. It's not very difficult and I event made a port directory which I want to add to the official ports tree.
Please remove/comment out the WARN variable in Makefile, if you have problems to compile the sources.
IMPORTANT! iiview is now under the BSD license.
I have resolved some compatibility issues. The sources will compile better now, because of strict compile switches in the makefile.
You will notice less problems with X-support, I hope. I could test it on many PCs now and everything seems to work correctly.
Have fun :)
No modifications are needed, if You want to compile iiviewer for Cygwin on Windows. The resulting IIVIEW.EXE runs with the XFree86 and if the proper libraries are included.
It is a bit slow, but I am proud that my code seems to be clean enough to compile on totally different environments.
Grab it fast, test it and give me some feedback. I wonder, if someone will do it... :)
Thank You for Your feedback. It helped my to develop new features. I just wished there were
more people who would say something. Usually I'm always available for a discussion. You don't need to be scared (all of You!).
I implemented an extension to the module-interface. Now it's possible to browse inside image-files, if those contain more than one picture inside. This is needed for TIFF-files. It was requested, so now it's done! :)
I don't know, it will work correctly, because I assume that there are only one-level directories for TIFF-files and I'm not sure, if this is correct. I need a sample file, if there is more than one level.
I don't like to make small releases, when I just changed 50 lines or stuff. Next release will feature some real enhancements again. I cannot tell the date, but I will continue the work as soon as I have time again.
If You really don't like the latest bugs, try to get the latest sources from CVS.
I have done lots of changes. I got some motivation, because people are starting to comment this project. Thank You very much. It was really boring to develop without any feedback.
Well here is the list of changes:
- fixed bug #473995
- fixed bug #474665
- 24 bit mode implemented (I hope it's working)
- restructured sources
- fixed version number
- rewrote Makefile, fixed dependencies
- default Make-target doesn't build framebuffer
support anymore
- new (faster) thumbs-preview for X (caching)
- fixed framebuffer support
- implemented caching for framebuffer mode
- inserted usleeps in keyboard-input loops
- fixed behavior in case of errors... read more
iiview is quite old, it's from the times when I began to write C programs, so today I decided to tidy up the sources a bit as a preparation for some enhancements. The first enhancement is CACHED THUMBS for X-Window mode! Check this out! You will like it!
Please remember this, before writing bug reports about PNG support. I know that it's not complete yet, because I tested it with the official test-suite and it doesn't show all images. I'll implement the rest if I have more time. At the moment I have a few projects more to take care of, I'm sorry. I'll do my best, of course. If You have requests about iiview, take Your time and write them down and submit to this page. I'm reading everything and I respond very quickly.
New: PNG-support. It is still not fully implemented, but
it will show at least SOME of the images (I think, these
are only those without any extras, like e.g. palettes and
similar). There is a better handling of the file list.
This time the list is hold on heap in a linked list, so
there is no static value and any fixed limit.
Furthermore, I removed some few bugs.
And, have fun testing it! :)
Still thinking about implementing PNG support with libpng. I will try when I have more time again or when I really need it. I'm still looking for competent people, but, I guess, everyone has his own project to take care of.
Stupid-FTPd does not use the glob() function for matching file names. It has got an own function which solves the problem. The bug which has been posted is not a security problem.
Framebuffer mode still needs to be tested. Sorry, but I don't have access to any machines running with framebuffer. I will check this mode as soon as possible.
IIViewer has been officially released on freshmeat. I think this small utility saves lots of time when looking for images (I'm using it all the time). Have fun ! :)
Fixed the GC-get routine. The use of DefaultGC seems to be wrong.
I have had iiview long enough in my own CVS-repository. Take it and test it. I think sometimes it's useful.