QS ß56a5 available

6 views
Skip to first unread message

Etienne Samson

unread,
Feb 16, 2009, 4:01:26 AM2/16/09
to Blacktree: Quicksilver
Hi !

ß56a5 build has been made available for download here.

Things I fixed for this release :
- The plugin download getting stuck shouldn't happen anymore, but it seems the Eclipse plugin fails to unpack correctly, so you won't be able to download it. The thing is I have been forced to disable the progress bar, because IIRC it was actually causing the problem (yes, there is no supported way of knowing a download progress in Apple's API, go file bug reports guys, this is a shame).
- I fixed the issue I introduced by not checking for smaller parts of an abbreviation (fx will now correctly match Firefox).
- This is an universal build, default plugins included.
- Tried to blindingly fix the Shelf crash bug. If some of you can reproduce it, write me some directions in a ticket. I haven't been able to. I also wondering if it's not wrongly named, IIRC it's more easily caused by copying a big chunk of Photoshop data than by using the Shelf.

Things that are fixed versus 3814 :
- Trigger scoping.
- Dockable windows that have a tendency to a) spring out when applications changes b) get stuck in one space do (or should) not do this anymore.

I'll also have a build of a working Service Menu Module soon. I'm currently fixing some glitches. Sadly, I don't have the source for the User Interface one, and neither the iTunes one, I'll have beg alcor for them...

Etienne

mason k

unread,
Feb 16, 2009, 9:14:58 AM2/16/09
to Blacktree: Quicksilver


On Feb 16, 4:01 am, Etienne Samson <tienn...@gmail.com> wrote:
> Hi !
>
> ß56a5 build has been made available for download here.

Awesome!

>
> Things that are fixed versus 3814 :
> - Trigger scoping.
> - Dockable windows that have a tendency to a) spring out when  
> applications changes b) get stuck in one space do (or should) not do  
> this anymore.

Super awesome!

>I'll have beg alcor for them...

Ahh hah - so the plugin source is not available. That's why I
couldn't find it in the repo yesterday! Do you have Screen Capture
Actions? I wanted to mod that into grabup-like functionality.

EdLamblet

unread,
Feb 16, 2009, 6:49:05 AM2/16/09
to blacktree-...@googlegroups.com

Hi Etienne

I have downloaded this new version, installed overwriting 3815, started it but it stays a few seconds and crash and close !

I am in a Macmini Intel C2D, 1 Gb RAM, any help ?

Greetins.

me
Eduardo Lamblet  Rio de Janeiro - RJ

Etienne Samson

unread,
Feb 16, 2009, 11:38:02 AM2/16/09
to blacktree-...@googlegroups.com
Hi Eduardo !

Can you email me the corresponding crash log file (either by copy-pasting it from Apple's CrashReported window after launching it, or getting it from ~/Library/Logs/CrashReporter/ (the latest one)).

Le 16 févr. 09 à 12:49, EdLamblet a écrit :

Chris Cairns

unread,
Feb 16, 2009, 12:45:48 PM2/16/09
to Blacktree: Quicksilver
Thanks Etienne. This will be the first time i will try your release
seriously. Lets see what happens.

EdLamblet

unread,
Feb 16, 2009, 1:39:24 PM2/16/09
to blacktree-...@googlegroups.com

Ok Etienne, 

Here it goes :

Quicksilver_2009-02-16-085044_Macmini-EdLamblet.crash
pastedGraphic.tiff

Chris Cairns

unread,
Feb 16, 2009, 11:13:12 PM2/16/09
to Blacktree: Quicksilver

Hi, EdLambet.
Quit quicksilver (both your old and new one)
Go to ~/Library/Application Support/ and delete the quicksilver
folder.
Now launch Etienne's quicksilver.

Chris Cairns

unread,
Feb 17, 2009, 12:00:49 AM2/17/09
to Blacktree: Quicksilver
To EdLambet.
Oops!! sorry. I told you to delete the folder. I meant, first take its
backup and then delete it.

iota

unread,
Feb 17, 2009, 12:08:10 AM2/17/09
to Blacktree: Quicksilver
To test B56a5 do I need to completely remove my prior version of QS
(trash prefs, app support)? Or can I just copy B56a5 over my existing
version in the Applications folder?

EdLamblet

unread,
Feb 17, 2009, 1:09:03 AM2/17/09
to blacktree-...@googlegroups.com

Gottit before you could mention ! Always do a Backup before.

Thanks for helping. but I decide to stay at 3815 until B56a5 is less buggy.


me
Eduardo Lamblet  Rio de Janeiro - RJ

i.aten...@gmail.com

unread,
Feb 17, 2009, 4:03:58 AM2/17/09
to blacktree-...@googlegroups.com

i just copied it over ß56a2, worked just fine.
i would say best course of action is: assume you can.
if it breaks, then think about backing up app support and starting
fresh.

Oh, and
Remember to quit quicksilver before trying to overwrite the app!

PS. thanks etienne ^_^

Etienne Samson

unread,
Feb 17, 2009, 10:43:53 AM2/17/09
to Blacktree: Quicksilver
Forgot known issues ;-).

KNOWN ISSUES :
- The File Tagging and Services Menu modules from Blacktree doesn't work with this build. This mean you'll experience crashes when starting ß56a5 if you have them installed. Go to ~/Library/Application Support/Quicksilver/PlugIns and move them to the trash. Workaround : Grab the updated File Tagging here (http://code.google.com/p/blacktree-elements-public/downloads/list), I'll try to fix the last issues I have with the Services Menu and upload it as well.
- Forgot to mention I added the ability to completely clear the object field (first delete will clear the searched string, second will clear the selected object), but it'll works strangely when on the action pane (you can completely clear the list of available actions). Workaround: do not double delete in the action pane ;-). If this happens, research your object in the 1st pane to cause actions to be reloaded.

Le 16 févr. 09 à 10:00, Etienne Samson a écrit :

Hi !

ß56a5 build has been made available for download here.

Things I fixed for this release :
- The plugin download getting stuck shouldn't happen anymore, but it seems the Eclipse plugin fails to unpack correctly, so you won't be able to download it. The thing is I have been forced to disable the progress bar, because IIRC it was actually causing the problem (yes, there is no supported way of knowing a download progress in Apple's API, go file bug reports guys, this is a shame).
- I fixed the issue I introduced by not checking for smaller parts of an abbreviation (fx will now correctly match Firefox).
- This is an universal build, default plugins included.
- Tried to blindingly fix the Shelf crash bug. If some of you can reproduce it, write me some directions in a ticket. I haven't been able to. I also wondering if it's not wrongly named, IIRC it's more easily caused by copying a big chunk of Photoshop data than by using the Shelf.

Things that are fixed versus 3814 :
- Trigger scoping.
- Dockable windows that have a tendency to a) spring out when applications changes b) get stuck in one space do (or should) not do this anymore.

I'll also have a build of a working Service Menu Module soon. I'm currently fixing some glitches. Sadly, I don't have the source for the User Interface one, and neither the iTunes one, I'll have beg alcor for them...

Etienne

Chris Cairns

unread,
Feb 17, 2009, 10:54:04 AM2/17/09
to Blacktree: Quicksilver
Trigger scoping is indeed fixed. I was using Butler since the last 4
months for my triggers because of the scoping issue and I did not take
b56a4 seriously because people scared me into believing that
everything else except b54 is unstable. Really haven't faced any issue
so far. Also, its good to see that you have fixed the bug related to
plugins download. Thanks a lot, Etienne. Great work.

nontoppo

unread,
Feb 17, 2009, 2:42:02 PM2/17/09
to Blacktree: Quicksilver
Etienne Samson wrote:
> Hi !
>
> ß56a5 build has been made available for download here.

This is a great build Etienne. I wonder if at some point it is close
to being more publically tested and used - once the main plugin
crashers are worked round (how can you update the plugin database with
the fixes?), this should replace the default build for new users IMO...

Chris Cairns

unread,
Feb 17, 2009, 10:56:31 PM2/17/09
to blacktree-...@googlegroups.com

On Feb 18, 2009, at 1:12 AM, nontoppo wrote:

>
> Etienne Samson wrote:
>> Hi !
>>
>> ß56a5 build has been made available for download here.
>
> This is a great build Etienne.

i agree


> I wonder if at some point it is close
> to being more publically tested

the absence of third pane was a shocker to me (for items like "move
to", "rename", etc)


> and used - once the main plugin
> crashers are worked round (how can you update the plugin database with
> the fixes?), this should replace the default build for new users
> IMO...

if there was the third pane, i would say "yes, it should be the
default build"

Etienne Samson

unread,
Feb 18, 2009, 4:38:18 AM2/18/09
to blacktree-...@googlegroups.com
Hi, QS lovers !

First, thanks everyone for feedback ;-).

nontoppo said :
> This is a great build Etienne. I wonder if at some point it is close
> to being more publically tested and used - once the main plugin


> crashers are worked round (how can you update the plugin database with
> the fixes?), this should replace the default build for new users
> IMO...

I asked Alcor about it, and altough he agreed to update the plugin
repository with the more recent ones, he also wanted to completely
ditch the existing update system, which means I'm (should be ;-))
investigating around Sparkle, and I need to check if it scales
correctly to the task.
This means I'm likely to create a new build with the new Sparkle
system which use appcasts instead of whatever it's using now, and I'll
put the whole thing at work by adding this new QS build to the
existing update system. This means everyone's QS copy will get updated
to my build, which uses Sparkle, and I'll be freed of the existing
update system/code, instead relying on Sparkle. Sadly, this requires
some work ;-).

>> I wonder if at some point it is close
>> to being more publically tested
>
> the absence of third pane was a shocker to me (for items like "move
> to", "rename", etc)

Guess it's another known issue now ;-). I'll try to fix it for the
next build.

>
>> and used - once the main plugin
>> crashers are worked round (how can you update the plugin database
>> with
>> the fixes?), this should replace the default build for new users
>> IMO...
> if there was the third pane, i would say "yes, it should be the
> default build"

Glad to hear that ! ;-)

I'll try fixing some more of the issues currently open in the tracker
(those that are valid), and I'll redo a release soon.

Etienne

Nikola Knežević

unread,
Feb 18, 2009, 8:54:51 AM2/18/09
to blacktree-...@googlegroups.com
On 17 Feb 2009, at 16:43 , Etienne Samson wrote:

> Forgot known issues ;-).
>
> KNOWN ISSUES :
> - The File Tagging and Services Menu modules from Blacktree doesn't
> work with this build. This mean you'll experience crashes when
> starting ß56a5 if you have them installed. Go to ~/Library/
> Application Support/Quicksilver/PlugIns and move them to the trash.
> Workaround : Grab the updated File Tagging here (http://code.google.com/p/blacktree-elements-public/downloads/list
> ), I'll try to fix the last issues I have with the Services Menu and
> upload it as well.
> - Forgot to mention I added the ability to completely clear the
> object field (first delete will clear the searched string, second
> will clear the selected object), but it'll works strangely when on
> the action pane (you can completely clear the list of available
> actions). Workaround: do not double delete in the action pane ;-).
> If this happens, research your object in the 1st pane to cause
> actions to be reloaded.

Salut Ettiene,

thanks for keeping QS alive :)

On my MacBook Pro, running 10.5.6, I can't paste into QS (using ' and
CMD+V). Paste from the context menu works.

Cheers,
Nikola

Eris

unread,
Feb 18, 2009, 10:23:58 AM2/18/09
to Blacktree: Quicksilver
Etienne, I've discovered that the third pane is only missing if you
select an action by typing (unfortunately the most common way, I'm
sure). If you tab over to the action pane and arrow down the full
list, the third pane will in fact appear when you highlight items that
use it.

If you try typing an action then using the arrow to select a different
one, however, it still doesn't appear. Looks as if there needs to be
no search string at all. Hope this helps.

Chris Cairns

unread,
Feb 18, 2009, 10:34:07 AM2/18/09
to blacktree-...@googlegroups.com

On Feb 18, 2009, at 8:53 PM, Eris wrote:

>
> Etienne, I've discovered that the third pane is only missing if you
> select an action by typing (unfortunately the most common way, I'm
> sure).

true

m021478

unread,
Feb 19, 2009, 2:04:43 AM2/19/09
to Blacktree: Quicksilver
Crashes as soon as I try to install the iTunes Plug-in...

Chris Cairns

unread,
Feb 19, 2009, 3:07:23 AM2/19/09
to blacktree-...@googlegroups.com

On Feb 19, 2009, at 12:34 PM, m021478 wrote:

>
> Crashes as soon as I try to install the iTunes Plug-in...

iTunes plugin not only installs properly but also works like it used
to work in B54(3815).
I hope you are right in determining that it crashed as soon as you
tried to install iTunes plugin. I guess it must be some other plugin
like File Tag plugin.
Or it may be that iTunes plugin has some conflict with some other
plugin which i may have not installed.
Can you give a list of all plugins that you have installed? This will
help in understanding which plugin has conflict with iTunes plugin.


Nikola Knežević

unread,
Feb 19, 2009, 4:28:45 AM2/19/09
to blacktree-...@googlegroups.com

I have problems with triggers on my system. Whenever I try to set any
trigger which uses the top row of keys (F1-F12, Insert, PrintScreen
and such), in Hotkey box I can see modifiers + some box with distorted
x in it (see the attachment).

Moreover, in the QS preferences, when I choose CMD+Space for HotKey
Activation, only CMD symbol is shown (not CMD Symbol + "Space").

Cheers,
Nikola

pastedGraphic.tiff

Etienne Samson

unread,
Feb 19, 2009, 4:42:20 AM2/19/09
to blacktree-...@googlegroups.com

Le 19 févr. 09 à 10:28, Nikola Knežević a écrit :

I tried to fix this, but it seems I can't really do something about it
(without hacking, that is). The boxed X means "no Unicode glyph for
this keypoint", and it's a shame Apple doesn't provide those in a
special font for display purposes (I mean, from a programming point of
view, everything works as it should, I'm really seeing the keycode for
Cmd + the keycode for F??, but the system has no font to display, and
thus uses the default "boxed X", which looks like it's garbled/useless).

Same for Cmd+Space, the space is there, except it's an invisible
character.

I'll try to find a clever hack around this, in the mean time, you can
stop saying you "have problems with triggers", they should work
correctly ;-).

Etienne

Nikola Knežević

unread,
Feb 19, 2009, 8:08:20 AM2/19/09
to blacktree-...@googlegroups.com
On 19 Feb 2009, at 10:42 , Etienne Samson wrote:
>
> Same for Cmd+Space, the space is there, except it's an invisible
> character.
>
Yes, I got that :) In the previous versions of QS, I think it was
written Cmd (glyph) + <Space>.

> I'll try to find a clever hack around this, in the mean time, you
> can stop saying you "have problems with triggers", they should work
> correctly ;-).

Sorry, I forgot to write the most important thing - _some_ triggers
with those keys are not executed. When I press the HotKey, I hear the
<bong> (system sound for error) and that's it.

I did a small test, and set a numeric key + to be 'iTunes Next song'
and Cmd+Ctrl+F8 to be 'iTunes Play'. Both of them work. Yet, when I
assign Cmd+Ctrl+F8 to run an AppleScript (Item: Script, Action: Run)
nothing happens...

Cheers,
Nikola

Chris Cairns

unread,
Feb 19, 2009, 8:15:33 AM2/19/09
to blacktree-...@googlegroups.com
>>
>
> Sorry, I forgot to write the most important thing - _some_ triggers
> with those keys are not executed. When I press the HotKey, I hear
> the <bong> (system sound for error) and that's it.
>
same with me. Shortcuts like F1 or Cmd+F1 dont work. They used to work
correctly in B54 and also be seen correctly.

Etienne Samson

unread,
Feb 19, 2009, 8:40:58 AM2/19/09
to blacktree-...@googlegroups.com

So this is a real problem... Are you sure it's using the correct "Run"
action (IIRC there's one for applications and another one for
scripts). Try disabling the incorrect one from the Action PrefPane,
create your trigger with the correct one, then reenable it.

Can you try restarting QS with the Option key down ? This activates
debug logging and some stuff related to a non-executing action *might*
show up in the Console (/Applications/Utilities/Console.app).

Chris Cairns

unread,
Feb 19, 2009, 9:22:36 AM2/19/09
to blacktree-...@googlegroups.com
>>
> same with me. Shortcuts like F1 or Cmd+F1 dont work. They used to
> work correctly in B54 and also be seen correctly.
>
I had written this earlier. I was trying to set up the trigger
Safari>>Open.

I saw this in Console:

19 Feb 09 7:41:43 PM Quicksilver[243] Failed to unregister hot key {
Key Combination: ⌥,
Enabled: no
Key Press Selector: (null)
Key Release Selector: (null)
}

"Enabled: no" seemed to mean like the trigger was not enabled. So i
unchecked and then checked the box (√) to the left of the trigger.
Now, it works. But it has to be done everytime a new trigger is set
no matter what is the shortcut for that trigger.

Here is the console for a shortcut: ⌃⌥U which was meant to open a
folder. It did not work.

19 Feb 09 7:46:58 PM Quicksilver[246] Failed to unregister hot key {
Key Combination: ⌃⌥U,
Enabled: no
Key Press Selector: (null)
Key Release Selector: (null)
}

Then i unchecked and then checked the box (√) and it worked.
Anyone else with the same problem?

hmp406

unread,
Feb 19, 2009, 9:43:24 AM2/19/09
to Blacktree: Quicksilver
hooray for triggers working.

thing is, web search module doesn't really work well with this
version. all of my triggers that use searches that are set up already
work fine. however, when i just type in (box 1: qss-http://blah blah
blah ebay, box 2: search for) box 3 doesn't show up.

ingvo

unread,
Feb 19, 2009, 7:46:03 AM2/19/09
to Blacktree: Quicksilver
i tried every side version so far but had to come back to original
quicksilver 3815 every time.

ß56a5 build with the not working third pane is not usable.

i appreceate the effort but i still think it does not work without the
help of alcor.

i am so sad quicksilver is stuck {sigh}



On 16 Feb., 10:01, Etienne Samson <tienn...@gmail.com> wrote:
> Hi !
>
> ß56a5 build has been made available for download here.
>
> Things I fixed for this release :

Baja

unread,
Feb 19, 2009, 9:40:35 AM2/19/09
to Blacktree: Quicksilver

Hi Chris
On 19 Feb, 15:22, Chris Cairns <nochan...@gmail.com> wrote:
> > same with me. Shortcuts like F1 or Cmd+F1 dont work. They used to  
> > work correctly in B54 and also be seen correctly.
...
> "Enabled: no" seemed to mean like the trigger was not enabled. So i  
> unchecked and then checked the box (√) to the left of the trigger.  
> Now, it works. But it has to be done everytime a new trigger is set    
> no matter what is the shortcut for that trigger.
...
> Then i unchecked and then checked the box (√) and it worked.
> Anyone else with the same problem?

Yes, I've got the same problem, on a clean install of B55. Unchecking
and rechecking the checkbox for the trigger after assigning the
shortcut works fine.

I also have the "no third pane" issue if you type to find the action
at all, but otherwise this release seems nice. Keep up the good work!

Chris Cairns

unread,
Feb 19, 2009, 10:28:15 AM2/19/09
to blacktree-...@googlegroups.com

because box 3(target pane) is broken not only for web searches but for
everything else too. It is now a known issue.

i.aten...@gmail.com

unread,
Feb 20, 2009, 3:59:12 AM2/20/09
to blacktree-...@googlegroups.com
one more thing...

i've just noticed:
after searching in the first pane, upon right-arrowing into the
results, the results instantly switch to browsing mode, rather than
staying within the context of the search.
also (related), if the results haven't automatically popped up after 5
seconds, the right arrow will immediately dive into the contents of
the item that came up, whereas previously it would just show the
results pane. this is more minor, as i can just press down instead,
but because diving into the contents is automatically switching to
browsing mode, i can't just right arrow back and get to the results,
so i have to start again.

i wasn't sure if this was newly intended behaviour or not? so i
haven't filed an issue yet.

Chris Cairns

unread,
Feb 20, 2009, 4:27:26 AM2/20/09
to blacktree-...@googlegroups.com

On Feb 20, 2009, at 2:29 PM, i.aten...@gmail.com wrote:

>
> one more thing...
>
> i've just noticed:
> after searching in the first pane, upon right-arrowing into the
> results, the results instantly switch to browsing mode, rather than
> staying within the context of the search.

I am not sure i understand what you are saying. If i bring up Safari
in the first pane, and I press the right arrow -- I can see "Bookmarks
Bar", "Bookmarks Menu" etc just like in B54. If I click left arrow, i
go back to Safari and if i keep pressing left arrow i go back to
applications and so on. What do you expect should happen?
Secondly, i cannot browse into Mail by clicking the right arrow though
i have the Mail plugin installed.

Jon Stovell (a.k.a. Sesquipedalian)

unread,
Feb 20, 2009, 2:23:04 PM2/20/09
to Blacktree: Quicksilver
> after searching in the first pane, upon right-arrowing into the  
> results, the results instantly switch to browsing mode, rather than  
> staying within the context of the search.

That's they way QS has always behaved for me. Up and down arrows are
used to move through the results of a search, and the left and right
arrows are used to traverse any hierarchy associated with the selected
object.

After searching in the first pane, press down, not right, to start
moving through the search results.

i.aten...@gmail.com

unread,
Feb 20, 2009, 5:30:15 PM2/20/09
to blacktree-...@googlegroups.com

On 20 Feb 2009, at 09:27, Chris Cairns wrote:

> I am not sure i understand what you are saying. If i bring up Safari
> in the first pane, and I press the right arrow -- I can see
> "Bookmarks Bar", "Bookmarks Menu" etc just like in B54. If I click
> left arrow, i go back to Safari and if i keep pressing left arrow i
> go back to applications and so on. What do you expect should happen?
> Secondly, i cannot browse into Mail by clicking the right arrow
> though i have the Mail plugin installed.


On 20 Feb 2009, at 19:23, Jon Stovell (a.k.a. Sesquipedalian) wrote:

> That's they way QS has always behaved for me. Up and down arrows are
> used to move through the results of a search, and the left and right
> arrows are used to traverse any hierarchy associated with the selected
> object.
>
> After searching in the first pane, press down, not right, to start
> moving through the search results.


yeah, ok. sorry guys, I'm totally losing my mind. That is the way it's
always been, I just went and checked.
the thing that isn't the way it's always been, is the delay between
typing and the results list showing up; it used to be much shorter. i
think i remember somebody else mentioning it at some point.

anyways, with regard to the context vs. browsing thing, I'll keep that
in my head as a personal feature request--i think it should stay in
context until, perhaps, you back out of the search results if that
makes sense...

Scandalon

unread,
Feb 20, 2009, 8:08:24 PM2/20/09
to Blacktree: Quicksilver
I'll verify this bug for myself as well. Upgraded directly from B56a4.
Reverting back fixes the behavior.

Thanks for the hard work!

kumarei

unread,
Feb 22, 2009, 10:58:53 AM2/22/09
to Blacktree: Quicksilver
The behavior I'm seeing here is that the iTunes triggers seem to work,
but custom triggers don't. Can anyone confirm/deny this?

Nate

kumarei

unread,
Feb 22, 2009, 11:00:57 AM2/22/09
to Blacktree: Quicksilver
Sorry, totally missed the second page somehow. Toggling the checkbox
fixes it.

Chris Cairns

unread,
Feb 22, 2009, 11:05:44 AM2/22/09
to blacktree-...@googlegroups.com
From now on, you will always have to toggle the checkbox. This is
what happened to me. I had to toggle it everytime after i did it for
the first time.

Chris Cairns

unread,
Feb 23, 2009, 6:37:45 AM2/23/09
to blacktree-...@googlegroups.com
To Etiennie:
One suggestion-please have a different folder for Quicksilver in the applications support folder so that one can use B54(3815) for work and quit it and then try your version of Quicksilver. This will ensure that more quicksilver users try out your version. 

EdLamblet

unread,
Feb 23, 2009, 7:27:32 AM2/23/09
to blacktree-...@googlegroups.com

I second that. Could it be possible, Ethienne ?



me
Eduardo Lamblet  Rio de Janeiro - RJ

Etienne Samson

unread,
Feb 23, 2009, 10:06:24 AM2/23/09
to blacktree-...@googlegroups.com
Good idea ! I will do this for the next version.

Le 23 févr. 09 à 12:37, Chris Cairns a écrit :

yelly

unread,
Mar 8, 2009, 10:44:04 AM3/8/09
to Blacktree: Quicksilver
I have found that the "find with..." and "search for..." actions
aren't displaying a 3rd pane as they should, which is very annoying...

Eris

unread,
Mar 8, 2009, 8:12:23 PM3/8/09
to Blacktree: Quicksilver
This issue has been mentioned a few times; actually it's a problem
with all actions that require the third pane. Hopefully it will be
fixed in the next release, but meanwhile if you need to use them then
I'm afraid you're stuck with an earlier build, or you can build the
source code yourself and cross your fingers!
Reply all
Reply to author
Forward
0 new messages