Commit graph

63 commits

Author SHA1 Message Date
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
RKrom
54dd4614f5 Check the clipboard formats, just in case, so we make sure something is set!
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1805 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-04-19 08:20:43 +00:00
RKrom
04eccba51a Fixed torn edge, used wrong CreateEmpty...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1802 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-04-19 07:42:14 +00:00
RKrom
05f9fb930e Fixed password encryption issue
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1796 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-04-18 12:09:08 +00:00
RKrom
e3570f70eb Fixed exception in designer
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1795 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-04-18 10:48:31 +00:00
RKrom
4e8f6b0b26 Fixed error with IETF and refactored the confluence plugin to use the right language code.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1790 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-04-18 08:56:37 +00:00
RKrom
88e99d78cb Fixed some language refactoring issues
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1788 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-04-18 07:18:12 +00:00
RKrom
8e62a9397e Cleanup of language code: remove all unneeded code, commented the method and made sure the IETF (language code) is used more error-tolerant
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1787 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-04-18 06:57:50 +00:00
RKrom
2a07d84033 Fixed path locating in DesignMode
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1786 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-04-17 16:13:07 +00:00
RKrom
27910e584a Fixed design-time displaying of the language mappings
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1777 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-04-17 12:52:46 +00:00
RKrom
d1b5232898 Test with the ImgurPlugin and designer language support, the form needs to extend a simple class which extends GreenshotForm and implements the language pattern getter. Some day we can change this to be simpler when there is only one global Language object...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1774 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-04-12 14:44:21 +00:00
RKrom
84947c8b6e Added an EncryptionHelper, can be used to store passwords.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1771 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-04-11 10:44:10 +00:00
RKrom
2b8b3c7a62 Fixed excessive Inifile writing! Added a simple resize method wrapper for Thumbnails.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1770 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-04-11 10:17:05 +00:00
RKrom
eacbd114da Small stability improvements
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1767 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-04-11 06:36:49 +00:00
RKrom
afc9c37ce5 More fixes for the resize code.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1763 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-04-08 19:11:55 +00:00
RKrom
72d3de218b Added a background color for some of the ImageHelper methods, this makes it more flexible.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1762 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-04-08 18:35:27 +00:00
RKrom
18e0d88b0c Added a few helper methods to resize bitmaps.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1761 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-04-08 18:19:09 +00:00
RKrom
bfd6cc902e Fixed alpha blending.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1759 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-04-06 13:55:07 +00:00
RKrom
1e436b69ee Fixed some problems exporting to word & powerpoint
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1751 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-04-04 15:00:10 +00:00
RKrom
eb616472c4 Changed IDestination, added a manuallyInitiated so the destination can change its behavior depending on the flag. An example use-case would be the word exporter: if the flag is false, which it would be if the word destination is set as THE destination, it would add to the current document if one is available otherwise create a new. This makes it possible to have a kind of session behavior.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1749 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-04-04 13:46:14 +00:00
RKrom
a506c15d18 Removed Freehand rotate, didn't get it working and changed the resx files from Version 4 to 2 as this causes problems in Visual C# Express 2010
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1743 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-04-02 17:09:45 +00:00
RKrom
59f9922670 Fixed language synchronizing over Greenshot and the plugins
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1741 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-04-02 16:56:03 +00:00
RKrom
df65e846d7 Preventing another Exception in the logs...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1739 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-04-02 14:04:08 +00:00
RKrom
c559fc3447 Fixed (hopefully) resource issues when changing something in the Designer
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1734 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-04-01 10:56:25 +00:00
RKrom
4b3f7ba0a5 Refactored the ini code to be more "OO", making it possible to reset a value which was needed to implement an auto-repair for certain settings. This was intiated by Bug #3509754, which hat the reason that somehow the Hotkey name was corrupt.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1721 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-03-22 12:00:07 +00:00
RKrom
64bc855652 Fixed missing alpha blending and optimized performance.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1718 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-03-21 13:12:19 +00:00
RKrom
4a5e04ae23 Performance improvements for the Wu quantizer.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1717 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-03-21 11:44:13 +00:00
RKrom
f19f3d6e63 Added missing file
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1716 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-03-21 08:39:19 +00:00
RKrom
d3246b4368 Added auto reduction test as a property, so we can turn it off if the results are contra productive. Updated the readme.txt
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1714 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-03-20 17:04:41 +00:00
RKrom
519e5b8ab2 Fixed color count, the initially supplied code was only returning the amount of colors that was inputted which == width*height
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1713 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-03-20 16:55:12 +00:00
RKrom
b464480bf6 Modified the Quantizer to Xiaolin Wu's, updated the BitmapBuffer to support 8BPP but you still need to know what to call.... (needs some additional refactoring)
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1712 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-03-20 15:53:50 +00:00
RKrom
9733aa79a8 Added reduce colors to the quality form
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1708 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-03-19 18:29:19 +00:00
RKrom
d824b8e893 Changed the date/time on prints to a configurable footer, using the patterns of the filename, didn't change the GUI yet. Changed default to date/time (local format) + capturetitle.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1707 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-03-19 16:34:42 +00:00
RKrom
0aa8e43478 Refactoring the interop code to a separate project. Still need to add the interop DLL to the final exe... or maybe I want to use references inside the projects...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1689 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-03-06 17:43:23 +00:00
RKrom
70103d745f Added initial code for rotating
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1675 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-02-27 06:28:43 +00:00
RKrom
150ea9c4eb Fixed a problem with writing transparent bitmaps to non transparent image formats. Cleaned up some code, implemented the start of a donate page in the installer (also tweaked the size a bit)
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1673 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-02-21 13:30:43 +00:00
RKrom
096c33656c Fixed Transparency issues: always using transparent when the captured image is transparent, if not use the DWMBackgroundColor. (and fixed a compile error due to forgotten commit)
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1671 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-02-20 16:40:00 +00:00
RKrom
d3cb2d3e41 Fixed default DWM color to Transparent
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1670 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-02-20 16:26:41 +00:00
RKrom
7669f78de6 Default disabling Outlook export to meeting items, the bitmaps are changed to BMP by Outlook. Also removed some old obsolete code.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1668 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-02-20 13:39:58 +00:00
RKrom
be0569bb21 Improved differentiating office icons, the actual application has a different icon as the "document". For Outlook this is even different for the email & meeting.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1666 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-02-20 12:13:59 +00:00
RKrom
fe9e5e6c35 Fixed resolution regression bug, again I forgot to copy the horizontal & vertical resolution of the original image...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1664 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-02-17 16:56:46 +00:00
RKrom
9183e582df Added a new ClipboardFormat (HTML with the image encoded in base64 as a Data Url), only used when manually set.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1661 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-02-17 09:59:05 +00:00
RKrom
5038d7d237 Translations for the effects
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1660 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-02-14 14:48:24 +00:00
RKrom
0f65452e6c Fixed Copyright to 2012
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1653 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-02-13 09:06:09 +00:00
RKrom
594f8f9a0a Small change to allow window capture and automatically add a shadow, only inside the editor.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1652 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-02-10 16:57:25 +00:00
RKrom
7591fa993b Optimizations
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1650 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-02-10 15:34:40 +00:00
RKrom
cbf2fae360 (forgotten checkin) Added a getter to the bitmap
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1649 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-02-10 13:26:49 +00:00
RKrom
dede5cf292 Fixed and optimized some drawing routines, still didn't find a solution for shadowing when target format has transparency.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1648 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-02-10 11:55:21 +00:00
RKrom
46758d238c Changes for Thomas & fixed undo/redo for background changes
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1647 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-02-09 15:30:27 +00:00
RKrom
4ab2d151e5 Removed sleep from the DWM capture, replaced with with DoEvents. Added logic to remove the corners from a DWM window capture, making it a cleaner capture.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1645 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-02-09 11:51:44 +00:00