Paul Licameli
c78e91f6c1
Image manipulation functions return smart pointers
2016-04-06 16:06:34 -04:00
Paul Licameli
99cb50d6db
wxServer subclass uses safenew
2016-04-06 16:06:33 -04:00
Paul Licameli
fd8fa69c62
Singleton CommandDirectory used to leak!
2016-04-06 16:06:32 -04:00
Paul Licameli
29349fedbb
Loaded modules managed by smart pointers
2016-04-06 16:06:31 -04:00
Paul Licameli
e0476b5e71
Module interfaces managed by smart pointers
2016-04-06 16:06:30 -04:00
Paul Licameli
54402bf00d
Effects managed with smart pointers
2016-04-06 16:06:29 -04:00
Paul Licameli
a9afad17ca
Plugin instances managed without naked new and delete
2016-04-06 16:06:27 -04:00
Paul Licameli
3481e678ea
Manage the members of CommandOutputTarget with smart pointers
2016-04-06 16:06:12 -04:00
Paul Licameli
e8ad90b3c9
Manage Commands and CommandOutputTarget objects with smart pointers
2016-04-06 16:05:28 -04:00
Paul Licameli
f4441d7476
Command validator cloners return smart pointers, and...
...
... defined DefaultValidator so Validator can be abstract, as the comment for
Clone() stongly implies it should be.
But this is virtual is unused except in comments.
2016-04-06 16:05:21 -04:00
Paul Licameli
ff3e3d0e83
ExportPlugin::CreateMixer returns a smart pointer
2016-04-06 14:56:05 -04:00
Paul Licameli
e6e7b73043
ImportFileHandles
2016-04-06 14:56:04 -04:00
Paul Licameli
83e9e7de97
Clone functions required by wxWidgets base classes can use safenew
2016-04-06 14:08:43 -04:00
Paul Licameli
456c8fb01e
ExportPlugins managed with smart pointers
2016-04-06 14:08:42 -04:00
Paul Licameli
1108c1376c
Fix possible memory leak in use of overrides of BlockFile::CalcSummary
2016-04-05 23:30:33 -04:00
Paul Licameli
cea79d5b73
Bug1282: change of enabled state of Stereo To Mono should be persistent
2016-04-05 18:43:43 -04:00
Paul Licameli
df45886d6b
Bug1340: sync-lock should work when generating audio
2016-04-05 17:06:24 -04:00
Paul Licameli
7886464688
Bug1347: Need defense against bad values in .cfg file for meter refresh
2016-04-05 16:11:47 -04:00
Paul Licameli
59f08a6d97
Buig1351: Meter refresh preferences should not allow 0 refresh rate and crash
2016-04-05 15:59:08 -04:00
Paul Licameli
f0cbda835e
Bug1257: Crash when enabling VST effect Amplio2...
...
... Suspected a threading bug in the library itself, which Audacity can
compensate with a short delay: see code comments.
The other part of the complaint in 1257 -- that the play button would crash --
was a separate problem, fixed previously for bug 1242.
2016-04-05 15:09:07 -04:00
Gale Andrews
cfcb876bc1
Buanzo's fix to include a User-Agent HTTP request header
...
This means that we don't get 403 error when dumping the Manual with the server's security features in place.
2016-04-04 18:29:06 +01:00
Paul Licameli
3ced1503ee
Make EXPERIMENTAL_EQ_SSE_THREADED compilable, at least on Windows.
2016-04-03 11:37:18 -04:00
Paul Licameli
e9e6ceab5b
linux build
2016-04-03 10:19:25 -04:00
Paul Licameli
2e5d24ab02
Make EXPERIMENTAL_EFFECTS_RACK compilable
2016-04-03 09:42:16 -04:00
Paul Licameli
8ae361d415
Fix some of the compilation breakage in EXPERIMENTAL_SCOREALIGN...
...
... But some of the header files and functions just don't exist any more.
2016-04-02 15:46:56 -04:00
Paul Licameli
b6c4d579ca
ArraysOf::reinit
2016-04-02 14:21:28 -04:00
Paul Licameli
61525264ae
ArrayOf<X> move constructor
2016-04-02 14:17:20 -04:00
Paul Licameli
8e447493eb
Make old Noise Removal effect compilable again
2016-04-02 13:04:53 -04:00
Paul Licameli
2d57549f0c
Define ArrayOf<T>::reinit
2016-04-02 13:04:52 -04:00
David Bailes
d0d1a7fcb5
Improve accessibility of wxDatePickerCtrl in Timer Record
...
Currently the NVDA screen reader does not read the date pickers when the user
tabs to them. This bug has be logged in the nvda bug tracker: #3706 .
This fixes the bug, though NVDA still doesn't provide any feedback when
the user moves between the fields of the date using left/right arrow keys.
2016-04-02 14:54:32 +01:00
Paul Licameli
c2457c2067
mac build
2016-04-02 01:22:52 -04:00
Paul Licameli
4d90ed1e2e
travis
2016-04-02 01:14:22 -04:00
Paul Licameli
3e155fb1e0
travis
2016-04-02 01:05:42 -04:00
Paul Licameli
b7f91e5674
Define movable_ptr_with_deleter
2016-04-02 00:50:19 -04:00
Paul Licameli
d9588dda9b
travis
2016-04-02 00:41:53 -04:00
Paul Licameli
539eb0edf6
Fix "memory leak" of decoder objects... though it wasn't really reachable...
...
... except with some EXPERIMENTAL flags turned on
2016-04-02 00:40:19 -04:00
Paul Licameli
a67cfe9e5c
Make EXPERIMENTAL_OD_FFMPEG compilable, and change some memory management
2016-04-02 00:09:54 -04:00
Paul Licameli
cbd561be7d
Make EXPERIMENTAL_OD_FFMPEG compilable, and change some memory management
2016-04-02 00:02:52 -04:00
Paul Licameli
bb64f4f92c
Merge branch 'master' into TrackListNode
2016-04-01 22:45:56 -04:00
Paul Licameli
1aa9ddc76d
Define ArrayOf<X>, ArraysOf<X> to hide uses of new[] and delete[]...
...
... but it's still unused.
2016-04-01 22:44:34 -04:00
Steve Daulton
b5c5d55d2f
Fix bug 285
2016-04-01 21:46:56 +01:00
Paul Licameli
27bc90c722
Mac build
2016-04-01 14:47:00 -04:00
Paul Licameli
b279325d76
Mac build
2016-04-01 14:46:40 -04:00
Paul Licameli
06d07dc39e
Merge branch 'master' into TrackListNode
2016-04-01 14:45:40 -04:00
Steve Daulton
127105618f
Fix bug 1367
2016-04-01 15:17:39 +01:00
James Crook
b764c465d0
Reduced some repetitive code. Added credit for Mark Young.
...
Also added i18n-hint on translation and a couple of TODOs for further improvement.
2016-04-01 11:13:32 +01:00
James Crook
7429848573
Merge remote-tracking branch 'myoung/FurtherTRImprovements'
2016-04-01 10:26:56 +01:00
Paul Licameli
557c9033ed
Fix mac build again
2016-03-31 17:41:01 -04:00
Paul Licameli
e327032137
Mac build
2016-03-31 17:39:04 -04:00
tip2tail
4956ce3e68
Changes as per James's advice, allow Timer Recording to be used when project is empty if user has disabled warnings in prefs. Also resolved a further message whitespace issue.
2016-03-31 22:26:26 +01:00