summaryrefslogtreecommitdiffstats
path: root/gtk/src/presets.c
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright dates to 2021.Bradley Sepos2021-01-011-1/+1
|
* LinGui: fix fastdecode tune error with x265John Stebbins2020-07-131-7/+11
| | | | | | | If fastdecode was set while encoder was x264, the value would be used when the codec was changed to x265. Fixes https://github.com/HandBrake/HandBrake/issues/3005
* LinGui: delete preset category when last preset deletedJohn Stebbins2020-04-291-24/+77
| | | | Also, allow deleteion of categories from the presets window
* Update copyright dates to 2020.Bradley Sepos2020-01-011-1/+1
|
* LinGui: update license per BradleyS suggestionJohn Stebbins2019-11-071-2/+2
|
* LinGui: fix license and po file mergesJohn Stebbins2019-11-061-2/+1
|
* libhb: resolve header conflicts with pango/harfbuzzJohn Stebbins2019-09-121-2/+2
| | | | | | | 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
* LinGui: gtk4 port, fix reading/writing GtkSpinButton textJohn Stebbins2019-07-291-7/+7
| | | | | In GTK4, GtkSpinButton is no longer a subclass of GtkEntry. Must use GtkEditable APIs in GTK4
* LinGui: WIP gtk4 supportJohn Stebbins2019-07-261-43/+113
| | | | | | | | | | | | | | | | Known issues and todo: notebooks, use GtkNotebookPage semantics in ui file fix keypress delete in queue_list fix dest_file grab-focus? (highlight of filename for editing) focus-in/out with GtkEventControllerKey preview_state_cb how to handle icon-ified preview? preview_configure_cb, saving preview window size? accelerator alt-d grab-focus destination key-press-event in chapter list, ghbcellrenderertext -> GtkEventControllerKey Why doesn't summary preview image scale correctly? "System" in about dialog? why is the tab there when "system" prop not set? GtkSeparatorToolitem seems to ignore "draw" prop?
* LinGui: fix creating new preset categoryJohn Stebbins2019-07-011-1/+1
|
* deblock: replace pp7 with avfilter vf_deblockJohn Stebbins2019-05-021-5/+0
| | | | | | Adds deblock presets and tunes. Old preset values are converted upon preset import. Old PictureDeblock preset key is now PictureDeblockPreset.
* LinGui: sanitize preset export filenameJohn Stebbins2019-02-121-3/+10
| | | | | Removes illegal characters that may be in the preset name from the suggested filename and trims leading and trailing white space.
* LinGui: fix display of special characters in preset nameJohn Stebbins2019-02-111-6/+15
|
* Update copyright dates to 2019.Bradley Sepos2019-01-011-1/+1
|
* LinGui: remove hidden x264 advanced options tabJohn Stebbins2018-12-291-25/+1
| | | | | It's been deprecated and hidden for several years now. Time for it to go.
* LinGui: handle missing default preset betterJohn Stebbins2018-08-081-0/+14
| | | | | | | | Search for original default official preset. If still missing, select first available preset. Addresses problem seen in: https://github.com/HandBrake/HandBrake/pull/1524
* LinGui: fix queue reload in flatpak sandboxJohn Stebbins2018-07-121-7/+0
| | | | | | Queues are tied to the PID of the process that wrote them. But the app runs with the same PID in the sandbox on every invocation. So the new pid file must be written after processing any previous queue.
* LinGui: handle missing $HOME directoryJohn Stebbins2018-06-201-15/+22
| | | | | | | Improves determination of a user config dir under these circumstances and prevents access to NULL file pointer Fixes https://github.com/HandBrake/HandBrake/issues/1432
* LinGui: handle legacy preferences file betterJohn Stebbins2018-06-041-0/+1
| | | | | "show_presets" key could cause the preset window to be shown at every startup.
* LinGui: fix problem with application of autoscaleJohn Stebbins2018-03-161-0/+2
| | | | Fixes https://github.com/HandBrake/HandBrake/issues/1146
* Misc. typosluz.paz2018-02-201-1/+1
| | | Found via `codespell -q 3 --skip="./gtk/po`
* LinGui: fix "official" preset reloadJohn Stebbins2018-01-141-1/+1
| | | | | The preset type was overwritten with custom type causing a failure to look up the preset when reloading.
* LinGui: update preset menu button when editing queue itemJohn Stebbins2018-01-131-0/+10
|
* Update copyright dates to 2018.Bradley Sepos2018-01-011-1/+1
|
* LinGui: add option to make new preset default in "Save As"John Stebbins2017-12-231-3/+15
|
* LinGui: allow chaning description in preset renameJohn Stebbins2017-12-231-0/+15
|
* LinGui: add preset options inline menuJohn Stebbins2017-12-221-5/+77
|
* LinGui: add preset "Save As" optionJohn Stebbins2017-12-221-11/+30
| | | | | | Adds "Save As" menu option and "Save New Preset" button. Preset "Save" menu option behaviour changes to to only allow updating the current preset.
* LinGui: Some GUI consistency changesJohn Stebbins2017-12-221-0/+6
| | | | | | Bold "Title:", "Angle:", "Duration:" Add "Range:" Change "through" to "-"
* LinGui: remove "Reset All Titles" buttonJohn Stebbins2017-12-201-0/+1
| | | | | | | Replace with a preference option that synchronizes all title settings by default. This makes the linux gui behaviour consistant with the other guis by default. Titles can have independent settings by unchecking the preference option.
* LinGui: fix build with glib older than 2.44John Stebbins2017-11-071-1/+1
|
* LinGui: fix small memory leaksJohn Stebbins2017-11-061-0/+2
|
* LinGui: enforce preset heirarchy in presets listJohn Stebbins2017-11-061-145/+156
| | | | Make drag-n-drop respect the single folder level heirchary
* LinGui: Add "Category" dropdown to preset save dialogJohn Stebbins2017-11-061-199/+210
| | | | | | | | | | | This replaces the "New Folder" option in the presets menu. It enforces the folder structure we have agreed to and hopefully helps the user keep things organized. Note that users are allowed to save a custom preset to the same "Category" as an official preset. When they do this, a new custom category is created with the same name and the preset is saved in that folder.
* LinGui: add preset description tooltip to preset menu buttonJohn Stebbins2017-11-061-0/+6
|
* LinGui: preset "Reset" -> "Reload"John Stebbins2017-11-061-4/+4
|
* LinGui: allow preset delete when list selection is not highlightedJohn Stebbins2017-11-061-64/+63
| | | | | | Previously, you could only delete the currently highlighted item. Now you can delete the current item in the presets menu button, even if settings have been modified and the list item is not highlighted.
* LinGui: add preset "modified" indicator and reset buttonJohn Stebbins2017-11-061-8/+43
| | | | | When a setting is modified, the word "Modified" appears next to the preset selection menu button and the "Reset" button is enabled.
* LinGui: reinitialize presets menu when list changesJohn Stebbins2017-11-061-8/+30
|
* LinGui: Add preset selection menuJohn Stebbins2017-11-061-78/+214
| | | | | | | And convert appliction to a GtkApplication. This allows the use of GActions for menu and other control actions. It's a cleaner simpler interface that automatically tracks when multiple widgets perform the same action and keeps their state in sync.
* LinGui: Split presets list out into separate windowJohn Stebbins2017-11-061-3/+14
|
* Update copyright dates to 2017.Bradley Sepos2017-01-011-1/+1
|
* LinGui: Fix some minor memory leaksJohn Stebbins2016-11-151-0/+1
|
* LinGui: fix setting default presetJohn Stebbins2016-11-111-0/+1
| | | | The old default was not getting scrubbed
* Add new anamorphic mode "Automatic", delete "Strict" (#367)John Stebbins2016-10-311-8/+1
| | | | | | | | | * Add new anamorphic mode "Automatic", delete "Strict" Anamorphic mode automatic is added to support Bradley's new presets that are designed to pick a PAR that maximizes storage resolution. Strict is converted to Loose + mod == 2 + UsesPictureSettings == 2 when importing presets
* LinGui: work around conflicting PicturePAR and UsesPictureSettingsJohn Stebbins2016-10-241-9/+16
| | | | UsesPictureSettings takes precedence
* add ghb_override_user_config_dir function (#304)2wayne2016-08-301-1/+15
| | | Allow selection of the config file directory from the command line
* vpx: add encoder presetsJohn Stebbins2016-05-291-13/+2
| | | | | | | | | | | presets are veryfast - deadline=good:cpu-used=5 faster - deadline=good:cpu-used=4 fast - deadline=good:cpu-used=3 medium - deadline=good:cpu-used=2 slow - deadline=good:cpu-used=1 slower - deadline=good:cpu-used=0 veryslow - deadline=best:cpu-used=0
* LinGui: save backup of presets whenever the version changesJohn Stebbins2016-05-191-13/+12
| | | | | | ... and not only when the version increases. This ensures that presets from a newer version are not lost when temporarily reverting to an older version.