summaryrefslogtreecommitdiff
path: root/plugins/SendScreenshotPlus/src
AgeCommit message (Collapse)Author
2014-06-07SendSS:René Schümann
! fixed non-centered text in capture desktop size edit box (resource.rc) ! fixed x86_64 related type error (CSendImageShack) - removed duplicate code, and "removed" ability to use custom icons for capture tabs (we're using the same icon anyway, no need to load it thrice) + added local file feature to upload existing local files (resource, UMainForm, mir_string) reduced function DlgProc_CaptureWindow and DlgProc_CaptureDesktop to just DlgProc_CaptureTabPage as we use less code with only one function handling all 3 tab pages ("lot" of shared code) git-svn-id: http://svn.miranda-ng.org/main/trunk@9416 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-04-26SendSS:René Schümann
* added todo's for Dropbox support and temporarily fixed problem with image deletion before upload "really" started. (CSendDropbox) git-svn-id: http://svn.miranda-ng.org/main/trunk@9089 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-04-24- partially removed IDI_DEFAULT / ssDefault.ico as it doesn't seem to be of ↵René Schümann
much use^^ git-svn-id: http://svn.miranda-ng.org/main/trunk@9067 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-04-24! fix for r8959, expire time was hardcoded to 30 minutes instead of being ↵René Schümann
selectable... (CSendHost) * also fixed encoding in UMainForm, dunno why one of my commits killed it... git-svn-id: http://svn.miranda-ng.org/main/trunk@9066 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-04-11SendSSRené Schümann
! fixed memory leak (CSendHost_uploadpie, CSendImageShack) - removed debug output (CSendHost_uploadpie) git-svn-id: http://svn.miranda-ng.org/main/trunk@8962 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-04-11SendSS:René Schümann
+ new host "Upload Pie" with support to expiring uploads: 30 minutes, 1 day or 1 week might not be perfect because this was a quick edit... * updated CSend's HTTP post stuff to support integer values (CSend,CSendImageShack) git-svn-id: http://svn.miranda-ng.org/main/trunk@8959 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-04-11SendSS:René Schümann
+ CSend now handles image upload via HTTP, at least provides helper functions for POST requests (CSend) - CSendImageShack simplified and removed custom HTTP form stuff as it's now integrated and easier to use in CSend (CSendImageShack) * version bump and User-Agent fix (version.h) git-svn-id: http://svn.miranda-ng.org/main/trunk@8958 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-04-11SendSS:René Schümann
*+ improved "Result"-Dialog (resource.rc/h, CSend, mir_icolib) added thumbnail link added copy buttons w/ images (copy raw, BBCode image, BBCode image with link) also improved handling. Now plays sound before dialog opens (was on close before) * CSend got new member variables. m_URL and m_URLthumb to hold image URLs (used by FTP,HTTP and ImageShack as of now) - removed m_URL and similar from CSendFTPFile and CSendHTTPServer git-svn-id: http://svn.miranda-ng.org/main/trunk@8957 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-04-11SendSS typo fix && compilation fixVadim Dashevskiy
git-svn-id: http://svn.miranda-ng.org/main/trunk@8947 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-04-11SendSS:René Schümann
! translation fixes (CSendFTPFile,CSendHTTPServer) ! fixed some error handling (CSendHTTPServer,CSendImageShack) * allow silent sending with all CSend's (CSend, CSendDropbox, CSendFTPFile, CSendImageShack) we also use this for Dropbox since we don't know the upload progress * CSend's addition to r8939 (mir_freeAndNil() removed with mir_free() in some places) git-svn-id: http://svn.miranda-ng.org/main/trunk@8942 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-04-11SendSS:René Schümann
* backported ctrl_button (UInfoButton) from UserInfoEx trunk git-svn-id: http://svn.miranda-ng.org/main/trunk@8941 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-04-11SendSS:René Schümann
* removed some unused stuff, icons, code etc. (resource.rc/h, Main, mir_icolib) * improved define names IDI_ICON2 and IDI_ICON3 (resource.rc/h) * unified ssCamera_1.ico and ssCamera_2.ico to ssCamera.ico (resource.rc/h) ! fixed ssMonitor.ico blurriness. git-svn-id: http://svn.miranda-ng.org/main/trunk@8940 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-04-10SendSS:René Schümann
* improved GetFileName() to also handle Unix paths (Utils) !* improved and fixed dialog, caused graphical issues before, also improved tab order (UMainForm, resource) * improved resource.rc a bit. Now use defines for UInfoButtonClass styles * replaced some mir_freeAndNil() calls with mir_free() where appreciated (UMainForm, UAboutForm) * minor update to Dropbox support. no real change git-svn-id: http://svn.miranda-ng.org/main/trunk@8939 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-04-03SendSSRené Schümann
! removed wrong placed Exit() calls from me... OnSend handles it git-svn-id: http://svn.miranda-ng.org/main/trunk@8840 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-04-03SendSSRené Schümann
fix for r8835 ... added IDD_UResultForm to resource script somehow my change got lost... had to redo them from scratch :( Let's hope this was all I've lost... (never trust "Restore after commit" ... or maybe I've just forgot to use it since I'm tired as well) git-svn-id: http://svn.miranda-ng.org/main/trunk@8837 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-04-03SendSSRené Schümann
+ Dropbox support (by Wishmaster) git-svn-id: http://svn.miranda-ng.org/main/trunk@8836 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-04-03SendSSRené Schümann
!*+ re-factored CSend a bit, fixes some bugs and improved re-usability + CSend got a new dialog to display URL created if there's no target contact (used by ImageShack when called from main menu * m_bDeleteAfterSend is now m_bAsync * CSend::Send now returns 1 if sent (sync, caller deletes) and 0 if sending is in progress (class self deletes, async) * ImageShack got new method SendSilent() (we used m_SendSync before, now renamed to m_bSilent for internal use) ! fixed memory leaks and using "delete" on already deleted CSend which caused a crash ! fixed graphical issue with wrongly initialized state buttons (delete after send, add description etc) git-svn-id: http://svn.miranda-ng.org/main/trunk@8835 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-04-03SendSSRené Schümann
* changed LPSTR to char* and LPTSTR to TCHAR* * GetFileName split into A and W functions (Utils.cpp) git-svn-id: http://svn.miranda-ng.org/main/trunk@8834 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-04-03SendSS: updated files imported from UserInfoEx ↵René Schümann
(mir_string,mir_icolib,dlg_msgbox) * renamed IDI_ constants to reflect UserInfoEx style * use Skin_GetIcon() directly instead of IcoLib_GetIcon() git-svn-id: http://svn.miranda-ng.org/main/trunk@8832 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-03-12Some fixes for x64: SetWindowLong -> SetWindowLongPtr, GetWindowLong -> ↵Rozhuk Ivan
GetWindowLongPtr git-svn-id: http://svn.miranda-ng.org/main/trunk@8572 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-02-24more useless conversions removedGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@8254 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-02-10these conversions aren't needed eitherGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@8088 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-02-10HCONTACT is not needed anymoreGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@8086 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-02-10- HANDLE hContact => HCONTACTGeorge Hazan
- GCF_* prefix was added to chat constants to avoid name conflicts git-svn-id: http://svn.miranda-ng.org/main/trunk@8078 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-01-25С++ sources: __VERSION_STRING -> __VERSION_STRING_DOTSGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@7881 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-01-25end of version zooGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@7880 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-01-19-more translation fixesTobias Weimer
-removed deprecated service git-svn-id: http://svn.miranda-ng.org/main/trunk@7772 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-01-11forgotten to declare two remaining fields as constGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@7591 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-01-08- end of ANSI support in chats;George Hazan
- manual crit section control removed from chat engine; - bunch of memory-related clutches either removed or replaced with smart pointers git-svn-id: http://svn.miranda-ng.org/main/trunk@7549 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-01-01copyright update for year 2014George Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@7438 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-12-23spelling correction (e.g. twitter -> Twitter)Dart Raiden
git-svn-id: http://svn.miranda-ng.org/main/trunk@7350 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-12-18fix for r7271René Schümann
git-svn-id: http://svn.miranda-ng.org/main/trunk@7275 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-12-18v0.8.3.1René Schümann
* improved description text for desktop screens from “Screenshot of "<entire desktop>” Window" to “Screenshot of "<Entire Desktop>"” still not perfect, but better then before :P git-svn-id: http://svn.miranda-ng.org/main/trunk@7271 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-11-24Sendss spelling langpacks update (by RMN)Vadim Dashevskiy
git-svn-id: http://svn.miranda-ng.org/main/trunk@6973 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-11-17Version 0.8.3René Schümann
+ added basic Hotkey support (only opens SendSS+) * minor speed up for window targeting git-svn-id: http://svn.miranda-ng.org/main/trunk@6928 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-11-05* small code cleanup (and kind of x86_64 compatibility) THANKS @Wishmaster ↵René Schümann
(and @person as well for his improvement) ! fixed compatibility with UInfoEx (not smart to unload it's class when we didn't register it.. and later relying on it's existence) git-svn-id: http://svn.miranda-ng.org/main/trunk@6800 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-11-05ooops...René Schümann
- removed slipped through todo's / comments ! fixed bug I introduced (file numbering...) also fixed a case were file-number exceeds "maximum" of 99999 (5 chars) * changed default output format to "png" instead of "tif" (why tif? it can't even be used by everyone...) ! fixed "maybe" uninitialized variable ! fixed memory leak ! fixed freeing a pointer thats still used (man this code's ugly..) git-svn-id: http://svn.miranda-ng.org/main/trunk@6791 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-11-05// final commit (5 out of 5)René Schümann
+ added new window selection highlighting (removed old one and functions related to it) + fully added functionality to capture child windows (this also enables to capture singe controls such as buttons or entire groups) hold SHIFT or ALT while selecting a window to capture child windows *+ new target icon (made by me :P better visibility on black and white surfaces) git-svn-id: http://svn.miranda-ng.org/main/trunk@6790 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-11-05// 4 out of 5René Schümann
! fixed transparency issues when capturing windows + added support to capture child windows (next commit) * changed order of "set foreground" and "make top window" to hopefully fix usability problems related to it, also "restore" top window after capture git-svn-id: http://svn.miranda-ng.org/main/trunk@6789 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-11-05// 3 out of 5René Schümann
! fixed allocation of new char[] and freeing as Gdiplus::ImageCodecInfo struct ! fixed missing initialization (also reordered to comply declaration) * allowed target window to be reused if "Open Again" is set. git-svn-id: http://svn.miranda-ng.org/main/trunk@6788 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-11-05// 2 out of XRené Schümann
* cleanup (nothing functional) commented out unused functions, simplified some code, removed "unused" returns git-svn-id: http://svn.miranda-ng.org/main/trunk@6787 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-11-05// BEGIN OF UPDATES (1 out of X)René Schümann
! fixed dynamic loading / unloading (basic support, but should work so far) ! fixed possible x86_64 problem/crash ! fixed file version string in about dialog * removed double "&" in "Drag&Drop target" text * changed resources from "German" to "English" and made them WinSDK compatible * bumped version * improved about dialog (mainly readiness of credits) git-svn-id: http://svn.miranda-ng.org/main/trunk@6786 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-10-05spelling correction (thanks RMN) Vadim Dashevskiy
git-svn-id: http://svn.miranda-ng.org/main/trunk@6355 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-09-20using UxthemeKirill Volinsky
git-svn-id: http://svn.miranda-ng.org/main/trunk@6141 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-09-17Spelling correction (patch from RMN)Vadim Dashevskiy
git-svn-id: http://svn.miranda-ng.org/main/trunk@6106 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-07-29resource clearance moved to ME_SYSTEM_PRESHUTDOWN instead of ME_SYSTEM_OKTOEXITGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@5527 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-07-25replace sprintf to mir_snprintf (part 5)Kirill Volinsky
git-svn-id: http://svn.miranda-ng.org/main/trunk@5481 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-07-24mir_sntprintf & mir_snvtprintf renamed to mir_snwprintf & mir_snwprintf ↵George Hazan
respectively mir_sntprintf & mir_snvtprintf are now macros, as they should be from the very beginning git-svn-id: http://svn.miranda-ng.org/main/trunk@5466 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-07-08Correct url for all plugins.Robert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@5279 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-07-06- translation fixes (patch from dartraiden)Vadim Dashevskiy
git-svn-id: http://svn.miranda-ng.org/main/trunk@5247 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c