Commit graph

2344 commits

Author SHA1 Message Date
Jaex ad78a49786 Resx update 2016-03-17 10:44:06 +02:00
Jaex bcdf0573d8 fixed #1397: Close ShareX from tray menu when mouse released 2016-03-16 12:33:43 +02:00
Jaex c709ba3349 Merge branch 'master' of github.com:ShareX/ShareX 2016-03-16 12:07:40 +02:00
Jaex 876a6f0fcc fixed #1407: Use name pattern in url download & upload 2016-03-16 12:06:56 +02:00
Jaex 063fd6bc10 Merge pull request #1414 from campbeb/invertedErrorMess
Fix swapped message box text and caption
2016-03-15 22:26:09 +02:00
campbeb 95f37723e1 Fix swapped message box text and caption 2016-03-15 14:47:07 -04:00
Jaex 3d57b6d78e Update README.md 2016-03-15 08:33:53 +02:00
Jaex 8933f72105 Include Chevereto and Pomf uploaders 2016-03-15 08:28:53 +02:00
Jaex b7437d2c34 Update README.md 2016-03-15 08:06:25 +02:00
Jaex 0530b30e4f Update README.md 2016-03-15 08:02:46 +02:00
Jaex 0597dfc719 Removed descriptions to make reading features more easier 2016-03-15 07:43:13 +02:00
Jaex b7405c9b37 Merge branch 'master' of github.com:ShareX/ShareX 2016-03-14 23:56:44 +02:00
Jaex c2fbc6120e Catch custom uploader parse response so uploader result can return with response field 2016-03-14 23:56:16 +02:00
Jaex cbb0d69991 Merge pull request #1408 from campbeb/nodispose
Don't dispose the surface
2016-03-14 04:42:49 +02:00
Jaex 6a992a0857 fixed #1400: Added AcceptInvalidSSLCertificates option to Application settings -> Advanced tab which can be used by people who using self signed certificates 2016-03-14 03:10:19 +02:00
Jaex 105d99786d Few small changes in image editor 2016-03-14 00:34:39 +02:00
Jaex a051856b3a Small image editor changes 2016-03-14 00:14:01 +02:00
Jaex 84964e5c52 Greenshot image editor drawing changes 2016-03-13 22:37:22 +02:00
Brian 02a787ce70 Don't dispose the surface 2016-03-13 15:57:59 -04:00
Jaex ee151f466e Merge pull request #1406 from campbeb/greenshot_update
Update Greenshot to latest version
2016-03-13 20:45:12 +02:00
Brian ee88e25b2f Update Greenshot to latest version
Greenshot updated from 1.2 branch at commit
e9ab99c5acc99785cc5045b4b5493c9b6504d016

This solves #1341 and #1079 for allowing support high DPI monitors.
Additionally, the following were implemented:
- #748 - Objects can be saved to file and loaded from file via menu
- #676 - Keyboard shortcuts added for 'Save and close' (Alt+S), 'Close'
(Alt+W), and 'Close and cancel tasks' (Alt+C)
- #1189 - Editor opens sized to image. Can be disabled via Greenshot ini
with `MatchSizeToCapture=False`
2016-03-13 12:07:53 -04:00
Jaex df5da6871b Show uploader test all buttons only in debug build 2016-03-12 20:20:14 +02:00
Michael Delpach 206adfa342 remove credits for Copy 2016-03-12 10:40:05 +11:00
Michael Delpach af0dbcce12 remove Copy from UploadersLib 2016-03-12 09:10:42 +11:00
Michael Delpach 4558e2e8ba removed Copy due to its end of service https://blog.barracuda.com/2016/02/01/message-from-gm-of-storage/ 2016-03-12 08:15:24 +11:00
Jaex 16c3768760 Don't include shortened url when getting file name 2016-03-12 01:04:40 +02:00
Jaex 6fbe9b5913 Use custom GetFilename method because otherwise "Illegal characters" error can happen 2016-03-12 00:34:56 +02:00
Jaex beadb58dcf Merge pull request #1396 from campbeb/singleInstance
Proper Single Instance Implementation
2016-03-11 00:49:01 +02:00
Brian 29e8e739e3 Proper Single Instance Implementation
Reworked single instance code to better handle being launched with
context menu.

Previously:
- On launch, process would try to open an `EventWaitHandle`. If it
didn't exist, then process assumed it was first and created it
- Multiple processes launching at same time would all see the
`EventWaitHandle` did not exist before any process could create it
- This led to multiple instances of program running

Now a mutex is used:
- Processes will all try to open the mutex. Only first one will succeed
- Process that opens the mutex will setup the `EventWaitHandle`
- Other processes won't get the mutex and will be directed to use the
`EventWaitHandle` to pass their command line args to the running
instance
2016-03-10 16:29:01 -05:00
Jaex 538acf30e8 Ready for release 2016-03-10 16:55:17 +02:00
Jaex 3455590ea5 fixed #1388: Added ForceActivate to AfterCapture and BeforeUpload forms shown event 2016-03-09 18:37:54 +02:00
Jaex 4066ae61d3 Added i.tlthings.net 2016-03-06 21:37:34 +02:00
Jaex ffa78b670b Added chevereto test all button 2016-03-05 18:46:44 +02:00
Jaex 6c6ab39cf1 Don't show www. in chevereto or pomf list 2016-03-05 18:23:53 +02:00
Jaex 2e6211648c Added storemypic.com 2016-03-05 18:18:25 +02:00
Jaex 7ca9f799b4 Save settings when tray menu closed too 2016-03-05 16:40:40 +02:00
Jaex ba52956c2c Merge pull request #1382 from campbeb/770a
Handle multiple context menu selections - Move semaphore release
2016-03-04 15:56:26 +02:00
Brian d81558291e Handle multiple context menu selections - Move semaphore release
Current process is as follows:
1. Invoked .exe gets the semaphore
2. Invoked .exe sets `InstanceProxy` values in running exe
3. Invoked .exe causes thread to spawn in running exe
4. New thread in running .exe reads values from `InstanceProxy`
4. Invoked .exe release the semaphore

The problem is that there is no guarantee on how fast new threads in
running .exe will spawn and read values from `InstanceProxy`. This PR
addresses that by moving the semaphore release from the invoked .exe to
the thread spawned in running .exe.
2016-03-04 08:45:03 -05:00
Jaex 749ac051ad Merge pull request #1381 from campbeb/fix770
Handle multiple context menu selections - Fixes #770
2016-03-04 10:55:28 +02:00
Brian c21036aa0e Handle multiple context menu selections - Fixes #770
The problem is that multiple context menu selections spawn multiple .exe
(invoked). Each invoked .exe sets the InstanceProxy variables in the
running .exe and tells it to start a thread to process. But, there is no
waiting, so the InstanceProxy variables get clobbered before they can
get used.
This fix uses a semaphore to control the invoked .exe. There is only one
entry allowed forcing invoked .exe to wait until any other invoked .exe
is finished running and releases the semaphore.
2016-03-03 18:57:21 -05:00
Jaex d942099e12 Added upsieutoc.com 2016-03-03 13:42:48 +02:00
Jaex 93a42d1617 Added open image history hotkey 2016-03-03 12:05:59 +02:00
Jaex fe8d8b38b6 In image history form check setting buttons 2016-03-03 11:52:55 +02:00
Jaex 51a9e030f4 Added max item count for history, Image history order fix 2016-03-03 11:22:12 +02:00
Jaex 84e4ee4a9a NuGet update 2016-03-02 02:06:53 +02:00
Jaex 323f7ac7e8 Image history performance improvements 2016-03-02 02:02:08 +02:00
Jaex 2d1fc1e0b6 Populate type and host filters dynamically from current history items 2016-03-01 15:05:53 +02:00
Jaex a5e04243da If none of filters checked then return 2016-03-01 14:05:26 +02:00
Jaex 09ca7c6a33 History filter fixes 2016-03-01 12:29:47 +02:00
Jaex f21ed81ad3 Resx updates 2016-03-01 12:18:00 +02:00