Find Jobs
Hire Freelancers

Fix Thunderbird Invocation Bug on MacOS

$750-1500 USD

Fullført
Lagt ut over 5 år siden

$750-1500 USD

Betalt ved levering
I. PROBLEM DESCRIPTION: I'm looking for a freelancer to fix an old bug in the latest Thunderbird (60.3.1) on MacOS High Sierra (and Mojave) which prevents me from using this email client in my work flow. Basically the problem is that you cannot send command line options to a running instance of Thunderbird on MacOS. Lets look at the following command: "open /Applications/[login to view URL] --args -compose to=me@[login to view URL]". This will open a Thunderbird compose window only if [login to view URL] is not already running! Once Thunderbird is started the very same command will only result in Thunderbird window getting the window focus. The problem may be related to argument passing of the 'open' command because a single file argument works with the '-a' option: 1) always works: "open -a /Applications/[login to view URL] EMLFILE"; 2) only works when Thunderbird is not running: "open /Applications/[login to view URL] --args EMLFILE". II. DELIVERY: Your patch works with the latest Mozilla Thunderbird on MacOS High Sierra. Pushing it into the official Thunderbird repository will probably be a follow on project. III. RESOURCES: a) [login to view URL] b) [login to view URL]
Prosjekt-ID: 18175881

Om prosjektet

5 forslag
Eksternt prosjekt
Aktiv 5 år siden

Ønsker du å tjene penger?

Fordeler med budgivning på Freelancer

Angi budsjettet og tidsrammen
Få betalt for arbeidet ditt
Skisser forslaget ditt
Det er gratis å registrere seg og by på jobber
Tildelt til:
Brukeravatar
Hello I am a macOS system developer. I can see that Thunderbird imposes a restriction on running multiple instances of the process - most likely to protect the internal profile database from being accessed by multiple processes simultaneously. And there doesn't seem to be another easy way to make it open a new composer window from the command line, unless you remove locking of the profile directory (which allows running multiple instances of the process, which is probably not what you want). I can research the part of the initialization code, modify the startup code to notify the existing instance of the necessity to open a new composer when a new instance is attempted to be launched with a certain argument and create a working build of Thunderbird.
$1 666 USD om 10 dager
4,9 (38 omtaler)
7,7
7,7
5 frilansere byr i gjennomsnitt $1 333 USD for denne jobben
Brukeravatar
Thank you for looking at our bid. Looks like 9+ years old bug, maybe there something that is has kept this unreolved, would like to give this a try get an opportunity. Please disregard my timeline for now, we can comeback with a proposal based on your response; or we can discuss the requirements for a suitable quote & milestones. Kindly visit our profile on Freelancer.com (https://www.freelancer.com/u/fleetways) to know more about our past history, feedback ~ 100+ projects through Freelancer - Python, Node, PHP, Java, Desktop/Mobile Apps Thank you.
$1 250 USD om 20 dager
4,9 (8 omtaler)
6,5
6,5
Brukeravatar
hello,dear. I have read all your requirements for 'Fix Thunderbird Invocation Bug on MacOS' and I fully understood it. I am confident and I am sure that I am able to finish this project. Please come in contact with me, so that we can discuss any details via chat:) Skills: Apple Xcode, C++ Programming, Mac OS, UNIX
$1 250 USD om 7 dager
5,0 (6 omtaler)
2,8
2,8
Brukeravatar
I would like to work for u
$1 250 USD om 20 dager
0,0 (0 omtaler)
0,0
0,0

Om klienten

SWITZERLANDs flagg
Rotkreuz, Switzerland
5,0
2
Betalingsmetode bekreftet
Medlem siden nov. 16, 2018

Klientbekreftelse

Takk! Vi har sendt deg en lenke for at du skal kunne kreve din gratis kreditt.
Noe gikk galt. Vær så snill, prøv på nytt.
Registrerte brukere Publiserte jobber
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Forhåndsvisning innlasting
Tillatelse gitt for geolokalisering.
Påloggingsøkten din er utløpt og du har blitt logget ut. Logg på igjen.