Paulo Bu
a481fad7ca
Remove timestamps from filenames in unified diffs
2016-10-25 13:48:00 +02:00
Rodrigo Fernandes
f3cadb9667
Allow uncompiled templates
2016-10-15 13:31:02 +01:00
Rodrigo Fernandes
2aaae31cc2
Initial template override support
2016-10-15 13:00:31 +01:00
Rodrigo Fernandes
2a18c91e70
Add another way to recognize binary file names
2016-10-08 15:55:30 +01:00
Rodrigo Fernandes
d3b053cae0
Force inputFormat on ui helper since it is always json
2016-09-18 22:06:29 +01:00
Rodrigo Fernandes
7290650a08
Fix line height not matching between right and left side
2016-09-10 14:57:53 +01:00
Rodrigo Fernandes
f43e03e785
Fix docs offline and fix css typo
2016-09-10 13:30:51 +01:00
Rodrigo Fernandes
6a47f8f3a5
Fix convert &nbps; to proper white spaces with white-space wrap
2016-09-05 22:34:18 +01:00
Rodrigo Fernandes
ed8d33930d
Fix git diff with renames and hunk headers
...
When we have the file names we consider that the file is already past
the hunk header (@@) and since the renames were setting the names
before the diff was confused.
To fix this I kind of hacked a solution that only uses the rename
file paths if there is no hunk header comming.
We need to find a better way to decide when to start new hunk, finish
files etc
2016-09-02 17:45:35 +01:00
Rodrigo Fernandes
e9e3d928ea
Only log failed hunk header parse if line starts with @@
2016-07-12 18:44:09 +01:00
Rodrigo Fernandes
9bbc87ae89
Fix parsing of binary files
2016-07-12 16:18:42 +01:00
Rodrigo Fernandes
2f53bf777e
Use ESLint instead of JSCS
2016-07-12 13:47:29 +01:00
Rodrigo Fernandes
f2858f6c45
Fix parsing in cases where body lines can be confused with header lines
2016-06-28 22:15:03 +01:00
Rodrigo Fernandes
7c79cc32db
Fix parsing body lines starting with --- and +++
2016-06-27 21:13:25 +01:00
Rodrigo Fernandes
ae39ce97b6
Improve css prefixes
2016-05-26 16:33:27 +01:00
Rafael Cortês
90c9d08744
Add synchronised horizontal scroll
2016-05-21 23:24:52 +01:00
Rodrigo Fernandes
fa9bdebe4c
Update tests for new design improvements
2016-05-21 02:09:16 +01:00
Rodrigo Fernandes
f32c6c9f67
Migrate Side-by-Side diffs to hogan.js
2016-05-21 00:39:49 +01:00
Rodrigo Fernandes
5cba4efde9
Extract file path from diff wrapper
2016-05-20 23:59:37 +01:00
Rodrigo Fernandes
7c48e86a99
Add icons and tags to files indicating the type of change
2016-05-20 23:41:37 +01:00
Rodrigo Fernandes
024c37da67
Make file summary more appealing
2016-05-20 23:41:14 +01:00
Rodrigo Fernandes
ce90977163
Use operator assignement and remove redundant else
2016-05-20 23:29:11 +01:00
Rodrigo Fernandes
285c3fefc5
Improve rename paths
...
* Identify smallest different sub path of the changed files paths and
highlight the changed part
2016-05-20 23:17:03 +01:00
Rodrigo Fernandes
5cac9fd99f
Improve diff removed changed line background color
2016-05-19 18:11:54 +01:00
Rodrigo Fernandes
978e54ab64
Extract highlight.js internal api code to its own file
2016-05-14 11:30:34 +01:00
Rodrigo Fernandes
93721e7e98
Add hljs class manually
2016-05-09 18:21:50 +01:00
Rodrigo Fernandes
73999bb782
Keep one state for old and another for the new diff
2016-05-09 11:15:57 +01:00
Rodrigo Fernandes
719b1cde71
Fix class names on highlighted elements
2016-05-09 10:50:46 +01:00
Rodrigo Fernandes
affd71eca0
Fix highlight for multiline elements
...
* Now highlight should be perfect except for cases where the diff
context is not enough to understant what is the code
2016-05-09 00:08:05 +01:00
Rodrigo Fernandes
1e242ded9a
Improve fonts and font sizes
2016-05-07 15:15:29 +01:00
Rodrigo Fernandes
aa2382436e
Format CSS with 2 spaces
2016-05-07 15:14:05 +01:00
Rodrigo Fernandes
3cba36f959
Fix tests in node 0.12
2016-05-06 23:11:00 +01:00
Rodrigo Fernandes
cb145eddf6
Add support for parsing unified diffs
...
* Refactor code to separate parser parts
* Add test for unified example
2016-05-06 23:02:05 +01:00
Ivan Vorontsov
8c50a590b0
Quality gate fixes, part 2
2016-05-01 22:33:55 +03:00
Ivan Vorontsov
12b2ee9356
Test fixes.
2016-05-01 22:26:10 +03:00
Ivan Vorontsov
619b43ffa4
Implemented separated column selection through javascript clipboard hook.
2016-05-01 22:02:11 +03:00
Rodrigo Fernandes
f08137f8ba
Improve branch coverage
2016-04-25 19:30:38 +01:00
Rodrigo Fernandes
95322eb87c
Update jscs, jquery and highlight.js
2016-04-25 18:25:39 +01:00
Rodrigo Fernandes
2463cb0270
Add more tests to hogan templates
2016-04-25 17:53:54 +01:00
Rodrigo Fernandes
e35b80a478
Add more tests for line by line diff generation
2016-04-25 16:51:27 +01:00
Rodrigo Fernandes
3fd5eb86bb
Fix parsing of line numbers
2016-04-25 16:20:40 +01:00
Rodrigo Fernandes
50bbca6cc2
Fix build on webpack
2016-04-25 15:45:47 +01:00
Rodrigo Fernandes
9d342669a1
Merge pull request #69 from rtfpessoa/hogan.js
...
Use Hogan.js for templating engine
2016-04-25 13:36:44 +01:00
Rodrigo Fernandes
374265354e
Add more tests and fix index parsing
2016-04-25 12:17:04 +01:00
Rodrigo Fernandes
b1f1ba6008
Use pre-compiled templates in node
2016-04-16 17:46:25 +01:00
Rodrigo Fernandes
05a09ae2a7
Fix browserTemplates global usage in node
2016-04-16 12:07:23 +01:00
Rodrigo Fernandes
8c45320674
Fix wrong template path
2016-04-16 12:07:23 +01:00
Rodrigo Fernandes
8237c8da28
Use hogan.js as templating engine
2016-04-16 12:07:23 +01:00
Wolfgang Illmeyer
ee494b88e5
Cap line matching comparisons
2016-04-14 17:28:06 +02:00
Rodrigo Fernandes
3929ca28fc
Fix /dev/null filename on html generation
2016-03-21 00:23:50 +00:00