Commit graph

170 commits

Author SHA1 Message Date
svineet c2c52f5b9a Open files in external editor 2022-10-12 11:45:07 +02:00
Alberto Fanjul f2c07f0ef6 Add shortcuts for history panels
Allow each element to define its own shortcut
2020-06-06 20:50:36 +00:00
Gaurav Agrawal 0ed296041d config for fonts 2019-10-17 05:48:20 +00:00
Adwait Rawat 96f3fada79 Load font with CSS
Avoid use deprecated method to update font

Co-authored-by: Adwait Rawat <adwait.rawat@gmail.com>
Co-authored-by: Gaurav Agrawal <agrawalgaurav1999@gmail.com>
2019-03-08 01:23:31 +01:00
Bilal Elmoussaoui cc62927f4a meson: allow dual installation of the application
meson: set the schema path correctly

window: fix single quotes

python habits

meson: fix various issues with dual installation

Flatpak: don't enforce the branch for gitg

It causes issues with Gitlab CI as we can't test the build on other branches anymore.

remove .gitignore
2019-01-16 19:53:56 +01:00
Alberto Fanjul 1dd1ac8701 Style scheme configurable
Add combo in preferences to choose style
Remove dependency from gedit settings
Configure diff source view and files plugin
2019-01-02 22:52:03 +01:00
Alberto Fanjul 11c42d75f0 Remove old buildsystem 2018-12-19 23:05:36 +01:00
Tom Schoonjans fa86aefab3 plugins: ensure so suffix is used on macOS 2018-10-25 21:44:51 +02:00
Iñigo Martínez 6784aa9f1b build: Remove autotools
To avoid the burden of maintaining multiple build systems, autotools
support has been removed.
2018-10-24 16:41:54 +02:00
Iñigo Martínez fd9f6c4a29 meson: Add trailing commas
Add missing trailing commas that avoids getting noise when another
file/parameter is added and eases reviewing changes[0].

[0] https://gitlab.gnome.org/GNOME/dconf/merge_requests/11#note_291585
2018-10-10 23:29:26 +02:00
Sam Hewitt 36d8aa36ed update diff symbolic icon 2018-07-19 23:50:16 +02:00
Iñigo Martínez c876e0e255 build: Port to meson build system
meson is a build system focused on speed an ease of use, which
helps speeding up the software development. This patch adds meson
support along autotools.

https://bugzilla.gnome.org/show_bug.cgi?id=788796
2017-10-16 13:40:57 +02:00
Jesse van den Kieboom f687963a10 Ensure to sync repository to diff view
https://bugzilla.gnome.org/show_bug.cgi?id=768650
2016-08-17 19:43:27 +02:00
Piotr Drąg 45879456be Unmark placeholder string from translation 2016-06-05 19:40:08 +02:00
Jesse van den Kieboom a8eda0f312 Add diff highlight preference 2016-01-03 20:46:23 +01:00
Jesse van den Kieboom 0573e0756b Merge branch 'highlighting' 2015-12-31 13:04:06 +01:00
Jesse van den Kieboom c8d8a0ef8c Add revealer with diff options 2015-12-30 23:29:19 +01:00
Jesse van den Kieboom 14debb7729 Remove debug statement 2015-12-23 01:00:00 +01:00
Jesse van den Kieboom 01b6823414 Enable experimental diff highlightingo 2015-12-23 00:12:45 +01:00
Jesse van den Kieboom 6ddc1f7ee7 Remove additional unneeded scrolled window 2015-09-23 08:57:16 +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 7136f0e086 Fix racy conditions in commit walking 2015-08-05 20:50:40 +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 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 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 a2f9b535d1 Add setting for diff tab width 2014-07-10 16:27:39 +02:00
Jesse van den Kieboom cf892f0a3d Expose diff view options 2014-07-09 21:47:33 +02:00
Jesse van den Kieboom 98cfe0e520 Add UIElement descriptions 2014-07-01 17:49:43 +02:00
Jesse van den Kieboom 00b3885d0e Add state setting for ignoring whitespace 2014-06-30 23:02:30 +02:00
Jesse van den Kieboom 011d6c9281 Fix install rules for plugins 2014-06-30 14:11:20 +02:00
Jesse van den Kieboom bd7902ce7a Make diff-symbolic 128x128
Just to stop gtk+ from spewing warnings
2014-06-25 19:43:19 +02:00
Jesse van den Kieboom 0a8aab4557 Remove unneeded GITIGNOREFILES 2014-01-11 03:48:16 +01:00
Jesse van den Kieboom 21fb208f8c Add hack to fix parallel install
libtool needs to relink at install (on some platforms) which requires
dependency libraries to be already installed. automake does not
generate the appropriate dependency so we do it here automatically. As
an additional bonus, we have to trick automake using a variable
indirection for the rule because it would otherwise omit the default
install rule.
2014-01-09 20:00:40 +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 abafcb9cd6 List internal vapi dependencies as sources
This should solve the dependency issue breaking parallel build.
Instead of specifying dependencies on in-project libraries using --pkg,
we now directly specify the corresponding .vapi in sources, which makes
it properly depend.
2014-01-05 19:47:53 +01:00
Jesse van den Kieboom 9a68ed3a09 Added convenient install targets 2014-01-04 23:14:54 +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 c11657dc9a Use non-recursive make to build plugins 2014-01-04 15:58:23 +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 37726aba55 Do not generate unneeded resource headers 2014-01-03 19:49:35 +01:00
Jesse van den Kieboom 2526330209 Locate resource from $(srcdir) 2014-01-03 19:49:34 +01:00
Jesse van den Kieboom 38e007c11d Namespace make variables 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 b0193abed0 Cleanup use of CFLAGS, CPPFLAGS, LDFLAGS and LIBADD 2014-01-03 19:49:32 +01:00
Ignacio Casal Quinteiro 8bd3f661b1 files: better packing for paned 2013-07-18 20:02:27 +02:00
Paolo Borelli 561f669526 Add modelines to Makefile.am 2013-07-06 12:15:41 +02:00