Commit graph

48 commits

Author SHA1 Message Date
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
Paolo Borelli bbb1e68e6a Turn off WebKit caching
Apply kov's suggestions to try to keep WebKit mem usage under control.
It does not seem to help here, but that may be due to my old WK...
Anyway I do not think we want caching, so let's turn it off.
2013-09-02 18:48:04 +02:00
Sindhu S 8bcc579289 Add "Get Patch" button to Diff View 2013-09-02 18:21:10 +05:30
Jesse van den Kieboom a93c0eddc6 Allow clearing diff view 2013-07-03 18:52:42 +02:00
Jesse van den Kieboom a0fc546817 Render stage/unstage buttons in diff view 2013-07-03 16:44:13 +02:00
Jesse van den Kieboom 5c1b7f9f0a Send diff settings in uri 2013-07-03 16:37:58 +02:00
Ignacio Casal Quinteiro 306ef8bfa4 Fix for latest api changes in libgit2-glib 2013-07-02 09:18:49 +02:00
Paolo Borelli 159cc171a9 Remove redundant namespacing
Now gtk widgets are in the same Gitg namespace
2013-06-23 21:14:16 +02:00
Ignacio Casal Quinteiro 8252238630 Move files from libgitg-gtk to libgitg 2013-06-23 20:39:59 +02:00
Renamed from libgitg-gtk/gitg-gtk-diff-view.vala (Browse further)