phorge/src
grglr 3f3304fd61 Differential whitespace mode IGNORE ALL now shows correct indentation
Summary:
Fixed buggy and incomplete logic for handling IGNORE ALL mode properly.
A subparser is used to parse the non-ws-ignoring changeset while a
ws-ignoring changeset is handed off to the original parser.  At a later
step, the original parser queries the subparser for its lines of text
(which are formatted properly due to being in non-ws-ignoring mode) and
uses them to replace the text in the ws-ignoring diff.

Task ID: 549940

Test Plan:
-turn off caching temporarily (the cached view is still indented
improperly)
-visit http://phabricator.dev1943.facebook.com/D242591
-note aligned, but not completely highlighted, indentation right above the
comments complaining about
indentation issues

Reviewed By: aran
Reviewers: tuomaspelkonen, jungejason, aran
Commenters: epriestley
CC: aran, epriestley, grglr
Differential Revision: 174
2011-04-28 16:10:59 -07:00
..
aphront Add /status/ 2011-04-08 11:13:51 -07:00
applications Differential whitespace mode IGNORE ALL now shows correct indentation 2011-04-28 16:10:59 -07:00
docs Added documentation for schema upgrade. 2011-04-11 17:03:06 -07:00
infrastructure Fixed image macro with '-' in the name. 2011-04-20 16:51:26 -07:00
storage [phabricator] Add mysql slave and read-only database connections 2011-04-28 15:27:19 -07:00
view Be more explicit about PHID sourcing in PhabricatorObjectSelectorDialog 2011-04-14 18:36:33 -07:00
__celerity_resource_map__.php "Reply" for inline comments 2011-04-14 18:31:21 -07:00
__phutil_library_init__.php Distinguish between aphront and phabricator. 2011-01-22 17:45:28 -08:00
__phutil_library_map__.php Merge branch 'master' of github.com:facebook/phabricator 2011-04-28 14:45:30 -07:00