Jesse van den Kieboom
f409e4c2a2
Added close window menu item
2012-07-18 17:38:14 +02:00
Jesse van den Kieboom
dee32261e9
Added preferences app menu item
2012-07-18 17:38:02 +02:00
Jesse van den Kieboom
e259480b9d
Implemented basic preferences dialog
2012-07-18 17:37:52 +02:00
Jesse van den Kieboom
acf00552e0
Added history preference panel
2012-07-18 17:36:24 +02:00
Jesse van den Kieboom
9b3ec06aea
Use new helper function for building ui
2012-07-18 17:35:53 +02:00
Jesse van den Kieboom
7354780e04
Added convenience function for building ui from resource
2012-07-18 17:35:09 +02:00
Jesse van den Kieboom
800684585a
Added GitgExt.Preferences interface
...
This interface can be implemented to provide preference panels
in the gitg preference dialog
2012-07-18 17:34:47 +02:00
Jesse van den Kieboom
16c3f22696
Added some widgets to the glade catalog
2012-07-18 17:33:18 +02:00
Jesse van den Kieboom
21cfbc11fb
Show about dialog on window
2012-07-18 16:42:06 +02:00
Jesse van den Kieboom
619053c643
Make default hint the empty string
2012-07-18 16:41:52 +02:00
Jesse van den Kieboom
33368f1f27
Added support for plugin command line options
...
The history plugin now implements the --all flag
2012-07-18 11:03:45 +02:00
Jesse van den Kieboom
fc0a8b72f5
Added history of all branches
2012-07-18 10:08:54 +02:00
Jesse van den Kieboom
b767be325d
Added separator functionality for navigation
2012-07-18 10:08:16 +02:00
Jesse van den Kieboom
eff97b8a12
Automatically select branch in history
2012-07-18 09:35:53 +02:00
Jesse van den Kieboom
5aa2577aa4
Fix negotiate order ids
2012-07-18 09:35:28 +02:00
Jesse van den Kieboom
7d7bc6b170
Always init value even for invalid iters
2012-07-18 09:35:15 +02:00
Jesse van den Kieboom
a01adeeb73
Fix correct path for inserting commit row
2012-07-18 09:34:51 +02:00
Jesse van den Kieboom
f303cfa551
Implemented order negotiation for ui elements
2012-07-17 22:52:27 +02:00
Jesse van den Kieboom
1ccd4c9fee
Made is_available and is_enabled properties
2012-07-17 22:52:06 +02:00
Jesse van den Kieboom
aaf07ed67e
Check if there is a selection or show empty file
2012-07-17 17:04:36 +02:00
Jesse van den Kieboom
853d61b65b
Added support for preview images in files listing
2012-07-17 17:01:38 +02:00
Jesse van den Kieboom
89cff84667
Update diff view when constructed from selection
2012-07-17 16:41:12 +02:00
Jesse van den Kieboom
59dcccd3d5
Implemented basic file listing plugin for commit
2012-07-17 16:41:01 +02:00
Jesse van den Kieboom
492aa7fcd3
Reuse id variable
2012-07-17 15:16:37 +02:00
Jesse van den Kieboom
28c8348da1
Fix parsing ref id for lightweight tag
2012-07-17 13:56:09 +02:00
Jesse van den Kieboom
a46977f572
Implemented about menu
2012-07-17 13:50:01 +02:00
Jesse van den Kieboom
c211dcbfaa
Inherit system font settings for webkit
2012-07-17 11:46:17 +02:00
Jesse van den Kieboom
ffb202d76e
Fix check for branch being currently checked out
2012-07-17 11:26:42 +02:00
Jesse van den Kieboom
c0ca6cca32
Marked translatable strings in dash plugin
2012-07-17 11:07:29 +02:00
Jesse van den Kieboom
349521d2d5
Mark translatable strings in diff plugin
2012-07-17 10:59:28 +02:00
Jesse van den Kieboom
275390b4e9
Updated POTFILES.in and POTFILES.skip
2012-07-17 10:58:11 +02:00
Jesse van den Kieboom
e2b8ec4e2c
Mark translatable strings in history plugin
2012-07-17 10:52:59 +02:00
Jesse van den Kieboom
9061543b10
Added setlocale and codeset for gettext
2012-07-17 10:52:38 +02:00
Jesse van den Kieboom
af6615c9a6
Remove obsolute data files
2012-07-17 10:52:28 +02:00
Jesse van den Kieboom
3356bba704
Reorganize UI logic in Gitg.Window
...
The view/panel logic is now generically implemented in a new class
Gitg.UIElements which manages multiple GitgExt.UIElement from
an extension set. This makes the overall logic much more simple and
clearer.
2012-07-17 09:56:23 +02:00
Jesse van den Kieboom
929efac370
Implemented diff commit panel
2012-07-17 09:55:09 +02:00
Jesse van den Kieboom
75b28d0de7
Temporarily disable the dash plugin
2012-07-17 09:54:30 +02:00
Jesse van den Kieboom
c97ab74795
Update history to implement GitgExt.UIElement and GitgExt.ObjectSelection
2012-07-17 09:54:00 +02:00
Jesse van den Kieboom
62fb7bf34c
Update construct/set application navigation property
2012-07-17 09:53:37 +02:00
Jesse van den Kieboom
ec736349c1
Make sure to generate unique uri's when updating the diff
...
We need to do this to make sure that we bypass the cache. Normally
we would send a response header to prevent webkit from caching
the diff result, but we don't have control over this with the current
implementation.
2012-07-17 09:53:07 +02:00
Jesse van den Kieboom
d2e710e193
Fix use of round function
2012-07-17 09:52:22 +02:00
Jesse van den Kieboom
22d72b6251
Added debugging for the diff view
...
When GITG_GTK_DIFF_VIEW_DEBUG is set, the inspector of webkit
will be made available and you can launch it from the context menu.
2012-07-17 09:52:05 +02:00
Jesse van den Kieboom
9545e8e55a
Started adding support for generating docs with valadoc
2012-07-17 09:51:04 +02:00
Jesse van den Kieboom
3eda9ac4d3
Added new GitgExt.ObjectSelection interface
...
This interface can be implemented if an object supports selecting git
objects.
2012-07-17 09:50:36 +02:00
Jesse van den Kieboom
cfae9d4795
Added common GitgExt.UIElement interface
...
Both the view and the panel now inherit from this interface
2012-07-17 09:47:07 +02:00
Jesse van den Kieboom
1ffe8c17e4
Make the navigation application property construct/set
2012-07-17 09:46:19 +02:00
Jesse van den Kieboom
1b9a01fc7d
Allow populating with a NULL navigation
2012-07-17 09:46:05 +02:00
Jesse van den Kieboom
0ced44b317
Prepend custom icon theme path
2012-07-17 09:45:38 +02:00
Jesse van den Kieboom
6c18f5e6ac
Added documentation for some interfaces
2012-07-17 09:45:15 +02:00
Jesse van den Kieboom
2701de49ea
Use vapi instead of gir internally
2012-07-12 20:52:07 +02:00