* libardour uses ARDOUR::nframes_t and ARDOUR::nframes64_t explicitly in headers
authorPaul Davis <paul@linuxaudiosystems.com>
Wed, 28 Oct 2009 21:36:40 +0000 (21:36 +0000)
committerPaul Davis <paul@linuxaudiosystems.com>
Wed, 28 Oct 2009 21:36:40 +0000 (21:36 +0000)
commitc4ac43749048c4c0e0ab3656d39384112a628742
tree72d3452034c1a0a661587611a63d00509684ca27
parentee4493301a8247fb8032dd949f4c44cd4c641221
* libardour uses ARDOUR::nframes_t and ARDOUR::nframes64_t explicitly in headers
* use explicit operator<< and operator>> that in turn use PBD::EnumWriter when serializing and deserializing to/from rc files
* adds scrolling in mixer window (from 2.X)
* BBT math stuff - untested, but basically operational
* move LocaleGuard into its own file(s) in libs/pbd
* Tempo now uses nframes64_t everywhere (except for sample rate values)
* as in 2.X, use mkstemp and hack to avoid temp file nonsense, and remove erroneous free() from disk stats output

git-svn-id: svn://localhost/ardour2/branches/3.0@5961 d708f5d6-7413-0410-9779-e7cbd77b26cf
27 files changed:
ardour.rc.in
gtk2_ardour/ardour_ui.cc
gtk2_ardour/mixer_ui.cc
gtk2_ardour/mixer_ui.h
gtk2_ardour/opts.cc
libs/ardour/ardour/ardour.h
libs/ardour/ardour/bbt_time.h
libs/ardour/ardour/configuration_variable.h
libs/ardour/ardour/debug.h
libs/ardour/ardour/mix.h
libs/ardour/ardour/peak.h
libs/ardour/ardour/tempo.h
libs/ardour/ardour/types.h
libs/ardour/ardour/utils.h
libs/ardour/configuration.cc
libs/ardour/enums.cc
libs/ardour/globals.cc
libs/ardour/midi_region.cc
libs/ardour/session.cc
libs/ardour/session_configuration.cc
libs/ardour/sse_functions_xmm.cc
libs/ardour/tempo.cc
libs/pbd/locale_guard.cc [new file with mode: 0644]
libs/pbd/pbd/enumwriter.h
libs/pbd/pbd/locale_guard.h [new file with mode: 0644]
libs/pbd/wscript
libs/surfaces/mackie/mackie_control_protocol.h