Commit graph

30 commits

Author SHA1 Message Date
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
RKrom
0d40ebe346 Fixes for Bug #3569703
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2077 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-09-21 11:52:35 +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
be797ecf8a Extended the ExportCapture with ExportInformation as a result object, this allows us to better and more consistently return & handle information from the export. Also it should be easier to extend the functionality. TODO: Still need to cleanup some messages, some are no longer needed
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2034 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-09-14 15:04:37 +00:00
RKrom
89ab88e95d Added some Greenshot 1.1 code, is currently unused.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2001 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-08-21 12:19:18 +00:00
RKrom
7fa34e04e9 Improved new IE logic a bit, fine-tuning...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1976 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-08-07 15:02:09 +00:00
RKrom
0b94cc4940 Added better IE checking, this allows us to capture windows which display a IE in them. Need to check if we really need this in the auto-capture, but at least the context menu function is really cool! Also fixed a small issue with the destination picker showing in the task-bar (without icon).
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1975 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-08-07 14:38:42 +00:00
RKrom
a50022c20d Fixing Bug #3531460, forgot to convert the selected rectangle to screen coordinates.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1923 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-06-15 07:04:51 +00:00
RKrom
d44ae4f713 Fixing the balloon & capture problem. By hiding and showing the tray-icon the Greenshot balloon disappears! A cleaner way would be to check if a balloon is still shown (close event didn't occur) but for now this should do.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1907 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-06-01 05:57:57 +00:00
RKrom
2ae58d5c6c Fixed Bug #3528948, not capturing the right screen(s) when using the context menu.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1898 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-05-23 06:49:42 +00:00
RKrom
f01731ef16 Disabled some unused code.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1878 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-05-18 09:02:38 +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
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
9bf5e44c94 Added some support for opening the url when an upload is made from a Destination (currently Jira & Picasa) and the tooltip is clicked.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1797 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-04-18 13:42:42 +00:00
RKrom
53af559d22 Preparations for the language changes
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1783 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-04-17 14:16: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
8d26d1538f Fixed "access denied" exception.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1747 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-04-04 12:32:50 +00:00
RKrom
9a6bc91c00 Cleanup of plugin names and made sure the plugin writer gets credit for his work.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1728 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-03-31 20:18:17 +00:00
RKrom
7666127106 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@1688 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-03-06 17:41:19 +00:00
RKrom
f442d5e7ee Fixed issue that opening an image from the clipboard or file system still makes the editor ask for a save.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1663 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-02-17 16:32:02 +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
034daa3957 Fixed thread error
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1637 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-02-07 16:22:57 +00:00
RKrom
b08c8991a5 Small fixes for the screen capture.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1636 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-02-07 14:27:52 +00:00
RKrom
2b53b58442 Fixed thread issues with the Thread which retrieves the window details.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1635 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-02-06 16:46:32 +00:00
RKrom
6ae97acd99 Fixed NotifyIcon problem when canceling the SaveWithDialog destination.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1634 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-02-06 13:45:52 +00:00
RKrom
23e9843d07 Fixed NullReferenzException
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1615 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-01-31 17:03:24 +00:00
RKrom
d4e9b70161 Fixing a cleanup / reentrant problem by closing the current CaptureForm if a new is opened and disposing the capture before exiting MakeCapture().
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1614 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-01-31 16:18:44 +00:00
RKrom
299a4fba72 Gave all Threads a name, which simplifies debugging. Also fixed a problem with the Destination Picker, not closing the menu until something is clicked, this solves the problem with Disposing the surface!
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1613 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-01-31 16:02:17 +00:00
RKrom
6ecba18fae Using background thread to retrieve the window details, this should speed up the time until the CaptureForm is shown.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1610 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-01-24 21:53:09 +00:00
RKrom
e860872ae0 Added some missing files.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1603 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2012-01-24 19:28:12 +00:00