Robin
|
fc192827f1
|
Made the supported image formats extendable, and supplied a SVG implementation right away with the jira addon.
|
2016-09-05 22:48:23 +02:00 |
|
Robin
|
1294036a56
|
Fixed copyright for this year.
|
2016-08-17 14:38:41 +02:00 |
|
Robin
|
b6ccbb783a
|
FEATURE-916: Added auto-fit for the .ico, using the best possible size (16x16, 32x32, 48x48 and 256x256)
|
2016-07-11 22:23:01 +02:00 |
|
Robin
|
9bee8290a0
|
FEATURE-916: Added some support for .ico files when writing, this will currently only write 256x256 .ico files!!! These files are not supported by Windows XP and older!
|
2016-05-25 22:56:01 +02:00 |
|
Robin
|
0323705513
|
Merge remote-tracking branch 'remotes/origin/master' into release/1.2.9
|
2016-05-24 13:15:16 +02:00 |
|
Robin
|
98e6be5eb6
|
Small cleanups [skip ci]
|
2016-04-17 23:32:22 +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 |
|
Robin
|
ec5930ed41
|
Updated Copyright notice
|
2015-03-13 10:31:52 +01:00 |
|
RKrom
|
08216b09c0
|
Code quality changes for stability and reduced memory usage.
|
2014-06-13 12:18:59 +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
|
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
|
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
|
d27df3027b
|
Office code cleanup, this could improve the COM-object usage a bit.
|
2014-03-17 14:54:27 +01:00 |
|
RKrom
|
fa79ebb727
|
Added tmp-file cleanup, including the cached entry, currently only for Excel.
|
2014-02-07 13:29:54 +01:00 |
|
JKlingen
|
8c4eef8e2b
|
Updated copyright notice for 2014
|
2014-01-08 21:30:56 +01: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
|
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
|
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
|
c3966923e4
|
Fixed shadow and fixed a problem that alpha-channel bitmaps should NOT be reduced to 8-bit if not forced! (Still need to fix alpha-channel color reduction!) Removed a pre-build "rmdir", this removed the plugins but forces to do a complete rebuild every single time!
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2507 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2013-02-27 16:44:21 +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
|
7ba6a57b4a
|
Fixed issue where a bitmap was not disposed, causing a memory leak if there were more than 256 colors on the image and it was not forcefully quantized.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2455 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2013-02-01 20:35:05 +00:00 |
|
RKrom
|
2730ac5540
|
Fix for bug 1444, the WuQuantizer doesn't work if the colors are already less than 256 so we just create a 8bpp image from the source.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2451 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2013-02-01 16:18:48 +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
|
12c9e943b2
|
Fixed open last capture location, the configuration wasn't updated when saving an image.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2413 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2013-01-07 17:07:22 +00:00 |
|
RKrom
|
09400ccdbe
|
Refactoring to prevent that the image for the clipboard is created multiple times. Code could most likely be cleaner and simpler but for now it should be okay.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2401 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-12-29 15:20:26 +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
|
8aeb07e1e9
|
Added a check, preventing additional disposing.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2392 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-12-18 14:41:59 +00:00 |
|
RKrom
|
cd3c8aeb0b
|
Fixed bug #3594681, do not use 256-color reducing when using inline dataurl for HTML.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2388 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-12-17 11:22:29 +00:00 |
|
RKrom
|
bd58845c68
|
Added forgotten files... and optimized the ImageOutput to skip some checks when using the .greenshot format.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2378 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-12-12 09:57:40 +00:00 |
|
RKrom
|
0c7e16a771
|
Applied my "patch" which refactors the complete codebase to have IEffect support, this is an interface which can be used to supply effects to a bitmap. These effects can now be passed to the OutputSettings (which now is called SurfaceOutputSettings) to control how the output is modified. This is very useful for e.g. OCR which needs a grayscale & resized image.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2377 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-12-12 09:51:41 +00:00 |
|
RKrom
|
5541e2e1c7
|
Refactoring which replaces the Image in the ImageOutput for an ISurface, this makes it possible to save the Surface to any possible file format and even make it possible to pass some additional information in the OutputSettings. (Except reducing the colors, there are no other settings yet)
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2376 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-12-11 14:36:20 +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
|
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
|
756c8d9403
|
Refactoring to make Picasa work, added Upload to the IBinaryContainer.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2135 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-10-10 18:21:09 +00:00 |
|
RKrom
|
5714b59a14
|
Fixed hard coded Encoder, if sometime the encoder order changes this would have broken the code. Also removed a stream wrapper.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2130 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-10-09 10:01:37 +00:00 |
|
RKrom
|
b600d72156
|
Due to a GDI+ issue with storing PNG images on a non seek able stream, which seems to be fixed with Windows 7, I moved stream-handling specific "fixes" as far "down" as possible. By doing this we should have the best performance and can fix problems easier.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2129 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-10-09 09:17:25 +00:00 |
|
RKrom
|
9488200886
|
Refactoring some more classes, making easier code in plug-ins possible. Needed this for better testing some problems with the CreateShadow function.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2094 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-09-25 11:36:52 +00:00 |
|