Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | MacGui: enable and fix more warnings. Review nullability annotations. | Damiano Galassi | 2019-08-12 | 1 | -0/+2 |
| | |||||
* | MacGui: refactor the preferences keys and autonaming methods; fix the queue ↵ | Damiano Galassi | 2019-07-29 | 1 | -2/+2 |
| | | | | when running multiple HandBrake instances; fixed a number of bugs. | ||||
* | MacGui: write the queue to disk less often and add some validations when ↵ | Damiano Galassi | 2019-06-08 | 1 | -3/+3 |
| | | | | reading it back from disk. | ||||
* | MacGui: fail gracefully when trying to encode to a not available disk under ↵ | Damiano Galassi | 2019-04-05 | 1 | -1/+2 |
| | | | | the sandbox. | ||||
* | MacGui: don't allow empty output file names. | Damiano Galassi | 2019-04-01 | 1 | -0/+19 |
| | |||||
* | MacGui: refactor some queue related properties out of HBJob to a new ↵ | Damiano Galassi | 2019-02-07 | 1 | -19/+2 |
| | | | | HBQueueItem class. | ||||
* | MacGui: load the HandBrakeKit framework localized strings from the framework ↵ | Damiano Galassi | 2018-10-20 | 1 | -2/+3 |
| | | | | bundle. | ||||
* | MacGui: improve NSLocalizedString comments. | Damiano Galassi | 2018-06-09 | 1 | -2/+2 |
| | |||||
* | MacGui: set the minimum deployment target to 10.10. Remove Growl and use ↵ | Damiano Galassi | 2018-06-08 | 1 | -2/+2 |
| | | | | macOS standard notifications. Remove deprecated API usage and code that doesn't compile anymore (QTKit). | ||||
* | MacGui: append "(Modified)" to the preset name. | Damiano Galassi | 2017-12-19 | 1 | -0/+6 |
| | |||||
* | MacGui: short job description in the summary tab. | Damiano Galassi | 2017-11-13 | 1 | -2/+2 |
| | |||||
* | MacGui: fix a potential null dereference. | Damiano Galassi | 2017-11-12 | 1 | -2/+5 |
| | |||||
* | MacGui: do not allow the path separator "/" character to be inserted in the ↵ | Damiano Galassi | 2017-11-11 | 1 | -0/+19 |
| | | | | output file name. | ||||
* | MacGui: Add checkbox for Legacy A/V alignment behaviour for players that ↵ | Damiano Galassi | 2017-06-18 | 1 | -0/+16 |
| | | | | don't support MP4 Edit Lists. #778 | ||||
* | MacGui: do not load an HBJob is there is no file URL. | Damiano Galassi | 2017-05-31 | 1 | -2/+2 |
| | |||||
* | MacGui: do not load a job from disk if one or more job objects are missing. | Damiano Galassi | 2017-04-21 | 1 | -9/+10 |
| | |||||
* | MacGui: NSUUID is not available on 10.7, replace it with CFUUIDRef | Damiano Galassi | 2017-04-21 | 1 | -2/+9 |
| | |||||
* | MacGui: do not remove a job from the queue if the rescan to the main window ↵ | Damiano Galassi | 2017-03-02 | 1 | -1/+2 |
| | | | | fails. | ||||
* | MacGui: fix a typo. | Damiano Galassi | 2017-02-24 | 1 | -1/+1 |
| | |||||
* | MacGui: improve management of security scoped resources. Fix external SRT in ↵ | Damiano Galassi | 2017-01-25 | 1 | -69/+28 |
| | | | | the sandboxed build. | ||||
* | MacGui: initial sandbox support. Added two new scheme RELEASE-SANDBOX and ↵ | Damiano Galassi | 2017-01-20 | 1 | -10/+170 |
| | | | | DEBUG-SANDBOX to build HandBrake with sandbox enabled. | ||||
* | MacGui: enable NSSecureCoding for the queue file. | Damiano Galassi | 2016-12-27 | 1 | -3/+3 |
| | |||||
* | MacGui: fix HBJob copy method, plus small performance optimisation in ↵ | Damiano Galassi | 2016-11-02 | 1 | -0/+2 |
| | | | | HBAudio and HBSubtitles. | ||||
* | MacGui: use hb_preset_job_init instead of custom logic for audio, subtitles ↵ | Damiano Galassi | 2016-10-29 | 1 | -5/+16 |
| | | | | and picture job settings. | ||||
* | MacGui: move some kvo helpers to the UIAdditions category. | Damiano Galassi | 2016-03-14 | 1 | -20/+0 |
| | |||||
* | MacGui: move the objc libhb wrapper to a separate framework. | Damiano Galassi | 2016-03-11 | 1 | -3/+7 |
| | |||||
* | MacGui: add redo/undo supports to the audio part of HBJob. | Damiano Galassi | 2015-10-24 | 1 | -2/+2 |
| | |||||
* | MacGui: rewrote the subtitles tab to use bindings, view-based table view and ↵ | Damiano Galassi | 2015-10-22 | 1 | -2/+2 |
| | | | | to support undo/redo. | ||||
* | MacGui: added undo/redo support to the video, picture, filters, chapters and ↵ | Damiano Galassi | 2015-10-20 | 1 | -0/+62 |
| | | | | range parts of HBJob. | ||||
* | MacGui: remove some HBPreset -> NSDictionary conversions and add a mutable ↵ | Damiano Galassi | 2015-10-13 | 1 | -14/+15 |
| | | | | version of HBPreset. | ||||
* | MacGui: use the new deinterlate preset keys | Damiano Galassi | 2015-10-09 | 1 | -2/+2 |
| | |||||
* | MacGui: add a duration column to the chapters table | Damiano Galassi | 2015-10-09 | 1 | -3/+3 |
| | |||||
* | MacGui: add a test target to the Xcode project, plus some simple test. Use a ↵ | ritsuka | 2015-05-20 | 1 | -0/+1 |
| | | | | | | forward declaration instead of a #import to in HBJob to allow testing to work. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7214 b64f7644-9d1e-0410-96f1-a4d463321fa5 | ||||
* | MacGUI: don't double-sanitize encoder names. | Rodeo | 2015-05-16 | 1 | -1/+1 |
| | | | | | | | | | *_get_from_name is where the encoder gets sanitized, *_sanitize_name is only required when you need the encoder name instead of its value. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7196 b64f7644-9d1e-0410-96f1-a4d463321fa5 | ||||
* | MacGui: use libhb built-in presets and validation functions. Update the ↵ | ritsuka | 2015-05-14 | 1 | -9/+2 |
| | | | | | | format and save the presets in UserPresets.json, the old presets are automatically imported if the new presets file is not found. The mac gui now requires 10.7 or later. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7181 b64f7644-9d1e-0410-96f1-a4d463321fa5 | ||||
* | MacGui: wrap more hb_title properties in HBTitle. | ritsuka | 2015-05-07 | 1 | -1/+1 |
| | | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7162 b64f7644-9d1e-0410-96f1-a4d463321fa5 | ||||
* | MacGui: implemented the NSSecureCoding protocol in HBJob. Added a ↵ | ritsuka | 2015-04-22 | 1 | -23/+33 |
| | | | | | | compatibility class to fall back on NSCoding on 10.7 and earlier. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7112 b64f7644-9d1e-0410-96f1-a4d463321fa5 | ||||
* | MacGui: remove HBPicture dependency on HBTitle. | ritsuka | 2015-04-17 | 1 | -1/+0 |
| | | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7091 b64f7644-9d1e-0410-96f1-a4d463321fa5 | ||||
* | MacGui: run the Xcode "convert to modern objective-c" on the entire project. | ritsuka | 2015-04-09 | 1 | -1/+1 |
| | | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7075 b64f7644-9d1e-0410-96f1-a4d463321fa5 | ||||
* | MacGui: convert the mac gui to Objective-C ARC. | ritsuka | 2015-03-17 | 1 | -21/+15 |
| | | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6996 b64f7644-9d1e-0410-96f1-a4d463321fa5 | ||||
* | MacGui: properly deregister the job observers, and refactor a bit the ↵ | ritsuka | 2015-02-04 | 1 | -23/+3 |
| | | | | | | HBAudioTrack notification. Refactored HBPreviewController to take a single HBPreviewGenerator instance in input. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6869 b64f7644-9d1e-0410-96f1-a4d463321fa5 | ||||
* | MacGui: clean up the methods to update the destination file name and extension. | ritsuka | 2015-02-01 | 1 | -3/+23 |
| | | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6854 b64f7644-9d1e-0410-96f1-a4d463321fa5 | ||||
* | MacGui: add a HBChaptersChangedNotification notification, used to notify ↵ | ritsuka | 2015-01-31 | 1 | -7/+10 |
| | | | | | | when the chapters are enabled or disabled. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6842 b64f7644-9d1e-0410-96f1-a4d463321fa5 | ||||
* | MacGui: expose a isStream and a timeCode properties in HBTitle. | ritsuka | 2015-01-23 | 1 | -1/+1 |
| | | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6801 b64f7644-9d1e-0410-96f1-a4d463321fa5 | ||||
* | MacGui: enable and fix more compiler warnings in the Xcode project. | ritsuka | 2015-01-19 | 1 | -0/+1 |
| | | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6772 b64f7644-9d1e-0410-96f1-a4d463321fa5 | ||||
* | MacGui: moved the queue code from HBController to HBQueueController, ↵ | ritsuka | 2015-01-19 | 1 | -3/+7 |
| | | | | | | 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 | ||||
* | MacGui: fix some leaks | ritsuka | 2015-01-15 | 1 | -1/+2 |
| | | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6753 b64f7644-9d1e-0410-96f1-a4d463321fa5 | ||||
* | MacGui: Move the audio/subtitles selection logic out of the view ↵ | ritsuka | 2015-01-13 | 1 | -545/+20 |
| | | | | | | controllers. Now it's possible to create a HBJob and apply a preset to without the UI classes help. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6741 b64f7644-9d1e-0410-96f1-a4d463321fa5 | ||||
* | Simplify frontend useage of hb_add() | jstebbins | 2015-01-12 | 1 | -0/+1 |
| | | | | | | | | | Modify hb_add() to automatically add all necessary passes, so hb_add() only needs to be called once per job. It now automatically adds subtitle scan and 2-pass encoding passes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6738 b64f7644-9d1e-0410-96f1-a4d463321fa5 | ||||
* | MacGui: rename HBAudio class to HBAudioTrack. | ritsuka | 2015-01-09 | 1 | -11/+2 |
| | | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6696 b64f7644-9d1e-0410-96f1-a4d463321fa5 |