summaryrefslogtreecommitdiffstats
path: root/gtk
Commit message (Collapse)AuthorAgeFilesLines
* Add SSA subtitle importJohn Stebbins2019-01-145-107/+162
|
* Cleanup callbacks.cPavel Shlyak2019-01-051-17/+2
| | | Refer https://github.com/HandBrake/HandBrake/issues/1754 for more details
* Cleanup preview.cPavel Shlyak2019-01-051-9/+1
| | | Refer https://github.com/HandBrake/HandBrake/issues/1754 for more details
* gtk: Fix minor cross compile issue in callbacksmwayne2019-01-031-4/+4
| | | | Fix undeclared variable introduced in commit 826d1a7fb862c292195d766f72c51dce120b47bd
* Update copyright dates to 2019.Bradley Sepos2019-01-0139-39/+39
|
* LinGui: remove hidden x264 advanced options tabJohn Stebbins2018-12-2914-2317/+13
| | | | | It's been deprecated and hidden for several years now. Time for it to go.
* LinGui: accept {source-path} in addition to {source_path}John Stebbins2018-12-122-4/+5
| | | | Standardize on '-' but accept legacy '_'
* build: Respect CC environment variable on FreeBSD.Yuichiro NAITO2018-11-261-0/+2
| | | | | | | | | | | | Fixes #1674. We use the compiler that CC environment variable indicates. If CC is ommited, use gcc or clang which is installed. If gcc is chosen, we need to add `-Wl,-rpath` option to make runtime linker linking gcc's runtime libraries from installed path. For example, gcc7's runtime libraries are installed in `/usr/local/lib/gcc7` by default. And we also need to link libc++ first to make libc++ initializer is called on runtime.
* LinGui: use the version of python found by configureJohn Stebbins2018-11-143-5/+13
| | | | Fixes https://github.com/HandBrake/HandBrake/issues/1677
* LinGui: make auto-name template case insensitiveJohn Stebbins2018-11-121-11/+11
| | | | Fixes #1670 on Linux
* LinGui: Update auto-name template tooltipJohn Stebbins2018-10-221-1/+2
|
* LinGui: add {source_path} destination auto-name optionJohn Stebbins2018-10-221-21/+60
|
* LinGui: fix queue "Reload" optionJohn Stebbins2018-10-151-0/+2
| | | | | | The change of state of the queue job was not getting written to the queue file. So restarting HandBrake would result in the queue job being lost.
* contrib: gtk: libhb: macosx: test: Remove remaining traces of libavresample.Bradley Sepos2018-08-161-1/+1
| | | | Extension of and closes #1422.
* Autoname creation dateMatthew Lazarow2018-08-133-1/+87
| | | | | Adds {creation-date} and {creation-time} templates to autoname preference option.
* LinGui: update translations from transifexJohn Stebbins2018-08-1010-12203/+21609
|
* LinGUI: Update scalable pause encode icon.Bradley Sepos2018-08-101-2/+2
| | | | Center align the two bars creating the pause symbol on the horizontal axis.
* LinGUI: Update 32x32 icons.Bradley Sepos2018-08-103-0/+0
| | | | These are special case versions of their larger versions.
* LinGui: fix single title scan marks preset modifiedJohn Stebbins2018-08-092-1/+10
|
* LinGui: fix problem with preset selection...John Stebbins2018-08-081-2/+1
| | | | | ...from preset management window. Window closed every time a preset was selected.
* 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
* fix race in getting sequence_id of completed jobJohn Stebbins2018-08-071-1/+2
| | | | | | | | | The sequence_id was only available for the WORKING state and not the WORKDONE state. But frontends poll for status periodically and can miss all status updates for the WORKING state if the file is very short or an error occurs early during transcoding. When WORKING status is missed, there was no way to know the sequence_id associated with the WORKDONE status.
* LinGui: fix some small memory leaksJohn Stebbins2018-08-073-10/+17
|
* LinGui: fix queue reload in flatpak sandboxJohn Stebbins2018-07-123-10/+5
| | | | | | 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: simplify dest name selectionJohn Stebbins2018-07-103-214/+141
| | | | Removes cruft that wasn't realy used.
* LinGui: Fix default destination filename for BDsJohn Stebbins2018-06-283-5/+26
| | | | | It was including the MPLS number as part of the default destination filename
* audio_resample: switch from avresample to swresampleJohn Stebbins2018-06-271-1/+1
| | | | Eliminates deprecation warnings for avresample
* LinGui: add appstream metadata to translatable filesJohn Stebbins2018-06-211-1/+2
|
* LinGui: icon name in desktop should not have file extensionJohn Stebbins2018-06-211-1/+1
|
* flatpak: add link to translation project on transifexJohn Stebbins2018-06-211-0/+1
|
* LinGui: handle missing $HOME directoryJohn Stebbins2018-06-203-24/+37
| | | | | | | 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: don't override PKG_CONFIG_PATHJohn Stebbins2018-06-191-1/+1
| | | | | | Add to the front, but don't override what was there. (cherry picked from commit db23f90fbe195361e1f147b392f76bda787bf95f)
* LinGui: add fr.handbrake.ghb.svg iconJohn Stebbins2018-06-193-1/+38852
|
* LinGui: use normal priority for notificationJohn Stebbins2018-06-191-2/+1
|
* LinGui: use GNotification instead of libnotifyJohn Stebbins2018-06-193-38/+14
|
* LinGui: use fr.handbrake.ghb consistentlyJohn Stebbins2018-06-198-30/+12
|
* contrib: gtk: libhb: make: scripts: Remove yasm contrib.Bradley Sepos2018-06-171-1/+1
|
* libhb: fix snprintf compiler warningsJohn Stebbins2018-06-132-8/+5
| | | | | Our handling of temporary directory paths could truncate resulting filenames. This fixes the warnings and prevents possible truncation.
* LinGui: change language lists from GtkListBox to GtkTreeViewJohn Stebbins2018-06-126-202/+451
| | | | | | | | The GtkTreeView is more flexible and more capable. Languages can be searched for in the GtkTreeView by focusing the widget and typing what you want to find. Double clicking an item in the list will add or remove it from the "selected" languages list in audio and subtitle track selection settings.
* LinGui: add search function to language popupsJohn Stebbins2018-06-112-0/+48
| | | | | | | | The language list is long and displays native names while sorted by English names, so it is difficult to find a language. This adds the ability to "search" for a language based on it's initial character. Typing a character will jump to the next entry that starts with that character in its native name.
* flatpak: update appstream snapshot imagesJohn Stebbins2018-06-111-3/+11
|
* Add OARS metadata to appdata (#1397)Nick Richards2018-06-081-1/+31
| | | OARS https://hughsie.github.io/oars/ is a content description system that allows software stores (such as GNOME Software) to categorise and classify applications. Having the markup available is a flathub requirement.
* flatpak: automatically add <release> tag to LinGui appdataJohn Stebbins2018-06-074-22/+34
| | | | Also add translation support for appdata
* flatpak: automatically add <release> tag to cli appdataJohn Stebbins2018-06-071-0/+0
|
* flatpak: change "appdata" dir to "metainfo"John Stebbins2018-06-051-3/+3
| | | | The specificaion for where appstream files go changed
* LinGui: conform to newer flatpak manifest standardsJohn Stebbins2018-06-051-4/+5
|
* LinGui: open URLs with flatpak portal aware APIJohn Stebbins2018-06-041-3/+8
|
* LinGui: handle legacy preferences file betterJohn Stebbins2018-06-042-1/+3
| | | | | "show_presets" key could cause the preset window to be shown at every startup.
* contrib: add lzma supportJohn Stebbins2018-05-291-1/+1
| | | | | lzma may be used by the ffmpeg tiff decoder which can be used in matroska files.
* LinGui: add speex decoder libJohn Stebbins2018-05-291-1/+1
| | | | Fixes building with new ffmpeg.