summaryrefslogtreecommitdiffstats
path: root/macosx
Commit message (Collapse)AuthorAgeFilesLines
* MacGui: Remove the "Reload queue" alert. The queue is always reloaded and ↵ritsuka2015-04-223-83/+13
| | | | | | 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: implemented the NSSecureCoding protocol in HBJob. Added a ↵ritsuka2015-04-2227-109/+245
| | | | | | 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: update the tooltips of the new auto passthru options.ritsuka2015-04-201-3/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7106 b64f7644-9d1e-0410-96f1-a4d463321fa5
* ports: add functions for looking up user config directoryjstebbins2015-04-192-7/+8
| | | | | | | These will be used by the CLI for loading custom user presets. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7105 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Add TrueHD, Flac and EAC3 auto passthru options in the default sheet.ritsuka2015-04-184-14/+78
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7093 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix HBPicture copy method.ritsuka2015-04-171-0/+10
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7092 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: remove HBPicture dependency on HBTitle.ritsuka2015-04-174-53/+79
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7091 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: update the UI correctly for custom denoise preset.ritsuka2015-04-171-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7090 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: use the new the filter preset/tune lookup and setting validation ↵ritsuka2015-04-173-111/+77
| | | | | | functions. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7089 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: run the Xcode "convert to modern objective-c" on the entire project.ritsuka2015-04-0943-111/+111
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7075 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: disabled the alternate row background in the presets drawer. It ↵ritsuka2015-04-071-3/+3
| | | | | | didn't add any useful visual cue. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7066 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: changed the Preview Window and Picture Panel behaviour to avoid the ↵ritsuka2015-04-0710-106/+79
| | | | | | 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: add an alert window to show the exceptions not handled. Hopefully it ↵ritsuka2015-03-247-1/+283
| | | | | | will make it easier for users to report this kind of issue. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7010 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: bind angle popup to the angle property of HBJob.ritsuka2015-03-192-31/+38
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7007 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix the error variable in canScan:error: , it was dereferenced one ↵ritsuka2015-03-192-3/+3
| | | | | | time too many. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7006 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: add a missing ownership qualifier needed by ARC.ritsuka2015-03-193-8/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7005 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix a crash in the add preset and add titles to queue sheets ↵ritsuka2015-03-171-4/+3
| | | | | | introduced by the ARC conversion. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7000 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix live preview crash caused by the ARC conversion.ritsuka2015-03-171-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6999 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: clean up the preview controller, and fix the preview not updating ↵ritsuka2015-03-173-29/+32
| | | | | | when a new title is selected. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6998 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: convert the mac gui to Objective-C ARC.ritsuka2015-03-1777-700/+304
| | | | 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: check for duplicated file names when adding a batch of jobs.ritsuka2015-02-281-4/+20
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6946 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: add some accessibility titles to the UI items.ritsuka2015-02-256-38/+80
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6943 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix a crash on 10.8 and previous versions. NSURL ↵ritsuka2015-02-251-1/+1
| | | | | | fileSystemRepresentation was added in 10.9. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6942 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: load the built-in presets from a plist file. The plist is the almost ↵ritsuka2015-02-234-3612/+2626
| | | | | | the same as the LinGui one, but it's a duplicated to avoid having to wait for one gui in case of breaking presets changes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6939 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-2110-123/+120
| | | | | | possible. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6934 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: remove logs older than a month in the EncodeLogs folder.ritsuka2015-02-203-1/+57
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6933 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-202-23/+16
| | | | | | 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: fix warnings.ritsuka2015-02-202-4/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6930 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: add a protocol HBUniqueObject objects must implements if they are ↵ritsuka2015-02-202-1/+11
| | | | | | used in a HBDistributedArray. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6929 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: update the Xcode project to include the new redirect classes.ritsuka2015-02-202-4/+24
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6928 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: refactor the stderr/stdout redirect code to be more modular.ritsuka2015-02-2011-143/+229
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6927 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: do not make the output panel textview scroll to the bottom if the ↵ritsuka2015-02-183-7/+9
| | | | | | window is not visible. The scroll operation is expensive. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6923 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: move HBOutputRedirect ivar to the .m file.ritsuka2015-02-182-45/+33
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6922 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix typo.ritsuka2015-02-181-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6921 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: add Burn-In options to subtitle defaults hopefully similar to the ↵ritsuka2015-02-174-21/+210
| | | | | | LinGui. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6916 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: better validation for denoise settings.ritsuka2015-02-131-4/+21
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6899 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: check whether the denoise preset is valid or not.ritsuka2015-02-131-2/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6898 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: show the turbo two pass checkbox when x265 is selected.ritsuka2015-02-121-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6897 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: guard against nil denoise values. ritsuka2015-02-081-3/+27
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6886 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: update the file extension too in updateFileName.ritsuka2015-02-041-0/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6870 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: properly deregister the job observers, and refactor a bit the ↵ritsuka2015-02-0412-102/+130
| | | | | | 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: 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-022-21/+66
| | | | | | queue contextual menu. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6860 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: remove two log messages, the way jobs are reloaded from queue is ↵ritsuka2015-02-011-11/+0
| | | | | | almost the same as loading a new source, so these logs are not useful anymore. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6856 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix chapters range auto naming.ritsuka2015-02-013-5/+18
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6855 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: clean up the methods to update the destination file name and extension.ritsuka2015-02-012-53/+54
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6854 b64f7644-9d1e-0410-96f1-a4d463321fa5