Jesse van den Kieboom
fe148bac39
Do not auto-unexpand diff in diff only mode
2015-12-20 19:10:53 +01:00
Ignacio Casal Quinteiro
2f636af5a2
diff-view: propagate has-selection from the diff view files
2015-12-18 16:08:43 +01:00
Ignacio Casal Quinteiro
2b61f0ae7a
Handle selection on the commit view
2015-12-15 17:07:58 +01:00
Jesse van den Kieboom
321310bb23
Bind commit details parent button
2015-11-08 20:54:48 +01:00
Jesse van den Kieboom
2a170059a4
Add back diff options popover
2015-09-23 08:57:16 +02:00
Jesse van den Kieboom
6ddc1f7ee7
Remove additional unneeded scrolled window
2015-09-23 08:57:16 +02:00
Jesse van den Kieboom
048e32069b
Small code style fix
2015-09-23 08:57:16 +02:00
Ignacio Casal Quinteiro
e95db3db33
diff-view: hide expander with just one file
2015-09-23 08:57:16 +02:00
Ignacio Casal Quinteiro
ca9295d997
Destroy previous file widgets when updating the diff
2015-09-23 08:57:16 +02:00
Jesse van den Kieboom
99eca15797
Bind wrap and tab_width properties
2015-09-23 08:57:16 +02:00
Jesse van den Kieboom
898af29264
Implement expand/collapse all
2015-09-23 08:57:15 +02:00
Jesse van den Kieboom
91c0854c54
Use same gutter width for lines in all hunks
2015-09-23 08:57:15 +02:00
Jesse van den Kieboom
5dc978d595
Small fixes to styling
2015-09-23 08:57:15 +02:00
Jesse van den Kieboom
bd2e369b88
First step in replacing webkit with standard gtk+
2015-09-23 08:57:15 +02:00
Jesse van den Kieboom
30aa7efb6a
Add setting to wrap lines in the diff view
...
https://bugzilla.gnome.org/show_bug.cgi?id=742031
2015-08-09 20:11:47 +02:00
Jesse van den Kieboom
043431303d
Use expand/collapse all text instead of icon
2015-08-07 09:22:38 +02:00
Jesse van den Kieboom
62eb3fc7e6
Add setting to collapse all files in diff by default
2015-08-07 09:11:30 +02:00
Jesse van den Kieboom
bb22c05672
Make use of gravatar optional and a preference setting
...
https://bugzilla.gnome.org/show_bug.cgi?id=744159
2015-07-31 08:47:59 +02:00
Jesse van den Kieboom
228c7f71a9
Remove unneeded [Notify] attribute
2015-07-31 00:54:06 +02:00
Jesse van den Kieboom
28f7631be7
Show committer in diff when differs from author
2015-03-15 10:56:49 +01:00
Jesse van den Kieboom
355e70a2a6
Make links in commit messages clickable
2015-03-09 08:13:12 +01:00
Jesse van den Kieboom
ee889c3356
Cleanup libgitg resources
2014-12-27 13:39:35 +01:00
Jesse van den Kieboom
e5f467cbd3
Allow choosing merge diff parent
2014-12-16 08:24:11 +01:00
Jesse van den Kieboom
3242eeebba
Show parents for commits with more than one parent
...
This adds links to the commit header for each parent allowing
to quickly jump to a parent.
2014-12-14 20:16:00 +01:00
Ignacio Casal Quinteiro
a993f23a1b
Show commit notes
...
https://bugzilla.gnome.org/show_bug.cgi?id=737141
2014-11-03 23:19:55 +01:00
Jesse van den Kieboom
c88ab4e71d
Implemented create patch commit action
2014-07-21 11:11:22 +03:00
Jesse van den Kieboom
ed1412628c
Added supported diff options for commit diff
2014-07-10 19:56:24 +02:00
Jesse van den Kieboom
8aba6770bb
Do not recompute diff when only changing tab width
2014-07-10 19:13:16 +02:00
Jesse van den Kieboom
6115250d59
Destroy popover when hiding options
2014-07-10 19:10:38 +02:00
Jesse van den Kieboom
94f138e1bc
Lazily construct diff options
2014-07-10 16:54:18 +02:00
Jesse van den Kieboom
7ccffb58b2
Cleanup default values of diff view options
2014-07-10 16:28:47 +02:00
Jesse van den Kieboom
a2f9b535d1
Add setting for diff tab width
2014-07-10 16:27:39 +02:00
Jesse van den Kieboom
da4fe47fe8
Make Get Patch button translatable
2014-07-10 14:11:23 +02:00
Jesse van den Kieboom
0dc6452713
Only update diff when options really change
2014-07-10 14:03:24 +02:00
Jesse van den Kieboom
cf892f0a3d
Expose diff view options
2014-07-09 21:47:33 +02:00
Jesse van den Kieboom
bf247ca6e3
Remove templating engine
2014-07-01 11:03:46 +02:00
Jesse van den Kieboom
5e8ec06d9f
Update view when changing whitespace setting
2014-06-30 23:02:46 +02:00
Jesse van den Kieboom
c9b0d29949
Added ignore-whitespace option for diff
2014-06-30 22:02:23 +02:00
Jesse van den Kieboom
d742af7951
Use ggit vapi instead of gir
2014-06-30 22:01:30 +02:00
Jesse van den Kieboom
f3b6b394cd
Signal when js has been loaded for initial diff
2014-06-29 09:59:33 +02:00
Jesse van den Kieboom
bf021dcadd
Do not assume external gsettings schemas exist
...
The problem with GSettings is that it errors when a schema is not found
causing the application to abort. We now check for schema existence of
external schemas that we optionally want to use.
https://bugzilla.gnome.org/show_bug.cgi?id=721748
2014-01-08 14:48:40 +01:00
Jesse van den Kieboom
29f26670c8
Add handler for mailto: schemes
2014-01-05 21:08:31 +01:00
Yosef Or Boczko
108e5cbba0
Replace '...' with the unicode character '…'
2014-01-02 19:50:28 +02:00
Jesse van den Kieboom
e3f3f79156
Move PatchSet to gitg-stage
2014-01-02 13:39:19 +01:00
Jesse van den Kieboom
71226a5b70
Make stage selection behavior part of diff view widget
2014-01-02 13:39:18 +01:00
Jesse van den Kieboom
852d3c59c7
Write webkit console to stdout in debug mode
2013-12-28 15:53:17 +01:00
Techlive Zheng
4c5a2f496b
Document why we call 'update_diff()' here
...
https://bugzilla.gnome.org/show_bug.cgi?id=720726
2013-12-23 22:43:36 +08:00
Techlive Zheng
4622d83a28
Don't open WebKit inspector at the start
...
As we are using WebView in both history and commit activties, it is
annoying to see two WebKit inspector windows open when Gitg starts.
https://bugzilla.gnome.org/show_bug.cgi?id=720726
2013-12-23 22:43:10 +08:00
Techlive Zheng
353836aeb6
Rename 's_diffmap' to 's_diff_map'
...
Keep naming consistency.
https://bugzilla.gnome.org/show_bug.cgi?id=720726
2013-12-23 22:42:14 +08:00
Jesse van den Kieboom
9f8b7780c1
Update for new Ggit.Diff API
2013-11-23 14:54:29 +01:00