Commit graph

56 commits

Author SHA1 Message Date
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
RKrom
45e018d197 Tweaking the IE capturing to only consider IE windows and special configured windows. This should speed up the process of getting the available IE's and cause less confusion.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2049 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-09-18 07:16:39 +00:00
RKrom
d3c3d254b0 Changes for feature request #3542622: added the EmailSubjectPattern, EmailTo, EmailCC, EmailBCC fields.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1947 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-07-13 15:42:47 +00:00
RKrom
a2f51c9758 Enhancement for feature request #3542092, added DisableQuickSettings to the core settings.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1946 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-07-13 15:20:55 +00:00
RKrom
292160b793 Fixed a problem that the hotkeys were always disabled in the setting form, also allowing "esc" now to cancel the form. Fixed a problem in the SaveDestination, this didn't "honor" the supplied filename. Added a configuration setting (not yet in the settings form) which can be used to disable overwriting, a SaveAs dialog will be shown instead.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1912 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-06-08 13:30:39 +00:00
RKrom
b3a3c1da4e Cleanup of sound code, also added the possibility to configure your own sound.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1911 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-06-08 11:43:05 +00:00
RKrom
aa9f6a0cd3 Fixing settings form and added a hide expert tab setting.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1904 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-05-30 09:57:43 +00:00
RKrom
d257e4331d Changing the default clipboard format to work without HTML.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1886 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-05-18 18:13:53 +00:00
RKrom
85bcd49851 For now keeping "check for unstable updates" and fixing exception if a wrong mapping is used.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1884 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-05-18 18:11:36 +00:00
RKrom
cac99fbaf3 Refactored code location of the isGDIAllowed/isDWMAllowed, also changed the timeout for getting the HTML object from a window to 5 Seconds (instead of 1).
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1877 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-05-18 07:36:18 +00:00
RKrom
d0ff4fbed6 Added lower memory footprint expert setting and created a PsAPI.cs file for the Process API invokes.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1866 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-05-17 14:19:56 +00:00
RKrom
f686a6d568 Added a "check for unstable" updates checkbox in the expert settings, as suggested in Feature Request #3527216
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1856 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-05-16 10:15:51 +00:00
RKrom
6e95cf210d Added a way to disable destinations in the configuration, for now OneNote is disabled by default. (As I am not satisfied with the way it works)
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1830 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-05-04 08:36:25 +00:00
RKrom
cfb370a697 Fixed editor "DrawableContainer" context-menu translations.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1827 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-05-03 08:34:54 +00:00
RKrom
cf2ef1235b Added feature #3521446: Now there are two additional settings for: 1) Trayicon visible 2) Settings visible
Also fixed a missing translation.

git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1823 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-05-02 10:45:07 +00:00
RKrom
eff7abcd06 Changed the destination picker to be the default
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1821 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-04-26 04:55:19 +00:00
RKrom
8e4ac16006 Added some settings:
1) Quicksetting for the mouse-cursor capture.
2) A force grayscale for the printer.
3) Expert settings:
a) Autoreduce colors
b) Footer pattern
c) RDP optimize
d) thumbnails in context menu



git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1808 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-04-20 10:12:57 +00:00
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
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
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
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
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