Bram Moolenaar | e4f25e4 | 2017-07-07 11:54:15 +0200 | [diff] [blame] | 1 | This is a MODIFIED version of libvterm. |
| 2 | |
| 3 | The original can be found: |
Bram Moolenaar | 9cc5f75 | 2017-07-23 22:07:27 +0200 | [diff] [blame] | 4 | - on the original site (tar archive and Bazaar repository): |
Bram Moolenaar | e4f25e4 | 2017-07-07 11:54:15 +0200 | [diff] [blame] | 5 | http://www.leonerd.org.uk/code/libvterm/ |
Bram Moolenaar | 9cc5f75 | 2017-07-23 22:07:27 +0200 | [diff] [blame] | 6 | - cloned on Github: |
Bram Moolenaar | e4f25e4 | 2017-07-07 11:54:15 +0200 | [diff] [blame] | 7 | https://github.com/neovim/libvterm |
| 8 | |
| 9 | Modifications: |
Christian Brabandt | ec8deb0 | 2023-09-24 23:42:19 +0200 | [diff] [blame] | 10 | - revisions up to 839 have been included |
Bram Moolenaar | 6a12d26 | 2022-10-16 19:26:52 +0100 | [diff] [blame] | 11 | - Added a .gitignore file. |
| 12 | - use TRUE and FALSE instead of true and false |
| 13 | - use int or unsigned int instead of bool |
| 14 | - Converted some code from C99 to C90. |
Bram Moolenaar | e4f25e4 | 2017-07-07 11:54:15 +0200 | [diff] [blame] | 15 | - Other changes to support embedding in Vim. |
Bram Moolenaar | b5b49a3 | 2018-03-25 16:20:37 +0200 | [diff] [blame] | 16 | |
Bram Moolenaar | 02c037a | 2020-08-30 19:26:45 +0200 | [diff] [blame] | 17 | To get the latest version of libvterm you need the "bzr" command and do: |
| 18 | bzr co http://bazaar.leonerd.org.uk/c/libvterm/ |
| 19 | |
| 20 | To find the diff of a libvterm revision edit this URL, changing "999" to the |
| 21 | patch number: |
Bram Moolenaar | e178ba3 | 2020-05-17 14:59:47 +0200 | [diff] [blame] | 22 | https://bazaar.launchpad.net/~libvterm/libvterm/trunk/diff/999?context=3 |
Bram Moolenaar | b5b49a3 | 2018-03-25 16:20:37 +0200 | [diff] [blame] | 23 | |
| 24 | To merge in changes from Github, do this: |
| 25 | - Commit any pending changes. |
| 26 | - Setup the merge tool: |
| 27 | git config merge.tool vimdiff |
| 28 | git config merge.conflictstyle diff3 |
| 29 | git config mergetool.prompt false |
| 30 | - Run the merge tool: |
| 31 | git mergetool |
| 32 | This will open a four-way diff between: |
| 33 | LOCAL - your current version |
| 34 | BASE - version as it was at your last sync |
| 35 | REMOTE - version at head on Github |
| 36 | MERGED - best-effort merge of LOCAL and REMOTE |
| 37 | Now find places where automatic merge didn't work, they are marked with |
| 38 | <<<<<<<<, ======= and >>>>>>> |
| 39 | Fix those places in MERGED, remove the markers, and save the file :wqall. |