Commit graph

397 commits

Author SHA1 Message Date
Robin
728f49944f BUG-1890: Fixed wrong cropping when window is maximized on Windows 10 2016-04-26 23:33:17 +02:00
Robin
066ea19568 BUG-1945: Fixed a problem during startup, where Greenshot can't specify the ServerCertificateValidationCallback which is needed to ignore SSL errors. 2016-04-26 21:21:00 +02:00
Robin
98e6be5eb6 Small cleanups [skip ci] 2016-04-17 23:32:22 +02:00
David Bremner
d780d337e4 marshal return types, add CharSet.Unicode to functions that lack it, marshal BOOL parameters 2016-04-16 18:45:02 -07:00
Robin Krom
e43339ea90 BUG-1935: Increased the retry delay a bit more
The maximum waiting time should now be 3 seconds.
2016-04-11 14:25:12 +02:00
Robin
4435d76699 BUG-1935: increased retries and delay a bit. 2016-04-11 11:56:52 +02:00
Robin
189a6de1d6 BUG-1935: Trying to make clipboard actions more stable. 2016-04-11 10:38:52 +02:00
jklingen
e409392f32 Revert "Revert "Removed most references to SF"" 2016-03-24 23:04:47 +01:00
jklingen
2599ff5b7c Revert "Removed most references to SF" 2016-03-24 22:54:16 +01:00
Robin
fe176a2da4 Removed most references to Sourceforge, need to check with a file-searcher if something is left. P.S. The help files still have references... 2016-03-23 16:54:57 +01:00
Pete M. Wilson
2973ea654e Fix Reduce Color Arithmetic Overflow 2016-01-07 19:16:44 -05:00
RKrom
c2b0bb98b4 BUG-1850: minimizing the impact of SF down 2015-11-07 23:05:17 +01:00
Robin
b64de88b1e Making the imgur destination more stable, unfortunately Imgur has issues... 2015-11-06 14:12:30 +01:00
Robin
4f9d6eb865 Updated csproj files, so we don't have to migrate every time. Added a fix for BUG-1863: Cannot get access to deleted object, and added some small code quality chances. [skip ci] 2015-11-06 09:31:22 +01:00
Robin
06ae3d4901 BUG-1850: Fixing disposing of WebResponse objects, which might cause the greenshot not responding issue 2015-10-29 12:22:45 +01:00
Krom, Robertus
342a506480 BUG-1809: Found some additional information which explains why the previous fix for BUG-1809 was not working. 2015-10-23 11:15:15 +02:00
RKrom
45c0e1efed Hacked the Imgur plugin to partly work with the version 3, so AnonymousAccess works. Added a more rough filtering for the language issues, fixed an update check, fixed a problem when closing the history and updated the readme.txt 2015-10-08 22:33:43 +02:00
Robin
213b332a66 BUG-1809: Fix didn't work correctly, another go at it. 2015-10-07 16:30:19 +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
6948df14f6 OAuth 2 fixes for Box & Picasa. Noticed that Box uses one refresh-token per authentication token, as soon as an Authenticating token is requested the refresh token is used. An refresh token can also expire, usually after 60 days. This commit should make it work. 2015-04-18 00:06:57 +02:00
Robin
1f80d56b10 Reused new OAuth 2 code for the Box plug-in, this was possible by adding the embedded browser. Also refactored code to be more readable, and have more reuse. Fixed problems with Picasa upload and pressing cancel on the PleaseWaitForm. [skip ci] 2015-04-17 15:44:27 +02:00
Robin
5d8ad4d021 FEATURE-838: Added support for dragging an image from google image search results directly into the editor. 2015-04-15 13:59:36 +02:00
Robin
ea8c27449f Moved some code around, for better re-usage. Also added some debug information, and wrote some comments. [skip ci] 2015-04-15 13:16:26 +02:00
Robin
ea4631af3d BUG-1769: Added OAuth 2 for Picasa 2015-04-14 17:11:33 +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
Robin
3adb9278d0 BUG-1753: Fixing problems with saving/loading the configuration of the DropShadowEffect and TornEdgeEffect 2015-02-19 13:05:27 +01:00
JKlingen
f393f3a9d4 BUG-1750 check filename pattern for invalid characters 2015-02-18 21:03:21 +01:00
RKrom
afe0bd1700 BUG-1655: Fix that Greenshot always uses the default proxy even if the use-proxy checkbox is unset 2015-01-20 22:12:04 +01:00
RKrom
aa14b4a606 Fix for BUG-1724, forgot to remove some old code which should no longer be there. [skip ci] 2014-12-24 22:05:44 +01:00
RKrom
dda5b53976 These changes should fix some issues with losing focus before capturing. [skip ci] 2014-12-16 07:28:32 +01:00
RKrom
fc0791bdb6 This commit allows us to experiment with different screen capture methods via plugins. e.g. a Desktop-Duplication API implementation could be supplied for Windows 8, which might capture DirectX better. 2014-12-03 22:40:32 +01:00
RKrom
089eec769e This fixes a bug in the resize logic, the colors of the edges were not calculated correctly by GDI. Also added some additional dispose calls. 2014-11-30 22:06:35 +01:00
RKrom
6bf1ebf4f4 Creating *.pdb files when building Greenshot, which we will package in a .ZIP so we can supply them when needed. 2014-11-29 22:03:24 +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
b9e86d4af7 BUG-1708: This change is just an improvement which writes the web-request output in case of errors. This should help to find the problem. Also cleaned the code a bit. 2014-11-28 16:48:05 +01:00
RKrom
8cb2dedb87 Next step for having the settings of effects stored in the greenshot.ini, using a TypeConverter this seems to work. An important change to the IniValue.cs: here a default value is created when the ini doesn't have a value yet. This used to be just "null". Next step would be that settings forms get a reset/default button. [skip ci] 2014-11-17 12:49:06 +01:00
RKrom
941551945d In 1.2 I want to be able to have the settings of effects stored in the greenshot.ini, this is the first step. [skip ci] 2014-11-14 16:45:15 +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
61c2921b2a This change should make the UI Icon Size setting dynamic, clearing all cached icons when the size changes (in the settings UI) so if they have a dynamic size the best is selected. 2014-11-11 13:23:59 +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
6ddb16e0b1 Added reading of Format17/CF_DIBV5 from the clipboard, this is a format which supports transparency and with it Greenshot now processes more clipboard images correctly. Writing Format17/CF_DIBV5 to the clipboard is something that will be looked at. 2014-11-05 14:52:03 +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
193eb7d6d9 Fix overflow exception [skip ci] 2014-11-04 21:58:40 +01:00
RKrom
eefdf2b2eb Tried to use Greenshot from Wine, and found that the user32.dll GetPhysicalCursorPos entry point is not supported, although I don't know if this is just the tip of the iceberg I though I would see what happens if we just ignore that call if an exception occurs. [skip ci] 2014-11-04 11:28:19 +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