see also code google issues
Stroy is out of beta: 1.0.2 Japanese (V 1.0 official Release) 1.0.2
2009.3.21
Features
- full English, Japanese, German localization
- selection indicator in the sidebar (a black rectangle)
- language is a preference
Fixed Bugs
- external diff no longer blocks
- summery page is updated and has a better layout
- "selecting other diff programs does not work" fixed
- "selecting other programs via text input failed" fixed
Other
- upgrade to jarbundler 2.0 which APL now. Thus its is checked in.
0.11.1 Works even when fresh installed :-)
Fixed Bugs
- fresh installs start
Upgrades did work but first installs did not.
0.11 Placeholders
Features
- placeholders to match added files
- update checker
Fixed Bugs
- windows: files located in paths with spaces open now
- clicks don't always match up selections correctly
- spellchecking and menus
0.10.200 Incremental diff
Features
- Localization for German and Spanish (started)
- Incremental diff generation (get a first visual diff fast)
- Change Icons (icon per change instead of color mixes)
- New diffstate: grey for 'yet unknown' (for intermediate states)
Fixed Bugs
- 'open' and 'diff' works better on windows (paths with space still a problem)
- 'open' and 'diff' work better on linux
- Improved Preferences
- null pointer exception in Ignore popup
- diff file order depends on which tree is used
Others
- MPL1.1 instead of MPL1.1/GPL2
- source and issues in google code
0.9.194 First public version
Features
- .app for OSX
- .exe for windows
- .jar crossplatform especially linux
Fixed Bugs
Others
- wikidot web page
0.8
ChangeLog
Open Changes
Change Details
Change by User
Chuan Jacek Jason Michael Miguel Mike Thomas F Thomas F Werner
keys OSX windows performance large linux thinning refactor perceived robust webpage ui feedback merge visualization licence integration scm integration 3way build algo localization test
ChangeLog
0.10.199
(243) (d) help fall back
(242) (F) default progs for linux
(241) (d) progress dialog is hiding title
(240) (f) update ui while update runs
(239) (f) started google.code page for source
(238) (F) licence switched to pure MPL1.1, GPL2 stuff not delivered anymore
(236) (d) preference external open confusing
(235) (d) preference file type confusing
0.9.198
(233) (F) introduced 'matched, diff unknown' state
(232) (F) Simple name Match first, diff calculation later
(231) (f) designed icons for change display
(230) (F) use icons instead of color to show difference
(229) (f) localization for Spanish and German improved
(191) (f) Folder color should show child difference
(172) (d) change change value (don't missuse quality)
0.9.197
(228) (d) diff file order depends on which tree is used
(227) (d) forum: no anonymous posting allowed
(226) (d) jar file does not work beyond first dialog; app does
(225) (d) dir selection: cursor always jumps to the end
0.9.196
(223) (d) event and other threads
(222) (d) refactor control flow
(139) (F) show contents before match (good for big dirs)
0.9.195
(218) (F) localization
(216) (d) ignore popup throws null pointer exception
(214) (f) forum on wikidot
(188) (f) Synchronized collapsing tree items
0.9.194
(215) (f) wikidot is webpage for stroy
(213) (d) first published stroy
(212) (d) reference list redesign via generation and web page
(208) (d) skview logs errors when used on tiny dirs
(206) (d) screenshot on webpage
(203) (F) change tracking, change web generation
(186) (d) web page in about and help
(185) (d) pics in help files
(184) (d) more help files
0.8.193
(181) (d) diff offered for unmatched files
(180) (d) win32: normalize not working (wrong pattern)
(90) (d) improve menues (e.g. dialog are not modal and don't show menu)
0.8.192
(179) (d) different popups for different file types
(178) (F) allow open of resource bundles, e.g. foo.pages (just open)
(176) (d) change standard editors text (>166)
(175) (d) javadoc via ant
(174) (F) change open with text editor (needs 166)
(140) (d) handle default diff for all platforms (no linux yet)
(86) (f) preset for external diff prog (i.e. make it configurable)
(58) (f) external diff for win
0.8.191
(173) (d) generate exe (jsmooth)
(144) (d) win help
(124) (F) adapt to win
0.8.190
(170) (d) introduced Lazy class and refactored some Once usages
(143) (d) generate reference section for help
(57) (F) osx help
(44) (f) create osx help (duplicate)
0.8.189
(169) (r) refactoring to get rid of the idea of a source, now it's just one two ...
(168) (d) filetypes need set to standard button
(168) (d) select an treenode on startup
(167) (d) prefs alogrithm buttons are not wired
(165) (d) standard progs pane needs description of std open
(164) (d) .css added to filetypes
(162) (d) osx help does not always work (build.xml did not clean enough/ no univeral lib)
0.8.188
(162) (d) prevent out of mem handler in loghandlerPane
(161) (d) prevent out mem error in FuzzyHashGenText
(97) (f) logwindow: logfile, limit text history
0.8.187
0.8.186
(158) (F) my own (i.e. copyright free) icon caterpillar -> butterfly
(113) (f) more icon work
0.8.185
(156) (d) change background selection color to work on leopard
0.8.184
(154) (d) tooltip for dirs
(145) (F) skyview for dir fold
0.8.183
(152) (d) skyview for dir fold start
0.8.182
(151) (d) get_date works by default now
(150) (F) dir selector should use the dir from the other field as base
(149) (d) dir selector accepts illegal strings
(148) (d) popup filter sometimes does not work (e.g. alienbrain get_date...)
0.8.181
(146) (F) show current filepath
(141) (d) handle newer (version) or corrupted prefs (duplicate)
(81) (f) robust: unreadable preset
0.8.180
(142) (d) first osx style help
0.8.179
(138) (d) log pref works again
0.8.178
(129) (d) configurable diff tool
(128) (F) configurable handling per file type
0.8.177
(137) (d) filter removes nodes from tasks immediate
(136) (d) filter removes nodes from skyview immediate
(117) (F) Filter should filter the results on the fly
0.7.176
(135) (d) filter removes nodes from tree immediate
0.7.175
(133) (d) open for win32 (thanks Mike)
(132) (d) open for OSX
(131) (d) configurable open setting
(130) (d) configurable similarity algoritm
(127) (d) win: use java dialog to get directories (explorer can't)
(121) (r) prefs to prefs in openCage.utils, actually preferences)
(119) (d) default preset for filters not working (again?)
0.7.174
(116) (F) Synchronized scrolling
(47) (d) show selection in window midth
0.6.173
(126) (d) synchronized selection
0.6.172
(125) (d) filepath parsing adopted to windows
(123) (d) skyview adopted to windows
(8) (d) adapt to win (started)
0.6.171
(122) (d) prefs to prefs in openCage.utils
0.6.170
(118) (f) .get_date.dat to standard filter
0.6.169
(111) (f) more icon work
(110) (d) summery of 3
(108) (f) view concept started
0.6.168
(80) (f) robust: unreadable files dirs
(41) (f) better icon, e.g. transparent background
(21) (f) improve xml match
(19) (f) improve C++ match
0.6.167
(105) (d) improved summery
(103) (f) added more known extensions
(98) (f) set icon for all windows (worked already when deployed)
0.6.166
(99) (d) menu in main window too
(96) (d) ignore preset not active
(78) (f) improve log window
(42) (f) break match/ do match methods started
(2) (f) merge, only button
0.6.165
(95) (d) log not set to start preset
(92) (d) ignore cannot deal with unparsable patterns
(91) (d) dir dialog: go button not enables when values are preset
0.6.164
(89) (d) upgrade to mydoggy 1.3.1 (no issue)
(79) (f) finish prefs (bugs left)
(65) (d) menues work only for main frame
0.5.163
(100) (d) handle unknown extensions: binary + warning
(88) (d) log view shows not last
(87) (f) shutdownhook to save prefs
(84) (f) presetpane buttons to open windows (used)
(82) (f) test area in filter pane
0.5.162
(83) (f) preset = prefs (OSX)
(31) (f) prefs: prefs started
(3) (f) filter by path regex started
0.5.161
(77) (f) start general log window
(74) (f) better progress detail for longrunnig diffs
(50) (f) duplicate (77)
0.5.160
(75) (f) send feature request
(73) (f) bugreport shows progname and version
(72) (f) mailto string works with subject and body
0.5.159
(69) (d) redesign jar dir layout and ant
(68) (d) fix mydoggy popup layout
(59) (d) fix mydoggy popup layout (duplicate)
0.5.157
0.5.156
(64) (d) too much weight on content see FileDistance.java in 04
(63) (d) oops parent never mattered
0.5.155
(61) (d) hierarchical dir match: do match
(5) (d) match renamed java dirs
0.5.154
(55) (d) 2 way screen
(54) (d) content fuzzy equal == 1 != identical
0.5.152
(49) (f) spawn external diff/merge tool plus button
0.5.151
(52) (f) use docking ui
(1) (f) show selection diff in extra panel
0.4.143
(48) (d) clear the selection when showing match of only
0.4.142
(43) (f) make show help view readonly
0.4.141
(32) (f) help screen
(22) (f) split using refrences into extra panel
0.4.140
0.4.138
(40) (f) osx icon
(37) (f) left scrollbar on left
(36) (f) scrollpanes middled
(35) (f) track versions
(11) (f) copyright in gui
(10) (f) contact address in gui
(4) (f) build osx app (ant)
0.3.110
(45) (f) use color as info for changes
(29) (f) match selection to parent of only file
(27) (f) skyviewbar
(9) (f) 3 way diff
0.2.100
(38) (f) designgridlayout
(28) (f) match selection
(12) (f) gui
0.1.070
(67) (f) ignore white noise in java lines
(34) (f) match unchanged files with md5 (fast md5)
(30) (f) ant
(26) (f) improve match for small files
(25) (f) match changed dirs
(24) (f) match unchanged dirs
(23) (f) match duplicates
(16) (f) guice
(15) (f) deploy through ant
(14) (f) cli
Open Changes
(237) (f) folders should show changes of their children transitive
(234) (D) silent error on open and diff
(224) (F) use webstart
(221) (d) make locale setable
(220) (F) help localization
(219) (d) web page localization
(217) (d) removing ignore has no immediate effect
(211) (F) scm integration
(210) (F) show change state in extra skybar
(209) (F) show current window in skybar
(207) (F) non persistet filter out
(205) (F) redesign file types prefs to show file type default prefs and froms prefs
(204) (F) redesign file types, standard filetype lib based on 'unix file'
(202) (F) It tries to match files whose paths are greatly different
(201) (F) File Explorer integration: select / copy
(200) (w) Use gradually color change to show the degree of difference
(199) (d) Observe file system change and update view instantly
(198) (F) Continuous diff mode: instance send to diff when a different item is clicked
(197) (F) Select multiple tree items and send to diff once
(196) (f) Double click to open a file
(195) (-) "Compare Again" button
(194) (-) When click an item which is only present in one tree, it jumps to a parent folder in other tree, which is a bit confusing
(193) (F) Send a directory to diff
(192) (d) Shortcut key to diff: ctrl + click
(190) (F) Filter out identical items from the view
(189) (f) Grouping tree items by type first, instead of by name
(187) (F) Ignore CR/LF difference
(183) (F) a view to select match based on a threshhold
(182) (d) win32: exec: cmd or arg with spaces does not work
(181) (d) open in terminal
(180) (d) show in finder
(177) (d) different popup per type, e.g. dir (but osx bundles)
(171) (F) diff modes: e.g. paths only to find moves and onlys
(166) (F) change standard editors text, pic ...
(163) (d) help lib is not univeral
(160) (d) large text file fuzzyHash needs work
(157) (F) color prefs
(155) (F) handle osx forcs, folders as files
(153) (F) tooltip with detailed info
(147) (d) skyview click does not always jump to the right file
(120) (F) store computes hashes per path
(115) (f) robust: unreadable files dirs: test plus dirs
(114) (f) more view concept
(112) (f) about: change image
(109) (f) improve details
(107) (f) regex search for dir/file
(106) (f) make summery dynamic
(104) (f) special handling for more extensions
(102) (f) change methods to merging button
(101) (f) change methods to break match buttons
(94) (d) finish filter for paths (also when reading in)
(93) (f) file mode for dirs selection
(85) (f) finish filter by path regex
(76) (f) improve progress reports, numbers
(71) (d) generate mf in ant (jar list just once)
(64) (f) measure balance between content and location
(60) (f) test database
(56) (f) error dialog
(53) (d) fix external 3 way diff
(51) (f) std logfile
(46) (f) buttons for go to next/prev change
(39) (f) total diff for 3 way
(33) (d) make button in refs work iff mailto: or http
(20) (f) improve ruby match
(18) (f) create gui for bugreport
(17) (f) generate fuzzyhash file for bugreport
(7) (f) keyboard navigation
(6) (f) show selection in skybar
Change Details
(243) (d) help fall back
0.10.199 linux
if we can't find the help pages just go to the webpage.Unix has no notion of started in dir. Should be classpath based
(242) (F) default progs for linux
0.10.199 linux
this is really workaround based on xterm
(241) (d) progress dialog is hiding title
(240) (f) update ui while update runs
0.10.199 feedback ui large 139
(239) (f) started google.code page for source
(238) (F) licence switched to pure MPL1.1, GPL2 stuff not delivered anymore
(237) (f) folders should show changes of their children transitive
(236) (d) preference external open confusing
(235) (d) preference file type confusing
(234) (D) silent error on open and diff
(233) (F) introduced 'matched, diff unknown' state
0.9.198 large perceived performance algo 232
(232) (F) Simple name Match first, diff calculation later
0.9.198 large perceived performance algo 139
(231) (f) designed icons for change display
(230) (F) use icons instead of color to show difference
(229) (f) localization for Spanish and German improved
(228) (d) diff file order depends on which tree is used
(227) (d) forum: no anonymous posting allowed
(226) (d) jar file does not work beyond first dialog; app does
0.9.197 linux
swing-worker missing in manifest
(225) (d) dir selection: cursor always jumps to the end
(224) (F) use webstart
open Thomas
(223) (d) event and other threads
(222) (d) refactor control flow
(221) (d) make locale setable
open localization
(220) (F) help localization
open localization 218
(219) (d) web page localization
open localization webpage 218
(218) (F) localization
0.9.195 localization
German and Spanish first.Started, spanish localization is probably very poor.
(217) (d) removing ignore has no immediate effect
open thinning
(216) (d) ignore popup throws null pointer exception
0.9.195
aargh refactoring without test. Don't do it again
(215) (f) wikidot is webpage for stroy
0.9.194 Michael webpage
the dual licencing prevented me from using code.google. Michael suggested Wikidot which works great so far.
(214) (f) forum on wikidot
0.9.195 Jacek feedback webpage
a public forum might be better than just email as feedback
(213) (d) first published stroy
0.9.194
on freshmeat
(212) (d) reference list redesign via generation and web page
(211) (F) scm integration
open integration scm integration merge
get the files from an scm instead of the disk. Get only changed files. Work with them
(210) (F) show change state in extra skybar
open merge ui algo
it is orthogonal information
(209) (F) show current window in skybar
open Mike ui visualization
(208) (d) skview logs errors when used on tiny dirs
0.9.194 ui
refactored BlockedBlocks, tested it. The problem was assuming that the strips are always bigger than height/num-of-nodes
(207) (F) non persistet filter out
open thinning ui algo
so you can remove stuff you checked already
(206) (d) screenshot on webpage
(205) (F) redesign file types prefs to show file type default prefs and froms prefs
open 204
(204) (F) redesign file types, standard filetype lib based on 'unix file'
open
(203) (F) change tracking, change web generation
0.9.194 webpage
redesigned change tracking. It's now list of change objects with methods to generate nice web pagesfor Wikidot and text. There are tags and froms and change referals.And it's kept in the source tree. Still in one package :-).
(202) (F) It tries to match files whose paths are greatly different
(201) (F) File Explorer integration: select / copy
(200) (w) Use gradually color change to show the degree of difference
open Chuan
(199) (d) Observe file system change and update view instantly
(198) (F) Continuous diff mode: instance send to diff when a different item is clicked
open Chuan
(197) (F) Select multiple tree items and send to diff once
open Chuan
(196) (f) Double click to open a file
open Chuan
(195) (-) "Compare Again" button
open Chuan
(194) (-) When click an item which is only present in one tree, it jumps to a parent folder in other tree, which is a bit confusing
open Chuan
(193) (F) Send a directory to diff
open Chuan
(192) (d) Shortcut key to diff: ctrl + click
open Chuan
(191) (f) Folder color should show child difference
0.9.198 Chuan 230 237
only moves and renames of direct children for now
(190) (F) Filter out identical items from the view
(189) (f) Grouping tree items by type first, instead of by name
open Chuan
(188) (f) Synchronized collapsing tree items
(187) (F) Ignore CR/LF difference
open Chuan thinning
I won't go so far as to automatically ignore EOL differences. For once it is not easy for the algorithm and also conceptionally I see such files as changed. But thinning is a great idea.
(186) (d) web page in about and help
(185) (d) pics in help files
(184) (d) more help files
(183) (F) a view to select match based on a threshhold
open Chuan
(182) (d) win32: exec: cmd or arg with spaces does not work
open Chuan Thomas windows
use JDIC. It has open /edit for windows. not so shure about OSX. Its state is also not quite clear
(181) (d) open in terminal
open ui
(181) (d) diff offered for unmatched files
(180) (d) show in finder
open ui
(180) (d) win32: normalize not working (wrong pattern)
(179) (d) different popups for different file types
(178) (F) allow open of resource bundles, e.g. foo.pages (just open)
(177) (d) different popup per type, e.g. dir (but osx bundles)
open
(176) (d) change standard editors text (>166)
(175) (d) javadoc via ant
(174) (F) change open with text editor (needs 166)
(173) (d) generate exe (jsmooth)
(172) (d) change change value (don't missuse quality)
(171) (F) diff modes: e.g. paths only to find moves and onlys
open
(170) (d) introduced Lazy class and refactored some Once usages
(169) (r) refactoring to get rid of the idea of a source, now it's just one two …
(168) (d) filetypes need set to standard button
(168) (d) select an treenode on startup
(167) (d) prefs alogrithm buttons are not wired
(166) (F) change standard editors text, pic …
open
(165) (d) standard progs pane needs description of std open
(164) (d) .css added to filetypes
(163) (d) help lib is not univeral
open build
(162) (d) osx help does not always work (build.xml did not clean enough/ no univeral lib)
(162) (d) prevent out of mem handler in loghandlerPane
(161) (d) prevent out mem error in FuzzyHashGenText
(160) (d) large text file fuzzyHash needs work
open large
(159) (d) new logo in help
(158) (F) my own (i.e. copyright free) icon caterpillar -> butterfly
0.8.186 licence
the old one used pics from the net, i.e. not licence save
(157) (F) color prefs
open ui
(156) (d) change background selection color to work on leopard
(155) (F) handle osx forcs, folders as files
open OSX
(154) (d) tooltip for dirs
(153) (F) tooltip with detailed info
open
(152) (d) skyview for dir fold start
(151) (d) get_date works by default now
0.8.182 148
a '.' was missing in the regexp
(150) (F) dir selector should use the dir from the other field as base
(149) (d) dir selector accepts illegal strings
(148) (d) popup filter sometimes does not work (e.g. alienbrain get_date…)
(147) (d) skyview click does not always jump to the right file
open
(146) (F) show current filepath
(145) (F) skyview for dir fold
(144) (d) win help
(143) (d) generate reference section for help
(142) (d) first osx style help
(141) (d) handle newer (version) or corrupted prefs (duplicate)
(140) (d) handle default diff for all platforms (no linux yet)
(139) (F) show contents before match (good for big dirs)
(138) (d) log pref works again
(137) (d) filter removes nodes from tasks immediate
(136) (d) filter removes nodes from skyview immediate
(135) (d) filter removes nodes from tree immediate
(133) (d) open for win32 (thanks Mike)
(132) (d) open for OSX
(131) (d) configurable open setting
(130) (d) configurable similarity algoritm
(129) (d) configurable diff tool
(128) (F) configurable handling per file type
(127) (d) win: use java dialog to get directories (explorer can't)
(126) (d) synchronized selection
(125) (d) filepath parsing adopted to windows
(124) (F) adapt to win
(123) (d) skyview adopted to windows
(122) (d) prefs to prefs in openCage.utils
(121) (r) prefs to prefs in openCage.utils, actually preferences)
(120) (F) store computes hashes per path
open
(119) (d) default preset for filters not working (again?)
(118) (f) .get_date.dat to standard filter
(117) (F) Filter should filter the results on the fly
(116) (F) Synchronized scrolling
(115) (f) robust: unreadable files dirs: test plus dirs
open
(114) (f) more view concept
open
(113) (f) more icon work
(112) (f) about: change image
open
(111) (f) more icon work
(110) (d) summery of 3
(109) (f) improve details
open
(108) (f) view concept started
(107) (f) regex search for dir/file
open ui
(106) (f) make summery dynamic
open feedback
(105) (d) improved summery
(104) (f) special handling for more extensions
open
(103) (f) added more known extensions
(102) (f) change methods to merging button
open merge
(101) (f) change methods to break match buttons
open
(100) (d) handle unknown extensions: binary + warning
(99) (d) menu in main window too
(98) (f) set icon for all windows (worked already when deployed)
(97) (f) logwindow: logfile, limit text history
(96) (d) ignore preset not active
(95) (d) log not set to start preset
(94) (d) finish filter for paths (also when reading in)
open
(93) (f) file mode for dirs selection
open
(92) (d) ignore cannot deal with unparsable patterns
(91) (d) dir dialog: go button not enables when values are preset
(90) (d) improve menues (e.g. dialog are not modal and don't show menu)
(89) (d) upgrade to mydoggy 1.3.1 (no issue)
(88) (d) log view shows not last
(87) (f) shutdownhook to save prefs
(86) (f) preset for external diff prog (i.e. make it configurable)
(85) (f) finish filter by path regex
open
(84) (f) presetpane buttons to open windows (used)
(83) (f) preset = prefs (OSX)
(82) (f) test area in filter pane
(81) (f) robust: unreadable preset
(80) (f) robust: unreadable files dirs
(79) (f) finish prefs (bugs left)
(78) (f) improve log window
(77) (f) start general log window
(76) (f) improve progress reports, numbers
open
(75) (f) send feature request
(74) (f) better progress detail for longrunnig diffs
(73) (f) bugreport shows progname and version
(72) (f) mailto string works with subject and body
(71) (d) generate mf in ant (jar list just once)
open build
(69) (d) redesign jar dir layout and ant
(68) (d) fix mydoggy popup layout
0.5.159 Jason ui
thanxs Jason for designgrid 0.2)
(67) (f) ignore white noise in java lines
0.1.070
The implementation is pretty radical and ignores all spaces even if they separate. But we are talking heuristic
anyway. So the easier implementation and speed make well up for the unlikely case that this will produce
many identical checksums for unequal lines.
(66) (d) refactor colors
(65) (d) menues work only for main frame
(64) (f) measure balance between content and location
(64) (d) too much weight on content see FileDistance.java in 04
(63) (d) oops parent never mattered
(61) (d) hierarchical dir match: do match
(60) (f) test database
open test
(59) (d) fix mydoggy popup layout (duplicate)
(58) (f) external diff for win
(57) (F) osx help
(56) (f) error dialog
(55) (d) 2 way screen
(54) (d) content fuzzy equal == 1 != identical
(53) (d) fix external 3 way diff
open 3way
(52) (f) use docking ui
(51) (f) std logfile
open feedback
(50) (f) duplicate (77)
(49) (f) spawn external diff/merge tool plus button
(48) (d) clear the selection when showing match of only
(47) (d) show selection in window midth
0.7.174 ui 116
click in skyview moves selection into the middle of the window
(46) (f) buttons for go to next/prev change
open ui
(45) (f) use color as info for changes
(44) (f) create osx help (duplicate)
(43) (f) make show help view readonly
(42) (f) break match/ do match methods started
(41) (f) better icon, e.g. transparent background
(40) (f) osx icon
(39) (f) total diff for 3 way
open 3way
(38) (f) designgridlayout
0.2.100
A nice layout manager.
(37) (f) left scrollbar on left
(36) (f) scrollpanes middled
(35) (f) track versions
(34) (f) match unchanged files with md5 (fast md5)
(33) (d) make button in refs work iff mailto: or http
open
(32) (f) help screen
(31) (f) prefs: prefs started
(30) (f) ant
0.1.070
Build with ant. First step towards a full build environment.
(29) (f) match selection to parent of only file
(28) (f) match selection
(27) (f) skyviewbar
0.3.110 ui visualization
a bar of colored strips to show the changes of the whole document at once.
(26) (f) improve match for small files
0.1.070
This is supposed to give better similarity values for the case that you start with small standard file and change it
heavily. The whole idea might be wrong see later bugs (TODO). Maybe we should just look at the context and
assume same name and path we'll do the rest for this specific case.
(25) (f) match changed dirs
0.1.070
Hierarchical Matching?
(24) (f) match unchanged dirs
0.1.070
SimpleDirMatch
(23) (f) match duplicates
0.1.070
I turns out relying on checksums produces strange results for duplicates,
i.e. sometimes they are matched correctly but sometimes they are switched.
The idea to ignore the path when the content is identical is seductive but later
dropped.
(22) (f) split using refrences into extra panel
(21) (f) improve xml match
(20) (f) improve ruby match
open algo
(19) (f) improve C++ match
(18) (f) create gui for bugreport
open
(17) (f) generate fuzzyhash file for bugreport
(16) (f) guice
0.1.070
IoC without XML, nice
(15) (f) deploy through ant
0.1.070
Deploy into one external dir.
(14) (f) cli
(13) (f) changelog in gui
(12) (f) gui
0.2.100
First simple gui. 2 trees.
(11) (f) copyright in gui
(10) (f) contact address in gui
(9) (f) 3 way diff
(8) (d) adapt to win (started)
(7) (f) keyboard navigation
(6) (f) show selection in skybar
open visualization
(5) (d) match renamed java dirs
(4) (f) build osx app (ant)
(3) (f) filter by path regex started
(2) (f) merge, only button
(1) (f) show selection diff in extra panel
Change by User
Chuan
Open
(202) (F) It tries to match files whose paths are greatly different
(201) (F) File Explorer integration: select / copy
(200) (w) Use gradually color change to show the degree of difference
(199) (d) Observe file system change and update view instantly
(198) (F) Continuous diff mode: instance send to diff when a different item is clicked
(197) (F) Select multiple tree items and send to diff once
(196) (f) Double click to open a file
(195) (-) "Compare Again" button
(194) (-) When click an item which is only present in one tree, it jumps to a parent folder in other tree, which is a bit confusing
(193) (F) Send a directory to diff
(192) (d) Shortcut key to diff: ctrl + click
(190) (F) Filter out identical items from the view
(189) (f) Grouping tree items by type first, instead of by name
(187) (F) Ignore CR/LF difference
(183) (F) a view to select match based on a threshhold
(182) (d) win32: exec: cmd or arg with spaces does not work
Done
(191) (f) Folder color should show child difference
(188) (f) Synchronized collapsing tree items
Jacek
Jason
Helped
(68) (d) fix mydoggy popup layout
Michael
(215) (f) wikidot is webpage for stroy
Miguel
(236) (d) preference external open confusing
(235) (d) preference file type confusing
Helped
(229) (f) localization for Spanish and German improved
Mike
Open
(209) (F) show current window in skybar
Done
(139) (F) show contents before match (good for big dirs)
(150) (F) dir selector should use the dir from the other field as base
Helped
(241) (d) progress dialog is hiding title
(223) (d) event and other threads
Thomas
Open
Helped
(182) (d) win32: exec: cmd or arg with spaces does not work
[Thomas F]
Thomas F
(225) (d) dir selection: cursor always jumps to the end
Werner
Open
Done
(129) (d) configurable diff tool
(117) (F) Filter should filter the results on the fly
(119) (d) default preset for filters not working (again?)
(116) (F) Synchronized scrolling
(118) (f) .get_date.dat to standard filter
(74) (f) better progress detail for longrunnig diffs
(55) (d) 2 way screen
Change by Tag
keys
Open
OSX
Open
(155) (F) handle osx forcs, folders as files
Done
(57) (F) osx help
(44) (f) create osx help (duplicate)
(162) (d) osx help does not always work (build.xml did not clean enough/ no univeral lib)
(142) (d) first osx style help
(98) (f) set icon for all windows (worked already when deployed)
(40) (f) osx icon
(4) (f) build osx app (ant)
windows
Open
(182) (d) win32: exec: cmd or arg with spaces does not work
Done
(180) (d) win32: normalize not working (wrong pattern)
(173) (d) generate exe (jsmooth)
(144) (d) win help
(127) (d) win: use java dialog to get directories (explorer can't)
(125) (d) filepath parsing adopted to windows
(123) (d) skyview adopted to windows
(8) (d) adapt to win (started)
performance
Open
Done
(233) (F) introduced 'matched, diff unknown' state
(232) (F) Simple name Match first, diff calculation later
large
Open
(160) (d) large text file fuzzyHash needs work
Done
(240) (f) update ui while update runs
(233) (F) introduced 'matched, diff unknown' state
(232) (F) Simple name Match first, diff calculation later
(139) (F) show contents before match (good for big dirs)
(97) (f) logwindow: logfile, limit text history
(74) (f) better progress detail for longrunnig diffs
linux
Open
Done
(243) (d) help fall back
(242) (F) default progs for linux
(226) (d) jar file does not work beyond first dialog; app does
thinning
Open
(217) (d) removing ignore has no immediate effect
(207) (F) non persistet filter out
(190) (F) Filter out identical items from the view
(187) (F) Ignore CR/LF difference
refactor
Open
Done
(222) (d) refactor control flow
perceived
Open
Done
(233) (F) introduced 'matched, diff unknown' state
(232) (F) Simple name Match first, diff calculation later
robust
Open
Done
(81) (f) robust: unreadable preset
(80) (f) robust: unreadable files dirs
webpage
Open
(219) (d) web page localization
Done
(214) (f) forum on wikidot
(215) (f) wikidot is webpage for stroy
(212) (d) reference list redesign via generation and web page
(206) (d) screenshot on webpage
(203) (F) change tracking, change web generation
(186) (d) web page in about and help
ui
Open
(237) (f) folders should show changes of their children transitive
(234) (D) silent error on open and diff
(210) (F) show change state in extra skybar
(209) (F) show current window in skybar
(207) (F) non persistet filter out
(181) (d) open in terminal
(180) (d) show in finder
(157) (F) color prefs
(107) (f) regex search for dir/file
(56) (f) error dialog
(46) (f) buttons for go to next/prev change
(7) (f) keyboard navigation
Done
(240) (f) update ui while update runs
(236) (d) preference external open confusing
(235) (d) preference file type confusing
(208) (d) skview logs errors when used on tiny dirs
(90) (d) improve menues (e.g. dialog are not modal and don't show menu)
(168) (d) select an treenode on startup
(156) (d) change background selection color to work on leopard
(145) (F) skyview for dir fold
(152) (d) skyview for dir fold start
(150) (F) dir selector should use the dir from the other field as base
(149) (d) dir selector accepts illegal strings
(47) (d) show selection in window midth
(68) (d) fix mydoggy popup layout
(52) (f) use docking ui
(1) (f) show selection diff in extra panel
(48) (d) clear the selection when showing match of only
(37) (f) left scrollbar on left
(36) (f) scrollpanes middled
(27) (f) skyviewbar
feedback
Open
(237) (f) folders should show changes of their children transitive
(234) (D) silent error on open and diff
(106) (f) make summery dynamic
(56) (f) error dialog
(51) (f) std logfile
Done
(240) (f) update ui while update runs
(236) (d) preference external open confusing
(235) (d) preference file type confusing
(227) (d) forum: no anonymous posting allowed
(214) (f) forum on wikidot
(212) (d) reference list redesign via generation and web page
(186) (d) web page in about and help
(185) (d) pics in help files
(184) (d) more help files
(146) (F) show current filepath
(77) (f) start general log window
(75) (f) send feature request
(43) (f) make show help view readonly
(32) (f) help screen
(13) (f) changelog in gui
(11) (f) copyright in gui
(10) (f) contact address in gui
merge
Open
(211) (F) scm integration
(210) (F) show change state in extra skybar
(201) (F) File Explorer integration: select / copy
(199) (d) Observe file system change and update view instantly
(102) (f) change methods to merging button
visualization
Open
(209) (F) show current window in skybar
(6) (f) show selection in skybar
Done
(66) (d) refactor colors
(45) (f) use color as info for changes
(27) (f) skyviewbar
licence
Open
Done
(238) (F) licence switched to pure MPL1.1, GPL2 stuff not delivered anymore
(158) (F) my own (i.e. copyright free) icon caterpillar -> butterfly
[scm integration]
scm integration
Open
3way
Open
(53) (d) fix external 3 way diff
(39) (f) total diff for 3 way
build
Open
(163) (d) help lib is not univeral
(71) (d) generate mf in ant (jar list just once)
Done
(175) (d) javadoc via ant
(173) (d) generate exe (jsmooth)
(69) (d) redesign jar dir layout and ant
(4) (f) build osx app (ant)
algo
Open
(210) (F) show change state in extra skybar
(207) (F) non persistet filter out
(202) (F) It tries to match files whose paths are greatly different
(64) (f) measure balance between content and location
(20) (f) improve ruby match
(17) (f) generate fuzzyhash file for bugreport
Done
(233) (F) introduced 'matched, diff unknown' state
(232) (F) Simple name Match first, diff calculation later
(172) (d) change change value (don't missuse quality)
(169) (r) refactoring to get rid of the idea of a source, now it's just one two ...
(21) (f) improve xml match
(19) (f) improve C++ match
(103) (f) added more known extensions
(64) (d) too much weight on content see FileDistance.java in 04
(63) (d) oops parent never mattered
(61) (d) hierarchical dir match: do match
(5) (d) match renamed java dirs
(54) (d) content fuzzy equal == 1 != identical
(29) (f) match selection to parent of only file
(9) (f) 3 way diff
localization
Open
(221) (d) make locale setable
(220) (F) help localization
(219) (d) web page localization
Done
(229) (f) localization for Spanish and German improved
(218) (F) localization
test
Open
(64) (f) measure balance between content and location
(60) (f) test database
(17) (f) generate fuzzyhash file for bugreport