Jesse van den Kieboom
c2282eb13e
Adjust expander margins
2015-12-23 17:37:50 +01:00
Jesse van den Kieboom
4ea660ac1b
Tidy up the commit details
2015-12-23 15:45:15 +01:00
Ignacio Casal Quinteiro
82337a0bd0
Add missing includes
...
This happens for developing on linux something that is for windows
2015-12-23 08:53:57 +01:00
Jesse van den Kieboom
d578ad0b25
Do not print cancelled errors
2015-12-23 01:03:48 +01:00
Jesse van den Kieboom
a0dcca6257
Read highlighting from workdir when diffing against workdir
2015-12-23 00:59:48 +01:00
Jesse van den Kieboom
01b6823414
Enable experimental diff highlightingo
2015-12-23 00:12:45 +01:00
Jesse van den Kieboom
f68ce19609
Increase spacing between author and date
2015-12-22 21:51:06 +01:00
Jesse van den Kieboom
1daf01a93b
Dim default avatar image
2015-12-22 21:47:18 +01:00
Jesse van den Kieboom
f3b039e4d0
Cleanup properties
2015-12-22 21:47:18 +01:00
Ignacio Casal Quinteiro
e46658768b
Add application_support_prepare_startup
...
This is implemented on windows to deal with the console output
of the application
2015-12-22 18:37:36 +01:00
Jesse van den Kieboom
0b774ca381
Add expand_home_dir utility
2015-12-22 09:57:41 +01:00
Jesse van den Kieboom
a0d448304d
Add platform support for getting user home directory
2015-12-22 09:57:41 +01:00
Jesse van den Kieboom
7d6524c011
Do not color removed/added when nothing removed and nothing added
2015-12-21 22:38:25 +01:00
Jesse van den Kieboom
377563a2ad
Check also for GTK_THEME to determine dark theme
2015-12-21 22:33:54 +01:00
Jesse van den Kieboom
df2c6cdcf8
Fix dark style of diff-stat widget
2015-12-21 22:33:46 +01:00
Ignacio Casal Quinteiro
ffb1622e5a
Add platform support methods to get the right dirs
2015-12-21 16:08:26 +01:00
Ignacio Casal Quinteiro
4fc83c3a13
Add a platform support method to get a stream from a fd
2015-12-21 14:53:33 +01:00
Ignacio Casal Quinteiro
2ca8c5d3dc
Add win32 platform support code
2015-12-21 14:35:42 +01:00
Ignacio Casal Quinteiro
3cd321d46b
Use the right gio-unix or gio-win32 depending on the platform
2015-12-21 11:20:39 +01:00
Jesse van den Kieboom
c415a0982c
Render gutter separators externally to fill all expanded area
2015-12-21 11:08:05 +01:00
Jesse van den Kieboom
c5ce8ba7a2
Expand last diff view to fill parent
2015-12-21 11:08:05 +01:00
Ignacio Casal Quinteiro
c1c862b907
sidebar: fixes for new gtk to avoid style context warnings
2015-12-21 09:30:46 +01:00
Ignacio Casal Quinteiro
e25ecbc82e
Color were swapped on the dark theme
2015-12-21 08:51:03 +01:00
Ignacio Casal Quinteiro
29df9f6a15
Show hunk on the gutter using dots
2015-12-21 08:48:52 +01:00
Ignacio Casal Quinteiro
227a60e185
Make the hunk color like github's one and improve dark version
2015-12-21 08:35:29 +01:00
Jesse van den Kieboom
e05d6b67bf
Fix updating selection when crossing up
2015-12-21 07:55:22 +01:00
Jesse van den Kieboom
4192eb5f8c
Update selection on enter/leave events
2015-12-21 07:55:09 +01:00
Jesse van den Kieboom
aad2027ceb
Implement generating patchset from selection
2015-12-20 23:03:24 +01:00
Jesse van den Kieboom
8eb368de9e
Remove unneeded selection style overrides
2015-12-20 21:33:44 +01:00
Jesse van den Kieboom
146900b2bc
Do not move to next line if already at line end
2015-12-20 21:33:32 +01:00
Jesse van den Kieboom
17c3d47e0b
Fix getting iter at location
2015-12-20 19:40:41 +01:00
Ignacio Casal Quinteiro
b801f79ee0
Fix crash if the cursor surface is null
2015-12-20 19:36:24 +01:00
Ignacio Casal Quinteiro
bd32f7cbea
Fix build
2015-12-20 19:20:50 +01:00
Jesse van den Kieboom
fe148bac39
Do not auto-unexpand diff in diff only mode
2015-12-20 19:10:53 +01:00
Jesse van den Kieboom
36d63f1889
Implement hunk select/deselect
2015-12-20 19:10:32 +01:00
Jesse van den Kieboom
4a8c1fa02c
Remove unused state monitoring
2015-12-20 18:41:45 +01:00
Jesse van den Kieboom
98e49eb09e
Rework diff selection for improved rubber banding
...
This changes the behavior to selection being always additive, unless
pressing alt (mod1).
2015-12-20 17:47:22 +01:00
Jesse van den Kieboom
739302b380
Move diff selection handling into separate file
2015-12-20 14:07:35 +01:00
Jesse van den Kieboom
2d09ac2cf0
Only update selection attributes/tag when handle_selection
2015-12-20 13:24:48 +01:00
Jesse van den Kieboom
1c4ea3543e
Use theme bg/fg colors for selection
2015-12-20 13:18:29 +01:00
Ignacio Casal Quinteiro
59c2de3044
lines-renderer: use a list instead of a map
...
The map was actually useless here since were were iterating either
the values or the keys
2015-12-20 12:25:28 +01:00
Jesse van den Kieboom
2f3740d167
Fix diff view styles
2015-12-20 10:34:32 +01:00
Ignacio Casal Quinteiro
1e78dab056
Add missing copyright and modeline
2015-12-19 23:03:02 +01:00
Ignacio Casal Quinteiro
2fe0726b4c
Fix build
2015-12-19 23:02:01 +01:00
Jesse van den Kieboom
7c563465d9
Add avatar support on OS X
2015-12-19 21:03:51 +01:00
Ignacio Casal Quinteiro
0e4057e95f
diff-view-file: fix the mark position
2015-12-19 13:15:14 +01:00
Ignacio Casal Quinteiro
0734a48c35
Fix lines renderer ranges
2015-12-19 13:13:47 +01:00
Ignacio Casal Quinteiro
a242b54466
diff-view-file: restore the diff statistics
2015-12-19 12:38:41 +01:00
Ignacio Casal Quinteiro
d59b6b70e0
diff-view-lines-renderer: fix size calculation
2015-12-19 12:28:19 +01:00
Ignacio Casal Quinteiro
dec5aed9f7
diff-view-file: show a hand when hovering a hunk
2015-12-19 11:46:59 +01:00
Ignacio Casal Quinteiro
7cfd5a21e8
Have one single source view for all the hunks
2015-12-19 11:29:45 +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
888db44f1e
diff-view-file: propagate has-selection property
2015-12-18 16:08:43 +01:00
Ignacio Casal Quinteiro
dcf6367148
diff-view-hunk: add property to know if there is a selection
2015-12-18 16:08:39 +01:00
Ignacio Casal Quinteiro
6eb157f4e7
Minor style fix
2015-12-18 11:19:02 +01:00
Jesse van den Kieboom
65e3fd2e1c
Set normal cursor on diff with handles_selection
2015-12-17 23:42:46 +01:00
Jesse van den Kieboom
2e580e7857
Hide normal selection when handle_selection is true
2015-12-17 23:31:12 +01:00
Ignacio Casal Quinteiro
1c5d5b1017
diff-view: handle dark themes
2015-12-17 09:49:23 +01:00
Jesse van den Kieboom
b12d910638
Do not initialise next layer for hidden commits
2015-12-16 23:00:05 +01:00
Ignacio Casal Quinteiro
f348fc44dd
Improve selection to allow rubber band.
...
Still several bugs on this that we need to figure out
2015-12-16 10:18:38 +01:00
Ignacio Casal Quinteiro
2b61f0ae7a
Handle selection on the commit view
2015-12-15 17:07:58 +01:00
Ignacio Casal Quinteiro
da1389b5d9
diff-stat: convert to use style classes
...
It seems that we cannot use regions anymore since they are deprecated
2015-11-22 19:30:07 +01:00
Jesse van den Kieboom
321310bb23
Bind commit details parent button
2015-11-08 20:54:48 +01:00
Jesse van den Kieboom
a88d4d1697
Add Committed by to committer label
2015-11-08 20:54:24 +01:00
Jesse van den Kieboom
7261b8a3e6
Make parent grid orientation vertical
2015-11-08 20:54:03 +01:00
Jesse van den Kieboom
d30490b68e
Remove unnecessary dependency on platform support
2015-11-08 18:48:51 +01:00
Jesse van den Kieboom
100113393f
Set missing scale on committer date
2015-11-08 17:57:00 +01:00
Jesse van den Kieboom
230468bf33
Remove webkit left overs
2015-11-08 15:16:00 +01:00
Jesse van den Kieboom
871ac85e1b
Use native controls on OS X
2015-11-08 15:16:00 +01:00
Ignacio Casal Quinteiro
721bc14e2b
Remove useless files
...
They are not even being built
2015-10-02 20:36:14 +02:00
Jesse van den Kieboom
3c6614d62c
Protect against empty lanes in lane collapsing
...
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=748974 .
2015-09-27 14:59:39 +02: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
Ignacio Casal Quinteiro
825c3cf645
Can avatar loading on diposing.
...
This fixes an assertion at exit.
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
93b2f53b37
Do not track visited links
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
99e4ff36c4
Add small padding on hunk header
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
Piotr Drąg
e2291ff58b
Use proper ellipsis instead of three dots
2015-08-25 19:47:55 +02:00
Jesse van den Kieboom
9f1a72ccf3
Increase ref label padding
2015-08-22 14:27:45 +02:00
Jesse van den Kieboom
fb293e8920
Override branch_get_upstream to return a Gitg.Ref
2015-08-22 13:55:34 +02:00
Jesse van den Kieboom
8eb1e3ed66
Add basic merging support
2015-08-14 00:55:43 +02:00
Jesse van den Kieboom
9b47855aef
Fix unsetting connected signal id on disconnect
2015-08-13 20:03:20 +02:00
Jesse van den Kieboom
687659255b
Factor out commit index
2015-08-13 20:03:13 +02:00
Jesse van den Kieboom
b787b70eba
Override repository create_branch for casting to Gitg.Branch
2015-08-13 08:19:29 +02:00
Jesse van den Kieboom
746682d422
Add silent async thread errors convenience
2015-08-13 08:19:29 +02:00
Jesse van den Kieboom
bf2edae624
Rework notifications
2015-08-13 08:19:29 +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
0e36dfb9b4
Disable selection of line numbers in diff view
2015-08-09 18:55:12 +02:00
Jesse van den Kieboom
aa858a9a24
Continue adding repositories from recent items after failure
2015-08-09 18:10:59 +02:00
Jesse van den Kieboom
251f1dae4d
Do not try to discover when adding repository from recent items
2015-08-09 18:10:38 +02:00
Jesse van den Kieboom
f8362fa2a8
Show repository directory in dash
2015-08-09 18:09:40 +02:00
Jesse van den Kieboom
e9f7506c3b
Move Utils to libgitg
2015-08-09 18:06:42 +02:00
Jesse van den Kieboom
58e2d6e2b5
Patch Gitg-1.0.gir for configure time webkit dependency
...
https://bugzilla.gnome.org/show_bug.cgi?id=735299
2015-08-08 10:55:16 +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
ed790cde07
Improve expand/collapse behavior of diff-view
2015-08-06 20:28:33 +02:00
Jesse van den Kieboom
070f5cea4e
Wrap init_repository
2015-08-05 22:00:24 +02:00
Jesse van den Kieboom
7136f0e086
Fix racy conditions in commit walking
2015-08-05 20:50:40 +02:00
Jesse van den Kieboom
b35e9452bb
Add command line arguments to select initial ref in history
...
-a, --all to select all commits
-s, --select-reference REFERENCE to select REFERENCE
https://bugzilla.gnome.org/show_bug.cgi?id=740033
2015-08-05 19:18:26 +02:00
Ignacio Casal Quinteiro
c086d96466
Be safe against the submodule url being null
2015-08-05 17:19:45 +02:00
Jesse van den Kieboom
6945321a94
Remove trailing whitespace
2015-08-04 22:10:55 +02:00
Jesse van den Kieboom
178d3dc014
Open link to bugzilla on error in user browser
...
https://bugzilla.gnome.org/show_bug.cgi?id=749294
2015-08-04 20:33:34 +02:00
Jesse van den Kieboom
c8ce18e5e5
Stage/unstage all selected items when pressing Enter in list
2015-08-04 20:21:51 +02:00
Jesse van den Kieboom
8786f4f068
Rework the dash view implementation
...
- Make the dash view more self contained
- Move the open and clone menu options in an action bar
- Add cloning authentication/credentials
2015-08-04 17:35:16 +02:00
Ting-Wei Lan
4c185420e8
build: Do not use LDFLAGS to add libraries
...
Libraries should be added to LIBADD or LDADD, not LDFLAGS.
https://bugzilla.gnome.org/show_bug.cgi?id=753140
2015-08-02 01:14:30 +08:00
Jesse van den Kieboom
b1fe13bba4
Use name from callback to lookup submodule
2015-08-01 14:03:34 +02:00
Jesse van den Kieboom
20aa1e59db
Avoid holding on to temporary submodule instance
2015-08-01 13:30:41 +02:00
Jesse van den Kieboom
18fb8fdcbc
Ensure to update row fraction for cloning in main thread
2015-07-31 20:56:45 +02:00
Jesse van den Kieboom
7c78782f52
Fix inverted check for loading in repository row
2015-07-31 20:51:37 +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
a2480f2074
Do not proxy unused callbacks as signals on remote
2015-07-31 08:08:16 +02:00
Jesse van den Kieboom
d55e87f465
Expose transfer progress property on Gitg.Remote
2015-07-31 08:07:55 +02:00
Jesse van den Kieboom
0be0cc162b
Binary delta callback must be non-null
2015-07-31 00:58:07 +02:00
Jesse van den Kieboom
5ce45398ae
Add remote signals and allow user callbacks
2015-07-31 00:57:40 +02:00
Jesse van den Kieboom
75d1148df9
Use config snapshot when reading config values
2015-07-31 00:57:18 +02:00
Jesse van den Kieboom
228c7f71a9
Remove unneeded [Notify] attribute
2015-07-31 00:54:06 +02:00
Jesse van den Kieboom
9545eeec65
Override storing callbacks in GitgRemote
2015-07-30 20:39:13 +02:00
Jesse van den Kieboom
4faa86f163
Override storing ref specs on custom GitgRemote
2015-07-30 20:38:14 +02:00
Jesse van den Kieboom
eff2b28f1f
Set remote fetch callbacks before setting fetch options in clone options
2015-07-30 20:37:23 +02:00
Jesse van den Kieboom
b6d757f05a
No need to store repository with StageStatusSubmodule
2015-07-30 20:37:12 +02:00
Ignacio Casal Quinteiro
cbce110e68
diff-view-request-diff: pass null for the binary callback
2015-07-29 14:59:40 +02:00
Ignacio Casal Quinteiro
c9e2cba18f
repository: fix api break
2015-07-28 23:12:49 +02:00
Ignacio Casal Quinteiro
96906c3b15
list-box: use the new intermediate fetch options
2015-07-28 23:09:04 +02:00
Ignacio Casal Quinteiro
f5f4530679
Fix status enumerator api breaks
2015-07-28 23:04:26 +02:00
Jesse van den Kieboom
779bf56ad3
Improve author info layout
2015-05-04 19:13:49 +02:00
Jesse van den Kieboom
fb8c9f526b
Fix getting icon at correct size
2015-05-04 19:13:30 +02:00
Ignacio Casal Quinteiro
c7b9a8fbb3
sidebar: remove deprecated property
2015-03-27 08:40:02 +01:00
Jesse van den Kieboom
147f8f6d5c
Show committer date in commit info
2015-03-15 11:11:05 +01:00
Jesse van den Kieboom
3557112676
Deep extend diff settings to preserve defaults
2015-03-15 10:57:04 +01: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
03348c97a8
Select row when going into selection mode
...
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=742255 .
2015-03-15 10:23:27 +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
bf15cb69e1
Add gitg config to ignore certain submodules
2015-03-08 10:38:51 +01:00
Ignacio Casal Quinteiro
a1f43c1c98
Fix api breaks from libgit2-glib
2015-01-18 19:51:15 +01:00
Jesse van den Kieboom
ededa1912b
Do not ignore submodules for checking index
...
https://bugzilla.gnome.org/show_bug.cgi?id=742376
2015-01-06 19:54:07 +01:00
Jesse van den Kieboom
172eb33192
Add basic notification infrastructure
2014-12-27 18:23:12 +01:00
Jesse van den Kieboom
6eebf966cb
Sort sources on alphabet
2014-12-27 13:42:41 +01:00
Jesse van den Kieboom
ee889c3356
Cleanup libgitg resources
2014-12-27 13:39:35 +01:00
Jesse van den Kieboom
1f0f2a415c
Fix fallback for failed ssh public key auth
2014-12-25 12:12:10 +01:00
Jesse van den Kieboom
795c4f17fe
Re-authenticate after authentication failure
2014-12-25 11:41:00 +01:00
Jesse van den Kieboom
9d88e34a01
Fix year in license notice
2014-12-24 14:40:35 +01:00
Jesse van den Kieboom
17a60f9c22
Implement basic user/pass auth
2014-12-24 14:32:17 +01:00
Ignacio Casal Quinteiro
9e50bd6edc
diff-view: use unicode triangles to expand/collapse
2014-12-24 13:11:14 +01:00
Jesse van den Kieboom
1a8960b3fc
Add remote management
2014-12-23 18:37:01 +01:00
Jesse van den Kieboom
05fce7c77d
Fix for new remote callbacks API
2014-12-23 18:02:31 +01:00
Jesse van den Kieboom
d18fd2f82d
Indentation cleanup
2014-12-23 17:43:44 +01:00
Jesse van den Kieboom
d0394b3d6d
Fix diff function context trimming
2014-12-23 17:42:56 +01:00
Jesse van den Kieboom
e2e6df7638
Show hunk context in diff
2014-12-22 18:36:05 +01:00
Jesse van den Kieboom
15e441e773
Implement preserving mainlines on history lanes
2014-12-21 21:14:59 +01:00
Jesse van den Kieboom
8ce968ec7b
Hide parents chooser if necessary
2014-12-20 11:59:41 +01:00
Jesse van den Kieboom
78cf3561d7
Add HEAD in refs list if head is detached
2014-12-16 08:39:11 +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
Jesse van den Kieboom
0742789d62
Only show notes when there are notes
...
This removes extra space introduced by the empty <p/>
2014-12-14 19:27:44 +01:00
Jesse van den Kieboom
e498031dff
Fix getting correct parent for merge diff
2014-12-14 19:17:00 +01:00
Jesse van den Kieboom
2b2b4af9f6
Update for new GgitCommitParents API
2014-12-14 19:16:41 +01:00
Jesse van den Kieboom
c4d21a3165
Implement ref actions popup for ref labels
2014-12-14 17:20:47 +01:00
Jesse van den Kieboom
5f207a3127
Added Stage.stage_commit
2014-12-14 12:05:54 +01:00
Jesse van den Kieboom
3d842e99cc
Ignore status files which are submodules
2014-12-14 12:01:16 +01:00
Jesse van den Kieboom
0b1644bd88
Do not consider untracked submodules as unstaged
2014-12-14 12:00:54 +01:00
Jesse van den Kieboom
0c3b69cb30
Implement enumeration of submodules in commit view
2014-12-14 10:06:21 +01:00
Jesse van den Kieboom
d023afc835
Show submodules in dash
2014-12-10 08:36:25 +01:00
Jesse van den Kieboom
6c28cfadc6
Install gir and typelib in prefix
2014-12-10 07:50:50 +01:00
Jesse van den Kieboom
467d94858c
Make json_to_stream internal
2014-12-08 18:56:05 +01:00
Jesse van den Kieboom
973df228eb
Improve handling of diff errors
...
Before we would handle errors by passing them to finish_error on the
uri scheme request. However, it is hard/impossible to obtain error
information on the js side in this way. Now instead we return a
special json document (if the resulting content type is json) and show
an appropriate error message.
2014-12-07 20:42:21 +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
f10fe5ea6c
Add button-press/release event masks to progress bin
2014-08-20 11:19:47 +02:00
Michael Catanzaro
a1cdc51c66
Support both webkit2gtk-3.0 and webkit2gtk-4.0
...
https://bugzilla.gnome.org/show_bug.cgi?id=734327
2014-08-14 12:10:51 -05:00
Jesse van den Kieboom
0958055c99
Chain up button_press_event
2014-07-21 12:35:06 +03:00
Jesse van den Kieboom
c88ab4e71d
Implemented create patch commit action
2014-07-21 11:11:22 +03:00
Jesse van den Kieboom
68ace879d9
Reduce special casing dash
2014-07-16 09:58:27 +02:00
Jesse van den Kieboom
69af086209
Implement selection mode for dash view
2014-07-15 10:04:25 +02:00
Jesse van den Kieboom
4b5bacc497
Fix install targets
2014-07-12 10:55:25 +02:00
Jesse van den Kieboom
456da855b2
Add clearing repository refs cache
2014-07-12 10:55:25 +02:00
Jesse van den Kieboom
588d016464
Improve selection and implemented editing
2014-07-12 10:55:25 +02:00
Jesse van den Kieboom
d4d987fde3
Reflow commit messages in diff view
...
This aims to reformat commit messages in the diff view to look better
when presented in a GUI such as gitg. Hard-wrapping is undone so that
lines are soft-wrapped naturally in the available space, while trying
to preserve intentional formatting such as lists, indentation and
paragraphs.
2014-07-12 10:55:04 +02:00
Jesse van den Kieboom
8d78cd6267
Implemented multiple selection for commit
2014-07-11 19:04:19 +02:00
Simon Sapin
6834119584
Remove dark grey from the palette
...
gitg uses a palette of colors for drawing the
history graph of a repository. One of the colors
of the current has very insufficient contrast when
using a dark GTK theme.
https://bugzilla.gnome.org/show_bug.cgi?id=710127
2014-07-10 22:32:28 +02: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
89a3c8168e
Use tab-size css to control tab width
2014-07-10 19:10:21 +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
b1d292a8c9
Make date/time format translatable
2014-07-10 15:30:49 +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
af0f6ac19f
Remove use of deprecated margin/padding
2014-07-10 13:56:13 +02:00
Jesse van den Kieboom
d3f8af7125
Use named icon instead of stock
2014-07-10 13:24:57 +02:00
Jesse van den Kieboom
aa17d125dc
Do not add newline as trailing whitespace
2014-07-09 21:47:33 +02:00
Jesse van den Kieboom
cf892f0a3d
Expose diff view options
2014-07-09 21:47:33 +02:00
Jesse van den Kieboom
cf36c0f4fa
Implemented basic word diff rendering
2014-07-09 21:47:32 +02:00