Commit graph

391 commits

Author SHA1 Message Date
RKrom
626d607895 Enabled the OneNote destination. 2014-07-29 15:51:59 +02:00
RKrom
2eba4811c6 Fixed issue with Windows Credentials, cause by changing to Unicode. DllImports should have the real name, so the marshaling can decide on the Unicode or Ansi version. 2014-06-23 15:41:52 +02:00
RKrom
aad04bc9d7 Fixes for CharSet marshaling, this caused problems with the IE Capturing. 2014-06-20 17:30:55 +02:00
RKrom
c6bd67ce4b Fix for self-awareness about UNSTABLE / Release 2014-06-17 14:33:33 +02:00
RKrom
f1642f3014 Changed dynamic destination handling, children are only created for the dynamic destinations and not the "parent". e.g. there is an outlook entry, which has children for all the open emails, but not for outlook itself. As this was already in the menu on the main level, there is no need to repeat this. 2014-06-17 13:18:47 +02:00
RKrom
8588fbd510 Fix for repeating key in Windows < 7 2014-06-17 11:50:13 +02:00
RKrom
be36a3f42b Fixed some errors, removed obsolete code, removed some anonymous delegates and added some additional disposing code in the CaptureHelper.cs 2014-06-16 11:25:04 +02:00
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
8c22a44b33 Added "no shadow" for the Torn-Edge effect, also fixed some tear bugs (hopefully) and simplified the code. 2014-06-12 13:43:42 +02:00
RKrom
2220f41122 Fixed potential issue when multiple effects are used after each other. 2014-06-02 10:53:18 +02:00
RKrom
4b8ec88aaf Disposing matrix in the new code, otherwise it would cause memory leaks 2014-06-02 10:25:47 +02:00
RKrom
aced477cef Made resize work, cleaned up code so it should be easier to port the changes to 2.x 2014-06-01 20:25:52 +02:00
RKrom
5cb877f8c8 Found that the matrix is prepending, which explains why the translation needed wrong values. 2014-06-01 11:25:27 +02:00
RKrom
ee911e3cdf Improved calculating the new location, when rotating. Still not correct, but it is better :) 2014-05-31 15:55:48 +02:00
RKrom
2f20c0820c Trying to solve the problem that effects don't change the elements, except for the offset, by using a Matrix and than later transforming the elements. This is just the start of an idea, if this leads to nothing we can "git revert" the commit(s)... 2014-05-30 16:44:27 +02:00
RKrom
1d20e60679 Added a side selection possibility for the TornEdgeEffect 2014-05-28 09:45:25 +02:00
RKrom
b37ed3562d Added icons for the new tools, also changed some of the logic so it is possible to show the number of the next "label" in the tool button. 2014-05-28 09:35:08 +02:00
RKrom
9a75cdb819 Fix for minimum OutputFileReduceColorsTo value 2014-05-12 15:44:34 +02:00
RKrom
ea4a63c157 Added the possibility to replace for feature 697, e.g. use as output ${title,r ,-} to replace all the spaces in the title to "-". This is not very error tolerant, as you currently can't replace a "," 2014-05-12 15:12:44 +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
ac08533727 Code quality fixes (NullReference checks, unused variables etc) 2014-04-26 00:34:06 +02:00
RKrom
d27df3027b Office code cleanup, this could improve the COM-object usage a bit. 2014-03-17 14:54:27 +01: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
RKrom
fa79ebb727 Added tmp-file cleanup, including the cached entry, currently only for Excel. 2014-02-07 13:29:54 +01:00
RKrom
63ecb20f9e Fix for losing EXIF and other information, eventually causing the image to be incorrectly rotated. 2014-02-07 10:23:17 +01:00
RKrom
2692c0ab43 Fix for DWM Capture where the window moves, this sometimes leaves a blur-effect on the capture. 2014-02-05 09:57:43 +01:00
RKrom
71ecdd19ae A file URI should not contain backward slashes, this might throw of some applications and could be a fix for #1600 2014-01-22 12:43:25 +01:00
JKlingen
f6f7e3f935 #677 destinations with subdestinations can now be clicked to invoke the "main" subdestination 2014-01-15 23:41:37 +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
2a8e2475d8 Fix for stability issues with the ExternalCommandPlugin.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2602 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2013-05-01 17:02:40 +00: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
261679b031 Fix to allow Greenshot to run as a portable App, installer will hopefully be made this week...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2578 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2013-04-22 13:56:08 +00:00
RKrom
aefa2eace3 Possible fix for some using Greenshot to "copy from clipboard" issues, needs to be tested though...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2561 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2013-04-11 15:31:01 +00:00
RKrom
c8b1481a18 Fixed a interop call signature error, which might cause issues on 64 bit. (these have not be seen!)
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2552 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2013-04-04 12:49:34 +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
8943549eaf Added Blur-delegate, this makes it possible to supply a quicker implementation of a blur from a plug-in... kinda hackish...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2537 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2013-03-27 16:49:40 +00:00
RKrom
7a4ac7e4f9 Code fixes, there was an error in the disposing of a DrawableContainer...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2536 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2013-03-26 16:40:25 +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
RKrom
5018f67ff7 Optimizing: Replaced BitmapBuffer with FastBitmap, also changed some filters to use more GDI "hardware" instead of home-made pixel processing. Only on Windows 8 the blur is "slow", when radius < 20.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2531 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2013-03-11 16:44:34 +00:00
RKrom
b7b89ade04 cleanup & small fixes. Added some more IBinaryContainer implementations which are used by plugins which aren't rolled out yet. (but I didn't want to loose the code)
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2524 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2013-03-07 10:08:57 +00:00
RKrom
3361873fe7 Cleanup of ColorMatrix & ImageAttribute code usage
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2514 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2013-03-05 12:07:48 +00:00
RKrom
8b5578ea2c Fixed compilation issues on new code which isn't checked in by refactoring the ApplyBlur method. This was needed anyway, as it doesn't return a new bitmap!
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2513 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2013-03-01 09:19:01 +00:00
RKrom
d039af3640 Did a compare on the shadow code, with and without GDI. Wasn't happy with the difference, so I made sure they are equal (as far as I can see).
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2512 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2013-03-01 08:49:30 +00:00
RKrom
2d6b58f722 Small fix for compositing mode and a log statement.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2511 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2013-02-27 17:22:43 +00:00
RKrom
565bf262db Added alpha-blending to the Quantizer, otherwise the colors would be counted wrong and look like sh*t.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2509 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2013-02-27 17:17:31 +00:00