summaryrefslogtreecommitdiffstats
path: root/macosx/HBPicture.m
Commit message (Collapse)AuthorAgeFilesLines
* MacGui: rename the 'Dimensions' popup to 'Resolution limit' in the add ↵Damiano Galassi2020-10-051-8/+5
| | | | preset sheet, fixed an issue when the source size is bigger than the selected resolution limit.
* MacGui: add the 'allow upscaling' and 'use maximum size' checkbox to the ↵Damiano Galassi2020-10-021-14/+86
| | | | dimensions tab.
* MacGui: remove the modulus popup button.Damiano Galassi2020-09-281-32/+5
|
* MacGui: add pad filter ui, move rotate filter to the dimensions tab.Damiano Galassi2020-09-241-32/+425
|
* MacGui: enable CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER warning and fix ↵Damiano Galassi2020-06-271-4/+4
| | | | the related warnings. Improved toolbars and alerts when compiling with the macOS 11 sdk.
* MacGui: fix a few warnings when building in Xcode 11.Damiano Galassi2019-09-131-2/+2
|
* libhb: resolve header conflicts with pango/harfbuzzJohn Stebbins2019-09-121-1/+1
| | | | | | | Newest versions appear to have a "common.h" somewhere that is interfering with libhb/common.h. move headers into "handbrake" subdirectory
* Resolve conflict with harfbuzz include file hb.hJohn Stebbins2019-09-101-1/+1
| | | | Rename hb.h to handbrake.h
* MacGui: write the queue to disk less often and add some validations when ↵Damiano Galassi2019-06-081-20/+28
| | | | reading it back from disk.
* MacGui: fix warnings.Damiano Galassi2019-06-071-2/+2
|
* MacGui: sanitise modulus values.Damiano Galassi2017-08-061-0/+5
|
* MacGui: allow crop values to be larger than sourceValue / 2Damiano Galassi2017-07-261-27/+41
|
* MacGui: Add new anamorphic mode "Automatic".Damiano Galassi2016-10-311-5/+5
|
* MacGui: use hb_preset_job_init instead of custom logic for audio, subtitles ↵Damiano Galassi2016-10-291-97/+36
| | | | and picture job settings.
* MacGui: split HBPicture KVO dependencies.Damiano Galassi2016-05-241-32/+10
|
* MacGui: added some enum to HBJob model to make things nicer in swift, plus ↵Damiano Galassi2016-03-141-2/+2
| | | | two methods to convert from iso code to english language.
* MacGui: move the objc libhb wrapper to a separate framework.Damiano Galassi2016-03-111-2/+8
|
* MacGui: added undo/redo support to the video, picture, filters, chapters and ↵Damiano Galassi2015-10-201-47/+115
| | | | range parts of HBJob.
* MacGui: save and read the pixel aspect ratio from a presetDamiano Galassi2015-10-131-2/+9
|
* MacGui: remove some HBPreset -> NSDictionary conversions and add a mutable ↵Damiano Galassi2015-10-131-2/+2
| | | | version of HBPreset.
* MacGui: added a new sourceInfo property to retrieve a string with the ↵Damiano Galassi2015-08-291-0/+5
| | | | picture size info of the source
* MacGui: revert part of the previous commit that should have not been committedritsuka2015-08-061-5/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7394 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: switch back another property to assign, 10.7 does not support weak ↵ritsuka2015-08-061-0/+5
| | | | | | for NSWindowController and NSViewController classes git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7393 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: use the correct string value for the anamorphic mode "off".ritsuka2015-07-221-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7361 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: encode the right type for keepDisplayAspect.ritsuka2015-05-141-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7183 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: use libhb built-in presets and validation functions. Update the ↵ritsuka2015-05-141-9/+43
| | | | | | 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.ritsuka2015-05-071-12/+10
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7162 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix autocrop.ritsuka2015-05-011-6/+13
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7144 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: implemented the NSSecureCoding protocol in HBJob. Added a ↵ritsuka2015-04-221-1/+6
| | | | | | 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: 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-171-44/+71
| | | | 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.ritsuka2015-04-091-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7075 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: add a missing ownership qualifier needed by ARC.ritsuka2015-03-191-6/+6
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7005 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: properly deregister the job observers, and refactor a bit the ↵ritsuka2015-02-041-0/+2
| | | | | | 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: Move the audio/subtitles selection logic out of the view ↵ritsuka2015-01-131-1/+1
| | | | | | 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
* MacGui: enforce a min value for the picture width/height.ritsuka2015-01-091-1/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6697 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix the picture and filters summary in the video tab.ritsuka2014-12-301-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6677 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix a bunch of regressions (various crash when in some textfields, ↵ritsuka2014-12-301-4/+21
| | | | | | encode log going to the wrong directory). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6676 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: change the queue to work with serialized HBJob objects, remove the ↵ritsuka2014-12-271-62/+31
| | | | | | NSDictionary job representation and the duplicate prepareJob method. Implement NSCopying protocol in HBJob. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6655 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: move the UI helper methods to new categories. Implement NSCoding in ↵ritsuka2014-12-231-68/+0
| | | | | | more classes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6643 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: implement NSCoding protocol in HBJob.ritsuka2014-12-221-1/+53
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6638 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: implement HBPicture.ritsuka2014-12-201-7/+675
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6626 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: added a new HBTitle class to wraps the hb_tltle_t parts used by the ↵ritsuka2014-12-031-0/+5
| | | | | | mac gui. Small improvements to the HBCore related classes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6576 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: added support for NLMeans denoise. Added the HBFilters class to ↵ritsuka2014-08-191-0/+13
store the filters settings, previously they were stored directly in the HBPictureController window controller. Removed the filter tab animations for now, they will be added back later. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6319 b64f7644-9d1e-0410-96f1-a4d463321fa5