summaryrefslogtreecommitdiffstats
path: root/gtk/src
Commit message (Collapse)AuthorAgeFilesLines
* LinGui: use libhb to validate filter settingsJohn Stebbins2015-10-053-116/+141
|
* LinGui: more combo box generalizationJohn Stebbins2015-10-011-171/+119
|
* LinGui: use libhb filter param listsJohn Stebbins2015-10-011-99/+271
| | | | | Populate combo boxes from libhb param lists instead of duplicating info in LinGui.
* LinGui: generalize initialization of Combo boxesJohn Stebbins2015-10-017-296/+535
|
* scan: fix rescan avoidance logicJohn Stebbins2015-09-292-7/+11
| | | | We need to rescan when the number of previews changes.
* LinGui: update translation filesJohn Stebbins2015-09-282-8/+8
| | | | | Fix list of translatable files. Fix differences in strings between gtkbuilder versions
* LinGui: fix video quality granularity for x265John Stebbins2015-09-081-10/+22
|
* LinGui: fix problem with audio bitrate/quality widgetsJohn Stebbins2015-08-261-2/+2
| | | | | Uninitialized variables caused these widgets to be disabled under random circumstances.
* LinGui: don't save custom presets in a built-in folderJohn Stebbins2015-08-251-1/+1
|
* LinGui: fix vfr/pvr/cfr widget visibilityjstebbins2015-08-201-2/+2
| | | | | | | Dependencies stopped working when we standardized "Same as source" preset value as "auto". git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7406 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix sensitivity of audio quality/bitrate widgetsjstebbins2015-08-201-199/+219
| | | | | | These were still enabled for flac when they should not have been. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7405 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a scrolling issue in presets panejstebbins2015-08-184-26/+2
| | | | | | | Expanding a folder was causing the pane to scroll back to the currently selected preset. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7403 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Change dest filename behavior when auto-naming is disabledjstebbins2015-08-112-2/+15
| | | | | | | If auto-naming is disabled, don't set the destination filename to the default "new_video". Instead, leave it set to it's current value. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7399 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: don't hide foreign audio subtitle optionsjstebbins2015-08-064-13/+33
| | | | | | | | Make the insensitive when there is not preferred language set. And improve the tooltip to indicate that a preferred language is required for these options. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7396 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Don't allow toolbar truncationjstebbins2015-07-303-0/+3
| | | | | | | Force the main window to be large enough that the toolbar is never truncated. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7388 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: load builtin-presets if I fail reading the presets filejstebbins2015-07-291-1/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7385 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: simplify preview overlayjstebbins2015-07-299-1665/+817
| | | | | | | | | | | Don't use gdk_display_supports_composite or gdk_window_set_composited. They have been deprecated. Unfortunately, this means I lose some functionality. I can give the HUD round corners or I can make it translucent. It appears there is no way to do both in the latest gtk+-3 :( git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7384 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix use of out of scope variable through pointerjstebbins2015-07-291-8/+7
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7383 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: don't use deprecated gtk_widget_override_fontjstebbins2015-07-231-1/+18
| | | | | | Use CSS instead git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7371 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: also fix margin_right, margin_leftjstebbins2015-07-231-13/+13
| | | | | | Underscores are interchangable with dashes, so I missed some... git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7370 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: don't use deprecated margin-left, margin-rightjstebbins2015-07-231-61/+61
| | | | | | Use margin-start, margin-end instead git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7369 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix queue auto-scroll during d-n-djstebbins2015-07-211-0/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7355 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix video options edit box tooltipjstebbins2015-06-172-28/+36
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7302 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: Allow log level changes and update checks *after* hb_init()jstebbins2015-06-126-3/+21
| | | | | | | | | | | - In the CLI, this allows calling hb_init() before parsing args, which permits us to see any libhb log messages that are generated during option parsing. These messages were hidden before. - In the GUIs, this allows dynamic changes to log level. Previously an application restart was required. I have only updated the LinGui to take advantage of this. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7295 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix a couple of memory leaksjstebbins2015-06-011-0/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7254 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix setting "autoscale" widget value from presetjstebbins2015-05-291-2/+6
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7242 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: simplify some video widget dependency handlingjstebbins2015-05-283-10/+14
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7236 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: disable level widget when no levels returned by libhbjstebbins2015-05-282-3/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7233 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix build error on ubuntujstebbins2015-05-281-3/+3
| | | | | | | For some reason, fedora has "bool" type defined where ubuntu does not. Use gboolean. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7232 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: use libhb to initialize job...jstebbins2015-05-2715-879/+545
| | | | | | | ...and set some job settings as values change in the UI. This eliminates a large chunk of job setup code. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7230 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: use libhb to init audio and subtitle listsjstebbins2015-05-2013-524/+306
| | | | | | | This eliminates a lot of essentially duplicate code in LinGui for initializing these lists. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7213 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: refactor subtitle panejstebbins2015-05-198-514/+582
| | | | | | | | | | | | Store subtitle track info in json job compatible format. Copy directly into job when adding new job. Also, removed "Foreign audio search" from the subtitle track dropdown and made an explicit "Foreign audio search" toolbar button. This makes it easy to enforce only one such track in the list and gives me a place to put a better tooltip explaining FAS. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7211 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: more audio refactoringjstebbins2015-05-184-373/+196
| | | | | | | Since the audio list is now in the proper format for json job, simply copy the audio list when creating the job. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7209 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: audio pane refactoringjstebbins2015-05-158-224/+226
| | | | | | | | | | | - Use dict keys that align with job in audio list. - Fix quality for encoders with inverted quality scale like lame. - Fix disabling of audio passthru options that do not apply to the current input audio track. - Fix enable/disable of quality widgets - Fix random failure to change audio encoders in audio settings popup git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7190 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: rename json preferences file ...jstebbins2015-05-141-2/+4
| | | | | | ... so it doesn't overwrite old format plist file. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7180 b64f7644-9d1e-0410-96f1-a4d463321fa5
* lingui: use libhb preset management from linux guijstebbins2015-05-1416-3976/+1216
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7179 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix 32bit buildsjstebbins2015-05-131-1/+5
| | | | | | | File operations performed by LinGui were failing for large files. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7174 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb,cli: add preset management to libhb, use it in clijstebbins2015-05-065-153/+139
| | | | | | | | This results in custom preset support in the CLI and additional command line options to fully support all preset keys. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7158 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: refresh queue button pending count when queue item editedjstebbins2015-05-031-0/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7153 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix scanning file specified on command linejstebbins2015-05-011-2/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7149 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Fix issue with editing audio or subtitlesjstebbins2015-04-305-0/+31
| | | | | | | The edited settings were having unpredictable effects on loading default audio or subtitle settings when a new source was scanned. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7137 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix dest file generateion for block devicesjstebbins2015-04-281-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7132 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Allow setting p-to-p end frame beyond guessed durationjstebbins2015-04-261-4/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7127 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Allow setting p-to-p end time beyond guessed durationjstebbins2015-04-261-4/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7126 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Add pending count to "Queue" toolbar buttonjstebbins2015-04-222-0/+15
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7118 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: adjust tooltip line alignmentsjstebbins2015-04-224-16/+16
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7116 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix setting forces subtitles in jobjstebbins2015-04-221-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7115 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Remove "reload queue" dialog. The queue is always reloaded.jstebbins2015-04-224-57/+125
| | | | | | | And add a new "Delete All" button to the queue to simplify clearing the queue. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7114 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Check for NULL filter settings stringjstebbins2015-04-181-9/+24
| | | | | | And add more warnings where appropriate git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7102 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Use real sample rate when creating jobjstebbins2015-04-181-4/+11
| | | | | | | The computation of the "best" bitrate was wrong because it requires the real samplerate and not 0 - "same as source" git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7100 b64f7644-9d1e-0410-96f1-a4d463321fa5