Todo Report

Designed for use with todo report and Ant.

Summary

Files Errors
155 96

Files

Name Errors
source/net/sf/jomic/comic/ComicModel.java 6
source/net/sf/jomic/comic/ComicView.java 6
source/net/sf/jomic/ui/JomicMenuBar.java 6
source/net/sf/jomic/tools/FileTools.java 5
tests/net/sf/jomic/tests/TestDataCreator.java 5
source/net/sf/jomic/tools/FileArchive.java 4
source/net/sf/jomic/tools/SystemTools.java 4
source/net/sf/jomic/ui/JomicFrame.java 4
source/net/sf/jomic/JomicMacOSX.java 3
source/net/sf/jomic/comic/ComicThumbView.java 3
source/net/sf/jomic/common/JomicTools.java 3
source/net/sf/jomic/tools/ImageTools.java 3
source/net/sf/jomic/tools/StringTools.java 3
source/net/sf/jomic/ui/SettingsFrame.java 3
source/net/sf/jomic/Jomic.java 2
source/net/sf/jomic/comic/ComicImageErrorRenderer.java 2
source/net/sf/jomic/comic/Conversion.java 2
source/net/sf/jomic/comic/ConvertImageTask.java 2
source/net/sf/jomic/common/ComicSheetRenderSettings.java 2
source/net/sf/jomic/tools/ProgressFrame.java 2
source/net/sf/jomic/ui/ConvertWorker.java 2
source/net/sf/jomic/comic/ComicCache.java 1
source/net/sf/jomic/comic/ComicInfoPanel.java 1
source/net/sf/jomic/comic/ComicSheetLayout.java 1
source/net/sf/jomic/comic/ConversionBean.java 1
source/net/sf/jomic/comic/ConversionReport.java 1
source/net/sf/jomic/comic/ConversionReportItem.java 1
source/net/sf/jomic/comic/CreateCbzComicTask.java 1
source/net/sf/jomic/comic/CreateZipArchiveTask.java 1
source/net/sf/jomic/common/JomicConfigurator.java 1
source/net/sf/jomic/tools/ActionDelegate.java 1
source/net/sf/jomic/tools/ArchiveCache.java 1
source/net/sf/jomic/tools/ExtractPdfImagesTask.java 1
source/net/sf/jomic/tools/ExtractZipTask.java 1
source/net/sf/jomic/tools/ImageCache.java 1
source/net/sf/jomic/tools/ImageCacheEntry.java 1
source/net/sf/jomic/tools/ImageCacheRenderThread.java 1
source/net/sf/jomic/tools/NumberedNameComparator.java 1
source/net/sf/jomic/tools/UiTools.java 1
source/net/sf/jomic/ui/CreateComicWorker.java 1
source/net/sf/jomic/ui/FullScreenViewer.java 1
source/net/sf/jomic/ui/OpenComicFileChooserAccessory.java 1
source/net/sf/jomic/ui/OpenFromArchiveDialog.java 1
source/net/sf/jomic/ui/RenderedImageView.java 1
source/net/sf/jomic/ui/SystemInfoFrame.java 1
source/com/centerkey/utils/BareBonesBrowserLaunch.java 0
source/com/jhlabs/image/AbstractBufferedImageOp.java 0
source/com/jhlabs/image/ConvolveFilter.java 0
source/com/jhlabs/image/GaussianFilter.java 0
source/com/jhlabs/image/ImageMath.java 0
source/com/jhlabs/image/SmartBlurFilter.java 0
source/net/sf/jomic/comic/AbstractCreateComicTask.java 0
source/net/sf/jomic/comic/ComicChooserFileFilter.java 0
source/net/sf/jomic/comic/ComicException.java 0
source/net/sf/jomic/comic/ComicFileFilter.java 0
source/net/sf/jomic/comic/ComicImage.java 0
source/net/sf/jomic/comic/ComicInfoTableModel.java 0
source/net/sf/jomic/comic/ComicMustContainImagesException.java 0
source/net/sf/jomic/comic/ComicSheet.java 0
source/net/sf/jomic/comic/ComicSheetindexOverlapComparator.java 0
source/net/sf/jomic/comic/ComicToConvert.java 0
source/net/sf/jomic/comic/ComicViewTransferable.java 0
source/net/sf/jomic/comic/ComicViewTransferHandler.java 0
source/net/sf/jomic/comic/ConvertComicTask.java 0
source/net/sf/jomic/comic/CreateComicTask.java 0
source/net/sf/jomic/comic/CreatePdfComicTask.java 0
source/net/sf/jomic/comic/ExtractComicTask.java 0
source/net/sf/jomic/comic/PrecachedImageInCacheListener.java 0
source/net/sf/jomic/common/FullScreenCancelabel.java 0
source/net/sf/jomic/common/JomicHelpTools.java 0
source/net/sf/jomic/common/JomicJSAP.java 0
source/net/sf/jomic/common/JomicStartup.java 0
source/net/sf/jomic/common/PropertyConstants.java 0
source/net/sf/jomic/common/Settings.java 0
source/net/sf/jomic/common/SplashScreen.java 0
source/net/sf/jomic/common/SplashScreenDisposer.java 0
source/net/sf/jomic/common/StartupTools.java 0
source/net/sf/jomic/common/Version.java 0
source/net/sf/jomic/tools/AbstractTask.java 0
source/net/sf/jomic/tools/ArchiveCacheEntry.java 0
source/net/sf/jomic/tools/BasicSettings.java 0
source/net/sf/jomic/tools/CacheInfo.java 0
source/net/sf/jomic/tools/ColorBox.java 0
source/net/sf/jomic/tools/ConsoleIOException.java 0
source/net/sf/jomic/tools/ConsoleOutputListener.java 0
source/net/sf/jomic/tools/ConsoleTools.java 0
source/net/sf/jomic/tools/CopyFileTask.java 0
source/net/sf/jomic/tools/CreateImagInfoMapTask.java 0
source/net/sf/jomic/tools/ErrorTools.java 0
source/net/sf/jomic/tools/ExtractRarTask.java 0
source/net/sf/jomic/tools/ImageInCacheListener.java 0
source/net/sf/jomic/tools/ImageInfo.java 0
source/net/sf/jomic/tools/ImageRenderSettings.java 0
source/net/sf/jomic/tools/IOExceptionWithCause.java 0
source/net/sf/jomic/tools/ItemMustBeDownloadedException.java 0
source/net/sf/jomic/tools/KeyValuePair.java 0
source/net/sf/jomic/tools/LocaleTools.java 0
source/net/sf/jomic/tools/MutexLock.java 0
source/net/sf/jomic/tools/NaturalCaseInsensitiveOrderComparator.java 0
source/net/sf/jomic/tools/NaturalOrderComparator.java 0
source/net/sf/jomic/tools/NestedTask.java 0
source/net/sf/jomic/tools/NumberedName.java 0
source/net/sf/jomic/tools/OperationCanceledException.java 0
source/net/sf/jomic/tools/ProcessOutputThread.java 0
source/net/sf/jomic/tools/ProgressChangeListener.java 0
source/net/sf/jomic/tools/ProgressChangeSupport.java 0
source/net/sf/jomic/tools/RegExFileFilter.java 0
source/net/sf/jomic/tools/StandardConstants.java 0
source/net/sf/jomic/tools/SwingWorker.java 0
source/net/sf/jomic/tools/Task.java 0
source/net/sf/jomic/tools/TunneledIOException.java 0
source/net/sf/jomic/tools/XmlTools.java 0
source/net/sf/jomic/ui/AboutFrame.java 0
source/net/sf/jomic/ui/AwtExceptionHandler.java 0
source/net/sf/jomic/ui/BooleanSettingCheckBox.java 0
source/net/sf/jomic/ui/BooleanSettingMenuItem.java 0
source/net/sf/jomic/ui/ChangeBlurSettingsDialog.java 0
source/net/sf/jomic/ui/ChoiceSettingButtonGroup.java 0
source/net/sf/jomic/ui/ColorButton.java 0
source/net/sf/jomic/ui/ColorSettingMenuItem.java 0
source/net/sf/jomic/ui/Commands.java 0
source/net/sf/jomic/ui/ConversionReportFrame.java 0
source/net/sf/jomic/ui/ConvertDialog.java 0
source/net/sf/jomic/ui/CreateComicDialog.java 0
source/net/sf/jomic/ui/CreateComicFileFilter.java 0
source/net/sf/jomic/ui/ExportItem.java 0
source/net/sf/jomic/ui/FileArchiveListCellRenderer.java 0
source/net/sf/jomic/ui/FileFieldAdder.java 0
source/net/sf/jomic/ui/FileIconRenderer.java 0
source/net/sf/jomic/ui/FramelessJomicMenuBar.java 0
source/net/sf/jomic/ui/FullScreenViewerRunner.java 0
source/net/sf/jomic/ui/GoToPageDialog.java 0
source/net/sf/jomic/ui/GoToURIActionListener.java 0
source/net/sf/jomic/ui/ImageFormatTableModel.java 0
source/net/sf/jomic/ui/JomicAction.java 0
source/net/sf/jomic/ui/JomicApplication.java 0
source/net/sf/jomic/ui/JomicFrameCloseRunner.java 0
source/net/sf/jomic/ui/JomicToolbar.java 0
source/net/sf/jomic/ui/LimitedIntSettingSlider.java 0
source/net/sf/jomic/ui/OpenRecentFileActionListener.java 0
source/net/sf/jomic/ui/OpenRecentFileEvent.java 0
source/net/sf/jomic/ui/OpenRecentMenu.java 0
source/net/sf/jomic/ui/SetSettingAction.java 0
source/net/sf/jomic/ui/SnapableJFileChooser.java 0
source/net/sf/jomic/ui/TitleImageView.java 0
source/net/sf/jomic/ui/ToggleBooleanSettingAction.java 0
source/net/sf/jomic/ui/UIStates.java 0
tests/net/sf/jomic/tests/ByteStringTest.java 0
tests/net/sf/jomic/tests/CycleTest.java 0
tests/net/sf/jomic/tests/JomicCliClearCacheTest.java 0
tests/net/sf/jomic/tests/JomicCliFileTest.java 0
tests/net/sf/jomic/tests/JomicCliHelpTest.java 0
tests/net/sf/jomic/tests/JomicCliLicenseTest.java 0
tests/net/sf/jomic/tests/JomicCliVersionTest.java 0
tests/net/sf/jomic/tests/TestDataCreatorTest.java 0

File source/net/sf/jomic/comic/ComicCache.java

Error Description Line
Prevent OutOfMemoryError by avoiding RenderedImage, 450
Back to top

File source/net/sf/jomic/comic/ComicImageErrorRenderer.java

Error Description Line
setBackground(new Color(240, 216, 216)); 51
setBackground(<default>); 57
Back to top

File source/net/sf/jomic/comic/ComicInfoPanel.java

Error Description Line
Change fixed size to somthing dynamic. 46
Back to top

File source/net/sf/jomic/comic/ComicModel.java

Error Description Line
Remove "Description of" crap once JRefactory's pretty printer is fixed. 99
Remove "Description of" crap once JRefactory's pretty printer is fixed. 113
Remove all files in cache entry dir. 175
Use cache.remove(entry). 208
Check if cache became to big and entry should be removed. 269
Extract to some temp path first, then rename it. 318
Back to top

File source/net/sf/jomic/comic/ComicSheetLayout.java

Error Description Line
Rename to isRotatableImage and adjust logic. 264
Back to top

File source/net/sf/jomic/comic/ComicThumbView.java

Error Description Line
fix and enable assertion 246
support more than 1 selected item and add: selectionModel.clearSelection(); 319
repaint only if new image is visible 377
Back to top

File source/net/sf/jomic/comic/ComicView.java

Error Description Line
Clarify the result if the current sheet contains 2 images. 392
Consider manga mode for export. 395
: move side-effect causing getViewport().setSize() and related code to updateDisplay(). 477
Isn't there any shorter way to convert a boolean to an int (not counting the "?" operator) 643
jomicTools.beep(); 670
use binary search 742
Back to top

File source/net/sf/jomic/comic/Conversion.java

Error Description Line
proper localized error message: "file format is {0}, but must be one of: {1}" 288
proper localized error message: "file format is {0}, but must be one of: {1}" 295
Back to top

File source/net/sf/jomic/comic/ConversionBean.java

Error Description Line
validate for min/maxValue 275
Back to top

File source/net/sf/jomic/comic/ConversionReport.java

Error Description Line
think about error column; wouldn't a seperate error panel be better? 115
Back to top

File source/net/sf/jomic/comic/ConversionReportItem.java

Error Description Line
Localize error message. 186
Back to top

File source/net/sf/jomic/comic/ConvertImageTask.java

Error Description Line
if no writer can be found, use PNG 84
dispose both ImageWriters properly (using finally) 85
Back to top

File source/net/sf/jomic/comic/CreateCbzComicTask.java

Error Description Line
Use antzip to encode zipped filenames using ISO-Latin1. 48
Back to top

File source/net/sf/jomic/comic/CreateZipArchiveTask.java

Error Description Line
Use antzip to encode zipped filenames using ISO-Latin1. 39
Back to top

File source/net/sf/jomic/common/ComicSheetRenderSettings.java

Error Description Line
rename to "showTwoPages" 35
rename to "swapLeftAndRightImage" (without "s" at the end) 41
Back to top

File source/net/sf/jomic/common/JomicConfigurator.java

Error Description Line
get rid of JomicConfigurator, it was only useful for log4j-core. 34
Back to top

File source/net/sf/jomic/common/JomicTools.java

Error Description Line
Disable full screen if neccessary. 83
change error message to something like "cannot read internal resource" 102
Disable full screen. 201
Back to top

File source/net/sf/jomic/Jomic.java

Error Description Line
fix that size is always reset 174
prevent browser process from being killed prematurely when Jomic exits 200
Back to top

File source/net/sf/jomic/JomicMacOSX.java

Error Description Line
Find non-deprecated way to handle "OpenDocument" events. 64
support multiple files 81
Silly name to prevent hiding the "startup" field inherited 159
Back to top

File source/net/sf/jomic/tools/ActionDelegate.java

Error Description Line
Define exceptional_behavior of removeActionListener(). 61
Back to top

File source/net/sf/jomic/tools/ArchiveCache.java

Error Description Line
@ assert Arrays.binarySearch(indexes, newIndex) < 0; 267
Back to top

File source/net/sf/jomic/tools/ExtractPdfImagesTask.java

Error Description Line
Also remove folder structure generated by extracted files. 162
Back to top

File source/net/sf/jomic/tools/ExtractZipTask.java

Error Description Line
Also remove folder structure generated by extracted files. 122
Back to top

File source/net/sf/jomic/tools/FileArchive.java

Error Description Line
Move to FileHeader. 118
Proportional progress bar depending on archive size in bytes. 163
ProgressFrame.setNote("Examining...");? 205
Remove need to re-read the file list from the archive. 227
Back to top

File source/net/sf/jomic/tools/FileTools.java

Error Description Line
Stupid name to prevent pretty printer from sorting it in front of undefined symbols 101
Use leading zeros before uniqueIndex. 214
Use CopyDirTask, add optional parameter for ProgressChangeListener. 582
Use CharsetDecoder instead of String constructor to avoid unspecified 795
Find out if magic bytes are exactly "Rar!", and use equals(). 804
Back to top

File source/net/sf/jomic/tools/ImageCache.java

Error Description Line
Collect paths of unrenderable images so they won't be attempted to be rendered again. 70
Back to top

File source/net/sf/jomic/tools/ImageCacheEntry.java

Error Description Line
Figure out how to compute the memory size of tiled images. 61
Back to top

File source/net/sf/jomic/tools/ImageCacheRenderThread.java

Error Description Line
assert that dispose is not called by ImageCacheRenderThread. 179
Back to top

File source/net/sf/jomic/tools/ImageTools.java

Error Description Line
Force scanning for plug ins. This should not be necessary, but 117
work-around for missing suffix in Apple's TIFF reader. 147
Consolidate this with getAsBufferedImage(). 220
Back to top

File source/net/sf/jomic/tools/NumberedNameComparator.java

Error Description Line
implement Comparator properly: handle null arguments and non-NumberedNames 44
Back to top

File source/net/sf/jomic/tools/ProgressFrame.java

Error Description Line
Use insets conforming to UI guidelines. 97
without this, the AWTEventThread would continue to exist. 180
Back to top

File source/net/sf/jomic/tools/StringTools.java

Error Description Line
make auto-mnemonics work in special, nasty cases 211
assert !sort implies "sorted" 471
Change "sort" to "sorted"; if true, do a binary search, otherwise a sequential search. 472
Back to top

File source/net/sf/jomic/tools/SystemTools.java

Error Description Line
: the code below should assign Command-? to Help > Help, but does not 85
Ideally we would check for MRJAdapter.VERSION >= 1.0.7. 160
Really reveal the file, not only the directory where it is located 186
fix portability 191
Back to top

File source/net/sf/jomic/tools/UiTools.java

Error Description Line
Stop VK_LEFT/RIGHT from working on the cell editor. 513
Back to top

File source/net/sf/jomic/ui/ConvertWorker.java

Error Description Line
remove comics with same source and target 123
warn about comics with different source and same target 124
Back to top

File source/net/sf/jomic/ui/CreateComicWorker.java

Error Description Line
Simplify code by adding Conversion.getComicFormatSuffix(). 91
Back to top

File source/net/sf/jomic/ui/FullScreenViewer.java

Error Description Line
Consolidate with JomicFrame. 418
Back to top

File source/net/sf/jomic/ui/JomicFrame.java

Error Description Line
(Re)Store position and size of progressFrame via settings. 177
: Don't remove old comic files if we just reopened the same comic again. 1161
Restore comic model and page. 1173
Figure out if there is a need to check for (file != null). 1196
Back to top

File source/net/sf/jomic/ui/JomicMenuBar.java

Error Description Line
add(editMenu); 134
ifNotNullRemove(editMenu); 247
Prevent help menu from being converted to a standard Mac help 406
Use sensible shortcut key for full screen. 514
addPropertyItem(result, toggleRotateOnlySinglePortraitImages); 519
Use KeyEvent.VK_T and Event.ALT_MASK 522
Back to top

File source/net/sf/jomic/ui/OpenComicFileChooserAccessory.java

Error Description Line
Some platforms seem to fire a "file changed" event even for directories. 72
Back to top

File source/net/sf/jomic/ui/OpenFromArchiveDialog.java

Error Description Line
select openComicCheckBox if specified in settings 111
Back to top

File source/net/sf/jomic/ui/RenderedImageView.java

Error Description Line
Yield preferred size according to screen size. 53
Back to top

File source/net/sf/jomic/ui/SettingsFrame.java

Error Description Line
localize 47
right-align buttons 74
use Cancel+OK under Mac OS, and OK+Cancel under other platforms 75
Back to top

File source/net/sf/jomic/ui/SystemInfoFrame.java

Error Description Line
compute dimension depending on data 144
Back to top

File tests/net/sf/jomic/tests/TestDataCreator.java

Error Description Line
Write test comic description to HTML/XML file. 140
actually break the image: 155
generate these files using a proper ImageWriter 488
create images with 1, 4, and 6 bits depth 495
create incomplete images with different formats 496
Back to top