1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-07-15 08:07:41 +02:00

5847 Commits

Author SHA1 Message Date
James Crook
c6cd6228f4 Update Logo
This is the logo with the headphones-as-A and the letters bouncing audaciously.
2016-08-26 15:56:25 +01:00
James Crook
8f9109ff2e Fix include for wxMemoryDC (for linux build). 2016-08-25 18:26:52 +01:00
James Crook
4f185ae3ac Image/Icon changes for Logo.
I had a microphone logo instead of Audacity headphones, but (a) it did not work so well in small sizes and (b) it lost some of the connection with Audacity, so I re-instated a more Audacity like headphones logo.   The microphone can still be seen on the splash screen of the installer.  I decided not to give the logo a white surround.  The result is that on a dark windows toolbar it can almost disappear into the background, but becomes visible when you hover.
DarkAudacity-2.1.3x
2016-08-25 15:17:54 +01:00
James Crook
df59def07a Merge remote-tracking branch 'upstream/master' into darkaudacity 2016-08-25 14:14:41 +01:00
James Crook
5d0951c643 Bug 1497 - Time controls not accepting direct typed input
Caused by optimisation of NumericTextCtrl::ValueToControls().  It now only updates on a change, and because mValueStr was being updated without calling value to controls, the string was not being identified as having changed.
2016-08-25 11:33:59 +01:00
Paul Licameli
96fc293c60 Fewer mentions of type sampleCount; more type deduction for variables
* sampleCount:
  Remove unnecessary casts to sampleCount
  Type agnosticism for some other variables that were not sampleCount...
  Remove many mentions of sampleCount with auto and decltype...
  Use sf_count_t not sampleCount
  some uses of size_t
  Use long long for argument passed to wxString::ToLongLong
  More cautions in SBSMSEffect.cpp...
2016-08-24 14:54:58 -04:00
Paul Licameli
52417c444d Remove unnecessary casts to sampleCount 2016-08-24 14:50:46 -04:00
Paul Licameli
fd2b050d6f Type agnosticism for some other variables that were not sampleCount...
... in some cases, this fixes narrowings.
2016-08-24 14:50:45 -04:00
Paul Licameli
79c79f9cd3 Remove many mentions of sampleCount with auto and decltype...
... This makes much code agnostic about how other things (functions and
arguments) are typed.

Many of these neeed to become size_t instead of sampleCount.
2016-08-24 14:50:45 -04:00
Paul Licameli
b8c1d02058 Use sf_count_t not sampleCount 2016-08-24 14:50:45 -04:00
Paul Licameli
ee5a0db9ff some uses of size_t 2016-08-24 14:50:45 -04:00
Paul Licameli
bf66e4410a Use long long for argument passed to wxString::ToLongLong 2016-08-24 14:50:45 -04:00
Paul Licameli
2949a080d2 More cautions in SBSMSEffect.cpp...
... The narrowings from sampleCount to long might be fixed, but it would
require changes in lib-src
2016-08-24 14:50:45 -04:00
Paul Licameli
5ef9b81a94 Merge branch 'master' into HEAD 2016-08-24 14:50:13 -04:00
Paul Licameli
d81358399e Put Paulstretch in the right place in the Xcode project browser 2016-08-24 13:11:46 -04:00
Paul Licameli
b5e410d987 Fix Windows build differently 2016-08-24 12:13:53 -04:00
James Crook
2002e751f7 Quick Help now goes to Video Tutorials (which don't exist yet).
Also emphasise 'Audacity Manual' in the help menu.

With this change I'm being careful to make sure it's clear that the manual is for Audacity rather than for DarkAudacity.  For the time being DarkAudacity is for people who know Audacity already and want to try the dark theme.  Because of that, it is enough to highlight the differences between Audacity and DarkAudacity and link to the existing Audacity manual.  If the differences continue to grow over time wit future editions, then I will need the promised 'Video Tutorials'.  So I link to the page for them now.  That page will have their up to date status information.
2016-08-24 15:58:03 +01:00
James Crook
728583db24 Fix menu bar text "Audacity Manual" 2016-08-23 23:23:41 +01:00
James Crook
9e8c5780b7 Tweaks prior to release.
Turn of Theming page.
Remove Check for Updates.
Make it clearer it is Audacity Manual we are directing people to.
Output Theme is for DarkAudacity.
Grabber hack (to hide number fragments) for DarkAudacity too.
2016-08-23 23:15:19 +01:00
James Crook
a31b134677 Fix enabled/disabled icons swapped for scrub and seek. 2016-08-23 22:41:14 +01:00
James Crook
12e005337c Merge remote-tracking branch 'upstream/master' into darkaudacity
Conflicts fixed by hand:
	src/AllThemeResources.h
2016-08-23 22:30:31 +01:00
James Crook
781de82d02 Workaround build breakers. Needs review.
These changes fix a broken build in Windows.
#include <algorithm> needed for min/max to be in std.
decltype(+name) was declaring a const variable, that could not be incremented.  Changed to auto.
2016-08-23 21:46:12 +01:00
Paul Licameli
b20a9bacad Revert unintended changes in Experimental.h, sorry 2016-08-23 14:27:35 -04:00
Paul Licameli
0d3c00662e Merge commit '1281f1b14b03355f694cd104d6b4d9919de107a6'
* commit '1281f1b14b03355f694cd104d6b4d9919de107a6':
  Common function limits buffer size to sampleCount known to be small
2016-08-23 12:46:37 -04:00
Paul Licameli
1281f1b14b Common function limits buffer size to sampleCount known to be small 2016-08-23 12:46:10 -04:00
James Crook
d88fd4ed1a Innosetup - Fewer files, updated README and InfoBefore.
Download is now 5Mb in size.
2016-08-23 16:06:54 +01:00
James Crook
2ed497bc6c Updated images and icons 2016-08-23 14:45:28 +01:00
Paul Licameli
58b83873a4 Some preliminaries before sweeping the uses of sampleCount
Uniform init in blockfile ctors (prevents implicit narrowings)
  spaces
  change a variable name
  Don't use conversion of sampleCount to bool
  Add explicit cast to sampleCount where negative values are possible
  use std::min and std::max
  an assertion
  LadspaEffect::mSampleRate has type double, like other plug-in effects
2016-08-22 21:46:25 -04:00
Paul Licameli
367ed1dfce Uniform init in blockfile ctors (prevents implicit narrowings) 2016-08-22 21:45:54 -04:00
Paul Licameli
477d8d9d1d spaces 2016-08-22 21:45:54 -04:00
Paul Licameli
26b94a447b change a variable name 2016-08-22 21:45:54 -04:00
Paul Licameli
39df8d0b51 Don't use conversion of sampleCount to bool 2016-08-22 21:45:54 -04:00
Paul Licameli
69064edf20 Add explicit cast to sampleCount where negative values are possible 2016-08-22 21:45:54 -04:00
Paul Licameli
a6de680cdb use std::min and std::max 2016-08-22 21:45:54 -04:00
Paul Licameli
82a5950a6c an assertion 2016-08-22 21:45:54 -04:00
Paul Licameli
2be2e73e66 LadspaEffect::mSampleRate has type double, like other plug-in effects 2016-08-22 21:45:54 -04:00
Paul Licameli
d58ac8d5cb Merge branch 'master' into HEAD 2016-08-22 21:45:32 -04:00
James Crook
00223e386b More Dark HTML 2016-08-23 02:34:25 +01:00
James Crook
26bff41e8e Restore some lost HTML edits. 2016-08-23 01:26:02 +01:00
James Crook
61b9f30a20 Logo changes. 2016-08-23 01:09:59 +01:00
James Crook
5c592826a8 Logo replacement. 2016-08-22 23:03:02 +01:00
James Crook
2a113f7ae4 Paint over region between Grabber and Pin button.
Numbers from the timeline were previously visible here.
2016-08-22 15:56:37 +01:00
James Crook
555767f2ad Bug 1487 - (Residual) Scrub and Seek are enabled when there is no audio to operate
Fixed QP Region created when no audio, and dragging in Scrub Ruler.
2016-08-22 15:23:15 +01:00
James Crook
8886d1ba41 Bug 1487 - Scrub and Seek are enabled when there is no audio to operate on
I added a new flag, HasWaveDataFlag that checks not only for the presence  of a WaveTrack but also for audio actually in it.  This is now applied to the Scrub and Seek menu items, with the result that they grey out in the menu, and their buttons are dulled on the toolbar, if there is no audio.
2016-08-22 13:25:05 +01:00
James Crook
f9d269bcee Change ScrubBar to ScrubRuler
This also makes it clearer in the code when we are dealing with a Toolbar ID (for the scrubbing toolbar) and when we are dealing with a button ID (for enabling/disabling the scrub ruler).
2016-08-22 12:25:36 +01:00
James Crook
0f4252125d More customisation for DarkAudacity name/site.
Includes tweaks to help text, as for example manual is NOT included with distribution.
Version now has an 'x' suffix.
2016-08-21 23:12:09 +01:00
James Crook
ca4c931a6f First steps of converting installer. 2016-08-21 21:48:23 +01:00
Paul Licameli
314648e1f1 Identify the few unsafe narrowing conversions from sampleCount... 2016-08-21 15:31:37 -04:00
Paul Licameli
1189cfd62a Identify the few unsafe narrowing conversions from sampleCount...
... I believe this list of four places is exhaustive.

There are many, many more safe narrowings that I examined.

This resulted from changing the definition of sampleCount in my builds so that
narrowing conversions failed to compile without some fixes, and I examined and
fixed every place.

The rest of that work is not yet shared.
2016-08-21 15:28:32 -04:00
Paul Licameli
37687c589f Merge branch 'master' into HEAD 2016-08-21 15:28:07 -04:00