summaryrefslogtreecommitdiffstats
path: root/macosx/HBQueueController.m
Commit message (Collapse)AuthorAgeFilesLines
* MacGui: initial sandbox support. Added two new scheme RELEASE-SANDBOX and ↵Damiano Galassi2017-01-201-11/+23
| | | | DEBUG-SANDBOX to build HandBrake with sandbox enabled.
* MacGui: reload the queue outline view action column when an encode is done ↵Damiano Galassi2017-01-191-1/+4
| | | | (the one with the x or the show in finder icon)
* MacGui: prevent sleep at queue start, and reallow it at the end of the queue..Damiano Galassi2017-01-051-0/+9
|
* MacGui: enable NSSecureCoding for the queue file.Damiano Galassi2016-12-271-1/+1
|
* MacGui: fix the stop button to properly stop the encode if libhb state is ↵Damiano Galassi2016-11-211-1/+1
| | | | HBStateSearching.
* MacGui: show the queue jobs count on the main window queue toolbar icon.Damiano Galassi2016-10-051-1/+1
|
* MacGui: stop the queue and show an alert if disk space is less than 5 GBDamiano Galassi2016-09-071-1/+29
|
* MacGui: show a failed notification when an encode fails.Damiano Galassi2016-09-071-2/+17
|
* MacGui: show the encoded file in Finder when a done notification is clicked.Damiano Galassi2016-09-071-12/+24
|
* MacGui: update the UI after a failed queue scan.Damiano Galassi2016-07-291-8/+20
|
* MacGui: move the objc libhb wrapper to a separate framework.Damiano Galassi2016-03-111-23/+12
|
* MacGui: check if the activity log is not nil before adding it to ↵Damiano Galassi2016-01-161-2/+5
| | | | HBOutputRedirect.
* MacGui: annotate the type of some arrays, and check the count of the input ↵Damiano Galassi2015-10-281-5/+8
| | | | jobs in HBQueueController addJobsFromArray:, so we don't add an empty undo command.
* MacGui: rename the 'send to app' preference keys and removed the default app.Damiano Galassi2015-10-191-5/+5
|
* MacGui: improved queue with undo/redo support for adding/removing jobs, and ↵Damiano Galassi2015-10-191-322/+512
| | | | added a icon for failed encode.
* MacGui: add a way to differentiate a cancelled scan/encoded from a failed ↵Damiano Galassi2015-09-301-3/+3
| | | | scan/encode
* MacGui: more missing files.ritsuka2015-07-241-12/+17
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7374 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix an issue where the the user was already asked if he wanted to ↵ritsuka2015-07-221-28/+32
| | | | | | delete the working job. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7360 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: do not let an instance edit a job that another instance is currently ↵ritsuka2015-07-221-3/+1
| | | | | | encoding. Fix the "Stop encoding" menu item key equivalent. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7359 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: various queue improvements, including:ritsuka2015-07-221-205/+236
| | | | | | | | | - multiple items drag & drop - "reset job" in contextual menu item to reset the job state - a toolbar item to select the action to perform when the queue is done - useless animations. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7358 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: use NSWorkspace to open an encoded file in the external app. It ↵ritsuka2015-07-041-6/+13
| | | | | | doesn't block like main thread unlike NSAppleScript. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7337 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: add nullability annotations to the headers and use weak where is ↵ritsuka2015-05-301-3/+3
| | | | | | possible. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7244 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: remove a workaround for a bug in 10.6.ritsuka2015-05-211-7/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7217 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix scan progress bar.ritsuka2015-04-301-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7135 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: add a new formatter to convert a hb_state_t to a textual representation.ritsuka2015-04-301-97/+33
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7134 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Remove the "Reload queue" alert. The queue is always reloaded and ↵ritsuka2015-04-221-1/+1
| | | | | | the queue window is shown if there are pending jobs. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7113 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: run the Xcode "convert to modern objective-c" on the entire project.ritsuka2015-04-091-2/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7075 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: changed the Preview Window and Picture Panel behaviour to avoid the ↵ritsuka2015-04-071-18/+0
| | | | | | hide and show thing when loading a new title, now they can always be opened even if no title is loaded. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7065 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: convert the mac gui to Objective-C ARC.ritsuka2015-03-171-31/+11
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6996 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: simplify the encoding state string creation coderitsuka2015-03-081-13/+6
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6978 b64f7644-9d1e-0410-96f1-a4d463321fa5
* json: automatically scan title when processing json jobsjstebbins2015-03-071-4/+4
| | | | | | | | | | | | | | | Simplifies the WinGui. This also changes how jobs are processed. Creating the sub-jobs for multiple passes is delayed until after scanning and immediately before running the job. Working status has also changed. Sub-job passes are identified in status with an ID that allows the frontend to definitively identify what pass is in progress. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6976 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix queue drag&drop when there is not job being encoded.ritsuka2015-02-231-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6938 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: add a preference to toggle the log cleanup. Use NSURL directly where ↵ritsuka2015-02-211-1/+1
| | | | | | possible. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6934 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: revert unrelated part of the previous commit that should't have been ↵ritsuka2015-02-201-8/+8
| | | | | | committed. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6932 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: remove the Queue directory in the Application Support folder, we ↵ritsuka2015-02-201-9/+9
| | | | | | 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: refactor the stderr/stdout redirect code to be more modular.ritsuka2015-02-201-10/+10
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6927 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: rename some variables.ritsuka2015-02-021-5/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6861 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: add a "Clear All" and "Clear completed items" menu items to the ↵ritsuka2015-02-021-12/+44
| | | | | | queue contextual menu. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6860 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: disable the cancel button while the queue is scanning because there ↵ritsuka2015-01-271-10/+8
| | | | | | isn't a way to pause the scan. Use hb_state param.workdone.error to signal the result of an encode operation. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6818 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: clean up HBCore, add a way to register a block as error handler.ritsuka2015-01-231-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6799 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: rename HBController and HBQueueController files.ritsuka2015-01-221-0/+1383
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6785 b64f7644-9d1e-0410-96f1-a4d463321fa5