James Crook
2f54bf197c
Change release to reset in ASlider to fix memory leak.
...
Thanks Paul for alerting me to this.
2016-08-19 13:48:23 +01:00
James Crook
8b90a8f34d
Fix bug where MixerBoard sliders did not redraw on resizing.
...
Vital feature of MixerBoard as the point is to be able to have large sliders.
The problem was that the slider background was cached in a bitmap, and that cached image was not being refreshed on a resize.
2016-08-18 22:52:27 +01:00
James Crook
af61389322
Fix memory leak in CalculateSpaceUsage
...
Memory leak was caused by diagnostics.
2016-08-18 21:50:34 +01:00
James Crook
df1f69850e
Fix memory leak in WriteXML
...
Memory leak was caused by diagnostics.
2016-08-18 21:47:27 +01:00
Paul Licameli
1cfffdb25a
Bug1482: fix hangs caused by 8b72bd2f92b27b60a3e631dab53b16750228ea59
2016-08-17 16:50:39 -04:00
Paul Licameli
debe935099
Bug1482: fix hangs caused by 8b72bd2f92b27b60a3e631dab53b16750228ea59
2016-08-17 16:49:55 -04:00
Paul Licameli
012ceed3ea
Merge branch 'master' into deletes
2016-08-17 16:48:36 -04:00
David Bailes
a17966609f
Fix for bug 1480
...
Baselines of text produces by ShuttleGuiBase::AddPrompt and ShuttleGuiBase:AddUnits are different.
Simple fix of changing a style. Presumably this was a typo.
2016-08-17 10:35:40 +01:00
Steve Daulton
c042b0c7c6
Fixed table size for soft clip Limiter
...
Fixes exceeding max table size at high sample rates.
2016-08-16 21:03:52 +01:00
Paul Licameli
888b41aafc
Fix a few more naked news and deletes
2016-08-16 14:45:23 -04:00
Paul Licameli
a0a76e86d1
Remove naked new and delete in effect preview
2016-08-16 13:30:26 -04:00
Paul Licameli
52cb094f0f
A safenew and comment changes
2016-08-16 13:00:07 -04:00
Paul Licameli
3dfed7a79a
Manage block files with std::shared_ptr, BlockHash stores weak_ptr
2016-08-16 12:30:18 -04:00
Paul Licameli
8b72bd2f92
Manage block files with std::shared_ptr, BlockHash stores weak_ptr
2016-08-16 12:29:59 -04:00
Paul Licameli
84ccdca5c3
Gather balance info hashes into one struct guarded by an accessor...
...
Doing BalanceInfoDel in this delayed fashion will be needed when the other
call to it is eliminated, as shared_ptr simplifies the management of BlockFile
and makes the many calls to Ref and Deref disappear.
2016-08-16 12:29:59 -04:00
Paul Licameli
cde61edbf4
Don't assume BlockHashes contain non-null pointers ...
...
... They won't always, when they become weak pointers.
2016-08-16 12:29:59 -04:00
Paul Licameli
e7b4d935a5
Hide the use of new in factory functions for BlockFiles
2016-08-16 12:29:59 -04:00
Paul Licameli
2ede67be96
Use type alias for pointer to BlockFile, which is still a dumb pointer
2016-08-16 12:29:59 -04:00
Paul Licameli
dc7c4383fc
Merge branch 'master' into deletes
2016-08-16 12:29:39 -04:00
Steve Daulton
7b14e68b37
Pass name of proxy effect to EffectSBSMS
...
Allows progress bar to show meaningful title when using SBSMS
time stretching in Change Pitch/Tempo.
2016-08-16 14:54:34 +01:00
David Bailes
19fa6d2833
Improvements to accessibility names in Change Tempo effect.
...
The change tempo effect was modified in commit 8e0089c.
The most significant change is to include the "from" length in the accessibility name of the "to" length textctrl. (The nvda screen reader cannot access the value of the "from" length textctrl, and it's not straightforward using Jaws. Note that this issue existed before the recent change of Change Tempo.)
There remains a minor issue of Jaws, but not NVDA reading the names of wxStaticBoxes, and so some repetition in what is read by Jaws.
2016-08-16 13:57:19 +01:00
Paul Licameli
1cad18c479
Merge pull request #150 from RaphaelMarinier/optimize_selection_bar_update_master
...
Optimize the refresh of the selection bar while Audacity is playing.
2016-08-15 22:04:42 -04:00
Paul Licameli
15a60bde4b
Fix linux debug complaints of missing thread shut-down...
...
... caused by commit b47bcb548e7866c1a44a4600ffbeff0ae0445516
2016-08-15 21:21:09 -04:00
Gale Andrews
5a8801fcd6
Mark Young's change to download Audacity as step 2
...
And update copyright date
2016-08-15 23:10:50 +01:00
Paul Licameli
48731c08b2
Rewrite functions managing the missing block file...
2016-08-15 13:15:39 -04:00
Paul Licameli
c9204af7fe
Rewrite functions managing the missing block file...
...
... removing one ref and deref of block files.
This unblocks a future development that will manage all block files with
std::shared_ptr.
2016-08-15 13:04:19 -04:00
Paul Licameli
5752dbab02
shared_ptr manages AudacityProject objects, so weak_ptr may be used
2016-08-15 12:43:50 -04:00
Paul Licameli
3c4ac1861c
Declare a method as const
2016-08-15 12:43:50 -04:00
Paul Licameli
1010e16fe4
Merge branch 'master' into deletes
2016-08-15 12:28:12 -04:00
Gale Andrews
973358339d
Pinned option first (more logical), add access key
2016-08-15 15:40:24 +01:00
Steve Daulton
8e0089c552
Add SBSMS option to Change Tempo effect
...
Thanks to Clayton Otey for his help and patience.
2016-08-15 12:33:33 +01:00
James Crook
f4f077a1c6
Merge pull request #133 from rbuj/ca-20160508
...
Update Catalan translation
2016-08-15 09:59:32 +01:00
zhangmin
1b8951d115
Simplified Chinese translation update.
2016-08-15 09:51:34 +01:00
Zygimantus
4a579cab45
Lithuanian translation update.
2016-08-15 09:49:38 +01:00
Imre Eilertsen
62656356b7
Norwegian translation update
2016-08-15 09:47:10 +01:00
Bashishtha Singh
8866551132
Hindi translation update.
2016-08-15 09:44:07 +01:00
James Crook
45606fa1f4
Fix default positions of toolbars.
...
Device toolbar had jumped to the top with a recent change of toolbar visibility.
2016-08-15 09:42:29 +01:00
Paul Licameli
b306b1621c
Remove the naked new in allocation of AudacityProject
2016-08-14 15:25:10 -04:00
Paul Licameli
fe5ab9a462
Remove the naked new in allocation of AudacityProject
2016-08-14 15:24:59 -04:00
Paul Licameli
3d84c0d17e
Merge branch 'master' into deletes
2016-08-14 15:24:44 -04:00
James Crook
d0a32f27eb
Hide Scrubbing Toolbar by default.
2016-08-14 15:59:07 +01:00
James Crook
8a8b43d956
Bug 1419 - Restore "scrub indicator shows before we click in scrub ruler".
...
Restored Paul's original intention, which I inadvertently changed in my fix for Bug 1419. Moving into the scrub ruler shows the scrub indicator now even before we actually start scrubbing (or seeking). The tooltip is now seen as belonging to the scrub indicator rather than to the ruler. Additionally I show the indicator immediately on entry, rather than requiring a movement left or right first, which I think is better and I think the original version didn't.
2016-08-14 15:26:07 +01:00
Paul Licameli
57903233c5
Fix memory leaks, though in unused code...
2016-08-14 10:21:33 -04:00
Paul Licameli
d84e1cc45e
Fix memory leaks, though in unused code...
...
... Is this kept around for future use?
2016-08-14 10:20:50 -04:00
Paul Licameli
17faf86967
Merge branch 'master' into deletes
2016-08-14 10:20:26 -04:00
Paul Licameli
41efaeeef0
Fix Windows build
2016-08-14 09:35:04 -04:00
Paul Licameli
32f24eabb2
Review uses of safenew...
...
... add comments and assertions, and use make_unique instead where possible
2016-08-13 23:16:05 -04:00
Paul Licameli
84a6456788
Iterate over all clips of a track, including cutlines, where needed
2016-08-13 20:17:55 -04:00
Paul Licameli
6909bdf398
Define and use IteratorRange
2016-08-13 16:31:31 -04:00
Steve Daulton
90e400b0a7
Add SBSMS option to Change Pitch effect
2016-08-13 17:28:49 +01:00