2012-01-05 |
dirk |
bring up a message dialog if the selected database did not contain any conflicts
default tip
|
2011-10-10 |
Dirk Olmes |
add a site
|
2011-10-09 |
Dirk Olmes |
remove commented stuff
|
2011-10-09 |
Dirk Olmes |
add a module that generates a webstart package
|
2011-10-09 |
Dirk Olmes |
add a toplevel pom, make this a reactor build
|
2011-10-07 |
dirk |
add a comment why we discard the index here
|
2011-10-07 |
dirk |
do not use the selection index in conflict list from the event, get it from the list instead. If the selection is cleared in the list, the event will report a wrong index.
|
2011-10-07 |
dirk |
do not use a custom combo box model, instead fill a default one from preferences and attach an action listener to the combo that ensures that yet unknown database URLs will be stored in preferences.
|
2011-10-07 |
dirk |
replace the text field for the db url with a combo box that is populated from the preferences.
|
2011-09-20 |
dirk |
remove the selected conflict after saving - does not fully work yet, e.g. does not proplerly reset the differences table
|
2011-09-20 |
dirk |
do not blindly cast to Component ... the source of the event may be some arbitrary object (e.g. a model)
|
2011-09-20 |
dirk |
Implement HttpAccess using Apache's HTTP components. This works much better in conjunction with UTF-8 encoded JSON
|
2011-09-20 |
dirk |
as per Jackson recommendation, don't use Reader objects but instead use just plain input stream
|
2011-09-18 |
dirk |
implement resolving the conflict
|
2011-09-18 |
dirk |
fix a bug with selection in the differences table
|
2011-09-18 |
dirk |
the current conflict is an ObjectNode now so there's less need for casts
|
2011-09-18 |
dirk |
wire up the current value, conflict value and preview buttons
|
2011-09-18 |
dirk |
pull the buttons into their own panel so they can be activated/deactivated in a single operation
|
2011-09-18 |
dirk |
change column names
|
2011-09-18 |
dirk |
do not use findValue as it searches recursively. This is not what we want in all the cases findValue was used before.
|
2011-09-18 |
dirk |
directly compare the JsonNode objects that are returned as values for a given field name. Difference needs to preserve them so that the JsonNodes can be used when merging conflict JSON documents later.
|
2011-09-17 |
dirk |
toString of Difference should properly quote the values and not quote null fields.
|
2011-09-17 |
dirk |
helper class for playing around with JSON
|
2011-09-17 |
dirk |
better assertions
|
2011-09-17 |
dirk |
implement hashCode and equals for Difference
|
2011-09-17 |
dirk |
tighten up checks
|
2011-09-17 |
dirk |
clean code!
|
2011-09-16 |
dirk |
generate differences for missing keys either in the original document or in the conflicting document.
|
2011-09-16 |
dirk |
implement a test case for DocumentMatcher that covers the currently implemented cases
|
2011-09-13 |
Dirk Olmes |
add button panel
|
2011-09-13 |
Dirk Olmes |
clean code: pull build/create methods apart
|
2011-09-13 |
Dirk Olmes |
switch to GridBagLayout
|
2011-09-13 |
Dirk Olmes |
clean up: ConflictEditor should only contain code that mediates between the various GUI elements. The logic for dealing with conflicts moves to ConflictEditorController.
|
2011-09-13 |
Dirk Olmes |
Clean up connecting the widgets
|
2011-09-13 |
Dirk Olmes |
rename the button to find conflicts
|
2011-09-12 |
Dirk Olmes |
ignore unwanted files
|
2011-09-12 |
Dirk Olmes |
use a special table cell renderer that displays otherwise hidden special characters (\n for now)
|
2011-09-12 |
Dirk Olmes |
group the conflicts list and the differences table in a split view
|
2011-09-12 |
Dirk Olmes |
implement exception handling listeners, when selecting a conflict document, display all differences
|
2011-09-12 |
Dirk Olmes |
retrieve conflicts and show them in a very simple form in a JList
|
2011-09-12 |
Dirk Olmes |
basic GUI (not yet connected) for connecting to a DB and showing conflicts
|
2011-09-12 |
Dirk Olmes |
use a Difference object to describe the diff
|
2011-09-12 |
Dirk Olmes |
first drop of the conflict editor - mostly model work
|