Commit graph

1130 commits

Author SHA1 Message Date
Jaex 017c19cd21 Added syntax menu to custom uploader URL text boxes 2019-01-22 10:38:04 +03:00
Jaex 894348127f When custom uploader response type is headers it will output headers string same as how it is in raw response, without quotes around value 2019-01-19 12:24:52 +03:00
Jaex efc3e0facc Added XML (application/xml) body support to custom uploader 2019-01-09 19:08:55 +03:00
Jaex 08509150a4 Improve custom uploader batch import speed 2019-01-08 21:28:34 +03:00
Jaex 142c68197c Parse request URL 2019-01-08 17:35:17 +03:00
Jaex cf8879cfb8 If URL already contains query string then don't add "?" again 2019-01-06 16:35:22 +03:00
Jaex 014fd671f1 If there is no value in query string then don't add = after key 2019-01-06 15:00:15 +03:00
Jaex b238357bcc If request URL contains query string then automatically convert it to parameters and remove query string from request URL 2019-01-06 14:47:37 +03:00
Jaex 09cd2e62fd Added quality option to image thumbnailer 2019-01-02 11:58:31 +03:00
Jaex 469fc29b87 Update year 2019-01-02 10:43:52 +03:00
Jaex 3d5490215a Set UseShellExecute true for runas to work 2019-01-01 03:45:01 +03:00
Jaex c2bcf9b897 CursorData refactoring 2018-12-29 16:32:09 +03:00
Jaex 8c4b4d5c1e fixed #3838: If Windows in tablet mode then show close button in region capture toolbar 2018-12-29 11:17:44 +03:00
Jaex 3992add566 Simplify names 2018-12-29 10:20:56 +03:00
Jaex 1d4ac87748 Added DVD logo type easter egg 2018-12-24 19:57:32 +03:00
Jaex 8267bb9f5b Revert previous commit changes, it not works properly with game windows 2018-12-19 15:08:21 +03:00
Jaex a512ba6b35 When doing screen recording, after select region if previous active window is not active anymore then restore & activate it 2018-12-19 14:19:38 +03:00
Jaex eaf455bf3a Added screenshot delay shortcut to main window capture menu 2018-12-17 16:39:55 +03:00
Jaex a7290eab3b Added copy image dimensions option to main window context menu 2018-12-15 03:25:57 +03:00
Charles Milette 56b447d665
Use more cool features 2018-12-12 14:35:59 -05:00
Charles Milette 1a4cc7c9d4
New matrix convolution code, add user-customizable gaussian blur effect 2018-12-12 14:07:10 -05:00
Charles Milette 2a759eaf62
Initial gaussian blur reimplementation 2018-12-12 02:28:34 -05:00
Jaex 9a92cc7387 fixed #3791: Remember last save directory from image editor 2018-12-09 18:25:01 +03:00
Jaex 6d855e9ef0 Process usage refactor 2018-12-06 21:51:41 +03:00
Jaex 1b0d16ab41 fixed #3805: Added delete input file option to actions 2018-12-06 18:16:39 +03:00
Jaex 15cb8d3830 Added Amazon S3 signed payload option 2018-12-04 19:10:01 +03:00
Luke Anderson e811830666 Allow hash result to be selected via Ctrl-A (Fixes #3792) and fix UI bug with progress bar 2018-12-01 14:46:07 +10:30
Jaex dd7ba07c60 Custom uploader request format will be set explicitly 2018-11-30 14:03:45 +03:00
Jaex e138c41662 Update Json .NET 2018-11-30 11:11:19 +03:00
Jaex c802383311 Fix OCR async issue 2018-11-30 10:43:56 +03:00
Jaex d29dbdc8b1 Fix button anchor 2018-11-28 18:05:35 +03:00
Jaex b285e8d8c5 URL encode syntax results in custom uploader request URL 2018-11-24 20:14:14 +03:00
Jaex ab7be11122 Use syntax highlighting for argument and header value 2018-11-20 19:22:12 +03:00
Jaex 97b5dcbe05 Use syntax highlighting for request url 2018-11-20 14:48:31 +03:00
Jaex 4e4281e93a Catch IsAdministrator just in case 2018-11-18 13:52:49 +03:00
Jaex b21480fa69 fixed #3764: Create directory inside save image method 2018-11-17 10:37:16 +03:00
Jaex 5e4b03e850 fixed #3736: Remade NewsListControl to avoid layout related issues 2018-11-15 15:18:24 +03:00
Jaex 1e0ec404a7 Include operating system bit in debug logs, Program.cs refactoring 2018-11-14 10:08:45 +03:00
Jaex 4f74e7fad3 Include version in user-agent 2018-11-06 02:40:05 +03:00
Jaex e9958e155c Removed screen record cli option because task actions already can do same thing and with two pass encoding option it is not that required anymore 2018-11-01 12:36:13 +03:00
Jaex 73cd641fb5 CodeMaid cleanup 2018-10-30 20:58:35 +03:00
CookieMichal f00eef28c4 Fixes unexpected clipboard content viewer behavior (as in #1769) 2018-10-30 01:37:58 +01:00
L1Q 20a3d7ce92 Update Russian translation 2018-10-25 04:07:34 +03:00
ThePigsMud fa56126d27
Fixed spacing on some names
Spacing on some names would cause URLs to add %C2%A0 on the end of them. Removing these spaces fixes it.
2018-10-20 18:38:58 -05:00
L1Q fb59adadfe Fix pixelate transparency 2018-10-19 00:27:01 +03:00
Jaex efdcdc2ca7
Merge pull request #3679 from L1Q/master
Update Russian translation
2018-10-18 21:56:46 +03:00
Charles Milette f0069efbb1
Use InvokeSafe 2018-10-17 14:29:12 -04:00
Charles Milette 5697671199
Add warning before uploading log 2018-10-17 13:48:58 -04:00
Jaex 575e92c18d Added UploadHelpers class 2018-10-17 19:06:06 +03:00
Jaex 745ba3aa32 Use type on declarations instead of var for consistency with rest of code 2018-10-17 15:32:03 +03:00
Jaex 970c2d6119 Allow force update on debug build 2018-10-17 13:31:39 +03:00
Charles Milette e74f99aaab
Add support for QUERYENDSESSION message and the Restart Manager 2018-10-13 12:18:10 -04:00
thanhpd be79107bfe Update Vietnamese vi-VN translation 2018-10-09 21:10:59 +07:00
Jaex aa46c723b8 Removed unnecessary this. usages 2018-10-09 14:30:22 +03:00
Jaex ac14199044 Don't use _ prefix for variables 2018-10-06 22:09:15 +03:00
Fyers 84773455d0 changed start position to manual 2018-10-02 00:15:23 +02:00
Fyers ed473916df simplified current screen location for ImageViewer 2018-10-02 00:12:00 +02:00
Fyers b071e5ce9a use current screen location for ImageViewer 2018-10-01 23:53:14 +02:00
Jaex d026beb0e1
Merge pull request #3644 from sylveon/master
Add button in debug form to upload log
2018-10-01 23:39:38 +03:00
Jaex 561d350c65 Added option to automatically select last completed task in main window 2018-10-01 23:26:13 +03:00
Charles Milette 08129ae865
Use delegates 2018-10-01 16:22:13 -04:00
Charles Milette 1ae48e8d91
Add button in debug form to upload log 2018-10-01 15:47:05 -04:00
Jaex ef338f119b
Merge pull request #3640 from tinybarks/add-crypto-rng
MathHelpers: add CryptoRandom()
2018-10-01 21:36:46 +03:00
tinybarks fce293108e
Merge remote-tracking branch 'upstream/master' into implement-backblaze-b2 2018-10-01 19:34:36 +02:00
tinybarks ed40360491
MathHelpers: add CryptoRandom()
Random() is biased and generates predictable numbers (seeded with time by default), using RNGCryptoServiceProvider fixes this.
2018-10-01 15:11:59 +02:00
tinybarks 35a3cc0dd9
Add Helpers.IsSuccessfulResponse(HttpWebResponse res) 2018-09-27 07:43:16 +02:00
Jaex 5ea1a70bb7
Merge pull request #3628 from Fyers/master
Added some more german translations
2018-09-22 03:49:21 +03:00
Fyers ff09ec2616 added some more german translations 2018-09-21 22:51:33 +02:00
Jaex 227dc9f44a In name parser replace spaces in process name with underscore 2018-09-14 00:47:58 +03:00
L1Q 5b05f8c685 Update Russian translation 2018-09-10 19:01:13 +03:00
Jaex 7f84c812d4 fixed #3584: Handle invalid personal folder path in application settings 2018-08-25 15:51:37 +03:00
Jaex 93e077a691 Fix blur 2018-08-23 13:25:02 +03:00
Jaex 57e1533c79 Update invariant resx comments 2018-08-07 15:45:56 +03:00
Jaex 48b5dc6b0b Turkish translation improvements 2018-08-07 15:27:34 +03:00
Jaex a3a07a5231 More resx cleanup 2018-08-07 12:48:16 +03:00
Jaex 6bf61f03fa Deleted remaining unused resx entries 2018-08-07 12:31:40 +03:00
Jaex 9e431ee6f2 Added es-MX to csproj, removed unused resx entries from other languages 2018-08-07 12:21:38 +03:00
Jaex 137ad5683d Installer must run in foreground thread 2018-08-03 17:43:21 +03:00
Jaex 380f438444 Using Task instead of Thread 2018-08-03 17:24:26 +03:00
Jaex ffc2ef1db7 Using ContinueInCurrentContext in few places 2018-08-03 17:16:36 +03:00
Jaex 6a88f1e70e Added ContinueInCurrentContext extension 2018-08-03 16:54:48 +03:00
Jaex 1cc41d3c42 Removed TaskEx class instead using async/await 2018-08-03 16:38:18 +03:00
Jaex f270c59190 No need TaskEx.Run anymore 2018-08-03 14:01:12 +03:00
Jaex 3d56ae2f62 Improvements to backup system which allows creating weekly backups right after saving 2018-08-03 13:40:00 +03:00
Jess a51fcaf835
Update Taiwan Language
Minor updated Taiwan translation and optimized some expressions for consistency.
2018-07-31 16:27:53 +08:00
gehongyan 568178d92b Merge pull request #2 from gehongyan/master Chinese Updated 2018-07-26 00:11:23 +08:00
Jaex ce0b3a03c7 Don't duplicate replace characters 2018-07-14 09:10:06 +03:00
Jaex 55be475017 Remove bidirectional control characters from file name before upload 2018-07-14 04:13:16 +03:00
Jaex a9f60d2957
Merge pull request #3517 from absay/master
Added Mexican Spanish language [es_MX]
2018-07-11 22:13:37 +03:00
Absay 98a1b39b5e Merge branch 'master' of https://github.com/absay/ShareX 2018-07-10 12:36:09 -05:00
absay cdff9ed3d2 Lines starting 2018-07-10 12:03:25 -05:00
Jaex 1e1717a206 Support rectangle in blur method 2018-07-06 16:16:49 +03:00
Jaex bf44d356eb URLEncode refactoring 2018-06-21 19:25:11 +03:00
Jaex 0546a31630 Proper URL encoding to support emotes etc. on URL 2018-06-21 18:58:28 +03:00
Jaex fcbf9f4d98 fixed #3456: Not let window to position outside of working area 2018-06-20 13:47:51 +03:00
Jaex 568991cb45 Added gradient color support to Text (Outline) tool 2018-06-18 16:53:59 +03:00
Jaex 599cfc2a0e Added sides option to auto crop image effect 2018-06-14 14:12:19 +03:00
Jaex 6c696fd034 No need these 2018-06-14 13:19:51 +03:00
Jaex 7e7f456ee3 When auto cropping if pixel alpha is 0 then ignore rest of color channels 2018-06-14 13:11:19 +03:00
Jaex dd1dbb1855 Use SystemColors for update checker label 2018-06-06 20:34:48 +03:00
Jaex a93dec7326 Use system colors for checkers 2018-06-06 16:39:28 +03:00
Jaex f4e9a105a5 Use system colors for separator lines 2018-06-06 15:16:14 +03:00
Jaex ec45f15922 fixed #3374: Added screen color picker support to image editor color picker, also gonna show recent colors in screen color picker tool too 2018-06-02 15:34:52 +03:00
gunooknam fcf8d0f189 Fix comment 2018-05-19 23:28:45 +09:00
joohyungbyun d808157432 Update Korean translation 2018-05-17 19:52:30 +09:00
joohyungbyun 94a4730b56 Merge branch 'master' of https://github.com/ShareX/ShareX 2018-05-16 23:59:42 +09:00
joohyungbyun 2f6134d421 Update Korean Transration in ColorPickerForm.ko-KR 2018-05-16 23:40:41 +09:00
Jaex 795822a7b2 Removed StyleCop.Analyzers 2018-05-16 17:29:34 +03:00
Jaex cb3711632c Fix "Use of implied arithmetic operator precedence" 2018-05-16 16:27:11 +03:00
Jaex fe14c2607e Fix "Use readable conditions" 2018-05-16 11:23:13 +03:00
Jaex 7dc95f4ae7 Fix "Multiple statements in one line" 2018-05-16 11:09:01 +03:00
Jaex eeb7391312 Fix "Invalid spacing around the semicolon." 2018-05-15 19:02:19 +03:00
L1Q 1bebf9de66 Update russian translation 2018-05-13 06:20:16 +03:00
L1Q 8a4afdbdfc Improve translation support
- resize color picker form for better compatibility
- move strings to resources
- mark strings invariant
2018-05-13 06:19:16 +03:00
Jaex dae4809133 Rename selective color value to threshold 2018-05-09 00:24:05 +03:00
Jaex 5a6e305bc2 Migrate packages.config to PackageReference 2018-05-07 22:04:37 +03:00
Jaex 78652b7831 Added selective color image effect 2018-05-06 04:56:38 +03:00
Jaex 0783dbc877
Merge pull request #3358 from sylveon/hand
Fix crash when opening screen capture form
2018-04-29 21:37:15 +03:00
Charles Milette f251df7e36
Fix crash when opening screen capture form 2018-04-29 14:23:20 -04:00
Jaex ad67b4837e
Merge pull request #3355 from sylveon/hand
Use system hand cursor
2018-04-29 18:30:50 +03:00
Charles Milette d50d3ca7b8
Move TryFixHandCursor to HelpersLib 2018-04-29 11:30:03 -04:00
Charles Milette d8c2a7f796
Use system hand cursor
Universal fix, will fix any affected Form

Fixes #3341
2018-04-29 11:02:13 -04:00
Jaex edab11136c Fix single & usages 2018-04-29 04:04:06 +03:00
Jaex 3f10eb428d
Merge pull request #3349 from bidolah/dev7
Remove unnecessary ternary operator
2018-04-29 03:47:26 +03:00
Ivan Bidolakh 672f16e2db Remove unnecessary ternary operator 2018-04-29 02:05:40 +03:00
Ivan Bidolakh d7d3ce4fc1 Remove unnecessary null check
Split function always return array. If you look at the source of it, it even guarantees it with code contracts
2018-04-29 01:54:42 +03:00
Jaex ded4d75315 fixed #3332: Ignore ftp links 2018-04-26 16:57:30 +03:00
Jaex c3a6cc05e5 Added hover effect to color button 2018-04-24 14:15:17 +03:00
Jaex 30b7678635 Recent colors interim commit 2018-04-24 13:28:42 +03:00
Jaex d146ab68d5 Added BorderColor option to ColorButton 2018-04-24 11:13:23 +03:00
Jaex f342308c34 Also use parent form in color button 2018-04-24 10:28:34 +03:00
Jaex 4776c83d08 Added form parameter to PickColor method to be able to show color picker in front of top most forms 2018-04-24 10:15:19 +03:00
Jaex cce5f7f005
Merge pull request #3243 from sylveon/inno-no-shortcut
Prevent the update process from recreating the desktop shortcut
2018-04-24 03:17:21 +03:00
SupSuper 15aebbb506 Fix color picker autoscaling 2018-04-22 03:50:44 +01:00
SupSuper 58ff5094b8 Picture box label needs to be realigned on DPI change 2018-04-22 03:46:01 +01:00
SupSuper d58b001d8e Fix News indicator scaling 2018-04-22 03:46:00 +01:00
SupSuper c60467ee3b Fix MaxSize of input boxes 2018-04-22 03:45:59 +01:00
SupSuper 3f01e83ddc Fix scaling of fixed split containers in Settings windows 2018-04-22 03:45:58 +01:00
SupSuper 67495fc952 Fix scaling of listview columns
https://stackoverflow.com/questions/10795134/c-sharp-listview-column-text-size-is-not-the-same-on-each-computer/36974138#36974138
2018-04-22 03:45:57 +01:00
Jaex f00c3b1d56 Added id-ID.resx files to csproj 2018-04-20 00:36:17 +03:00
Jaex e747d5cccf Line ending 2018-04-20 00:22:39 +03:00
Nicedward a8ea7c53ab Add indonesian file (#3324)
* Add "indonesian.ini" file

Add indonesian

* Add "HotkeySelectionControl.id-ID.resx" file

add indonesian "HotkeySelectionControl.id-ID.resx"

* Add indonesian

Add ("AboutForm.id-ID.resx" "ActionsForm.id-ID.resx" "ActionsToolbarEditForm.id-ID.resx" "AfterCaptureForm.id-ID.resx" "AfterUploadForm.id-ID.resx" "ApplicationSettingsForm.id-ID.resx" "AutoCaptureForm.id-ID.resx" "BeforeUploadForm.id-ID.resx" "ClipboardFormatForm.id-ID.resx" "EncoderProgramForm.id-ID.resx" "FileExistForm.id-ID.resx" "FirstTimeConfigForm.id-ID.resx" "HotkeySettingsForm.id-ID.resx" "MainForm.id-ID.resx" "QRCodeForm.id-ID.resx" "QuickTaskInfoEditForm.id-ID.resx" "QuickTaskMenuEditorForm.id-ID.resx" "ScreenColorPicker.id-ID.resx" "ScreenRecordForm.id-ID.resx" "TaskSettingsForm.id-ID.resx" "VideoEncodersForm.id-ID.resx" "WatchFolderForm.id-ID.resx")

* Add "Resources.id-ID.resx" file

Add indonesian

* Add indonesian

Add "ColorPickerForm.id-ID.resx" "GradientPickerForm.id-ID.resx"

* Add indonesian

Add "ExportImportControl.id-ID.resx" "MyPictureBox.id-ID.resx"

* Add "DNSChangerForm.id-ID.resx"

Add "DNSChangerForm.id-ID.resx" file

* Add indonesian

Add "ClipboardContentViewer.id-ID.resx" "DebugForm.id-ID.resx" "ErrorForm.id-ID.resx" "HashCheckForm.id-ID.resx" "InputBox.id-ID.resx" "MonitorTestForm.id-ID.resx"

* Add indonesian

Add "PrintTextForm.id-ID.resx" "PrintForm.id-ID.resx"

* Add "Resources.id-ID.resx" file

Add "Resources.id-ID.resx"

* Add indonesian

Add "UpdateMessageBox.id-ID.resx" "DownloaderForm.id-ID.resx" "UpdateCheckerLabel.id-ID.resx"

* Add indonesian

Add "HistoryForm.id-ID.resx" "HistoryItemInfoForm.id-ID.resx" "ImageHistoryForm.id-ID.resx"

* delete

* delete

* delete

* Add " ImageEffectsForm.id-ID.resx"

Add " ImageEffectsForm.id-ID.resx" file

* Add "Resources.id-ID.resx" file

Add "Resources.id-ID.resx" file

* Add indonesian

Add "VideoThumbnailerForm.id-ID.resx" "ImageCombinerForm.id-ID.resx" "ImageThumbnailerForm.id-ID.resx"

* Add "Resources.id-ID.resx" file

Add "Resources.id-ID.resx" file

* add indonesian

Add "CanvasSizeForm.id-ID.resx" "EditorStartupForm.id-ID.resx" "FFmpegOptionsForm.id-ID.resx" "ImageInsertForm.id-ID.resx" "ImageSizeForm.id-ID.resx" "NewImageForm.id-ID.resx" "ScrollingCaptureForm.id-ID.resx" "TextDrawingInputBox.id-ID.resx" "WebpageCaptureForm.id-ID.resx"

* Add "Resources.id-ID.resx" file

Add "Resources.id-ID.resx" file

* Add indonesian

Add "AccountsControl.id-ID.resx" "AccountTypeControl.id-ID.resx" "OAuthControl.id-ID.resx"

* Add indonesian

Add "EmailForm.id-ID.resx" "JiraUpload.id-ID.resx" "OAuthWebForm.id-ID.resx" "OCRSpaceForm.id-ID.resx" "ResponseForm.id-ID.resx" "TwitterTweetForm.id-ID.resx" "UploadersConfigForm.id-ID.resx" "UserPassBox.id-ID.resx"

* Add "FTPClientForm.id-ID.resx" file

Add "FTPClientForm.id-ID.resx" file

* Add " Resources.id-ID.resx" file

Add " Resources.id-ID.resx" file
2018-04-20 00:05:49 +03:00
Jaex 9f1728bc5e Add uk.resx files to csproj and enable localizable in few forms 2018-04-19 23:10:17 +03:00
Олександр (6c6c6) c9be12aa90 Ukrainian translation (#3143)
* Ukrainian translation

Ukrainian translation for ShareX.

* Ukrainian translation clean up

Ukrainian translation clean up.

* Delete Resources.uk.resx

* Delete DirectoryIndexerForm.uk.resx

* Delete TabToTreeView.uk.resx

* Delete TabToListView.uk.resx

* Delete OutputBox.uk.resx

* Ukrainian translation cleanup

Cleaned untranslated strings

* Delete MyPictureBox.uk.resx

* Delete QRCodeForm.uk.resx

* Delete HistoryItemInfoForm.uk.resx

* Delete VideoThumbnailerForm.uk.resx

* Delete OCRSpaceForm.uk.resx

* Updated Ukrainian translation

* Ukrainian translation cleanup
2018-04-19 22:02:31 +03:00
Jaex 6fc4410e8a Interim commit for recent colors support 2018-04-19 21:59:02 +03:00
Jaex 0dbaa2e676 Removed ScreenColorPicker.cs instead using ColorPickerForm for both 2018-04-18 19:29:02 +03:00
Jaex 5a03d45363 Added offset option to color button 2018-04-18 05:20:41 +03:00
SupSuper 0e632acdff Update OneDrive to use Microsoft Graph API 2018-04-16 21:55:19 +01:00
Jaex 32f77d79a6
Merge pull request #3315 from sylveon/master
Use a linear gradient brush in color slider instead of manually drawing
2018-04-16 23:47:45 +03:00
Charles Milette 3db9e1398d
Use a linear gradient brush in color slider instead of manually drawing where possible 2018-04-16 16:35:21 -04:00