summaryrefslogtreecommitdiffstats
path: root/macosx/HBDistributedArray.m
Commit message (Collapse)AuthorAgeFilesLines
* MacGui: workaround a issue in 10.15 beta where the queue file modification ↵Damiano Galassi2019-08-241-12/+25
| | | | date is bigger than the date we get after writing it to disk.
* MacGui: make use of some newer NSCoding api to better report decoding failure.Damiano Galassi2019-08-151-11/+12
|
* MacGui: refactor the preferences keys and autonaming methods; fix the queue ↵Damiano Galassi2019-07-291-4/+4
| | | | when running multiple HandBrake instances; fixed a number of bugs.
* MacGui: write the queue to disk less often and add some validations when ↵Damiano Galassi2019-06-081-1/+12
| | | | reading it back from disk.
* MacGui: remove a bunch of unneeded compatibility code.Damiano Galassi2018-07-101-19/+5
|
* MacGui: do not use NSSecureCoding on 10.8, it crashes.Damiano Galassi2017-04-211-1/+8
|
* MacGui: initial sandbox support. Added two new scheme RELEASE-SANDBOX and ↵Damiano Galassi2017-01-201-10/+8
| | | | DEBUG-SANDBOX to build HandBrake with sandbox enabled.
* MacGui: do not call decodeObjectOfClasses:forKey: on 10.7, fix loading queue ↵Damiano Galassi2016-12-281-5/+9
| | | | from disk that had been broken since enabling NSSecureCoding.
* MacGui: enable NSSecureCoding for the queue file.Damiano Galassi2016-12-271-2/+12
|
* MacGui: added some error logs to the queue.Damiano Galassi2016-01-091-3/+3
|
* MacGui: annotate the type of some arrays, and check the count of the input ↵Damiano Galassi2015-10-281-2/+2
| | | | jobs in HBQueueController addJobsFromArray:, so we don't add an empty undo command.
* MacGui: add a recursive lock to HBDistributedArray.Damiano Galassi2015-10-191-5/+23
|
* MacGui: run the Xcode "convert to modern objective-c" on the entire project.ritsuka2015-04-091-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7075 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: convert the mac gui to Objective-C ARC.ritsuka2015-03-171-19/+6
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6996 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: remove the Queue directory in the Application Support folder, we ↵ritsuka2015-02-201-14/+7
| | | | | | don't use FSEvent anymore so it's not needed. Simplify the init of HBDistributedArray. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6931 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: add a protocol HBUniqueObject objects must implements if they are ↵ritsuka2015-02-201-1/+1
| | | | | | used in a HBDistributedArray. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6929 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: enable and fix more compiler warnings in the Xcode project.ritsuka2015-01-191-4/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6772 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: moved the queue code from HBController to HBQueueController, ↵ritsuka2015-01-191-0/+328
reworked the way the queue synchronise itself between multiple instances to be more resilient (hopefully). Modified HBCore to take callback blocks instead of notifications. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6770 b64f7644-9d1e-0410-96f1-a4d463321fa5