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

Copy and paste lemmatized text selection in text editor part. #133

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

Commits on Jan 8, 2018

  1. Handle Ctrl+A selection event.

    Jakob Höper committed Jan 8, 2018
    Configuration menu
    Copy the full SHA
    537f8bb View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2018

  1. avoid redundancies when copying editor textmodel elements sequence

    If a sentence object and all of its tokens are within a selection, its not
    necessary to keep the tokens explicitly. If a sentence got among the
    textmodel objects covered by the selection, but not all of its tokens,
    then we can not copy the entire sentence.
    Jakob Höper committed Jan 9, 2018
    Configuration menu
    Copy the full SHA
    3c5a75f View commit details
    Browse the repository at this point in the history
  2. Copy text item sequence: replace implementation.

    implement text model element sequence insertion into editor contents more
    robust and less copy-and-pasty.
    Jakob Höper committed Jan 9, 2018
    Configuration menu
    Copy the full SHA
    beb64e5 View commit details
    Browse the repository at this point in the history
  3. clean up copy-to-clipboard method a bit

    Jakob Höper committed Jan 9, 2018
    Configuration menu
    Copy the full SHA
    af71027 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    08cf449 View commit details
    Browse the repository at this point in the history
  5. attempt on insertion of sentence item sequence if original object und…

    …er cursor happens to be a sentence object.
    JKatzwinkel committed Jan 9, 2018
    Configuration menu
    Copy the full SHA
    0d31f25 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2018

  1. Leave note on how to properly customize xtext editor.

    Jakob Höper committed Jan 10, 2018
    Configuration menu
    Copy the full SHA
    f596498 View commit details
    Browse the repository at this point in the history
  2. Try to fix problem where you sometimes can't edit text.

    Jakob Höper committed Jan 10, 2018
    Configuration menu
    Copy the full SHA
    9d9e710 View commit details
    Browse the repository at this point in the history
  3. some non-functional changes

    Jakob Höper committed Jan 10, 2018
    Configuration menu
    Copy the full SHA
    85eccff View commit details
    Browse the repository at this point in the history
  4. Merge branch '4623-copy_lemmatized_text' of https://github.com/JKatzw…

    …inkel/bts into 4623-copy_lemmatized_text
    Jakob Höper committed Jan 10, 2018
    Configuration menu
    Copy the full SHA
    b29bd85 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2018

  1. cast textitem element to bts sentence type

    Jakob Höper committed Jan 17, 2018
    Configuration menu
    Copy the full SHA
    a672b0b View commit details
    Browse the repository at this point in the history
  2. Add new class representing a tokenized text selection.

    for lemmatized copy and paste.
    Jakob Höper committed Jan 17, 2018
    Configuration menu
    Copy the full SHA
    d4eccac View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5f99619 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2018

  1. move ui update job to private class

    Jakob Höper committed Jun 12, 2018
    Configuration menu
    Copy the full SHA
    f88cd19 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2018

  1. Merge branch 'master' of https://github.com/cplutte/bts into 4623-cop…

    …y_lemmatized_text
    Jakob Höper committed Nov 16, 2018
    Configuration menu
    Copy the full SHA
    8d49fae View commit details
    Browse the repository at this point in the history
  2. move some stuff to private methods

    Jakob Höper committed Nov 16, 2018
    Configuration menu
    Copy the full SHA
    d6bea47 View commit details
    Browse the repository at this point in the history
  3. implement tokenized insertion outside of text bounds

    Jakob Höper committed Nov 16, 2018
    Configuration menu
    Copy the full SHA
    b19a374 View commit details
    Browse the repository at this point in the history
  4. improve tokenized insertion outside of bts object bounds

    Jakob Höper committed Nov 16, 2018
    Configuration menu
    Copy the full SHA
    1ae177a View commit details
    Browse the repository at this point in the history
  5. update bundle versions

    Jakob Höper committed Nov 16, 2018
    Configuration menu
    Copy the full SHA
    e73cbb3 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2018

  1. Configuration menu
    Copy the full SHA
    5bbd126 View commit details
    Browse the repository at this point in the history
  2. refactor texteditorpart a little bit

    Jakob Höper committed Dec 4, 2018
    Configuration menu
    Copy the full SHA
    f856ab0 View commit details
    Browse the repository at this point in the history
  3. fix type error breaking selected item processing

    Jakob Höper committed Dec 4, 2018
    Configuration menu
    Copy the full SHA
    0674d15 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2018

  1. Configuration menu
    Copy the full SHA
    40047d4 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2018

  1. add private method for token position retrieval

    Jakob Höper committed Dec 14, 2018
    Configuration menu
    Copy the full SHA
    84309ee View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2018

  1. Merge branch 'master' into 4623-copy_lemmatized_text

    Jakob Höper committed Dec 17, 2018
    Configuration menu
    Copy the full SHA
    b3cd7fd View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2018

  1. Fix selection logic to properly compute start and end positions

     Conflicts:
    	org.bbaw.bts.ui.commons.corpus/src/org/bbaw/bts/ui/commons/corpus/events/BTSTextSelectionEvent.java
    	org.bbaw.bts.ui.corpus.egy/src/org/bbaw/bts/ui/egy/parts/EgyTextEditorPart.java
    jaseg authored and Jakob Höper committed Dec 18, 2018
    Configuration menu
    Copy the full SHA
    97304f8 View commit details
    Browse the repository at this point in the history
  2. EgyTextEditor: Make selections only include fully selected objects,

    Partially selected objects will no longer be included. This may be
    slightly inconvenient in some cases, but is necessary to make
    comments work on ambivalences. Otherwise, every selection inside an
    ambivalence would also include the ambivalence itself.
    jaseg authored and Jakob Höper committed Dec 18, 2018
    Configuration menu
    Copy the full SHA
    0240b6a View commit details
    Browse the repository at this point in the history
  3. use private method for position lookup

    Jakob Höper committed Dec 18, 2018
    Configuration menu
    Copy the full SHA
    8218818 View commit details
    Browse the repository at this point in the history
  4. EgyTextEditor: Differentiate between selection and cursor events

    ...when creating comments or highlighting relevant comments in the
    sidebar.
    jaseg authored and Jakob Höper committed Dec 18, 2018
    Configuration menu
    Copy the full SHA
    f90b4f0 View commit details
    Browse the repository at this point in the history