-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UI tweaks for v3 #5087
UI tweaks for v3 #5087
Commits on Jul 18, 2018
-
DPI improvements for form restore and splitters
Allows form state (eg. maximised) to be restored, even if the saved window position does not exist on any current windows. Uses DpiUtil rather than font sizes to update splitter positions. Stores DPI value along with splitter position for correct scaling when running at a different DPI later.
4Configuration menu - View commit details
-
Copy full SHA for 05f1286 - Browse repository at this point
Copy the full SHA 05f1286View commit details -
Configuration menu - View commit details
-
Copy full SHA for 472031e - Browse repository at this point
Copy the full SHA 472031eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa60d45 - Browse repository at this point
Copy the full SHA fa60d45View commit details -
Fix broken contributor names in about form
Names were being split on spaces, meaning first, last and middle names would appear separately.
Configuration menu - View commit details
-
Copy full SHA for fee5ffe - Browse repository at this point
Copy the full SHA fee5ffeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 496a8b4 - Browse repository at this point
Copy the full SHA 496a8b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac17b72 - Browse repository at this point
Copy the full SHA ac17b72View commit details -
Configuration menu - View commit details
-
Copy full SHA for 16a98b2 - Browse repository at this point
Copy the full SHA 16a98b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01f398a - Browse repository at this point
Copy the full SHA 01f398aView commit details -
Configuration menu - View commit details
-
Copy full SHA for bcce65d - Browse repository at this point
Copy the full SHA bcce65dView commit details -
The usage of RefFilterOptions does not map 1:1 with arguments.
Configuration menu - View commit details
-
Copy full SHA for 4af377e - Browse repository at this point
Copy the full SHA 4af377eView commit details -
Validation needs to ensure there are 41 bytes, not 21. This change uses a constant to make this more explicit.
Configuration menu - View commit details
-
Copy full SHA for fc38ad7 - Browse repository at this point
Copy the full SHA fc38ad7View commit details -
Optimise storage of parent IDs
Previously a List<ObjectId> with capacity 1 was added to. Actually it's cheap to count the number of parents. With that info, we can size the collection perfectly before parsing. We can also use an array instead of List<T>.
Configuration menu - View commit details
-
Copy full SHA for a6161a8 - Browse repository at this point
Copy the full SHA a6161a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6305fc - Browse repository at this point
Copy the full SHA f6305fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4917b8c - Browse repository at this point
Copy the full SHA 4917b8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c6d1224 - Browse repository at this point
Copy the full SHA c6d1224View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e62487 - Browse repository at this point
Copy the full SHA 4e62487View commit details -
Simplify IGitModule.GetRemotes
Removes the optional argument as it made no difference to any callers. It is safe to expect a list of names to not contain any blanks. Also use IReadOnlyList for the return type.
Configuration menu - View commit details
-
Copy full SHA for 67771e8 - Browse repository at this point
Copy the full SHA 67771e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5000adc - Browse repository at this point
Copy the full SHA 5000adcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 04b8716 - Browse repository at this point
Copy the full SHA 04b8716View commit details -
Configuration menu - View commit details
-
Copy full SHA for f11a94e - Browse repository at this point
Copy the full SHA f11a94eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 878d6e3 - Browse repository at this point
Copy the full SHA 878d6e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 833c739 - Browse repository at this point
Copy the full SHA 833c739View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa61011 - Browse repository at this point
Copy the full SHA aa61011View commit details -
Configuration menu - View commit details
-
Copy full SHA for 064c9fa - Browse repository at this point
Copy the full SHA 064c9faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e0759a - Browse repository at this point
Copy the full SHA 4e0759aView commit details -
Previous code would compute statistics twice for no reason.
Configuration menu - View commit details
-
Copy full SHA for aa546d0 - Browse repository at this point
Copy the full SHA aa546d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fd24ad - Browse repository at this point
Copy the full SHA 5fd24adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3dd45a7 - Browse repository at this point
Copy the full SHA 3dd45a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9feddc2 - Browse repository at this point
Copy the full SHA 9feddc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8180c7e - Browse repository at this point
Copy the full SHA 8180c7eView commit details -
Skip AdjustForDpiScaling in design mode
I saw a regeneration of the designer file which contained scaled values. This is potentially dangerous as the values would then be scaled again at a later point.
Configuration menu - View commit details
-
Copy full SHA for cd9da25 - Browse repository at this point
Copy the full SHA cd9da25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d11278 - Browse repository at this point
Copy the full SHA 4d11278View commit details -
Summary of changes in revision grid for artificial commits
Implements gitextensions#4281 Show changed/new/deleted files and changed submodules
Configuration menu - View commit details
-
Copy full SHA for 5f108bf - Browse repository at this point
Copy the full SHA 5f108bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 175d144 - Browse repository at this point
Copy the full SHA 175d144View commit details -
Configuration menu - View commit details
-
Copy full SHA for 236f668 - Browse repository at this point
Copy the full SHA 236f668View commit details -
Background thread releases lock between rows
The call to UpdateGraph was holding a lock on _graphModel which blocked the UI thread from making progress.
Configuration menu - View commit details
-
Copy full SHA for 5346a26 - Browse repository at this point
Copy the full SHA 5346a26View commit details -
Configuration menu - View commit details
-
Copy full SHA for af54e41 - Browse repository at this point
Copy the full SHA af54e41View commit details -
Configuration menu - View commit details
-
Copy full SHA for 983f7a1 - Browse repository at this point
Copy the full SHA 983f7a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39143f1 - Browse repository at this point
Copy the full SHA 39143f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a05a89f - Browse repository at this point
Copy the full SHA a05a89fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 37a2a2c - Browse repository at this point
Copy the full SHA 37a2a2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 00f2331 - Browse repository at this point
Copy the full SHA 00f2331View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b7b3ff - Browse repository at this point
Copy the full SHA 6b7b3ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ede8b9 - Browse repository at this point
Copy the full SHA 2ede8b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 599f9d3 - Browse repository at this point
Copy the full SHA 599f9d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b381d9e - Browse repository at this point
Copy the full SHA b381d9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4258ea4 - Browse repository at this point
Copy the full SHA 4258ea4View commit details -
Have seen commits with leading whitespace that cause indentation in the column.
Configuration menu - View commit details
-
Copy full SHA for 89412d6 - Browse repository at this point
Copy the full SHA 89412d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb948b5 - Browse repository at this point
Copy the full SHA bb948b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 001c749 - Browse repository at this point
Copy the full SHA 001c749View commit details -
This handles null and makes the culture explicit.
Configuration menu - View commit details
-
Copy full SHA for 2458969 - Browse repository at this point
Copy the full SHA 2458969View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fecdfb - Browse repository at this point
Copy the full SHA 9fecdfbView commit details -
Configuration menu - View commit details
-
Copy full SHA for a8bed24 - Browse repository at this point
Copy the full SHA a8bed24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 186ad32 - Browse repository at this point
Copy the full SHA 186ad32View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1a2d29 - Browse repository at this point
Copy the full SHA f1a2d29View commit details -
GitStatusMonitor is not designable
Convert from parial class to singular. Remove unused destructor. Seal class.
Configuration menu - View commit details
-
Copy full SHA for 613497c - Browse repository at this point
Copy the full SHA 613497cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52e4974 - Browse repository at this point
Copy the full SHA 52e4974View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79b401c - Browse repository at this point
Copy the full SHA 79b401cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 93f8c86 - Browse repository at this point
Copy the full SHA 93f8c86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3007784 - Browse repository at this point
Copy the full SHA 3007784View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a96e2e - Browse repository at this point
Copy the full SHA 5a96e2eView commit details -
Each bool was 4 bytes. This should save 40 bytes per instance.
Configuration menu - View commit details
-
Copy full SHA for 8200a37 - Browse repository at this point
Copy the full SHA 8200a37View commit details -
Configuration menu - View commit details
-
Copy full SHA for 547e0ea - Browse repository at this point
Copy the full SHA 547e0eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a5a175 - Browse repository at this point
Copy the full SHA 3a5a175View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b22df8 - Browse repository at this point
Copy the full SHA 0b22df8View commit details -
These types both referenced each other, and duplicated several members by delegating to the other. Merging them allows further clean ups.
Configuration menu - View commit details
-
Copy full SHA for 324b640 - Browse repository at this point
Copy the full SHA 324b640View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9958e14 - Browse repository at this point
Copy the full SHA 9958e14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69f1f76 - Browse repository at this point
Copy the full SHA 69f1f76View commit details -
Use ICSharpCode.TextEditor via submodule
This submodule is cloned from the gitextensions team. It includes a fix so that scroll bars are only displayed when there is actually something to scroll.
Configuration menu - View commit details
-
Copy full SHA for a57e017 - Browse repository at this point
Copy the full SHA a57e017View commit details -
Configuration menu - View commit details
-
Copy full SHA for d85cfcd - Browse repository at this point
Copy the full SHA d85cfcdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 17b1fc4 - Browse repository at this point
Copy the full SHA 17b1fc4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f72ec9 - Browse repository at this point
Copy the full SHA 4f72ec9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f35866 - Browse repository at this point
Copy the full SHA 6f35866View commit details -
Configuration menu - View commit details
-
Copy full SHA for 860ebcc - Browse repository at this point
Copy the full SHA 860ebccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d1307e - Browse repository at this point
Copy the full SHA 3d1307eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e8449c - Browse repository at this point
Copy the full SHA 3e8449cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 037e570 - Browse repository at this point
Copy the full SHA 037e570View commit details -
Configuration menu - View commit details
-
Copy full SHA for 785687d - Browse repository at this point
Copy the full SHA 785687dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b78c1b7 - Browse repository at this point
Copy the full SHA b78c1b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4180514 - Browse repository at this point
Copy the full SHA 4180514View commit details -
Uses the X form of the icon throughout. Optimised logo images are now in the "./Logo" folder. Original artwork is in the "./Logo/Artwork" folder.
Configuration menu - View commit details
-
Copy full SHA for 1a29152 - Browse repository at this point
Copy the full SHA 1a29152View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54e159c - Browse repository at this point
Copy the full SHA 54e159cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 94de453 - Browse repository at this point
Copy the full SHA 94de453View commit details -
Configuration menu - View commit details
-
Copy full SHA for df5b114 - Browse repository at this point
Copy the full SHA df5b114View commit details -
Also add a VCX file for future edits via Gimp.
Configuration menu - View commit details
-
Copy full SHA for 67b3ca3 - Browse repository at this point
Copy the full SHA 67b3ca3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 522634c - Browse repository at this point
Copy the full SHA 522634cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e39f64e - Browse repository at this point
Copy the full SHA e39f64eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 40bc792 - Browse repository at this point
Copy the full SHA 40bc792View commit details -
Configuration menu - View commit details
-
Copy full SHA for a97c003 - Browse repository at this point
Copy the full SHA a97c003View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e54a6c - Browse repository at this point
Copy the full SHA 9e54a6cView commit details -
Replace Translate method with InitializeComplete
This co-opts the 'translate' step as a general post initialize step. It will translate text, and apply DPI scaling, in a single call. A side effect of this change is that all forms must now apply DPI scaling. If they don't they'll see runtime exceptions on load.
Configuration menu - View commit details
-
Copy full SHA for 00019e3 - Browse repository at this point
Copy the full SHA 00019e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for d280773 - Browse repository at this point
Copy the full SHA d280773View commit details -
Configuration menu - View commit details
-
Copy full SHA for af8f355 - Browse repository at this point
Copy the full SHA af8f355View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1f30ad - Browse repository at this point
Copy the full SHA c1f30adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 603a19a - Browse repository at this point
Copy the full SHA 603a19aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bd29cc - Browse repository at this point
Copy the full SHA 5bd29ccView commit details -
Dialog should not have a 'Cancel' option
Only Yes is evaluated. It makes no difference if you select No or Cancel.
Configuration menu - View commit details
-
Copy full SHA for 67dff9f - Browse repository at this point
Copy the full SHA 67dff9fView commit details -
Removes reference to 'abort' as no matter what you select the action will be aborted. It is not part of the user's decision.
Configuration menu - View commit details
-
Copy full SHA for 81538b0 - Browse repository at this point
Copy the full SHA 81538b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f561883 - Browse repository at this point
Copy the full SHA f561883View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9f5c97 - Browse repository at this point
Copy the full SHA f9f5c97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ce182e - Browse repository at this point
Copy the full SHA 8ce182eView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc11435 - Browse repository at this point
Copy the full SHA cc11435View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9fb72a - Browse repository at this point
Copy the full SHA d9fb72aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7282688 - Browse repository at this point
Copy the full SHA 7282688View commit details -
Suppress R# suggestion to remove setter
The setter is needed for use via reflection.
Configuration menu - View commit details
-
Copy full SHA for 8fb67f2 - Browse repository at this point
Copy the full SHA 8fb67f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2963336 - Browse repository at this point
Copy the full SHA 2963336View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd1783e - Browse repository at this point
Copy the full SHA dd1783eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 253bab4 - Browse repository at this point
Copy the full SHA 253bab4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 722bb3d - Browse repository at this point
Copy the full SHA 722bb3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d7e95f - Browse repository at this point
Copy the full SHA 6d7e95fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a02889 - Browse repository at this point
Copy the full SHA 5a02889View commit details -
Configuration menu - View commit details
-
Copy full SHA for dcbcbc0 - Browse repository at this point
Copy the full SHA dcbcbc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for bfedf63 - Browse repository at this point
Copy the full SHA bfedf63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4324a47 - Browse repository at this point
Copy the full SHA 4324a47View commit details -
FileViewer applies DPI scaling to images
Only if the scaled image would still fit in the viewable area.
Configuration menu - View commit details
-
Copy full SHA for 8852029 - Browse repository at this point
Copy the full SHA 8852029View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92c058a - Browse repository at this point
Copy the full SHA 92c058aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f1d6fda - Browse repository at this point
Copy the full SHA f1d6fdaView commit details -
Apparently the only way to do this is via the image list. We increase the height of the icons which adds a bit of space between rows in the tree.
Configuration menu - View commit details
-
Copy full SHA for 3c5aaa5 - Browse repository at this point
Copy the full SHA 3c5aaa5View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf68add - Browse repository at this point
Copy the full SHA cf68addView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9460b53 - Browse repository at this point
Copy the full SHA 9460b53View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23ee200 - Browse repository at this point
Copy the full SHA 23ee200View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f63d04 - Browse repository at this point
Copy the full SHA 6f63d04View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9c7969 - Browse repository at this point
Copy the full SHA e9c7969View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0d82f0 - Browse repository at this point
Copy the full SHA a0d82f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50e7e2b - Browse repository at this point
Copy the full SHA 50e7e2bView commit details -
Remove unused images. Consistent naming. Add new icon images.
Configuration menu - View commit details
-
Copy full SHA for 05b7bde - Browse repository at this point
Copy the full SHA 05b7bdeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 564140d - Browse repository at this point
Copy the full SHA 564140dView commit details -
Previously if you visited a text file, then an image, then another text file, you would briefly see the the first file's text before the third's completed loading. This change clears the text out when an image is set.
Configuration menu - View commit details
-
Copy full SHA for f319893 - Browse repository at this point
Copy the full SHA f319893View commit details -
Hide, not disable, revision grid context menu items
Previously unavailable items were left in the context menu in a disabled state. This practice is common from main menu items, but not for context menus. This commit means the user doesn't see non-contextual menu items in a context menu.
Configuration menu - View commit details
-
Copy full SHA for f541b16 - Browse repository at this point
Copy the full SHA f541b16View commit details -
Fix NRE when setting base and diffing
The exception could be seen when pressing Ctrl+L then Ctrl+R elsewhere in the revision grid.
Configuration menu - View commit details
-
Copy full SHA for e774cfc - Browse repository at this point
Copy the full SHA e774cfcView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac3ef60 - Browse repository at this point
Copy the full SHA ac3ef60View commit details -
Configuration menu - View commit details
-
Copy full SHA for bce69ba - Browse repository at this point
Copy the full SHA bce69baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 64f2603 - Browse repository at this point
Copy the full SHA 64f2603View commit details -
Configuration menu - View commit details
-
Copy full SHA for fdad08b - Browse repository at this point
Copy the full SHA fdad08bView commit details -
Custom render FileStatusList items
Avoid image alpha blending issue of native painting.
Configuration menu - View commit details
-
Copy full SHA for 043c774 - Browse repository at this point
Copy the full SHA 043c774View commit details -
Fix bug when using "Filename only" truncation
This bug caused no entries to appear in the FileStatusList when that setting was selected.
Configuration menu - View commit details
-
Copy full SHA for 31c2f85 - Browse repository at this point
Copy the full SHA 31c2f85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2953837 - Browse repository at this point
Copy the full SHA 2953837View commit details -
Configuration menu - View commit details
-
Copy full SHA for c80d90b - Browse repository at this point
Copy the full SHA c80d90bView commit details -
These are used by ReSharper's spell checker.
Configuration menu - View commit details
-
Copy full SHA for 1a0e220 - Browse repository at this point
Copy the full SHA 1a0e220View commit details -
Configuration menu - View commit details
-
Copy full SHA for b578ff1 - Browse repository at this point
Copy the full SHA b578ff1View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9bf392 - Browse repository at this point
Copy the full SHA e9bf392View commit details
Commits on Jul 22, 2018
-
InitializeComplete for GitExtensionsControl
Extract common code from GitExtensionsForm into new class GitExtensionsControlInitialiser.
Configuration menu - View commit details
-
Copy full SHA for a60ab4a - Browse repository at this point
Copy the full SHA a60ab4aView commit details -
This is quite an extensive set of changes, done with the help of ReSharper's upcoming spell checker, now in early access.
Configuration menu - View commit details
-
Copy full SHA for 800e6c2 - Browse repository at this point
Copy the full SHA 800e6c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05cec93 - Browse repository at this point
Copy the full SHA 05cec93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3875f7d - Browse repository at this point
Copy the full SHA 3875f7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ac4574 - Browse repository at this point
Copy the full SHA 2ac4574View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4e9048 - Browse repository at this point
Copy the full SHA d4e9048View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f7da7d - Browse repository at this point
Copy the full SHA 6f7da7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b4b11be - Browse repository at this point
Copy the full SHA b4b11beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8604d71 - Browse repository at this point
Copy the full SHA 8604d71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00cfd03 - Browse repository at this point
Copy the full SHA 00cfd03View commit details -
Configuration menu - View commit details
-
Copy full SHA for 927edbd - Browse repository at this point
Copy the full SHA 927edbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9db5c48 - Browse repository at this point
Copy the full SHA 9db5c48View commit details -
Make most GitSubmoduleStatus properties readonly. Add IGitRef.ObjectId.
Configuration menu - View commit details
-
Copy full SHA for a94a30a - Browse repository at this point
Copy the full SHA a94a30aView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa97a3c - Browse repository at this point
Copy the full SHA fa97a3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e8e86f8 - Browse repository at this point
Copy the full SHA e8e86f8View commit details -
AvatarPersistentCache cleans up after itself
This change makes it delete expired and corrupt avatar images from the file system. Without this change, corrupt files that fail to download will cause exceptions during loading/rendering/scrolling which can introduce jitter in the UI.
Configuration menu - View commit details
-
Copy full SHA for f5c016c - Browse repository at this point
Copy the full SHA f5c016cView commit details -
The observable is scheduled by the consumer anyway, so it makes no difference which thread calls subject.OnCompleted().
Configuration menu - View commit details
-
Copy full SHA for 2bcb4be - Browse repository at this point
Copy the full SHA 2bcb4beView commit details -
Support alternative format GitHub email addresses
A brief skim through the GitExtensions repo history for email addresses ending with "@users.noreply.github.com" shows the following: * 25421792+mserfli * 33052757+freza-tm * gpongelli * odie2 * palver123 * RaMMicHaeL * SamuelLongchamps We correctly handle the format *without* the numbers. This change adds support for email prefixes that include the number, and strip the number off before using the GitHub API for the actual Gravatar URL.
Configuration menu - View commit details
-
Copy full SHA for fb7ef2c - Browse repository at this point
Copy the full SHA fb7ef2cView commit details -
Show loading page immediately on revision refresh
This makes the application feel more responsive by showing the loading screen immediately.
Configuration menu - View commit details
-
Copy full SHA for dd66734 - Browse repository at this point
Copy the full SHA dd66734View commit details -
Replace loading GIF with animated control
This animates a rotating series of dots spaced evenly around an outer circle. It renders smoothly on high DPI displays, unlike the GIF. The 2.5kB animated GIF file used previously has been removed.
Configuration menu - View commit details
-
Copy full SHA for 4c7a4e7 - Browse repository at this point
Copy the full SHA 4c7a4e7View commit details -
Don't start revision stream with a null
The prune operation would have no effect as the Clear call on line 725 clears everything else out anyway. Extend Clear to cover additional internal collections, previously covered by Prune which no longer occurs.
Configuration menu - View commit details
-
Copy full SHA for a7fa55c - Browse repository at this point
Copy the full SHA a7fa55cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0436329 - Browse repository at this point
Copy the full SHA 0436329View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fed0b8 - Browse repository at this point
Copy the full SHA 2fed0b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0074445 - Browse repository at this point
Copy the full SHA 0074445View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45538e4 - Browse repository at this point
Copy the full SHA 45538e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8b971f - Browse repository at this point
Copy the full SHA a8b971fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a57b29a - Browse repository at this point
Copy the full SHA a57b29aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 21c91a5 - Browse repository at this point
Copy the full SHA 21c91a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for fafd462 - Browse repository at this point
Copy the full SHA fafd462View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0005e6f - Browse repository at this point
Copy the full SHA 0005e6fView commit details -
RevisionReader doesn't track revision count
One step towards making RevisionReader stateless so that we can re-use a single instance of it in RevisionGridControl.
Configuration menu - View commit details
-
Copy full SHA for 84d296c - Browse repository at this point
Copy the full SHA 84d296cView commit details -
RevisionReader doesn't track refs
Makes RevisionReader stateless so that we can re-use a single instance of it in RevisionGridControl.
Configuration menu - View commit details
-
Copy full SHA for 642f003 - Browse repository at this point
Copy the full SHA 642f003View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d6d697 - Browse repository at this point
Copy the full SHA 7d6d697View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0d0bb9 - Browse repository at this point
Copy the full SHA a0d0bb9View commit details -
State is a very general term. This makes it more clear what the state relates to.
Configuration menu - View commit details
-
Copy full SHA for 6a8e20b - Browse repository at this point
Copy the full SHA 6a8e20bView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf31ebe - Browse repository at this point
Copy the full SHA bf31ebeView commit details -
graphModel.GetLaneRow(index) is more clear than graphModel[index] for someone new to the code.
Configuration menu - View commit details
-
Copy full SHA for 7d1b1d8 - Browse repository at this point
Copy the full SHA 7d1b1d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4508df6 - Browse repository at this point
Copy the full SHA 4508df6View commit details -
Configuration menu - View commit details
-
Copy full SHA for e72abd0 - Browse repository at this point
Copy the full SHA e72abd0View commit details -
If a revision has been marked good/bad in a bisect, it will be rendered with an icon in the revision grid's message column.
Configuration menu - View commit details
-
Copy full SHA for 6e3d613 - Browse repository at this point
Copy the full SHA 6e3d613View commit details -
Configuration menu - View commit details
-
Copy full SHA for 579555c - Browse repository at this point
Copy the full SHA 579555cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 778d3d4 - Browse repository at this point
Copy the full SHA 778d3d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55de20a - Browse repository at this point
Copy the full SHA 55de20aView commit details -
Introduce GitRefType enum and flatten multiple bool properties.
Configuration menu - View commit details
-
Copy full SHA for 8fb92c8 - Browse repository at this point
Copy the full SHA 8fb92c8View commit details -
Make tab page order stable when changing layout
Previously, changing the location of the commit info panel would result in the order changing when moving the commit info back to the lower tab control. This commit also moves the diff tab alongside the commit info tab, before the file tree tab.
Configuration menu - View commit details
-
Copy full SHA for d78a4b7 - Browse repository at this point
Copy the full SHA d78a4b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5734e7e - Browse repository at this point
Copy the full SHA 5734e7eView commit details -
Fix location of DLL MakePortableArchive
ICSharpCode.TextEditor.dll used to be in Git under the Bin folder. Nowadays it's taken from a submodule and is copied into the output folder at build time. We must copy it from there.
Configuration menu - View commit details
-
Copy full SHA for 9125dd6 - Browse repository at this point
Copy the full SHA 9125dd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57192c6 - Browse repository at this point
Copy the full SHA 57192c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 16cf0da - Browse repository at this point
Copy the full SHA 16cf0daView commit details -
Use local functions. Seal class. Rename some methods. Make field readonly.
Configuration menu - View commit details
-
Copy full SHA for 256cff1 - Browse repository at this point
Copy the full SHA 256cff1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1076097 - Browse repository at this point
Copy the full SHA 1076097View commit details -
Delete temp file when unneeded
Path.GetTempFileName actually creates a file on disk. Old code only used the name of that file to create a different file with ".cmd" extension. It would never delete the original file. This change only creates one temporary file, and ensures is is deleted, even in case of an exception. The temporary file has form "GitExtensions-0a98b7908798e79d8f7e.cmd" to identify its source in the temp folder.
Configuration menu - View commit details
-
Copy full SHA for 4d782f6 - Browse repository at this point
Copy the full SHA 4d782f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cb5be0 - Browse repository at this point
Copy the full SHA 0cb5be0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c58d2a1 - Browse repository at this point
Copy the full SHA c58d2a1View commit details -
Avoids allocating a single string with all log entries.
Configuration menu - View commit details
-
Copy full SHA for 0d1ec54 - Browse repository at this point
Copy the full SHA 0d1ec54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f4add3 - Browse repository at this point
Copy the full SHA 7f4add3View commit details -
Fix ref ordering in message column
Apply same ordering to refs in tool tip as well.
Configuration menu - View commit details
-
Copy full SHA for c9b3cdc - Browse repository at this point
Copy the full SHA c9b3cdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 440d086 - Browse repository at this point
Copy the full SHA 440d086View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71071f4 - Browse repository at this point
Copy the full SHA 71071f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c2bbbc - Browse repository at this point
Copy the full SHA 2c2bbbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f21724 - Browse repository at this point
Copy the full SHA 0f21724View commit details -
Support horizontal scroll by wheel while holding shift
Applies to the diff views throughout the application. Relates to gitextensions#4619 Outstanding controls are the repo object tree and the file status list. There may be others.
Configuration menu - View commit details
-
Copy full SHA for a70bc9e - Browse repository at this point
Copy the full SHA a70bc9eView commit details -
FileViewer shows more information about binary files
Dumps first 4kB as a hex/ASCII dump.
Configuration menu - View commit details
-
Copy full SHA for 43ad5db - Browse repository at this point
Copy the full SHA 43ad5dbView commit details -
Update FileViewer presentation
Disable folding line in UI. We never use it, and it looks noisy. Override the default line number styling.
Configuration menu - View commit details
-
Copy full SHA for acce589 - Browse repository at this point
Copy the full SHA acce589View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb3654e - Browse repository at this point
Copy the full SHA eb3654eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f70ba13 - Browse repository at this point
Copy the full SHA f70ba13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a16708 - Browse repository at this point
Copy the full SHA 4a16708View commit details -
Configuration menu - View commit details
-
Copy full SHA for 559d9b0 - Browse repository at this point
Copy the full SHA 559d9b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0d0a27 - Browse repository at this point
Copy the full SHA f0d0a27View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1242648 - Browse repository at this point
Copy the full SHA 1242648View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24e9d56 - Browse repository at this point
Copy the full SHA 24e9d56View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8a2dda - Browse repository at this point
Copy the full SHA c8a2ddaView commit details -
Implementation was broken, and hardly anything used it. Users who specified alphabetical order now do their own ordering.
Configuration menu - View commit details
-
Copy full SHA for 9c7c76f - Browse repository at this point
Copy the full SHA 9c7c76fView commit details -
Configuration menu - View commit details
-
Copy full SHA for aba38bf - Browse repository at this point
Copy the full SHA aba38bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for e9fd6b4 - Browse repository at this point
Copy the full SHA e9fd6b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1d6af6 - Browse repository at this point
Copy the full SHA e1d6af6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 261aa0f - Browse repository at this point
Copy the full SHA 261aa0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ce039e - Browse repository at this point
Copy the full SHA 3ce039eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c0e20c - Browse repository at this point
Copy the full SHA 4c0e20cView commit details -
Fix IOE issues relating to UICommandSource
When debugging in VS we'd regularly see IOE when closing forms. Continuing worked without trouble. Some other work I did started to expose issues with the CommitInfo panel and its expectations about command sources. This commit: - Makes GitModuleControl.Module null if the source is not initialised - Doesn't set the source to null when disposed, preventing reinit - Reloads commit info when the source becomes available - Improves API documentation
Configuration menu - View commit details
-
Copy full SHA for a3a68b3 - Browse repository at this point
Copy the full SHA a3a68b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61b1e7b - Browse repository at this point
Copy the full SHA 61b1e7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d1ff07 - Browse repository at this point
Copy the full SHA 4d1ff07View commit details -
Configuration menu - View commit details
-
Copy full SHA for acf45c6 - Browse repository at this point
Copy the full SHA acf45c6View commit details -
Add icon for fixup! and squash! commits
This icon appears in the commit message column, immediately before any "fixup!" or "squash!" prefix on messages. The icon brings attention to such commits so that the author may be reminded to interactively rebase prior to pushing.
Configuration menu - View commit details
-
Copy full SHA for 4fd9d16 - Browse repository at this point
Copy the full SHA 4fd9d16View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ecc014 - Browse repository at this point
Copy the full SHA 9ecc014View commit details -
Remove ineffectual WaitCursorScope
Initially I tried extending it for the whole Load method, but testing never showed a change to the cursor on screen.
Configuration menu - View commit details
-
Copy full SHA for 9faa8be - Browse repository at this point
Copy the full SHA 9faa8beView commit details -
Show remote URL in object tree tool tip
- Introduced type `Remote` which clashed with a namespace - Renamed the namespace from `Remote` to `Remotes` - Renamed `GitModule.GetRemotes` to `GitModule.GetRemoteNames` - Added `GitModule.GetRemotes` which returns `IROL<Remote>` - Remote object has fetch/push URL(s)
Configuration menu - View commit details
-
Copy full SHA for c11a009 - Browse repository at this point
Copy the full SHA c11a009View commit details -
Configuration menu - View commit details
-
Copy full SHA for e068588 - Browse repository at this point
Copy the full SHA e068588View commit details -
Remove redundant AdjustForDpiScaling calls
This method is called within `InitializeCompleted`, and needn't be called again here.
Configuration menu - View commit details
-
Copy full SHA for 8345d6f - Browse repository at this point
Copy the full SHA 8345d6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 84597b5 - Browse repository at this point
Copy the full SHA 84597b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26470fc - Browse repository at this point
Copy the full SHA 26470fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 839fa82 - Browse repository at this point
Copy the full SHA 839fa82View commit details -
Make impact data types immutable
Reduce allocations during commit reads by avoiding event args.
Configuration menu - View commit details
-
Copy full SHA for b1bef36 - Browse repository at this point
Copy the full SHA b1bef36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d6c329 - Browse repository at this point
Copy the full SHA 0d6c329View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a3f2f0 - Browse repository at this point
Copy the full SHA 2a3f2f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46f4d90 - Browse repository at this point
Copy the full SHA 46f4d90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89eb9fc - Browse repository at this point
Copy the full SHA 89eb9fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e3a99c - Browse repository at this point
Copy the full SHA 8e3a99cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d0008c - Browse repository at this point
Copy the full SHA 7d0008cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8f08a9 - Browse repository at this point
Copy the full SHA d8f08a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cc7f50 - Browse repository at this point
Copy the full SHA 4cc7f50View commit details -
Move GE icon assignment to GitExtensionsFormBase
This fixes several plugin forms having the default WinForms icon.
Configuration menu - View commit details
-
Copy full SHA for 4591831 - Browse repository at this point
Copy the full SHA 4591831View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd96a33 - Browse repository at this point
Copy the full SHA cd96a33View commit details -
Configuration menu - View commit details
-
Copy full SHA for 51f4b95 - Browse repository at this point
Copy the full SHA 51f4b95View commit details
Commits on Jul 23, 2018
-
Merge remote-tracking branch 'upstream/master' into v3-ux
% Conflicts: % GitExtUtils/GitUI/TaskExtensions.cs % GitUI/UserControls/FileStatusList.cs % GitUI/UserControls/RevisionGrid.cs % GitUI/UserControls/RevisionGrid/GitRefListsForRevision.cs % GitUI/UserControls/RevisionGridClasses/CopyContextMenuViewModel.cs % UnitTests/GitUITests/GitUITests.csproj
Configuration menu - View commit details
-
Copy full SHA for 6e7989f - Browse repository at this point
Copy the full SHA 6e7989fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b634912 - Browse repository at this point
Copy the full SHA b634912View commit details -
Prior code was failing when the selected commit from the first repo was not found in the second.
Configuration menu - View commit details
-
Copy full SHA for ba939a0 - Browse repository at this point
Copy the full SHA ba939a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9dd538 - Browse repository at this point
Copy the full SHA b9dd538View commit details -
Fix issues with revision grid context menu
- Multiple consecutive separators for artificial commits - 'Checkout branch' and 'merge into current branch' submenus missing Bug was related to the recent change that hid disabled menu items. After setting and item's `Visible` property to true, it still reads false, presumably because the menu is not yet on screen.
Configuration menu - View commit details
-
Copy full SHA for 1512100 - Browse repository at this point
Copy the full SHA 1512100View commit details