PDA

View Full Version : Girder 5! (download here)



Ron
September 13th, 2006, 06:21 PM
Guys we are proud to announce the availability of Girder 5!

If you are upgrading from the beta phase please do a fresh install.

Stable Girder 5 build (http://www.promixis.com/download.php?id=1019)


Features!
1. Vista Compatibility for all versions
Girder 5 works smoothly work with Windows Vista, 32 and 64 bits.

2. Watchdog
The Watchdog keeps an eye on Girder and it's plugins. If something goes wrong and Girder can no longer run, the watchdog will step up and restart Girder.

3. Device Manager (Pro)
This fabulous new feature will save you countless hours setting up your house controls. You configure what devices you have in your house once inside Girder and from there on every Promixis Automation Product! With Girder's integrated web server, the Device Manager automatically builds web pages of all your devices so you can control them from anywhere. Combined with NetRemote 2.0, the new Device Manager will automatically generate interfaces to control your devices.


4. Component Manager (All)
A centralized system for add and managing extensions to Girder 5. Makes adding extensisons to Girder easy. Components can be writting in Lua or any language that compiles into a DLL that Girder can load.

5. Overhauled UI (All)
We've taken your input and made Girder 5 even more user friendly.


Pricing:
These version do not come with Phone support this is available separately for $150.00/hr in 1 hour increments.

Girder 5 Standard $49.99
Girder 5 Pro $99.99
Girder 5 Whole Home Pro $149.99 (non-commerical use only)


Upgrade policy
You receive 50% of your Girder 3 or 4 purchase as a discount.

Example:
You bought Girder 4 Pro ($99.99) and would like to upgrade to Girder 5 WHP ($149.99).
%50 of $99.99 = $50.00. So you pay $149.99 - $50.00 = $99.99.

contact sales@promixis.com to get the coupon. Include your original order number

OEM Licensing available.
OEM version feature set is customizable to the specific application
potentially reducing licensing costs. Volume licensing and
educational licensing
available. OEM customization available.


Version Differences:
The Girder 5 Standard version excludes Weather, Network communications, Voice Support, WebServer, Serial/GIP/HID (transport) Support, Global Cache Support, Device Manager, Scheduling. (Note that the device manager is required for several of the extra plugins and they will not work under standard).

Ron
October 7th, 2006, 11:24 AM
401

Lotsa Changes :-)

Ron
October 8th, 2006, 02:38 PM
402

fixed crasher bug in DUI
fixed missing Icons in DUI
changed some icons,.. this will still change as we are not happy with the result.
fixed lua-sql trouble. Note this changed the filenames of odbc and sqllite.

Ron
October 20th, 2006, 05:30 PM
503

* Bumped build number to 503 so we don't get confused with Girder 4.0.x
* DUI Speedup
* Updated DM webserver pages.

Ron
November 22nd, 2006, 01:09 PM
504 Happy thanksgiving everyone.

Here is another update. It includes many improvements in the DM and a new Component Manager dialog.

Ron
December 6th, 2006, 10:14 PM
build 505

Again lots of updates to the device manager
Updates to the component manager
Added License Manager with one component using this system

The License manager will keep track of all the licenses for your plugins in one place. I've added on component called 'license test' that does just that. It tests the licensing system. It comes with a 30 day trial that only activates if you start the license test component. That way you don't have to test all the plugins at once but you can go at your own pace.

For testing purposes here are a few keys for that component.

Not time limited:
Ron Bessems
ANAAAAZ9999SC-Z43I7UG3WYVCWSCD8VF98DBNI755XNG878KZQV5R3G6MC

60 Days from install
Ron Bessems
ANAAAAT6AAAAC-BNKYVY88EV8GGEIZGA48EGTENGRSXUSBA48SE8ZPE9GK4

60 Days from Key Generation ( Generated December 6th, 2006 )
Ron Bessems
ANAAAAI9BIAAC-CE9HDIWU8ETY452SAUPCMV748ERRP5CNJI494YI3QYQX4

If something bad happens to the license manager it will ask you to get a 'fixkey' that means a key that restores the license manager into operation. As long as you don't muck with the system that should not happen though. :-)

Known Issues
GIP does some evil stuff when using the media bridge component.


Updated Plugins
http://www.promixis.com/girderplugins/insteon-1.3.5.exe
http://www.promixis.com/girderplugins/girder-russound-setup-1.1.3.exe

Ron
December 17th, 2006, 11:36 PM
build 506

Some of you will be quite happy here. We have added a new plugin. The transport plugin. This unites the serial, gip and hid plugin into one code base.

Now the HID plugin works exactly the same as the GIP and Serial plugins do. The gip plugin has been stripped of it's functionality and is simply a proxy to the transport plugin. The serial plugin still uses it's old code pending it's proxy testing.

The namespace for this new plugin is "transport".

Also we have moved the Insteon, HAI, Elk and Russound plugins to our new licensing scheme. People that have bought these plugins will get updated license keys the trials run out.

Note that the Geographics Location Component has some troubles and will be heavily modified or even removed from future releases, we advise to not use it.

Memory leak fix in the Timer class.

global cache updates
NetRemote IR Passthrough updates
Lots of script updates.

The xAP plugin is broken in 506, please download this update if you plan to use the xAP plugin
http://www.promixis.com/forums/attachment.php?attachmentid=3167&d=1166458878

Ron
December 18th, 2006, 11:14 PM
build 507

Updated xAP plugin
Updated Insteon plugin
Updated RSS component.

Ron
January 4th, 2007, 03:05 PM
Build 508

Updates to the script reset procedure
Updates to various scripting files.
audiomixer removed from Vista install. If you had a previous install on vista please delete audiomixer.dll.

Ron
January 5th, 2007, 02:40 PM
build 509

fix for the loss of settings bug
serial plugin has been moved to the transport plugin. EXPERIMENTAL!

Ron
January 5th, 2007, 04:04 PM
build 509 - 2

fixed missing script and missing updates.

attached file is needed for the xap to work. Put in the luascript directory.

Ron
January 19th, 2007, 11:28 AM
510

Serial transport fixes
Lots of scripting fixes
Insteon fixes
HAI fixes

Ron
February 1st, 2007, 05:41 PM
build 511

Plugin loading/unloading on settings dialog behavior change. Now it will load/unload plugin only when you press apply.
Webserver DM fixes - Weather and Devices.
Speedup in a core routine should make dui a little more snappy.
HAI Omnistat addition.

Ron
February 1st, 2007, 10:25 PM
build 511

Rewrapped 511, fix for tiny ;-) serial bug.

Ron
February 2nd, 2007, 05:48 PM
build 512

* Added RSS page to the webserver pages
* Added URL Label control to Device Manager
* Added missing files to distro.

Ron
February 13th, 2007, 05:49 PM
build 513

As always many scripting fixes.
Crash fix -> Script reset / Girder exit.
Crash fix -> Girder startup clicking on menu as the window appears
Minor fix -> Cannot aquire device table.
Minor fix -> event.exe broken
Minor fix -> gireventlib broken on vista
UI fix -> loading/unloading plugins multiple script resets
UI fix -> loading/unloading plugins not remembered.

Ron
February 26th, 2007, 02:37 PM
Build 514

* Added Vista Audio Mixer support
* Settings dialog now supports DUI pages anywhere and multiple drawers
* DMEX pages speedup (local load time: ~1.2 seconds down to ~250 ms )
* Transport classes

Ron
February 26th, 2007, 06:25 PM
build 514-2

* removed RFXCom script
* Updated OmniStat script

If you are experiencing trouble, please uninstall previous alpha to make sure all old files have been removed. If needed delete directory manually after uninstall.

Ron
March 11th, 2007, 05:31 PM
Build 515

Okay, if everything checks out okay this will be the first public beta tomorrow.

Ron
March 17th, 2007, 04:51 PM
build 516

Fixed hang in transport plugin.
Many scripting updates and fixes.

Ron
April 17th, 2007, 11:13 AM
build 517 released

please uninstall previous builds

if you seen an error about Geographical Location, you will need to replace this file in the luascript\components dir

http://promixis.com/forums/attachment.php?attachmentid=3618&d=1177023260

Ron
May 13th, 2007, 04:29 PM
519

including:
* lots of scripting fixes.
* UI guid fixes
* transport tweaks

Ron
June 18th, 2007, 08:46 AM
build 521

hang on script reset fix.
scripting updates.

Ron
October 8th, 2007, 04:05 PM
Build 523
Oct 8, 2007.

* New Lua Debugger.
* Fixed hang on CopyToClipboard function
* Fixed UrlDownloadToMemory/UrlDownloadToFile functions
* Fixed License entry to be more accepting
* Fixed scheduler export of Randomizer settings.
* Included LCD plugin with new driver for Pertelian displays
* Fixed scheduler and timer from randomly loosing/forgetting tasks/timers (actually they where being starved by the old algorithm).
* Updated publisher.lua to create the timers on demand instead of always.
* Pro version added.

Ron
May 23rd, 2008, 03:51 PM
Build 524
May 22, 2008

New version of the webserver
Included iPhone DM pages
Fixed hang in Girder when clicking "Browse" in On Error
Fixed default license issues
Many more fixes.

Ron
May 25th, 2008, 12:35 PM
build 524 / b

Rebuilt installer with fixed lua files.

Ron
June 4th, 2008, 09:46 AM
Build 525

Fixed flash icon on event checkbox
included missing images

Ron
June 30th, 2008, 04:46 PM
Build 526
June 30, 2008

Some great new features in this release:
IR Profiles, this allows you to create Device Manager devices that act as IR remotes.
IR Workshop
IR Web up-and downloads

Updates
DM Webpage updates, now using the same infrastructure for the regular DM webpages as the iPhone webpages use.

Fixes
Automatic Garbage collection (internal memory garbage that is)
Settings Storage. Added function to query location of Registry and Files for plugins and lua. GetRegistryHive, GetRegistryPath, GetApplicationDirectory, GetConfigDirectory must be used from now on, no more hardcoding HKEY_LOCAL_MACHINE!! this allows the user to choose during install if the settings should be local to his account to global. This in preparation of being able to run as a service. (Still more hurdles on this on sadly).

and much more no doubt ;-)

Ron
July 31st, 2008, 10:50 PM
Girder 5.0.0 Build 527

* Fixed memory leak in UrlDownloadToFile and UrlDownloadToMemory
* Updated luacurl
* Fixed compatibility issue in Webserver and FireFox 3.0
* Fixed memory leak in lua threads
* Improved OnScreen display action options, see Girder\On Screen Display

Ron
August 7th, 2008, 05:00 PM
Build 528

* Rewrote Volume handling for Vista. It allows for sounds card to come and go (think bluetooth) without changing the identifier that Girder uses for the audio card.
* Some more work on the OSD's and Vista' topmost handling
* CM11 fix - was broken after Registry change over in 526.

Ron
August 9th, 2008, 04:01 PM
build 529

* Fixed registry issue with USB-UIRT

Ron
August 15th, 2008, 07:06 PM
Build 530 - 5.0.0 GOLD!

Alright! It's done Girder 5.0.0 Gold is out.

Fixes in this release:
* Retyping would sometimes be undone due to a bug in the retype ui.
* Retyping is now saved immediately when it is done as opposed to when Girder exists.
* Upgrade HID transport to support Wiimote.

Ron
August 20th, 2008, 06:30 PM
build 531 PRE



Implemented thread pool for lua threads to avert overhead induced by rapid creation and destruction of threads
Fixed EventExtras bug
Updates Serial classes
Removed Beta from the about box
Fixed weather (it was going into a 6 second weather download loop)

This update has been running all day here without troubles but since it is such an integral part of G I decided to release this as a prerelease and if we don't see any fallout from it this will go into the release

Ron
August 21st, 2008, 12:19 PM
build 532

* Fixed IRman, Diamonkey registry handling.
* Fixed window position loading
* Fixed logger, lua console and variable inspector header handling

Ron
August 22nd, 2008, 10:07 AM
5.0.1 PRE Build 533

Fixed Registry issue reported by Mastiff

Ron
August 24th, 2008, 04:05 PM
Build 5.0.1 534

Removed some debug output.

Ron
August 25th, 2008, 08:36 PM
5.0.1 build 535

* Minor cosmetic changes.
* Updated build-system.

Ron
August 27th, 2008, 06:32 PM
Girder 5.0.2 build 536

* Fixed crash on shutdown.

Ron
September 5th, 2008, 04:27 PM
5.0.3 build 537

Fixed bug in Web Server DM code causing setvalue during load.
Performance and Stability work on the Web server it self.
Added multiple SSL certificate support
Girder now uses a root CA to sign certificates allowing you to enter the root certificate in your trusted root list and avoid SSL errors. (see manual)
Updated Manual
Fixed crash if the User directory was mapped to a network drive

Ron
September 17th, 2008, 08:26 PM
5.0.4 Build 538



Fixed Directory creation bug
Fixed SetValue.lhtml bug that was double url-decoding
Added math.BinaryToHexString and math.HexStringtoBinary.
Fixed DelayedExecutionDispatcher.lua to return its class.
Fixed ActionComponent.lua to actually unregister it's event handler.
Fixed Publisher.lua to return its class
Added Provider to TransportManager
Added cURLextra.lua
Fixed Date.lua to return its class
Created transport provider
Fixed Curl handling of SSL sides (it would not connect)
Added new transport classes
Updated manual
Fixed the webserver to reload its settings on script reset
Fixed the webserver to avoid crashing if a config file was not valid
Added "GetMethod" to webserver object to retrieve post method (GET/POST/HEAD)
Added "GetSSL" method to webserver object, which returns true if this is a SSL encrypted connection.
Fixed HTTPRequest Parser to accept empty CGI parameters
Updated webserver ResponsePool to preallocate a luastate. (deadlock fix)

Ron
September 18th, 2008, 04:28 PM
5.0.5 Build 539

Fixed ThreadPool bug causing memory usage to climb.

Ron
September 26th, 2008, 12:44 PM
Girder 5.0.6 (build 540)



webserver set content type on lua files.
mapping file location fix
transport plugin added MARKEDLENGTH 2 parser.
updated transport classes to support new parser
logger fix for missing transport check
dui: added more debug output on float div. by zero

Ron
November 12th, 2008, 02:43 PM
Build 541

Added CRC library
Added win.ExitWindowEx()
Added win.GetNetworkInterfaces()
Added win.GetDnsServerList()
Added win.GetRoutingTable()
Added win.SafePing() (works on Vista without Admin privileges)
Fixed Data Execution Protection Crash

Ron
November 23rd, 2008, 11:31 AM
Build 542 - 5.0.8
November 23, 2008

included missing zoom player files.

Ron
May 14th, 2009, 06:20 PM
Build 543 - 5.0.9
May 14, 2009


Fixed webserver crash in webserver:SetHeader(..)
gir.UnloadGML( guid )
[table] = gir.GetLoadedGMLs( )
Added more performance counters
Added Midi Plugin
Moved Weather Subsystem to subscription model (Sorry guys)
Removed that pesky 'warning' about missing config files.
Various tweaks to the transport system
Removed Ocelot from Distribution

So a few words. Sadly the weather data that Promixis has been providing for free for the last 5 years has become to expensive for us to give away. We have to charge a small fee for anyone who wishes to continue to use it. Anyone using the weather data must upgrade to this version of Girder and buy a weather subscription from us (http://promixis.com/weather.php). The free weather data will be discontinued shortly.

We removed the Ocelot plugin from the distribution, why you might wonder. The one and only reason is that this is a third party plugin. You can find it here (http://promixis.com/forums/showthread.php?t=14679).

As always let me know if something broke with this upgrade.

Ron
August 19th, 2010, 12:28 PM
Fixes:



Moved watchdog to port number 20011-20013
Added MOUSE MODE ON event
Added MOUSE MODE OFF event

Ron
November 18th, 2010, 04:13 PM
5.0.12 Build 549


Fixed PIR-1 CPU spike
Removed outdated LCD drivers
Fixed PIR-1 crash
Added PIR-1 Naming, if you use multiple PIR-1 this can be good to tell them apart.

Ron
December 10th, 2010, 02:32 PM
Girder 5.0.13 - Build 550
December 10, 2010



Fixes crash on ComServer.
Adds option to specify modulation frequency to PIR-1 code (instead of detect modulation frequency)

Ron
February 7th, 2011, 03:19 PM
Girder 5.0.14 released
February 7, 2011


Fixes bug in PIR-1 IR sending code leading to lockup.
Adds PIR-4 driver.