coopy Code
Brought to you by:
eshuy
2012-02-13 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/tutorial_git.dox, scripts/check_git.sh, src/libsheet/include/coopy/PolyBook.h, src/libsheet_core/CMakeLists.txt, src/libsheet_core/OS.cpp, src/libsheet_core/include/coopy/OS.h, src/libsheet_core/include/coopy/TextBook.h, src/libsqlite/SqliteTextBook.cpp, src/libsqlite/include/coopy/SqliteTextBook.h, src/libsqlite/test_sqlite.cpp, src/ssformat/ssformat.cpp, src/testing/CMakeLists.txt: support for storing sqlite databases in git 2012-02-13 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/tutorial_diff.dox, doc/tutorial_diff.paradox: fix typo, add link 2012-02-13 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/SheetPatcher.cpp, src/testing/CMakeLists.txt: basic test for ours/theirs/neither resolution of simple conflicted highlighter diff 2012-02-13 Paul Fitzpatrick <paulfitz@alum.mit.edu> * CMakeLists.txt, conf/CoopyOptions.cmake: factor out options 2012-02-11 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/cmd_sspatch.dox, doc/cmd_ssrediff.dox: options for resolving conflicts 2012-02-11 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/Diff.cpp, src/libsheet/Options.cpp, src/libsheet/PatchParser.cpp, src/libsheet_core/MergeOutputFilter.cpp, src/libsheet_core/SheetPatcher.cpp, src/testing/CMakeLists.txt, tests/conflict/bridges_v3.csv, tests/conflict/bridges_v4.csv: allow resolution of conflicts in patch file 2012-02-09 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/PatchParser.cpp, src/libsheet_core/MergeOutputTdiff.cpp, src/libsheet_core/MergeOutputVerboseDiff.cpp, src/libsheet_core/SheetPatcher.cpp, tests/conflict/bridges_v1_v2_parent.tdiff, tests/quote_me.csv, tests/quote_me2.csv: keep around parent value for conflicts, in tdiff rep 2012-02-09 Paul Fitzpatrick <paulfitz@alum.mit.edu> * CoopyGuide.pdf: updated pdf 2012-02-09 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/CoopyDocLatex.cmake, doc/pdf_order.txt, scripts/process_dox.sh: freshen pdf manual 2012-02-08 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/main.dox, doc/tutorial_diff.dox, doc/tutorial_diff.paradox: freshen main page 2012-02-08 Paul Fitzpatrick <paulfitz@alum.mit.edu> * CMakeLists.txt, doc/spec_hilite.dox, doc/spec_hilite.paradox, doc/spec_hilite_schema.dox, doc/spec_hilite_schema.paradox, src/libsheet/PatchParser.cpp, src/libsheet_core/SheetPatcher.cpp, src/ssrender/CsvRender.cpp, src/ssrender/csv2html.cpp, src/ssrender/include/coopy/CsvRender.h, tests/header/bridges_quark.csvs: clean up add/remove columns in highlighter format 2012-01-21 Paul Fitzpatrick <paulfitz@alum.mit.edu> * bindings/coopy.i, bindings/example.py, src/gui/CMakeLists.txt, src/libaccess/include/coopy/AccessSheet.h, src/libaccess/include/coopy/AccessTextBook.h, src/libsheet/CMakeLists.txt, src/libsheet/Coopy.cpp, src/libsheet/PatchParser.cpp, src/libsheet/include/coopy/Coopy.h, src/libsheet/include/coopy/PatchParser.h, src/libsheet/include/coopy/PolyBook.h, src/libsheet_core/CMakeLists.txt, src/libsheet_core/CsvPatch.cpp, src/libsheet_core/MergeOutputAccum.cpp, src/libsheet_core/MergeOutputCsvDiffV0p2.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/Patcher.cpp, src/libsheet_core/PolySheet.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/CsvPatch.h, src/libsheet_core/include/coopy/MergeOutputAccum.h, src/libsheet_core/include/coopy/PolySheet.h, src/libsheet_core/include/coopy/TextBook.h, src/libsheet_core/include/coopy/WrapBook.h, src/ssfossil/src/csv_hooks.cpp, src/testing/CMakeLists.txt, src/testing/test_sheet.cpp, tests/result_altitude_diff_remove_row.csv, tests/result_altitude_diff_typo.csv, tests/result_altitude_merge_conflict.csv, tests/result_company_merge_conflicting.csv, tests/result_directory_merge_spelling.csv, tests/result_excel_patch_002_col_insert.html, tests/result_excel_patch_003_col_insert.html, tests/result_excel_patch_004_col_delete.html, tests/result_excel_patch_005_row_update.html, tests/result_excel_patch_006_row_insert.html, tests/result_excel_patch_007_row_delete.html: general cleanup 2012-01-19 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/coopy_doxygen.conf.in, src/libsheet/BookHook.cpp.in, src/libsheet/PolyBook.cpp, src/libsheet/include/coopy/Options.h, src/libsheet/include/coopy/PolyBook.h, src/libsheet_core/CMakeLists.txt, src/libsheet_core/CsvMerge.cpp, src/libsheet_core/DataBook.cpp, src/libsheet_core/TextBook.cpp, src/libsheet_core/include/coopy/Appearance.h, src/libsheet_core/include/coopy/BookCompare.h, src/libsheet_core/include/coopy/ColMan.h, src/libsheet_core/include/coopy/ColumnInfo.h, src/libsheet_core/include/coopy/ColumnRef.h, src/libsheet_core/include/coopy/CompareFlags.h, src/libsheet_core/include/coopy/CsvMerge.h, src/libsheet_core/include/coopy/DataBook.h, src/libsheet_core/include/coopy/DataSheet.h, src/libsheet_core/include/coopy/FoldedSheet.h, src/libsheet_core/include/coopy/Patcher.h, src/libsheet_core/include/coopy/RowMan.h, src/libsheet_core/include/coopy/TextBook.h, src/libsheet_core/include/coopy/TextBookFactory.h, src/libsocialcalc/CMakeLists.txt, src/sslive/CMakeLists.txt, src/sslive/sslive.cpp, src/testing/test_sheet.cpp: cleanup 2011-12-17 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/spec_hilite.dox, doc/spec_hilite.paradox, doc/spec_hilite_schema.dox, doc/spec_hilite_schema.paradox: clean up phrasing 2011-12-16 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/cmd_ssdiff.dox, doc/cmd_ssformat.dox, doc/cmd_ssmerge.dox, doc/cmd_sspatch.dox, doc/cmd_ssrediff.dox, doc/cmd_ssresolve.dox, doc/patch_format.dox, doc/spec_hilite.dox, doc/spec_hilite.paradox, doc/tutorial_hilite.dox, doc/tutorial_hilite.paradox, src/ssrender/CsvRender.cpp, src/ssrender/csv2html.cpp: add first pass at hilite format spec 2011-12-16 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/BookHook.cpp.in, src/libsheet/Options.cpp: add notes to json options 2011-12-16 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scripts/make_packages.sh: add source package option 2011-12-15 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/gui/src/coopy.cpp: fix windows build 2011-12-14 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/PatchParser.cpp, src/libsheet_core/SheetPatcher.cpp: avoid null sheet names in pool 2011-12-14 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/tutorial_diff.paradox, doc/tutorial_hilite.paradox, doc/tutorial_ids.dox, doc/tutorial_ids.paradox, scripts/process_dox.sh, src/testing/CMakeLists.txt: mention ssmerge as an alternative to ssdiff+sspatch 2011-12-14 Paul Fitzpatrick <paulfitz@alum.mit.edu> * CoopyGuide.pdf, doc/tutorial_diff.dox, doc/tutorial_hilite.dox, doc/tutorial_ids.dox: update pdf guide 2011-12-14 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/CoopyDocLatex.cmake, doc/cmd_coopy.dox, doc/cmd_ssdiff.dox, doc/cmd_ssformat.dox, doc/cmd_ssmerge.dox, doc/cmd_sspatch.dox, doc/cmd_ssrediff.dox, doc/cmd_ssresolve.dox, doc/pdf_order.txt, doc/tutorial_diff.dox, doc/tutorial_hilite.dox, doc/tutorial_ids.dox, scripts/fix_order.sh, scripts/process_dox.sh, src/ssrender/CsvRender.cpp, src/ssrender/csv2html.cpp: fix up pdf manual 2011-12-14 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/tutorial_coopy_conflict.dox, doc/tutorial_coopy_fork.dox, doc/tutorial_coopy_new.dox, doc/tutorial_coopy_pull.dox, doc/tutorial_coopy_push.dox, doc/tutorial_diff.paradox, doc/tutorial_hilite.paradox, doc/tutorial_ids.paradox: hilite2->hilite 2011-12-14 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/CoopyDoc.cmake, scripts/process_dox.sh: separate out pdf generation 2011-12-13 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/CoopyDocLatex.cmake, doc/pdf_order.txt, doc/tutorial_diff.dox, doc/tutorial_diff.paradox, doc/tutorial_hilite.dox, doc/tutorial_hilite.paradox, doc/tutorial_ids.dox, doc/tutorial_ids.paradox, scripts/process_dox.sh, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/SheetPatcher.h, src/ssrender/CsvRender.cpp, src/ssrender/csv2html.cpp, src/ssrender/include/coopy/CsvRender.h: freshen documentation 2011-12-13 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/main.dox, doc/tutorial_hilite.dox, doc/tutorial_hilite.paradox, doc/tutorial_ids.dox, doc/tutorial_ids.paradox, scripts/process_dox.sh, src/libsheet/Diff.cpp, src/libsheet/PoolImpl.cpp, src/libsheet/include/coopy/PoolImpl.h, src/libsheet_core/BookCompare.cpp, src/libsheet_core/MergeOutputFilter.cpp, src/libsheet_core/NameSniffer.cpp, src/libsheet_core/Patcher.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/MergeOutputFilter.h, src/libsheet_core/include/coopy/NameSniffer.h, src/libsheet_core/include/coopy/Patcher.h, src/libsheet_core/include/coopy/Pool.h, src/testing/CMakeLists.txt, tests/directory/directory.tdiff, tests/directory/directory_alice.tdiff, tests/directory/directory_bob.tdiff: improved pool behavior for patching divergent sqlite databases 2011-12-12 Paul Fitzpatrick <paulfitz@alum.mit.edu> * bindings/CMakeLists.txt, bindings/coopy.i, conf/CoopyConfig.cmake.in, conf/coopy_doxygen.conf.in, doc/bridge.py, doc/bridge.rb, doc/cmd_ssdiff.dox, doc/cmd_ssrediff.dox, doc/main.dox, doc/tutorial_diff.dox, doc/tutorial_diff.paradox, doc/tutorial_hilite.dox, doc/tutorial_hilite.paradox, scripts/process_dox.sh, src/libsheet/Options.cpp, src/libsheet/PolyBook.cpp, src/libsheet/include/coopy/PatchParser.h, src/libsheet_core/MergeOutputRowOps.cpp, tests/review/review_all.ops: document hilite format better 2011-12-10 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/CoopyDoc.cmake, doc/cmd_coopy.dox, doc/cmd_ssdiff.dox, doc/cmd_ssformat.dox, doc/cmd_ssmerge.dox, doc/cmd_sspatch.dox, doc/cmd_ssrediff.dox, doc/cmd_ssresolve.dox, scripts/generate_examples.sh, scripts/process_dox.sh, src/libsheet/Options.cpp, src/sspatch/sspatch.cpp: documentation update 2011-12-10 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/Options.cpp, src/libsheet/PatchParser.cpp, src/libsheet_core/MergeOutputFilter.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/CompareFlags.h, src/libsheet_core/include/coopy/SheetPatcher.h, src/sspatch/sspatch.cpp: bring back synonyms 2011-12-10 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scripts/test_coopy.sh, src/libsheet/Diff.cpp, src/libsheet/Options.cpp, src/libsheet/PatchParser.cpp, src/libsheet_core/BookCompare.cpp, src/libsheet_core/DataBook.cpp, src/libsheet_core/MergeOutputFilter.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/DataBook.h, src/libsheet_core/include/coopy/MergeOutputFilter.h, src/libsqlite/SqliteSheet.cpp, src/testing/CMakeLists.txt: allow for optional creation of missing tables 2011-12-09 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scripts/check.sh, src/libsheet/Diff.cpp, src/libsheet/Options.cpp, src/libsheet_core/BookCompare.cpp, src/libsheet_core/MergeOutputFilter.cpp, src/libsheet_core/MergeOutputTdiff.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/CompareFlags.h, src/libsheet_core/include/coopy/MergeOutputFilter.h: better schema filtering 2011-12-09 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scripts/release.sh: fix release script 2011-12-09 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/CoopyVersion.cmake: version bump 2011-12-09 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scripts/check.sh, src/testing/CMakeLists.txt: fix call to --version rather than --format-version 2011-12-09 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/Options.cpp, src/libsheet/include/coopy/PolyBook.h, src/libsheet_core/BookCompare.cpp, src/libsheet_core/MergeOutputTdiff.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/BookCompare.h, src/libsheet_core/include/coopy/ColumnInfo.h, src/libsheet_core/include/coopy/DataBook.h, src/libsheet_core/include/coopy/Patcher.h, src/libsqlite/SqliteSheet.cpp, src/ssdiff/ssdiff.cpp, tests/header/applicants_base_fix.tdiff: generate schema as tdiff 2011-12-09 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/PoolImpl.cpp, src/libsheet/include/coopy/PolyBook.h, src/libsheet/include/coopy/PoolImpl.h, src/libsheet_core/DataBook.cpp, src/libsheet_core/include/coopy/DataBook.h, src/libsheet_core/include/coopy/DataSheet.h, src/libsheet_core/include/coopy/PolySheet.h, src/libsheet_core/include/coopy/Pool.h, src/libsheet_core/include/coopy/SheetSchema.h, src/libsqlite/SqliteSheet.cpp, src/ssformat/ssformat.cpp: fix up ssformat to respect pool info 2011-12-09 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/CMakeLists.txt, src/libsheet/Diff.cpp, src/libsheet/Options.cpp, src/libsheet/PatchParser.cpp, src/libsheet/PolyBook.cpp, src/libsheet/PoolImpl.cpp, src/libsheet/include/coopy/CsvTextBook.h, src/libsheet/include/coopy/PolyBook.h, src/libsheet/include/coopy/PoolImpl.h, src/libsheet_core/CMakeLists.txt, src/libsheet_core/DataBook.cpp, src/libsheet_core/Patcher.cpp, src/libsheet_core/Pool.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/DataBook.h, src/libsheet_core/include/coopy/DataSheet.h, src/libsheet_core/include/coopy/PolySheet.h, src/libsheet_core/include/coopy/Pool.h, src/libsheet_core/include/coopy/PoolImpl.h, src/libsheet_core/include/coopy/SheetPatcher.h, src/sspatch/sspatch.cpp, src/testing/CMakeLists.txt, tests/fold/contacts_add_foreign.csvs, tests/fold/contacts_add_multi.csvs, tests/fold/contacts_add_multi_foreign.csvs, tests/fold/contacts_meta.tdiff: defer rows if needed 2011-12-07 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/include/coopy/MergeOutputFilter.h: support older gcc 2011-12-07 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/MergeOutputFilter.cpp, src/libsheet_core/include/coopy/MergeOutputFilter.h: missing initializer for name change 2011-12-07 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/Diff.cpp, src/libsheet/Options.cpp, src/libsheet/PatchParser.cpp, src/libsheet_core/CMakeLists.txt, src/libsheet_core/MergeOutputFilter.cpp, src/libsheet_core/Patcher.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/CompareFlags.h, src/libsheet_core/include/coopy/MergeOutputFilter.h, src/libsheet_core/include/coopy/MergeOutputPool.h, src/libsheet_core/include/coopy/Patcher.h, src/libsheet_core/include/coopy/Pool.h: add more filter options for ssrediff 2011-12-06 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/DataSheet.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/DataSheet.h: coining/autoincrement for csvs format 2011-12-05 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/CMakeLists.txt, src/gui/CMakeLists.txt, src/libsheet/CMakeLists.txt, src/ssfossil/CMakeLists.txt, src/testing/CMakeLists.txt: shuffle gnumeric dependency 2011-12-05 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/cmd_ssdiff.dox, doc/cmd_ssmerge.dox, src/libsheet/CMakeLists.txt, src/libsheet/Options.cpp, src/libsheet_core/CMakeLists.txt, src/libsheet_core/DataBook.cpp, src/libsheet_core/DataSheet.cpp, src/libsheet_core/FoldedSheet.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/Patcher.cpp, src/libsheet_core/SheetCompare.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/CompareFlags.h, src/libsheet_core/include/coopy/CsvSheet.h, src/libsheet_core/include/coopy/DataSheet.h, src/libsheet_core/include/coopy/FoldedSheet.h, src/libsheet_core/include/coopy/Patcher.h, src/libsheet_core/include/coopy/PolySheet.h, src/libsheet_core/include/coopy/TypedSheet.h, src/libsheet_fold/CMakeLists.txt, src/libsheet_fold/FoldTool.cpp, src/libsheet_fold/FoldedSheet.cpp, src/libsheet_fold/include/coopy/FoldedSheet.h, tests/fold/contacts_add.csvs: better row insertation 2011-12-05 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libremotesql/RemoteSqlSheet.cpp, src/libremotesql/include/coopy/RemoteSqlSheet.h, src/libsheet/Options.cpp, src/libsheet_core/DataSheet.cpp, src/libsheet_core/Pool.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/CompareFlags.h, src/libsheet_core/include/coopy/DataSheet.h, src/libsheet_core/include/coopy/PolySheet.h, src/libsheet_core/include/coopy/Pool.h, src/libsheet_core/include/coopy/PoolImpl.h, src/libsheet_core/include/coopy/SheetPatcher.h, src/libsqlite/SqliteSheet.cpp, src/libsqlite/include/coopy/SqliteSheet.h: prep for autoincrement adds 2011-12-05 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/testing/CMakeLists.txt, tests/gut/bobs_mods.tdiff: add gut example test 2011-12-05 Paul Fitzpatrick <paulfitz@alum.mit.edu> * BUILD.txt: use build-dep, stop being silly 2011-11-21 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/Diff.cpp, src/libsheet/PatchParser.cpp, src/libsheet_core/BookCompare.cpp, src/libsheet_core/CMakeLists.txt, src/libsheet_core/MergeOutputVerboseDiff.cpp, src/libsheet_core/Patcher.cpp, src/libsheet_core/Pool.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/CompareFlags.h, src/libsheet_core/include/coopy/MergeOutputVerboseDiff.h, src/libsheet_core/include/coopy/Patcher.h, src/libsheet_core/include/coopy/Pool.h, src/libsheet_core/include/coopy/PoolImpl.h, src/libsheet_core/include/coopy/RefCount.h, src/libsheet_core/include/coopy/SheetPatcher.h: tracking pool for x-refs 2011-11-15 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/FormatSniffer.cpp: another tdiff hint: @@@ 2011-11-14 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/Options.cpp, src/libsheet_core/DataColumn.cpp, src/libsheet_core/DataStat.cpp, src/libsheet_core/MergeOutputIndex.cpp, src/libsheet_core/SheetCompare.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/CompareFlags.h, src/libsheet_core/include/coopy/DataColumn.h, src/libsheet_core/include/coopy/SheetPatcher.h, src/testing/CMakeLists.txt, src/testing/test_sheet.cpp, tests/link_nn_nn_wide.csvs: correct csv header propagation control 2011-11-14 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/MergeOutputIndex.cpp: clear old index data if needed 2011-11-14 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/cmd_ssdiff.dox, doc/cmd_sspatch.dox, doc/cmd_ssrediff.dox, scripts/process_dox.sh: doc update 2011-11-14 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/IndexSniffer.cpp: fallback when no primary key specified 2011-11-14 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/Diff.cpp, src/libsheet_core/IndexSniffer.cpp, src/libsheet_core/MergeOutputIndex.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/CompareFlags.h, src/libsheet_core/include/coopy/MergeOutputIndex.h, src/libsheet_core/include/coopy/NameSniffer.h, src/libsheet_core/include/coopy/Patcher.h, src/libsheet_core/include/coopy/SheetPatcher.h, src/testing/CMakeLists.txt, tests/book/contact_base.csvs, tests/book/contact_change_one.csvs, tests/book/contact_dreamer.csvs, tests/book/contact_remove.csvs, tests/fold/contacts.csvs, tests/fold/contacts_to_thumb.csvs, tests/fold/thumb.csvs, tests/link_nn_nn_wide.csvs: index format and tests 2011-11-13 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/MergeOutputIndex.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/include/coopy/MergeOutputIndex.h: fix index logic given column changes 2011-11-13 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/gui/src/coopy.cpp, src/libsheet/PatchParser.cpp, src/libsheet_core/MergeOutputIndex.cpp, src/libsheet_core/MergeOutputTdiff.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/include/coopy/MergeOutputIndex.h, src/libsheet_core/include/coopy/MergeOutputTdiff.h, src/libsheet_core/include/coopy/Patcher.h, src/testing/CMakeLists.txt, tests/book/contact_remove.csvs: cleaner index format 2011-11-11 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/PatchParser.cpp, src/libsheet_core/MergeOutputTdiff.cpp, src/libsheet_core/include/coopy/MergeOutputTdiff.h, src/libsheet_core/include/coopy/Patcher.h: preserve tdiff foreign keys declaration: <=> |table1.key1=|table2.key2|table3.key3| 2011-11-10 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/Diff.cpp, src/libsheet/Options.cpp, src/libsheet/PatchParser.cpp, src/libsheet/include/coopy/PatchParser.h, src/libsheet_core/Merger.cpp, src/libsheet_core/include/coopy/CompareFlags.h, src/ssdiff/ssrediff.cpp: support filter by insert/delete/update 2011-11-10 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/DataBook.cpp, src/libsheet_core/MergeOutputTdiff.cpp, src/testing/CMakeLists.txt, tests/bug/rediff/patch.tdiff: rediffing bug: hunks with the same column count but different column types could run-on into each other incorrectly 2011-11-10 Paul Fitzpatrick <paulfitz@alum.mit.edu> * CoopyGuide.pdf, conf/CoopyDoc.cmake, conf/CoopyDocLatex.cmake, conf/coopy_doxygen.conf.in, doc/cmd_coopy.dox, doc/cmd_ssdiff.dox, doc/cmd_ssformat.dox, doc/cmd_ssmerge.dox, doc/cmd_sspatch.dox, doc/cmd_ssrediff.dox, doc/cmd_ssresolve.dox, doc/main.dox, doc/patch_format_csv.dox, doc/pdf_order.txt, doc/tutorial_diff.dox, doc/tutorial_diff.paradox, packaging/linux/conf/compilers.sh, scripts/fix_images.sh, scripts/process_dox.sh: doc update 2011-11-10 Paul Fitzpatrick <paulfitz@alum.mit.edu> * : doc update 2011-11-08 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/cmd_coopy.dox, doc/cmd_ssdiff.dox, doc/cmd_ssformat.dox, doc/cmd_ssmerge.dox, doc/cmd_sspatch.dox, doc/cmd_ssrediff.dox, doc/cmd_ssresolve.dox, doc/tutorial_diff.dox: regenerate doc 2011-11-08 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/gui/src/coopy.cpp, src/testing/CMakeLists.txt: respect key argument 2011-11-08 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/Options.cpp: document clone/new 2011-11-06 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/testing/CMakeLists.txt, tests/review/review_all.ops: minimal test for ops format 2011-11-06 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/include/coopy/MergeOutputRowOps.h: missing return value 2011-11-06 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/Options.cpp: mention ops output format 2011-11-06 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/CMakeLists.txt, src/libsheet_core/MergeOutputRowOps.cpp, src/libsheet_core/Patcher.cpp, src/libsheet_core/include/coopy/MergeOutputRowOps.h: quickly pull out rows affected by a diff 2011-11-06 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/Merger.cpp, src/libsqlite/SqliteSheet.cpp: sqlitesheet null token did not match other sheet types 2011-11-05 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/related.dox: add more related projects 2011-11-04 Paul Fitzpatrick <paulfitz@alum.mit.edu> * CoopyGuide.pdf, conf/CoopyDoc.cmake, conf/CoopyDocLatex.cmake, doc/pdf_order.txt, doc/tutorial_diff.dox, doc/tutorial_git.dox, scripts/fix_order.sh: add pdf guide 2011-11-04 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/CoopyDoc.cmake, scripts/fix_images.sh: add xpdf target 2011-11-04 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/CoopyDescribe.cmake, conf/CoopyDoc.cmake, conf/CoopyDocLatex.cmake, conf/coopy_doxygen.conf.in, conf/coopy_source.txt.in, doc/cmd_coopy.dox, doc/cmd_ssdiff.dox, doc/cmd_ssformat.dox, doc/cmd_ssmerge.dox, doc/cmd_sspatch.dox, doc/cmd_ssrediff.dox, doc/cmd_ssresolve.dox, doc/pdf_order.txt, doc/tutorial_coopy_conflict.dox, doc/tutorial_coopy_fork.dox, doc/tutorial_coopy_new.dox, doc/tutorial_coopy_pull.dox, doc/tutorial_coopy_push.dox, scripts/fix_images.sh, scripts/fix_order.sh, scripts/make_pdf.sh, src/libsheet/Options.cpp: better pdf documentation generation 2011-11-03 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scripts/snap_coopy_base.sh, scripts/snap_coopy_conflict.sh, scripts/snap_coopy_merge.sh: prepare example of coopy merge 2011-11-03 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/Diff.cpp, src/libsheet/Options.cpp, src/libsheet/PatchParser.cpp, src/libsheet/include/coopy/Options.h, src/libsheet/include/coopy/PatchParser.h: allow sequence of --cmd options to sspatch 2011-11-03 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/main.dox, doc/tutorial_coopy_conflict.dox, scripts/snap_coopy_base.sh, scripts/snap_coopy_conflict.sh: show coopy under conflict 2011-11-03 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scripts/snap_coopy_base.sh, scripts/snap_coopy_conflict.sh, src/gui/src/coopy.cpp: show coopy conflict 2011-11-03 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libgnumeric/GnumericSheet.cpp, src/libsheet_core/SheetPatcher.cpp: highlight conflicts when colors available 2011-11-03 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/Options.cpp, src/libsheet_core/Merger.cpp, src/testing/CMakeLists.txt, tests/examples/numbers_conflict.csv, tests/examples/numbers_merge_neither.csv, tests/examples/numbers_merge_ours.csv, tests/examples/numbers_merge_theirs.csv: dust off and test merging with 'neither' resolution 2011-11-02 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scripts/test_coopy.sh, src/libsheet/CsvTextBook.cpp, src/libsheet/Diff.cpp, src/libsheet/include/coopy/CsvTextBook.h, src/libsheet_core/CsvWrite.cpp, src/libsheet_core/include/coopy/CsvWrite.h, src/ssfossil/src/csv_hooks.cpp, src/ssmerge/ssresolve.cpp, src/testing/CMakeLists.txt, src/widesheet/WideSheetManager.cpp: deal with conflicts in coopy 2011-11-02 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scripts/test_coopy.sh, src/gui/src/coopy.cpp, src/testing/CMakeLists.txt, src/widesheet/WideSheetManager.cpp: fossil timestamp issues for coopy regression testing 2011-11-01 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scripts/test_coopy.sh, src/gui/src/coopy.cpp, src/testing/CMakeLists.txt, tests/coopy/mini-people.csvs: coopy test for easy scenario 2011-11-01 Paul Fitzpatrick <paulfitz@alum.mit.edu> * : fossil repo for testing 2011-10-29 Paul Fitzpatrick <paulfitz@alum.mit.edu> * ChangeLog, scripts/make_packages.sh: seed neglected ChangeLog from git2cl 2011-10-29 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/gui/src/coopy.cpp: fix osx path 2011-10-29 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/tutorial_coopy_pull.dox: xref pull + new 2011-10-29 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/tutorial_coopy_new.dox: fix line break 2011-10-29 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/CoopyVersion.cmake, conf/coopy_doxygen.conf.in, doc/funny_files.dox, doc/main.dox, doc/tutorial_coopy.dox, doc/tutorial_coopy_fork.dox, doc/tutorial_coopy_new.dox, doc/tutorial_coopy_pull.dox, doc/tutorial_coopy_push.dox, scripts/snap_coopy.py, scripts/snap_coopy.sh, scripts/snap_coopy_base.sh, scripts/snap_coopy_fork.sh, scripts/snap_coopy_new.sh, scripts/snap_coopy_pull_push.sh, scripts/snap_window.py, src/gui/src/coopy.cpp: more coopy gui doc 2011-10-28 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/main.dox, doc/tutorial_coopy.dox, doc/tutorial_git.dox, scripts/snap_coopy.sh, src/gui/src/coopy.cpp: more screenshots 2011-10-28 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/tutorial_coopy.dox, scripts/snap_coopy.py, scripts/snap_coopy.sh, scripts/snap_window.py, src/gui/src/coopy.cpp: slowly cleaning up snapshots 2011-10-27 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/cmd_sspatch.dox: add table option doc 2011-10-27 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/ssfossil/fossil/src/diffcmd.c: experiment with ssfossil diff 2011-10-27 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/Options.cpp, src/libsheet_core/ColumnInfo.cpp, src/libsheet_core/Dbg.cpp, src/libsheet_core/include/coopy/Dbg.h, src/libsqlite/SqliteSheet.cpp, src/testing/CMakeLists.txt: recognize blob types 2011-10-27 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/Options.cpp, src/libsheet_core/DataBook.cpp, src/libsheet_core/Patcher.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/CompareFlags.h, src/libsheet_core/include/coopy/Patcher.h, src/libsheet_core/include/coopy/SheetPatcher.h, src/testing/CMakeLists.txt, tests/book/contact_dreamer.csvs: support table flag for sspatch 2011-10-27 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/tutorial_coopy.dox, scripts/snap_coopy.py: more coopy doc 2011-10-27 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/tutorial_coopy.dox: scrapy notes on initial repo write from Coopy 2011-10-27 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/coopy_doxygen.conf.in, doc/tutorial_coopy.dox, scripts/snap_coopy.py, src/gui/src/coopy.cpp: coopy tutorial + chisel demo 2011-10-27 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libaccess/include/coopy/AccessSheet.h, src/libaccess/include/coopy/AccessTextBook.h, src/libsheet/Diff.cpp, src/libsheet/include/coopy/PolyBook.h, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/DataBook.h, src/libsheet_core/include/coopy/PolySheet.h, src/libsheet_core/include/coopy/SheetSchema.h: canWrite flag 2011-10-26 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/gui/src/coopy.cpp: prompt for username/password for writing, if needed 2011-10-26 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/ssfossil/CMakeLists.txt, src/ssfossil/fossil/src/http_ssl.c: enable ssl builds 2011-10-26 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/CoopyDoc.cmake, doc/cmd_coopy.dox, doc/cmd_coopy.paradox, doc/cmd_ssdiff.dox, doc/cmd_ssformat.dox, doc/cmd_ssmerge.dox, doc/cmd_sspatch.dox, doc/cmd_ssrediff.dox, doc/cmd_ssresolve.dox, doc/main.dox, doc/tutorial_coopy.dox, src/gui/src/coopy.cpp, src/libsheet/Options.cpp, src/libsheet/include/coopy/Options.h: freshen documentation for coopy command 2011-10-25 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/CoopyDoc.cmake, doc/cmd_ssdiff.dox, doc/cmd_ssdiff.paradox, doc/cmd_ssformat.dox, doc/cmd_ssformat.paradox, doc/cmd_ssmerge.dox, doc/cmd_ssmerge.paradox, doc/cmd_sspatch.dox, doc/cmd_sspatch.paradox, doc/cmd_ssrediff.dox, doc/cmd_ssrediff.paradox, doc/cmd_ssresolve.dox, doc/cmd_ssresolve.paradox, doc/main.dox, doc/tutorial_diff.dox, scripts/process_dox.sh, src/libsheet/Options.cpp, src/libsheet/include/coopy/Options.h, src/libsheet_core/SheetPatcher.cpp, src/ssdiff/ssdiff.cpp, src/ssdiff/ssrediff.cpp, src/ssformat/ssformat.cpp, src/ssmerge/ssmerge.cpp, src/ssmerge/ssresolve.cpp, src/sspatch/sspatch.cpp: add recipes/examples 2011-10-24 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/cmd_ssformat.dox, doc/cmd_ssrediff.dox: regenerate man 2011-10-24 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/Options.cpp: fix goof in dox generation 2011-10-24 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/cmd_ssdiff.dox, doc/cmd_ssformat.dox, doc/cmd_ssmerge.dox, doc/cmd_sspatch.dox, doc/cmd_ssrediff.dox: freshen man pages 2011-10-24 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/Options.cpp: padding code wasn't portable 2011-10-24 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/CoopyVersion.cmake, src/libsheet/Options.cpp: freshen doxygen 2011-10-24 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/Options.cpp, src/ssmerge/ssmerge.cpp: add examples for ssmerge 2011-10-24 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/Diff.cpp, src/libsheet/Options.cpp, src/libsheet/include/coopy/Coopy.h, src/libsheet/include/coopy/Options.h, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/DataSheet.h, src/libsheet_core/include/coopy/PolySheet.h, src/libsheet_core/include/coopy/SheetPatcher.h, src/libsheet_core/include/coopy/WrapBook.h, src/ssdiff/ssdiff.cpp, src/ssmerge/ssmerge.cpp, src/sspatch/sspatch.cpp, src/testing/CMakeLists.txt, tests/examples/numbers.csv, tests/examples/numbers_buggy.csv, tests/examples/numbers_buggy_add.csv, tests/examples/numbers_more.csv: clean up examples for cli tools 2011-10-23 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/Options.cpp, src/libsheet/PatchParser.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/SheetPatcher.h, src/sspatch/sspatch.cpp: support --cmd '+ |v1|v2|' without named columns 2011-10-23 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/Options.cpp, src/libsheet/PatchParser.cpp: process more sspatch --cmd strings 2011-10-23 Paul Fitzpatrick <paulfitz@alum.mit.edu> * bindings/coopy.i, src/libsheet/include/coopy/PolyBook.h: fix bindings rust 2011-10-22 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/Diff.cpp: fix merge crying wolf 2011-10-21 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/Options.cpp, src/libsheet_core/MergeOutputSqlDiff.cpp, src/libsheet_core/Stringer.cpp, src/libsheet_core/include/coopy/CompareFlags.h, src/libsheet_core/include/coopy/MergeOutputSqlDiff.h: add --variant access 2011-10-21 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libaccess/AccessSheet.cpp: libmdb does not report correct primary keys 2011-10-21 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/Options.cpp: handle verbose flag consistently 2011-10-21 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libaccess/AccessSheet.cpp, src/libsheet/Diff.cpp, src/libsheet/Options.cpp, src/libsheet_core/BookCompare.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/include/coopy/SheetCell.h: add resolution option during diff creation 2011-10-20 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/Diff.cpp, src/libsheet/Options.cpp, src/libsheet_core/BookCompare.cpp, src/libsheet_core/include/coopy/SheetPatcher.h: working ssresolve, modulo good quoting 2011-10-20 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/Diff.cpp, src/libsheet/Options.cpp, src/libsheet/include/coopy/Options.h, src/libsheet_core/BookCompare.cpp, src/libsheet_core/include/coopy/BookCompare.h, src/libsheet_core/include/coopy/CompareFlags.h, src/ssformat/ssformat.cpp, src/ssmerge/ssresolve.cpp: basic conflict parse stub 2011-10-19 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/include/coopy/Options.h, src/libsheet_core/CMakeLists.txt, src/libsheet_core/PolySheet.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/PolySheet.h, src/ssmerge/CMakeLists.txt, src/ssmerge/ssresolve.cpp, src/testing/CMakeLists.txt, tests/named_numbers_change_five_alt.csv, tests/named_numbers_merge_header.csv: make sure inserted column name shows up in in-place headers 2011-10-18 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/Diff.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/Patcher.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/SheetSchema.cpp, src/libsheet_core/include/coopy/Patcher.h, src/libsheet_core/include/coopy/PolySheet.h, src/libsheet_core/include/coopy/SheetPatcher.h, src/libsheet_core/include/coopy/SheetSchema.h, src/libsqlite/include/coopy/SqliteSheet.h, src/testing/CMakeLists.txt: show merge conflicts more clearly in tabular presentation (not just diff presentation) 2011-10-18 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/tutorial_git.dox: fix typo cvs->csv 2011-10-18 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/CoopyDoc.cmake, conf/coopy_doxygen.conf.in, doc/main.dox, doc/tutorial_diff.paradox, scripts/generate_examples.sh, scripts/process_dox.sh, src/libsheet/CsvFile.cpp, src/libsheet/Options.cpp, src/libsheet/include/coopy/ShortTextBook.h, src/libsheet_core/Dbg.cpp, src/libsheet_core/SheetCompare.cpp, src/libsheet_core/include/coopy/Dbg.h, src/libsheet_core/include/coopy/MergeOutputSqlDiff.h, src/libsheet_fold/FoldTool.cpp: add ssdiff tutorial 2011-10-18 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scripts/generate_man.sh: update doxygen for individual commands 2011-10-18 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/cmd_ssdiff.dox, doc/cmd_ssformat.dox, doc/cmd_ssmerge.dox, doc/cmd_sspatch.dox, doc/cmd_ssrediff.dox, doc/generated_examples/diff_example_bridge.dox, doc/generated_examples/diff_example_named_delete_row.dox, doc/generated_examples/diff_example_named_fix_a_cell.dox, doc/generated_examples/diff_example_named_insert_column.dox, doc/generated_examples/diff_example_named_insert_row.dox, doc/generated_examples/diff_example_named_move_column.dox, doc/generated_examples/diff_example_update_cell.dox, doc/generated_examples/diff_example_xls_update_cell.dox, doc/generated_examples/merge_example_altitude_typo_fix_and_reorder. dox, doc/generated_examples/merge_example_big_merge_with_lots_of_changes .dox, doc/generated_examples/patch_example_bridge.dox, doc/generated_examples/patch_example_named_delete_row.dox, doc/generated_examples/patch_example_named_fix_a_cell.dox, doc/generated_examples/patch_example_named_insert_column.dox, doc/generated_examples/patch_example_named_insert_row.dox, doc/generated_examples/patch_example_named_move_column.dox, doc/generated_examples/patch_example_update_cell.dox, doc/generated_examples/patch_example_xls_update_cell.dox, doc/main.dox, doc/tutorial_git.dox, scripts/generate_examples.sh, src/libsheet/BookHook.cpp.in, src/libsheet/Options.cpp, src/libsheet/PolyBook.cpp, src/libsheet/include/coopy/Options.h, src/libsheet/include/coopy/PolyBook.h, src/ssdiff/ssdiff.cpp, src/ssdiff/ssrediff.cpp, src/ssformat/ssformat.cpp, src/ssmerge/ssmerge.cpp, src/sspatch/sspatch.cpp: freshen doxygen 2011-10-17 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/Options.cpp, src/ssformat/ssformat.cpp: update ssformat options and usage 2011-10-17 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/Diff.cpp, src/libsheet/Options.cpp, src/libsheet/include/coopy/Options.h, src/ssdiff/CMakeLists.txt, src/ssdiff/ssdiff.cpp, src/ssdiff/ssrediff.cpp, src/ssmerge/ssmerge.cpp, src/sspatch/sspatch.cpp: clean up display of options 2011-10-17 Paul Fitzpatrick <paulfitz@alum.mit.edu> * CMakeLists.txt, conf/CoopyVersion.cmake, conf/coopy_version.txt.in, src/libsheet/CMakeLists.txt, src/libsheet/Options.cpp, src/ssformat/ssformat.cpp: show version 2011-10-16 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/testing/CMakeLists.txt: add more xls tests 2011-10-16 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/DataBook.cpp, src/libsheet_core/SheetCompare.cpp, src/libsheet_core/include/coopy/PolySheet.h, src/libsheet_core/include/coopy/SheetSchema.h, src/libsqlite/SqliteTextBook.cpp, src/libsqlite/include/coopy/SqliteTextBook.h, src/testing/CMakeLists.txt: clean up header hiding 2011-10-15 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/Diff.cpp, src/libsheet/PolyBook.cpp, src/libsheet/include/coopy/PolyBook.h, src/testing/CMakeLists.txt: test local/output format combinations 2011-10-15 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/Options.cpp: list formats correctly without extraneous messages 2011-10-15 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/Diff.cpp, src/libsheet/Options.cpp, src/libsheet_core/include/coopy/SheetPatcher.h, src/sspatch/sspatch.cpp, src/testing/CMakeLists.txt: basic tests of updated command line interface 2011-10-14 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/Diff.cpp: more prep for sspatch merge 2011-10-14 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/Diff.cpp, src/libsheet/Options.cpp, src/libsheet/include/coopy/Options.h, src/ssdiff/ssdiff.cpp, src/ssmerge/ssmerge.cpp, src/sspatch/sspatch.cpp: add 'ssdiff --patch foo.tdiff' variant, as prep for merging ssdiff/sspatch 2011-10-14 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/table_format.dox, doc/tutorial_git.dox, src/libsheet/CMakeLists.txt, src/libsheet/Diff.cpp, src/libsheet/Options.cpp, src/libsheet/PolyBook.cpp, src/libsheet/include/coopy/Diff.h, src/libsheet/include/coopy/Options.h, src/libsheet_core/CMakeLists.txt, src/libsheet_core/NameSniffer.cpp, src/libsheet_core/Patcher.cpp, src/libsheet_core/SchemaSniffer.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/SheetPatcher.h, src/ssdiff/ssdiff.cpp, src/ssmerge/ssmerge.cpp: revive ssmerge as synonym for ssdiff --format merge --parent P L R 2011-10-13 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsqlite/SqliteTextBook.cpp, src/libsqlite/include/coopy/SqliteTextBook.h, src/ssformat/ssformat.cpp, src/ssmerge/ssmerge.cpp: input/output formats, merge flags 2011-10-13 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/BookHook.cpp.in, src/libsheet/PolyBook.cpp, src/libsheet_core/ColumnInfo.cpp, src/libsqlite/SqliteTextBook.cpp, src/libsqlite/include/coopy/SqliteTextBook.h: add support for sqlite dump file 2011-10-13 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/tutorial_git.dox: flesh out git tutorial 2011-10-12 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/main.dox, doc/tutorial.dox, doc/tutorial_git.dox, src/libsheet/PolyBook.cpp, src/libsheet/include/coopy/PolyBook.h, src/ssmerge/ssmerge.cpp: override extension if needed 2011-10-12 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/ColumnInfo.cpp, src/libsqlite/SqliteTextBook.cpp: minor sqlite tweaks 2011-10-12 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/ColumnInfo.cpp, src/libsheet_core/DataBook.cpp, src/libsheet_core/include/coopy/ColumnInfo.h, src/libsqlite/SqliteSheet.cpp, src/libsqlite/include/coopy/SqliteSheet.h: preserve sql types; store foreign keys 2011-10-10 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/include/coopy/ColumnInfo.h: add slot for foreign keys 2011-10-06 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/DataSheet.cpp: remove stray message 2011-10-06 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libremotesql/RemoteSqlSheet.cpp, src/libremotesql/include/coopy/RemoteSqlSheet.h, src/libsheet_core/DataSheet.cpp, src/libsheet_core/MergeOutputSqlDiff.cpp, src/libsheet_core/include/coopy/MergeOutputSqlDiff.h: partial insert direct from patch 2011-10-04 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/PatchParser.cpp, src/libsheet_core/SheetPatcher.cpp: do right thing for deleted modifications 2011-10-04 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/Merger.cpp, src/libsheet_core/OrderMerge.cpp, src/libsheet_core/SheetCompare.cpp, src/libsheet_core/include/coopy/OrderMerge.h, src/testing/CMakeLists.txt, tests/header/insert/base.csvs, tests/header/insert/ver1.csvs, tests/header/insert/ver2.csvs: fix bug in --parent'ed diff 2011-10-04 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libgnumeric/GnumericSheet.cpp, src/libsheet_core/include/coopy/PolySheet.h, tests/header/bridges_quark.csvs: fix schema after insertions 2011-10-04 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/PolySheet.h, src/testing/CMakeLists.txt: carry along column name 2011-10-04 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/PolySheet.h, src/libsheet_core/include/coopy/RowRef.h, src/testing/CMakeLists.txt, tests/header/bridges.csvs, tests/header/broken_bridges.csvs: tweak patching of csvs 2011-10-04 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/PatchParser.cpp, src/libsheet_core/Patcher.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/Patcher.h, src/libsheet_core/include/coopy/SheetPatcher.h, tests/quote_me.csv, tests/quote_me2.csv: deal better with quotes 2011-10-04 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/PatchParser.cpp, src/libsheet_core/MergeOutputTdiff.cpp, src/libsheet_core/include/coopy/CompareFlags.h, src/sspatch/sspatch.cpp, src/testing/CMakeLists.txt, tests/review/review_all.tdiff: freshen review parsing 2011-10-04 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/OrderMerge.cpp: skip unneeded and expensive ordering 2011-10-04 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/Merger.cpp, src/libsheet_core/OrderMerge.cpp, src/testing/CMakeLists.txt, tests/conflict/indexed_bridges.csv, tests/conflict/indexed_bridges_v1.csv, tests/conflict/indexed_bridges_v1_v2.tdiff, tests/conflict/indexed_bridges_v2.csv: test add-in-both-branches diff 2011-10-04 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/testing/CMakeLists.txt, tests/conflict/bridges.csv, tests/conflict/bridges_v1.csv, tests/conflict/bridges_v1_v2_no_parent.tdiff, tests/conflict/bridges_v1_v2_parent.tdiff, tests/conflict/bridges_v2.csv: add basic conflict test 2011-10-03 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/PatchParser.cpp, src/libsheet_core/MergeOutputTdiff.cpp, src/libsheet_core/MergeOutputVerboseDiff.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/Patcher.h, src/libsheet_core/include/coopy/SheetPatcher.h: represent conflicts in tdiff and highlighter format 2011-10-03 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/PatchParser.cpp, src/libsheet_core/MergeOutputTdiff.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/OrderMerge.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/OrderMerge.h, src/ssdiff/ssdiff.cpp, tests/quote_me.csv, tests/quote_me2.csv: fix quoting of newlines in tdiffs 2011-09-27 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/NameSniffer.cpp, src/libsheet_core/SchemaSniffer.cpp: pad column types if needed 2011-09-27 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libgnumeric/GnumericSheet.cpp, src/libgnumeric/gnumeric_link.c, src/libgnumeric/include/coopy/GnumericSheet.h, src/libgnumeric/include/coopy/gnumeric_link.h, src/libsheet/PatchParser.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/DataSheet.h, src/libsheet_core/include/coopy/PolySheet.h: speed up gnumeric output a bit 2011-09-27 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/MergeOutputTdiff.cpp, src/libsheet_core/include/coopy/CompareFlags.h, src/ssdiff/ssdiff.cpp: pass along filenames in diff 2011-09-27 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/PatchParser.cpp, src/libsheet_core/MergeOutputTdiff.cpp, tests/column_names_with_spaces_v1.csvs, tests/column_names_with_spaces_v2.csvs: fix patches with column names with spaces 2011-09-27 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/testing/CMakeLists.txt, tests/column_names_with_spaces_v1.csvs, tests/column_names_with_spaces_v2.csvs: test for column moves with column names with spaces 2011-09-27 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/Merger.cpp: do not issue pointless moves 2011-09-27 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/PatchParser.cpp: warn about pointless moves 2011-09-26 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/DataStat.cpp: remove stray debugging 2011-09-22 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libgnumeric/GnumericSheet.cpp, src/libsheet_core/DataBook.cpp, src/libsheet_core/DataColumn.cpp, src/libsheet_core/DataStat.cpp, src/libsheet_core/NameSniffer.cpp, src/libsheet_fold/FoldTool.cpp: clean up unfolder 2011-09-22 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libaccess/include/coopy/AccessSheet.h, src/libgnumeric/GnumericSheet.cpp, src/libgnumeric/include/coopy/GnumericSheet.h, src/libremotesql/RemoteSqlSheet.cpp, src/libremotesql/include/coopy/RemoteSqlSheet.h, src/libsheet/CsvTextBook.cpp, src/libsheet_core/DataColumn.cpp, src/libsheet_core/DataStat.cpp, src/libsheet_core/include/coopy/DataColumn.h, src/libsheet_core/include/coopy/DataSheet.h, src/libsheet_core/include/coopy/PolySheet.h, src/libsheet_core/include/coopy/SheetSchema.h, src/libsheet_core/include/coopy/SparseSheet.h, src/libsheet_core/include/coopy/TypedSheet.h, src/libsheet_fold/FoldTool.cpp, src/libsheet_fold/include/coopy/FoldTool.h, src/libsqlite/SqliteSheet.cpp, src/libsqlite/include/coopy/SqliteSheet.h, src/ssfold/ssfold.cpp, src/testing/CMakeLists.txt, tests/header/capital.csv, tests/header/capital_header.csv: handle schema add/renames better 2011-09-22 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/JsonBook.cpp, src/libsheet_core/include/coopy/TypedSheet.h, src/libsheet_fold/FoldTool.cpp: fix jsonbook resizing 2011-09-22 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libgnumeric/GnumericTextBook.cpp, src/libsheet_core/NameSniffer.cpp, src/libsheet_core/include/coopy/PolySheet.h, src/libsheet_core/include/coopy/SheetSchema.h, src/libsheet_fold/FoldTool.cpp: add column history for backtracking 2011-09-21 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/JsonBook.cpp, src/libsheet_core/DataBook.cpp, src/libsheet_core/include/coopy/PolySheet.h, src/libsheet_fold/FoldTool.cpp, src/libsheet_fold/include/coopy/FoldedSheet.h, src/testing/CMakeLists.txt, tests/fold/contacts.csvs, tests/fold/fold_org_loc.csvs, tests/fold/fold_org_loc_with_missing.csvs: tidy up folding 2011-09-21 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libgnumeric/GnumericTextBook.cpp, src/libsheet_core/include/coopy/PolySheet.h, src/libsheet_fold/FoldTool.cpp, src/ssfold/ssfold.cpp: zebra stripes 2011-09-21 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_fold/FoldTool.cpp: implement wrapping 2011-09-20 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/include/coopy/SheetSchema.h, src/libsheet_core/include/coopy/TypedSheet.h, src/libsheet_fold/FoldTool.cpp: folding tool starting to become useful - flattens correctly (nested excess still rough), drops+renames cols 2011-09-16 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/Merger.cpp, src/libsheet_core/include/coopy/Merger.h: do ssdiff --fixed-columns correctly 2011-09-16 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/BookCompare.cpp, src/libsheet_core/include/coopy/CompareFlags.h, src/ssdiff/ssdiff.cpp: sssdiff --table option 2011-09-15 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/CoopyVersion.cmake: bump version 2011-09-15 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/Merger.cpp, src/libsheet_core/include/coopy/CompareFlags.h, src/libsheet_core/include/coopy/PolySheet.h, src/ssdiff/ssdiff.cpp, src/testing/CMakeLists.txt, tests/case/bridges_case.csv, tests/case/ignore_case.tdiff: case-insensitive diff option 2011-09-14 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/include/coopy/PolySheet.h, src/libsheet_core/include/coopy/SheetSchema.h, src/libsheet_fold/FoldTool.cpp, src/libsheet_fold/FoldedSheet.cpp, src/libsheet_fold/include/coopy/FoldedSheet.h, tests/fold/fold_org_loc.csvs: correct drops on FoldedSheet 2011-09-14 Paul Fitzpatrick <paulfitz@alum.mit.edu> * tests/fold/fold_org_loc.csvs, tests/fold/fold_org_loc_with_missing.csvs: fix broken formatting 2011-09-14 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_fold/FoldTool.cpp, src/libsheet_fold/include/coopy/FoldTool.h, src/ssfold/ssfold.cpp: allow drops to be specified in command line 2011-09-14 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libgnumeric/include/coopy/gnumeric_link.h, src/libsheet/CsvFile.cpp, src/libsheet/PolyBook.cpp, src/libsheet/include/coopy/PolyBook.h, src/libsheet_fold/FoldTool.cpp, src/ssfold/ssfold.cpp: omitting columns during folding 2011-09-14 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/Merger.cpp, src/libsheet_core/include/coopy/CompareFlags.h, src/ssdiff/ssdiff.cpp: fixed column comparison 2011-08-23 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libremotesql/RemoteSqlSheet.cpp: fix crosstalk between mysql tables in different dbs, d'oh 2011-08-16 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/testing/CMakeLists.txt, tests/fold/fold_org_loc.csvs: remind myself how to use ssfold 2011-08-16 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/include/coopy/CsvFile.h, src/libsheet/include/coopy/CsvTextBook.h, src/libsheet/include/coopy/FormatDesc.h, src/libsheet/include/coopy/JsonProperty.h, src/libsheet/include/coopy/PolyBook.h, src/libsheet/include/coopy/ShortTextBook.h, src/libsheet/include/coopy/ShortTextBookFactory.h: doc for a few more classes 2011-08-16 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/include/coopy/Doc.h: document main namespaces 2011-08-16 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/coopy_doxygen.conf.in, src/libaccess/AccessSheet.cpp, src/libaccess/AccessTextBook.cpp, src/libaccess/include/coopy/AccessSheet.h, src/libaccess/include/coopy/AccessTextBook.h, src/libgnumeric/GnumericSheet.cpp, src/libgnumeric/GnumericTextBook.cpp, src/libgnumeric/GnumericTextBookFactory.cpp, src/libgnumeric/include/coopy/GnumericSheet.h, src/libgnumeric/include/coopy/GnumericTextBook.h, src/libgnumeric/include/coopy/GnumericTextBookFactory.h, src/libgnumeric/test_gnumeric.cpp, src/libremotesql/RemoteSqlSheet.cpp, src/libremotesql/RemoteSqlTextBook.cpp, src/libremotesql/include/coopy/RemoteSqlSheet.h, src/libremotesql/include/coopy/RemoteSqlTextBook.h, src/libremotesql/test_remotesql.cpp, src/libsheet/BookHook.cpp.in, src/libsheet/JsonBook.cpp, src/libsheet/PolyBook.cpp, src/libsheet/include/coopy/GnumericTextBook.h, src/libsheet/include/coopy/JsonBook.h, src/libsheet_core/include/coopy/CsvWrite.h, src/libsheet_core/include/coopy/DataSheet.h, src/libsheet_core/include/coopy/RefCount.h, src/libsqlite/SqliteSheet.cpp, src/libsqlite/SqliteTextBook.cpp, src/libsqlite/include/coopy/SqliteSheet.h, src/libsqlite/include/coopy/SqliteTextBook.h, src/libsqlite/test_sqlite.cpp: document some namespaces/classes 2011-07-05 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/include/coopy/FVal.h: deal better with sheets full of blanks 2011-07-01 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/testing/CMakeLists.txt, tests/bug/highlighter_0005/mod.csv, tests/bug/highlighter_0005/orig.csv: add test case for what turned out to be not a bug 2011-07-01 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/SheetPatcher.cpp: eliminate doxygen warning 2011-07-01 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/ssdiff/ssdiff.cpp, src/sspatch/sspatch.cpp: freshen help messages 2011-06-30 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/CMakeLists.txt, src/libsheet/PatchParser.cpp, src/libsheet_core/Patcher.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/SheetPatcher.h, src/ssdiff/ssdiff.cpp, src/ssfossil/src/csv_hooks.cpp, src/testing/CMakeLists.txt, src/widesheet/WideSheetManager.cpp, tests/review/review_all.csv, tests/review/review_all_but_add.csv, tests/review/review_all_but_add_result.csv, tests/review/review_all_result.csv, tests/review/review_just_add.csv, tests/review/review_just_add_result.csv: allow highlighter diffs to be applied selectively 2011-06-30 Paul Fitzpatrick <paulfitz@alum.mit.edu> * packaging/linux/src/build_coopy.sh: need libX11.so 2011-06-24 Paul Fitzpatrick <paulfitz@alum.mit.edu> * packaging/linux/manage.sh: incorrect chroot target 2011-06-24 Paul Fitzpatrick <paulfitz@alum.mit.edu> * packaging/linux/conf/bundle-any.sh, packaging/linux/conf/compilers.sh, packaging/linux/manage.sh, packaging/linux/src/build_chroot.sh, packaging/linux/src/build_coopy.sh, packaging/linux/src/test_coopy.sh: get serious about linux package building 2011-06-23 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/DataColumn.cpp, src/libsheet_core/DataStat.cpp, src/libsheet_core/IndexSniffer.cpp, src/libsheet_core/MergeOutputIndex.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/Mover.cpp, src/libsheet_core/NameSniffer.cpp, src/libsheet_core/SchemaSniffer.cpp, src/libsheet_core/SheetCompare.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/Stringer.cpp, src/libsheet_core/include/coopy/CompareFlags.h, src/libsheet_core/include/coopy/DataColumn.h, src/libsheet_core/include/coopy/Mover.h, src/libsheet_core/include/coopy/Patcher.h, src/libsheet_core/include/coopy/RowMan.h, src/libsheet_core/include/coopy/Stringer.h, src/ssdiff/ssdiff.cpp, src/testing/CMakeLists.txt, tests/bug/csvs_primarykey_0003/example.csvs, tests/bug/wide_0004/wide.csv: better ordering of columns in extreme conditions 2011-06-22 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libaccess/AccessSheet.cpp, src/libaccess/AccessTextBook.cpp, src/libaccess/include/coopy/AccessSheet.h, src/libaccess/include/coopy/AccessTextBook.h, src/libsheet_core/include/coopy/Property.h: option to read from mdb without indexes 2011-06-22 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/CsvFile.cpp, src/libsheet/CsvTextBook.cpp, src/libsheet_core/DataBook.cpp, src/libsheet_core/include/coopy/DataSheet.h, src/libsheet_core/include/coopy/PolySheet.h, src/libsheet_core/include/coopy/SheetSchema.h, src/testing/CMakeLists.txt, tests/bug/peeps_0002/people.csvs: fix sqlite - csvs - sqlite conversion 2011-06-22 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scripts/make_packages.sh: add source package recipe 2011-06-21 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/ColumnInfo.cpp, src/libsheet_core/include/coopy/ColumnInfo.h, src/libsqlite/SqliteSheet.cpp, src/libsqlite/include/coopy/SqliteSheet.h: access types and keywords-as-column-names, cleanup 2011-06-21 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/gui/src/coopy.cpp, src/libsheet/CsvFile.cpp, src/libsheet/CsvTextBook.cpp, src/libsheet_core/DataBook.cpp, src/libsheet_core/SchemaSniffer.cpp, src/testing/CMakeLists.txt: fix CSVS sheet names in schema 2011-06-21 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/gui/src/coopy.cpp: add --repo option, --verbose option 2011-06-21 Paul Fitzpatrick <paulfitz@alum.mit.edu> * packaging/osx/conf/Info.plist, packaging/osx/src/assemble.sh: fully functional osx packaging 2011-06-20 Paul Fitzpatrick <paulfitz@alum.mit.edu> * packaging/osx/src/assemble.sh: working on 10.5 2011-06-19 Paul Fitzpatrick <paulfitz@alum.mit.edu> * packaging/osx/src/assemble.sh: good executable, gtk+ packaging still lacking 2011-06-18 Paul Fitzpatrick <paulfitz@alum.mit.edu> * packaging/osx/src/assemble.sh: keep trying 2011-06-14 Paul Fitzpatrick <paulfitz@alum.mit.edu> * packaging/osx/conf/Info.plist, packaging/osx/conf/bundle-0-5-5.sh, packaging/osx/manage.sh, packaging/osx/src/assemble.sh: add osx packaging 2011-06-13 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libaccess/CMakeLists.txt: intl workaround no longer needed; just need to tell homebrew about gettext dependency 2011-06-10 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libgnumeric/CMakeLists.txt: use libspreadsheet on osx 2011-06-09 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libaccess/CMakeLists.txt: apple mdb glitch 2011-06-08 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/CsvWrite.cpp, src/libsheet_core/DataStat.cpp, src/libsheet_core/IndexSniffer.cpp, src/libsheet_core/NameSniffer.cpp, src/libsheet_core/SchemaSniffer.cpp, src/libsheet_core/SheetCompare.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/DataStat.h, src/libsheet_core/include/coopy/NameSniffer.h, src/ssformat/ssformat.cpp: when key is specified, use that as hint for finding header 2011-06-08 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/PolyBook.cpp: fix json format output 2011-06-08 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/PatchParser.cpp, src/libsheet_core/MergeOutputTdiff.cpp, src/libsheet_core/SheetPatcher.cpp, src/testing/CMakeLists.txt, tests/quote_me.csv, tests/quote_me2.csv: deal with nulls in highlighter diff, fix tdiff null 2011-06-08 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsqlite/SqliteSheet.cpp: deal correctly with primary keys 2011-06-08 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/PatchParser.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/SheetPatcher.h, src/testing/CMakeLists.txt: quote '->' separator in highlighter diff 2011-06-08 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/ssdiff/ssdiff.cpp: unordered flag 2011-06-08 Paul Fitzpatrick <paulfitz@alum.mit.edu> * tests/bug/wii_0001/wii2.csv: check duplication 2011-06-08 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/MergeOutputIndex.cpp, src/libsheet_core/Merger.cpp, tests/bug/wii_0001/wii1.csv, tests/bug/wii_0001/wii2.csv: correct alignment visualization 2011-06-08 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/PatchParser.cpp, src/libsheet_core/MergeOutputCsvDiff.cpp, src/libsheet_core/MergeOutputTdiff.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/SheetPatcher.cpp, src/testing/CMakeLists.txt, tests/bug/wii_0001/wii1.csv, tests/bug/wii_0001/wii2.csv, tests/header/applicants_base_fix.tdiff: better move+update combinations 2011-06-07 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libgnumeric/CMakeLists.txt, src/libsheet/CsvFile.cpp, src/libsheet/CsvTextBook.cpp, src/libsheet/include/coopy/CsvFile.h, src/libsheet/include/coopy/CsvTextBook.h, src/libsheet_core/CsvSheet.cpp, src/ssfossil/fossil/src/info.c, src/ssfossil/src/csv_hooks.cpp, src/testing/CMakeLists.txt, tests/results/blank.tdiff: make csv loading more forgiving 2011-06-04 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/SheetPatcher.cpp: fix csv output for basic hilighter output 2011-06-03 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/gui/CMakeLists.txt, src/libgnumeric/CMakeLists.txt: tweak mingw build 2011-06-03 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/CoopyVersion.cmake: bump version no 2011-06-03 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/include/coopy/SheetPatcher.h, src/widesheet/WideSheetManager.cpp: fix bug in coopy shutdown 2011-06-03 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/DataBook.cpp, src/libsheet_core/include/coopy/PolySheet.h, src/testing/CMakeLists.txt: deal with csvs header glitch 2011-06-03 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/CMakeLists.txt, src/libsheet_core/SchemaSniffer.cpp: add in primary key if needed 2011-05-26 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/CoopyPack.cmake: let cpack know about new name of readme 2011-05-22 Paul Fitzpatrick <paulfitz@alum.mit.edu> * README.md, README.txt: rename readme for github 2011-05-22 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/SheetPatcher.cpp: suppress unneeded lines from highlighter diff 2011-05-22 Paul Fitzpatrick <paulfitz@alum.mit.edu> * : commit 8440afb0e4abceba23b20ca2f61fb00fcff6c7fc Author: Paul Fitzpatrick <paulfitz@alum.mit.edu> Date: Sun May 22 00:48:09 2011 -0400 2011-05-21 Paul Fitzpatrick <paulfitz@alum.mit.edu> * : how did that get in there 2011-05-21 Paul Fitzpatrick <paulfitz@alum.mit.edu> * bindings/CMakeLists.txt, bindings/FindPHPLibs.cmake, bindings/coopy.i, bindings/examples/example.php: add php bindings 2011-05-20 Paul Fitzpatrick <paulfitz@alum.mit.edu> * bindings/coopy.i, bindings/examples/example.rb: upgrade ruby bindings 2011-05-20 Paul Fitzpatrick <paulfitz@alum.mit.edu> * bindings/CMakeLists.txt, bindings/coopy.i, bindings/examples/example.java, bindings/examples/example.py, conf/CoopyConfig.cmake.in, src/libsheet_core/include/coopy/Patcher.h: make bindings (java,python) more useful, improve example 2011-05-20 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/PatchParser.cpp, src/libsheet/include/coopy/PatchParser.h, src/libsheet_core/FormatSniffer.cpp, src/libsheet_core/MergeOutputCsvDiff.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/Reader.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/FormatSniffer.h, src/libsheet_core/include/coopy/Merger.h, src/sspatch/sspatch.cpp, src/testing/CMakeLists.txt: deal better with inserting at beginning of a table 2011-05-18 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/MergeOutputTdiff.cpp: fix factor->unfactor->factor transition bug 2011-05-18 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/DataStat.cpp, src/libsheet_core/IndexSniffer.cpp, src/libsheet_core/MeasureMan.cpp, src/libsheet_core/MergeOutputTdiff.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/NameSniffer.cpp, src/libsheet_core/SheetCompare.cpp, src/libsheet_core/include/coopy/CompareFlags.h, src/libsheet_core/include/coopy/DataStat.h, src/libsheet_core/include/coopy/IndexSniffer.h, src/libsheet_core/include/coopy/MeasureMan.h, src/libsheet_core/include/coopy/Patcher.h, src/ssdiff/ssdiff.cpp, src/ssformat/ssformat.cpp, src/testing/CMakeLists.txt, tests/header/applicants.csv, tests/header/applicants_base_fix.tdiff, tests/header/applicants_fix.csv, tests/header/applicants_header.csv: fixes for trusted columns 2011-05-17 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/PolyBook.cpp, src/libsheet_core/SheetCompare.cpp: fix silly leak in factory list 2011-05-17 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/MergeOutputTdiff.cpp: remove stray debugging message 2011-05-17 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/BookCompare.cpp, src/libsheet_core/MergeOutputCsvDiffV0p2.cpp, src/libsheet_core/MergeOutputTdiff.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/Viterbi.cpp, src/libsheet_core/include/coopy/MergeOutputCsvDiff.h, src/libsheet_core/include/coopy/Viterbi.h: add missing call to Patcher::mergeDone between tables 2011-05-15 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/cmd_ssdiff.dox, doc/cmd_sspatch.dox, src/ssdiff/ssdiff.cpp: improve usage doc 2011-05-15 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/ssdiff/ssdiff.cpp, src/ssformat/ssformat.cpp, src/sspatch/sspatch.cpp: improve help message 2011-05-14 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/Patcher.cpp: not committed to highlighter name yet 2011-05-14 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/generated_examples/diff_example_bridge.dox, doc/generated_examples/diff_example_named_delete_row.dox, doc/generated_examples/diff_example_named_fix_a_cell.dox, doc/generated_examples/diff_example_named_insert_column.dox, doc/generated_examples/diff_example_named_insert_row.dox, doc/generated_examples/diff_example_named_move_column.dox, doc/generated_examples/diff_example_update_cell.dox, doc/generated_examples/diff_example_xls_update_cell.dox, scripts/generate_examples.sh, src/libsheet_core/FormatSniffer.cpp, src/libsheet_core/Patcher.cpp, src/libsheet_core/SheetPatcher.cpp: add highlighter examples 2011-05-14 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/PatchParser.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/SheetPatcher.h, src/libsheet_core/include/coopy/TypedSheet.h, src/testing/CMakeLists.txt: deal with addition/removal of columns in color diffs 2011-05-12 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/PatchParser.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/SheetPatcher.h, src/testing/CMakeLists.txt: towards allowing schema changes in color diff 2011-05-12 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/sspatch/sspatch.cpp: allow color <-> tdiff conversions in either direction 2011-05-12 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/CsvFile.cpp, src/libsheet/CsvTextBook.cpp, src/libsheet/PatchParser.cpp, src/libsheet/include/coopy/CsvFile.h, src/libsheet/include/coopy/CsvTextBook.h, src/libsheet/include/coopy/PatchParser.h, src/libsheet_core/NameSniffer.cpp, src/libsheet_core/SchemaSniffer.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/CsvSheet.h, src/libsheet_core/include/coopy/DataSheet.h, src/libsheet_core/include/coopy/PolySheet.h, src/libsheet_core/include/coopy/SheetSchema.h, src/ssdiff/ssdiff.cpp, src/sspatch/sspatch.cpp: basic roundtripping of color diffs 2011-05-11 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/CoopyVersion.cmake: visual version for doc 2011-05-11 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/Patcher.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/SheetPatcher.h: add text tags to color diff 2011-05-11 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libgnumeric/GnumericSheet.cpp, src/libgnumeric/gnumeric_link.c, src/libgnumeric/include/coopy/GnumericSheet.h, src/libgnumeric/include/coopy/gnumeric_link.h, src/libgnumeric/test_gnumeric.cpp, src/libsheet/PolyBook.cpp, src/libsheet/include/coopy/PolyBook.h, src/libsheet_core/BookCompare.cpp, src/libsheet_core/ColMan.cpp, src/libsheet_core/MergeOutputCsvDiff.cpp, src/libsheet_core/MergeOutputIndex.cpp, src/libsheet_core/MergeOutputPatch.cpp, src/libsheet_core/Patcher.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/Appearance.h, src/libsheet_core/include/coopy/CsvSheet.h, src/libsheet_core/include/coopy/DataSheet.h, src/libsheet_core/include/coopy/MergeOutputAccum.h, src/libsheet_core/include/coopy/MergeOutputIndex.h, src/libsheet_core/include/coopy/MergeOutputPatch.h, src/libsheet_core/include/coopy/Patcher.h, src/libsheet_core/include/coopy/PolySheet.h, src/libsheet_core/include/coopy/RefCount.h, src/libsheet_core/include/coopy/SheetPatcher.h, src/ssdiff/CMakeLists.txt, src/ssdiff/ssdiff.cpp, src/sspatch/CMakeLists.txt, src/sspatch/sspatch.cpp: add visual diff 2011-05-09 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/cmd_ssdiff.dox, scripts/generate_examples.sh, src/libsheet_core/Patcher.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/SheetPatcher.h, src/ssdiff/ssdiff.cpp, src/sspatch/sspatch.cpp, src/widesheet/WideSheetManager.cpp: prep for colorful diffs 2011-05-09 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/generated_examples/diff_example_bridge.dox, doc/generated_examples/diff_example_named_delete_row.dox, doc/generated_examples/diff_example_named_fix_a_cell.dox, doc/generated_examples/diff_example_named_insert_column.dox, doc/generated_examples/diff_example_named_insert_row.dox, doc/generated_examples/diff_example_named_move_column.dox, doc/generated_examples/diff_example_update_cell.dox, doc/generated_examples/diff_example_xls_update_cell.dox, doc/generated_examples/patch_example_bridge.dox, doc/generated_examples/patch_example_named_delete_row.dox, doc/generated_examples/patch_example_named_fix_a_cell.dox, doc/generated_examples/patch_example_named_insert_column.dox, doc/generated_examples/patch_example_named_insert_row.dox, doc/generated_examples/patch_example_named_move_column.dox, doc/generated_examples/patch_example_update_cell.dox, doc/generated_examples/patch_example_xls_update_cell.dox: fix examples 2011-05-07 Paul Fitzpatrick <paulfitz@alum.mit.edu> * BUILD.txt, COPYING.txt, README.txt, SERVE.txt, doc/patch_format_tdiff_v_0_3.dox, src/libsheet/PatchParser.cpp, src/libsheet_core/MeasureMan.cpp, src/libsheet_core/MergeOutputTdiff.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/FMap.h, src/testing/CMakeLists.txt, tests/quote_me.csv, tests/quote_me2.csv: follow quoting spec 2011-05-06 Paul Fitzpatrick <paulfitz@alum.mit.edu> * README.txt, src/libsheet_core/MergeOutputSqlDiff.cpp, src/libsheet_core/Stringer.cpp, src/libsheet_core/include/coopy/MergeOutputSqlDiff.h, src/libsheet_core/include/coopy/Stringer.h, src/libsqlite/SqliteSheet.cpp, src/ssdiff/ssdiff.cpp: freshen sql diff output 2011-05-04 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/CsvFile.cpp, src/libsheet/CsvTextBook.cpp, src/libsheet_core/include/coopy/PolySheet.h: make csvs sheets act as if they had external column names 2011-05-04 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/ssdiff/ssdiff.cpp: mention new ssdiff options in help 2011-05-04 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/MeasureMan.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/OrderMerge.cpp, src/libsheet_core/SheetCompare.cpp, src/libsheet_core/include/coopy/CompareFlags.h, src/libsheet_core/include/coopy/RowMan.h, src/ssdiff/ssdiff.cpp: implement trusted ids and trusted column names 2011-05-04 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/JsonBook.cpp: bug in nesting and schemas 2011-05-04 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/JsonBook.cpp: maintain schema information in jsonbook 2011-05-04 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/JsonBook.cpp, src/libsheet_core/include/coopy/DataSheet.h, src/libsheet_core/include/coopy/PolySheet.h, src/libsheet_fold/FoldedSheet.cpp, src/libsheet_fold/include/coopy/FoldedSheet.h, src/ssfold/ssfold.cpp: read/write nested jsonbook 2011-05-03 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/BookHook.cpp.in, src/libsheet/CMakeLists.txt, src/libsheet/JsonBook.cpp, src/libsheet/PolyBook.cpp, src/libsheet/include/coopy/CsvTextBook.h, src/libsheet/include/coopy/JsonBook.h, src/libsheet_fold/CMakeLists.txt, src/libsheet_fold/include/coopy/FoldedSheet.h, src/ssfold/ssfold.cpp: stub for saving/loading folded data 2011-05-03 root <root@icubsrv.(none)> * src/CMakeLists.txt, src/libgnumeric/CMakeLists.txt: more portable linux binaries 2011-05-02 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libgnumeric/CMakeLists.txt: windows build with mysql, gnumeric, sqlite, mdbtools 2011-05-02 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/CoopyVersion.cmake, scripts/make_packages.sh, scripts/mysql-connector-c-6.0.2.mingw-on-linux.patch: messy mysql patch for mingw-on-linux 2011-05-02 Paul Fitzpatrick <paulfitz@alum.mit.edu> * : commit e4dcb5b1ab1580b7cb492aa7cf16b1362e3031b9 Author: Paul Fitzpatrick <paulfitz@alum.mit.edu> Date: Mon May 2 22:27:21 2011 -0400 2011-05-02 Paul Fitzpatrick <paul@robotrebuilt.com> * src/gui/src/coopy.cpp: missing cmdline option causes assertion on osx leopard 2011-05-01 Paul Fitzpatrick <paul@robotrebuilt.com> * src/CMakeLists.txt: mdbtools working on osx 2011-05-01 Paul Fitzpatrick <paul@robotrebuilt.com> * src/libremotesql/CMakeLists.txt: make mysql adaptor work with homebrew install on osx 2011-05-01 Paul Fitzpatrick <paul@robotrebuilt.com> * src/gui/CMakeLists.txt: remove superfluous X11 link on OSX 2011-04-30 Paul Fitzpatrick <paulfitz@alum.mit.edu> * bindings/CMakeLists.txt, bindings/coopy.i, bindings/examples/example.java: add java bindings 2011-04-30 Paul Fitzpatrick <paulfitz@alum.mit.edu> * BUILD.txt, bindings/CMakeLists.txt, bindings/examples/example.py, bindings/examples/example.rb: add ruby bindings 2011-04-30 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libgnumeric/GnumericSheet.cpp, src/libgnumeric/gnumeric_link.c, src/libgnumeric/include/coopy/GnumericSheet.h, src/libgnumeric/include/coopy/gnumeric_link.h: represent NULL more usefully in spreadsheet 2011-04-30 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/PatchParser.cpp, src/libsheet_core/MergeOutputTdiff.cpp, src/libsheet_core/SheetPatcher.cpp: fix handling of NULL in tdiff diff/patching 2011-04-30 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libremotesql/include/coopy/RemoteSqlSheet.h, src/libsheet_core/SheetCompare.cpp: tag remotesql as having external column names 2011-04-30 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libgnumeric/CMakeLists.txt: find pixbuf 2011-04-30 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libremotesql/RemoteSqlSheet.cpp: standardize representation of NULL 2011-04-29 Paul Fitzpatrick <paulfitz@alum.mit.edu> * CMakeLists.txt, bindings/CMakeLists.txt, bindings/coopy.i, bindings/example.py, bindings/examples/example.py, bindings/numbers.csv, conf/CoopyConfig.cmake.in, conf/CoopyDescribe.cmake, src/CMakeLists.txt, src/libcsv/CMakeLists.txt, src/libsheet/CMakeLists.txt, src/libsheet_core/CMakeLists.txt, src/libsheet_core/include/coopy/CompareFlags.h, src/libsqlite/CMakeLists.txt: add first pass at python bindings 2011-04-29 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/cmd_ssdiff.dox: use consistent format notation 2011-04-29 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/cmd_ssdiff.dox, doc/cmd_sspatch.dox, doc/main.dox, doc/patch_format.dox, src/ssdiff/ssdiff.cpp, src/sspatch/sspatch.cpp: update documentation for ssdiff and sspatch 2011-04-29 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/MergeOutputTdiff.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/NameSniffer.cpp, src/libsheet_core/SchemaSniffer.cpp, src/libsheet_core/include/coopy/MergeOutputTdiff.h, tests/result_redundant_numbers.csv, tests/tdiff/helps.csv, tests/tdiff/helps_add.csv, tests/tdiff/helps_mod.csv: friendly column names when no schema known 2011-04-29 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libgnumeric/CMakeLists.txt, src/libsheet_core/Merger.cpp, src/libsheet_core/SheetCompare.cpp, src/libsheet_core/include/coopy/CompareFlags.h, src/sspatch/sspatch.cpp, src/testing/CMakeLists.txt: don't panic about order when it is not needed 2011-04-29 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/CoopyVersion.cmake, doc/generated_examples/diff_example_bridge.dox, doc/generated_examples/diff_example_named_delete_row.dox, doc/generated_examples/diff_example_named_fix_a_cell.dox, doc/generated_examples/diff_example_named_insert_column.dox, doc/generated_examples/diff_example_named_insert_row.dox, doc/generated_examples/diff_example_named_move_column.dox, doc/generated_examples/diff_example_update_cell.dox, doc/generated_examples/diff_example_xls_update_cell.dox, doc/generated_examples/patch_example_bridge.dox, doc/generated_examples/patch_example_named_delete_row.dox, doc/generated_examples/patch_example_named_fix_a_cell.dox, doc/generated_examples/patch_example_named_insert_column.dox, doc/generated_examples/patch_example_named_insert_row.dox, doc/generated_examples/patch_example_named_move_column.dox, doc/generated_examples/patch_example_update_cell.dox, doc/generated_examples/patch_example_xls_update_cell.dox, scripts/generate_examples.sh, src/libgnumeric/CMakeLists.txt, src/libsheet/PatchParser.cpp, src/libsheet/include/coopy/PolyBook.h, src/libsheet_core/BookCompare.cpp, src/libsheet_core/MeasureMan.cpp, src/libsheet_core/MergeOutputTdiff.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/Viterbi.cpp, src/libsheet_core/include/coopy/MergeOutputTdiff.h, src/libsheet_core/include/coopy/Merger.h, src/libsheet_core/include/coopy/RowMan.h, src/libsheet_core/include/coopy/SparseSheet.h, src/ssrender/CMakeLists.txt, src/ssrender/CsvRender.cpp, src/ssrender/csv2html.cpp, src/ssrender/include/coopy/CsvRender.h, tests/broken_bridges.csv, tests/results/ssdiff_loc.csv: optimize tdiff output 2011-04-28 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/MeasureMan.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/OrderMerge.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/DataSheet.h, src/libsheet_core/include/coopy/OrderMerge.h, src/testing/CMakeLists.txt, tests/bridges.csv, tests/broken_bridges.csv, tests/tdiff/tdiff_spec_v_0_3_bridge_full.tdiff: deal with no-overlap diffs 2011-04-28 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/patch_format.dox, doc/patch_format_tdiff_v_0_3.dox, src/libsheet/PatchParser.cpp, tests/tdiff/tdiff_spec_v_0_3_bridge_full.tdiff: better support for formal tdiff spec 2011-04-27 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libaccess/AccessTextBook.cpp, src/libsheet_core/CsvPatch.cpp, src/libsheet_core/MergeOutputAccum.cpp, src/libsheet_core/MergeOutputCsvDiffV0p2.cpp, src/libsheet_core/MergeOutputHumanDiff.cpp, src/libsheet_core/MergeOutputPatch.cpp, src/libsheet_core/Merger.cpp, src/libsqlite/SqliteTextBook.cpp: fix up doxygen warnings 2011-04-27 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/DataSheet.cpp, src/libsheet_core/include/coopy/SheetStyle.h, src/libsheet_fold/FoldTool.cpp, src/libsheet_fold/FoldedSheet.cpp, src/libsheet_fold/include/coopy/FoldedSheet.h: full recursive fold 2011-04-26 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/CMakeLists.txt, src/libsheet_fold/CMakeLists.txt, src/libsheet_fold/FoldTool.cpp: park unfinished folding code 2011-04-25 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/MergeOutputTdiff.cpp, src/libsheet_core/include/coopy/MergeOutputTdiff.h: remove unused variables 2011-04-25 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/gui/CMakeLists.txt, src/libsheet_core/include/coopy/MergeOutputTdiff.h, src/ssdiff/ssdiff.cpp, src/widesheet/CMakeLists.txt: make tdiff the default format 2011-04-25 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/Merger.cpp, src/libsheet_core/OrderMerge.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/Merger.h: deal with implicit ordering of updates and moves 2011-04-25 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/CsvFile.cpp, src/libsheet/PolyBook.cpp, src/libsheet_core/CMakeLists.txt, src/libsheet_core/Merger.cpp, src/libsheet_core/OrderMerge.cpp, src/libsheet_core/Property.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/TypedSheet.h, src/testing/CMakeLists.txt: deal better with row reordering 2011-04-20 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/PatchParser.cpp, src/libsheet_core/MergeOutputCsvDiff.cpp, src/libsheet_core/MergeOutputTdiff.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/OrderMerge.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/Merger.h, src/libsheet_core/include/coopy/Patcher.h, src/libsheet_core/include/coopy/TypedSheet.h, src/testing/CMakeLists.txt: deal with row moves 2011-04-20 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/generated_examples/diff_example_named_delete_row.dox, doc/generated_examples/diff_example_named_delete_row_csv.dox, doc/generated_examples/diff_example_named_delete_row_tdiff.dox, doc/generated_examples/diff_example_named_fix_a_cell.dox, doc/generated_examples/diff_example_named_fix_a_cell_csv.dox, doc/generated_examples/diff_example_named_fix_a_cell_tdiff.dox, doc/generated_examples/diff_example_named_insert_column.dox, doc/generated_examples/diff_example_named_insert_column_csv.dox, doc/generated_examples/diff_example_named_insert_column_tdiff.dox, doc/generated_examples/diff_example_named_insert_row.dox, doc/generated_examples/diff_example_named_insert_row_csv.dox, doc/generated_examples/diff_example_named_insert_row_tdiff.dox, doc/generated_examples/diff_example_named_move_column.dox, doc/generated_examples/diff_example_named_move_column_csv.dox, doc/generated_examples/diff_example_named_move_column_tdiff.dox, doc/generated_examples/diff_example_update_cell.dox, doc/generated_examples/diff_example_update_cell_csv.dox, doc/generated_examples/diff_example_update_cell_tdiff.dox, doc/generated_examples/diff_example_xls_update_cell.dox, doc/generated_examples/diff_example_xls_update_cell_csv.dox, doc/generated_examples/diff_example_xls_update_cell_tdiff.dox, doc/generated_examples/patch_example_named_delete_row.dox, doc/generated_examples/patch_example_named_delete_row_csv.dox, doc/generated_examples/patch_example_named_delete_row_tdiff.dox, doc/generated_examples/patch_example_named_fix_a_cell.dox, doc/generated_examples/patch_example_named_fix_a_cell_csv.dox, doc/generated_examples/patch_example_named_fix_a_cell_tdiff.dox, doc/generated_examples/patch_example_named_insert_column.dox, doc/generated_examples/patch_example_named_insert_column_csv.dox, doc/generated_examples/patch_example_named_insert_column_tdiff.dox, doc/generated_examples/patch_example_named_insert_row.dox, doc/generated_examples/patch_example_named_insert_row_csv.dox, doc/generated_examples/patch_example_named_insert_row_tdiff.dox, doc/generated_examples/patch_example_named_move_column.dox, doc/generated_examples/patch_example_named_move_column_csv.dox, doc/generated_examples/patch_example_named_move_column_tdiff.dox, doc/generated_examples/patch_example_update_cell.dox, doc/generated_examples/patch_example_update_cell_csv.dox, doc/generated_examples/patch_example_update_cell_tdiff.dox, doc/generated_examples/patch_example_xls_update_cell.dox, doc/generated_examples/patch_example_xls_update_cell_csv.dox, doc/generated_examples/patch_example_xls_update_cell_tdiff.dox, scripts/generate_examples.sh: freshen generated examples 2011-04-20 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/generated_examples/diff_example_delete_row.dox, doc/generated_examples/diff_example_fix_a_cell.dox, doc/generated_examples/diff_example_insert_column.dox, doc/generated_examples/diff_example_insert_row.dox, doc/generated_examples/diff_example_move_column.dox, doc/generated_examples/diff_example_named_delete_row.dox, doc/generated_examples/diff_example_named_delete_row_csv.dox, doc/generated_examples/diff_example_named_delete_row_tdiff.dox, doc/generated_examples/diff_example_named_fix_a_cell.dox, doc/generated_examples/diff_example_named_fix_a_cell_csv.dox, doc/generated_examples/diff_example_named_fix_a_cell_tdiff.dox, doc/generated_examples/diff_example_named_insert_column.dox, doc/generated_examples/diff_example_named_insert_column_csv.dox, doc/generated_examples/diff_example_named_insert_column_tdiff.dox, doc/generated_examples/diff_example_named_insert_row.dox, doc/generated_examples/diff_example_named_insert_row_csv.dox, doc/generated_examples/diff_example_named_insert_row_tdiff.dox, doc/generated_examples/diff_example_named_move_column.dox, doc/generated_examples/diff_example_named_move_column_csv.dox, doc/generated_examples/diff_example_named_move_column_tdiff.dox, doc/generated_examples/diff_example_update_cell.dox, doc/generated_examples/diff_example_update_cell_csv.dox, doc/generated_examples/diff_example_update_cell_tdiff.dox, doc/generated_examples/diff_example_xls_update_cell.dox, doc/generated_examples/diff_example_xls_update_cell_csv.dox, doc/generated_examples/diff_example_xls_update_cell_tdiff.dox, doc/generated_examples/patch_example_delete_row.dox, doc/generated_examples/patch_example_fix_a_cell.dox, doc/generated_examples/patch_example_insert_column.dox, doc/generated_examples/patch_example_insert_row.dox, doc/generated_examples/patch_example_move_column.dox, doc/generated_examples/patch_example_named_delete_row.dox, doc/generated_examples/patch_example_named_delete_row_csv.dox, doc/generated_examples/patch_example_named_delete_row_tdiff.dox, doc/generated_examples/patch_example_named_fix_a_cell.dox, doc/generated_examples/patch_example_named_fix_a_cell_csv.dox, doc/generated_examples/patch_example_named_fix_a_cell_tdiff.dox, doc/generated_examples/patch_example_named_insert_column.dox, doc/generated_examples/patch_example_named_insert_column_csv.dox, doc/generated_examples/patch_example_named_insert_column_tdiff.dox, doc/generated_examples/patch_example_named_insert_row.dox, doc/generated_examples/patch_example_named_insert_row_csv.dox, doc/generated_examples/patch_example_named_insert_row_tdiff.dox, doc/generated_examples/patch_example_named_move_column.dox, doc/generated_examples/patch_example_named_move_column_csv.dox, doc/generated_examples/patch_example_named_move_column_tdiff.dox, doc/generated_examples/patch_example_update_cell.dox, doc/generated_examples/patch_example_update_cell_csv.dox, doc/generated_examples/patch_example_update_cell_tdiff.dox, doc/generated_examples/patch_example_xls_update_cell.dox, doc/generated_examples/patch_example_xls_update_cell_csv.dox, doc/generated_examples/patch_example_xls_update_cell_tdiff.dox, scripts/generate_examples.sh, src/libsheet/PatchParser.cpp, src/libsheet_core/MergeOutputCsvDiff.cpp, src/libsheet_core/MergeOutputTdiff.cpp, src/libsheet_core/MergeOutputVerboseDiff.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/MergeOutputTdiff.h, src/libsheet_core/include/coopy/Merger.h, src/libsheet_core/include/coopy/Patcher.h, src/testing/CMakeLists.txt: firm up tdiff support 2011-04-19 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/CMakeLists.txt, src/libsheet/PatchParser.cpp, src/libsheet/include/coopy/PatchParser.h, src/libsheet_core/CMakeLists.txt, src/libsheet_core/FormatSniffer.cpp, src/libsheet_core/MergeOutputTdiff.cpp, src/libsheet_core/MergeOutputVerboseDiff.cpp, src/libsheet_core/Patcher.cpp, src/libsheet_core/Reader.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/Format.h, src/libsheet_core/include/coopy/Patcher.h, src/libsheet_core/include/coopy/Reader.h, src/libsheet_fold/FoldTool.cpp, src/ssdiff/ssdiff.cpp, src/sspatch/sspatch.cpp, src/testing/CMakeLists.txt: improve tdiff patching 2011-04-15 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/BookHook.cpp.in, src/libsheet/PolyBook.cpp, src/libsheet/include/coopy/FormatDesc.h: better format documentation 2011-04-15 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/DataBook.cpp, src/libsheet_core/SchemaSniffer.cpp, src/libsheet_core/include/coopy/SheetSchema.h: fix up copy with fake headers 2011-04-15 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libgnumeric/GnumericSheet.cpp: generate standard null for empty cell 2011-04-14 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/CMakeLists.txt, src/libsheet/PolyBook.cpp, src/libsheet/include/coopy/PolyBook.h, src/libsheet_core/SchemaSniffer.cpp, src/libsheet_core/SheetCell.cpp, src/libsheet_core/include/coopy/DataBook.h, src/libsheet_core/include/coopy/PolySheet.h, src/libsheet_core/include/coopy/SchemaSniffer.h, src/libsheet_core/include/coopy/SheetCell.h, src/libsheet_core/include/coopy/SheetSchema.h, src/libsheet_fold/CMakeLists.txt, src/libsheet_fold/FoldTool.cpp, src/libsheet_fold/include/coopy/FoldTool.h, src/ssfold/CMakeLists.txt, src/ssfold/ssfold.cpp: stub for folding 2011-04-14 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/include/coopy/SparseSheet.h: fix silly goof in removing cells from SparseSheet 2011-04-14 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/CMakeLists.txt, src/libsheet/CMakeLists.txt, src/libsheet_core/include/coopy/EfficientMap.h, src/libsqlite/CMakeLists.txt: be careful about passing TR1 flag 2011-04-13 Paul Fitzpatrick <paulfitz@alum.mit.edu> * : mac issues 2011-04-12 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/gui/src/coopy.cpp, src/libgnumeric/CMakeLists.txt, src/libsheet_core/BookCompare.cpp, src/libsheet_core/include/coopy/Patcher.h: stub for dealing with sheet add/remove/rename 2011-04-11 Paul Fitzpatrick <paulfitz@alum.mit.edu> * : commit e2721e80dac2521ed11c63c4b30156257327b223 Author: root <root@icubsrv.(none)> Date: Mon Apr 11 18:33:49 2011 -0400 2011-04-11 Paul Fitzpatrick <paulfitz@alum.mit.edu> * : commit 2e77c82ec68ff6060926eabc91bde087aed60164 Author: Paul Fitzpatrick <paulfitz@alum.mit.edu> Date: Mon Apr 11 18:27:15 2011 -0400 2011-04-11 root <root@icubsrv.(none)> * src/libremotesql/CMakeLists.txt: fix missing -lz for mysql 2011-04-11 root <root@icubsrv.(none)> * src/libgnumeric/CMakeLists.txt, src/libgnumeric/gnumeric_link.c: recover old gnumeric buildability 2011-04-11 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/CoopyVersion.cmake, doc/cmd_ssdiff.dox, doc/cmd_sspatch.dox, doc/generated_examples/diff_example_delete_row.dox, doc/generated_examples/diff_example_fix_a_cell.dox, doc/generated_examples/diff_example_insert_column.dox, doc/generated_examples/diff_example_insert_row.dox, doc/generated_examples/diff_example_move_column.dox, doc/generated_examples/diff_example_named_delete_row.dox, doc/generated_examples/diff_example_named_fix_a_cell.dox, doc/generated_examples/diff_example_named_insert_column.dox, doc/generated_examples/diff_example_named_insert_row.dox, doc/generated_examples/diff_example_named_move_column.dox, doc/generated_examples/diff_example_update_cell.dox, doc/generated_examples/diff_example_xls_update_cell.dox, doc/generated_examples/merge_example_big_merge_with_lots_of_changes .dox, doc/generated_examples/patch_example_delete_row.dox, doc/generated_examples/patch_example_fix_a_cell.dox, doc/generated_examples/patch_example_insert_column.dox, doc/generated_examples/patch_example_insert_row.dox, doc/generated_examples/patch_example_move_column.dox, doc/generated_examples/patch_example_named_delete_row.dox, doc/generated_examples/patch_example_named_fix_a_cell.dox, doc/generated_examples/patch_example_named_insert_column.dox, doc/generated_examples/patch_example_named_insert_row.dox, doc/generated_examples/patch_example_named_move_column.dox, doc/generated_examples/patch_example_update_cell.dox, doc/generated_examples/patch_example_xls_update_cell.dox, doc/main.dox, doc/patch_format_csv.dox, doc/patch_format_csv_v_0_4.dox, doc/table_format.dox, doc/tdiff/tdiff_spec_draft.html, src/libsheet/PatchParser.cpp, src/libsheet_core/MergeOutputCsvDiff.cpp, src/libsheet_core/SheetPatcher.cpp, src/ssdiff/ssdiff.cpp, tests/results/ssdiff_loc.csv: clean up documentation and push version to 0.5 2011-04-10 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libremotesql/include/coopy/RemoteSqlSheet.h, src/libsheet/PatchParser.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/DataSheet.h, src/libsheet_core/include/coopy/PolySheet.h, src/libsheet_core/include/coopy/RowMan.h, src/libsqlite/include/coopy/SqliteSheet.h, src/sspatch/sspatch.cpp: use multimap when needed 2011-04-10 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/PatchParser.cpp, src/libsheet_core/ColMan.cpp, src/libsheet_core/MeasureMan.cpp, src/libsheet_core/MergeOutputCsvDiff.cpp, src/libsheet_core/SheetCompare.cpp, src/libsheet_core/include/coopy/MeasureMan.h, src/libsheet_core/include/coopy/MeasurePass.h, src/libsheet_core/include/coopy/SheetView.h, src/sspatch/sspatch.cpp: improve matching against databases that are almost empty 2011-04-09 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/BookCompare.cpp, src/libsheet_core/MergeOutputCsvDiff.cpp, src/libsheet_core/include/coopy/MergeOutputCsvDiff.h, src/libsheet_core/include/coopy/Patcher.h, tests/results/ssdiff_loc.csv: revive csv format for book diffs 2011-04-09 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/CMakeLists.txt, src/libremotesql/RemoteSqlSheet.cpp, src/libremotesql/include/coopy/RemoteSqlSheet.h, src/libsheet/include/coopy/PolyBook.h, src/libsheet_core/BookCompare.cpp, src/libsheet_core/CMakeLists.txt, src/libsheet_core/DataSheet.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/OrderMerge.cpp, src/libsheet_core/Sha1Generator.cpp, src/libsheet_core/SheetCompare.cpp, src/libsheet_core/include/coopy/DataBook.h, src/libsheet_core/include/coopy/DataSheet.h, src/libsheet_core/include/coopy/Merger.h, src/libsheet_core/include/coopy/PolySheet.h, src/libsheet_core/include/coopy/Sha1Generator.h, src/libsheet_core/include/coopy/SparseSheet.h, src/libsqlite/SqliteSheet.cpp, src/libsqlite/include/coopy/SqliteSheet.h: better caching for sqlite and remotesql 2011-04-08 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libremotesql/RemoteSqlSheet.cpp, src/libremotesql/include/coopy/RemoteSqlSheet.h, src/libsheet_core/include/coopy/ColumnInfo.h: track auto_increment 2011-04-08 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libremotesql/RemoteSqlTextBook.cpp, src/ssformat/ssformat.cpp: debug info for mysql 2011-04-08 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/ssformat/ssformat.cpp: add ssformat dbi example 2011-04-08 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libremotesql/RemoteSqlSheet.cpp, src/libremotesql/include/coopy/RemoteSqlSheet.h, src/libsheet_core/ColumnInfo.cpp, src/libsheet_core/include/coopy/ColumnInfo.h, src/libsqlite/SqliteSheet.cpp: improve mysql source 2011-04-07 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/PolyBook.cpp: handle perl-like dbi specifier 2011-03-04 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scripts/test_coopy.sh, src/gui/src/coopy.cpp, src/libsheet/CsvFile.cpp, src/libsheet/CsvTextBook.cpp, src/libsheet_core/CsvWrite.cpp, src/libsheet_core/FormatSniffer.cpp, src/ssdiff/ssdiff.cpp, src/widesheet/WideSheetManager.cpp: more automated testing of gui 2011-03-03 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libgnumeric/GnumericSheet.cpp: fix stray debug message 2011-03-03 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scripts/test_coopy.sh, src/libgnumeric/GnumericSheet.cpp, src/libgnumeric/gnumeric_link.c, src/testing/CMakeLists.txt, tests/result_excel_patch_006_row_insert.html, tests/result_excel_patch_007_row_delete.html: quoting xls for now 2011-03-02 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/gui/src/coopy.cpp: neater output 2011-03-02 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/gui/src/coopy.cpp: pull and push testing from commandline 2011-02-17 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/CoopyVersion.cmake: version bump 2011-02-16 Paul Fitzpatrick <paulfitz@alum.mit.edu> * : commit 373978ef8fff4a8190bb39bcd2ee14627acc8fc3 Author: Paul Fitzpatrick <paulfitz@alum.mit.edu> Date: Wed Feb 16 21:27:15 2011 -0500 2011-02-16 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/Merger.cpp: tweak type on osx 2011-02-15 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/gui/src/coopy.cpp: fix windows glitch in command names 2011-02-14 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/gui/src/coopy.cpp, src/libsheet_core/BookCompare.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/SheetCompare.cpp, src/libsheet_core/include/coopy/Merger.h, src/widesheet/WideSheetManager.cpp, src/widesheet/WideSheetManager.h: show diffs as they are applied 2011-02-13 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/gui/src/coopy.cpp, src/widesheet/WideSheetManager.cpp: clean up interface 2011-02-13 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/gui/src/coopy.cpp: user files separated from repository 'shadows' 2011-02-13 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/gui/CMakeLists.txt, src/gui/src/coopy.cpp, src/libgnumeric/gnumeric_link.c, src/libsheet/PolyBook.cpp, src/libsheet_core/FormatSniffer.cpp, src/widesheet/CMakeLists.txt, src/widesheet/WideSheet.cpp, src/widesheet/WideSheet.h, src/widesheet/WideSheetManager.cpp, src/widesheet/WideSheetManager.h, src/widesheet/main.cpp, src/widesheet/widesheet.cpp: steps towards a usable coopy 2011-02-11 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scripts/make_packages.sh, src/libsheet_core/SheetCell.cpp: fix mingw build 2011-02-11 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/CsvTextBook.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/SheetPatcher.h, src/libsheet_core/include/coopy/SheetSchema.h, src/ssdiff/ssdiff.cpp: summarize changes when applying diff directly 2011-02-10 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/BookCompare.cpp, src/libsheet_core/MergeOutputTdiff.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/SheetCompare.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/BookCompare.h, src/libsheet_core/include/coopy/MergeOutput.h, src/libsheet_core/include/coopy/Merger.h, src/libsheet_core/include/coopy/Patcher.h, src/libsheet_core/include/coopy/SheetCompare.h, src/libsheet_core/include/coopy/SheetPatcher.h, src/ssdiff/ssdiff.cpp: inplace application of patches 2011-02-09 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/BookCompare.cpp, src/libsheet_core/MeasureMan.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/OrderMerge.cpp, src/libsheet_core/SchemaSniffer.cpp, src/libsheet_core/SheetCompare.cpp, src/libsheet_core/include/coopy/NameSniffer.h, src/libsheet_core/include/coopy/PolySheet.h, src/libsheet_core/include/coopy/RowRef.h, src/libsheet_core/include/coopy/SchemaSniffer.h, src/libsqlite/SqliteSheet.cpp: deal with mixed externalization of column names across diffs 2011-02-08 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libcsv/csv.h, src/libcsv/libcsv.c, src/libsheet/CsvFile.cpp, src/libsheet/CsvTextBook.cpp, src/libsheet_core/CsvWrite.cpp, src/libsheet_core/DataBook.cpp, src/libsheet_core/DataSheet.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/NameSniffer.cpp, src/libsheet_core/SchemaSniffer.cpp, src/libsheet_core/SheetStyle.cpp, src/libsheet_core/include/coopy/SheetStyle.h, src/ssformat/ssformat.cpp, src/ssfossil/src/csv_hooks.cpp: preserve headers in csvs 2011-02-08 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsqlite/SqliteSheet.cpp: remove stray debug msg 2011-02-07 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/widesheet/CMakeLists.txt, src/widesheet/README.txt, src/widesheet/WideSheet.cpp, src/widesheet/WideSheet.h, src/widesheet/main.cpp, src/widesheet/widesheet.cpp: sketch of widesheet operation 2011-02-06 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/CMakeLists.txt, src/widesheet/CMakeLists.txt, src/widesheet/README.txt, src/widesheet/widesheet.cpp: planning widesheet application 2011-02-03 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libaccess/AccessSheet.cpp, src/libaccess/include/coopy/AccessSheet.h, src/libaccess/test_access.cpp, src/libsheet_core/ColumnInfo.cpp, src/libsheet_core/DataBook.cpp, src/libsheet_core/include/coopy/ColumnInfo.h, src/libsqlite/SqliteSheet.cpp: access <-> sqlite basic type mapping 2011-02-03 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libaccess/AccessSheet.cpp, src/libaccess/include/coopy/AccessSheet.h, src/libsqlite/SqliteSheet.cpp, src/ssformat/ssformat.cpp: pass along primary keys from access 2011-02-03 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/gui/CMakeLists.txt, src/libaccess/AccessSheet.cpp, src/libaccess/AccessTextBook.cpp, src/libaccess/CMakeLists.txt, src/libaccess/include/coopy/AccessSheet.h, src/libaccess/include/coopy/AccessTextBook.h, src/libaccess/test_access.cpp, src/libsheet/BookHook.cpp.in, src/libsheet/CMakeLists.txt, src/libsheet/PolyBook.cpp: mdb back-end (readonly) 2011-02-02 Paul Fitzpatrick <paulfitz@alum.mit.edu> * CMakeLists.txt, conf/FindGLIB2.cmake, conf/FindMdbtools.cmake, src/CMakeLists.txt, src/libaccess/CMakeLists.txt, src/libaccess/test_access.cpp: test basic functionality for reading Access files via libmdb 2011-02-01 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/BookCompare.cpp, src/libsheet_core/MergeOutputTdiff.cpp, src/libsheet_core/include/coopy/MergeOutputTdiff.h, tests/book/contact_base.csvs, tests/book/contact_change_one.csvs: improve multi-sheet diffs 2011-01-31 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/CsvTextBook.cpp: consistent line endings 2011-01-31 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsqlite/SqliteSheet.cpp, src/ssformat/ssformat.cpp: quote sqlite column names 2011-01-31 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/CsvFile.cpp, src/libsheet/CsvTextBook.cpp, src/libsheet/PolyBook.cpp, src/libsheet/include/coopy/CsvFile.h, src/libsheet/include/coopy/CsvTextBook.h, src/libsheet_core/CsvWrite.cpp, src/libsheet_core/DataBook.cpp, src/libsheet_core/FormatSniffer.cpp, src/libsheet_core/include/coopy/CsvSheet.h, src/libsheet_core/include/coopy/Format.h, src/ssformat/ssformat.cpp: single sheet selection 2011-01-31 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libremotesql/CMakeLists.txt, src/libsheet/CsvTextBook.cpp, src/libsheet/PolyBook.cpp, src/libsheet/include/coopy/CsvTextBook.h, src/libsheet/include/coopy/ShortTextBook.h, src/libsheet_core/Property.cpp, src/libsheet_core/include/coopy/DataBook.h, src/libsheet_core/include/coopy/Property.h, src/ssformat/ssformat.cpp, src/testing/CMakeLists.txt: compact representation of multi-sheets 2011-01-30 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/CsvTextBook.cpp, src/libsheet/include/coopy/CsvTextBook.h: improve fmt -> .book conversions 2011-01-28 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/DataBook.cpp, src/libsqlite/SqliteTextBook.cpp: default nonsynchronous sqlite action 2011-01-28 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libgnumeric/GnumericTextBook.cpp, src/libsheet_core/DataBook.cpp, src/libsqlite/include/coopy/SqliteSheet.h, src/testing/CMakeLists.txt, tests/db/hdr_result_patch_001_col_move.csv, tests/db/hdr_result_patch_002_col_insert.csv, tests/db/hdr_result_patch_003_col_insert.csv, tests/db/hdr_result_patch_004_col_delete.csv, tests/db/hdr_result_patch_005_row_update.csv, tests/db/hdr_result_patch_006_row_insert.csv, tests/db/hdr_result_patch_007_row_delete.csv: improve sqlite <-> xls 2011-01-28 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/gui/src/coopy.cpp, src/libgnumeric/GnumericSheet.cpp, src/libgnumeric/GnumericTextBook.cpp, src/libgnumeric/GnumericTextBookFactory.cpp, src/libgnumeric/gnumeric_link.c, src/libgnumeric/include/coopy/GnumericSheet.h, src/libgnumeric/include/coopy/GnumericTextBook.h, src/libgnumeric/include/coopy/gnumeric_link.h, src/libsheet/PolyBook.cpp, src/libsheet/include/coopy/CsvTextBook.h, src/libsheet_core/DataBook.cpp, src/libsheet_core/DataSheet.cpp, src/libsheet_core/TextBookFactory.cpp, src/libsheet_core/include/coopy/DataSheet.h, src/libsheet_core/include/coopy/PolySheet.h, src/libsheet_core/include/coopy/TextBookFactory.h: improve book -> excel conversion 2011-01-12 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scripts/test_tdiff.sh, src/libsheet_core/Merger.cpp, src/libsheet_core/NameSniffer.cpp, src/libsheet_core/SheetCompare.cpp, src/libsheet_core/include/coopy/CompareFlags.h, src/libsheet_core/include/coopy/Merger.h, src/libsheet_core/include/coopy/NameSniffer.h, src/ssdiff/ssdiff.cpp, tests/tdiff/joe001.csv, tests/tdiff/joe002.csv: prepare for using specified indices rather than autodetecting 2011-01-12 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/CoopyDoc.cmake, doc/patch_format.dox, doc/tdiff/tdiff_spec_draft.html, doc/tdiff/tdiff_spec_draft.txt, scripts/generate_specs.sh: include tdiff doc 2011-01-12 Paul Fitzpatrick <paulfitz@alum.mit.edu> * : sqlite testing 2011-01-12 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scripts/test_tdiff.sh, src/libsheet_core/MergeOutputIndex.cpp, src/libsheet_core/MergeOutputTdiff.cpp, src/libsheet_core/include/coopy/MergeOutputIndex.h, src/libsheet_core/include/coopy/Stringer.h, src/ssdiff/ssdiff.cpp: test tdiff format 2011-01-03 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/CMakeLists.txt, src/libsheet_core/MergeOutputTdiff.cpp, src/libsheet_core/include/coopy/MergeOutputTdiff.h, src/ssdiff/ssdiff.cpp: stub for tdiff support 2011-01-03 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/CoopyVersion.cmake, src/libsheet/BookHook.cpp.in, src/libsheet/PolyBook.cpp, src/libsheet/include/coopy/FormatDesc.h, src/libsheet/include/coopy/PolyBook.h: catchup 2010-11-23 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/DataColumn.cpp, src/libsheet_core/DataStat.cpp, src/libsheet_core/include/coopy/DataColumn.h: ignore csv header row(s) in type sniffing 2010-11-23 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/DataColumn.cpp, src/libsheet_core/DataStat.cpp, src/libsheet_core/NameSniffer.cpp, src/libsheet_core/SchemaSniffer.cpp, src/libsheet_core/include/coopy/DataColumn.h, src/libsheet_core/include/coopy/DataStat.h, src/libsheet_core/include/coopy/NameSniffer.h, src/libsqlite/SqliteSheet.cpp, src/testing/CMakeLists.txt: csv -> sqlite conversion, type sniffing 2010-11-22 Paul Fitzpatrick <paulfitz@alum.mit.edu> * : commit 84820b2284e25596b90c51a60a86b29b5d9760eb Author: Paul Fitzpatrick <paulfitz@alum.mit.edu> Date: Mon Nov 22 21:53:59 2010 -0500 2010-11-22 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/Merger.cpp: clean up silly update diffs that do nothing 2010-11-21 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/Merger.cpp, src/testing/CMakeLists.txt, tests/bug/joe_0000/local.csv, tests/bug/joe_0000/remote.csv: fix bug reported by Joe Panico 2010-11-21 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/include/coopy/ShortTextBook.h, src/libsheet_core/CMakeLists.txt, src/libsheet_core/CsvWrite.cpp, src/libsheet_core/DataBook.cpp, src/libsheet_core/MergeOutputIndex.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/NameSniffer.cpp, src/libsheet_core/SheetSchema.cpp, src/libsheet_core/include/coopy/CsvSheet.h, src/libsheet_core/include/coopy/NameSniffer.h, src/libsheet_core/include/coopy/Patcher.h, src/libsheet_core/include/coopy/RefCount.h, src/libsheet_core/include/coopy/SheetSchema.h, src/libsqlite/include/coopy/SqliteSheet.h: improve merge link output 2010-11-20 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/PolyBook.cpp, src/libsheet/include/coopy/PolyBook.h, src/libsheet/include/coopy/ShortTextBook.h, src/libsheet/include/coopy/ShortTextBookFactory.h, src/ssmerge/ssmerge.cpp: clean up default ssmerge index csv output 2010-11-20 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libgnumeric/GnumericTextBookFactory.cpp, src/libgnumeric/include/coopy/GnumericTextBookFactory.h, src/libremotesql/include/coopy/RemoteSqlSheet.h, src/libremotesql/include/coopy/RemoteSqlTextBook.h, src/libsheet/BookHook.cpp.in, src/libsheet/JsonProperty.cpp, src/libsheet/PolyBook.cpp, src/libsheet/ShortTextBook.cpp, src/libsheet/include/coopy/JsonProperty.h, src/libsheet/include/coopy/PolyBook.h, src/libsheet/include/coopy/ShortTextBook.h, src/libsheet/include/coopy/ShortTextBookFactory.h, src/libsheet_core/CMakeLists.txt, src/libsheet_core/ColumnInfo.cpp, src/libsheet_core/CsvWrite.cpp, src/libsheet_core/DataBook.cpp, src/libsheet_core/DataSheet.cpp, src/libsheet_core/MergeOutputIndex.cpp, src/libsheet_core/NameSniffer.cpp, src/libsheet_core/Property.cpp, src/libsheet_core/SchemaSniffer.cpp, src/libsheet_core/TextBookFactory.cpp, src/libsheet_core/include/coopy/ColumnInfo.h, src/libsheet_core/include/coopy/DataBook.h, src/libsheet_core/include/coopy/DataSheet.h, src/libsheet_core/include/coopy/MergeOutputIndex.h, src/libsheet_core/include/coopy/NameSniffer.h, src/libsheet_core/include/coopy/PolySheet.h, src/libsheet_core/include/coopy/Property.h, src/libsheet_core/include/coopy/SchemaSniffer.h, src/libsheet_core/include/coopy/SheetSchema.h, src/libsheet_core/include/coopy/TextBookFactory.h, src/libsqlite/SqliteSheet.cpp, src/libsqlite/SqliteTextBook.cpp, src/libsqlite/include/coopy/SqliteSheet.h, src/libsqlite/include/coopy/SqliteTextBook.h, src/ssmerge/ssmerge.cpp, src/sspatch/sspatch.cpp: pass along a useful schema with index 2010-11-19 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/CMakeLists.txt, src/libsheet_core/DataSheet.cpp, src/libsheet_core/MergeOutputIndex.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/SheetCell.cpp, src/libsheet_core/include/coopy/CsvSheet.h, src/libsheet_core/include/coopy/DataSheet.h, src/libsheet_core/include/coopy/MergeOutput.h, src/libsheet_core/include/coopy/MergeOutputIndex.h, src/libsheet_core/include/coopy/Patcher.h, src/libsheet_core/include/coopy/PolySheet.h, src/libsheet_core/include/coopy/RefCount.h, src/libsheet_core/include/coopy/SheetCell.h, src/libsheet_core/include/coopy/SheetSchema.h, src/libsheet_core/include/coopy/SparseSheet.h, src/libsheet_core/include/coopy/TypedSheet.h, src/ssmerge/ssmerge.cpp: add --index option to ssmerge 2010-11-19 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/gui/src/ssmerge_gui.cpp, src/libsheet/BookHook.cpp.in, src/libsheet_core/DataSheet.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/CsvSheet.h, src/libsheet_core/include/coopy/DataSheet.h, src/libsheet_core/include/coopy/MergeOutput.h, src/libsheet_core/include/coopy/MergeOutputAccum.h, src/libsheet_core/include/coopy/NameSniffer.h, src/libsheet_core/include/coopy/PolySheet.h, src/libsheet_core/include/coopy/SheetPatcher.h, src/libsheet_core/include/coopy/SparseSheet.h, src/libsqlite/SqliteSheet.cpp, src/libsqlite/SqliteTextBook.cpp, src/libsqlite/include/coopy/SqliteSheet.h, src/ssfossil/src/csv_hooks.cpp, src/ssmerge/ssmerge.cpp, src/testing/CMakeLists.txt, src/testing/test_sheet.cpp, tests/db/result_patch_001_col_move.csv, tests/db/result_patch_002_col_insert.csv, tests/db/result_patch_003_col_insert.csv, tests/db/result_patch_004_col_delete.csv, tests/db/result_patch_005_row_update.csv, tests/db/result_patch_006_row_insert.csv, tests/db/result_patch_007_row_delete.csv: prepare for indexed merge output 2010-11-13 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/CoopyDoc.cmake, scripts/make_packages.sh: fix pdf 2010-11-13 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/CoopyVersion.cmake, scripts/release.txt: version bump 2010-11-13 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/cmd_ssdiff.dox, doc/cmd_sspatch.dox, doc/main.dox, doc/table_format.dox: improve diff/patch doc 2010-11-13 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/generated_examples/diff_example_delete_row.dox, doc/generated_examples/diff_example_fix_a_cell.dox, doc/generated_examples/diff_example_insert_column.dox, doc/generated_examples/diff_example_named_delete_row.dox, doc/generated_examples/diff_example_named_fix_a_cell.dox, doc/generated_examples/diff_example_named_insert_column.dox, doc/generated_examples/diff_example_update_cell.dox, doc/generated_examples/diff_example_xls_update_cell.dox, doc/generated_examples/patch_example_delete_row.dox, doc/generated_examples/patch_example_fix_a_cell.dox, doc/generated_examples/patch_example_insert_column.dox, doc/generated_examples/patch_example_named_delete_row.dox, doc/generated_examples/patch_example_named_fix_a_cell.dox, doc/generated_examples/patch_example_named_insert_column.dox, doc/generated_examples/patch_example_update_cell.dox, doc/generated_examples/patch_example_xls_update_cell.dox, doc/main.dox, doc/patch_format.dox, doc/patch_format_csv.dox, doc/patch_format_csv_v_0_2.dox, doc/related.dox, src/libsheet/PatchParser.cpp, src/libsheet_core/MergeOutputCsvDiff.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/include/coopy/MergeOutputCsvDiff.h, src/ssdiff/ssdiff.cpp, tests/patch_v_0_4/patch_005_row_update.txt, tests/patch_v_0_4/patch_006_row_insert.txt, tests/patch_v_0_4/patch_007_row_delete.txt, tests/results/ssdiff_loc.csv: update dtbl v0.4 docs 2010-11-10 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/PatchParser.cpp, src/libsheet_core/CMakeLists.txt, src/libsheet_core/DataBook.cpp, src/libsheet_core/MergeOutputVerboseDiff.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/DataBook.h, src/libsheet_core/include/coopy/Patcher.h, src/ssdiff/ssdiff.cpp, src/testing/CMakeLists.txt: prep for exact diff/patch preserving row order when important 2010-11-09 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/diff_example.dox, doc/generated_examples/diff_example_delete_row.dox, doc/generated_examples/diff_example_delete_row_csv.dox, doc/generated_examples/diff_example_fix_a_cell.dox, doc/generated_examples/diff_example_fix_a_cell_csv.dox, doc/generated_examples/diff_example_insert_column.dox, doc/generated_examples/diff_example_insert_column_csv.dox, doc/generated_examples/diff_example_insert_row.dox, doc/generated_examples/diff_example_insert_row_csv.dox, doc/generated_examples/diff_example_move_column.dox, doc/generated_examples/diff_example_move_column_csv.dox, doc/generated_examples/diff_example_named_delete_row.dox, doc/generated_examples/diff_example_named_fix_a_cell.dox, doc/generated_examples/diff_example_named_insert_column.dox, doc/generated_examples/diff_example_named_insert_row.dox, doc/generated_examples/diff_example_named_move_column.dox, doc/generated_examples/diff_example_update_cell.dox, doc/generated_examples/diff_example_update_cell_csv.dox, doc/generated_examples/diff_example_xls_update_cell.dox, doc/generated_examples/diff_example_xls_update_cell_csv.dox, doc/generated_examples/merge_example_altitude_typo_fix_and_reorder. dox, doc/generated_examples/merge_example_big_merge_with_lots_of_changes .dox, doc/generated_examples/merge_example_change_cell_and_flip_columns.d ox, doc/generated_examples/merge_example_flip_columns_locally_and_remot ely.dox, doc/generated_examples/patch_example_delete_row.dox, doc/generated_examples/patch_example_delete_row_csv.dox, doc/generated_examples/patch_example_fix_a_cell.dox, doc/generated_examples/patch_example_fix_a_cell_csv.dox, doc/generated_examples/patch_example_insert_column.dox, doc/generated_examples/patch_example_insert_column_csv.dox, doc/generated_examples/patch_example_insert_row.dox, doc/generated_examples/patch_example_insert_row_csv.dox, doc/generated_examples/patch_example_move_column.dox, doc/generated_examples/patch_example_move_column_csv.dox, doc/generated_examples/patch_example_named_delete_row.dox, doc/generated_examples/patch_example_named_fix_a_cell.dox, doc/generated_examples/patch_example_named_insert_column.dox, doc/generated_examples/patch_example_named_insert_row.dox, doc/generated_examples/patch_example_named_move_column.dox, doc/generated_examples/patch_example_update_cell.dox, doc/generated_examples/patch_example_update_cell_csv.dox, doc/generated_examples/patch_example_xls_update_cell.dox, doc/generated_examples/patch_example_xls_update_cell_csv.dox, scripts/generate_examples.sh, src/libsheet/PatchParser.cpp, src/libsheet_core/MergeOutputCsvDiff.cpp, src/libsheet_core/MergeOutputVerboseDiff.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/Stringer.cpp, src/libsheet_core/include/coopy/MergeOutputCsvDiff.h, src/libsheet_core/include/coopy/Patcher.h, src/libsheet_core/include/coopy/Stringer.h, src/testing/CMakeLists.txt, tests/named_numbers.csv, tests/named_numbers_add_row.csv, tests/named_numbers_change_five.csv, tests/named_numbers_dup.csv, tests/named_numbers_dup_five.csv, tests/named_numbers_flip_column.csv, tests/named_numbers_flip_column_change_five.csv, tests/named_numbers_spurious_comma.csv, tests/named_numbers_three_23.csv, tests/named_numbers_wide.csv, tests/named_numbers_wide_flip_pair1.csv, tests/named_numbers_wide_flip_pair2.csv, tests/named_numbers_wide_flip_pairs.csv, tests/patch_v_0_4/patch_000_nothing.txt, tests/patch_v_0_4/patch_001_col_move.txt, tests/patch_v_0_4/patch_002_col_insert.txt, tests/patch_v_0_4/patch_003_col_insert.txt, tests/patch_v_0_4/patch_004_col_delete.txt, tests/patch_v_0_4/patch_005_row_update.txt, tests/patch_v_0_4/patch_006_row_insert.txt, tests/patch_v_0_4/patch_007_row_delete.txt, tests/results/ssdiff_loc.csv: regenerate diff examples 2010-11-09 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/testing/CMakeLists.txt, tests/patch_000_nothing.txt, tests/patch_001_col_move.txt, tests/patch_002_col_insert.txt, tests/patch_003_col_insert.txt, tests/patch_004_col_delete.txt, tests/patch_005_row_update.txt, tests/patch_006_row_insert.txt, tests/patch_007_row_delete.txt, tests/patch_v_0_2/patch_000_nothing.txt, tests/patch_v_0_2/patch_001_col_move.txt, tests/patch_v_0_2/patch_002_col_insert.txt, tests/patch_v_0_2/patch_003_col_insert.txt, tests/patch_v_0_2/patch_004_col_delete.txt, tests/patch_v_0_2/patch_005_row_update.txt, tests/patch_v_0_2/patch_006_row_insert.txt, tests/patch_v_0_2/patch_007_row_delete.txt: move v0.2 test patches 2010-11-09 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/MergeOutputCsvDiff.cpp, src/libsheet_core/include/coopy/DataSheet.h, src/libsheet_core/include/coopy/MergeOutputCsvDiff.h, src/ssdiff/ssdiff.cpp, src/testing/CMakeLists.txt, tests/results/ssdiff_loc.csv: start testing ssdiff 0.4 2010-11-09 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/PatchParser.cpp, src/sspatch/sspatch.cpp: fix patch 0.2 support 2010-11-08 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libremotesql/RemoteSqlSheet.cpp, src/libremotesql/include/coopy/RemoteSqlSheet.h, src/libsheet_core/IndexSniffer.cpp, src/ssformat/ssformat.cpp: mysql provides primary keys 2010-11-08 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/IndexSniffer.cpp, src/libsheet_core/include/coopy/ColumnInfo.h, src/libsheet_core/include/coopy/CsvSheet.h, src/libsheet_core/include/coopy/IndexSniffer.h, src/libsheet_core/include/coopy/SheetSchema.h, src/libsqlite/SqliteSheet.cpp, src/libsqlite/SqliteTextBook.cpp, src/libsqlite/include/coopy/SqliteSheet.h, src/libsqlite/include/coopy/SqliteTextBook.h, src/ssformat/ssformat.cpp: sqlite provides primary key(s) information 2010-11-08 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libremotesql/RemoteSqlSheet.cpp, src/libsheet/BookHook.cpp.in, src/libsqlite/SqliteSheet.cpp, src/libsqlite/SqliteTextBook.cpp, src/libsqlite/include/coopy/SqliteSheet.h, src/libsqlite/include/coopy/SqliteTextBook.h: propagate column names for sqlite 2010-11-07 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/CMakeLists.txt, src/libsheet_core/IndexSniffer.cpp, src/libsheet_core/MergeOutputCsvDiff.cpp, src/libsheet_core/MergeOutputVerboseDiff.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/include/coopy/IndexSniffer.h, src/libsheet_core/include/coopy/MergeOutputCsvDiff.h, src/libsheet_core/include/coopy/MergeOutputVerboseDiff.h, src/libsheet_core/include/coopy/Patcher.h: pruning diff format 2010-11-06 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/Merger.cpp, src/libsheet_core/include/coopy/Merger.h: prep to streamline diffs, will want to optionally omit untouched columns 2010-11-06 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/include/coopy/PolyBook.h, src/libsheet_core/DataStat.cpp, src/ssformat/ssformat.cpp, tests/loc/loc.csv, tests/loc/loc_perturb.csv: do better at detecting headers 2010-11-05 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/PatchParser.cpp, src/libsheet_core/MergeOutputCsvDiff.cpp, src/libsheet_core/MergeOutputCsvDiffV0p2.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/include/coopy/MergeOutputCsvDiff.h, src/libsheet_core/include/coopy/Patcher.h, src/ssdiff/ssdiff.cpp, src/testing/test_sheet.cpp: prepare for patching selected columns 2010-11-05 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/DataSheet.cpp, src/libsheet_core/include/coopy/SheetStyle.h, src/ssdiff/ssdiff.cpp: deal with a gnumeric csv infidelity 2010-11-05 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/include/coopy/CsvSheet.h: fix null versus blank regression 2010-11-05 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/MergeOutputCsvDiffV0p2.cpp: preserve current diff logit 2010-11-05 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/CsvFile.cpp, src/libsheet_core/CMakeLists.txt, src/libsheet_core/DataSheet.cpp, src/libsheet_core/MergeOutputCsvDiff.cpp, src/libsheet_core/SheetStyle.cpp, src/libsheet_core/include/coopy/MergeOutputCsvDiff.h, src/libsheet_core/include/coopy/SheetStyle.h, src/ssdiff/ssdiff.cpp: prep for diff/patch upgrade (note: excel_diff test currently failing 2010-11-05 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/main.dox: start adding related projects 2010-11-05 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/related.dox: start adding related projects 2010-11-05 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libremotesql/RemoteSqlSheet.cpp, src/libremotesql/include/coopy/RemoteSqlSheet.h, src/libsheet/CsvFile.cpp, src/libsheet/ShortTextBook.cpp, src/libsheet/include/coopy/CsvFile.h, src/libsheet_core/include/coopy/SparseSheet.h: round-trip csvs with configured nulls 2010-11-04 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libgnumeric/GnumericSheet.cpp, src/libgnumeric/GnumericTextBookFactory.cpp, src/libgnumeric/gnumeric_link.c, src/libgnumeric/include/coopy/GnumericSheet.h, src/libsheet/JsonProperty.cpp, src/libsheet_core/CsvWrite.cpp, src/libsheet_core/DataSheet.cpp, src/libsheet_core/MergeOutputCsvDiff.cpp, src/libsheet_core/SheetStyle.cpp, src/libsheet_core/Stringer.cpp, src/libsheet_core/include/coopy/CsvSheet.h, src/libsheet_core/include/coopy/DataSheet.h, src/libsheet_core/include/coopy/PolySheet.h, src/libsheet_core/include/coopy/SheetStyle.h, src/testing/CMakeLists.txt: configurable null rendering in csv, read-implementation from gnumeric 2010-11-04 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libgnumeric/test_gnumeric.cpp, src/libsheet/CsvFile.cpp, src/libsheet/PatchParser.cpp, src/libsheet_core/CsvMerge.cpp, src/libsheet_core/CsvSheet.cpp, src/libsheet_core/MergeOutputAccum.cpp, src/libsheet_core/MergeOutputCsvDiff.cpp, src/libsheet_core/MergeOutputHumanDiff.cpp, src/libsheet_core/MergeOutputPatch.cpp, src/libsheet_core/MergeOutputVerboseDiff.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/Stringer.cpp, src/libsheet_core/include/coopy/CsvSheet.h, src/libsheet_core/include/coopy/DataSheet.h, src/libsheet_core/include/coopy/MergeOutput.h, src/libsheet_core/include/coopy/MergeOutputAccum.h, src/libsheet_core/include/coopy/MergeOutputPatch.h, src/libsheet_core/include/coopy/Patcher.h, src/libsheet_core/include/coopy/SheetCell.h, src/libsheet_core/include/coopy/Stringer.h, src/libsheet_core/include/coopy/TypedSheet.h: conduit for passing null cells 2010-11-03 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libremotesql/RemoteSqlSheet.cpp, src/libremotesql/include/coopy/RemoteSqlSheet.h, src/libsheet/BookHook.cpp.in, src/libsheet/CMakeLists.txt, src/libsheet/JsonProperty.cpp, src/libsheet/PolyBook.cpp, src/libsheet/include/coopy/CsvFile.h, src/libsheet/include/coopy/JsonProperty.h, src/libsheet_core/ColumnInfo.cpp, src/libsheet_core/CsvWrite.cpp, src/libsheet_core/DataStat.cpp, src/libsheet_core/NameSniffer.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/SheetStyle.cpp, src/libsheet_core/include/coopy/ColumnInfo.h, src/libsheet_core/include/coopy/CsvWrite.h, src/libsheet_core/include/coopy/DataColumn.h, src/libsheet_core/include/coopy/DataSheet.h, src/libsheet_core/include/coopy/DataStat.h, src/libsheet_core/include/coopy/Dbg.h, src/libsheet_core/include/coopy/NameSniffer.h, src/libsheet_core/include/coopy/PolySheet.h, src/libsheet_core/include/coopy/SheetSchema.h, src/libsheet_core/include/coopy/SheetStyle.h, src/sspatch/sspatch.cpp: improve use of column names when available 2010-11-03 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/generated_examples/patch_example_delete_row_csv.dox, doc/generated_examples/patch_example_fix_a_cell_csv.dox, doc/generated_examples/patch_example_insert_column_csv.dox, doc/generated_examples/patch_example_insert_row_csv.dox, doc/generated_examples/patch_example_move_column_csv.dox, doc/generated_examples/patch_example_update_cell_csv.dox, doc/generated_examples/patch_example_xls_update_cell_csv.dox, doc/patch_example.dox: generate patch examples 2010-11-03 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/coopy_doxygen.conf.in, doc/cmd_sspatch.dox, doc/main.dox, scripts/generate_examples.sh: freshen documentation 2010-11-03 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/coopy_doxygen.conf.in, doc/generated_examples/diff_example_delete_row.dox, doc/generated_examples/diff_example_delete_row_csv.dox, doc/generated_examples/diff_example_delete_row_raw.dox, doc/generated_examples/diff_example_fix_a_cell.dox, doc/generated_examples/diff_example_fix_a_cell_csv.dox, doc/generated_examples/diff_example_fix_a_cell_raw.dox, doc/generated_examples/diff_example_insert_column.dox, doc/generated_examples/diff_example_insert_column_csv.dox, doc/generated_examples/diff_example_insert_column_raw.dox, doc/generated_examples/diff_example_insert_row.dox, doc/generated_examples/diff_example_insert_row_csv.dox, doc/generated_examples/diff_example_insert_row_raw.dox, doc/generated_examples/diff_example_move_column.dox, doc/generated_examples/diff_example_move_column_csv.dox, doc/generated_examples/diff_example_move_column_raw.dox, doc/generated_examples/diff_example_update_cell.dox, doc/generated_examples/diff_example_update_cell_csv.dox, doc/generated_examples/diff_example_update_cell_raw.dox, doc/generated_examples/diff_example_xls_update_cell.dox, doc/generated_examples/diff_example_xls_update_cell_csv.dox, doc/generated_examples/merge_example_altitude_typo_fix_and_reorder. dox, doc/generated_examples/merge_example_big_merge_with_lots_of_changes .dox, doc/generated_examples/merge_example_change_cell_and_flip_columns.d ox, doc/generated_examples/merge_example_flip_columns_locally_and_remot ely.dox, doc/main.dox, doc/table_format.dox, scripts/generate_examples.sh: freshen generated examples, add one timid excel example 2010-11-03 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/WELCOME.txt, scripts/make_packages.sh: omitted welcome file 2010-11-03 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/CoopyPack.cmake, conf/NSIS.template.in, src/CMakeLists.txt, src/libgnumeric/CMakeLists.txt: tweak mingw build 2010-11-03 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/CoopyVersion.cmake, src/CMakeLists.txt, src/libgnumeric/CMakeLists.txt, src/ssdiff/CMakeLists.txt, src/ssdiff/ssdiff.cpp, src/ssformat/CMakeLists.txt, src/ssfossil/CMakeLists.txt, src/ssmerge/CMakeLists.txt, src/sspatch/CMakeLists.txt, src/ssrender/CMakeLists.txt: improve packaging 2010-11-02 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/CMakeLists.txt, src/libgnumeric/CMakeLists.txt, src/libgnumeric/dummy.c, src/libgnumeric/gnumeric_link.c: freshen build with gnumeric on windows 2010-11-02 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/Dbg.cpp: fix windows build 2010-11-02 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/BookCompare.cpp, src/libsheet_core/DataColumn.cpp, src/libsheet_core/DataStat.cpp, src/libsheet_core/MergeOutputCsvDiff.cpp, src/libsheet_core/MergeOutputHumanDiff.cpp, src/libsheet_core/MergeOutputVerboseDiff.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/NameSniffer.cpp, src/libsheet_core/include/coopy/CompareFlags.h, src/libsheet_core/include/coopy/DataColumn.h, src/libsheet_core/include/coopy/MergeOutput.h, src/libsheet_core/include/coopy/MergeOutputHumanDiff.h, src/libsheet_core/include/coopy/NameSniffer.h, src/libsheet_core/include/coopy/PolySheet.h, src/ssdiff/ssdiff.cpp, src/testing/CMakeLists.txt, tests/result_excel_diff.csv: improve ssdiff testability 2010-11-02 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/CMakeLists.txt, src/libsheet_core/CsvColumn.cpp, src/libsheet_core/CsvStat.cpp, src/libsheet_core/DataColumn.cpp, src/libsheet_core/DataStat.cpp, src/libsheet_core/NameSniffer.cpp, src/libsheet_core/include/coopy/CsvColumn.h, src/libsheet_core/include/coopy/CsvStat.h, src/libsheet_core/include/coopy/DataColumn.h, src/libsheet_core/include/coopy/DataStat.h, src/libsheet_core/include/coopy/NameSniffer.h, src/testing/test_sheet.cpp: generalize CsvStat -> DataStat 2010-11-02 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/PatchParser.cpp, src/libsheet/include/coopy/PatchParser.h, src/libsheet_core/CsvPatcher.cpp, src/libsheet_core/SheetPatcher.cpp, src/libsheet_core/include/coopy/CsvPatcher.h, src/libsheet_core/include/coopy/Patcher.h, src/libsheet_core/include/coopy/SheetPatcher.h, src/libsheet_core/include/coopy/SheetSchema.h, src/sspatch/sspatch.cpp, src/testing/CMakeLists.txt: fix gnumeric test flag 2010-11-01 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/main.dox, doc/table_format.dox, src/CMakeLists.txt, src/libgnumeric/CMakeLists.txt, src/libgnumeric/GnumericTextBook.cpp, src/libgnumeric/gnumeric_link.c, src/libsheet/BookHook.cpp.in, src/libsheet/CMakeLists.txt, src/libsheet/PolyBook.cpp, src/libsheet_core/CMakeLists.txt, src/libsheet_core/Merger.cpp, src/libsheet_core/NameSniffer.cpp, src/libsheet_core/include/coopy/EfficientMap.h, src/libsheet_core/include/coopy/NameSniffer.h, src/ssdiff/CMakeLists.txt, src/ssdiff/ssdiff.cpp: start cleaning up default column names 2010-10-31 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libremotesql/RemoteSqlTextBook.cpp, src/libremotesql/include/coopy/RemoteSqlTextBook.h, src/libremotesql/test_remotesql.cpp, src/libsheet/BookHook.cpp.in, src/libsheet/CMakeLists.txt, src/libsheet/CsvTextBook.cpp, src/libsheet/PolyBook.cpp, src/libsheet/ShortTextBook.cpp, src/libsheet/include/coopy/CsvTextBook.h, src/libsheet/include/coopy/ShortTextBook.h, src/libsheet_core/include/coopy/DataBook.h, src/libsheet_core/include/coopy/ShortTextBook.h: start making book reads more systematic 2010-10-30 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/include/coopy/DataSheet.h: stubs for null storage 2010-10-30 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/CMakeLists.txt, src/libcsv/CMakeLists.txt, src/libremotesql/CMakeLists.txt, src/libremotesql/RemoteSqlSheet.cpp, src/libremotesql/include/coopy/RemoteSqlSheet.h, src/libsheet_core/CMakeLists.txt, src/libsheet_core/include/coopy/DataSheet.h, src/libsheet_core/include/coopy/EfficientMap.h, src/libsheet_core/include/coopy/SparseSheet.h, src/testing/CMakeLists.txt: add caching to remotesql 2010-10-29 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libremotesql/CMakeLists.txt, src/libremotesql/RemoteSqlTextBook.cpp, src/libsheet/BookHook.cpp.in, src/libsheet/CMakeLists.txt, src/ssformat/CMakeLists.txt, src/ssformat/ssformat.cpp: format conversion test 2010-10-29 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/CMakeLists.txt, src/jsoncpp/AUTHORS, src/jsoncpp/CMakeLists.txt, src/jsoncpp/LICENSE, src/jsoncpp/README.txt, src/jsoncpp/include/json/autolink.h, src/jsoncpp/include/json/config.h, src/jsoncpp/include/json/features.h, src/jsoncpp/include/json/forwards.h, src/jsoncpp/include/json/json.h, src/jsoncpp/include/json/reader.h, src/jsoncpp/include/json/value.h, src/jsoncpp/include/json/writer.h, src/jsoncpp/src/lib_json/json_batchallocator.h, src/jsoncpp/src/lib_json/json_internalarray.inl, src/jsoncpp/src/lib_json/json_internalmap.inl, src/jsoncpp/src/lib_json/json_reader.cpp, src/jsoncpp/src/lib_json/json_value.cpp, src/jsoncpp/src/lib_json/json_valueiterator.inl, src/jsoncpp/src/lib_json/json_writer.cpp, src/jsoncpp/src/lib_json/sconscript, src/jsoncpp/test_jsoncpp.cpp, src/jsoncpp/version: pull in json as optional format for config files 2010-10-29 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libremotesql/RemoteSqlSheet.cpp, src/libremotesql/RemoteSqlTextBook.cpp, src/libremotesql/include/coopy/RemoteSqlSheet.h, src/libremotesql/include/coopy/RemoteSqlTextBook.h, src/libremotesql/test_remotesql.cpp: first pass at cell-level mysql read/write access 2010-10-29 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libremotesql/RemoteSqlTextBook.cpp: correct return value 2010-10-29 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libremotesql/CMakeLists.txt, src/libremotesql/RemoteSqlTextBook.cpp, src/libremotesql/test_remotesql.cpp, src/libsheet_core/CMakeLists.txt, src/libsheet_core/Property.cpp, src/libsheet_core/include/coopy/Property.h, src/libsheet_core/include/coopy/RefCount.h: prepare for testing mysql 2010-10-29 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libremotesql/CMakeLists.txt: check for mysql lib+headers 2010-10-25 Paul Fitzpatrick <paulfitz@alum.mit.edu> * COPYING.txt, README.txt, src/CMakeLists.txt, src/libremotesql/CMakeLists.txt, src/libremotesql/RemoteSqlSheet.cpp, src/libremotesql/RemoteSqlTextBook.cpp, src/libremotesql/include/coopy/RemoteSqlSheet.h, src/libremotesql/include/coopy/RemoteSqlTextBook.h, src/libremotesql/sqlxx/sqlxx.cc, src/libremotesql/sqlxx/sqlxx.h, src/libremotesql/sqlxx/strutilsxx.cc, src/libremotesql/sqlxx/strutilsxx.h, src/libremotesql/sqlxx/test.cpp, src/libsheet_core/ColumnInfo.cpp, src/libsheet_core/Property.cpp, src/libsheet_core/include/coopy/Property.h: stub for remote sql operation 2010-10-15 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/CsvTextBook.cpp, src/libsheet/PolyBook.cpp, src/libsheet/include/coopy/CsvTextBook.h, src/libsheet_core/include/coopy/ColumnInfo.h, src/libsheet_core/include/coopy/PolySheet.h, src/libsheet_core/include/coopy/SheetSchema.h, tests/book/000/index.book, tests/book/000/index.csv: prepare for factoring in any schema information available 2010-10-14 Paul Fitzpatrick <paulfitz@alum.mit.edu> * tests/book/000/index.csv, tests/book/000/locations.csv, tests/book/000/org2loc.csv, tests/book/000/organizations.csv, tests/book/000/people.csv, tests/book/000/ppl2org.csv: add csvbook example 2010-10-14 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/CMakeLists.txt, src/libsheet/CsvTextBook.cpp, src/libsheet/PolyBook.cpp, src/libsheet/include/coopy/CsvTextBook.h: support a collection of csv files viewed as a workbook 2010-10-13 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libgnumeric/GnumericSheet.cpp, src/libgnumeric/GnumericTextBookFactory.cpp, src/libsheet/PolyBook.cpp, src/ssmerge/CMakeLists.txt: deal with xlsx merges 2010-10-13 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/BookHook.cpp.in, src/libsheet/include/coopy/PolyBook.h, src/libsheet_core/include/coopy/DataBook.h, src/libsqlite/SqliteSheet.cpp, src/libsqlite/include/coopy/SqliteTextBook.h, src/sspatch/sspatch.cpp, src/testing/CMakeLists.txt: sqlite patching passes basic tests 2010-10-13 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/include/coopy/Stringer.h, src/libsqlite/SqliteSheet.cpp: complete column manipulation operations for sqlite 2010-10-13 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsqlite/SqliteSheet.cpp: jump through hoops to delete column in sqlite 2010-10-13 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/CMakeLists.txt, src/libsheet/PolyBook.cpp, src/libsheet_core/FormatSniffer.cpp, src/libsheet_core/include/coopy/Format.h, src/libsheet_core/include/coopy/FormatSniffer.h, src/libsqlite/SqliteSheet.cpp, src/libsqlite/SqliteTextBook.cpp, src/libsqlite/include/coopy/SqliteSheet.h, src/libsqlite/test_sqlite.cpp: brain-dead support of sqlite cell access 2010-10-13 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsqlite/CMakeLists.txt: add missing dependencies 2010-10-13 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/CMakeLists.txt, src/libsheet/CMakeLists.txt, src/libsheet/SqliteTextBook.cpp, src/libsheet/include/coopy/SqliteTextBook.h, src/libsqlite/CMakeLists.txt, src/libsqlite/SqliteSheet.cpp, src/libsqlite/SqliteTextBook.cpp, src/libsqlite/include/coopy/SqliteSheet.h, src/libsqlite/include/coopy/SqliteTextBook.h, src/libsqlite/test_sqlite.cpp: prepping sqlite sheets 2010-10-13 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/patch_format.dox, doc/patch_format_csv.dox, doc/patch_format_human.dox: improve doc of patch formats 2010-10-12 Paul Fitzpatrick <paulfitz@alum.mit.edu> * BUILD.txt, src/sspatch/CMakeLists.txt: elaborate on build instructions 2010-10-12 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/CMakeLists.txt, src/gui/CMakeLists.txt: move static linking option 2010-10-12 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libgnumeric/gnumeric_link.c: support old gnumeric version 2010-10-12 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/CMakeLists.txt, src/libsheet/BookHook.cpp.in, src/libsheet/CMakeLists.txt, src/libsheet/Dummy.cpp, src/sspatch/CMakeLists.txt: allow for compiling versions of executables with different dependencies 2010-10-12 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/testing/CMakeLists.txt: fix excel testing 2010-10-12 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libgnumeric/GnumericSheet.cpp, src/libgnumeric/gnumeric_link.c, src/libgnumeric/include/coopy/GnumericSheet.h, src/libgnumeric/include/coopy/gnumeric_link.h, src/testing/CMakeLists.txt, tests/result_excel_patch_002_col_insert.html, tests/result_excel_patch_003_col_insert.html, tests/result_excel_patch_004_col_delete.html, tests/result_excel_patch_005_row_update.html, tests/result_excel_patch_006_row_insert.html, tests/result_excel_patch_007_row_delete.html: first pass at full excel/gnumeric patch support 2010-10-12 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libgnumeric/gnumeric_link.c: support modern gnumeric 2010-10-12 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libgnumeric/gnumeric_link.c, src/libgnumeric/include/coopy/gnumeric_link.h: stubs for insertion/deletion of gnumeric columns 2010-10-12 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libgnumeric/GnumericSheet.cpp, src/libgnumeric/include/coopy/GnumericSheet.h, src/testing/CMakeLists.txt, tests/result_excel_patch_001_col_move.html: column reordering via gnumeric (formats preserved, but not column width yet) 2010-10-12 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libgnumeric/gnumeric_link.c, src/libgnumeric/include/coopy/gnumeric_link.h, src/libgnumeric/test_gnumeric.cpp: move a sheet column, preserving formatting 2010-10-12 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/CMakeLists.txt, src/libgnumeric/test_gnumeric.cpp, src/ssinsert/README.txt: ssinsert no longer needed 2010-10-12 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libgnumeric/CMakeLists.txt, src/libgnumeric/GnumericTextBook.cpp, src/libgnumeric/gnumeric_link.c, src/libgnumeric/include/coopy/GnumericTextBook.h, src/libgnumeric/include/coopy/gnumeric_link.h, src/libgnumeric/ss2html.cpp, src/libsheet/PolyBook.cpp, src/libsheet/include/coopy/PolyBook.h, src/libsheet_core/include/coopy/DataBook.h, src/sspatch/sspatch.cpp, src/testing/CMakeLists.txt, tests/patch_000_nothing.txt, tests/result_excel_patch_000_nothing.html: stub for testing excel patching 2010-10-12 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libgnumeric/gnumeric_link.c: support old gnumeric version 2010-10-11 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libgnumeric/GnumericTextBook.cpp, src/libgnumeric/GnumericTextBookFactory.cpp, src/libsheet/BookHook.cpp.in, src/libsheet/PolyBook.cpp, src/libsheet_core/include/coopy/DataBook.h, src/sspatch/sspatch.cpp: first row-update patch of an excel file 2010-10-11 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/PatchParser.cpp, src/libsheet/SqliteTextBook.cpp, src/libsheet/include/coopy/SqliteTextBook.h, src/libsheet_core/BookCompare.cpp, src/libsheet_core/MeasureMan.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/SheetCompare.cpp, src/libsheet_core/include/coopy/BookCompare.h, src/libsheet_core/include/coopy/CsvSheet.h, src/libsheet_core/include/coopy/MeasureMan.h, src/libsheet_core/include/coopy/MeasurePass.h, src/libsheet_core/include/coopy/Merger.h, src/libsheet_core/include/coopy/RowMan.h, src/libsheet_core/include/coopy/SheetCompare.h, src/libsheet_core/include/coopy/TextBook.h, src/libsheet_core/include/coopy/TextSheet.h: eliminate now-redundant TextSheet class 2010-10-11 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libgnumeric/GnumericTextBook.cpp, src/libgnumeric/include/coopy/GnumericTextBook.h, src/libsheet/PatchParser.cpp, src/libsheet/PolyBook.cpp, src/libsheet/include/coopy/PolyBook.h, src/libsheet_core/BookCompare.cpp, src/libsheet_core/ColMan.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/SheetCompare.cpp, src/libsheet_core/include/coopy/CsvSheet.h, src/libsheet_core/include/coopy/DataBook.h, src/libsheet_core/include/coopy/DataSheet.h, src/libsheet_core/include/coopy/MeasureMan.h, src/libsheet_core/include/coopy/PolySheet.h, src/libsheet_core/include/coopy/RefCount.h, src/libsheet_core/include/coopy/RowMan.h, src/libsheet_core/include/coopy/ShortTextBook.h, src/libsheet_core/include/coopy/TextBook.h, src/libsheet_core/include/coopy/TextSheet.h: clean up virtual sheet access 2010-10-11 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libgnumeric/CMakeLists.txt, src/libgnumeric/GnumericSheet.cpp, src/libgnumeric/gnumeric_link.c, src/libgnumeric/include/coopy/GnumericSheet.h, src/libgnumeric/include/coopy/gnumeric_link.h, src/libgnumeric/test_gnumeric.cpp, src/libsheet_core/include/coopy/CsvPatcher.h, src/libsheet_core/include/coopy/DataSheet.h: begin gnumeric adaptor 2010-10-10 Paul Fitzpatrick <paulfitz@alum.mit.edu> * : commit 330d084a714b14713f10aaf8bccde0bec2debbdf Author: Paul Fitzpatrick <paulfitz@alum.mit.edu> Date: Sun Oct 10 15:34:24 2010 -0400 2010-10-10 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/cmd_ssdiff.dox, doc/cmd_sspatch.dox, doc/main.dox: stub for sspatch documentation 2010-10-10 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/MeasureMan.cpp: fix minor type issue with constant 2010-10-10 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/PatchParser.cpp, src/libsheet_core/CsvPatcher.cpp, src/testing/CMakeLists.txt, tests/patch_001_col_move.txt, tests/patch_002_col_insert.txt, tests/patch_003_col_insert.txt, tests/patch_004_col_delete.txt, tests/patch_005_row_update.txt, tests/patch_006_row_insert.txt, tests/patch_007_row_delete.txt, tests/result_patch_001_col_move.csv, tests/result_patch_002_col_insert.csv, tests/result_patch_003_col_insert.csv, tests/result_patch_004_col_delete.csv, tests/result_patch_005_row_update.csv, tests/result_patch_006_row_insert.csv, tests/result_patch_007_row_delete.csv: add regression tests for sspatch 2010-10-10 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/PatchParser.cpp, src/libsheet_core/CsvPatcher.cpp, src/libsheet_core/include/coopy/CsvSheet.h, src/libsheet_core/include/coopy/DataSheet.h, src/libsheet_core/include/coopy/TypedSheet.h: support row insert in patch 2010-10-10 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/PatchParser.cpp, src/libsheet_core/CsvPatcher.cpp, src/libsheet_core/include/coopy/DataSheet.h, src/libsheet_core/include/coopy/Patcher.h, src/libsheet_core/include/coopy/TextSheet.h, src/libsheet_core/include/coopy/TypedSheet.h: support row update in patch 2010-10-10 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/PatchParser.cpp, src/libsheet_core/CsvPatcher.cpp, src/libsheet_core/include/coopy/TypedSheet.h: support column delete in patch 2010-10-10 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/PatchParser.cpp: support column insert during patch 2010-10-10 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/PatchParser.cpp, src/libsheet_core/Dbg.cpp, src/libsheet_core/FormatSniffer.cpp, src/libsheet_core/Patcher.cpp, src/libsheet_core/include/coopy/Dbg.h, src/libsheet_core/include/coopy/TypedSheet.h, src/sspatch/sspatch.cpp: support move column in patch 2010-10-09 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/MeasureMan.cpp, src/libsheet_core/include/coopy/FMap.h, src/libsheet_core/include/coopy/SparseSheet.h, src/testing/CMakeLists.txt, tests/result_redundant_numbers.csv: switch to viterbi matching 2010-10-09 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/MeasureMan.cpp, src/libsheet_core/include/coopy/SparseSheet.h: better iteration over sparse rows 2010-10-09 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/CMakeLists.txt, src/libsheet_core/Viterbi.cpp, src/libsheet_core/impl_include/coopy/ColMan.h, src/libsheet_core/impl_include/coopy/Dbg.h, src/libsheet_core/impl_include/coopy/EfficientMap.h, src/libsheet_core/impl_include/coopy/FMap.h, src/libsheet_core/impl_include/coopy/FVal.h, src/libsheet_core/impl_include/coopy/MatchUnit.h, src/libsheet_core/impl_include/coopy/Measure.h, src/libsheet_core/impl_include/coopy/MeasureMan.h, src/libsheet_core/impl_include/coopy/MeasurePass.h, src/libsheet_core/impl_include/coopy/Merger.h, src/libsheet_core/impl_include/coopy/OrderMerge.h, src/libsheet_core/impl_include/coopy/RowMan.h, src/libsheet_core/include/coopy/ColMan.h, src/libsheet_core/include/coopy/Dbg.h, src/libsheet_core/include/coopy/EfficientMap.h, src/libsheet_core/include/coopy/FMap.h, src/libsheet_core/include/coopy/FVal.h, src/libsheet_core/include/coopy/MatchUnit.h, src/libsheet_core/include/coopy/Measure.h, src/libsheet_core/include/coopy/MeasureMan.h, src/libsheet_core/include/coopy/MeasurePass.h, src/libsheet_core/include/coopy/Merger.h, src/libsheet_core/include/coopy/OrderMerge.h, src/libsheet_core/include/coopy/RowMan.h, src/testing/CMakeLists.txt, src/testing/test_viterbi.cpp: basic viterbi test 2010-10-09 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/ColMan.cpp, src/libsheet_core/MergeOutputCsvDiff.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/SheetCompare.cpp, src/libsheet_core/Viterbi.cpp, src/libsheet_core/impl_include/coopy/FMap.h, src/libsheet_core/impl_include/coopy/FVal.h, src/libsheet_core/impl_include/coopy/SparseSheet.h, src/libsheet_core/include/coopy/IntSheet.h, src/libsheet_core/include/coopy/SparseSheet.h, src/libsheet_core/include/coopy/Viterbi.h, src/testing/CMakeLists.txt, src/testing/test_sheet.cpp, tests/csv_empty_cell.csv, tests/csv_empty_cell_variant.csv, tests/numbers_dup.csv, tests/numbers_dup_five.csv: prep to deal better with redundant columns 2010-10-09 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/PatchParser.cpp, src/libsheet_core/CsvPatcher.cpp, src/libsheet_core/FormatSniffer.cpp: add missing header files 2010-10-08 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/CMakeLists.txt, src/libsheet/CsvFile.cpp, src/libsheet/PatchParser.cpp, src/libsheet/include/coopy/CsvFile.h, src/libsheet/include/coopy/PatchParser.h, src/libsheet_core/CsvPatcher.cpp, src/libsheet_core/FormatSniffer.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/Patcher.cpp, src/libsheet_core/include/coopy/ColumnRef.h, src/libsheet_core/include/coopy/CsvPatcher.h, src/libsheet_core/include/coopy/DataSheet.h, src/libsheet_core/include/coopy/Format.h, src/libsheet_core/include/coopy/FormatSniffer.h, src/libsheet_core/include/coopy/Patcher.h, src/libsheet_core/include/coopy/Reader.h, src/libsheet_core/include/coopy/RowRef.h, src/libsheet_core/include/coopy/TypedSheet.h, src/libsheet_core/include/coopy/Writer.h, src/sspatch/sspatch.cpp: prepping for new patch application system 2010-10-06 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/generated_examples/diff_example_delete_row_csv.dox, doc/generated_examples/diff_example_fix_a_cell_csv.dox, doc/generated_examples/diff_example_insert_column_csv.dox, doc/generated_examples/diff_example_insert_row_csv.dox, doc/generated_examples/diff_example_move_column_csv.dox, doc/generated_examples/diff_example_update_cell_csv.dox, src/libsheet_core/CsvSheet.cpp, src/libsheet_core/MergeOutputCsvDiff.cpp, src/libsheet_core/MergeOutputHumanDiff.cpp, src/libsheet_core/include/coopy/CsvPatcher.h, src/libsheet_core/include/coopy/CsvSheet.h, src/libsheet_core/include/coopy/MergeOutput.h, src/libsheet_core/include/coopy/MergeOutputCsvDiff.h, src/libsheet_core/include/coopy/Patcher.h, src/ssdiff/ssdiff.cpp: start getting serious about tabular-format patches 2010-10-06 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/generated_examples/diff_example_delete_row.dox, doc/generated_examples/diff_example_delete_row_csv.dox, doc/generated_examples/diff_example_delete_row_raw.dox, doc/generated_examples/diff_example_fix_a_cell.dox, doc/generated_examples/diff_example_fix_a_cell_csv.dox, doc/generated_examples/diff_example_fix_a_cell_raw.dox, doc/generated_examples/diff_example_insert_column.dox, doc/generated_examples/diff_example_insert_column_csv.dox, doc/generated_examples/diff_example_insert_column_raw.dox, doc/generated_examples/diff_example_insert_row.dox, doc/generated_examples/diff_example_insert_row_csv.dox, doc/generated_examples/diff_example_insert_row_raw.dox, doc/generated_examples/diff_example_move_column.dox, doc/generated_examples/diff_example_move_column_csv.dox, doc/generated_examples/diff_example_move_column_raw.dox, doc/generated_examples/diff_example_update_cell.dox, doc/generated_examples/diff_example_update_cell_csv.dox, doc/generated_examples/diff_example_update_cell_raw.dox, scripts/generate_examples.sh: give diff examples in various formats 2010-10-05 Paul Fitzpatrick <paulfitz@alum.mit.edu> * FORMATS.txt, doc/main.dox, doc/patch_format.dox: add format documentation 2010-10-05 Paul Fitzpatrick <paulfitz@alum.mit.edu> * README.txt, src/CMakeLists.txt, src/libgnumeric/CMakeLists.txt, src/libgnumeric/GnumericTextBook.cpp, src/libgnumeric/GnumericTextBookFactory.cpp, src/libgnumeric/gnumeric_link.c, src/libgnumeric/include/coopy/GnumericTextBook.h, src/libgnumeric/include/coopy/GnumericTextBookFactory.h, src/libgnumeric/include/coopy/gnumeric_link.h, src/libsheet/BookHook.cpp.in, src/libsheet/CMakeLists.txt, src/libsheet/PolyBook.cpp, src/libsheet/include/coopy/GnumericTextBook.h, src/libsheet/include/coopy/PolyBook.h, src/libsheet_core/include/coopy/TextBookFactory.h, src/ssinsert/CMakeLists.txt, src/ssinsert/gnumeric_link.c, src/ssinsert/gnumeric_link.h, src/ssinsert/ssinsert.cpp: start integrating gnumeric link 2010-10-04 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/ssinsert/gnumeric_link.c, src/ssinsert/gnumeric_link.h: fix up to work on modern gnumeric 2010-10-04 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/ssinsert/gnumeric_link.c, src/ssinsert/gnumeric_link.h, src/ssinsert/ssinsert.cpp: functional overlay 2010-10-04 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/ssinsert/README.txt: update build instructions 2010-10-04 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/ssinsert/CMakeLists.txt, src/ssinsert/gnumeric_link.c, src/ssinsert/gnumeric_link.h, src/ssinsert/ssinsert.c, src/ssinsert/ssinsert.cpp, src/ssinsert/ssinsert_pass1.c: proof of concept for easier-to-build gnumeric interface 2010-10-01 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/CsvSheet.cpp, src/libsheet_core/Dbg.cpp, src/libsheet_core/MergeOutputAccum.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/impl_include/coopy/Dbg.h, src/testing/CMakeLists.txt, tests/blank.csv, tests/result_merge_unrelated.csv: merge unrelated = append 2010-10-01 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scripts/release.sh: wrong tag, oops 2010-10-01 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/ChangeLog, conf/CoopyVersion.cmake, scripts/release.sh: prepping for 0.3.3 2010-10-01 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/CoopyDoc.cmake, conf/coopy_doxygen.conf.in: enable styling of documentation 2010-09-30 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/gui/src/ssmerge_gui.cpp: mingw type problem 2010-09-30 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/CoopyPack.cmake: package new gui 2010-09-30 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/gui/CMakeLists.txt, src/gui/src/ssmerge_gui.cpp: basic gui for ssmerge 2010-09-30 Paul Fitzpatrick <paulfitz@alum.mit.edu> * autogen.sh, conf/CoopyPack.cmake, conf/mingwin.cmake, src/CMakeLists.txt, src/coopy_scm/CMakeLists.txt, src/coopy_scm/scripts/FindwxWidgets.cmake, src/coopy_scm/scripts/mingwin.cmake, src/coopy_scm/src/decor.rc, src/coopy_scm/src/gui.cpp, src/coopy_scm/src/icon/appicon.svg, src/coopy_scm/src/icon/appicon.xpm, src/coopy_scm/src/icon/make_ico.sh, src/gui/CMakeLists.txt, src/gui/icon/appicon.svg, src/gui/icon/appicon.xpm, src/gui/icon/make_ico.sh, src/gui/scripts/FindwxWidgets.cmake, src/gui/src/coopy.cpp, src/gui/src/decor.rc: shuffle gui code around 2010-09-29 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/CoopyDoc.cmake, conf/CoopyVersion.cmake, conf/coopy_version.txt.in, doc/main.dox, scripts/make_packages.sh: release cleanup 2010-09-30 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/coopy_scm/src/gui.cpp, src/libsheet_core/Merger.cpp: fix minor mac issues 2010-09-29 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/CoopyVersion.cmake: version bump 0.3.2 2010-09-29 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/CoopyDoc.cmake, conf/coopy_doxygen.conf.in, doc/cmd_ssdiff.dox, doc/cmd_ssmerge.dox, scripts/make_pdf.sh: add latex, man documentation generation 2010-09-29 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/generated_examples/diff_example_delete_row.dox, doc/generated_examples/diff_example_fix_a_cell.dox, doc/generated_examples/diff_example_insert_column.dox, doc/generated_examples/diff_example_insert_row.dox, doc/generated_examples/diff_example_move_column.dox, doc/generated_examples/diff_example_update_cell.dox, doc/generated_examples/merge_example_altitude_typo_fix_and_reorder. dox, doc/generated_examples/merge_example_big_merge_with_lots_of_changes .dox, doc/generated_examples/merge_example_change_cell_and_flip_columns.d ox, doc/generated_examples/merge_example_flip_columns_locally_and_remot ely.dox, scripts/generate_examples.sh, src/libsheet_core/OrderMerge.cpp, src/testing/CMakeLists.txt, tests/test005_fix_typo_add_and_new_column.csv: add more examples, fixing a column order omission 2010-09-29 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/cmd_coopy.dox, doc/cmd_ssfossil.dox, doc/main.dox: stub documentation for ssfossil and coopy 2010-09-28 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/cmd_ssdiff.dox, doc/cmd_ssmerge.dox, doc/generated_examples/diff_example_fix_a_cell.dox, doc/main.dox, scripts/generate_examples.sh, tests/numbers_three_23.csv: document ssmerge and ssdiff arguments 2010-09-28 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/coopy_doxygen.conf.in, doc/diff_example.dox, doc/example.dox, doc/generated_examples/diff_example_delete_row.dox, doc/generated_examples/diff_example_insert_column.dox, doc/generated_examples/diff_example_insert_row.dox, doc/generated_examples/diff_example_move_column.dox, doc/generated_examples/diff_example_update_cell.dox, doc/generated_examples/merge_example_change_cell_and_flip_columns.d ox, doc/generated_examples/merge_example_flip_columns_locally_and_remot ely.dox, doc/main.dox, doc/merge_example.dox, scripts/generate_diff_examples.sh, scripts/generate_examples.sh, src/libsheet_core/MergeOutputHumanDiff.cpp, src/testing/CMakeLists.txt, tests/numbers_flip_column_change_five.csv: generate examples with help from doxygen 2010-09-28 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scripts/generate_diff_examples.sh: stub for generating diff examples 2010-09-28 Paul Fitzpatrick <paulfitz@alum.mit.edu> * FORMATS.txt, src/libsheet_core/MergeOutputHumanDiff.cpp, src/libsheet_core/Merger.cpp, src/testing/CMakeLists.txt, tests/numbers_add_row.csv: improve and document human-readable diff 2010-09-28 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/MergeOutputHumanDiff.cpp, src/libsheet_core/MergeOutputVerboseDiff.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/include/coopy/MergeOutput.h, src/libsheet_core/include/coopy/MergeOutputHumanDiff.h: improve human readable diffs 2010-09-28 Paul Fitzpatrick <paulfitz@alum.mit.edu> * BUILD.txt, COPYING.txt, README.txt, SERVE.txt: improve documentation a bit 2010-09-28 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/testing/CMakeLists.txt, tests/numbers_wide.csv, tests/numbers_wide_flip_pair1.csv, tests/numbers_wide_flip_pair2.csv, tests/numbers_wide_flip_pairs.csv: merge column reorderings 2010-09-27 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/MergeOutputVerboseDiff.cpp, src/libsheet_core/include/coopy/MergeOutput.h: freshen display of raw diffs 2010-09-27 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/ssdiff/ssdiff.cpp, src/testing/CMakeLists.txt: fix polybook copy 2010-09-27 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/OrderMerge.cpp: first pass at column reordering 2010-09-27 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/Mover.cpp: fix header files 2010-09-27 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/CMakeLists.txt, src/libsheet_core/CMakeLists.txt, src/libsheet_core/CsvSheet.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/Mover.cpp, src/libsheet_core/OrderMerge.cpp, src/libsheet_core/include/coopy/CsvSheet.h, src/libsheet_core/include/coopy/Mover.h, src/libsheet_core/include/coopy/OrderResult.h, src/testing/CMakeLists.txt, tests/numbers.csv, tests/numbers_change_five.csv, tests/numbers_flip_column.csv, tests/numbers_spurious_comma.csv: steps towards managing order 2010-09-27 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/CMakeLists.txt, src/coopy_scm/src/icon/appicon.svg, src/libsheet_core/MergeOutputHumanDiff.cpp, src/libsheet_core/MergeOutputVerboseDiff.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/Stringer.cpp, src/libsheet_core/include/coopy/MergeOutput.h, src/libsheet_core/include/coopy/MergeOutputHumanDiff.h, src/libsheet_core/include/coopy/MergeOutputVerboseDiff.h, src/libsheet_core/include/coopy/Stringer.h, src/ssdiff/ssdiff.cpp, src/ssinsert/CMakeLists.txt, src/ssinsert/ssinsert.c: get back to improving diffs 2010-09-24 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scripts/win32_ssinsert, src/ssinsert/CMakeLists.txt, src/ssinsert/dummy.c, src/ssinsert/mingw_gnumeric.cmake: mingw/gnumeric integration 2010-09-24 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/ssinsert/CMakeLists.txt, src/ssinsert/README.txt, src/ssinsert/patch/stf-parse.c.diff, src/ssinsert/ssinsert.c: proof-of-concept overlay works 2010-09-24 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/ssinsert/CMakeLists.txt, src/ssinsert/ssinsert.c: basic working overlay tool 2010-09-23 Paul Fitzpatrick <paulfitz@alum.mit.edu> * : commit 97d39a4bf9e3d2bf3c5cb549b38599cbf484da65 Author: Paul Fitzpatrick <paulfitz@alum.mit.edu> Date: Thu Sep 23 23:29:27 2010 -0400 2010-09-23 Paul Fitzpatrick <paulfitz@alum.mit.edu> * conf/coopy_doxygen.conf.in: clean up doxygen output 2010-09-23 Paul Fitzpatrick <paulfitz@alum.mit.edu> * CMakeLists.txt, conf/CoopyDoc.cmake, conf/CoopyPack.cmake, conf/CoopyVersion.cmake: tidy up cmake scripts a bit 2010-09-22 Paul Fitzpatrick <paulfitz@alum.mit.edu> * CMakeLists.txt, conf/FileAssociation.nsh, conf/NSIS.template.in, src/coopy_scm/CMakeLists.txt, src/coopy_scm/src/gui.cpp, src/coopy_scm/src/icon/appicon.xpm: be more user friendly on windows 2010-09-22 Paul Fitzpatrick <paulfitz@alum.mit.edu> * CMakeLists.txt, src/coopy_scm/src/icon/appicon.svg, src/coopy_scm/src/icon/appicon.xpm: freshen icon 2010-09-22 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scripts/release.txt, src/libsheet_core/BookCompare.cpp, src/libsheet_core/CMakeLists.txt, src/libsheet_core/ColMan.cpp, src/libsheet_core/CsvColumn.cpp, src/libsheet_core/CsvMerge.cpp, src/libsheet_core/CsvPatch.cpp, src/libsheet_core/CsvStat.cpp, src/libsheet_core/MeasureMan.cpp, src/libsheet_core/MergeOutputAccum.cpp, src/libsheet_core/MergeOutputPatch.cpp, src/libsheet_core/MergeOutputSqlDiff.cpp, src/libsheet_core/MergeOutputVerboseDiff.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/OrderMerge.cpp, src/libsheet_core/SheetCompare.cpp, src/libsheet_core/impl_include/coopy/ColMan.h, src/libsheet_core/impl_include/coopy/FMap.h, src/libsheet_core/impl_include/coopy/FVal.h, src/libsheet_core/impl_include/coopy/MatchUnit.h, src/libsheet_core/impl_include/coopy/Measure.h, src/libsheet_core/impl_include/coopy/MeasureMan.h, src/libsheet_core/impl_include/coopy/MeasurePass.h, src/libsheet_core/impl_include/coopy/Merger.h, src/libsheet_core/impl_include/coopy/OrderMerge.h, src/libsheet_core/impl_include/coopy/RowMan.h, src/libsheet_core/include/coopy/BookCompare.h, src/libsheet_core/include/coopy/CompareFlags.h, src/libsheet_core/include/coopy/CsvColumn.h, src/libsheet_core/include/coopy/CsvMerge.h, src/libsheet_core/include/coopy/CsvPatch.h, src/libsheet_core/include/coopy/CsvStat.h, src/libsheet_core/include/coopy/MergeOutput.h, src/libsheet_core/include/coopy/MergeOutputAccum.h, src/libsheet_core/include/coopy/MergeOutputPatch.h, src/libsheet_core/include/coopy/MergeOutputSqlDiff.h, src/libsheet_core/include/coopy/MergeOutputVerboseDiff.h, src/libsheet_core/include/coopy/OrderResult.h, src/libsheet_core/include/coopy/SheetCompare.h, src/libsheet_core/test/main_test.cpp, src/ssdiff/ssdiff.cpp, src/ssfossil/src/csv_hooks.cpp, src/ssfossil/src/ssfossil.cpp, src/ssmerge/ssmerge.cpp, src/sspatch/sspatch.cpp, src/testing/test_sheet.cpp: more namespace work 2010-09-22 Paul Fitzpatrick <paulfitz@alum.mit.edu> * : commit d3eb47077c41b82be01c17ccf15292a2c712f19c Author: Paul Fitzpatrick <paulfitz@alum.mit.edu> Date: Wed Sep 22 15:49:43 2010 -0400 2010-09-22 Paul Fitzpatrick <paulfitz@alum.mit.edu> * CMakeLists.txt: version bump 2010-09-22 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/CsvFile.cpp, src/libsheet/PolyBook.cpp, src/libsheet/SqliteTextBook.cpp, src/libsheet/include/coopy/CsvFile.h, src/libsheet/include/coopy/PolyBook.h, src/libsheet/include/coopy/SqliteTextBook.h, src/libsheet_core/BookCompare.cpp, src/libsheet_core/ColumnInfo.cpp, src/libsheet_core/CsvColumn.cpp, src/libsheet_core/CsvMerge.cpp, src/libsheet_core/CsvPatch.cpp, src/libsheet_core/CsvStat.cpp, src/libsheet_core/CsvWrite.cpp, src/libsheet_core/DataSheet.cpp, src/libsheet_core/FloatSheet.cpp, src/libsheet_core/MeasureMan.cpp, src/libsheet_core/MergeOutputAccum.cpp, src/libsheet_core/MergeOutputPatch.cpp, src/libsheet_core/MergeOutputVerboseDiff.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/SheetCompare.cpp, src/libsheet_core/SheetStyle.cpp, src/libsheet_core/SparseSheet.cpp, src/libsheet_core/Stat.cpp, src/libsheet_core/impl_include/coopy/FMap.h, src/libsheet_core/impl_include/coopy/MeasureMan.h, src/libsheet_core/impl_include/coopy/MeasurePass.h, src/libsheet_core/impl_include/coopy/Merger.h, src/libsheet_core/impl_include/coopy/OrderMerge.h, src/libsheet_core/impl_include/coopy/RowMan.h, src/libsheet_core/impl_include/coopy/SparseSheet.h, src/libsheet_core/include/coopy/BookCompare.h, src/libsheet_core/include/coopy/ColumnInfo.h, src/libsheet_core/include/coopy/CsvColumn.h, src/libsheet_core/include/coopy/CsvMerge.h, src/libsheet_core/include/coopy/CsvPatch.h, src/libsheet_core/include/coopy/CsvSheet.h, src/libsheet_core/include/coopy/CsvStat.h, src/libsheet_core/include/coopy/CsvWrite.h, src/libsheet_core/include/coopy/DataBook.h, src/libsheet_core/include/coopy/DataSheet.h, src/libsheet_core/include/coopy/FloatSheet.h, src/libsheet_core/include/coopy/IntSheet.h, src/libsheet_core/include/coopy/MergeOutputAccum.h, src/libsheet_core/include/coopy/MergeOutputPatch.h, src/libsheet_core/include/coopy/OrderResult.h, src/libsheet_core/include/coopy/SheetCompare.h, src/libsheet_core/include/coopy/SheetSchema.h, src/libsheet_core/include/coopy/SheetStyle.h, src/libsheet_core/include/coopy/ShortTextBook.h, src/libsheet_core/include/coopy/Stat.h, src/libsheet_core/include/coopy/TextBook.h, src/libsheet_core/include/coopy/TextSheet.h, src/libsheet_core/include/coopy/TypedSheet.h, src/ssdiff/ssdiff.cpp, src/ssformat/ssformat.cpp, src/ssfossil/src/csv_hooks.cpp, src/ssmerge/ssmerge.cpp, src/sspatch/sspatch.cpp, src/ssrender/CsvRender.cpp, src/ssrender/csv2html.cpp, src/ssrender/include/coopy/CsvRender.h, src/testing/make_sheet.cpp, src/testing/test_sheet.cpp: start factoring classes 2010-09-22 Paul Fitzpatrick <paulfitz@alum.mit.edu> * CMakeLists.txt, conf/coopy_doxygen.conf.in: basic doxygen build 2010-09-22 Paul Fitzpatrick <paulfitz@alum.mit.edu> * README.txt: fix out-of-date README 2010-09-20 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/ssfossil/fossil/src/construct.c: fix duplicate code 2010-09-18 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/ssfossil/fossil/src/add.c, src/ssfossil/fossil/src/allrepo.c, src/ssfossil/fossil/src/attach.c, src/ssfossil/fossil/src/bag.c, src/ssfossil/fossil/src/blob.c, src/ssfossil/fossil/src/branch.c, src/ssfossil/fossil/src/browse.c, src/ssfossil/fossil/src/captcha.c, src/ssfossil/fossil/src/cgi.c, src/ssfossil/fossil/src/checkin.c, src/ssfossil/fossil/src/checkout.c, src/ssfossil/fossil/src/clearsign.c, src/ssfossil/fossil/src/clone.c, src/ssfossil/fossil/src/comformat.c, src/ssfossil/fossil/src/config.h, src/ssfossil/fossil/src/configure.c, src/ssfossil/fossil/src/content.c, src/ssfossil/fossil/src/db.c, src/ssfossil/fossil/src/delta.c, src/ssfossil/fossil/src/deltacmd.c, src/ssfossil/fossil/src/descendants.c, src/ssfossil/fossil/src/diff.c, src/ssfossil/fossil/src/diffcmd.c, src/ssfossil/fossil/src/doc.c, src/ssfossil/fossil/src/encode.c, src/ssfossil/fossil/src/file.c, src/ssfossil/fossil/src/finfo.c, src/ssfossil/fossil/src/graph.c, src/ssfossil/fossil/src/http.c, src/ssfossil/fossil/src/http_socket.c, src/ssfossil/fossil/src/http_ssl.c, src/ssfossil/fossil/src/http_transport.c, src/ssfossil/fossil/src/info.c, src/ssfossil/fossil/src/login.c, src/ssfossil/fossil/src/main.c, src/ssfossil/fossil/src/main.mk, src/ssfossil/fossil/src/makeheaders.c, src/ssfossil/fossil/src/makeheaders.html, src/ssfossil/fossil/src/makemake.tcl, src/ssfossil/fossil/src/manifest.c, src/ssfossil/fossil/src/merge.c, src/ssfossil/fossil/src/merge3.c, src/ssfossil/fossil/src/mkindex.c, src/ssfossil/fossil/src/name.c, src/ssfossil/fossil/src/pivot.c, src/ssfossil/fossil/src/popen.c, src/ssfossil/fossil/src/pqueue.c, src/ssfossil/fossil/src/printf.c, src/ssfossil/fossil/src/rebuild.c, src/ssfossil/fossil/src/report.c, src/ssfossil/fossil/src/rss.c, src/ssfossil/fossil/src/schema.c, src/ssfossil/fossil/src/search.c, src/ssfossil/fossil/src/setup.c, src/ssfossil/fossil/src/sha1.c, src/ssfossil/fossil/src/shun.c, src/ssfossil/fossil/src/skins.c, src/ssfossil/fossil/src/sqlite3.c, src/ssfossil/fossil/src/sqlite3.h, src/ssfossil/fossil/src/stat.c, src/ssfossil/fossil/src/style.c, src/ssfossil/fossil/src/sync.c, src/ssfossil/fossil/src/tag.c, src/ssfossil/fossil/src/th.c, src/ssfossil/fossil/src/th_main.c, src/ssfossil/fossil/src/timeline.c, src/ssfossil/fossil/src/tkt.c, src/ssfossil/fossil/src/tktsetup.c, src/ssfossil/fossil/src/translate.c, src/ssfossil/fossil/src/undo.c, src/ssfossil/fossil/src/update.c, src/ssfossil/fossil/src/url.c, src/ssfossil/fossil/src/user.c, src/ssfossil/fossil/src/verify.c, src/ssfossil/fossil/src/vfile.c, src/ssfossil/fossil/src/wiki.c, src/ssfossil/fossil/src/wikiformat.c, src/ssfossil/fossil/src/winhttp.c, src/ssfossil/fossil/src/xfer.c, src/ssfossil/fossil/src/zip.c, src/ssfossil/patch/coopyize_fossil_001.patch, src/ssfossil/patch/info.c.patch, src/ssfossil/patch/makeheaders.c.patch, src/ssfossil/patch/merge3.c.patch, src/ssfossil/patch/old/coopyize_fossil_001.patch, src/ssfossil/patch/wikiformat.c.patch, src/ssfossil/previous.uuid, src/ssfossil/update.sh: update fossil version 2010-09-18 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/ssfossil/fossil/src/patch/coopyize_fossil_001.patch, src/ssfossil/patch/coopyize_fossil_001.patch, src/ssfossil/previous.uuid, src/ssfossil/update.sh: prepare for being more systematic about fossil upgrades 2010-09-18 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/coopy_scm/CMakeLists.txt: remove unnecessary dependency 2010-09-18 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/ssmerge/ssmerge.cpp: fix typo 2010-09-18 Paul Fitzpatrick <paulfitz@alum.mit.edu> * : commit f6043f5c879fbdead50779e98dac3f1866acf1d4 Author: Paul Fitzpatrick <paulfitz@alum.mit.edu> Date: Sat Sep 18 22:50:07 2010 -0400 2010-09-19 Paul Fitzpatrick <paulfitz@alum.mit.edu> * CMakeLists.txt, GPL.TXT, GPL.txt, README.TXT, README.txt, src/coopy_scm/src/gui.cpp: osx pass 2010-09-18 Paul Fitzpatrick <paulfitz@alum.mit.edu> * CMakeLists.txt, src/coopy_scm/src/gui.cpp: point to new site 2010-09-18 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/coopy_scm/CMakeLists.txt, src/coopy_scm/scripts/FindwxWidgets.cmake, src/coopy_scm/src/gui.cpp: come back autosync 2010-09-18 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/CMakeLists.txt, src/coopy_scm/CMakeLists.txt, src/coopy_scm/fossil/COPYRIGHT-GPL2.txt, src/coopy_scm/fossil/README.TXT, src/coopy_scm/fossil/src/STATUS.TXT, src/coopy_scm/fossil/src/add.c, src/coopy_scm/fossil/src/allrepo.c, src/coopy_scm/fossil/src/attach.c, src/coopy_scm/fossil/src/bag.c, src/coopy_scm/fossil/src/blob.c, src/coopy_scm/fossil/src/branch.c, src/coopy_scm/fossil/src/browse.c, src/coopy_scm/fossil/src/captcha.c, src/coopy_scm/fossil/src/cgi.c, src/coopy_scm/fossil/src/checkin.c, src/coopy_scm/fossil/src/checkout.c, src/coopy_scm/fossil/src/clearsign.c, src/coopy_scm/fossil/src/clone.c, src/coopy_scm/fossil/src/comformat.c, src/coopy_scm/fossil/src/config.h, src/coopy_scm/fossil/src/configure.c, src/coopy_scm/fossil/src/construct.c, src/coopy_scm/fossil/src/content.c, src/coopy_scm/fossil/src/db.c, src/coopy_scm/fossil/src/delta.c, src/coopy_scm/fossil/src/deltacmd.c, src/coopy_scm/fossil/src/descendants.c, src/coopy_scm/fossil/src/diff.c, src/coopy_scm/fossil/src/diffcmd.c, src/coopy_scm/fossil/src/doc.c, src/coopy_scm/fossil/src/encode.c, src/coopy_scm/fossil/src/file.c, src/coopy_scm/fossil/src/finfo.c, src/coopy_scm/fossil/src/graph.c, src/coopy_scm/fossil/src/http.c, src/coopy_scm/fossil/src/http_socket.c, src/coopy_scm/fossil/src/http_ssl.c, src/coopy_scm/fossil/src/http_transport.c, src/coopy_scm/fossil/src/info.c, src/coopy_scm/fossil/src/login.c, src/coopy_scm/fossil/src/main.c, src/coopy_scm/fossil/src/main.mk, src/coopy_scm/fossil/src/makeheaders.c, src/coopy_scm/fossil/src/makeheaders.html, src/coopy_scm/fossil/src/makemake.tcl, src/coopy_scm/fossil/src/manifest.c, src/coopy_scm/fossil/src/md5.c, src/coopy_scm/fossil/src/merge.c, src/coopy_scm/fossil/src/merge3.c, src/coopy_scm/fossil/src/mkindex.c, src/coopy_scm/fossil/src/name.c, src/coopy_scm/fossil/src/patch/coopyize_fossil_001.patch, src/coopy_scm/fossil/src/pivot.c, src/coopy_scm/fossil/src/pqueue.c, src/coopy_scm/fossil/src/printf.c, src/coopy_scm/fossil/src/rebuild.c, src/coopy_scm/fossil/src/report.c, src/coopy_scm/fossil/src/rss.c, src/coopy_scm/fossil/src/rstats.c, src/coopy_scm/fossil/src/schema.c, src/coopy_scm/fossil/src/search.c, src/coopy_scm/fossil/src/setup.c, src/coopy_scm/fossil/src/sha1.c, src/coopy_scm/fossil/src/shun.c, src/coopy_scm/fossil/src/skins.c, src/coopy_scm/fossil/src/sqlite3.c, src/coopy_scm/fossil/src/sqlite3.h, src/coopy_scm/fossil/src/stat.c, src/coopy_scm/fossil/src/style.c, src/coopy_scm/fossil/src/sync.c, src/coopy_scm/fossil/src/tag.c, src/coopy_scm/fossil/src/th.c, src/coopy_scm/fossil/src/th.h, src/coopy_scm/fossil/src/th_lang.c, src/coopy_scm/fossil/src/th_main.c, src/coopy_scm/fossil/src/timeline.c, src/coopy_scm/fossil/src/tkt.c, src/coopy_scm/fossil/src/tktsetup.c, src/coopy_scm/fossil/src/translate.c, src/coopy_scm/fossil/src/undo.c, src/coopy_scm/fossil/src/update.c, src/coopy_scm/fossil/src/url.c, src/coopy_scm/fossil/src/user.c, src/coopy_scm/fossil/src/verify.c, src/coopy_scm/fossil/src/vfile.c, src/coopy_scm/fossil/src/wiki.c, src/coopy_scm/fossil/src/wikiformat.c, src/coopy_scm/fossil/src/winhttp.c, src/coopy_scm/fossil/src/xfer.c, src/coopy_scm/fossil/src/zip.c, src/coopy_scm/src/csv_hooks.cpp, src/coopy_scm/src/fossil/VERSION.h, src/coopy_scm/src/fossil/main.h, src/coopy_scm/src/gui.cpp, src/coopy_scm/src/main.cpp, src/coopy_scm/src/ssfossil.cpp, src/coopy_scm/src/ssfossil.h, src/libsheet/CMakeLists.txt, src/ssfossil/CMakeLists.txt, src/ssfossil/fossil/COPYRIGHT-GPL2.txt, src/ssfossil/fossil/README.TXT, src/ssfossil/fossil/src/STATUS.TXT, src/ssfossil/fossil/src/add.c, src/ssfossil/fossil/src/allrepo.c, src/ssfossil/fossil/src/attach.c, src/ssfossil/fossil/src/bag.c, src/ssfossil/fossil/src/blob.c, src/ssfossil/fossil/src/branch.c, src/ssfossil/fossil/src/browse.c, src/ssfossil/fossil/src/captcha.c, src/ssfossil/fossil/src/cgi.c, src/ssfossil/fossil/src/checkin.c, src/ssfossil/fossil/src/checkout.c, src/ssfossil/fossil/src/clearsign.c, src/ssfossil/fossil/src/clone.c, src/ssfossil/fossil/src/comformat.c, src/ssfossil/fossil/src/config.h, src/ssfossil/fossil/src/configure.c, src/ssfossil/fossil/src/construct.c, src/ssfossil/fossil/src/content.c, src/ssfossil/fossil/src/db.c, src/ssfossil/fossil/src/delta.c, src/ssfossil/fossil/src/deltacmd.c, src/ssfossil/fossil/src/descendants.c, src/ssfossil/fossil/src/diff.c, src/ssfossil/fossil/src/diffcmd.c, src/ssfossil/fossil/src/doc.c, src/ssfossil/fossil/src/encode.c, src/ssfossil/fossil/src/file.c, src/ssfossil/fossil/src/finfo.c, src/ssfossil/fossil/src/graph.c, src/ssfossil/fossil/src/http.c, src/ssfossil/fossil/src/http_socket.c, src/ssfossil/fossil/src/http_ssl.c, src/ssfossil/fossil/src/http_transport.c, src/ssfossil/fossil/src/info.c, src/ssfossil/fossil/src/login.c, src/ssfossil/fossil/src/main.c, src/ssfossil/fossil/src/main.mk, src/ssfossil/fossil/src/makeheaders.c, src/ssfossil/fossil/src/makeheaders.html, src/ssfossil/fossil/src/makemake.tcl, src/ssfossil/fossil/src/manifest.c, src/ssfossil/fossil/src/md5.c, src/ssfossil/fossil/src/merge.c, src/ssfossil/fossil/src/merge3.c, src/ssfossil/fossil/src/mkindex.c, src/ssfossil/fossil/src/name.c, src/ssfossil/fossil/src/patch/coopyize_fossil_001.patch, src/ssfossil/fossil/src/pivot.c, src/ssfossil/fossil/src/pqueue.c, src/ssfossil/fossil/src/printf.c, src/ssfossil/fossil/src/rebuild.c, src/ssfossil/fossil/src/report.c, src/ssfossil/fossil/src/rss.c, src/ssfossil/fossil/src/rstats.c, src/ssfossil/fossil/src/schema.c, src/ssfossil/fossil/src/search.c, src/ssfossil/fossil/src/setup.c, src/ssfossil/fossil/src/sha1.c, src/ssfossil/fossil/src/shun.c, src/ssfossil/fossil/src/skins.c, src/ssfossil/fossil/src/sqlite3.c, src/ssfossil/fossil/src/sqlite3.h, src/ssfossil/fossil/src/stat.c, src/ssfossil/fossil/src/style.c, src/ssfossil/fossil/src/sync.c, src/ssfossil/fossil/src/tag.c, src/ssfossil/fossil/src/th.c, src/ssfossil/fossil/src/th.h, src/ssfossil/fossil/src/th_lang.c, src/ssfossil/fossil/src/th_main.c, src/ssfossil/fossil/src/timeline.c, src/ssfossil/fossil/src/tkt.c, src/ssfossil/fossil/src/tktsetup.c, src/ssfossil/fossil/src/translate.c, src/ssfossil/fossil/src/undo.c, src/ssfossil/fossil/src/update.c, src/ssfossil/fossil/src/url.c, src/ssfossil/fossil/src/user.c, src/ssfossil/fossil/src/verify.c, src/ssfossil/fossil/src/vfile.c, src/ssfossil/fossil/src/wiki.c, src/ssfossil/fossil/src/wikiformat.c, src/ssfossil/fossil/src/winhttp.c, src/ssfossil/fossil/src/xfer.c, src/ssfossil/fossil/src/zip.c, src/ssfossil/src/csv_hooks.cpp, src/ssfossil/src/fossil/VERSION.h, src/ssfossil/src/fossil/main.h, src/ssfossil/src/main.cpp, src/ssfossil/src/ssfossil.cpp, src/ssfossil/src/ssfossil.h: async operation 2010-09-17 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/coopy_scm/src/gui.cpp, src/coopy_scm/src/ssfossil.cpp: give up on directly integrating fossil 2010-09-08 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/PolyBook.cpp, src/libsheet_core/Merger.cpp: size_t -> int 2010-09-06 Paul Fitzpatrick <paulfitz@alum.mit.edu> * CMakeLists.txt, src/coopy_scm/src/gui.cpp, src/libsheet_core/CMakeLists.txt, src/libsheet_core/main_test.cpp, src/libsheet_core/test/main_test.cpp: fix windows gui build 2010-09-06 Paul Fitzpatrick <paulfitz@alum.mit.edu> * : commit 083c6938cdc711e6f101297f68ad4d609a5613ff Author: Paul Fitzpatrick <paulfitz@alum.mit.edu> Date: Mon Sep 6 22:00:21 2010 -0400 2010-08-26 Paul Fitzpatrick <paulfitz@liralab.it> * src/coopy_scm/fossil/src/makeheaders.c: fix for msys 2010-08-26 Paul Fitzpatrick <paulfitz@liralab.it> * src/libsheet_core/BookCompare.cpp, src/libsheet_core/CsvMerge.cpp, src/libsheet_core/MergeOutputSqlDiff.cpp, src/libsheet_core/MergeOutputVerboseDiff.cpp: missing includes 2010-06-22 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/ssformat/ssformat.cpp: update usage 2010-06-22 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/PolyBook.cpp: generic sqlite .sql output for polybooks 2010-06-22 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/CMakeLists.txt, src/libsheet/PolyBook.cpp, src/libsheet/include/coopy/PolyBook.h, src/ssformat/CMakeLists.txt, src/ssformat/ssformat.cpp, src/testing/CMakeLists.txt: basic format conversion 2010-05-25 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/testing/CMakeLists.txt, tests/result_trimmer_merge.csv, tests/trimmer_base.csv, tests/trimmer_more.csv: test trimmed merge case 2010-05-25 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scripts/test_merge.sh, src/coopy_scm/src/csv_hooks.cpp, src/libsheet_core/BookCompare.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/OrderMerge.cpp, src/libsheet_core/SheetCompare.cpp, src/libsheet_core/SheetStyle.cpp, src/libsheet_core/impl_include/coopy/MatchUnit.h, src/libsheet_core/impl_include/coopy/Merger.h, src/libsheet_core/impl_include/coopy/OrderMerge.h, src/libsheet_core/include/coopy/BookCompare.h, src/libsheet_core/include/coopy/CompareFlags.h, src/libsheet_core/include/coopy/OrderResult.h, src/libsheet_core/include/coopy/SheetCompare.h, src/ssdiff/ssdiff.cpp, src/ssmerge/ssmerge.cpp, src/testing/test_sheet.cpp: give trimming option for merge 2010-05-25 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scripts/make_packages.sh, src/coopy_scm/scripts/mingwin.cmake: freshen mingw building 2010-05-25 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scripts/make_packages.sh: freshen mingw building 2010-05-25 Paul Fitzpatrick <paulfitz@alum.mit.edu> * CMakeLists.txt: bump version 2010-05-25 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/coopy_scm/src/csv_hooks.cpp, src/ssdiff/ssdiff.cpp, src/ssmerge/ssmerge.cpp, src/sspatch/sspatch.cpp: freshen usage messages 2010-05-25 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scripts/test_patch.sh, src/libsheet_core/MergeOutputSqlDiff.cpp, src/libsheet_core/MergeOutputVerboseDiff.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/include/coopy/MergeOutput.h, src/libsheet_core/include/coopy/MergeOutputVerboseDiff.h, src/libsheet_core/include/coopy/Stringer.h, src/ssdiff/ssdiff.cpp: verbose diff format 2010-05-24 Paul Fitzpatrick <paulfitz@alum.mit.edu> * CMakeLists.txt, scripts/test_patch.sh, src/coopy_scm/src/gui.cpp, src/libsheet/CMakeLists.txt, src/libsheet/PolyBook.cpp, src/libsheet/include/coopy/PolyBook.h, src/libsheet_core/BookCompare.cpp, src/libsheet_core/ColMan.cpp, src/libsheet_core/CsvColumn.cpp, src/libsheet_core/CsvMerge.cpp, src/libsheet_core/CsvPatch.cpp, src/libsheet_core/CsvStat.cpp, src/libsheet_core/DataSheet.cpp, src/libsheet_core/MergeOutputAccum.cpp, src/libsheet_core/MergeOutputPatch.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/SheetStyle.cpp, src/libsheet_core/SparseSheet.cpp, src/libsheet_core/impl_include/coopy/FMap.h, src/libsheet_core/impl_include/coopy/MeasureMan.h, src/libsheet_core/impl_include/coopy/SparseSheet.h, src/libsheet_core/include/coopy/BookCompare.h, src/libsheet_core/include/coopy/CsvSheet.h, src/libsheet_core/include/coopy/MergeOutput.h, src/libsheet_core/include/coopy/MergeOutputSqlDiff.h, src/libsheet_core/include/coopy/ShortTextBook.h, src/libsheet_core/include/coopy/Stat.h, src/libsheet_core/include/coopy/TextSheet.h, src/libsheet_core/include/coopy/TypedSheet.h, src/ssdiff/ssdiff.cpp, src/ssrender/CsvRender.cpp, src/ssrender/stringify.cpp, src/testing/test_sheet.cpp: implement trivial one-page book compare 2010-05-24 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet/include/coopy/PolyBook.h, src/libsheet_core/include/coopy/DataBook.h, src/libsheet_core/include/coopy/ShortTextBook.h, src/libsheet_core/include/coopy/TextSheet.h: stub for loading books 2010-05-24 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/coopy_scm/CMakeLists.txt, src/libsheet/CMakeLists.txt, src/libsheet/SqliteTextBook.cpp, src/libsheet/include/coopy/SqliteTextBook.h, src/libsheet_core/include/coopy/DataBook.h, src/libsheet_core/include/coopy/TextBook.h: stub for loading sqlite 2010-05-24 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scripts/test_patch.sh, src/libsheet_core/MergeOutputSqlDiff.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/impl_include/coopy/Merger.h, src/libsheet_core/include/coopy/MergeOutput.h, src/libsheet_core/include/coopy/MergeOutputSqlDiff.h: record condition var for sql diffs 2010-05-24 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/Merger.cpp: remove stray debug message 2010-05-24 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scripts/test_patch.sh, src/libsheet_core/CsvWrite.cpp, src/libsheet_core/MergeOutputSqlDiff.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/OrderMerge.cpp, src/libsheet_core/impl_include/coopy/MergeOutput.h, src/libsheet_core/include/coopy/MergeOutput.h, src/libsheet_core/include/coopy/MergeOutputSqlDiff.h, src/ssdiff/ssdiff.cpp, src/testing/CMakeLists.txt, src/testing/test_sheet.cpp, tests/test005_replace_column_and_reorder.csv: more steps towards column manipulation 2010-05-24 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/CMakeLists.txt, src/libsheet_core/ColumnInfo.cpp, src/libsheet_core/impl_include/coopy/MergeOutput.h, src/libsheet_core/impl_include/coopy/Merger.h, src/libsheet_core/include/coopy/ColumnInfo.h, src/libsheet_core/include/coopy/DataSheet.h, src/libsheet_core/include/coopy/SheetSchema.h, src/ssdiff/ssdiff.cpp: prepare for more useful diffs 2010-05-23 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/coopy_scm/src/csv_hooks.cpp, src/libsheet_core/CMakeLists.txt, src/libsheet_core/MergeOutputAccum.cpp, src/libsheet_core/MergeOutputPatch.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/SheetCompare.cpp, src/libsheet_core/impl_include/coopy/Merger.h, src/libsheet_core/include/coopy/CsvSheet.h, src/libsheet_core/include/coopy/MergeOutput.h, src/libsheet_core/include/coopy/MergeOutputAccum.h, src/libsheet_core/include/coopy/MergeOutputPatch.h, src/libsheet_core/include/coopy/SheetCompare.h, src/ssdiff/ssdiff.cpp, src/ssmerge/ssmerge.cpp, src/testing/test_sheet.cpp: factor out result output 2010-05-23 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/coopy_scm/src/csv_hooks.cpp, src/libsheet_core/CsvCompare.cpp, src/libsheet_core/MeasureMan.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/SheetCompare.cpp, src/libsheet_core/impl_include/coopy/FMap.h, src/libsheet_core/impl_include/coopy/MeasureMan.h, src/libsheet_core/impl_include/coopy/MeasurePass.h, src/libsheet_core/impl_include/coopy/Merger.h, src/libsheet_core/impl_include/coopy/RowMan.h, src/libsheet_core/include/coopy/CsvCompare.h, src/libsheet_core/include/coopy/CsvSheet.h, src/libsheet_core/include/coopy/SheetCompare.h, src/libsheet_core/include/coopy/TextSheet.h, src/ssdiff/ssdiff.cpp, src/ssmerge/ssmerge.cpp, src/testing/test_sheet.cpp: remove csv dependence from matching 2010-05-23 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/ColMan.cpp, src/libsheet_core/CsvPatch.cpp, src/libsheet_core/CsvSheet.cpp, src/libsheet_core/FloatSheet.cpp, src/libsheet_core/SparseSheet.cpp, src/libsheet_core/Stat.cpp, src/libsheet_core/impl_include/coopy/SparseSheet.h, src/libsheet_core/include/coopy/CsvSheet.h, src/libsheet_core/include/coopy/CsvStat.h, src/libsheet_core/include/coopy/DataSheet.h, src/libsheet_core/include/coopy/FloatSheet.h, src/libsheet_core/include/coopy/IntSheet.h, src/libsheet_core/include/coopy/OrderResult.h, src/libsheet_core/include/coopy/Stat.h, src/libsheet_core/include/coopy/TypedSheet.h, src/testing/make_sheet.cpp: break up sheet types 2010-05-23 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/coopy_scm/src/csv_hooks.cpp, src/libsheet_core/CMakeLists.txt, src/libsheet_core/CsvMerge.cpp, src/libsheet_core/CsvSheet.cpp, src/libsheet_core/CsvWrite.cpp, src/libsheet_core/DataSheet.cpp, src/libsheet_core/include/coopy/DataSheet.h, src/ssdiff/ssdiff.cpp, src/sspatch/sspatch.cpp, src/testing/make_sheet.cpp: factor out style 2010-05-23 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/coopy_scm/src/csv_hooks.cpp, src/libsheet/CsvFile.cpp, src/libsheet_core/CMakeLists.txt, src/libsheet_core/CsvStyle.cpp, src/libsheet_core/CsvWrite.cpp, src/libsheet_core/SheetStyle.cpp, src/libsheet_core/include/coopy/CsvSheet.h, src/libsheet_core/include/coopy/CsvStyle.h, src/libsheet_core/include/coopy/DataSheet.h, src/libsheet_core/include/coopy/SheetStyle.h: migrating to more general sheets 2010-05-23 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scripts/README.TXT, scripts/test_patch.sh, src/libsheet_core/Dbg.cpp, src/libsheet_core/impl_include/coopy/MeasurePass.h: test diffs 2010-05-23 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scripts/test_speed.sh, src/libsheet_core/Dbg.cpp, src/libsheet_core/MeasureMan.cpp, src/libsheet_core/SparseSheet.cpp, src/libsheet_core/impl_include/coopy/MeasurePass.h, src/libsheet_core/impl_include/coopy/RowMan.h: preparation for optimizing normalization step 2010-05-15 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scripts/test_speed.sh, src/libsheet_core/MeasureMan.cpp, src/libsheet_core/SparseSheet.cpp, src/libsheet_core/impl_include/coopy/EfficientMap.h, src/libsheet_core/impl_include/coopy/SparseSheet.h: fix large dimensions 2010-05-15 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scripts/test_speed.sh, src/libsheet_core/Dbg.cpp, src/libsheet_core/MeasureMan.cpp, src/libsheet_core/OrderMerge.cpp, src/libsheet_core/SparseSheet.cpp, src/libsheet_core/impl_include/coopy/FMap.h, src/libsheet_core/impl_include/coopy/OrderMerge.h, src/libsheet_core/impl_include/coopy/SparseSheet.h: speed up order shuffle 2010-05-15 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scripts/test_speed.sh, src/CMakeLists.txt, src/libsheet_core/Dbg.cpp, src/libsheet_core/MeasureMan.cpp, src/libsheet_core/SparseSheet.cpp, src/libsheet_core/impl_include/coopy/EfficientMap.h, src/libsheet_core/impl_include/coopy/FMap.h, src/libsheet_core/impl_include/coopy/MeasurePass.h, src/libsheet_core/impl_include/coopy/RowMan.h, src/libsheet_core/impl_include/coopy/SparseSheet.h, src/libsheet_core/include/coopy/CsvSheet.h, src/ssmerge/CMakeLists.txt, src/testing/CMakeLists.txt, src/testing/make_sheet.cpp: add sparse operation 2010-05-15 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/CMakeLists.txt, src/coopy_scm/src/csv_hooks.cpp, src/libsheet_core/ColMan.cpp, src/libsheet_core/CsvCompare.cpp, src/libsheet_core/MeasureMan.cpp, src/libsheet_core/impl_include/coopy/ColMan.h, src/libsheet_core/impl_include/coopy/MeasureMan.h, src/libsheet_core/impl_include/coopy/MeasurePass.h, src/libsheet_core/impl_include/coopy/RowMan.h, src/libsheet_core/include/coopy/CsvCompare.h, src/ssdiff/ssdiff.cpp, src/ssmerge/CMakeLists.txt, src/ssmerge/ssmerge.cpp, src/testing/test_sheet.cpp: refactor and small optimization under sheet equality 2010-05-14 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/CMakeLists.txt, src/libsheet_core/CsvCompare.cpp, src/libsheet_core/Dbg.cpp, src/libsheet_core/Merger.cpp, src/libsheet_core/OrderMerge.cpp, src/libsheet_core/impl_include/coopy/ColMan.h, src/libsheet_core/impl_include/coopy/Dbg.h, src/libsheet_core/impl_include/coopy/FMap.h, src/libsheet_core/impl_include/coopy/FVal.h, src/libsheet_core/impl_include/coopy/MatchUnit.h, src/libsheet_core/impl_include/coopy/Measure.h, src/libsheet_core/impl_include/coopy/MeasureMan.h, src/libsheet_core/impl_include/coopy/MeasurePass.h, src/libsheet_core/impl_include/coopy/Merger.h, src/libsheet_core/impl_include/coopy/OrderMerge.h, src/libsheet_core/impl_include/coopy/RowMan.h: split up class files 2010-05-14 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libsheet_core/include/coopy/CvsCompare.h: remove stray file 2010-05-14 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/merge.html, src/CMakeLists.txt, src/coopy_scm/CMakeLists.txt, src/coopy_scm/src/csv_hooks.cpp, src/coopy_scm/src/ssfossil.cpp, src/libsheet/CMakeLists.txt, src/libsheet/CsvFile.cpp, src/libsheet/CsvFile.h, src/libsheet/include/coopy/CsvFile.h, src/libsheet_core/CMakeLists.txt, src/libsheet_core/CsvColumn.cpp, src/libsheet_core/CsvColumn.h, src/libsheet_core/CsvCompare.cpp, src/libsheet_core/CsvCompare.h, src/libsheet_core/CsvMerge.cpp, src/libsheet_core/CsvMerge.h, src/libsheet_core/CsvPatch.cpp, src/libsheet_core/CsvPatch.h, src/libsheet_core/CsvSheet.cpp, src/libsheet_core/CsvSheet.h, src/libsheet_core/CsvStat.cpp, src/libsheet_core/CsvStat.h, src/libsheet_core/CsvStyle.cpp, src/libsheet_core/CsvStyle.h, src/libsheet_core/CsvWrite.cpp, src/libsheet_core/CsvWrite.h, src/libsheet_core/CvsCompare.h, src/libsheet_core/OrderResult.h, src/libsheet_core/include/coopy/CsvColumn.h, src/libsheet_core/include/coopy/CsvCompare.h, src/libsheet_core/include/coopy/CsvMerge.h, src/libsheet_core/include/coopy/CsvPatch.h, src/libsheet_core/include/coopy/CsvSheet.h, src/libsheet_core/include/coopy/CsvStat.h, src/libsheet_core/include/coopy/CsvStyle.h, src/libsheet_core/include/coopy/CsvWrite.h, src/libsheet_core/include/coopy/CvsCompare.h, src/libsheet_core/include/coopy/OrderResult.h, src/libsheet_core/main_test.cpp, src/ssdiff/ssdiff.cpp, src/ssmerge/ssmerge.cpp, src/sspatch/sspatch.cpp, src/ssrender/CMakeLists.txt, src/ssrender/CsvRender.cpp, src/ssrender/CsvRender.h, src/ssrender/csv2html.cpp, src/ssrender/include/coopy/CsvRender.h, src/testing/CMakeLists.txt, src/testing/test_sheet.cpp: more directory shuffling 2010-05-13 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/CMakeLists.txt, src/ssdiff/CMakeLists.txt, src/ssdiff/ssdiff.cpp, src/ssmerge/CMakeLists.txt, src/ssmerge/csvdiff.cpp, src/ssmerge/csvmerge.cpp, src/ssmerge/csvpatch.cpp, src/ssmerge/scanss.cpp, src/ssmerge/ssmerge.cpp, src/sspatch/CMakeLists.txt, src/sspatch/sspatch.cpp, src/testing/CMakeLists.txt, src/testing/test_sheet.cpp: yet more renaming 2010-05-13 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/CMakeLists.txt, src/coopy_scm/CMakeLists.txt, src/libcsv/CMakeLists.txt, src/libcsv/FAQ, src/libcsv/INSTALL, src/libcsv/LICENSE, src/libcsv/Makefile, src/libcsv/README, src/libcsv/csv.h, src/libcsv/libcsv.c, src/libcsv/test_csv.c, src/libsheet/CMakeLists.txt, src/libsheet/CsvFile.cpp, src/libsheet/CsvFile.h, src/libsheet_core/CMakeLists.txt, src/libsheet_core/CsvColumn.cpp, src/libsheet_core/CsvColumn.h, src/libsheet_core/CsvCompare.cpp, src/libsheet_core/CsvCompare.h, src/libsheet_core/CsvMerge.cpp, src/libsheet_core/CsvMerge.h, src/libsheet_core/CsvPatch.cpp, src/libsheet_core/CsvPatch.h, src/libsheet_core/CsvSheet.cpp, src/libsheet_core/CsvSheet.h, src/libsheet_core/CsvStat.cpp, src/libsheet_core/CsvStat.h, src/libsheet_core/CsvStyle.cpp, src/libsheet_core/CsvStyle.h, src/libsheet_core/CsvWrite.cpp, src/libsheet_core/CsvWrite.h, src/libsheet_core/CvsCompare.h, src/libsheet_core/OrderResult.h, src/libsheet_core/main_test.cpp, src/ssmanip/CMakeLists.txt, src/ssmanip/CsvColumn.cpp, src/ssmanip/CsvColumn.h, src/ssmanip/CsvCompare.cpp, src/ssmanip/CsvCompare.h, src/ssmanip/CsvMerge.cpp, src/ssmanip/CsvMerge.h, src/ssmanip/CsvPatch.cpp, src/ssmanip/CsvPatch.h, src/ssmanip/CsvSheet.cpp, src/ssmanip/CsvSheet.h, src/ssmanip/CsvStat.cpp, src/ssmanip/CsvStat.h, src/ssmanip/CsvStyle.cpp, src/ssmanip/CsvStyle.h, src/ssmanip/CsvWrite.cpp, src/ssmanip/CsvWrite.h, src/ssmanip/CvsCompare.h, src/ssmanip/OrderResult.h, src/ssmanip/main_test.cpp, src/ssmanip2/CMakeLists.txt, src/ssmanip2/CsvFile.cpp, src/ssmanip2/CsvFile.h, src/ssmanip2/libcsv/FAQ, src/ssmanip2/libcsv/INSTALL, src/ssmanip2/libcsv/LICENSE, src/ssmanip2/libcsv/Makefile, src/ssmanip2/libcsv/README, src/ssmanip2/libcsv/csv.h, src/ssmanip2/libcsv/libcsv.c, src/ssmanip2/libcsv/test_csv.c, src/ssmerge/CMakeLists.txt, src/ssrender/CMakeLists.txt: more renaming 2010-05-13 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/ssrender/CMakeLists.txt: add missed build file 2010-05-13 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/CMakeLists.txt, src/coopy_scm/CMakeLists.txt, src/ssmanip/CMakeLists.txt, src/ssmerge/CMakeLists.txt, src/ssmerge/CsvRender.cpp, src/ssmerge/CsvRender.h, src/ssmerge/csv2html.cpp, src/ssmerge/csv2html.css, src/ssmerge/stringify.cpp, src/ssrender/CsvRender.cpp, src/ssrender/CsvRender.h, src/ssrender/csv2html.cpp, src/ssrender/csv2html.css, src/ssrender/stringify.cpp, src/testing/CMakeLists.txt: continue clean up 2010-05-13 Paul Fitzpatrick <paulfitz@alum.mit.edu> * CMakeLists.txt, README.TXT, merge3x2d/CMakeLists.txt, merge3x2d/CsvColumn.cpp, merge3x2d/CsvColumn.h, merge3x2d/CsvCompare.cpp, merge3x2d/CsvCompare.h, merge3x2d/CsvMerge.cpp, merge3x2d/CsvMerge.h, merge3x2d/CsvPatch.cpp, merge3x2d/CsvPatch.h, merge3x2d/CsvSheet.cpp, merge3x2d/CsvSheet.h, merge3x2d/CsvStat.cpp, merge3x2d/CsvStat.h, merge3x2d/CsvStyle.cpp, merge3x2d/CsvStyle.h, merge3x2d/CsvWrite.cpp, merge3x2d/CsvWrite.h, merge3x2d/CvsCompare.h, merge3x2d/OrderResult.h, merge3x2d/main_test.cpp, scanss/CMakeLists.txt, scanss/CsvFile.cpp, scanss/CsvFile.h, scanss/CsvRender.cpp, scanss/CsvRender.h, scanss/csv2html.cpp, scanss/csv2html.css, scanss/csvdiff.cpp, scanss/csvmerge.cpp, scanss/csvpatch.cpp, scanss/libcsv/FAQ, scanss/libcsv/INSTALL, scanss/libcsv/LICENSE, scanss/libcsv/Makefile, scanss/libcsv/README, scanss/libcsv/csv.h, scanss/libcsv/libcsv.c, scanss/libcsv/test_csv.c, scanss/scanss.cpp, scanss/stringify.cpp, sheet_scm/CMakeLists.txt, sheet_scm/fossil/COPYRIGHT-GPL2.txt, sheet_scm/fossil/README.TXT, sheet_scm/fossil/src/STATUS.TXT, sheet_scm/fossil/src/add.c, sheet_scm/fossil/src/allrepo.c, sheet_scm/fossil/src/attach.c, sheet_scm/fossil/src/bag.c, sheet_scm/fossil/src/blob.c, sheet_scm/fossil/src/branch.c, sheet_scm/fossil/src/browse.c, sheet_scm/fossil/src/captcha.c, sheet_scm/fossil/src/cgi.c, sheet_scm/fossil/src/checkin.c, sheet_scm/fossil/src/checkout.c, sheet_scm/fossil/src/clearsign.c, sheet_scm/fossil/src/clone.c, sheet_scm/fossil/src/comformat.c, sheet_scm/fossil/src/config.h, sheet_scm/fossil/src/configure.c, sheet_scm/fossil/src/construct.c, sheet_scm/fossil/src/content.c, sheet_scm/fossil/src/db.c, sheet_scm/fossil/src/delta.c, sheet_scm/fossil/src/deltacmd.c, sheet_scm/fossil/src/descendants.c, sheet_scm/fossil/src/diff.c, sheet_scm/fossil/src/diffcmd.c, sheet_scm/fossil/src/doc.c, sheet_scm/fossil/src/encode.c, sheet_scm/fossil/src/file.c, sheet_scm/fossil/src/finfo.c, sheet_scm/fossil/src/graph.c, sheet_scm/fossil/src/http.c, sheet_scm/fossil/src/http_socket.c, sheet_scm/fossil/src/http_ssl.c, sheet_scm/fossil/src/http_transport.c, sheet_scm/fossil/src/info.c, sheet_scm/fossil/src/login.c, sheet_scm/fossil/src/main.c, sheet_scm/fossil/src/main.mk, sheet_scm/fossil/src/makeheaders.c, sheet_scm/fossil/src/makeheaders.html, sheet_scm/fossil/src/makemake.tcl, sheet_scm/fossil/src/manifest.c, sheet_scm/fossil/src/md5.c, sheet_scm/fossil/src/merge.c, sheet_scm/fossil/src/merge3.c, sheet_scm/fossil/src/mkindex.c, sheet_scm/fossil/src/name.c, sheet_scm/fossil/src/patch/coopyize_fossil_001.patch, sheet_scm/fossil/src/pivot.c, sheet_scm/fossil/src/pqueue.c, sheet_scm/fossil/src/printf.c, sheet_scm/fossil/src/rebuild.c, sheet_scm/fossil/src/report.c, sheet_scm/fossil/src/rss.c, sheet_scm/fossil/src/rstats.c, sheet_scm/fossil/src/schema.c, sheet_scm/fossil/src/search.c, sheet_scm/fossil/src/setup.c, sheet_scm/fossil/src/sha1.c, sheet_scm/fossil/src/shun.c, sheet_scm/fossil/src/skins.c, sheet_scm/fossil/src/sqlite3.c, sheet_scm/fossil/src/sqlite3.h, sheet_scm/fossil/src/stat.c, sheet_scm/fossil/src/style.c, sheet_scm/fossil/src/sync.c, sheet_scm/fossil/src/tag.c, sheet_scm/fossil/src/th.c, sheet_scm/fossil/src/th.h, sheet_scm/fossil/src/th_lang.c, sheet_scm/fossil/src/th_main.c, sheet_scm/fossil/src/timeline.c, sheet_scm/fossil/src/tkt.c, sheet_scm/fossil/src/tktsetup.c, sheet_scm/fossil/src/translate.c, sheet_scm/fossil/src/undo.c, sheet_scm/fossil/src/update.c, sheet_scm/fossil/src/url.c, sheet_scm/fossil/src/user.c, sheet_scm/fossil/src/verify.c, sheet_scm/fossil/src/vfile.c, sheet_scm/fossil/src/wiki.c, sheet_scm/fossil/src/wikiformat.c, sheet_scm/fossil/src/winhttp.c, sheet_scm/fossil/src/xfer.c, sheet_scm/fossil/src/zip.c, sheet_scm/scripts/FindwxWidgets.cmake, sheet_scm/scripts/mingwin.cmake, sheet_scm/src/csv_hooks.cpp, sheet_scm/src/decor.rc, sheet_scm/src/fossil/VERSION.h, sheet_scm/src/fossil/main.h, sheet_scm/src/gui.cpp, sheet_scm/src/icon/appicon.xpm, sheet_scm/src/icon/make_ico.sh, sheet_scm/src/main.cpp, sheet_scm/src/ssfossil.cpp, sheet_scm/src/ssfossil.h, src/CMakeLists.txt, src/coopy_scm/CMakeLists.txt, src/coopy_scm/fossil/COPYRIGHT-GPL2.txt, src/coopy_scm/fossil/README.TXT, src/coopy_scm/fossil/src/STATUS.TXT, src/coopy_scm/fossil/src/add.c, src/coopy_scm/fossil/src/allrepo.c, src/coopy_scm/fossil/src/attach.c, src/coopy_scm/fossil/src/bag.c, src/coopy_scm/fossil/src/blob.c, src/coopy_scm/fossil/src/branch.c, src/coopy_scm/fossil/src/browse.c, src/coopy_scm/fossil/src/captcha.c, src/coopy_scm/fossil/src/cgi.c, src/coopy_scm/fossil/src/checkin.c, src/coopy_scm/fossil/src/checkout.c, src/coopy_scm/fossil/src/clearsign.c, src/coopy_scm/fossil/src/clone.c, src/coopy_scm/fossil/src/comformat.c, src/coopy_scm/fossil/src/config.h, src/coopy_scm/fossil/src/configure.c, src/coopy_scm/fossil/src/construct.c, src/coopy_scm/fossil/src/content.c, src/coopy_scm/fossil/src/db.c, src/coopy_scm/fossil/src/delta.c, src/coopy_scm/fossil/src/deltacmd.c, src/coopy_scm/fossil/src/descendants.c, src/coopy_scm/fossil/src/diff.c, src/coopy_scm/fossil/src/diffcmd.c, src/coopy_scm/fossil/src/doc.c, src/coopy_scm/fossil/src/encode.c, src/coopy_scm/fossil/src/file.c, src/coopy_scm/fossil/src/finfo.c, src/coopy_scm/fossil/src/graph.c, src/coopy_scm/fossil/src/http.c, src/coopy_scm/fossil/src/http_socket.c, src/coopy_scm/fossil/src/http_ssl.c, src/coopy_scm/fossil/src/http_transport.c, src/coopy_scm/fossil/src/info.c, src/coopy_scm/fossil/src/login.c, src/coopy_scm/fossil/src/main.c, src/coopy_scm/fossil/src/main.mk, src/coopy_scm/fossil/src/makeheaders.c, src/coopy_scm/fossil/src/makeheaders.html, src/coopy_scm/fossil/src/makemake.tcl, src/coopy_scm/fossil/src/manifest.c, src/coopy_scm/fossil/src/md5.c, src/coopy_scm/fossil/src/merge.c, src/coopy_scm/fossil/src/merge3.c, src/coopy_scm/fossil/src/mkindex.c, src/coopy_scm/fossil/src/name.c, src/coopy_scm/fossil/src/patch/coopyize_fossil_001.patch, src/coopy_scm/fossil/src/pivot.c, src/coopy_scm/fossil/src/pqueue.c, src/coopy_scm/fossil/src/printf.c, src/coopy_scm/fossil/src/rebuild.c, src/coopy_scm/fossil/src/report.c, src/coopy_scm/fossil/src/rss.c, src/coopy_scm/fossil/src/rstats.c, src/coopy_scm/fossil/src/schema.c, src/coopy_scm/fossil/src/search.c, src/coopy_scm/fossil/src/setup.c, src/coopy_scm/fossil/src/sha1.c, src/coopy_scm/fossil/src/shun.c, src/coopy_scm/fossil/src/skins.c, src/coopy_scm/fossil/src/sqlite3.c, src/coopy_scm/fossil/src/sqlite3.h, src/coopy_scm/fossil/src/stat.c, src/coopy_scm/fossil/src/style.c, src/coopy_scm/fossil/src/sync.c, src/coopy_scm/fossil/src/tag.c, src/coopy_scm/fossil/src/th.c, src/coopy_scm/fossil/src/th.h, src/coopy_scm/fossil/src/th_lang.c, src/coopy_scm/fossil/src/th_main.c, src/coopy_scm/fossil/src/timeline.c, src/coopy_scm/fossil/src/tkt.c, src/coopy_scm/fossil/src/tktsetup.c, src/coopy_scm/fossil/src/translate.c, src/coopy_scm/fossil/src/undo.c, src/coopy_scm/fossil/src/update.c, src/coopy_scm/fossil/src/url.c, src/coopy_scm/fossil/src/user.c, src/coopy_scm/fossil/src/verify.c, src/coopy_scm/fossil/src/vfile.c, src/coopy_scm/fossil/src/wiki.c, src/coopy_scm/fossil/src/wikiformat.c, src/coopy_scm/fossil/src/winhttp.c, src/coopy_scm/fossil/src/xfer.c, src/coopy_scm/fossil/src/zip.c, src/coopy_scm/scripts/FindwxWidgets.cmake, src/coopy_scm/scripts/mingwin.cmake, src/coopy_scm/src/csv_hooks.cpp, src/coopy_scm/src/decor.rc, src/coopy_scm/src/fossil/VERSION.h, src/coopy_scm/src/fossil/main.h, src/coopy_scm/src/gui.cpp, src/coopy_scm/src/icon/appicon.xpm, src/coopy_scm/src/icon/make_ico.sh, src/coopy_scm/src/main.cpp, src/coopy_scm/src/ssfossil.cpp, src/coopy_scm/src/ssfossil.h, src/ssmanip/CMakeLists.txt, src/ssmanip/CsvColumn.cpp, src/ssmanip/CsvColumn.h, src/ssmanip/CsvCompare.cpp, src/ssmanip/CsvCompare.h, src/ssmanip/CsvMerge.cpp, src/ssmanip/CsvMerge.h, src/ssmanip/CsvPatch.cpp, src/ssmanip/CsvPatch.h, src/ssmanip/CsvSheet.cpp, src/ssmanip/CsvSheet.h, src/ssmanip/CsvStat.cpp, src/ssmanip/CsvStat.h, src/ssmanip/CsvStyle.cpp, src/ssmanip/CsvStyle.h, src/ssmanip/CsvWrite.cpp, src/ssmanip/CsvWrite.h, src/ssmanip/CvsCompare.h, src/ssmanip/OrderResult.h, src/ssmanip/main_test.cpp, src/ssmanip2/CMakeLists.txt, src/ssmanip2/CsvFile.cpp, src/ssmanip2/CsvFile.h, src/ssmanip2/libcsv/FAQ, src/ssmanip2/libcsv/INSTALL, src/ssmanip2/libcsv/LICENSE, src/ssmanip2/libcsv/Makefile, src/ssmanip2/libcsv/README, src/ssmanip2/libcsv/csv.h, src/ssmanip2/libcsv/libcsv.c, src/ssmanip2/libcsv/test_csv.c, src/ssmerge/CMakeLists.txt, src/ssmerge/CsvRender.cpp, src/ssmerge/CsvRender.h, src/ssmerge/csv2html.cpp, src/ssmerge/csv2html.css, src/ssmerge/csvdiff.cpp, src/ssmerge/csvmerge.cpp, src/ssmerge/csvpatch.cpp, src/ssmerge/scanss.cpp, src/ssmerge/stringify.cpp: start cleaning up directory structure and names 2010-04-27 Paul Fitzpatrick <paulfitz@alum.mit.edu> * CMakeLists.txt: version bump 2010-04-27 Paul Fitzpatrick <paulfitz@alum.mit.edu> * : commit d63d1cd727a065e014dc9c4d598a84b37dc64932 Author: Paul Fitzpatrick <paulfitz@alum.mit.edu> Date: Tue Apr 27 21:04:26 2010 -0400 2010-04-21 Paul Fitzpatrick <paulfitz@alum.mit.edu> * merge3x2d/CsvSheet.cpp, merge3x2d/CsvSheet.h, merge3x2d/CsvStyle.cpp, merge3x2d/CsvStyle.h: prepare for full styling of sheets 2010-04-21 Paul Fitzpatrick <paulfitz@alum.mit.edu> * merge3x2d/CsvStyle.cpp, merge3x2d/CsvStyle.h, scanss/CsvFile.cpp, sheet_scm/src/csv_hooks.cpp: add tsv/ssv support to reading from standard input, and to merging via fossil 2010-04-21 Paul Fitzpatrick <paulfitz@alum.mit.edu> * README.TXT, merge3x2d/CMakeLists.txt, merge3x2d/CsvSheet.h, merge3x2d/CsvStyle.cpp, merge3x2d/CsvStyle.h, merge3x2d/CsvWrite.cpp, scanss/CsvFile.cpp: give some support for tsv and ssv files 2010-04-21 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scanss/CsvRender.cpp: remove unneeded spaces 2010-04-20 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scanss/CMakeLists.txt: use full path to custom command, for mingw 2010-04-20 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scripts/make_packages.sh: deal with regenerating headers 2010-04-20 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scanss/CsvRender.cpp, sheet_scm/fossil/src/info.c, sheet_scm/fossil/src/wikiformat.c: make it easier to view tip files 2010-04-20 Paul Fitzpatrick <paulfitz@alum.mit.edu> * CMakeLists.txt: bump version to 0.1.6 2010-04-20 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scripts/make_packages.sh: check static state 2010-04-20 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scanss/CMakeLists.txt, scanss/CsvRender.cpp, scanss/CsvRender.h, scanss/csv2html.cpp, sheet_scm/CMakeLists.txt, sheet_scm/fossil/src/wikiformat.c, sheet_scm/src/csv_hooks.cpp, sheet_scm/src/csv_merge.cpp, sheet_scm/src/ssfossil.cpp: integrate csv renders with fossil wiki 2010-04-19 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scanss/csv2html.cpp, scanss/csv2html.css: decorate standard conflict output 2010-04-19 Paul Fitzpatrick <paulfitz@alum.mit.edu> * sheet_scm/CMakeLists.txt, sheet_scm/fossil/src/STATUS.TXT, sheet_scm/fossil/src/attach.c, sheet_scm/fossil/src/branch.c, sheet_scm/fossil/src/browse.c, sheet_scm/fossil/src/db.c, sheet_scm/fossil/src/diff.c, sheet_scm/fossil/src/diffcmd.c, sheet_scm/fossil/src/finfo.c, sheet_scm/fossil/src/graph.c, sheet_scm/fossil/src/http.c, sheet_scm/fossil/src/info.c, sheet_scm/fossil/src/login.c, sheet_scm/fossil/src/main.c, sheet_scm/fossil/src/main.mk, sheet_scm/fossil/src/makemake.tcl, sheet_scm/fossil/src/manifest.c, sheet_scm/fossil/src/merge3.c, sheet_scm/fossil/src/name.c, sheet_scm/fossil/src/patch/coopyize_fossil_001.patch, sheet_scm/fossil/src/printf.c, sheet_scm/fossil/src/report.c, sheet_scm/fossil/src/schema.c, sheet_scm/fossil/src/setup.c, sheet_scm/fossil/src/sqlite3.c, sheet_scm/fossil/src/sqlite3.h, sheet_scm/fossil/src/style.c, sheet_scm/fossil/src/sync.c, sheet_scm/fossil/src/timeline.c, sheet_scm/fossil/src/tkt.c, sheet_scm/fossil/src/translate.c, sheet_scm/fossil/src/vfile.c, sheet_scm/fossil/src/wiki.c, sheet_scm/fossil/src/wikiformat.c, sheet_scm/fossil/src/winhttp.c, sheet_scm/src/fossil/merge3.c, sheet_scm/src/fossil/translate.c: update fossil, separate out patch 2010-04-19 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scanss/CMakeLists.txt, scanss/csv2html.cpp, scanss/csv2html.css, scanss/stringify.cpp: externalize css 2010-04-19 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scanss/csv2html.cpp: add a decoration option for showing patches 2010-04-16 Paul Fitzpatrick <paulfitz@alum.mit.edu> * CMakeLists.txt: version bump 2010-04-16 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scanss/CMakeLists.txt, scanss/CsvFile.cpp: add basic csv2html utility to help with producing doc 2010-04-16 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scanss/csv2html.cpp: add basic csv2html utility to help with producing doc 2010-04-16 Paul Fitzpatrick <paulfitz@alum.mit.edu> * merge3x2d/CsvCompare.cpp, merge3x2d/CsvPatch.cpp, scanss/CMakeLists.txt, scanss/scanss.cpp, tests/result_altitude_diff_remove_row.csv, tests/test005_remove_row.csv: basic row removal 2010-04-16 Paul Fitzpatrick <paulfitz@alum.mit.edu> * merge3x2d/CsvPatch.cpp, merge3x2d/CsvSheet.h, scanss/CMakeLists.txt, scanss/scanss.cpp: handle very simple patch case 2010-04-15 Paul Fitzpatrick <paulfitz@alum.mit.edu> * merge3x2d/CMakeLists.txt, merge3x2d/CsvCompare.cpp, merge3x2d/CsvCompare.h, merge3x2d/CsvPatch.cpp, merge3x2d/CsvPatch.h, scanss/CMakeLists.txt, scanss/csvdiff.cpp, scanss/csvpatch.cpp, tests/result_altitude_diff_typo.csv: first step at diffing; stub for patching 2010-04-15 Paul Fitzpatrick <paulfitz@alum.mit.edu> * merge3x2d/CsvCompare.cpp, scanss/CMakeLists.txt, scanss/scanss.cpp: a not completely useless diff, but far from actively useful 2010-04-14 Paul Fitzpatrick <paulfitz@alum.mit.edu> * merge3x2d/CsvCompare.cpp: stub for producing diffs 2010-04-13 Paul Fitzpatrick <paulfitz@alum.mit.edu> * merge3x2d/CsvCompare.cpp, merge3x2d/CsvCompare.h: prepare for doing diffs 2010-04-13 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scanss/CMakeLists.txt, tests/result_altitude_merge_conflict.csv, tests/test005_fix_typo_conflict.csv: add a conflicting merge check 2010-04-13 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scripts/make_packages.sh: fix mingw version name 2010-04-13 Paul Fitzpatrick <paulfitz@alum.mit.edu> * CMakeLists.txt, scanss/CMakeLists.txt: include csvmerge utility in packages 2010-04-11 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scripts/make_packages.sh: generate direct exe 2010-04-11 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scanss/CMakeLists.txt, tests/result_altitude_merge.csv, tests/test005_base.csv, tests/test005_fix_typo_add.csv, tests/test005_replace_column.csv: add another csv test: altitude merge 2010-04-08 Paul Fitzpatrick <paulfitz@alum.mit.edu> * CMakeLists.txt: rename archives 2010-04-08 Paul Fitzpatrick <paulfitz@alum.mit.edu> * CMakeLists.txt, scripts/make_packages.sh: remove git files from source 2010-04-08 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scripts/make_packages.sh: fix package targets 2010-04-08 Paul Fitzpatrick <paulfitz@alum.mit.edu> * merge3x2d/CsvCompare.cpp: add explicit cast 2010-04-08 Paul Fitzpatrick <paulfitz@alum.mit.edu> * CMakeLists.txt, scripts/make_packages.sh: machinery for building packages 2010-04-08 Paul Fitzpatrick <paulfitz@alum.mit.edu> * sheet_scm/src/gui.cpp: keep log window fresh 2010-04-08 Paul Fitzpatrick <paulfitz@alum.mit.edu> * sheet_scm/src/gui.cpp: remove debug messages 2010-04-08 Paul Fitzpatrick <paulfitz@alum.mit.edu> * merge3x2d/CsvCompare.cpp, merge3x2d/CsvCompare.h, merge3x2d/CsvSheet.h, sheet_scm/src/csv_merge.cpp, sheet_scm/src/gui.cpp: catchup 2010-03-31 Paul Fitzpatrick <paulfitz@alum.mit.edu> * merge3x2d/CsvCompare.cpp: remove collision loophole 2010-03-31 Paul Fitzpatrick <paulfitz@alum.mit.edu> * merge3x2d/CMakeLists.txt, merge3x2d/CsvCompare.cpp, merge3x2d/OrderResult.h, scanss/CMakeLists.txt, tests/result_directory_merge_spelling.csv: optimize matching a bit 2010-03-31 Paul Fitzpatrick <paulfitz@alum.mit.edu> * merge3x2d/CsvCompare.cpp: remove unused code 2010-03-31 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scanss/CMakeLists.txt, scanss/CsvFile.cpp, scanss/scanss.cpp, tests/result_company_merge_add_col.csv, tests/result_directory_merge_add_col.csv: add a somewhat larger test, to prod optimization 2010-03-31 Paul Fitzpatrick <paulfitz@alum.mit.edu> * merge3x2d/CsvCompare.cpp, scanss/CMakeLists.txt: fix pivot/local confusion 2010-03-31 Paul Fitzpatrick <paulfitz@alum.mit.edu> * merge3x2d/CsvCompare.cpp, tests/test003_add.csv, tests/test003_change.csv, tests/test003_conflicting_change.csv, tests/test003_insert_col.csv: wow, useful merges! 2010-03-31 Paul Fitzpatrick <paulfitz@alum.mit.edu> * merge3x2d/CsvCompare.cpp: factor out order merging logic 2010-03-31 Paul Fitzpatrick <paulfitz@alum.mit.edu> * scanss/CMakeLists.txt, scanss/scanss.cpp: deal with older cmake 2010-03-30 Paul Fitzpatrick <paulfitz@alum.mit.edu> * merge3x2d/CsvCompare.cpp: determine row and column order fully 2010-03-30 Paul Fitzpatrick <paulfitz@alum.mit.edu> * merge3x2d/CMakeLists.txt, merge3x2d/CsvCompare.cpp, merge3x2d/CsvCompare.h, merge3x2d/CsvWrite.cpp, scanss/CsvFile.cpp: refactor reordering code to be more useful for columns too 2010-03-30 Paul Fitzpatrick <paulfitz@alum.mit.edu> * merge3x2d/CsvCompare.cpp, scanss/csvmerge.cpp, tests/test001_col.csv: compare columns, prepare for normalization 2010-03-30 Paul Fitzpatrick <paulfitz@alum.mit.edu> * CMakeLists.txt, merge3x2d/CsvCompare.cpp, merge3x2d/CsvSheet.h, merge3x2d/CsvWrite.h, scanss/CMakeLists.txt, scanss/CsvFile.cpp: add csvmerge utility as wrapper for testing 3-way merges 2010-03-29 Paul Fitzpatrick <paulfitz@alum.mit.edu> * tests/test001_flip.csv: make a start on column manipulations 2010-03-29 Paul Fitzpatrick <paulfitz@alum.mit.edu> * merge3x2d/CsvCompare.cpp, merge3x2d/CsvCompare.h, scanss/CMakeLists.txt, scanss/scanss.cpp: add a simple test example for 3-way compare 2010-03-29 Paul Fitzpatrick <paulfitz@alum.mit.edu> * merge3x2d/CsvCompare.cpp, merge3x2d/CsvCompare.h, merge3x2d/CsvSheet.h, scanss/scanss.cpp, tests/test001_add.csv, tests/test001_spell_add.csv: first pass at row-first merge implementation 2010-03-29 Paul Fitzpatrick <paulfitz@alum.mit.edu> * merge3x2d/CsvCompare.cpp, merge3x2d/CsvSheet.cpp, merge3x2d/CsvSheet.h, tests/test003_spell.csv: decent row matching 2010-03-29 Paul Fitzpatrick <paulfitz@alum.mit.edu> * tests/test001_spell.csv: add scrambled test 2010-03-29 Paul Fitzpatrick <paulfitz@alum.mit.edu> * merge3x2d/.#CsvCompare.cpp: how did that get in there? 2010-03-28 Paul Fitzpatrick <paulfitz@alum.mit.edu> * merge3x2d/.#CsvCompare.cpp, merge3x2d/CMakeLists.txt, merge3x2d/CsvColumn.cpp, merge3x2d/CsvColumn.h, merge3x2d/CsvCompare.cpp, merge3x2d/CsvCompare.h, merge3x2d/CvsCompare.h, scanss/scanss.cpp, tests/test001_tac.csv: match up rows using unique fragments, when possible 2010-03-26 Paul Fitzpatrick <paulfitz@alum.mit.edu> * merge3x2d/CsvMerge.cpp, merge3x2d/CsvMerge.h, scanss/scanss.cpp: generate dumb conflict sheets 2010-03-26 Paul Fitzpatrick <paulfitz@alum.mit.edu> * doc/merge.html: start drafting description of merge algorithm 2010-03-26 Paul Fitzpatrick <paulfitz@alum.mit.edu> * CMakeLists.txt, merge3x2d/CsvStat.cpp, merge3x2d/CsvStat.h, scanss/CMakeLists.txt, scanss/scanss.cpp: start adding regression tests 2010-03-26 Paul Fitzpatrick <paulfitz@alum.mit.edu> * tests/test004_base.csv: add another test 2010-03-26 Paul Fitzpatrick <paulfitz@alum.mit.edu> * merge3x2d/CMakeLists.txt, merge3x2d/CsvSheet.cpp, merge3x2d/CsvSheet.h, merge3x2d/CsvStat.cpp, merge3x2d/CsvStat.h, scanss/scanss.cpp, sheet_scm/src/icon/make_ico.sh, tests/test002_base.csv, tests/test003_base.csv: fix icon, improve header detection 2010-03-25 Paul Fitzpatrick <paulfitz@alum.mit.edu> * CMakeLists.txt, scanss/CMakeLists.txt, scanss/libcsv/FAQ, scanss/libcsv/INSTALL, scanss/libcsv/LICENSE, scanss/libcsv/Makefile, scanss/libcsv/README, scanss/libcsv/csv.h, scanss/libcsv/libcsv.c, scanss/libcsv/test_csv.c, scanss/main_test.cpp, sheet_scm/CMakeLists.txt, sheet_scm/libcsv/FAQ, sheet_scm/libcsv/INSTALL, sheet_scm/libcsv/LICENSE, sheet_scm/libcsv/Makefile, sheet_scm/libcsv/README, sheet_scm/libcsv/csv.h, sheet_scm/libcsv/libcsv.c, sheet_scm/libcsv/test_csv.c: refactor to allow non-fossil-related utilities 2010-03-25 Paul Fitzpatrick <paulfitz@alum.mit.edu> * CMakeLists.txt, merge3x2d/CMakeLists.txt, merge3x2d/CsvMerge.cpp, merge3x2d/CsvMerge.h, merge3x2d/CsvSheet.h, merge3x2d/main_test.cpp, sheet_scm/CMakeLists.txt, sheet_scm/src/CsvMerge.cpp, sheet_scm/src/CsvMerge.h, sheet_scm/src/CsvSheet.h: factor out merge logic 2010-03-25 Paul Fitzpatrick <paulfitz@alum.mit.edu> * sheet_scm/CMakeLists.txt, sheet_scm/src/fossil/VERSION.h: more meaningful version info, rename binaries 2010-03-25 Paul Fitzpatrick <paulfitz@alum.mit.edu> * sheet_scm/src/gui.cpp: string type 2010-03-25 Paul Fitzpatrick <paulfitz@alum.mit.edu> * autogen.sh, sheet_scm/CMakeLists.txt, sheet_scm/src/decor.rc, sheet_scm/src/gui.cpp: set windows icon 2010-03-24 Paul Fitzpatrick <paulfitz@alum.mit.edu> * autogen.sh, sheet_scm/scripts/mingwin.cmake: set up mingw build for windows cross-compile 2010-03-24 Paul Fitzpatrick <paulfitz@alum.mit.edu> * sheet_scm/fossil/src/main.c, sheet_scm/fossil/src/manifest.c, sheet_scm/src/gui.cpp: deal with some more non-reentrant fossil stuff 2010-03-24 Paul Fitzpatrick <paulfitz@alum.mit.edu> * CMakeLists.txt, sheet_scm/CMakeLists.txt: massage build, add installer 2010-03-24 Paul Fitzpatrick <paulfitz@alum.mit.edu> * CMakeLists.txt, GPL.TXT, README.TXT, autogen.sh, sheet_scm/CMakeLists.txt, sheet_scm/fossil/COPYRIGHT-GPL2.txt, sheet_scm/fossil/README.TXT, sheet_scm/fossil/src/add.c, sheet_scm/fossil/src/allrepo.c, sheet_scm/fossil/src/bag.c, sheet_scm/fossil/src/blob.c, sheet_scm/fossil/src/branch.c, sheet_scm/fossil/src/browse.c, sheet_scm/fossil/src/captcha.c, sheet_scm/fossil/src/cgi.c, sheet_scm/fossil/src/checkin.c, sheet_scm/fossil/src/checkout.c, sheet_scm/fossil/src/clearsign.c, sheet_scm/fossil/src/clone.c, sheet_scm/fossil/src/comformat.c, sheet_scm/fossil/src/config.h, sheet_scm/fossil/src/configure.c, sheet_scm/fossil/src/construct.c, sheet_scm/fossil/src/content.c, sheet_scm/fossil/src/db.c, sheet_scm/fossil/src/delta.c, sheet_scm/fossil/src/deltacmd.c, sheet_scm/fossil/src/descendants.c, sheet_scm/fossil/src/diff.c, sheet_scm/fossil/src/diffcmd.c, sheet_scm/fossil/src/doc.c, sheet_scm/fossil/src/encode.c, sheet_scm/fossil/src/file.c, sheet_scm/fossil/src/finfo.c, sheet_scm/fossil/src/graph.c, sheet_scm/fossil/src/http.c, sheet_scm/fossil/src/http_socket.c, sheet_scm/fossil/src/http_ssl.c, sheet_scm/fossil/src/http_transport.c, sheet_scm/fossil/src/info.c, sheet_scm/fossil/src/login.c, sheet_scm/fossil/src/main.c, sheet_scm/fossil/src/main.mk, sheet_scm/fossil/src/makeheaders.c, sheet_scm/fossil/src/makeheaders.html, sheet_scm/fossil/src/makemake.tcl, sheet_scm/fossil/src/manifest.c, sheet_scm/fossil/src/md5.c, sheet_scm/fossil/src/merge.c, sheet_scm/fossil/src/merge3.c, sheet_scm/fossil/src/mkindex.c, sheet_scm/fossil/src/name.c, sheet_scm/fossil/src/pivot.c, sheet_scm/fossil/src/pqueue.c, sheet_scm/fossil/src/printf.c, sheet_scm/fossil/src/rebuild.c, sheet_scm/fossil/src/report.c, sheet_scm/fossil/src/rss.c, sheet_scm/fossil/src/rstats.c, sheet_scm/fossil/src/schema.c, sheet_scm/fossil/src/search.c, sheet_scm/fossil/src/setup.c, sheet_scm/fossil/src/sha1.c, sheet_scm/fossil/src/shun.c, sheet_scm/fossil/src/skins.c, sheet_scm/fossil/src/sqlite3.c, sheet_scm/fossil/src/sqlite3.h, sheet_scm/fossil/src/stat.c, sheet_scm/fossil/src/style.c, sheet_scm/fossil/src/sync.c, sheet_scm/fossil/src/tag.c, sheet_scm/fossil/src/th.c, sheet_scm/fossil/src/th.h, sheet_scm/fossil/src/th_lang.c, sheet_scm/fossil/src/th_main.c, sheet_scm/fossil/src/timeline.c, sheet_scm/fossil/src/tkt.c, sheet_scm/fossil/src/tktsetup.c, sheet_scm/fossil/src/translate.c, sheet_scm/fossil/src/undo.c, sheet_scm/fossil/src/update.c, sheet_scm/fossil/src/url.c, sheet_scm/fossil/src/user.c, sheet_scm/fossil/src/verify.c, sheet_scm/fossil/src/vfile.c, sheet_scm/fossil/src/wiki.c, sheet_scm/fossil/src/wikiformat.c, sheet_scm/fossil/src/winhttp.c, sheet_scm/fossil/src/xfer.c, sheet_scm/fossil/src/zip.c, sheet_scm/libcsv/FAQ, sheet_scm/libcsv/INSTALL, sheet_scm/libcsv/LICENSE, sheet_scm/libcsv/Makefile, sheet_scm/libcsv/README, sheet_scm/libcsv/csv.h, sheet_scm/libcsv/libcsv.c, sheet_scm/libcsv/test_csv.c, sheet_scm/scripts/FindwxWidgets.cmake, sheet_scm/scripts/mingwin.cmake, sheet_scm/src/CsvMerge.cpp, sheet_scm/src/CsvMerge.h, sheet_scm/src/CsvSheet.h, sheet_scm/src/csv_merge.cpp, sheet_scm/src/fossil/VERSION.h, sheet_scm/src/fossil/main.h, sheet_scm/src/fossil/merge3.c, sheet_scm/src/fossil/translate.c, sheet_scm/src/gui.cpp, sheet_scm/src/icon/appicon.xpm, sheet_scm/src/main.cpp, sheet_scm/src/ssfossil.cpp, sheet_scm/src/ssfossil.h: initial checkin 2010-03-24 Paul Fitzpatrick <paulfitz@alum.mit.edu> * getting started