Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Fix/improve manual edit #211

Open
wants to merge 48 commits into
base: master
Choose a base branch
from
Open

Commits on May 7, 2018

  1. extendArray utility

    vidartf committed May 7, 2018
    Configuration menu
    Copy the full SHA
    72da019 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dfb4c69 View commit details
    Browse the repository at this point in the history
  3. Have tests use IModel parent

    vidartf committed May 7, 2018
    Configuration menu
    Copy the full SHA
    c568019 View commit details
    Browse the repository at this point in the history
  4. Allow forcing 4-way view

    vidartf committed May 7, 2018
    Configuration menu
    Copy the full SHA
    6a68099 View commit details
    Browse the repository at this point in the history
  5. Add unchanged models for deleted cells

    Need to be there for manual edits.
    vidartf committed May 7, 2018
    Configuration menu
    Copy the full SHA
    cdad268 View commit details
    Browse the repository at this point in the history
  6. Manual edits WIP

    vidartf committed May 7, 2018
    Configuration menu
    Copy the full SHA
    6169cfb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    13dcd61 View commit details
    Browse the repository at this point in the history
  8. Do not highlight custom characters

    All custom edits gets their own lines, so character highlighting is
    unnecessary.
    vidartf committed May 7, 2018
    Configuration menu
    Copy the full SHA
    a53dab9 View commit details
    Browse the repository at this point in the history
  9. Fix picker for custom diffs

    vidartf committed May 7, 2018
    Configuration menu
    Copy the full SHA
    d4f065a View commit details
    Browse the repository at this point in the history
  10. Fix replaceArray bug

    vidartf committed May 7, 2018
    Configuration menu
    Copy the full SHA
    97e88f9 View commit details
    Browse the repository at this point in the history
  11. Improve partial finding

    vidartf committed May 7, 2018
    Configuration menu
    Copy the full SHA
    a32b4a1 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    42c8a65 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    2fae680 View commit details
    Browse the repository at this point in the history
  14. Fix tests

    vidartf committed May 7, 2018
    Configuration menu
    Copy the full SHA
    80ed514 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    6cffc25 View commit details
    Browse the repository at this point in the history
  16. Adjust getPartials

    vidartf committed May 7, 2018
    Configuration menu
    Copy the full SHA
    bbc9139 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    e7c136e View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    071dbc1 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    35730e0 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    c08a168 View commit details
    Browse the repository at this point in the history
  21. Remove unneeded casting

    vidartf committed May 7, 2018
    Configuration menu
    Copy the full SHA
    f980c97 View commit details
    Browse the repository at this point in the history
  22. Fix convertPatchOps

    - Use actual patched value
    - Copy over source also if it is not present on patch op itself
    (typically for pushed patches)
    vidartf committed May 7, 2018
    Configuration menu
    Copy the full SHA
    472353f View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    7a7c491 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    99739fd View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    0889421 View commit details
    Browse the repository at this point in the history
  26. Invalidate edited model

    vidartf committed May 7, 2018
    Configuration menu
    Copy the full SHA
    96c2a30 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    15bde1e View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    ecead75 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    c6543ef View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    2f1e246 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    0af12a4 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    d063f38 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    77bc591 View commit details
    Browse the repository at this point in the history
  34. Mergeview: Adjust syncing

    Don't try to replace text if already synced (will lead to invalid
    value).
    vidartf committed May 7, 2018
    Configuration menu
    Copy the full SHA
    5f12315 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    718f13a View commit details
    Browse the repository at this point in the history
  36. Fix replaceArrayContent bug

    vidartf committed May 7, 2018
    Configuration menu
    Copy the full SHA
    e99c846 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    ba24353 View commit details
    Browse the repository at this point in the history
  38. Adjust merge styles

    Don't apply mixed chunk borders on top of custom chunks
    vidartf committed May 7, 2018
    Configuration menu
    Copy the full SHA
    331dd41 View commit details
    Browse the repository at this point in the history
  39. Avoid race condition in manual edit

    The value of `cm.getValue()` was previously not well-defined if multiple
    changes had occurred within the same operation (e.g. a newline followed
    by an automatic indent). By reconstructing ourself, we should be OK as
    long as model stays in sync!
    vidartf committed May 7, 2018
    Configuration menu
    Copy the full SHA
    315b08d View commit details
    Browse the repository at this point in the history
  40. Web: Don't combine diffs in flattenStringDiffs

    Assumed not to be critical. If reverting, some of the manual edit
    alignment might be off, as line chunking becomes unreliable.
    vidartf committed May 7, 2018
    Configuration menu
    Copy the full SHA
    981c1d3 View commit details
    Browse the repository at this point in the history
  41. Lint

    vidartf committed May 7, 2018
    Configuration menu
    Copy the full SHA
    770ba83 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    b540e55 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    2f061ac View commit details
    Browse the repository at this point in the history
  44. Fix bug in forceFourWayViews

    vidartf committed May 7, 2018
    Configuration menu
    Copy the full SHA
    8d2ec89 View commit details
    Browse the repository at this point in the history
  45. Manual edit: Simplify add/remove of full lines

    Always choose the simplest diff.
    vidartf committed May 7, 2018
    Configuration menu
    Copy the full SHA
    7b0ceb6 View commit details
    Browse the repository at this point in the history
  46. Remove unused imports

    vidartf committed May 7, 2018
    Configuration menu
    Copy the full SHA
    fee8b66 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    c49c68a View commit details
    Browse the repository at this point in the history
  48. Remove decision + picker when picking base on edit

    If you undo a manual edit by using the pickers, the decision should be
    deleted unless there is a local/remote diff. If all decisions of a chunk
    are removed, the picker should be removed as well.
    vidartf committed May 7, 2018
    Configuration menu
    Copy the full SHA
    0d97fc9 View commit details
    Browse the repository at this point in the history