summaryrefslogtreecommitdiffstats
path: root/macosx/HandBrake.xcodeproj
Commit message (Collapse)AuthorAgeFilesLines
* MacGui: Change version number to 0.9.2 and build number to 2008021900 in ↵dynaflash2008-02-191-9/+10
| | | | | | preparation for tagging 0.9.2 release. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1301 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: Revert a part of the previous commit.ritsuka2008-01-301-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1243 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Added more files to the ignore list.ritsuka2008-01-301-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1242 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Sparkle Updater initial implementationdynaflash2008-01-161-0/+12
| | | | | | | | | | | | | - Changed the call to hb_init to use "0" instead of the old check for updates at launch boolean value from the preferences - Added Sparkle.framework to the xcode project - Added "Check for updates..." menu item in the file menu - Check for updates at launch in the preferences window now binds to SUCheckAtStartup in Shared User Defaults - Macgui now checks for updates against our appcast at handbrake.fr/appcast.xml (this is specified in /macosx/HandBrake.plist as the value for the "SUFeedURL" which is added now. - To check for update Sparkle compares the number in the "CFBundleVersion" (which is our build number) against the "sparkle:version="xxx"" in the enclosure tag in the appcast to trigger an update alert - TO TEST: Change the CFBundleVersion in /macosx/HandBrake.plist to < 10101 (the dummy sparkle:version in the appcast right now) and build, upon launch you should get alerted of a new version available - NOTE: The entire Sparkle.framework directory is added to the svn in this commit. Its 2.4 mb, though it looks like some things (particularly a ton of localized nibs) could be removed to slim it down quite a bit. As its the initial implementation and I know its tested I am committing the whole thing for this rev. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1204 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Macgui: Remove now defunct PictureGLView .h and .mm as they are no longer ↵dynaflash2008-01-131-8/+0
| | | | | | | | necessary since switching to NSImageView. - Effectively completes the removal of "Useless OpenGL Effects" from Picture Preview. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1190 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: move IHB source code to his own folder.ritsuka2008-01-111-262/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1185 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: False Update notices BE GONE!dynaflash2008-01-101-4/+6
| | | | | | - fixed the errant build numbers in the xcode project. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1184 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Be gone useless IB notices!dynaflash2008-01-081-0/+2
| | | | | | - Turn off IB notices in the Deployment as well as UB targets this time. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1178 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: establish the source display name in browseSourcesDone instead of ↵dynaflash2008-01-081-0/+2
| | | | | | | | | | showNewScan to alleviate using the same logic twice depending on source type - Also adds the ability to scan .dvdmedia packages - Also changes the xcode project to not report xib messages during building, which previously filled the screen with remedial alignment messages, etc. - .xib warnings and errors are still reported git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1177 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: HandBrake.app xib nib conversiondynaflash2008-01-081-312/+52
| | | | | | | | - All nibs in the HandBrake target are now .xib file format - Will only build with IB 3 and above, which means HandBrake.app now only build on Leopard - Changed the "Per-configuration Build Products Path" to be "$(PROJECT_DIR)/.." in order to successfully build - thanks travistex git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1173 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Queue Update - thanks travistexdynaflash2007-12-171-0/+4
| | | | | | | | | | | - The primary change is that HBJob now copies the relevant fields out of hb_job_s that it needs. It no longer keeps a pointer reference to libhb's job. - The only time the queue looks at libhb's jobs is when scanning the job list in order to build of the GUI queue display. - Removed all uses of hb_current_job(). - Canceled jobs now stay listed in the queue, with a canceled icon. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1130 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Built-In Presets moved to new class: HBPresetsdynaflash2007-12-051-0/+8
| | | | | | | | - Built In Presets are now created and defined in the methods in HBPresets.h and HBPresets.m - May move other preset methods here in the future as well. - Updated Jamfile as appropriate git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1098 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Mac: Change the default configuration to Deployment, was switched to ↵ritsuka2007-11-301-9/+9
| | | | | | | | Development in 1080. Fix some version numbers in other configurations. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1088 b64f7644-9d1e-0410-96f1-a4d463321fa5
* New build configuration for xcode: Deployment 10.4. Right now is only useful ↵ritsuka2007-11-271-206/+218
| | | | | | to build HandBrake on Tiger. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1080 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix Previous Bad Commit (1077)dynaflash2007-11-261-28/+42
| | | | | | | | | Mac OSX 10.5 Leopard / Xcode 3 Compatibility - Builds using jam on Leopard with Xcode 3 using the 10.5 sdk - Will NOT build on Tiger. Leopard only. - Contrib packs are not updated. Jam build only for now. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1078 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Added Deblock to filters in Picture Preview Windowdynaflash2007-11-071-1/+1
| | | | | | - Currently uses a checkbox that enables pp7 (default settings) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1046 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Modify the xcode libhb default target to properly reflect version 0.9.1 for ↵dynaflash2007-10-241-2/+2
| | | | | | jam builds. Thanks for the heads up cvk_b ! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1036 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Queue Enhancements courtesy of travistexdynaflash2007-10-091-0/+44
| | | | | | | | | - Encodes now stick around in the queue's displayed after they have been completed. They are marked with a check mark icon. - The "active" encode is shown with a chasing arrows icon. - Completed encodes have a spotlight icon by them to allow you to show in finder - Support for reordering encodes in the queue via drag and drop. Currently #define'd out because there's currently no easy way to reorder hblib's job list. But some day maybe... git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1017 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: update build number to : 2007100800 for 0.9.1 releasedynaflash2007-10-081-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1008 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Queue update adds auto wrap to detail lines so that detail does not ↵dynaflash2007-09-241-40/+0
| | | | | | | | get truncated. - Also deletes some unused icons from the xcode project as well as from the svn including some from rev 984 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@985 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: Remove not used icons from xcode projectritsuka2007-09-231-41/+9
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@984 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Use the parent folder if VIDEO_TS is chosen as a source for display ↵dynaflash2007-09-141-18/+18
| | | | | | | | as well as default output movie name. Move some icon files into Resources/icons folder in the Xcode proj file. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@964 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: New Queue Enhancements courtesy of travistexdynaflash2007-09-141-0/+8
| | | | | | | | | - New hierarchical queue view. - New Start/Cancel and Pause/Resume buttons in Queue toolbar to match those in the main window. - When canceling a job, you now have the option to delete all pending jobs. - This one is the real deal! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@963 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Update Toolbar icons with the HawkPackdynaflash2007-09-131-0/+36
| | | | | | - Thanks hawkman! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@959 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Reorganized prefs window. Re-added pref-general.png to copy bundle ↵ritsuka2007-09-111-2/+4
| | | | | | resoruces phase. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@951 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: New queue enhancementsdynaflash2007-09-111-16/+42
| | | | | | | | | | | | | | - clean up work related to starting and stopping of jobs to make sure the behavior is the same in both the queue window and the main window - No longer adds jobs to queue when you've hit Start but then canceled the overwrite warning. - Added overwrite alert when doing an Add to Queue. Was only happening previously when you did a Start. - Stopping a job from either the Queue window or the Main window now goes through the same code path and so the behavior will be identical. - In the main window, the Start button now changes to Start Queue once you've added things to the queue. This helps clear up any ambiguity about what that button will do - Cancel button now named Stop. Recommended by BradleyS and/or hawkman I think because this button no longer cancels everything in the queue, just the current job. Wording in the stop warning dialog has been improved (mentions job title). - The "Show Alert When Done" options now work when you have started the queue from the Queue window. - Uses the term "passes" in main window - Added unique icons for each pass type. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@949 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix build, there is no pref-advanced.png at the moment.ritsuka2007-09-111-4/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@947 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Added two not-so-good icons made by me for the prefs window toolbar.ritsuka2007-09-111-4/+16
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@946 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: better looking plus and minus icons for the presets drawerritsuka2007-09-101-0/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@944 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: New preferences window. We need some new icons for the toolbar.ritsuka2007-09-101-1/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@942 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Use validateMenuItem to autovalidate menu items. Plus small gui ↵ritsuka2007-09-081-1/+1
| | | | | | alignments fixes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@937 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui:ritsuka2007-09-081-1/+13
| | | | | | | | | | - Move Picture Settings window in a new nib - Cleanup main window nib, delete some useless hidden NSTextfField - Change "Queue" menu item keyboard shortctus to cmd-2 - Add cmd-? keyboard shortcuts to "HandBrake User Guide" menu item - HandBrake main windows is now shown if the dock icon is clicked and there is no open window git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@936 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Move x264 advanced options code to a new class ↵ritsuka2007-09-071-1/+33
| | | | | | (HBAdvancedController) and add a new nib to simplify future gui changes git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@934 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Queue Improvements from travistexdynaflash2007-09-071-1/+28
| | | | | | | | | | | | | | | | | | | - Add view selection widget to choose "encode by encode" or "pass by pass" view - Add "Show Detail" button to toggle detailed view on/off - Removed #define JOB_GROUPS. You can now control this in the UI and show either "encodes" or "passes". - Revamped the progress strings to give you exact progress. - New terminology (encodes and passes) - New toolbar in queue window (not complete, icons need work) - New files, added to project: Encodes.png EncodesPressed.png Info.png JobPassLarge.png JobPassSmall.png Passes.png PassesPressed.png git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@931 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: New Active Queue implementation courtesy of travistexdynaflash2007-09-051-11/+50
| | | | | | | | | | | | | - Thanks travistex! - queue is now in a separate window - queue currently shows jobs grouped together as one encode, which is configurable - queue now shows currently encoding job, which is independently cancellable without losing the rest of the queue. - can start and pause encoding in the queue window - queue uses its own nib - progress status needs work - This has a way to go, but needed to get checked in as it changes the current xcode project structure. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@925 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: version the dhlib target in Xcode to 0.9.1dynaflash2007-08-311-4/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@916 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Versioning changes to 0.9.1 and build number 2007083100dynaflash2007-08-311-5/+9
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@915 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Add lang.c to the libhb dlib target so that it is linked when the target is ↵superdump2007-08-271-0/+2
| | | | | | built. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@878 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Moved functions from lang.h to lang.c for easy includion in Controller.mmeddyg2007-08-271-0/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@874 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Integrate HBDVDetector directly into Controller.mm and get rid of ↵dynaflash2007-08-271-8/+0
| | | | | | ScanController and its associated files. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@873 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Add DriveDetectors back to xcode project so that IHB will still ↵dynaflash2007-08-241-0/+6
| | | | | | build with jam git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@857 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Clean up source files used in Source Scanningdynaflash2007-08-231-14/+4
| | | | | | | - Remove now deprecated DriveDetector.h and DriveDetector.m - Add HBDVDDetector.m as it was misnamed in the commit before our release. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@854 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Update Version and build numbers in xcode for libhb and libhbdylib.dynaflash2007-08-191-8/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@839 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Set version to 0.9.0 and build to 2007081900 for the impending release.dynaflash2007-08-191-4/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@835 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Better implementation of the new scan controller for reading ↵dynaflash2007-08-181-0/+8
| | | | | | | | | | physical dvds. - This one is all blindjimmy's doing, Thanks! - adds a VIDEO_TS check for reading random vobs off of a general purpose dvd. - uses a new cocoa class instead of the old c functions for drive detection. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@829 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Use Ritsuka's gear icon at the bottom of the preset drawer.dynaflash2007-08-021-0/+16
| | | | | | | | - Thanks Ritsuka! - Replaces fugly "Make Default" and "Update" buttons - Contains a contextual menu which currently contains "Make Default" and "Update Built-In Presets" git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@779 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Implements libswscale in HandBrake, giving it Lanczos scaling! This major ↵jbrjake2007-08-011-0/+16
| | | | | | | | | | enhancement comes to us courtesy of superdump, who deserves much praise and glory. To make this work, ffmpeg's been updated to a recent revision. Darwin contrib binary pack ++ to 0016. Includes fresh ffmpeg and libswscale as well as the recently-patched libmp4v2. I've also added the configure option --disable-sdl to libmpeg2 in the contrib/Jamfile, because without it jam always fails for me and I'm sick of adding it in every time. Hopefully this doesn't break anything for anyone, but if it does it's just a one-word change. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@778 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Add a "Source" icon to the toolbardynaflash2007-07-271-0/+4
| | | | | | | | - Replaces the old "Browse" button that was in the Source section of the main window - For now, uses a Disc icon from the icon developer Matt Ball. Should get replaced with something less "Disc-centrict" as we can now use Transport Streams as a source. - Thanks hawman for this one ! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@750 b64f7644-9d1e-0410-96f1-a4d463321fa5
* This huge patch from huevos_rancheros ports a number of video filters from ↵jbrjake2007-07-271-0/+24
| | | | | | | | | | mencoder to HandBrake: yadif+mcdeint, hqdn3d, pp7, and pullup+softskip+harddup. What this means is that HB now has stateless inverse telecine, temporal denoising, and motion-adaptive deinterlacing! HandBrake is growing up =) Thank you, huevos_rancheros! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@749 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: "Ritsuka Bar" toolbar initial implementationdynaflash2007-07-251-6/+42
| | | | | | | | | - Thanks goes to Ritsuka! - Moves the Start/Cancel, Pause/Resume, Presets Drawer and Activity Window (previously debug) controls into a nice toolbar at the top of the main window - Resizes the height of the main window to allow for the progress bar at the bottom during encoding - Small change in that now muxmkv.c is included in the xcode project under libhb resources. Instead of under the main project heading. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@733 b64f7644-9d1e-0410-96f1-a4d463321fa5