Commit Graph

379 Commits

Author SHA1 Message Date
jsmorley
883be23f42 Rainstaller:
Updates to finalize Rainstaller for an "alpha" build I will do so the folks in Forum Devs can do initial testing.
2010-04-17 14:49:31 +00:00
jsmorley
c9320f38f2 Rainstaller:
This commit is to get the repository set up to add Rainstaller.exe to the Rainmeter build and installation package

- Rainstaller is installed to the Rainmeter program folder under \Addons\Rainstaller
Rainstaller.exe
Rainstaller.chm

- A file association is created for the extension .rmskins to allow double clicking a .rmskins file to open Rainstaller.exe, unpack the .rmskins archive (it is a renamed .zip file) and install the Skin(s) / Themes included.

- Rainstaller.lnk (Rainstaller.exe) and Rainstaller Help.lnk (Rainstaller Help.chm) are added to the Windows Start Menu under Rainmeter

- Code added to the "uninstall" routines in Rainmeter Install Script.nsi to remove the file association for Rainstaller.exe / .rmskins on uninstall of Rainmeter and to remove the links from the Windows Start Menu.

*****************
Code Changes:

- New version of Build.py for compiling all source code
- New version of Rainmeter Install Script.nsi for creating the Rainmeter installation package

- Source code and build script for Rainstaller in \Addons\Rainstaller\Source
Rainmeter.nsi
Rainmeter.chm
\include (folder has some addon scripts and plugins for NSIS)

Note:  As of this build, everything works EXCEPT that Rainstaller can only be used by double-clicking a .rmskins file.  The ability to drag and drop a .rmskins file on Rainstaller.exe or to run Rainstaller.exe and "browse" to open a .rmskins file is coming in the next day or two.
2010-04-17 02:00:09 +00:00
spx
d4a1a4fadf Fixed a problem that an UNC path isn't recognized as an absolute path in @include statement. 2010-04-11 14:30:31 +00:00
jsmorley
a204a2a827 2010-04-10 02:55:41 +00:00
spx
e2e6ffff86 Formula now can be used with the relative position (r/R) in Meter's X/Y option.
Added built-in variable #PROGRAMDRIVE#

Changed Net measures to gather statistics of the logical interfaces for wireless devices.
2010-04-10 02:29:52 +00:00
jsmorley
8b1dd97268 Change of math function LG to LOG for clarity. 2010-04-10 02:04:06 +00:00
jsmorley
c71a4096d1 Alex's change to add #CRLF# as a built in variable to add a carriage return / linefeed to strings.
[MeterOne]
Meter=String
MeasureName=MeasureOne
MeasureName2=MeasureTwo
Text=%1#CRLF%2

[MeterTwo]
Meter=String
Text=This is a long string#CRLF#On two lines

Substitute="<br/>:"#CRLF#"
2010-04-09 13:16:37 +00:00
spx
4cf4a84afb Fixed a problem that "Random" doesn't return the HighBound value in CALC measure. 2010-04-08 23:47:52 +00:00
spx
32db892e2c Fixed a problem that "Random" is case-sensitive in CALC measure.
Fixed a problem that a deletion of the meter window encounters enormous delays when the meter window has enormous Update=.

Some small cosmetics.
2010-04-08 23:16:43 +00:00
spx
54fe29a062 Removed unused codes.
Some small changes on create Measures and Meters.
2010-04-07 19:56:53 +00:00
jsmorley
31c1abef84 Help: Modified History.htm for new build 2010-04-07 16:25:43 +00:00
spx
95bec98c87 Fixed a problem caused by @include statement added in r219. 2010-04-07 16:12:02 +00:00
spx
6551a62fba Fixed a problem that an UNC path isn't recognized as an absolute path. 2010-04-06 17:46:17 +00:00
Kimmo Pekkola
68ec1714c1 Added the version information to the rc file. 2010-04-04 17:52:14 +00:00
jsmorley
5d2dbb008a Updated History.htm for next build. Minor change to Installation.htm. 2010-04-04 14:43:49 +00:00
spx
8bff3e2ac2 Small change about !RainmeterQuit (simpler way) 2010-04-02 06:54:51 +00:00
spx
415c905d0a - Fixed a problem that !RainmeterQuit isn't executed when no meter window is running.
- Fixed a problem that StyleTemplate affects to Meters which have no relation.

- Added a workaround to avoid the "IniFileMapping" function when reading skins.

- Some small code cosmetics.
2010-04-02 01:35:53 +00:00
spx
a6f2f01036 Some code changes for optimization 2010-03-30 22:37:05 +00:00
jsmorley
99f552bfb5 Help: Changes made by Alex for LoadOrder in Settings.htm 2010-03-30 16:14:31 +00:00
spx
b769a7a360 - Modified the way to handle the "On Desktop". This affects all of Windows versions.
- Added "LoadOrder" to handle the skins' loading order.

- Changed the way to update and save the network statistics.
2010-03-29 21:50:05 +00:00
jsmorley
24b87eab16 RainThemes: Change code so your original ConfigEditor and SkinPath settings are not modified when you load a theme. This will make it easier to use themes when distributing skins. 2010-03-27 01:51:21 +00:00
spx
8b9e21e38f Fixed the crash problem when multiple Rainmeter instances are running and "show desktop" occured. 2010-03-23 16:15:07 +00:00
jsmorley
22deccb366 RainThemes: Minor cosmetic fix. 2010-03-21 04:10:52 +00:00
jsmorley
24e457dff4 RainThemes: 1) Fixed problem with saving an "empty" theme. 2) Added "Remove unused skins from theme" on save. This will "clean" the saved .ini file to include only active skins. 2010-03-21 02:12:05 +00:00
jsmorley
8c443ec7de Made changes to the manual and history.htm for spx's latest changes.
Ready for a new build!  ;-)
2010-03-20 21:31:50 +00:00
spx
06ec730bfd - Added the workaround to pin the window to desktop in Vista/7 with Aero.
- Added !RainmeterSetTransparency, !RainmeterShowFade, !RainmeterHideFade, !RainmeterToggleFade.

- Added the function to log the installed font families to the log file when Debug=1 is set.

- Added the workaround for issue 145. The wrong drawing position was fixed when AntiAlias=0 is set.
2010-03-20 19:40:30 +00:00
jsmorley
015062bddb Help: Updated help files with latest changes. Updated History.htm. 2010-03-18 22:27:29 +00:00
jsmorley
3166c5d5f2 MattKings Changes:
1) New feature of Meter=String
StringCase= [NONE | LOWER | UPPER | PROPER]
2) Changes to SetVariable to allow mathematical formulas and functions to be used in setting a variable.
2010-03-18 19:48:14 +00:00
jsmorley
65bfaa31f0 Mattking: Fixed PLAY command to play the .wav file asynchronously so it no longer "pauses" Rainmeter while sound is playing. 2010-03-04 22:53:56 +00:00
jsmorley
cc6626e53a Help: Fixed description of ImageFlip to include "Both" 2010-02-28 16:12:11 +00:00
jsmorley
1dd077331f Help: Added ImageRotate and ImageFlip to Meter-Image 2010-02-28 15:41:09 +00:00
jsmorley
69d6b30c8c Help: Updated history.htm for RANDOM fix 2010-02-28 14:23:23 +00:00
jsmorley
2dbf79c6e6 Fixed: MattKing's change to RANDOM to fix issue where it was only random once. 2010-02-28 14:19:35 +00:00
jsmorley
ed07f986fc Added most recent change to history.htm 2010-02-27 15:54:11 +00:00
spx
f0763c5973 Changed the ConfigParser that it allows some inline comments which start with a semicolon. This change is for backward compatibility. 2010-02-27 09:51:48 +00:00
jsmorley
406793c6bb Help: Updated the manual and history.htm with all recent changes for a possible build this weekend 2010-02-26 17:36:49 +00:00
spx
234250f59f ImageRotate option now gets better quality than r342. 2010-02-26 02:54:13 +00:00
spx
8c87dd66b7 Fixed the problem that the BarImage disappears if "DynamicVariables=1" is set in BAR meter.
Added the new image tinting / transforming function in IMAGE meter. (ImageTint, GreyScale, ColorMatrix(1-5), ImageFlip, ImageRotate)
2010-02-24 14:58:35 +00:00
jsmorley
f15eeed612 RainBrowser: Minor change to a link to documentation added in [Metadata] in skins. 2010-02-23 04:40:56 +00:00
jsmorley
201fb68fe0 Help: Fixed error in History.htm concerning AntiAlias change. 2010-02-21 14:04:02 +00:00
jsmorley
d573a11be4 Updated revision number for build 2010-02-20 15:18:45 +00:00
jsmorley
cb089a9414 Help: Added ImageAlpha and change to AntiAlias to Image Meter page. Updated History. 2010-02-20 14:47:15 +00:00
spx
16b1918af3 Added "ImageAlpha" option to the IMAGE meter.
Changed the interpolation mode in AntiAlias=1 to Default from Bicubic. There is a possibility that this change will be changed again in the future.
2010-02-20 00:39:08 +00:00
spx
0bcd8c30fc Help: Fixed missing closing tags and typo. 2010-02-13 23:21:51 +00:00
jsmorley
626e04df7c Made changes to manual pages:
1) Settings.htm - Added new Debug statement
2) Measures.htm - Added description of new Processor= parameter for CPU measure.
2010-02-13 11:16:05 +00:00
jsmorley
d277ec8ea8 Added most recent changes by SPX to History.htm 2010-02-13 10:59:11 +00:00
spx
be3b4114bb - Added the function that measures the CPU usage for multi core/processors.
For instance:

[MeasureCPU]
Measure=CPU

[MeasureCPU1]
Measure=CPU
Processor=1

[MeasureCPU2]
Measure=CPU
Processor=2

MeasureCPU returns the average of the CPU usage across all core/processors. This is same as Processor=0.

MeasureCPU1/2 returns the CPU usage of each core/processor.

-----

- Fixed the problem that the correct value is not returned if the Interface=0 in NetIn/NetOut/NetTotal measure. The cause of this problem is because the value of all filter devices is summed in Vista or newer.

-----

- Added the option (Debug) for debug logging. This must be put under [Rainmeter]-section in Rainmeter.ini.

This option specifies whether extra debugging log from Rainmeter.dll is output to Rainmeter.log.

[Rainmeter]
Debug=1

Default is 0.

-----

- Application: Fixed a wrong return value type from MainWndProc.
2010-02-13 03:07:34 +00:00
spx
506b6b84f3 FIXED: IMAGE and STRING meter were not compatible with a new value-reading method of r330. 2010-02-09 06:53:34 +00:00
jsmorley
df3717a51b Added most recent changes by SPX to History.htm 2010-02-08 23:27:59 +00:00
spx
6088470157 - CHANGED: ConfigParser now reads value strictly. Note that this change affects the
reading of various skin setting values.

 For instance:
 - OK
  FontSize=10
  FontSize=0
 - NG (uses default value instead)
  FontSize=
  FontSize=ABC
  FontSize=20ABC (has been parsed as "FontSize=20" until now.)

- CHANGED: FontSize=0(invisible) is now able to use in Meter=STRING.

- Fixed the problem that the window doesn't move into the screen correctly when KeepOnScreen is 1.
2010-02-08 14:12:47 +00:00