Commit Graph

  • 22c58f739c Fixed last commit RKrom 2012-11-29 08:16:13 +00:00
  • e8196928e1 Added AnimationHelper to support the animations, this is still an initial form. Made the interactive mode work with this. RKrom 2012-11-28 21:25:46 +00:00
  • a1931b790d added simple "easing" effect to zoom animation JKlingen 2012-11-28 20:52:58 +00:00
  • 8b0f4a75ed zoom crosshair optimizations for dark backgrounds JKlingen 2012-11-28 20:16:09 +00:00
  • f6b944048b Forgot to commit files. RKrom 2012-11-28 20:01:21 +00:00
  • 2a26be0a37 Fixed file handling, fixed wrong order in the title of the editor, changed left-click handling of the context menu. Added a boolean in the ProcessCmdKey of the surface. RKrom 2012-11-28 18:59:01 +00:00
  • c5fef12c9b Cleaner fix for the Zoom bug RKrom 2012-11-28 18:02:54 +00:00
  • 219fd48453 "fixed" that the ellipse of the zoom region didn't match the destination rectangle. It's not perfect yet, as the upper side is 91px, the lower side 92px... but this might be a problem with the pen, which draws a 9px thick line... to be continued. RKrom 2012-11-28 17:15:55 +00:00
  • 4de7c0812f Added argument to a message for a specific com exception. RKrom 2012-11-28 16:54:42 +00:00
  • 3bd99b2297 Cleaner solution for export problems which are denied/failed. RKrom 2012-11-28 16:52:17 +00:00
  • c517787d23 Fixed #3590372 by showing a MessageBox where the problem is displayed and the user can re-try. RKrom 2012-11-28 16:27:34 +00:00
  • 9bacaf060c Updated readme.txt with latest changes RKrom 2012-11-28 15:17:20 +00:00
  • 2cce7d070c Fixed a very nasty bug with the menu's ShortCutKeys which weren't handled correctly in some cases, only for some keys... Move the check to a different location, where it's done manually. RKrom 2012-11-28 13:56:07 +00:00
  • 4efd779d86 Added an animation for the zoom area, this is just to show what we could do... might not be the final effect. RKrom 2012-11-27 08:07:01 +00:00
  • 4cb72219a5 fixed invalidation area and small code improvements JKlingen 2012-11-25 21:21:23 +00:00
  • 23f429d277 finally fixed last problems with position and invalidation of zoomer JKlingen 2012-11-25 20:18:57 +00:00
  • 53c361424c fixed zoom position for multiscreen setup (however, some fixing has to be done for proper invalidation) JKlingen 2012-11-25 20:04:58 +00:00
  • 92053efdfc Fixed screenbounds checking for the zoom RKrom 2012-11-25 19:37:41 +00:00
  • f6e214e12a fixed zoomarea offset in case of negative coordinates in screen layout (multiscreen) JKlingen 2012-11-25 17:07:05 +00:00
  • 69a88eeb25 Added checkerboard for Zooming where nothing is visible.... might need some logic to prevent drawing if it's not needed. RKrom 2012-11-25 13:41:06 +00:00
  • 675cdb1aae Changed the zooming to be in the Capture form itself, as it was really hard to change the shape. Now it's round... RKrom 2012-11-25 12:57:57 +00:00
  • 46e9ea0e59 Mainly code cleanup, added a lot of comments. Also making sure the element which was selected while being removed is re-selected again when undo is used. Not really happy with the solution as the the container should handle this somehow itself without work-around, for now it should be enough. RKrom 2012-11-25 08:48:10 +00:00
  • 3d62f9c279 This fixes a bug where the AutoCrop can't be undone, there is still a bug where a redo of a crop (auto or normal) doesn't update the bindings. RKrom 2012-11-24 10:29:39 +00:00
  • 5c594a27b5 Cleaner version of the previous code... RKrom 2012-11-24 09:57:07 +00:00
  • 291bfadbea Fixed that the title in the editor is not representing the saved filename. RKrom 2012-11-24 09:50:09 +00:00
  • 502fe44270 Don't instantiate the IAppVisibility if < Windows 8, so there is one exception less in the logs. RKrom 2012-11-23 23:19:20 +00:00
  • 67db97b13f Refactored the zoomForm to a zoomControl, with this we can prevent mouse events to happen. Also the current state seems to work very well, even with a larger size. RKrom 2012-11-23 22:17:47 +00:00
  • ea4e2f6804 Added first try to implement the RSASHA1 signature, so we can use this for the Jira 5 Rest API RKrom 2012-11-23 16:08:14 +00:00
  • 009d5d11df Fixed PixelOffset issue for the RectangleContainer, need to check what to do with the other containers. RKrom 2012-11-23 16:07:21 +00:00
  • 2ea920dc7a Fixed potential error. RKrom 2012-11-23 15:47:37 +00:00
  • d58e419503 Still don't understand why, but this using is unwanted in SharpDevelop but doesn't bother Visual Studio.. RKrom 2012-11-22 20:33:45 +00:00
  • 28a965db09 Fixed logic from previous fix, the Toolwindow detection was flawed. RKrom 2012-11-21 10:29:41 +00:00
  • 57ebc0c675 Fixed Window corner cut to skip tool windows, and use a cut shape from the configuration. RKrom 2012-11-21 10:00:55 +00:00
  • 2d767f735c Refactoring to allow Lists to be inside other values. RKrom 2012-11-21 09:26:20 +00:00
  • 84e5e86751 Fixed issue when the WSDL isn't in the URL RKrom 2012-11-20 15:54:39 +00:00
  • 1e6a5de79b Fixed issue when the WSDL isn't in the URL RKrom 2012-11-20 15:33:03 +00:00
  • 151d250d28 Fixed issue when the WSDL isn't in the URL RKrom 2012-11-20 15:30:33 +00:00
  • 59d91bb501 Make sure all exceptions in the thread are logged! RKrom 2012-11-19 10:41:56 +00:00
  • 5a1c5fd0eb Fixed the zoom, it was drawn incorrectly. Also changed the drawing to work with a timer, so the updates are made even if the mouse moves to quick. Added a bitblt method in the GDI32 class. RKrom 2012-11-18 11:18:20 +00:00
  • 16ad103450 refactored: bitmapPos -> cursorPosOnBitmap JKlingen 2012-11-18 08:16:38 +00:00
  • c06e3e0288 fixed bad positioning of rulers, introduced with changes in revision 2290 JKlingen 2012-11-17 23:32:58 +00:00
  • bfb8a1a7e6 clear ZoomForm before painting so that areas out of screen bounds are displayed in solid black JKlingen 2012-11-17 23:02:38 +00:00
  • 0b45a56b96 fixed position of zoom form in case of negative screen bounds JKlingen 2012-11-17 22:48:10 +00:00
  • 42c705330f Changed format and compression RKrom 2012-11-15 20:51:41 +00:00
  • 485a814251 Added the possibility for a command after capturing. RKrom 2012-11-15 16:38:19 +00:00
  • 75a841b31e Fixes for better performance in some experimental code, also fixed some formatting in the code. RKrom 2012-11-15 14:11:00 +00:00
  • fa02394047 Added DwmEnableComposition for testing RKrom 2012-11-15 12:22:42 +00:00
  • 9ca5f0d3bd Small fixes for the Zoom and its performance improvements RKrom 2012-11-14 09:34:33 +00:00
  • 831a3b4d5b Made zoom move to a different location if it goes outside the screen. Also changed the Metro-App visibility property, this might work (up to an acceptable level) but is untested. RKrom 2012-11-13 21:13:09 +00:00
  • a075a81daf Fixed a case with Drag & Drop of images where the transparency is gone. Also fixed the editor "Center" patch, this was only working when width & height were smaller. RKrom 2012-11-13 17:11:00 +00:00
  • 41a63f5847 Removed template from .zip RKrom 2012-11-13 09:46:44 +00:00
  • dc3c756a1a Changed the Readme.txt to use a template. RKrom 2012-11-13 09:42:36 +00:00
  • 15a7a4b53f Changed the Readme.txt to use a template. RKrom 2012-11-13 09:42:21 +00:00
  • be6c4b0587 Added photobucket and changed version RKrom 2012-11-13 09:18:26 +00:00
  • 8f042ac163 Changed zoom to be enabled by default. RKrom 2012-11-13 09:15:34 +00:00
  • bd8efca35b Fixed version number RKrom 2012-11-13 09:03:23 +00:00
  • 22c04fbb4a Changes for 1.1, added Photobucket as project to the solution. Fixed some language files (the ietf in the file IS important) RKrom 2012-11-13 09:01:05 +00:00
  • 5e6b13e509 Fixed Control locations on Form and log4net reference RKrom 2012-11-13 08:45:35 +00:00
  • fc86a47220 Added Photobucket for Greenshot 1.1 RKrom 2012-11-13 08:38:32 +00:00
  • 96b8b3524e Project was missing a file... RKrom 2012-11-13 08:27:48 +00:00
  • 94efe04377 Applied zoom patch, currently needs to be activated by pressing "Z" in the capture form. This will change later. RKrom 2012-11-13 08:19:41 +00:00
  • e84b6c8dd4 No need to consider the working area, as the Window is topmost and is visible "over" the Taskbar RKrom 2012-11-12 16:52:44 +00:00
  • 1663bf7b0f Updated the readme.txt and a small readability change in the StartupHelper RKrom 2012-11-12 15:34:15 +00:00
  • 101cb27070 Added "ALLUSERSPROFILE" Startup path in check. RKrom 2012-11-12 15:30:15 +00:00
  • 396455875f Fixes for the Startup-Helper, if Greenshot is already in the startup-folder we check & disable the checkbox. RKrom 2012-11-12 15:25:52 +00:00
  • f006718d2a Some fixes for capturing those nasty Apps, code is not finished yet! RKrom 2012-11-11 19:57:55 +00:00
  • 1587b0298c slovak translation updates JKlingen 2012-11-10 17:03:30 +00:00
  • be08b62aab updates for italian translation JKlingen 2012-11-10 16:59:27 +00:00
  • 2974fba0c9 updates for ukrainian translation JKlingen 2012-11-10 16:28:24 +00:00
  • 3ad14bdcba updates for serbian translation + serbian installer JKlingen 2012-11-10 16:07:01 +00:00
  • 7569dae43e Updated the readme.txt RKrom 2012-11-09 15:50:28 +00:00
  • ff141b29d9 Added Special-Folder support in the FilenameHelper for the following values: MyPictures, MyMusic, MyDocuments, Personal, Desktop, ApplicationData, LocalApplicationData. Meaning one can now set the output path to ${MyPictures} RKrom 2012-11-09 15:00:55 +00:00
  • 0b1a0c3d55 Small fixes which make it easier to check if an IniValue is fixed, also changed the Component.Enabled in the settingsForm for some more properties. In normal English, if I have defined a property in the "greenshot-fixed.ini" the matching setting can not be changed! RKrom 2012-11-09 13:46:20 +00:00
  • 929363202b * Bug #3585393: resize issues with some the plugin configuration dialogs. * Not reported: Flickr configuration for the Family, Friend & Public wasn't stored. RKrom 2012-11-08 21:03:41 +00:00
  • b3c5eb67fd Fixed example plugin to work with the latest changes RKrom 2012-11-08 20:45:59 +00:00
  • ca73e3a673 Fixed LogManager access to use non strings, this prevents future refactoring problems. RKrom 2012-11-08 17:03:46 +00:00
  • 9b766ebe88 Updated the readme.txt RKrom 2012-11-08 16:30:52 +00:00
  • 53cfcab5b1 Removed more unneeded operations, this makes the Confluence plug-in even smaller! RKrom 2012-11-08 16:28:26 +00:00
  • 7282d1877a Removed all unneeded operations, this makes the Confluence plug-in ~ 130kb smaller! RKrom 2012-11-08 16:15:40 +00:00
  • 8f57c6a074 Removed all unneeded operations, this makes the Confluence plug-in ~ 130kb smaller! RKrom 2012-11-08 16:12:17 +00:00
  • 2f74e60853 Added IAppVisibility.cs which can be used to check if the "Metro" App Launcher is visible. Described here: http://stackoverflow.com/questions/12009999/imetromodeislaunchervisible-in-c-sharp-via-pinvoke RKrom 2012-11-08 12:02:08 +00:00
  • 3835b198f0 Fixed "does the window to capture" fit routine and changed the isMetroApp to check for the className. RKrom 2012-11-08 11:44:47 +00:00
  • 114233eed9 Removed GreenshotInterop from the SVN, moved all files to their rightful destination. RKrom 2012-11-08 11:40:51 +00:00
  • 06c691cf89 Cleanup, before branching: Moved interop assemblies from the GreenshotInterop to this project RKrom 2012-11-08 11:29:43 +00:00
  • 180cc1c661 Fixed DWM capture for Metro (Modern UI) Apps by not placing it in the foreground. RKrom 2012-11-08 07:03:53 +00:00
  • ae8c007528 Added some very basic support for Metro (Modern UI) Apps, the ones running can be captured over the "Capture window from list" and the one visible will be selectable with the interactive capture. (PrintScreen and space). What doesn't work is using printscreen on the Metro Tiles screen, here the space will only work like the desktop is visible. RKrom 2012-11-08 07:00:29 +00:00
  • d545bc8ec3 Updated the readme.txt RKrom 2012-11-07 08:33:19 +00:00
  • f63d4ca06e Changed logic of the DWM capture which tries to keep the window to capture on it's location, so less movement is visible. Also added a BoxBlur which might be a faster replacement of the CreateBlur (which is Gaussian), but the quality needs to be checked. For the BoxBlur the BitmapBuffer is extended with a few new tricks. RKrom 2012-11-06 15:59:19 +00:00
  • 15d5bb58e4 Fixes: Catching an outlook exception that can be ignored. Making sure that the window to be captured is active, so the colors are right. Also a little cleanup, and added FindWindow to the User32.cs so we can use this to find Metro (Modern UI) applications, this still needs to be added to the WindowsHelper.cs RKrom 2012-11-06 06:11:37 +00:00
  • 599bb594ad Applied patch #3584491, this centers the image in the editor. RKrom 2012-11-06 06:08:26 +00:00
  • 93d9a8cd0c Fixed DWM capture to work by cutting the corners only if Windows Vista / Windows 7. This change allowed to have the redmask capture to be removed, only need to freeze processes if a transparent capture is taken. This should speedup the capture and use less memory. RKrom 2012-11-05 19:07:39 +00:00
  • 00c1c80004 Bugfix release preparations RKrom 2012-11-05 16:38:22 +00:00
  • 1aa98ad1d1 Updated version RKrom 2012-11-05 16:26:20 +00:00
  • 0ad1ede36f Added noerror when removing the keys, just in case... RKrom 2012-11-05 16:23:07 +00:00
  • 35b16e8fd9 Removed unneeded scroll code. Fixed a potential null-pointer bug in CaptureRectangle. Fixed a bug with GDI captures being black by counting the pixels and if there is a difference taking the screen shot instead. RKrom 2012-11-05 16:05:07 +00:00
  • fd46837c8d Fixed last change to also check for Maximised, corners don't need to be removed from maximised windows. RKrom 2012-11-05 14:59:47 +00:00
  • 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. RKrom 2012-11-05 14:18:13 +00:00
  • 0fd12ae5fc Trying a different way of cutting the edges RKrom 2012-11-04 20:37:39 +00:00
  • d49a203b3a Fixed bug #3582282 where the capture was cropped. Also fixed the error handling so now when the export failed this is also displayed. RKrom 2012-11-04 17:18:39 +00:00
  • cd01b2197b Fixed bug #3582282 with displaying a dialog so the user can retry the operation after closing the dialog of the target application. RKrom 2012-11-04 16:24:12 +00:00