View Full Version : Latest Release Girder 4-0-2 January 23 2006)
Ron
December 14th, 2004, 06:10 PM
If you run into trouble please do a full uninstall and then reinstall this version.
Girder 4.0.x (http://www.promixis.com/download.php?id=780)
Release notes below
Ron
January 16th, 2005, 07:24 PM
Alpha 2
Ready for your consumption.
*Some* of the fixes:
Bugfixes:
Invert bug in Windows Conditional Plugin
Modifier matching
Modified default fix
Macros didn't work (Multigroups)
Deadlock in enable/disable plugins
Additions:
UIR Plugin
TaskCreate
TaskSwitch
DeviceNotify
CopyData
Monitor
GenericIP (includes Global Cache support)
Internet Event Server Lua Script (replaces the internet event server/client plugin.)
Documentation (don't laugh)
Ron
January 23rd, 2005, 01:17 PM
Alpha 3:
New features
Enhanced Task Switcher (OS->Enhanced TaskSwitcher)
Search functionality in the code editor
Balloonhint functionality (Balloon hints on the Girder trayicon!)
LoadPlugin returns a result now.
Luacom 1.3b
Option to open all actions/events in one window instead of opening a new window for each action. (You can still choose to open certain actions in a separate window)
ActiveX UI support (documentation forthcomming)
Double click to open
Added History feature to linkpicker
Load speedups
Event editor overhaul.
Bug Fixes
Fixed crash in Girder Actions.
Fixed crash on file close
Volume change bug fix
Map editor behaviour
Link picker icons incorrect.
DPI Scaling fixes.
Stuff that I am forgetting
Ron
January 26th, 2005, 01:56 PM
Alpha 4
Features added:
Added Collaps all/Node
Added Expand All/Node
Docking panel position is stored between sessions
Customization of toolbars is stored between sessions
Double click - to - add (option)
Auto open editors on add (option)
Bugs Fixes:
Hopefulyl Fixed FireFly/GenX10 crash
States were not handled correctly.
Antirepeat Edit box change.
Docking panels don't crash :-) (several bugs related to this)
Startup no node crash prevented.
winExists
isforeground
grchecked
DRM / Armadillo problems New wrap
Ron
February 2nd, 2005, 10:24 PM
Alpha 5
Okay here goes:
Bug fixes
Duplicate events missed a field
OSD Timeouts where not being set.
changing an action doesnt enable apply
Enable error on no selection.
Girder has no title in tray
Bugfixes in GenericIP
Keyboard plugin was acting up.
EventCallback was crashing
docking windows are messing up
OSD Position fix
OSD Multimonitor fix
Balloonhint HIDE method was not hooked up
New Features
Enabled the new taskswitcher by default!!
Multiple instance prevention
Installer adds install directory to the registry.
taskbar icon flashing
Lua Timer object (formerly WinLuaEX component)
Lua Registry object (formerly WinLuaEx component)
Variables now allows things like bla.doo[23].tt :-) so in the OSD you can now display values from a table.
Double click on action adds action to tree.
Automatically open action on add
Ron
February 10th, 2005, 11:46 PM
Alpha 6 New features:
Source Wizzard ( to add remote mappings easily)
Redid the mapping internals
Documented the registry object
LuaSockets 2.0 beta 3
After Refresh the variable display remembers where it was
Assigned F5 to apply and run on action editor window
FolderWatcher object
LuaStartup directory. (Create girder\luascript\startup dir to use this feature)
built in startup delay Use -Startup commandline parameter.
Bug fixes
TriggerEvent bug
States have been fixes some more ;-)
GenericIP mutex bugfix
Win9x bug in plugins
Win9x doesn't load luasysfunction for now
Win9x installs GDIPlus.dll
As always many small fixes.
Ron
February 19th, 2005, 11:38 AM
Alpha 7
New features/updates
* Multimonitor Extensions!!!
* Encryption and Signing of GMLS ( good for application developers that would like Girder integration but do not want to share the method how it was done )
* Add remote Wizard got an overhaul.
* The predefined event list was redone
Bug FIxes:
* math.or -> math.bor
* math.and -> math.band
* Windows 98 bugs fixed.
* Much, much bug testing and tweaking.
Ron
March 2nd, 2005, 09:39 AM
Alpha 8
Fixes
File save should add .gml if not present
Plugin loader bug fixed.
Threading fixes
Typematic fixed.
Features/Upgrades
AddEventHandler/RemoveEventHandler replaces Callback functions, this function now accepts function as well as function names.
Scripts now user return true, and return false as a way to indicate what link should be triggered, update your scripts accordingly.
Import / Export
Added gir.PluginStatus to retrieve the status of a plugin.
Added event.exe and gireventlib.dll (compatible with g3.3)
Moved the main editor and event editor window onto a docking window.
DUI, the link widget now comes with a label that displays the link.
Added WM_Device_change
Added Search and Replace to the code editor
Added Search to the main window
Many many more subtle fixes. I had to rush this guy out since the previous alpha was expiring hopefully there aren't any big oopses in it :-)
Ron
March 3rd, 2005, 06:08 PM
Alpha 8 MT
This is a feature request update. After experimenting with the multithreaded lua I think we are going to keep it in there! So please give it a go
Fixes:
Small update to DynamicUI.xml (update to use new Link Widget).
New Features:
Multithreaded Lua.
Ron
March 4th, 2005, 03:07 PM
Alpha 8-MT2
Fixes:
MT code fix (bug reported by Mark)
Keyboard shortcut fixes on the editor window
Closing while editor was open sometimes crashed, fixed.
Ron
March 15th, 2005, 09:05 AM
Here is the temporary update with an extended expiration. No other updates from the previous version.
Ron
March 19th, 2005, 01:09 PM
Alpha 9
Tons of stuff, sorry not many details.
Communication Plugin, takes care of communication between girder (and future netremote).
Volume label update
Bug fixes.
Lots of new plugins.
Ron
April 1st, 2005, 12:02 PM
alpha 10
New Features and updates
Task Scheduler
Geographic location Settings (for sunrise/sunset/weather etc etc)
gir.GetLocation() to retrieve these settings from a script
Logtree Headers are now remembered.
Communication Server Plugin updates.
Fixes
Lots of small fixes.
Ron
April 12th, 2005, 12:01 AM
alpha 11
New features
gd library
Simpletimer
DUI Frontend to the scheduler
Scheduler docs
gir.RunCodeOnMainThread
Designer
Fixes/updates
Icon tweaks
minor bugfixes
LuaWinFunc
ComServer added option to block remote code execution
Ron
April 23rd, 2005, 01:34 PM
Alpha 12
OSD Object
CM11/12/17
Many Many Many Fixes.
Ron
April 25th, 2005, 10:09 PM
alpha 13
Fixed MeasureString
Fixed Frozen UI due to WM_GETTEXT queries.
DU Panel spin button spacing
Targetting window crash fix.
LuaThread fixes (sorry Mike)
DUI Bugfixes.
CM11/12/17 should default to COM1
Close All File Fix
DU OnGetPage fix (thanks Jon)
Ron
May 5th, 2005, 02:27 PM
Alpha 14
Note:
Note 1: I left some debug output enabled inside the action processing routines, if anyone is have performance issues this might be causing it. I'll release an update for this.
Note 2: Appear I didn't recompile the X10 plugin on my main dev. machine after updating the repository when I got back from MN.
Update later today.
fixes:
Weekend in Minneapolis, many bug fixes.
OSD Fixes
Timer Lua StackTrace Back.
Lua Round Fixed.
Girder is much more protected from errors in plugins
Designer updates
DUI library fixes. Thanks Jon.
The Example plugin now uses the DUI library.
Fix to the GetWindowMatches, deadlocked again.
Capture UI icon update.
Target UI update.
Variable window fix for copying variables.
New Features:
Added HID plugin
Ron
May 7th, 2005, 12:29 AM
Alpha 15
Fixes:
More DUI fixes. Thanks again Jon.
OSD Fixes lockup when using lua callback are fixed.
New GDIPlus from MS.
AudioMixer updated (mike)
Osd.Lua updated (mike)
New X10-Remotes file.
New Features
RemoteWonder 2 direct without ATI AMMO. (Separate download)
Ron
May 12th, 2005, 11:29 PM
Alpha 16
Changes:
OSD Fixes
Filesyswatcher fixes for lock on Lua_close
Timer fixes for lock on lua_close
Keyboard plugin loop prevention
plugins added gir_eventstrings_advise
dui library fixes and additions.
dynamic ui cleanup.
duipanel now supports the visible property
X10 plugin no longer sends channel by default. Registry setting available.
Monitor plugin merged with Multi Monitor
Monitor off/on exposed to lua
Add plugins now use the dui library.
Ron
May 13th, 2005, 12:25 PM
Alpha 17
Fixed startup 'crash' "Failed to get data for 'NoviceInterface'"
Some more tweaks to the X10-Remotes plugin
Removed option from settings dialog "Remeber loaded files"
Added option to settings dialog to make girder wait before enabling plugin on windows startup.
Some more tweaks to the loading of settings from the registry to prevent 'Failed to get data for...'.
Ron
May 21st, 2005, 03:00 PM
Alpha 18
New Features
Individual actions now remember their own size, so no more resizing the code editor all the time.
Fixes:
Fix for LuaThreads crash
Fix for OSD crash
Fix for 'dxDockPanel4 / dxFloatDockSite4' crash on shutdown
Fix for Image:Destroy and Garbage collection
Reverted back to updated Treeview
People that use the Generic X10 plugin please report back experience with it.
Ron
May 26th, 2005, 05:52 PM
a19
fixes, fixes and more fixes.
New Features
Logger has filter ability.
Please note I am leaving for a 2 week vacation on sunday, speak up now for critical bugs or for 2 weeks hold your peace.
Ron
May 27th, 2005, 06:37 PM
a20
Fixes Fixes
While I am away go easy on Mike, okay guys.
Ron
June 24th, 2005, 05:42 PM
Alpha 21
Fixes
osd.DrawImageFull bounding box fix
Middle Click fixed
Logger Memory leak fixed
Ctrl-Alt modifier fix in keyboard plugin
Optimized the Windows Conditional Plugin, also fixed. NEEDS TESTING
Designer GroupBox caption property added
Scheduler 8th day fix.
New Features
Serial Plugin
Logger now stores time in millisecond accuracy.
Lua Interactive console has timestamps too (millisecond accuracy)
Filetype registration
Commandline option handling.
Ron
June 30th, 2005, 07:18 PM
Alpha 22
This is a milestone guys! If this release is acceptable we will move into public beta next week!!!! Stamp on this one and report problems!
Features
DirBrowser DUI item.
MergeDUITrees and UnmergeDUITrees function in dui.dll
TreeScript Plugin ( allows lua snippets to be actions on the tree with a DUI)
ParseString exported to Lua.
BugFixes
LuaCom character fix ( Thanks Marcel )
Included weather icons
Keyboard plugin + definition update
Reworked the Updates Screen
More more more.
Ron
July 4th, 2005, 07:19 PM
Alpha 23
Several issue came up with the previous version so here is a new build. Please give me feedback, I would like to move to a public beta but only if we eliminated all stupid glaring bugs :-)
New Features
The variable tree actually remembers where it was when you hit refresh.
Niveus remote definition added
New Manual!!!!! Check it out.
Several bugfixes
Rebased all .dlls for faster loading and smaller memory footprint.
Ron
July 8th, 2005, 05:26 PM
!!!!! BETA 1 !!!!!
We have gone public!!!!
Ron
July 12th, 2005, 03:07 PM
Beta 2
Mostly license stuff (added Girder Standard and upgrade licenses) and a few small fixes. Will release a feature matrix shortly.
Ron
July 18th, 2005, 02:02 PM
Beta 3
New features
* Added Webserver plugin (former httpd)
- Uses authentication
- More scripting compatible
* Added Global Cache Plugin
* Updated manual
Small Fixes left and right.
Ron
July 21st, 2005, 06:39 PM
Beta 4
fixes
Girder Open Fixed
features
Web Server Improvements (HTTPS) Note, there are some changes coming here, don't do to much work on this.
Action Node Logging
OSD updates.
Ron
August 2nd, 2005, 03:25 PM
Beta 5
Add Remote dialog overhauled, it now features a comment box and loads plugins if they are not loaded when needed.
bug fix in regsitry.cpp of Aux.
Added SetState
Added gir.GetMail
Added export so plugins can update a DUI.
New webserver pages
lots of updates to the Webserver
Manual updates
updates to the comserver so that NetRemote can query the tree.
Fixed problems if a send was tried if a connection was not authenticated yet.
Fixed bug in SunSet/SunRise code
Added lua exports for the SunSet/Sunrise code.
Serial now has a child lua state that allows it to call into lua without aquiring the lua mutex and thus happens parallel to an existing lua session.
Treescript changes: It check to see if the function is there, the DUI file is now selected by reading the return value of the script. (see globalcache.lua)
Integrated the help more closely.
Ron
August 3rd, 2005, 05:08 PM
Beta 5-2
Fixing some slipups.
osd.lua fix
weather.lua fix
blank OSD fix (thread+child lua state)
webserver now looks for .lhtml first instead of .html
installer installs msvcr71.dll instead of 70.
Features
SunSet/SunRise have an extra parameter at the end giving an offset in minutes from Sun-Set/Rise.
Ron
August 11th, 2005, 05:25 PM
Beta 6
Features
Generic Internet Plugin V2 (This will replace the old one).
Sorting in the variable browser is now case insensitive
Copy text from Interactive console (right click)
Icons added to trayicon menu
Updated manual.
Bugfixes
Add Remote Wizard fully overhauled.
OSD fix that caused crashes when running scripts with images.
Webserver plugin Secure transmission fixed.
Serial plugin script updates
GlobalCache updates
Technobable fixes in the mapping editor.
Ron
August 19th, 2005, 05:40 PM
beta 7
fixes
Many fixes left and right.
fixed bug in RunLua Top might be off.
Modified luaprint internals to prevent memoryleak under heavy load.
fixes to cm11/main.pas so that settings get used properly.
fixes to gip.
fixed HID crash
Audio Mixer event overload fix. Rate Limiting in place.
features:
OSD Added Graphics Paths
OSD Added Transformation Matrix
OSD Added SetRegion (Allows shaped window from Graphic Path)
OSD Added Clipping
OSD Added DrawPath
added config support to TreeScript + internal updates to support this.
added image DUI type
added html label dui type
Ron
August 23rd, 2005, 10:45 AM
Beta 7-2
Fixes:
Crash fix in lua print
Crash fix in windows conditional plugin
temp hack fix for dui-config page duplication (might still have trouble)
added missing usb-uirt
small fixes in luathread implementation
Ron
September 4th, 2005, 01:12 PM
beta 8 pre has been released. More info here:
http://www.promixis.com/phpBB2/viewtopic.php?p=127695#127695
Ron
September 8th, 2005, 07:02 PM
beta 8 released.
Ron
September 30th, 2005, 02:34 PM
Beta 9
In this updated I focussed mostly on bug fixes. So there isn't too much new stuff visible. though I strongly advise everyone to upgrade for the fixes.
Ron
October 17th, 2005, 10:02 PM
I have decided to release a prerelease beta 10.
Technical details for the die-hards.
Reason for prereleasing: I have implemented a 'Marshalling' and a 'Messager' subsystem in the Girder core. This is a central point for all interaction with the core, this should fix quite a few issues that were popping up. This required some changes to the Girder source so I would like to see how it works in the wild before I release it on the download page.
Two spots where you can see this change:
1. The main interface, the two leds at the bottom left hand side have the following meaning.
left led (plugin status): Green= Plugins Enabled, Yellow = Event Coming in, Red = some plugin had a failure, purple= delayed start..
right led (core status): grey = core disabled, green = core doing great!, yellow = core is busy all other tasks are being queued.
2. When disabling/enabling plugins on the settings page you'll notice that the background goes to grey and they do not get check immediately. Only after the operation completes the background will go back to white and the plugin is checked or unchecked.
Ron
October 18th, 2005, 02:19 PM
beta 10 pre2
fixes:
Lua stack was off due to missing lua_pop(L,1) in dui library
Fixed crash in Action Form causing crash
action form tree uses id's instead of pointers.
Lua plugin enable/disable/load/unload now use CoreMarshal
taskcreate/taskswitch is now case insensitive
Ron
October 19th, 2005, 11:03 PM
beta 10 pre 3
More bug fixes. As reported on the forum.
Added Advanced X10 Manager, note this will be a PRO+ only feature.
Ron
October 21st, 2005, 06:12 PM
Beta 10
After some more fixes and the addition of the diamondkey plugin we present beta 10.
Ron
October 25th, 2005, 10:30 AM
beta 11 pre 1
http://www.promixis.com/phpBB2/viewtopic.php?t=13071
Ron
October 25th, 2005, 02:54 PM
Beta 11
Fixed Radio Group Caption bug
Fixed hang on exit/reset/plugin (un)load bug fixed.
Ron
October 31st, 2005, 06:13 PM
beta 13, lots of small fixes left and right.
Ron
November 2nd, 2005, 07:07 PM
beta 13 release II.
Mostly script updates and load order fixes.
Ron
November 15th, 2005, 06:22 PM
beta 14 released.
Bug fixes.
new features
Girder Com object.
Dim MyGirder As New GIRDERXLib.Girder
Dim x As Boolean
MyGirder.TriggerEvent "Event!!", 18, "1", "2", "3", 0
Ron
November 23rd, 2005, 06:25 PM
beta 15
Bugfixes bugfixes.
Ron
November 29th, 2005, 06:16 PM
Beta 16
Okay beta 16 has several fixes as reported on the forum previously but most importantly it includes a FULL updated of the comserver. The whole protocol has been wrapped into easy to use classes. This allowed me to write a commandline comserv client (csevent.exe) in a few minutes and the Girder ActiveX will be extended to allow bi-directional communication.
Documentation for this new API has been included, I will release a short howto based on the commandline csevent.exe.
I am out of town for the next 24 hours, so I am not releasing this to the release page, please test this for me, if it doesn't work get the old comserver from beta 15 and try again.
Ron
December 11th, 2005, 09:10 PM
Release Candidate 1
Okay we are testing the water here :-)
Fix in the webserver that caused crashes from PPC clients
Added some new webpages to the webserver to demonstrate PPC AJAX!! :-)
Comserver fixes
Added default GMLS, if you don't want these loaded in Girder uncheck the corresponding option in the installer
Added the Remote Wonder plugin installer
Ron
December 12th, 2005, 07:08 PM
RC1a
Some small mods.
* multievent fix
* x10 fixes
* communication server docs
* FileLoaded fix.
Ron
December 14th, 2005, 06:40 PM
Release Candidate 2
Added 3 GMLs, Media Center, Winamp and ZoomPlayer
minor UI tweaks
Ron
December 15th, 2005, 06:43 PM
Release Candidate 3
Fixed crash on close.
Added x10 channel option
Added Rename
Modified the Settings dialog to make the automation settings more obvious.
Ron
December 16th, 2005, 12:10 AM
fixed corrupt download.
Ron
December 17th, 2005, 03:06 PM
Release Candidate 4
minor cosmetic fixes.
2 crasher fixes.
Ron
December 18th, 2005, 04:21 PM
4.0.0
Just minor UI and installer enhancements.
Updated the licensing to only allow 30 days trial. This will expire Girder for some users right away, please contact me and I'll hand out an extension for the parties involved.
Note: I will be out of town starting the 21 until the 26 so get me before that or wait until after the 26th.
Ron
January 2nd, 2006, 05:52 PM
4.0.1
Crash on Close bug fixed
State count fixed
added new items to the keysend action.
signed the download.
vBulletin® v3.7.4, Copyright ©2000-2008, Jelsoft Enterprises Ltd.