RKrom
15253ef295
Code cleanup, removed a lot of FxCop messages and added some more disposing.
2014-06-15 11:53:38 +02:00
RKrom
08216b09c0
Code quality changes for stability and reduced memory usage.
2014-06-13 12:18:59 +02:00
RKrom
77a92d98c3
Code quality changes, and added the possibility to set the amount of colors for the Quantizer.
2014-05-11 16:31:04 +02:00
RKrom
ac08533727
Code quality fixes (NullReference checks, unused variables etc)
2014-04-26 00:34:06 +02:00
JKlingen
13d5f5b23a
improved handling of hotkey registration conflicts (adapted from 1.1 bugfix for #1569 ) (restored prior commit)
2014-03-18 17:29:15 +01:00
JKlingen
4ac8d21ebc
#1569 fixed wrong error message when trying to update a reserved hotkey
2014-01-08 10:07:11 +01:00
JKlingen
c7b6c071b4
Bug #1580 : removed device names for capture fullscreen submenu in multi-monitor setups, which sometimes delivered inconsistent results or even garbage characters. Sticking to descriptive text like "bottom left", which is more useful anyway.
2013-12-17 16:11:33 +01:00
RKrom
a03bc31aef
Creating a branch 1.1 where I will try to make the 1.1.7 build available, this means I need to merge some changes from 2.0 to here.
2013-12-04 17:46:02 +01:00
RKrom
c2639a1bc7
Fix for #1470 , preventing Exception pop-up (showing a message instead) and using fall-back if the last location is no longer available.
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2526 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2013-03-07 11:20:36 +00:00
RKrom
51e57b8943
Fix for #1470 , preventing Exception pop-up (showing a message instead) and using fall-back if the last location is no longer available.
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2525 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2013-03-07 11:17:20 +00:00
RKrom
5ffe3dfb42
Cleanup for code-analyses 2nd phase
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2483 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2013-02-13 11:45:51 +00:00
RKrom
a394904aa3
First code analysis changes, this "should" make Greenshot more stable and implement things as is supposed.
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2481 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2013-02-12 18:43:56 +00:00
RKrom
190578953c
Added a link to a Microsoft support link for Bug [ #1420 ] in the exception, might still be good if we can change the bug for so it is more clear what can be done...
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2465 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2013-02-06 13:15:13 +00:00
JKlingen
c777878bd7
updated copyright notice for 2013
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2436 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2013-01-20 20:18:49 +00:00
RKrom
771fc93d6b
Checked ClickActions, added the Settings as possible value. Also made sure we log more information if the INI has wrong values.
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2434 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2013-01-18 11:05:11 +00:00
RKrom
6fadd33549
Added the possibility to configure the single & double-click action of the NotifyIcon.
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2432 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2013-01-18 10:26:14 +00:00
RKrom
f7c73932f2
Fixed Context-Menu issues with the sub-menu arriving on the second screen, this is only a work-around (cutting the string to max 25 characters). Also added an icon for the "capture IE from list", as this might have different applications available.
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2430 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2013-01-15 15:56:16 +00:00
RKrom
5ce65ab191
Fixed a problem with loading the icon from a share, also preventing a NullPointerReference in the MainForm
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2418 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2013-01-08 10:20:31 +00:00
RKrom
178a3d732f
Fixed look of error message when registration of hotkeys failed.
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2393 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-12-18 15:16:50 +00:00
RKrom
f5e9618cd2
Turned on the code for the Greenshot file format, hat to refactor the ImageOutput to accept an ISurface so we could wait to export it to an image until the last moment or save the surace-image & serialize the elements.
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2373 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-12-10 17:50:26 +00:00
RKrom
57e4a8dd73
Cleanup of the AboutForm, changed the Style to a "FixedToolWindow", I find this more professional. Changed the AnimatingForm to have a flag, EnableAnimation, which is false by default and makes it possible to make the Form the base form of all GreenshotForm forms. Renamed the conf -> coreConfiguration, as this is already in the base class. Also added some comments.
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2367 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-12-07 16:31:20 +00:00
RKrom
83d244c3bf
Counting the amount of surface objects, so we can see if there are multiple in memory when we have bugs.
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2365 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-12-07 15:12:04 +00:00
RKrom
f6b944048b
Forgot to commit files.
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2328 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-11-28 20:01:21 +00:00
RKrom
2a26be0a37
Fixed file handling, fixed wrong order in the title of the editor, changed left-click handling of the context menu. Added a boolean in the ProcessCmdKey of the surface.
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2327 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-11-28 18:59:01 +00:00
RKrom
0b1a0c3d55
Small fixes which make it easier to check if an IniValue is fixed, also changed the Component.Enabled in the settingsForm for some more properties. In normal English, if I have defined a property in the "greenshot-fixed.ini" the matching setting can not be changed!
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2260 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-11-09 13:46:20 +00:00
RKrom
4d41fc0a43
Fix for bug #3579138 , minimized windows can't be captured via the context menu.
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2205 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-10-26 15:27:48 +00:00
RKrom
3e9b5b91c5
Tested the fixes for bug #3576125 , this now should work... although there might be some cases where reading the clipboard doesn't work as supposed. I added a configuration setting, but didn't add it to the expert settings due to a lack of "space". (Did fix the spacing of the checkboxes though)
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2198 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-10-25 07:54:32 +00:00
RKrom
c97600982a
Fix for bug #3577305 , using interactive capture mode as the active window is not longer active when a click on the context menu is made. The mouse also needs to be removed (is made by specifying false in the CaptureWindowInteractive call), as it was on the context menu the location no longer makes sense.
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2196 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-10-24 18:26:43 +00:00
RKrom
703ecbf143
Fixed a small invisible issue: the context menu is show 2x when clicking the NotifyIcon. This causes some code to be run 2x, decreasing the context-menu performance.
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2193 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-10-23 10:07:05 +00:00
RKrom
afbe046d3e
Fixed issue when the selected IE window to capture is not visible/iconized, a restore fixes this.
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2192 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-10-23 09:10:20 +00:00
RKrom
69d29992a2
Changes for Box Plugin so it can re-use the OAuthLoginForm. Also fixed a startup issue with some plug-ins.
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2143 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-10-14 12:34:31 +00:00
RKrom
048826df3d
More small fixes, and some refactoring.
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2140 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-10-13 15:14:57 +00:00
RKrom
4d399a60ac
Refactored the Office Destinations, including the Interop & configuration, to the new Office plug-in. Also refactored some code to be more consistent.
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2131 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-10-10 14:18:05 +00:00
RKrom
d9f77270f5
Making sure there is no IE capture, if the setting is disabled. Although I couldn't find any evidence that there is a bug here, as reported, this doesn't hurt.
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2103 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-09-28 10:30:57 +00:00
RKrom
3637cd0420
Fixed a Thread setup, no reported bugs on the "error" yet.
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2081 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-09-22 13:00:51 +00:00
RKrom
45e018d197
Tweaking the IE capturing to only consider IE windows and special configured windows. This should speed up the process of getting the available IE's and cause less confusion.
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2049 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-09-18 07:16:39 +00:00
JKlingen
dbd75c38cb
added descriptive labels to fullscreen capture options (left, top, right, bottom)
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2002 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-08-26 07:54:57 +00:00
RKrom
0ee25e8cac
ContextMenu changes for the IE capture and plug-ins
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1997 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-08-16 16:03:32 +00:00
JKlingen
ef8bdfba88
added new context menu items "capture IE from list" and "capture window from list" + changed order of contextmenu items
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1995 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-08-15 17:00:59 +00:00
RKrom
0b94cc4940
Added better IE checking, this allows us to capture windows which display a IE in them. Need to check if we really need this in the auto-capture, but at least the context menu function is really cool! Also fixed a small issue with the destination picker showing in the task-bar (without icon).
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1975 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-08-07 14:38:42 +00:00
RKrom
48159a99b0
This changes enables the settings (most of them) which are supplied in the greenshot-fixed.ini to be unchangeable in the settings.
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1969 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-07-30 18:09:19 +00:00
RKrom
a2f51c9758
Enhancement for feature request #3542092 , added DisableQuickSettings to the core settings.
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1946 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-07-13 15:20:55 +00:00
RKrom
e274a08a1e
Refactored the "thumbnail" preview code to ThumbnailForm.cs, this removes some complexity from the MainForm. Also fixed an Imgur issue, which I noticed as they currently have maintenance. And I added a missing key to the language-en-US.xml
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1909 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-06-08 10:36:07 +00:00
RKrom
71db9bc438
Fixed Bug #3527838 by simplifying the quick settings.
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1881 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-05-18 12:59:10 +00:00
RKrom
d0ff4fbed6
Added lower memory footprint expert setting and created a PsAPI.cs file for the Process API invokes.
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1866 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-05-17 14:19:56 +00:00
RKrom
e5cf074386
Extended the running instance MessageBox with the paths of the instances. Made to get a better fix for #3526579
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1847 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-05-14 15:44:08 +00:00
RKrom
cf2ef1235b
Added feature #3521446 : Now there are two additional settings for: 1) Trayicon visible 2) Settings visible
...
Also fixed a missing translation.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1823 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-05-02 10:45:07 +00:00
RKrom
8e4ac16006
Added some settings:
...
1) Quicksetting for the mouse-cursor capture.
2) A force grayscale for the printer.
3) Expert settings:
a) Autoreduce colors
b) Footer pattern
c) RDP optimize
d) thumbnails in context menu
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1808 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-04-20 10:12:57 +00:00
RKrom
83a033ebd0
Added language binding support to ToolStripItem, also changed the behavior to use the name of the component if no language key is set.
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1807 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-04-19 12:17:16 +00:00
RKrom
e687450dfc
Added multi-screen capture support! As a default the current screen under the cursor is captured. (ScreenCaptureMode.Auto)
...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1806 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-04-19 11:10:57 +00:00