Find Jobs
Hire Freelancers

Fix Thunderbird Invocation Bug on MacOS

$750-1500 USD

Completed
Posted over 5 years ago

$750-1500 USD

Paid on delivery
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]
Project ID: 18175881

About the project

5 proposals
Remote project
Active 5 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
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 in 10 days
4.9 (38 reviews)
7.7
7.7
5 freelancers are bidding on average $1,333 USD for this job
User Avatar
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 in 20 days
4.9 (8 reviews)
6.5
6.5
User Avatar
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 in 7 days
5.0 (6 reviews)
2.8
2.8
User Avatar
I would like to work for u
$1,250 USD in 20 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of SWITZERLAND
Rotkreuz, Switzerland
5.0
2
Payment method verified
Member since Nov 16, 2018

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.