From 673e6c625fc6437ed205a1d17d9a1e5a0083abfa Mon Sep 17 00:00:00 2001 From: Tobias Weimer Date: Mon, 23 Oct 2017 18:01:12 +0200 Subject: Renamed readme.txt --- plugins/TipperYM/docs/licence.txt | 340 ++++++++++++++++++++++++++++++ plugins/TipperYM/docs/readme.txt | 343 +++++++++++++++++++++++++++++++ plugins/TipperYM/docs/skins.txt | 109 ++++++++++ plugins/TipperYM/docs/tipper_licence.txt | 340 ------------------------------ plugins/TipperYM/docs/tipper_readme.txt | 343 ------------------------------- plugins/TipperYM/docs/tipper_skins.txt | 109 ---------- 6 files changed, 792 insertions(+), 792 deletions(-) create mode 100644 plugins/TipperYM/docs/licence.txt create mode 100644 plugins/TipperYM/docs/readme.txt create mode 100644 plugins/TipperYM/docs/skins.txt delete mode 100644 plugins/TipperYM/docs/tipper_licence.txt delete mode 100644 plugins/TipperYM/docs/tipper_readme.txt delete mode 100644 plugins/TipperYM/docs/tipper_skins.txt (limited to 'plugins/TipperYM/docs') diff --git a/plugins/TipperYM/docs/licence.txt b/plugins/TipperYM/docs/licence.txt new file mode 100644 index 0000000000..7f1161073d --- /dev/null +++ b/plugins/TipperYM/docs/licence.txt @@ -0,0 +1,340 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) 19yy + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) 19yy name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. diff --git a/plugins/TipperYM/docs/readme.txt b/plugins/TipperYM/docs/readme.txt new file mode 100644 index 0000000000..86083f94d1 --- /dev/null +++ b/plugins/TipperYM/docs/readme.txt @@ -0,0 +1,343 @@ +********* +Tipper YM +********* + +Description +=========== +Modified Tipper plugin by Scott Ellis. + + +New features +************ +- skin support with glyph transformation and alpha channel transparency (win 2000+) +- two-level extended tray tooltip replacing default one with many options +- SmileyAdd support (graphic smileys in tooltips) +- menu for copy item/s or avatar to the clipboard (CTRL+C when tooltip is showed) +- new icons (Extra Status, Gender, Country Flags, Fingerprint) +- some new system substitutions +- raw protocol substitutions are also searched in UserInfo module +- correct status message in status bar tooltip +- ICQ XStatus and Jabber mood/activity details in status bar tooltip +- smooth animation when tooltip is showing and hiding +- option for keep original avatar size and make avatar transparent + + +changelog +********* + +--- 2.1.0.5 --- +! new preset item - ICQ logon time + +--- 2.1.0.4 --- +! fixed buffer overrun + +--- 2.1.0.3 --- +! fixed crash when getting NULL value from db + +--- 2.1.0.2 --- +! fixed contact's status message retrieving +! fixed possible crash when getting contact's account + +--- 2.1.0.1 --- ++ merged changes from original Tipper +! fixed crash when getting own status message + +--- 2.1.0.0 --- ++ merged changes from original Tipper ++ ability to display contact time in tooltips + +--- 2.0.4.17 --- +! fixed crash when getting own status message +! memory leaks and x64 portability fixes (patch by Merlin_de) + +--- 2.0.4.16 --- +* code cleanup, x64 portability +! fixed behavior of the Apply button in options + +--- 2.0.4.15 --- ++ option for parse Tipper variables first +! fixed tray tooltip detection +! fixed some other minor bugs + +--- 2.0.4.14 --- +! compatibility fixes (required Miranda IM 0.8.9 or newer) +! layout fixes for aid translation + +--- 2.0.4.13 --- ++ added url link to get more skins +! no-icon setting wasn't applied to tray tooltip +! variables button now handle focused field (label or value) +! removed translation of db key + +--- 2.0.4.12 --- ++ added variables button to new item dialog + +--- 2.0.4.11 --- +* couple of changes in tray tooltip options page +* Tipper YM now requires Miranda 0.8 +! fixed missing protocols (XFire) in tray tooltip +! translation fixes + +--- 2.0.4.10 --- ++ added system substitution %sys:account% +! fixed smileys parsing in title +! fixed memory corruption (thx Protogenes) + +--- 2.0.4.9 --- +! fixed 'skin coloring' feature + +--- 2.0.4.8 --- +* title is wrapped instead of truncated +* smileys are displayed in title +! some fixes related to getting status message + +--- 2.0.4.7 --- +! fixed possible occurrance of glitches in sidebar part of skin +! fixed occasional crash + +--- 2.0.4.6 --- +! fixed converting the font size value from skin file +(I hope this is the last change related to skin definition, please don't beat me :) + +--- 2.0.4.5 --- ++ new attribute in [Font] section for specify font name +* improved function for get own status message + +--- 2.0.4.4 --- +* improved %sys:msg_count_xxx% substitutions +! fixed saving skin options to db + +--- 2.0.4.3 --- ++ new skin element [Other] ++ new options for load fonts, colors and appearance provided by skin +! many fixes for options dialog + +--- 2.0.4.2 --- ++ new skin attribute for enable/disable coloring feature +! fixed skin parsing +! fixed %sys:msg_count_xxx% substitutions (thx ASSami) +! fixed reversed spin control in appearance options + +--- 2.0.4.1 --- +! fixed crash if metacontact plugin isn't present + +--- 2.0.4.0 --- ++ new skin engine with coloring feature +* separator in traytip moved above protocol name +! disabled accounts are no more visible in tray tooltip +! many other fixes :) + +--- 2.0.3.4 --- +! fixed crash on tray tooltip (thx Lastwebpage) + +--- 2.0.3.3 --- ++ button for add a separator (better representation of separators in item list) ++ translation for convert BYTE to language (ICQ) ++ translations for convert WORD to name of a day and name of a month (e.g. Last seen plugin) ++ option for limit status message to adjusted count of characters +! some fixes and cleanup + +--- 2.0.3.2 --- ++ option for replace only isolated smiles in text ++ option for show tooltip after all content (avatar & status message) is ready ++ option for disable retrieving of status message in all statuses ("CList/StatusMsg" value is used) +! fixed icq xstatus/jabber mood in status bar and tray tooltips +! fixed transparency of avatar border +! disabled accounts are no more visible in tray tooltip + +--- 2.0.3.1 --- ++ option for set avatar transparency (via db key 'AvatarOpacity', value: 0 - 100%) +! various fixes (thx all for help) + +--- 2.0.3.0 --- +!!! MAKE BACKUP OF YOUR TIPPER SETTING BEFORE USE THIS VERSION !!! + ++ reworked aero glass on windows vista ++ option for specify show effect speed ++ indication of locked protocols ++ support for SimpleAway plugin +* tooltip items relocated to new db module Tipper_Items +* removed option for Transparent background +! fixed linebreaks when copy all items from tooltip +! fixed some bugs on Win 98 + +--- 2.0.2.11 --- ++ support for account system in miranda 0.8 ++ option for disable offline protocols in tray tooltip +! fix for copy function (CTRL + C) with clist nicer +! workaround for unicode text in xstatus + +--- 2.0.2.10 --- ++ new set of predefined items +! some fixes for predefined items (labels are translatable now) + +--- 2.0.2.9 --- ++ added several predefined items +! fixed some memory leaks and crash + +--- 2.0.2.8 --- ++ support for jabber moods and activities ++ new translation to get number of days to next birthday ++ better caching for background image +* some design changes in options dialog +! fixed crash on status bar tooltip + +--- 2.0.2.7 --- +! fixed crash with old variables plugin + +--- 2.0.2.6 --- ++ added fade out effect when window is closing +* disabled setting for Aero Glass blur (need some work) +! fixed parsing of text with smileys (again) +! fixed protocol smileys for MetaContacts +! fixed memory leak + +--- 2.0.2.5 --- ++ added support of window blur at Vista Aero (patch by Protogenes) ++ added option for use status bar protocols setting (on/off & order) in tray tooltip ++ added option for use protocol smileys instead of tipper smileys +! fixed clist event in tray tooltip +! fixed parsing of text with smileys + +--- 2.0.2.4 --- +! fixed double icons drawing in extended traytip +! fixed drawing of transparent icons + +--- 2.0.2.3 --- ++ added clist event info (message from xyz etc.) to extended tray tooltip ++ added listening to and number of unread emails to status bar and tray tooltip ++ added options for favourite contacts: hide offline and append protocol name +* larger height is applied only to lines with smiley, not to all lines in text with smileys +* max height is ignored for tray tooltip +! fixed wrong size of pluginInfoEx structure (thx eblis) +! fixed getting of own status message from NAS +! fixed width of tray tooltip if 'number of contacts' was enabled + +--- 2.0.2.2 --- +! fixed drawing of smileys without trasparency +! fixed crash on tray tooltip if protocols are connecting + +--- 2.0.2.1 --- +! fixed calculation of tooltip width + +--- 2.0.2.0 --- ++ implemented two-level extended tray tooltip replacing default one with many options ++ avatar padding divided into outer and inner padding ++ added option for value indent +* increased animation speed +! fixed drawing of edges - now they are transformed like centre area (according to transform setting) +! fixed drawing of avatars with transparent background + +--- 2.0.1.1 --- +! fixed large memory leak + +--- 2.0.1.0 --- ++ improved skin engine - added support for pictures with alpha channel transparency (win 2000+) ++ new option for copy all tooltip items with labels ++ fade effect when showing tooltip ++ option for title indent +* gender info is searched also in UserInfo module (for gender icon) +! small fix for alternate text + +--- 2.0.0.0 --- ++ 'system' substitutions to get number of (sent or received) messages for contact + (%sys:msg_count_out%, %sys:msg_count_in%, %sys:msg_count_all%) ++ first FL version + +--- 1.5.0.5 --- ++ menu for copy item/s or avatar to the clipboard (CTRL+C when tooltip is showed) +* value for 'custom' substitutions is also searched in UserInfo modul (if 'contact protocol module' is checked) +* changes in status message retrieving +! item was displayed if alternate substitution fails +! some options page fixes + +--- 1.5.0.4 --- +! fixed reading of unicode settings from db + +--- 1.5.0.3 --- ++ buttons for export/import skin setting +! fixed reading of numbers from db +! fixed system substitution 'sys:uid' + +--- 1.5.0.2 --- +* substitution can be (dis)allowed for more protocols (separated by commas) - e.g. %x^w,y,z% +* substitution can be used in alternate text - e.g. %raw:x/y|sys:proto% +* if failed 'raw protocol substitution' (%raw:/x%) is tried UserInfo module (%raw:UserInfo/x%) + +--- 1.5.0.1 --- +! fixed crash with variables + +--- 1.5.0.0 --- ++ simple skin support with glyph transformation (like in clist modern) ++ updater support +! fixed tooltip hiding when clist hides from timeout +! option "show if list not focused" affects only contact tooltips in clist +! some memory bug fixes +* minor options dialog changes + +--- 1.4.8.8 --- ++ added SmileyAdd support :-) ++ added option for use background image +! fixed display of fingerprint icon +! many other fixes and optimalizations +* code cleanup + +--- 1.4.8.7 --- +! fixed height calculation of status bar tooltip +! fixed display of extra icons if animation is enabled + +--- 1.4.8.6 --- +! window height is also calculated from extra icons height +! fixed nasty bug that caused crash on status bar tooltip ++ option for draw avatar border ++ added translation for extra icons + +--- 1.4.8.5 --- ++ show log on info in the status bar tooltip +! fixed crash if there is no contact in db (status bar tooltip) +! show correct status message if global status was changed (status bar tooltip) + +--- 1.4.8.4 --- +! fixed another stupid bug (getting status message) + +--- 1.4.8.3 --- +! fixed crash with contact of the unloaded protocol ('unknown contact') + +--- 1.4.8.2 --- +* SVN-sync 214 + +--- 1.4.5.2 --- +* SVN-sync 205 (utf8 patch from george) ++ option to change extra icons order ++ variables parsing in status bar tooltip +! fixed XStatus icon for metacontacts + +--- 1.4.3.1 --- ++ new settings (options for disable new icons and functions) ++ option for keep original avatar size +! support for Country Flags v.0.1.1.0 + +--- 0.4.0.3 --- +* SVN-sync 177 (added timezone translation) ++ new icons (Gender, Country Flags) + +--- 0.4.0.2 --- +* SVN-sync 172 (multiline text tips (FYR request)) ++ show more icons (XStatus icon, Fingerprint icon) + +--- 0.4.0.1 --- +* SVN-sync 126-157 (new plugin API) ++ retrieve XStatus details when automatic retrieve is disabled +* code cleanup + +Symbols used in changelog: + = new / * = changed / ! = fixed + + +Author +====== +original plugin by sje (thx!) +mod by yaho -> YM + +email: yaho@atlas.cz +ICQ: 356344824 +www: www.miranda-easy.net \ No newline at end of file diff --git a/plugins/TipperYM/docs/skins.txt b/plugins/TipperYM/docs/skins.txt new file mode 100644 index 0000000000..9783fbee1e --- /dev/null +++ b/plugins/TipperYM/docs/skins.txt @@ -0,0 +1,109 @@ +************************************* + Skin Definition +************************************* + + Skin has 6 main elements: + [About], [Background], [Sidebar], [Fonts], [Appearance], [Other] + + Element [About] has 2 attributes: + Author, Preview + + Elements [Background], [Sidebar] have 6 attributes: + Image, TM, Left, Top, Right, Bottom + + Element [Fonts] has 17 attributes: + Title-face, Title-color, Title-size, Title-effect + Label-face, Label-color, Label-size, Label-effect + Value-face, Value-color, Value-size, Value-effect + TrayTitle-face, TrayTitle-color, TrayTitle-size, TrayTitle-effect + Divider-color + + Element [Appearance] has 9 attributes: + General-padding, Title-indent, Text-indent, Value-indent, Text-padding, + Outer-avatar-padding, Inner-avatar-padding, Sidebar-width, Opacity + + Elemet [Other] has 1 attribute: + Enable-coloring + +=========================== + Attributes +=========================== + + Author +--------------------------- + Your name or nick ;-) + + Preview +--------------------------- + Relative path to the image file with the preview of your skin. + + Image +--------------------------- + Relative path to the image file that is used as tooltip background. + + TM (Transformation mode) +--------------------------- + Edge parts and center area of the image file are tranformed according to this value. + Can be one of following values: + TM_NONE + TM_CENTRE + TM_STRECH_ALL + TM_STRECH_HORIZONTAL + TM_STRECH_VERTICAL + TM_TILE_ALL + TM_TILE_HORIZONTAL + TM_TILE_VERTICAL + + Left, Top, Right, Bottom +--------------------------- + Margins in pixels for Glyph transformation. + + XXX-face +--------------------------- + Name of the font (eg. Arial, Tahoma, Trebuchet MS). + String is case sensitive! + + XXX-color +--------------------------- + Font (divider) color defined by 3 decimal numbers separated by spaces. + RGB color model (Red Green Blue) + + XXX-size +--------------------------- + Font size in pixels :-) + + XXX-effect +--------------------------- + Effect applied to the tooltip text. + Can be one or more of the following values (separated by spaces): + FONT_BOLD + FONT_ITALIC + FONT_UNDERLINE + + XXX-padding, XXX-indent +--------------------------- + These values in pixels determine proportions of the tooltip. + + Sidebar-width +--------------------------- + Width of the sidebar in pixels. + + Opacity +--------------------------- + Opacity which is applied to the final tooltip + Can be number within the range of 0 - 100. + + Enable-coloring +--------------------------- + Enable or disable 'Enable coloring' checkbox in the options. + Can be TRUE or FALSE. + +************************************* + +See 'XMPC' and 'Tipper classic' folders for examples. +Background image can be additionally colored in Miranda's options. +At first you have to enable 'Enable skin coloring' option in Customize - Tooltips - Skin. +And atfer that the color can be set in Customize - Fonts - Tooltips -> Background. + +************************************* + diff --git a/plugins/TipperYM/docs/tipper_licence.txt b/plugins/TipperYM/docs/tipper_licence.txt deleted file mode 100644 index 7f1161073d..0000000000 --- a/plugins/TipperYM/docs/tipper_licence.txt +++ /dev/null @@ -1,340 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) 19yy - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) 19yy name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/plugins/TipperYM/docs/tipper_readme.txt b/plugins/TipperYM/docs/tipper_readme.txt deleted file mode 100644 index 86083f94d1..0000000000 --- a/plugins/TipperYM/docs/tipper_readme.txt +++ /dev/null @@ -1,343 +0,0 @@ -********* -Tipper YM -********* - -Description -=========== -Modified Tipper plugin by Scott Ellis. - - -New features -************ -- skin support with glyph transformation and alpha channel transparency (win 2000+) -- two-level extended tray tooltip replacing default one with many options -- SmileyAdd support (graphic smileys in tooltips) -- menu for copy item/s or avatar to the clipboard (CTRL+C when tooltip is showed) -- new icons (Extra Status, Gender, Country Flags, Fingerprint) -- some new system substitutions -- raw protocol substitutions are also searched in UserInfo module -- correct status message in status bar tooltip -- ICQ XStatus and Jabber mood/activity details in status bar tooltip -- smooth animation when tooltip is showing and hiding -- option for keep original avatar size and make avatar transparent - - -changelog -********* - ---- 2.1.0.5 --- -! new preset item - ICQ logon time - ---- 2.1.0.4 --- -! fixed buffer overrun - ---- 2.1.0.3 --- -! fixed crash when getting NULL value from db - ---- 2.1.0.2 --- -! fixed contact's status message retrieving -! fixed possible crash when getting contact's account - ---- 2.1.0.1 --- -+ merged changes from original Tipper -! fixed crash when getting own status message - ---- 2.1.0.0 --- -+ merged changes from original Tipper -+ ability to display contact time in tooltips - ---- 2.0.4.17 --- -! fixed crash when getting own status message -! memory leaks and x64 portability fixes (patch by Merlin_de) - ---- 2.0.4.16 --- -* code cleanup, x64 portability -! fixed behavior of the Apply button in options - ---- 2.0.4.15 --- -+ option for parse Tipper variables first -! fixed tray tooltip detection -! fixed some other minor bugs - ---- 2.0.4.14 --- -! compatibility fixes (required Miranda IM 0.8.9 or newer) -! layout fixes for aid translation - ---- 2.0.4.13 --- -+ added url link to get more skins -! no-icon setting wasn't applied to tray tooltip -! variables button now handle focused field (label or value) -! removed translation of db key - ---- 2.0.4.12 --- -+ added variables button to new item dialog - ---- 2.0.4.11 --- -* couple of changes in tray tooltip options page -* Tipper YM now requires Miranda 0.8 -! fixed missing protocols (XFire) in tray tooltip -! translation fixes - ---- 2.0.4.10 --- -+ added system substitution %sys:account% -! fixed smileys parsing in title -! fixed memory corruption (thx Protogenes) - ---- 2.0.4.9 --- -! fixed 'skin coloring' feature - ---- 2.0.4.8 --- -* title is wrapped instead of truncated -* smileys are displayed in title -! some fixes related to getting status message - ---- 2.0.4.7 --- -! fixed possible occurrance of glitches in sidebar part of skin -! fixed occasional crash - ---- 2.0.4.6 --- -! fixed converting the font size value from skin file -(I hope this is the last change related to skin definition, please don't beat me :) - ---- 2.0.4.5 --- -+ new attribute in [Font] section for specify font name -* improved function for get own status message - ---- 2.0.4.4 --- -* improved %sys:msg_count_xxx% substitutions -! fixed saving skin options to db - ---- 2.0.4.3 --- -+ new skin element [Other] -+ new options for load fonts, colors and appearance provided by skin -! many fixes for options dialog - ---- 2.0.4.2 --- -+ new skin attribute for enable/disable coloring feature -! fixed skin parsing -! fixed %sys:msg_count_xxx% substitutions (thx ASSami) -! fixed reversed spin control in appearance options - ---- 2.0.4.1 --- -! fixed crash if metacontact plugin isn't present - ---- 2.0.4.0 --- -+ new skin engine with coloring feature -* separator in traytip moved above protocol name -! disabled accounts are no more visible in tray tooltip -! many other fixes :) - ---- 2.0.3.4 --- -! fixed crash on tray tooltip (thx Lastwebpage) - ---- 2.0.3.3 --- -+ button for add a separator (better representation of separators in item list) -+ translation for convert BYTE to language (ICQ) -+ translations for convert WORD to name of a day and name of a month (e.g. Last seen plugin) -+ option for limit status message to adjusted count of characters -! some fixes and cleanup - ---- 2.0.3.2 --- -+ option for replace only isolated smiles in text -+ option for show tooltip after all content (avatar & status message) is ready -+ option for disable retrieving of status message in all statuses ("CList/StatusMsg" value is used) -! fixed icq xstatus/jabber mood in status bar and tray tooltips -! fixed transparency of avatar border -! disabled accounts are no more visible in tray tooltip - ---- 2.0.3.1 --- -+ option for set avatar transparency (via db key 'AvatarOpacity', value: 0 - 100%) -! various fixes (thx all for help) - ---- 2.0.3.0 --- -!!! MAKE BACKUP OF YOUR TIPPER SETTING BEFORE USE THIS VERSION !!! - -+ reworked aero glass on windows vista -+ option for specify show effect speed -+ indication of locked protocols -+ support for SimpleAway plugin -* tooltip items relocated to new db module Tipper_Items -* removed option for Transparent background -! fixed linebreaks when copy all items from tooltip -! fixed some bugs on Win 98 - ---- 2.0.2.11 --- -+ support for account system in miranda 0.8 -+ option for disable offline protocols in tray tooltip -! fix for copy function (CTRL + C) with clist nicer -! workaround for unicode text in xstatus - ---- 2.0.2.10 --- -+ new set of predefined items -! some fixes for predefined items (labels are translatable now) - ---- 2.0.2.9 --- -+ added several predefined items -! fixed some memory leaks and crash - ---- 2.0.2.8 --- -+ support for jabber moods and activities -+ new translation to get number of days to next birthday -+ better caching for background image -* some design changes in options dialog -! fixed crash on status bar tooltip - ---- 2.0.2.7 --- -! fixed crash with old variables plugin - ---- 2.0.2.6 --- -+ added fade out effect when window is closing -* disabled setting for Aero Glass blur (need some work) -! fixed parsing of text with smileys (again) -! fixed protocol smileys for MetaContacts -! fixed memory leak - ---- 2.0.2.5 --- -+ added support of window blur at Vista Aero (patch by Protogenes) -+ added option for use status bar protocols setting (on/off & order) in tray tooltip -+ added option for use protocol smileys instead of tipper smileys -! fixed clist event in tray tooltip -! fixed parsing of text with smileys - ---- 2.0.2.4 --- -! fixed double icons drawing in extended traytip -! fixed drawing of transparent icons - ---- 2.0.2.3 --- -+ added clist event info (message from xyz etc.) to extended tray tooltip -+ added listening to and number of unread emails to status bar and tray tooltip -+ added options for favourite contacts: hide offline and append protocol name -* larger height is applied only to lines with smiley, not to all lines in text with smileys -* max height is ignored for tray tooltip -! fixed wrong size of pluginInfoEx structure (thx eblis) -! fixed getting of own status message from NAS -! fixed width of tray tooltip if 'number of contacts' was enabled - ---- 2.0.2.2 --- -! fixed drawing of smileys without trasparency -! fixed crash on tray tooltip if protocols are connecting - ---- 2.0.2.1 --- -! fixed calculation of tooltip width - ---- 2.0.2.0 --- -+ implemented two-level extended tray tooltip replacing default one with many options -+ avatar padding divided into outer and inner padding -+ added option for value indent -* increased animation speed -! fixed drawing of edges - now they are transformed like centre area (according to transform setting) -! fixed drawing of avatars with transparent background - ---- 2.0.1.1 --- -! fixed large memory leak - ---- 2.0.1.0 --- -+ improved skin engine - added support for pictures with alpha channel transparency (win 2000+) -+ new option for copy all tooltip items with labels -+ fade effect when showing tooltip -+ option for title indent -* gender info is searched also in UserInfo module (for gender icon) -! small fix for alternate text - ---- 2.0.0.0 --- -+ 'system' substitutions to get number of (sent or received) messages for contact - (%sys:msg_count_out%, %sys:msg_count_in%, %sys:msg_count_all%) -+ first FL version - ---- 1.5.0.5 --- -+ menu for copy item/s or avatar to the clipboard (CTRL+C when tooltip is showed) -* value for 'custom' substitutions is also searched in UserInfo modul (if 'contact protocol module' is checked) -* changes in status message retrieving -! item was displayed if alternate substitution fails -! some options page fixes - ---- 1.5.0.4 --- -! fixed reading of unicode settings from db - ---- 1.5.0.3 --- -+ buttons for export/import skin setting -! fixed reading of numbers from db -! fixed system substitution 'sys:uid' - ---- 1.5.0.2 --- -* substitution can be (dis)allowed for more protocols (separated by commas) - e.g. %x^w,y,z% -* substitution can be used in alternate text - e.g. %raw:x/y|sys:proto% -* if failed 'raw protocol substitution' (%raw:/x%) is tried UserInfo module (%raw:UserInfo/x%) - ---- 1.5.0.1 --- -! fixed crash with variables - ---- 1.5.0.0 --- -+ simple skin support with glyph transformation (like in clist modern) -+ updater support -! fixed tooltip hiding when clist hides from timeout -! option "show if list not focused" affects only contact tooltips in clist -! some memory bug fixes -* minor options dialog changes - ---- 1.4.8.8 --- -+ added SmileyAdd support :-) -+ added option for use background image -! fixed display of fingerprint icon -! many other fixes and optimalizations -* code cleanup - ---- 1.4.8.7 --- -! fixed height calculation of status bar tooltip -! fixed display of extra icons if animation is enabled - ---- 1.4.8.6 --- -! window height is also calculated from extra icons height -! fixed nasty bug that caused crash on status bar tooltip -+ option for draw avatar border -+ added translation for extra icons - ---- 1.4.8.5 --- -+ show log on info in the status bar tooltip -! fixed crash if there is no contact in db (status bar tooltip) -! show correct status message if global status was changed (status bar tooltip) - ---- 1.4.8.4 --- -! fixed another stupid bug (getting status message) - ---- 1.4.8.3 --- -! fixed crash with contact of the unloaded protocol ('unknown contact') - ---- 1.4.8.2 --- -* SVN-sync 214 - ---- 1.4.5.2 --- -* SVN-sync 205 (utf8 patch from george) -+ option to change extra icons order -+ variables parsing in status bar tooltip -! fixed XStatus icon for metacontacts - ---- 1.4.3.1 --- -+ new settings (options for disable new icons and functions) -+ option for keep original avatar size -! support for Country Flags v.0.1.1.0 - ---- 0.4.0.3 --- -* SVN-sync 177 (added timezone translation) -+ new icons (Gender, Country Flags) - ---- 0.4.0.2 --- -* SVN-sync 172 (multiline text tips (FYR request)) -+ show more icons (XStatus icon, Fingerprint icon) - ---- 0.4.0.1 --- -* SVN-sync 126-157 (new plugin API) -+ retrieve XStatus details when automatic retrieve is disabled -* code cleanup - -Symbols used in changelog: + = new / * = changed / ! = fixed - - -Author -====== -original plugin by sje (thx!) -mod by yaho -> YM - -email: yaho@atlas.cz -ICQ: 356344824 -www: www.miranda-easy.net \ No newline at end of file diff --git a/plugins/TipperYM/docs/tipper_skins.txt b/plugins/TipperYM/docs/tipper_skins.txt deleted file mode 100644 index 9783fbee1e..0000000000 --- a/plugins/TipperYM/docs/tipper_skins.txt +++ /dev/null @@ -1,109 +0,0 @@ -************************************* - Skin Definition -************************************* - - Skin has 6 main elements: - [About], [Background], [Sidebar], [Fonts], [Appearance], [Other] - - Element [About] has 2 attributes: - Author, Preview - - Elements [Background], [Sidebar] have 6 attributes: - Image, TM, Left, Top, Right, Bottom - - Element [Fonts] has 17 attributes: - Title-face, Title-color, Title-size, Title-effect - Label-face, Label-color, Label-size, Label-effect - Value-face, Value-color, Value-size, Value-effect - TrayTitle-face, TrayTitle-color, TrayTitle-size, TrayTitle-effect - Divider-color - - Element [Appearance] has 9 attributes: - General-padding, Title-indent, Text-indent, Value-indent, Text-padding, - Outer-avatar-padding, Inner-avatar-padding, Sidebar-width, Opacity - - Elemet [Other] has 1 attribute: - Enable-coloring - -=========================== - Attributes -=========================== - - Author ---------------------------- - Your name or nick ;-) - - Preview ---------------------------- - Relative path to the image file with the preview of your skin. - - Image ---------------------------- - Relative path to the image file that is used as tooltip background. - - TM (Transformation mode) ---------------------------- - Edge parts and center area of the image file are tranformed according to this value. - Can be one of following values: - TM_NONE - TM_CENTRE - TM_STRECH_ALL - TM_STRECH_HORIZONTAL - TM_STRECH_VERTICAL - TM_TILE_ALL - TM_TILE_HORIZONTAL - TM_TILE_VERTICAL - - Left, Top, Right, Bottom ---------------------------- - Margins in pixels for Glyph transformation. - - XXX-face ---------------------------- - Name of the font (eg. Arial, Tahoma, Trebuchet MS). - String is case sensitive! - - XXX-color ---------------------------- - Font (divider) color defined by 3 decimal numbers separated by spaces. - RGB color model (Red Green Blue) - - XXX-size ---------------------------- - Font size in pixels :-) - - XXX-effect ---------------------------- - Effect applied to the tooltip text. - Can be one or more of the following values (separated by spaces): - FONT_BOLD - FONT_ITALIC - FONT_UNDERLINE - - XXX-padding, XXX-indent ---------------------------- - These values in pixels determine proportions of the tooltip. - - Sidebar-width ---------------------------- - Width of the sidebar in pixels. - - Opacity ---------------------------- - Opacity which is applied to the final tooltip - Can be number within the range of 0 - 100. - - Enable-coloring ---------------------------- - Enable or disable 'Enable coloring' checkbox in the options. - Can be TRUE or FALSE. - -************************************* - -See 'XMPC' and 'Tipper classic' folders for examples. -Background image can be additionally colored in Miranda's options. -At first you have to enable 'Enable skin coloring' option in Customize - Tooltips - Skin. -And atfer that the color can be set in Customize - Fonts - Tooltips -> Background. - -************************************* - -- cgit v1.2.3