]> granicus.if.org Git - handbrake/commit
LinGui: Presets and preferences are now stored as plists
authorjstebbins <jstebbins.hb@gmail.com>
Tue, 2 Sep 2008 22:56:19 +0000 (22:56 +0000)
committerjstebbins <jstebbins.hb@gmail.com>
Tue, 2 Sep 2008 22:56:19 +0000 (22:56 +0000)
commit45cabbfe4ab8b95b5f25a236f8c93b64d3ccf8df
tree40326771d4a7f4721363e3b76ebfca5329595deb
parentfd744170cb1da2675e1168402866f5c20f08a726
LinGui: Presets and preferences are now stored as plists
This will also make saving/restoring the queue much easier.
It's a scary big change.  1400 new lines of code.  Due to efficiencies
of a better desing, 2400 lines of old code also gets refactored
down to 1600. Giving a final net +600 lines.
Along the way, I stumbled across a couple bugs and fixed them.
Chapter list entry would get wedged under certain circumstances.
Pausing encoding didn't display pause message in status bar.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1662 b64f7644-9d1e-0410-96f1-a4d463321fa5
27 files changed:
gtk/configure.ac
gtk/src/Makefile.am
gtk/src/callbacks.c
gtk/src/callbacks.h
gtk/src/hb-backend.c
gtk/src/hb-backend.h
gtk/src/ini_to_plist.c [new file with mode: 0644]
gtk/src/internal_defaults.h
gtk/src/internal_defaults.xml [new file with mode: 0644]
gtk/src/main.c
gtk/src/makedeps.c [new file with mode: 0644]
gtk/src/plist.c [new file with mode: 0644]
gtk/src/plist.h [new file with mode: 0644]
gtk/src/preset_to_string.c
gtk/src/presets.c [new file with mode: 0644]
gtk/src/presets.h [new file with mode: 0644]
gtk/src/settings.c
gtk/src/settings.h
gtk/src/standard_presets
gtk/src/standard_presets.h
gtk/src/standard_presets.xml [new file with mode: 0644]
gtk/src/values.c [new file with mode: 0644]
gtk/src/values.h [new file with mode: 0644]
gtk/src/widget_deps [new file with mode: 0644]
gtk/src/widget_deps.h [new file with mode: 0644]
gtk/src/widget_reverse_deps [new file with mode: 0644]
gtk/src/widget_reverse_deps.h [new file with mode: 0644]