summaryrefslogtreecommitdiffstats
path: root/win/C#/Functions
Commit message (Collapse)AuthorAgeFilesLines
* WinGui:sr552008-07-073-27/+84
| | | | | | | | | | | - Version information now pulled from the CLI (any problems with this breaking on Vista let me know plz!) - GUI startup optimized to counter the effect of the slightly sluggish version check from CLI (above) - Added "Format" box just like the macgui. Move the Video Codec dropdown to the correct position on the video tab. - Few other changes to mimic the macgui. - Changed Functions.CLI to Functions.Encode - Cleaned up and added icons to the source menu. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1558 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-07-022-10/+261
| | | | | | | | | - Better implementation of the presets bar. Code moved into it's own class. - Can now Remove Single or delete all built in presets. - User presets are no longer taged with "--" - CLI window no longer appears when grabbing the information for presets.dat from HandBrakeCLI.exe git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1552 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-06-301-0/+106
| | | | | | | | - Queue system moved into it's own class. - Queue now uses a listview display instead of a simple list. It now displays some information about each encode instead of the CLI String. - Misc other Fixes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1544 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-06-274-81/+303
| | | | | | | | | | | | | | | | | - Added: Resolution calculation for non anamorphic encodes in the GUI. - Added: Ability to minimize to the system tray. Includes popup notifications of encoding status. - Added: Duration calculation based on Title and selected chapters. - Added: Some more code comments and summaries - Change: Activity window now only refreshes if there is an active HandBrakeCLI.exe running. - Change: Browse button/ File mode checkbox for Source Selection Removed. Replaced with a Source Dropdown button in the main toolbar. (works a bit like the magui but still uses the 2 different dialog boxes) - Change: Removed "Recommended Crop" label and simply let the dropdown set the cropping values. Added DVD resolution Label. - Fixed: Preset loader now selects longest title and set's chapters to Auto. Before it would load in the last setting used which is bad. - Fixed bug in the presetLoader() function with the 2nd audio channel track selection. Final Note: Quite a bit of code has been moved around in this checkin to clear things up a bit. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1541 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-06-171-12/+12
| | | | | | | | - Issue in the query parser where "-2" would trigger a widget if found anywhere in the CLI string. This could appear in the source or destination filename and trigger it when it is not supposed to be on. added a space before the - in the regex which will hopefully be sufficient to fix the issue. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1516 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-06-123-8/+20
| | | | | | - Setup Auto for Audio Sample Rate. (Passes 0 to CLI when set to Auto.) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1510 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-06-121-0/+15
| | | | | | | - Accidentally updated the project file in the last commit, so the following empty file is now required. It will be used at a later date. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1509 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-06-121-2/+2
| | | | | | - Fixed #78 and #79 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1508 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-05-172-1/+3
| | | | | | | - Changes -a auto to -a 1 (The CLI was throwing an error message with auto) - Misc other changes and code cleanup. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1463 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-04-291-17/+10
| | | | | | - Update checker now reads either unstable or stable appcast based on the last digit of the build number. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1448 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-04-241-36/+0
| | | | | | | - Move some code that sets the available audio bit-rates into functions instead of just repeating the code. - Fixed some issues with the Audio panel. All tracks are now visible by default, however they will remain disabled if a previous track is not selected. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1433 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-04-232-41/+27
| | | | | | | - Added support for stable / unstable builds in the update checker. - Setup the rss reader to read the cli-stable and cli-unstable tags in the appcast. This is now used for the version information. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1432 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-04-172-14/+11
| | | | | | | | - Added theora support. - Renamed the video encoders to match the mac gui. - Made 64bit/OptimizeMP4/ipodatom invisible when non .mp4/m4v formats are in use git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1425 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: A few hundred fixes to the Audio Tab, Preset Loader and Query Generator.sr552008-04-171-2/+77
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1424 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGUI:sr552008-04-161-1/+1
| | | | | | - Moved appcast path from the RssReader.cs to the settings. Just makes it a bit easier to change for stable/unstable builds git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1422 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-04-121-1/+12
| | | | | | | - Bug fixes with the audio panel in relation to not loading the apple tv preset correctly. - Small UI font size issue fixed with sample rate dropdowns. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1408 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-04-121-40/+10
| | | | | | - (Scratch last checkin. Audio panel now has a sensible implementation.) Audio Tracks 3 now invisible until audio track 2 has a selected track and Track 4 is also invisible until track 3 has a selected track. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1407 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-04-122-316/+664
| | | | | | - Expands the audio tab to 4 audio tracks. This will require through testing. Users should avoid track combinations such as 1 & 4, 1 & 3, and 2 & 4. Instead, 1 & 2 & 3 or 1 & 2 or 2 & 3 & 4 should be used. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1406 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-04-111-1/+1
| | | | | | - Fixed bug in the RSS reader. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1405 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-04-072-10/+10
| | | | | | - Fixed bug in query parser and preset code. Deinterlace option with " wraped around the value caused issues. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1387 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-04-041-10/+15
| | | | | | - Small Fix to the cropping dropdown code. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1376 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - New Audio Panel (Query Parser, Query Generator, Preset Loader Functions ↵sr552008-04-045-184/+462
| | | | | | | | | | | | | | | all updated) This includes minor changes to the UI (e.g in the 'Output Settings' box) - UI Improvments for Windows Vista and XP where non Classic theme is used. - Activity Window can now view the log whilst an encode is going. (Doesn't live update... yet TODO!) - Changed Radio File/Folder option for Source Browse to a single checkbox. Folder view by default. Check "File mode" for file selection dialog. - Misc other UI changes - Update checker won't display an error message during statup if one occurs whilst checking the update. The message was hidden behind the splash screen. This is now not a problem. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1375 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-03-192-2/+1004
| | | | | | - The x264 tab has been replaced by a completely new panel with widgets for many of the available x264 options. It operates in a similar way to the macgui's panel. (It however will not disable widgets based on selections on other widgets yet(like the macgui does) this will come later when the bugs have been worked out. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1347 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-03-181-3/+5
| | | | | | | | - Few bug fixes in the preset system - File > open is now Import preset. Loads in old presets into the preset bar. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1345 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-03-141-10/+19
| | | | | | | | | - Users can now have their own presets appear in the presets bar. They can both add and remove their own presets. - Anamorphic option is now a dropdown menu like the macgui. - Video tab re-arrange to be consistant with the macgui. - Video Framerate dropdown: Changed Automatic to Same as soure (same as the macgui) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1338 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-03-072-3/+4
| | | | | | | | - Fixed small localization issue in the query parser in regard to -q option. - Changed update checker so if it fails on the startup update scan, it'll fail silently instead of displaying an error message behind the startup screen. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1332 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-02-241-3/+11
| | | | | | - Fixed small issue with last checkin git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1314 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-02-241-12/+36
| | | | | | | - Fixed bug where the chapter markers csv filename renamed the same for every item on the queue. This meant the same chapter names got added to each encode when in fact, each encode should have had a separate file. - Disabled development expiry code. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1313 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-02-201-1/+1
| | | | | | - Fixed Cropping not setting to Custom when loading user default settings. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1306 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: minor bug fixes.sr552008-02-201-5/+19
| | | | | | | | | - Queue window now allows selection of queued items on the whole panel, not just the left side of the panel. - Fixed a few rouge extensions not getting changed correctly when selecting a preset. (may need to revisit this for psp preset) - When using AAC+AC3 use m4v if mp4 is currently on the extension. - Fixed the user defaults not setting video / audio encode properly. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1305 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-02-181-1/+1
| | | | | | - Fixed small regex bug in the destination field of the query parser. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1289 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-02-181-9/+15
| | | | | | | - Fixed issue with iPod Atom displaying an error with the new presets when switching from a preset with ipod atom to one without. - Fixed the CLI preset grab during startup. This wasn't working. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1288 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-02-162-1/+7
| | | | | | - Added aac+ac3 option to the audio codec dropdown. Mixdown gets disabled when this is selected. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1273 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-02-131-3/+1
| | | | | | - Removed option to disable verbose CLI. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1260 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-02-021-4/+8
| | | | | | | | - now using C#.Net 08 - Fixed bug with VFR setting framerate when enabled. - Fixed potential framerate bug (passing framerate without -r to the CLI) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1245 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-01-161-1/+1
| | | | | | | | | - Tested and fixed a few issues with the appcast updater. - Fixed a small issue where dropdowns wouldn't have a default value on startup if presets.dat was missing and user defaults was turned off. - Disabled loose anamorphic for ffmpeg and xvid encodes. - Added a useful error message to the presets bar when presets.dat is missing. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1203 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-01-091-9/+8
| | | | | | | | - Added an Activity window which can view a verbose log from the CLI after an encode has completed. (it would be nice if someone could find a way of making this live!) - The main GUI window now has an icon based toolbar similar to the macGUI instead of having standard buttons along the bottom for Encode and Queue. - Some of the controls on the Options panel have had transparent backgrounds added so they don't look out of place on theme'd computers. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1181 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-01-061-1/+4
| | | | | | | - Fixed: for Auto-naming where it would incorrectly set directory when the user had no default set - Fixed: A few control's were not set to transparent so showed up incorrectly on themed windows machines. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1167 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-01-021-6/+2
| | | | | | | - Chapters.csv and dvdinfo.dat are now saved in the windows temporary folder. This should mean the application doesn't need admin rights on Vista. Thanks to "doubt" for the patch. - Few UI theme tweaks. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1160 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-12-244-0/+24
| | | | | | - Added GPL Licence comment at the top of each code file as required. (this may need to be changed later but will do for now) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1147 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-12-201-1/+1
| | | | | | - Some more code code cleanup done. Nothing major. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1141 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-12-201-0/+773
| | | | | | - Moved alot of functions in frmMain.cs into their own class (common.cs) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1140 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-12-191-0/+38
| | | | | | | - Some more code clean up - Fixed: Skipped button not working on update checker. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1138 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-12-192-84/+34
| | | | | | - Some code clean up + removal of old unused code. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1137 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-12-191-6/+7
| | | | | | | | | | | | | - Fixed issue where crop dropdown had no value on startup. - Fixed an Autoname bug where \ was addeded incorrectly. - Fixed bug where DRC was set incorrectly by preset parser. - Removed some old code which is no longer going to be used. - Changed De-Interlace options names to match MacGUI for consistency - Moved HTTP Optimization to Output Settings for consistency with MacGUI - Added form to show the generated query. Tools > Options > Show CLI Query - Added Chapter Markers tab which operates the same was as the MacGUI git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1134 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-12-141-13/+0
| | | | | | | | | | | | | | | - Removed some old CLI handler files that were never completed. - Removed Quickstart Window along with some redundant code. - Removed the Query Editor tab as it is no longer really needed. - Removed CRF option as this is now the default. - Removed DRC Checkbox. The slider is now used for activation. - Few changes to the Naming of GUI items to match the MacGUI. - Warnings about no source / destination removed from Save/open presets and set default options. Will only appear on Queue and Encode buttons now. - Fixed autonaming issue where it was enabled even when it was disabled. - Added option to the Tools menu to display the current CLI query. This may be useful now that the Query editor tab is gone. - Options window design tweaked. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1128 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-12-091-26/+64
| | | | | | | - Removed extra folder.png file from the Resources - Added support for Dynamic Range compression on a scale of 1 to 4. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1113 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-12-071-2/+8
| | | | | | | | - Implemented Auto File naming option. Can be enabled from Tools > Options - Implemented Auto Select Subtitle feature for Forced Subtitles. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1107 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-12-072-4/+40
| | | | | | | | | | | - Update check on start-up moved onto a separate thread. Start-up should now be significantly faster. It will no longer stall if the server is slow responding. - Sparkle style Updater now appears on start-up if an update exists rather than just a text label. - Main form frmMain has been re-arranged slightly. Resolution boxes and Aspect ratio have been moved onto the picture settings tab. (Allows for more space on the tabbed portion of the window. Audio Tab has been re-arranged. - Picture cropping text boxes have been changed to numeric boxes. - Support for 2nd Audio track has been added. - Support for Forced Subtitles has been added. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1102 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-12-061-0/+6
| | | | | | | | - Fixed bug in Query Parser in relation to Titles (Error when 1 was set to auto) - Added Batch Script creation option on the Queue. - Added Toolbar to the queue (similar to the MacGui) and removed some old style buttons that are now on the toolbar. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1100 b64f7644-9d1e-0410-96f1-a4d463321fa5