Commit graph

80 commits

Author SHA1 Message Date
Robin
98e6be5eb6 Small cleanups [skip ci] 2016-04-17 23:32:22 +02:00
RKrom
a1769dbc66 This commit fixes two bugs: BUG-1809 & BUG-1835 and adds somewhat better Windows 10 support. 2015-10-04 22:50:18 +02:00
Robin
71ff4c6286 Fix for missing LastSaveWithVersion, this is needed to recognize with what version the configuration was stored. [skip ci] 2015-04-10 13:57:20 +02:00
Robin
ec5930ed41 Updated Copyright notice 2015-03-13 10:31:52 +01:00
RKrom
0d59072bc1 Did some code checks for BUG-1708, used resharper to clean up some things. Added timeout values, but couldn't find a solution yet. 2014-11-29 20:55:11 +01:00
RKrom
c6d6431a81 For 1.2 RC3 I modified the update check so that it first retrieves the last modified date of the project feed (HTTP HEAD method), if the date is newer than the last check than it will download the feed. This should reduce the amount of traffic on our website. [skip ci] 2014-11-14 10:45:45 +01:00
RKrom
eea46271c4 This change makes the code automatically detect what type of build it is, UNSTABLE, RC or Release Candidate. The AssemblyInformationalVersion should be set from AppVeyor, and this code reads it back. 2014-11-11 14:57:03 +01:00
RKrom
e0c9fc1f7b Previous changes created problems with the context-menu, as it was still referencing an icon that we dispose at icon size change. This change introduces a PropertyChanged event object to the CoreConfiguration so those interested can register to changes (currently only the IconSize), and apply the correct menu image. 2014-11-11 14:13:13 +01:00
RKrom
dfcbb44c6b Added forgotten file, this still belongs to FEATURE-758 2014-11-08 23:04:27 +01:00
RKrom
1ff27810db Added support of another clipboard format "CF_DIBV5" (aka Format17) to Greenshot, this will improve the result for "Open image from clipboard" and the drag&drop actions. Without Format17 these actions still work, but sometimes the transparency is lost as the other formats on the clipboard don't have this information. Greenshot can also write the new format, when enabled in the expert settings. Currently I haven't seen a reason to enable it yet, but due to the complexity of the clipboard and the amount of possible applications maybe an application does work better... 2014-11-06 12:10:16 +01:00
RKrom
9df25bdd76 FEATURE-758: This commit enhances the already made changes to also fix the size of the icons in the destination picker and the context menu. On top of that, if a large icon size is selected we try to get a larger (more defined) icon from the application unfortunately that doesn't improve the build in icons. 2014-11-05 12:38:01 +01:00
RKrom
850c54fdee Fix for compile error... :( 2014-11-03 15:29:31 +01:00
RKrom
fc7faecaa5 FEATURE-757: Store the last region in the greenshot.ini so it's available after a restart. 2014-11-03 14:25:14 +01:00
Robin Krom
af946cf6b4 Fixed config, otherwise the build doesn't know what it is... 2014-09-18 15:02:50 +00:00
RKrom
626d607895 Enabled the OneNote destination. 2014-07-29 15:51:59 +02:00
RKrom
c6bd67ce4b Fix for self-awareness about UNSTABLE / Release 2014-06-17 14:33:33 +02:00
RKrom
9a75cdb819 Fix for minimum OutputFileReduceColorsTo value 2014-05-12 15:44:34 +02:00
RKrom
92dd76584d Added a check for the color reduceto as was requested in feature-request 712. 2014-05-12 12:15:05 +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
97297c2c69 Found a bug in the default configuration for DWM/GDI capturing while suggesting a workaround for Bug #1623, fixed this by correcting the value in code. 2014-04-30 10:30:42 +02:00
RKrom
829a35cd37 Added a new feature: Zoomer opacity, make the zoomer transparent, currently only available via the greenshot.ini 2014-02-07 17:24:50 +01:00
JKlingen
8c4eef8e2b Updated copyright notice for 2014 2014-01-08 21:30:56 +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
8dd5a3e825 Preparations for the release 1.1.4
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2598 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2013-04-30 11:34:45 +00:00
RKrom
829d788eff Changed the default for the auto reduce colors to false, as this caused a lot of issues with other applications. For this I added an entry to the configuration called "LastSaveWithVersion", this can be used when upgrading to fix / change certain settings.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2591 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2013-04-26 09:58:05 +00:00
RKrom
55a1108d4a RC Preparations
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2547 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2013-04-02 07:59:18 +00:00
RKrom
7823138adc Added the possibility to call optipng, or eventually other optimizers, on the PNG file. This can be used with any PNG file, it's not important if there is an upload or saving to file, as the optimizer runs on a temporary file which is read back and than deleted. Was requested with feature request [#267]. This change only enables the functionality, there is not yet a GUI entry for it.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2535 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2013-03-25 13:42:21 +00:00
JKlingen
2e529d7d32 changed default print options (rotate and enlarge are no longer selected by default)
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2500 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2013-02-17 14:05:22 +00:00
JKlingen
b537ae7e14 added monochrome print option
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2491 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2013-02-17 07:58:58 +00:00
RKrom
c188ad10e8 Added Mail To, CC and BCC for MAPI
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2485 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2013-02-13 21:23:38 +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
f20ced15a7 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@2433 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2013-01-18 10:41:54 +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
f627ce5dd0 Changed code for the Clipboard and changed a lot of "Bitmap" code to work on images, this might give problems but if these are solved we have better support for MetaFiles. This made it possible to remove the MetafileContainer, which is replaced by the ImageContainer (which is the BitmapContainer modified). The clipboard code now knows more ways to load images from the clipboard!
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2398 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-12-20 12:33:17 +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
26fd909de0 Optimized for Remote Desktop / Terminal Server Sessions, also made it possible to enable/disable the zoomer.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2356 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-12-05 20:02:21 +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
57ebc0c675 Fixed Window corner cut to skip tool windows, and use a cut shape from the configuration.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2300 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-11-21 10:00:55 +00:00
RKrom
22c04fbb4a Changes for 1.1, added Photobucket as project to the solution. Fixed some language files (the ietf in the file IS important)
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2276 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-11-13 09:01:05 +00:00
RKrom
197d46c9b9 Fixed a potential issue with GetWindowLong, using a wrapper which decides upon the IntPtr size which call needs to be made.
Fixed the corner cut to work with a CreateRoundRectRgn, but made if it cuts configurable so people can turn it off.
Added a CountColor method to ImageHelper.cs, which should be used to check if PrintWindow functions properly.

git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2236 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-11-05 14:18:13 +00:00
RKrom
2127ce678b Fixed wrong reference to the GreenshotPlugin and changed a property name so it's forced to a default.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2228 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-10-30 18:10:41 +00:00
RKrom
7bf586896d Fixed configuration issue, somehow the default value was not comma separated. Also added a fix for old values.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2219 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-10-29 12:35:16 +00:00
RKrom
5c4698256e Release preparations
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2216 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-10-28 18:12:41 +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
fbc0285c93 Added "special" DIB clipboard reader code, which is a test to fix bug #3576125. This is enabled over the ini property EnableSpecialDIBClipboardReader, disabled by default.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2195 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-10-23 11:08:11 +00:00
RKrom
b4bc530ee6 Added some logic for the update checks:
* release only sees RC & unstable if "check for unstable" is set
* Release candidates only sees unstable if "check for unstable" is set
Meaning even if check for unstable is not set:
* unstable versions always find newer unstable versions
* RC's always find newer RC's
* Releases only find releases

git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2151 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-10-17 15:40:55 +00:00
RKrom
4de75cdb69 Cleanup of using statements
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2149 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-10-17 12:21:12 +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
b3545fe98d Added comment
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2108 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-09-28 23:11:37 +00:00