summaryrefslogtreecommitdiffstats
path: root/macosx/HBPreset.m
Commit message (Collapse)AuthorAgeFilesLines
* MacGui: rename Folder to Category.Damiano Galassi2017-11-101-3/+3
|
* MacGui: sort the keys of the exported json presets on 10.13 and later.Damiano Galassi2017-06-121-1/+2
|
* MacGui: use hb_preset_job_init instead of custom logic for audio, subtitles ↵Damiano Galassi2016-10-291-0/+1
| | | | and picture job settings.
* MacGui: write the right minor and micro version in the presets. They were ↵Damiano Galassi2016-02-161-2/+2
| | | | swapped.
* MacGui: add a new method to create a copy of a HBPreset instance, and added ↵Damiano Galassi2015-10-131-4/+39
| | | | back a method that had been inadvertently deleted.
* MacGui: remove some HBPreset -> NSDictionary conversions and add a mutable ↵Damiano Galassi2015-10-131-19/+36
| | | | version of HBPreset.
* MacGui: show better error message to the user if a preset fails to importDamiano Galassi2015-10-101-15/+65
|
* presets: add result to indicate if preset import modified presetsJohn Stebbins2015-10-091-1/+4
| | | | | This information is useful to the frontends in creation of preset backups.
* MacGui: fix the leaks after using hb_presets_import_json and ↵ritsuka2015-05-301-10/+10
| | | | | | hb_presets_clean_json, add an extension to NSJSONSerialization to convert a char * directly. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7245 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: add nullability annotations to the headers and use weak where is ↵ritsuka2015-05-301-1/+4
| | | | | | possible. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7244 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: make a copy of a preset before showing the export window.ritsuka2015-05-171-6/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7202 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: use libhb built-in presets and validation functions. Update the ↵ritsuka2015-05-141-8/+179
| | | | | | 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: convert the mac gui to Objective-C ARC.ritsuka2015-03-171-12/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6996 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: added the list of the presets at the bottom of the preset menu and a ↵ritsuka2014-08-091-54/+17
| | | | | | | | “New Folder” menu item. Removed the “delete built-in presets” item because it takes just two clicks to remove them manually. Refactored part of HBPreset to a separate HBTreeNode class. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6278 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: improved the presets managementritsuka2014-08-071-0/+141
Added a class to manage the presets (HBPresetsManager) and moved the presets drawer code to a new view controller (HBPresetsViewController). Removed the limitation of two nested folders and added a way to add to custom folders. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6273 b64f7644-9d1e-0410-96f1-a4d463321fa5