Commit graph

646 commits

Author SHA1 Message Date
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