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
Jesse van den Kieboom
fd508d8bbd
Remove unused avatar.png resource
2014-07-09 21:47:32 +02:00
Jesse van den Kieboom
e815ebc78f
Implemented selection discard
2014-07-01 15:14:25 +02:00
Jesse van den Kieboom
69011242c7
Added populate-popup in sidebar
2014-07-01 14:15:47 +02:00
Jesse van den Kieboom
adeb31e85c
Do not write index after revert
2014-07-01 14:15:38 +02:00
Jesse van den Kieboom
f3fa97864a
Do not cache has-selection in diff view js
2014-07-01 11:24:33 +02:00
Jesse van den Kieboom
1f9a171c76
Do not use robohash fallback
2014-07-01 11:09:04 +02:00
Jesse van den Kieboom
bf247ca6e3
Remove templating engine
2014-07-01 11:03:46 +02:00
Jesse van den Kieboom
f1f6d48127
Improve Get patch button style
2014-06-30 23:03:17 +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
989218fe1a
Only call diff_similar if diff not null
2014-06-30 22:01:58 +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
3dafb712a3
Bind history lane collapse settings
2014-06-30 14:21:50 +02:00
Jesse van den Kieboom
82b1e888c4
Set history lane collapse defaults
2014-06-30 14:21:34 +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
d20dadc2c1
Show similarity in diff
...
Original patch by techlivezh
2014-06-28 09:49:10 +02:00
Jesse van den Kieboom
5d50b67b0c
Implement removing repositories from list
...
https://bugzilla.gnome.org/show_bug.cgi?id=729729
2014-06-25 22:54:44 +02:00
Jesse van den Kieboom
3daef3124c
Higlight trailing whitespace
...
https://bugzilla.gnome.org/show_bug.cgi?id=732233
2014-06-25 19:21:10 +02:00
Jesse van den Kieboom
842a3312b9
Restore commit selection
2014-06-25 16:18:29 +02:00
Jesse van den Kieboom
2904a38928
Reset head tree cache
...
https://bugzilla.gnome.org/show_bug.cgi?id=728208
2014-06-25 14:53:13 +02:00
Jesse van den Kieboom
7e01fe9d60
Use diff-stat without frame for commit dialog
2014-06-25 14:44:00 +02:00
Jesse van den Kieboom
682b31a609
Use Ggit.Commit.amend to amend
2014-06-24 17:30:08 +02:00
Ignacio Casal Quinteiro
72a95cb848
Fix for changed repository api
2014-06-23 16:34:32 +02:00
Ignacio Casal Quinteiro
f255754993
Fix for renamed reflog api
2014-06-23 16:34:32 +02:00
Ignacio Casal Quinteiro
a0cd8e41a9
Fix for renamed api
2014-06-23 16:22:32 +02:00
Ignacio Casal Quinteiro
a3bc7b2a2d
ggit_get_capabilities was renamed to get_features
2014-06-22 23:25:35 +02:00
Jesse van den Kieboom
934a156341
Make lane container ref counted
2014-06-11 14:58:55 +02:00
Jesse van den Kieboom
3579a9db22
Use weak ref to commit in lane list
2014-06-11 14:58:31 +02:00
Jesse van den Kieboom
68cd4a68b3
Run cancel in dispose
2014-06-11 14:56:23 +02:00
Jesse van den Kieboom
0a8aab4557
Remove unneeded GITIGNOREFILES
2014-01-11 03:48:16 +01:00
Jesse van den Kieboom
b8111c6656
Install libraries as part of the install-exec rule
2014-01-09 20:00:24 +01: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
d4d999f990
Improve runtime error for non-thread-safe detection
...
https://bugzilla.gnome.org/show_bug.cgi?id=721664
2014-01-07 00:57:22 +01:00
Jesse van den Kieboom
fbbe5c0617
Use normal pixbuf renderer for sidebar icons
2014-01-06 17:47:11 +01:00
Jesse van den Kieboom
29f26670c8
Add handler for mailto: schemes
2014-01-05 21:08:31 +01:00
Jesse van den Kieboom
d3dc9dc507
Add mailto: uri scheme to user e-mail
2014-01-05 21:08:09 +01:00
Jesse van den Kieboom
92d891bd4e
Fix unstage_patch by reversing applying patch
2014-01-05 20:10:46 +01:00
Jesse van den Kieboom
d745b7b992
Separate libgitg and libgitg-ext targets
2014-01-05 17:05:40 +01:00
Jesse van den Kieboom
c95c7cfd1e
Fixed RTL rendering for GitgDiffStat
2014-01-05 13:20:58 +01:00
Jesse van den Kieboom
c1765a6f41
Align english subject to the left for RTL
2014-01-05 00:00:31 +01:00
Jesse van den Kieboom
f70d518c2f
Decrease width, not x in RTL mode
2014-01-05 00:00:21 +01:00
Jesse van den Kieboom
db31d577f9
Correctly implement get_preferred_width
2014-01-04 23:26:07 +01:00
Jesse van den Kieboom
9a8a4687fb
Fix sidebar rendering for RTL
2014-01-04 23:21:58 +01:00
Jesse van den Kieboom
9a68ed3a09
Added convenient install targets
2014-01-04 23:14:54 +01:00
Jesse van den Kieboom
04d7b20e7d
Fix RTL lane rendering
2014-01-04 23:14:21 +01:00
Jesse van den Kieboom
8c4ce51acd
Cleanly specify _LDADD and _LIBADD
...
This solves problems with .la dependencies and parallel build
2014-01-04 18:25:19 +01:00
Jesse van den Kieboom
107896381d
Convenient makefiles to build single components
2014-01-04 16:31:29 +01:00
Jesse van den Kieboom
ab581c9584
Group all generating flags
2014-01-04 15:58:04 +01:00
Jesse van den Kieboom
1db34f5ddb
Use non-recursive make to build libgitg
2014-01-04 14:00:54 +01:00
Jesse van den Kieboom
79fae4487a
Consistently use VALASOURCES
2014-01-03 22:06:38 +01:00
Jesse van den Kieboom
c4139fb6e5
Clean generated resource files
2014-01-03 21:13:01 +01:00
Jesse van den Kieboom
60c16f5cfe
Added GITIGNOREFILES for vala sources
2014-01-03 21:12:42 +01:00
Jesse van den Kieboom
76b80663bb
Add .gir to EXTRA_DIST
2014-01-03 19:49:36 +01:00
Jesse van den Kieboom
484ff0ea47
Cleanup generated typelibs
2014-01-03 19:49:35 +01:00
Jesse van den Kieboom
38e007c11d
Namespace make variables
2014-01-03 19:49:33 +01:00
Jesse van den Kieboom
0137e13f25
Do not join thread in destructor
2014-01-03 19:49:33 +01:00
Jesse van den Kieboom
08a9212e17
Remove BUILT_SOURCES and CLEANFILES
2014-01-03 19:49:33 +01:00
Jesse van den Kieboom
9f64f5f804
Remove explicit .la dependencies
2014-01-03 19:49:32 +01:00
Jesse van den Kieboom
fba3335ea7
Explicitly specify vapi file to generate
...
This solves the .vapi file not being distributed automatically
2014-01-03 19:49:32 +01:00
Jesse van den Kieboom
b0193abed0
Cleanup use of CFLAGS, CPPFLAGS, LDFLAGS and LIBADD
2014-01-03 19:49:32 +01:00
Jesse van den Kieboom
9ff54154d3
Move libgitg tests to tests/
2014-01-03 19:49:31 +01:00
Yosef Or Boczko
55b0aab417
Fix some strings to be plural
2014-01-02 19:58:05 +02:00
Yosef Or Boczko
108e5cbba0
Replace '...' with the unicode character '…'
2014-01-02 19:50:28 +02:00
Jesse van den Kieboom
5ebd683917
More robust templating
2014-01-02 15:06:21 +01:00
Jesse van den Kieboom
9b71f69420
Consistent use of space for string continuations
2014-01-02 14:02:58 +01:00
Jesse van den Kieboom
d4d1d45952
Show diff type in gutter
2014-01-02 13:59:20 +01:00
Jesse van den Kieboom
21909908d1
Correctly update selection when clearing diff
2014-01-02 13:39:21 +01:00
Jesse van den Kieboom
afcc6e6abc
Calculate offsets correctly
2014-01-02 13:39:21 +01:00
Jesse van den Kieboom
e327c0fa62
Factor out patching and implement unstage_patch
2014-01-02 13:39:20 +01:00
Jesse van den Kieboom
15bf369e62
Implement patchset staging
2014-01-02 13:39:20 +01:00
Jesse van den Kieboom
1c36a1eff6
Do not add background dummy in selection
2014-01-02 13:39:20 +01:00
Jesse van den Kieboom
94ff779311
Remove to_string debug methods
2014-01-02 13:39:20 +01:00
Jesse van den Kieboom
e3f3f79156
Move PatchSet to gitg-stage
2014-01-02 13:39:19 +01:00
Jesse van den Kieboom
1b41165437
Compute old offset difference only once
2014-01-02 13:39:19 +01:00
Jesse van den Kieboom
1151d764f7
Coalesce multiple added/removed lines in patch set
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
ebb289140c
Store offset and length in row
2014-01-02 13:39:18 +01:00
Jesse van den Kieboom
10484fd811
Add xhr helper
2014-01-02 13:39:17 +01:00
Jesse van den Kieboom
a356836779
Add background filler for more consistent diff look
2014-01-02 13:39:17 +01:00
Jesse van den Kieboom
0f595bf0fe
Missing newline
2014-01-02 13:39:17 +01:00
Jesse van den Kieboom
282e52af18
Improve stage/unstage button appearance
2014-01-02 13:39:17 +01:00
Jesse van den Kieboom
b213b54ac1
Allow selecting lines in diff
2014-01-02 13:39:16 +01:00
Jesse van den Kieboom
7c91a7e3ff
Move expand/collapse in separate function
2014-01-02 13:39:16 +01:00
Jesse van den Kieboom
09d8641b1d
Move stage button to template
2014-01-02 13:39:16 +01:00
Jesse van den Kieboom
b96a7ef4d4
Added line offset and length information in diff
2014-01-02 13:39:15 +01:00
Jesse van den Kieboom
5a98ba3244
Remove request-stage and patch-set from makefile
...
These were wrongly committed previously in 9cec5818
, sorry.
2013-12-31 16:35:26 +01:00
Jesse van den Kieboom
852d3c59c7
Write webkit console to stdout in debug mode
2013-12-28 15:53:17 +01:00
Jesse van den Kieboom
9cec58185a
Handle request errors
2013-12-28 15:53:17 +01:00
Jesse van den Kieboom
0129670140
Remove run_after_async
2013-12-27 20:14:43 +01:00
Jesse van den Kieboom
bdcecc96b1
Use get_text instead of get_content for text diffs
2013-12-27 16:23:41 +01:00
Techlive Zheng
cb2bb2fceb
Reduce duplicate stage button code
...
https://bugzilla.gnome.org/show_bug.cgi?id=720886
2013-12-24 00:34:14 +08:00
Techlive Zheng
fe6b937183
Move expander '<span>' to template
...
https://bugzilla.gnome.org/show_bug.cgi?id=720886
2013-12-24 00:34:14 +08:00
Techlive Zheng
641713adf7
Keep CSS selector naming consistency
...
https://bugzilla.gnome.org/show_bug.cgi?id=720886
2013-12-24 00:34:13 +08:00
Techlive Zheng
0f07b0fbed
Should've been done in commit 312cc37
...
https://bugzilla.gnome.org/show_bug.cgi?id=720886
2013-12-24 00:34:13 +08:00
Techlive Zheng
09f442d01b
Remove these obsolete css styles
...
https://bugzilla.gnome.org/show_bug.cgi?id=720886
2013-12-24 00:34:13 +08:00
Techlive Zheng
1ce3808ad0
Apply 'pre-wrap' only on code
...
Now, we can indent the html elements in normal '<td>'.
https://bugzilla.gnome.org/show_bug.cgi?id=720886
2013-12-24 00:34:06 +08:00
Techlive Zheng
64c30d5f19
Use 'hunk_stats' as class name
...
https://bugzilla.gnome.org/show_bug.cgi?id=720886
2013-12-24 00:26:39 +08:00
Techlive Zheng
cf930ae22b
Rename 'hunkheader' to 'hunk_header'
...
https://bugzilla.gnome.org/show_bug.cgi?id=720886
2013-12-24 00:26:39 +08:00
Techlive Zheng
7eaaafd491
Rename 'stats' to 'file_stats'
...
https://bugzilla.gnome.org/show_bug.cgi?id=720886
2013-12-24 00:26:39 +08:00
Techlive Zheng
6686a3b9ab
Rename 'table_body' to 'file_body'
...
https://bugzilla.gnome.org/show_bug.cgi?id=720886
2013-12-24 00:26:39 +08:00