Guys, I've been working hard at porting the whole code base to the latest Delphi and Visual Studio 2008 including upgrading as many libraries as I can do without breaking stuff. The result is Girder 5.1 beta. If you see some odd text anywhere please let me know that is probably a spot where I missed the Unicode translation. Some of the features
Girder 5.1.0.590
- Updated lua code editor
- Logger scrolls down, just as the interactive lua console
- Unicode internally (this will help with translations for Girder 6)
- Recompiled all the plugins (still todo lua libraries)
- Integrated clear button on Lua Interactive Console into header to save space
- Integrated clear button on Logger into header to save space
- Turned off the Audio Mixer popups by default
- Moved the columns around a bit on the scripting console, variable inspector and log to allow for sensible auto resizing of the main column
- Variable inspector now responds to key presses and jumps to node starting with the sequence of keys you press
- Variable inspector shows some info on the selected node at bottom of screen instead of in the popup balloon.
- Load some default plugins on startup if nothing has been configured before.
- Included AES lua library
Updated Libraries:
- LuaSockets
- OpenSSL
- Boost
- Docking Library
- NavBar Library
- Treeview Library
- Delphi XE
- Visual Studio 2008 (yeah I know there is 2010)
- PIR-1
- PIR-4
- Updated GD
- Uploaded luacurl / curl
Removed items
- Removed Ammo and OpenMCE, these will become separate downloads
- Removed the lua debugger. It might reappear at a future point but right now I'm aiming for maximum stability.
- Novice interface, did anyone ever really use this? Just confusing
Fixes build 581
- Made IR uploading work again
- Fixed bug report by Mike below
- Fixed double icon bug
- Many many tweaks left and right.
- Fixed ignored repeat setting in IR profiles
- Checkboxes in settings for Girder startup were not being set correctly.
Fixes build 582
- Fixed AES library ( note this has changed name to aes from luaaes to match it's namespace)
- Small tweak to backup saving
Fixes in build 583
- Fixed Help loading
- Re-enabled saving of headers in logger, lua interactive console and variable inspector
- Increased size of component manager window
- Small tweak to internal memory management for the logger
Fixes in build 584
- Fixed lua eventstring and payloads
Fixes in build 585
- Fixed plugin loading that was causing some plugins to be stuck enabled
- Adjusted floating point initialization to hopefully fix issues Mike is seeing.
Fixes in build 586
- Fixed Xap plugin loading
- Fixed unicode error in window targetting
Fixes in build 587 (july 29, 2011)
- IR Profile importing fix
- PIR-1 CCF learn fix
- Webserver plugin performance improvement
- Transport Manager code fix for persistent transactions
Fixes in build 588 (August 15, 2011)
- PIR-1 Learning fix
- Webserver fix for slow responses
Fixes in build 589 (September 27, 2011)
- PIO-1 Support (under transport manager)
- Fixed event matching bug
- Fixed lua object push bug
Fixes in build 590 (July 30, 2012)
- Updated PIR-1, PIR-4 drivers
- Added PRB-16 (16 Relay USB connected board from Promixis)
- Fixed license amnesia
Todo
- Update the manual, include a new getting started bit to help people out
- Address bugs you guys find
- Move to new installer, to avoid the false virus reports??? Not sure yet.
Installing Installation is pretty straight forward, it uses a new installation key and directory so you can keep this installation next to your old Girder 5.0 installation. It does use the same registry keys and app-data directory (so if you uninstall either Girder 5.0 or 5.1 your registry keys and app-data might disappear). I do not suggest to install this into the same directory as your old installation. Backup your current installation Please let me know if anything is broken this was a _very_ intensive port due to the fact that the old compiler Delphi 7 (almost 10 years old now!) was not unicode and the new Delphi forces Unicode on you. Some other libraries used Visual Studio 6 (as old as Girder 13 years). Here's the download have at it! Post bugs in this thread please. Oh an your Girder 5 licenses are of course valid for Girder 5.1
https://s3.amazonaws.com/promixis/Girder-5.1.0.590.exe


Reply With Quote