summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* MacGui: don't send the search pass progress to the Finder progress bar.Damiano Galassi2019-07-311-1/+2
|
* Fix some typos (#2202)Nomis1012019-07-3150-70/+70
| | | Fix some typos
* LinGui: make chapter list rows non-selectableJohn Stebbins2019-07-302-0/+2
| | | | I.e. do not highlight the entire row when clicked with the mouse
* LinGui: change chapter list to GtkListBoxJohn Stebbins2019-07-3013-2434/+517
| | | | | | | | | GtkListBox is more flexible than GtkTreeView. It is possible now to process key press events without creating a custom text cell renderer. Also due to the way event handling changes in GTK4, it was no longer even possible to create a custom cell renderer that can process key events. So this GtkListBox implementation is compatible with GTK4.
* LinGui: fix build error on ubuntu bionicJohn Stebbins2019-07-301-23/+20
|
* MacGui: add a preference to automatically clear completed queue items.Damiano Galassi2019-07-304-28/+51
|
* MacGui: set the progress labels to a monospaced digit font.Damiano Galassi2019-07-303-5/+19
|
* MacGui: add a nicer icon to the details toolbar button.Damiano Galassi2019-07-304-4/+29
|
* LinGui: gtk4 port, use rotation transform in settings stackJohn Stebbins2019-07-291-1/+1
| | | | Because we can :*p
* LinGui: gtk4 port, fix reading/writing GtkSpinButton textJohn Stebbins2019-07-296-49/+25
| | | | | In GTK4, GtkSpinButton is no longer a subclass of GtkEntry. Must use GtkEditable APIs in GTK4
* LinGui: gtk4 port, minimize appearence of tool bar separatorsJohn Stebbins2019-07-291-14/+6
| | | | | | | These are not supposed to be visible, but gtk4 is not respecting the "draw" property of GtkSeparatorToolItem. When this is fixed, I can restore proper spacing between "Open Source" and "Add To Queue" toolbar buttons.
* LinGui: gtk4 port, fix summary tab preview image scalingJohn Stebbins2019-07-294-42/+57
| | | | | | | | | | | | GTK4 added a new widgit GtkPicture that is almost identical to GtkImage. The main difference appears to be that GtkImage now scales down the size of the given pixbuf using some undocumented algorithm. It's filling some of the space available, but not all of it. But it isn't a hard size limit because making the window bigger continues to make the image bigger. GtkPicture shows the pixbuf unscaled as expected. So use GtkPicture for the preview image :*(
* LinGui: gtk4 port, fix search in language combo boxJohn Stebbins2019-07-292-9/+57
| | | | language search requires key-press handling which changed in gtk4
* LinGui: disable gtk4 key-press handling for chapter listJohn Stebbins2019-07-292-2/+9
| | | | | | | | | gtk4 makes it very difficult to handle key-press in a GtkCellRenderer I will need to rewrite the capter list as a GtkListBox instead of a GtkTreeView to re-enable this. key-press handling is used here to automatically move to the next chapter when finished editing the current
* LinGui: add queue row delete key handling for gtk4John Stebbins2019-07-291-0/+38
| | | | | Event handling in gtk4 is substantially different than gtk3. This restores handling of delete key on queue rows in gtk4 port
* LinGui: use GtkNotebookPage in gtk4 ui descriptionJohn Stebbins2019-07-291-383/+379
| | | | This is the modern gtk4 way...
* LinGui: remove ubuntu 18.10 (cosmic) snapshotsJohn Stebbins2019-07-291-15/+0
| | | | Cosmic is EOL so launchpad no longer accepts build requests
* MacGui: refactor the preferences keys and autonaming methods; fix the queue ↵Damiano Galassi2019-07-2931-449/+555
| | | | when running multiple HandBrake instances; fixed a number of bugs.
* WinGui: Force set FastDecode = false for x265. It's only an option under the ↵sr552019-07-281-1/+2
| | | | dropdown, not an additional set. Fixes #2211
* MacGui: add file size to the statistics. Fix selected text color when dark ↵Damiano Galassi2019-07-285-24/+59
| | | | mode is enabled.
* WinGui: Better formatting for encode timessr552019-07-273-4/+4
|
* MacGui: show statistics for completed jobs.Damiano Galassi2019-07-276-64/+196
|
* MacGui: improve queue labels when multiple jobs are selected; fix some bugs.Damiano Galassi2019-07-2718-220/+488
|
* LinGui: WIP gtk4 supportJohn Stebbins2019-07-2615-1104/+9123
| | | | | | | | | | | | | | | | 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?
* MacGui: store queue items statistics.Damiano Galassi2019-07-257-2/+114
|
* MacGui: improve queue init.Damiano Galassi2019-07-252-75/+102
|
* LinGui: fix build error when update checks enabledJohn Stebbins2019-07-221-1/+2
| | | | Fixes https://github.com/HandBrake/HandBrake/issues/2207
* contrib: Update to x265 3.1.1.Bradley Sepos2019-07-208-108/+20
|
* MacGui: fix file menu validation. Closes #2200.Damiano Galassi2019-07-201-2/+2
|
* MacGui: fix a number of queue regressions.Damiano Galassi2019-07-2010-78/+80
|
* MacGui: add a NSString extension to create monospaced strings.Damiano Galassi2019-07-202-1/+33
|
* MacGui: add inline progress status and bar in the queue.Damiano Galassi2019-07-2011-58/+185
|
* build: Change hardening logic from None to False in configure.py.Nomis1012019-07-191-2/+2
|
* MacGui: revert 8d5f8fc7f55d45a082efd5c624c04b84118fb2b5 because it breaks ↵Damiano Galassi2019-07-191-1/+1
| | | | other links to specific topics pages.
* MacGui: refactor the queue and implement part of the new queue ui.Damiano Galassi2019-07-1923-1624/+2181
|
* LinGui: fix spacing between preset menu button and settings stackJohn Stebbins2019-07-181-0/+1
|
* LinGui: make "clear completed queue items" pref consistent with WinGuiJohn Stebbins2019-07-171-20/+18
| | | | | move to "General" preferences pane make text consistent
* stream: add support for eia 608 subtitle tracksJohn Stebbins2019-07-171-0/+7
| | | | | | | eia 608 embedded in video was supported (i.e. ffmpeg frame side data AV_FRAME_DATA_A53_CC), but not as it's own track. Fixes https://github.com/HandBrake/HandBrake/issues/1300
* WinGui: Show Day long encodes in hours consistent with the other UIssr552019-07-165-15/+19
|
* WinGui: Support Encode Time in days. #523sr552019-07-162-2/+7
|
* MacGui: Set /docs rather than /docs/en/1.2.0 for the documentation. Better ↵sr552019-07-161-1/+1
| | | | for presenting multiple languages. Fixes #1927
* LinGui: Reduce disk monitoring free space limit to 2GBJohn Stebbins2019-07-151-1/+1
|
* Fix dropped audio when embedded CC sub is selectedJohn Stebbins2019-07-154-5/+10
| | | | | | | The subtitle ID assigned to CC embedded in video collided with regular track IDs in some file types. Fixes https://github.com/HandBrake/HandBrake/issues/2103
* WinGui: Since the UI now has active storage space left monitoring, set the ↵sr552019-07-141-1/+1
| | | | default to 2GB rather than 10GB. Users can up this if they desire.
* WinGui: Remove the experimental embedded queue. It's not been working right ↵sr552019-07-1412-397/+9
| | | | for a while and I don't intend to develop it out.
* LinGui: update preset save dialog "Dimensions" labelJohn Stebbins2019-07-121-1/+1
| | | | | Make it consistent with other UIs Fixes https://github.com/HandBrake/HandBrake/issues/1309
* dvd: remove dvd specific details from hb_title_tJohn Stebbins2019-07-126-300/+289
| | | | This information isn't needed by the frontends and pollutes the API
* hb_json: don't fail if audio is invalid for muxJohn Stebbins2019-07-121-6/+13
| | | | Just drop the track. If audio is 'none' drop silently.
* WinGui: Level support for x265sr552019-07-121-1/+2
|
* encx265: set levelJohn Stebbins2019-07-112-0/+30
| | | | | | It seems the encoder level has been supported in x265 since May 2014, just a few months after initial support for x265 was added to HandBrake :\