Differ
Object Hierarchy:
Description:
public class Differ : Object
Deprecated:
Client use. New review diffs use FileHistory.parts.
Simple line-based diff implementation using Myers algorithm.
Computes the differences between two texts and returns a list of patches with line numbers. Implementation based on diffseq.h from GNU
diffutils. Client callers are deprecated. The review diff runs in ollmfilesd. libocfiles still compiles this file so the diff UI tests
build.
Content:
Properties:
Creation methods:
Methods:
- public ArrayList<Patch> diff ()
Compute diff and return patches.
- public void diff_update1 (string text1)
Update the first text (text1) and recompute lines.
- public void diff_update2 (string text2)
Update the second text (text2) and recompute lines.
Inherited Members:
All known members inherited from class GLib.Object
- @get
- @new
- @ref
- @set
- add_toggle_ref
- add_weak_pointer
- bind_property
- connect
- constructed
- disconnect
- dispose
- dup_data
- dup_qdata
- force_floating
- freeze_notify
- get_class
- get_data
- get_property
- get_qdata
- get_type
- getv
- interface_find_property
- interface_install_property
- interface_list_properties
- is_floating
- new_valist
- new_with_properties
- newv
- notify
- notify_property
- ref_count
- ref_sink
- remove_toggle_ref
- remove_weak_pointer
- replace_data
- replace_qdata
- set_data
- set_data_full
- set_property
- set_qdata
- set_qdata_full
- set_valist
- setv
- steal_data
- steal_qdata
- thaw_notify
- unref
- watch_closure
- weak_ref
- weak_unref