<commit_before>Firediff:
Firediff is a Firebug extension that tracks changes to a pages DOM and CSS. This
allows developers to examine the changes made in their debugging as well as those
made by the page itself.

Dependencies:
Firediff has been tested under Firebug 1.4, but may support prior versions.
It works best with customizations to Firebug that allow for improved tracking
of changes made by firebug as well as CSS tracking. These changes are included
in the 1.4 branch of firebug as of revision 2378.

Method of operation:
To track changes to the DOM, Firediff uses the DOM MutationEvents
(http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-eventgroupings-mutationevents)
to record all changes made to the page by both Firebug edits and application edits.

In order to track CSS changes, Firediff relies on the Firebug.CSSModule to record
changes made to the page's CSS. As a consequence of this, Firediff can only track
changes made within Firebug. Any CSS modifications performed by the application
will not be recorded by Firediff.

Panels:
The following panels have been proposed for implementation within Firediff. Except
where noted these have not yet been implemented and may be prohibitively difficult
to implement.

  Diff Monitor:
  Displays a log of all the changes made to the page. This can be filtered by <commit_msg>Update minimum Firebug version comments<commit_after>Firediff:
Firediff is a Firebug extension that tracks changes to a pages DOM and CSS. This
allows developers to examine the changes made in their debugging as well as those
made by the page itself.

Dependencies:
Firediff requires Firebug 1.4. The recommended version is 1.4a17 or higher. Prior
1.4 versions might work, but functionality such as CSS change tracking will not work.

Method of operation:
To track changes to the DOM, Firediff uses the DOM MutationEvents
(http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-eventgroupings-mutationevents)
to record all changes made to the page by both Firebug edits and application edits.

In order to track CSS changes, Firediff relies on the Firebug.CSSModule to record
changes made to the page's CSS. As a consequence of this, Firediff can only track
changes made within Firebug. Any CSS modifications performed by the application
will not be recorded by Firediff.

Panels:
The following panels have been proposed for implementation within Firediff. Except
where noted these have not yet been implemented and may be prohibitively difficult
to implement.

  Diff Monitor:
  Displays a log of all the changes made to the page. This can be filtered by 
{'fraction_non_alphanumeric': 0.03487926408585665, 'fraction_numerical': 0.007665772326561901, 'mean_word_length': 4.600858369098712, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3125903', 'n_tokens_mistral': 676, 'n_tokens_neox': 651, 'n_words': 390}