PDA

View Full Version : Girder 3.0.22 Pre 4



Ron
October 13th, 2002, 01:55 PM
I've released Girder 3.0.22 Pre 4, this time you only need to download this package it includes everything you need. Lots of stuff happened so please give it a good shakedown, next release should be 3.0.22 final. Or a bug fix release. Look at the news page for the updates.

Developers: The action plugin skeleton shows how to use the new EventCallback feature.

-Ron

Ron
October 13th, 2002, 01:55 PM
Nope looks like I missed that one :-(
I'll release an update later today.

But first I have to get some tickets
to the CeBIT. :-)

-Ron

[Edited by RonB on 03-15-2001 at 02:34 PM GMT]

Ron
October 13th, 2002, 01:55 PM
I've released Pre 5 as an update to pre 4 so you don't have to download everything again.

Pre 5 fixes this :
- Added save/load register actions
- Added "On Open","On Close","On Enable","On Disable" events to Girder, now you can set the autoexecute group on a per .gir file basis.
- Fixed import group bug
- Fixed listbox bug
- Wrapped blockplugin
- Added tooltips when the tabs are in icon mode

-Mark:
I've noticed this different behaviour but i'm afraid I can't change that at the moment, just hit F2 if you want to rename.

Keep them bug reports coming!!!!

Todo for tomorrow
* Redrat plugin.
* Release 3.0.22 final ??

-Ron


[Edited by RonB on 03-15-2001 at 05:24 PM GMT]

Ron
October 13th, 2002, 01:55 PM
-Steve

About bug 1 that is fixed in pre5

And bug 2 i have not been able to generate, can you specify what plugins you are using and if there are any keyboard actions defined ... maybe an arrow key to the foreground app :-)
Anyway usually you can fix it with the setting: "Don't send the IR command when girder is the foreground window" in the settings dialog.

-Ron


[Edited by RonB on 03-15-2001 at 07:03 PM GMT]

Ron
October 13th, 2002, 01:55 PM
What windows version are you using ?

-Ron

Ron
October 13th, 2002, 01:55 PM
I don't have WinME, so i can't test it, I will however try it under win98, could other users please report if this occurs for them or not.

Did this occur with the old versions as wel ?

-Ron

Ron
October 13th, 2002, 01:55 PM
Mark I like that view on things :-)

Hmm, that what's I get when I start hacking on others peoples code and don't pay attention where i put that ParseRegString ;-)

I'll look into it...

-Ron

Ron
October 13th, 2002, 01:55 PM
Hi Mark,

The Link-Browse buttons apply there changes immediately, so the browse button doesn't needs to be activated.

I'm aware that the whole system isn't all to good and i'm thinking of a way to improve on it.

-Ron

Ron
October 13th, 2002, 01:55 PM
I think the new tree is messing up, for some reason it says Grid index out of range when the tree is empty and you press a key. I'm now hacking in assembler code as i don't get the source of their control :( this is horrible.

-Ron

SteveV
October 13th, 2002, 01:55 PM
Also,

In Settings => Action Plugins the TimeServer.dll plugin does not appear on the list of available plugins. There is a check box but no description. Checking the box and clicking the Apply button results in a "Cannot load init" error.

Regards -- Steve

SteveV
October 13th, 2002, 01:55 PM
Salvo,

Ooooops, my mistake. I've moved it to the Hardware Plugins folder and all seems to be OK. I haven't had the opportunity to use this function yet but I'll try and play with it a bit within the next couple of days.

Ron,

I found a couple of other oddities in 3.0.22 Pre 4:

1.) Using the <Ctrl>A shortcut to add a command to a new (empty) TreeView pane results in a "Grid index out of range" error. Using right click => Add Command functions properly as does Edit => Add Command. Oddly, the <Ctrl>A shortcut works properly after the first command or MultiGroup has been added.

2.) Selecting a menu option using the keyboard gets Girder stuck in a weird loop that requires switching to another application to terminate. The loop seems to terminate as soon as Girder loses focus. For example: Click on File and use the letter shortcuts or arrow keys to select a menu selection. Girder responds with a rapidly flashing yellow status bar "LED".

Regards -- Steve

SteveV
October 13th, 2002, 01:55 PM
Ron,

It seems to be related to the keyboard plugin only. I "unchecked" all hardware and software plugins, and created a new gir file with only one blank command. After pressing <F9> to enable device and the problem occurs. Since I have no active commands in this file it can't be something I'm doing :)

Regards -- Steve

SteveV
October 13th, 2002, 01:55 PM
WinME

Steve

SteveV
October 13th, 2002, 01:55 PM
hmmm... same thing with versions 3.020 and 3.021 pre. I usually don't have the keyboard plugin enabled so I've never noticed this before today. It only seems to happen when the menu bar is active.

Just so you know, it's not causing me any particular problems--it's just weird.

Regards -- Steve

SteveV
October 13th, 2002, 01:55 PM
Ron & Mark,

I wouldn't be all that surprised if the menu bar problem I'm seeing is a WinME issue--it doesn't play nice.

Here's what I'm doing if you want to try and duplicate:

Press the <Alt> ket to activate the menu bar.
Press the DOWN arrow to expand the file menu.

At this point the yellow status bar LED flashes very rapidly and the Girder tray icon shows Girder is working. I can duplicate this problem with any .gir file or a blank Treeview pane.

Again, it doesn't do anything negative other than prevent using the keyboard to select menu categories--mouse selections are fine. Once the category has been selected (File => Setting for example) I can use the keyboard to tab around no problem.

Regards -- Steve

[Edited by SteveV on 03-15-2001 at 04:44 PM GMT]

Mark F
October 13th, 2002, 01:55 PM
The BlockPlugin still doesn't work on NT.

I get an error:
"The procedure entry point CreateToolhelp32Snapshot could not be located in the dynamic link library KERNEL32.dll"

Followed by:
"Cannot load dll"

and finally:
"BlockPlugin.dll"

Did you wrap it too? :)

Mark F
October 13th, 2002, 01:55 PM
Just noticed something else too ...

When I use a new hardware interface (check the box next to the hardware plugin name on the file/settings .../hardware plugins page and press apply or OK) the dropdown box that contains the "device_learn" list gets another set of the same and new names. I believe you are not emptying the list (send a CB_RESETCONTENT message) before loading it with the new list of names so all the old ones stay and you add the new ones. By the way, I like the dropdown much better than the button two method. :)

Mark F
October 13th, 2002, 01:55 PM
You will get tired of me!

I cannot double click on a name in the tree and edit the name. This behavior is different from previous versions.

Mark F
October 13th, 2002, 01:55 PM
It's not a bug, it's a feature! :)

I like how the OSD Popup can use the register values. Very cool. However, when you edit an existing message, the message text that is displayed has had the ParseRegString done on it. It no longer contains the [regx] placeholder(s) but instead has the contents of the register(s) in it. This is different than, for example, the say plugin.

Mark F
October 13th, 2002, 01:55 PM
Not all Girder command changes cause the apply button to be activated. For example, when I change an existing "check reg." or "goto" command by pressing one of the browse buttons and selecting a command, the apply button does not become active.

There may be more cases of this but I only tested check reg and goto. (sorry)

Mark F
October 13th, 2002, 01:55 PM
Steve -

I cannot seem to reproduce what you are talking about either (Win NT 4.0). I may be doing it wrong though.

Mark F
October 13th, 2002, 01:55 PM
Using pre5!

I hesitate to mention these since I cannot repeat them on demand:

1) Sporatically, when I delete a command, I get a trap from Girder accessing address 0. The program DOESN'T crash and appears to continue to work ok. I don't know what would happen with a less robust version of Windows (I'm using NT).

2) Sometimes when I copy a command from one multi-group and paste it into a different multi-group, the generated command takes the name of a command that already exists in the target multi-group instead of the name it had previously. (I copy XYZ command and paste into another multi-group and it shows up as ABC which is a command that exists in the target multi-group)

[Edited by Mark F on 03-15-2001 at 02:44 PM GMT]

SlavoS
October 13th, 2002, 01:55 PM
Hi Steve,
TimeServer.dll is not action plugin. It is hardware plugin, so you will need to move this DLL to "PluginsHardware" directory.
If it was only mistake from you (about the action plugin) let me know as soon as possible.
I tested Girder 3.0.22pre4 with TimeServer.dll on my comp. and it works.
Slavo

SlavoS
October 13th, 2002, 01:55 PM
SteveV wrote:
Ooooops, my mistake. I've moved it to the Hardware Plugins folder and all seems to be OK. I haven't had the opportunity to use this function yet but I'll try and play with it a bit within the next couple of days.


Hi Steve,
never mind. :-)) I hope you will be satisfied user of this plugin. Please, let me know about your comments and bug reports, if they will occur.Thanks.
Regard, Slavo

mike
January 11th, 2003, 08:57 AM
I've released Girder 3.0.22 Pre 4, this time you only need to download this package it includes everything you need. Lots of stuff happened so please give it a good shakedown, next release should be 3.0.22 final. Or a bug fix release. Look at the news page for the updates.

Developers: The action plugin skeleton shows how to use the new EventCallback feature.

-Ron