summaryrefslogtreecommitdiffstats
path: root/gtk/src
Commit message (Collapse)AuthorAgeFilesLines
* LinGui: accomodate new x264 defaultsjstebbins2009-08-013-983/+993
| | | | | | | | - presets updated so that they behave as they did before defaults change - added subme 10 option git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2743 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a problem with running mingw cross compiled ghb under winejstebbins2009-07-312-4/+4
| | | | | | | | wine's implementation of GetVolumeInformation requires a '\' after drive letters. if not, it returns junk. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2741 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: prevent initiation of another scan while a scan is in progressjstebbins2009-07-292-12/+46
| | | | | | | | attempting to start a scan while already scanning usually resulted in a crash, and shouldn't be allowed anyway. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2735 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: when stopping an encode, give the user options similar to macuijstebbins2009-07-244-17/+77
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2730 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a double free crashjstebbins2009-07-221-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2720 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix problem with trying to access non-existent hash key "subtitle_scan"jstebbins2009-07-191-0/+3
| | | | | | | | an invalid job sequence_id caused an attempt to access a value that hadn't been set yet. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2716 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add advanced preference option to enable/disable automatic dvd scanningjstebbins2009-07-193-7/+36
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2715 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix problem that causes dvd drive to close immediately after an ejectjstebbins2009-07-191-0/+4
| | | | | | | | a stray bit of code was attempting to read from the drive causing it to close the tray. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2714 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a problem with encode cancel logicjstebbins2009-07-181-2/+2
| | | | | | | | declining to cancel the encode would permit the current encode to continue, but then the next encode would not start. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2713 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix problem with wide text field causing window to resizejstebbins2009-07-171-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2710 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: switch to using the native_name field of the language tablejstebbins2009-07-172-14/+39
| | | | | | | | | when it's available, it's a better choice since users will recognize their it easier when it is written in their native language git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2708 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add preference option to automatically add CC track if presentjstebbins2009-07-175-7/+111
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2706 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: a better solution to the g_io_channel_write_chars abortjstebbins2009-07-171-6/+12
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2704 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix destination update problemjstebbins2009-07-161-6/+7
| | | | | | | | destination was getting overwritten at the end of a scan, so if the user modified it during the scan, they lost the setting git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2698 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix crash on empty buffer from stderrjstebbins2009-07-161-1/+1
| | | | | | | | somehow, i'm getting a buffer that has nothing but a '\0' char g_io_channel_write_chars gets really upset about the nil character and crashes git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2697 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: shuffle things around on the picture tab a bitjstebbins2009-07-162-35/+27
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2696 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add a few srt codesets jstebbins2009-07-151-0/+4
| | | | | | | endianness matters for utf-16/32. so add the BE/LE variations. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2695 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: rearrange the preset menu a bit.jstebbins2009-07-132-24/+27
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2690 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: when renaming a preset, prevent duplicates names from being usedjstebbins2009-07-131-1/+17
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2689 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: update decomb filter string validation.jstebbins2009-07-121-4/+4
| | | | | | | it can now have up to 15 parameters git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2686 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: more preset list improvementsjstebbins2009-07-116-119/+167
| | | | | | | | - Make separate menu items for creating new folders and saving presets - Make custom preset and folder names editable git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2684 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Add preset import/exportjstebbins2009-07-103-94/+347
| | | | | | | | | | Only one item can be selected for export, but that item may be a folder which contains multiple presets. Import will handle a list of multiple presets and folders. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2683 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: accidentally commited x264 defaults changes prematurely, revertjstebbins2009-07-091-7/+7
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2679 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix behavior when changing storage height in custom anamorphic modejstebbins2009-07-092-10/+8
| | | | | | | | when the storage height changes, update the display height before making other calculations. otherwise, the change has affects on display width. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2678 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a build problemjstebbins2009-07-091-2/+2
| | | | | | | | | If the timestamp on marshallers.list gets updated, marshallers.c/h failed to build. Not usually a problem for recipients of a source tar or svn since pre-built marshallers.c/h are provided. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2677 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: shuffle things around a bit in the x264 tabjstebbins2009-07-091-218/+228
| | | | | | | small improvement in layout git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2674 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: gtk 2.12 compatibility fixesjstebbins2009-07-072-10/+36
| | | | | | | | | | - ifdef 2.16 specific code. use g_object_set_property to set action properties with older gtk versions. - remove "orientation" property from vbox widgets. It's not recognized by older gtk versions git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2670 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Check return values of hal calls jstebbins2009-07-051-1/+5
| | | | | | | | When searching for list of connected dvd drives, system permissions can cause failures that would cause a crash. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2669 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a build problemjstebbins2009-07-051-2/+2
| | | | | | | | | if marshalers.list timestamp is somehow made newer than marshalers.h/c glib-genmarshal would fail to recreate marshalers.h/c. This isn't normally a problem since I check these generated file into svn. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2668 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a problem with subtitle controls and large fontsjstebbins2009-07-022-2/+16
| | | | | | | | the controls would get the bottoms clipped if you used a large font git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2658 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: mingw build tweakjstebbins2009-07-021-1/+1
| | | | | | | | | | a difference between mingw cross tools on mac and linux caused an incompatibility in our build system on linux. i've resolved by tweaking my mingw environment and adjusting the dll's that get pulled into the ui. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2657 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: tooltip and other text changesjstebbins2009-07-023-3/+18
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2655 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: modify pause/resume button appearancejstebbins2009-07-015-86/+108
| | | | | | | | | | when encoding show "Pause" with pause icon when paused, show "Resume" with play icon also improve how I'm handling play/stop toolbar button and menu options git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2654 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a picture settings storage dimensions problemjstebbins2009-07-011-4/+2
| | | | | | | Transitioning from specific dimensions to max dimensions was broken git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2652 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: several ui improvementsjstebbins2009-06-305-132/+323
| | | | | | | | | | | - Add separate progress bar for source scan (similar to mac ui) - When working replace start button with stop button on main window. - Add status field that shows number of pending queue items on main window. - add some white space and remove a couple more frames - add subtitle scan pass information to progress bar git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2651 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: limit field width of srt filename in the subtitle listjstebbins2009-06-301-0/+1
| | | | | | | to prevent horizontal scrolling of the list git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2649 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: SRT supportjstebbins2009-06-309-71/+845
| | | | | | | | | | | | | | | | - there are now two buttons to add subtitles one button adds normal subtitles from the source. the second adds SRT subtitles. - when an SRT subtitle is selected in the list, the available controls change SRT controls are: Language, Character Codeset, File, and Time Offset (ms) - A combo entry box is used for character code. A subset of the most common character codes is available in the popup. Other codes can be manually entered in the entry box. - The last used SRT file directory is remembered. - Remove the debug printf eddyg left in decsrtsub.c git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2648 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a collection of duplicate widget ids in the gtkbuilder xmljstebbins2009-06-271-21/+21
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2636 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a problem with saving subtitle language to presetjstebbins2009-06-271-0/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2635 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: subtitle previewsjstebbins2009-06-262-0/+9
| | | | | | | | | | - Increase the font size of subtitles in the preview. the default is microscopic. - reset the status of live preview encodings whenever a subtitle setting is changed. forces re-encoding. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2632 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: minor ui improvementsjstebbins2009-06-261-554/+527
| | | | | | | | - rearrange the video tab to open things up - remove some unnecessary frames git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2631 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add individual activity log longevity preference optionjstebbins2009-06-264-3/+62
| | | | | | | - options are week, month, year, immortal. default is immortal. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2630 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add preference option for what to do when encode is completejstebbins2009-06-264-8/+370
| | | | | | | | - Options are nothing, notify, sleep, shutdown git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2629 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: modify behavior of system tray iconjstebbins2009-06-265-17/+42
| | | | | | | | | | - clicking raises hb if iconified or obscured, iconifies if hb unobscured - when hb is iconified via the system tray icon, remove it from taskbar - preference option now enables/disables system tray icon git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2624 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Change the format of individual activity log file names.jstebbins2009-06-261-2/+3
| | | | | | | Put the dest files base name first. Date first made file completion useless. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2623 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add preference option for iPod/iTunes friendly m4v extensionjstebbins2009-06-258-74/+87
| | | | | | | remove explicit m4v choice from Format combo (since it's not a separate format) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2622 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: With mingw, disable access rights checking of destination directory.jstebbins2009-06-251-0/+3
| | | | | | | | | The glib function for this only checks fat32 permissions and fails randomly on NTFS. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2621 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix more mingw breakagejstebbins2009-06-251-11/+13
| | | | | | | | | | freeing a drive entity returned from a windows api by unreferencing it with a glib api doesn't work so well. abstract the call to free a drive and ifdef it. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2617 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a problem with AudioDUB initialization at program startjstebbins2009-06-242-1/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2616 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: preference improvementsjstebbins2009-06-245-283/+442
| | | | | | | | | | - move PreferredLanguage and AudioDUB from audio tab to preferences - move CRF vs. CQP option from video tab to preferences - reorganize preferences into categories (general, audio, advanced) - add blank spaces to unclutter preferences some. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2615 b64f7644-9d1e-0410-96f1-a4d463321fa5