Quantcast
Channel: Sneedacity:1c0453106dff1dec008e656829576bef1d5eef02 commits
Browsing latest articles
Browse All 40 View Live
↧

Trackpanel accessibility: incorrect focus can be read

Problem: If the initial focus is a control in a toolbar, then after applying an effect such as amplify, then the focus is read as being a track, not the control in the toolbar....

View Article


Grid accessibility: incorrect focus can be read

Problem: this affects NVDA and Narrator, but not Jaws. If a user moves to the Delete button and presses it to delete a label, a label is incorrectly read as the new focus - the focus remains on the...

View Article

A class encapsulating the global clipboard

View Article

Move an event type definition out of AudacityApp.h

View Article

Do not require AudacityApp.h when using global file history

View Article


Some naming consistency...

Prefer "MissingAliasFiles" not other permutations of the words

View Article

Missing alias file tracking out of AudacityApp, into new files...

... which reduces the need for including AudacityApp.h

View Article

Move default temporary directory from AudacityApp.h to FileNames

View Article


Move AudacityPathList & utilities from AudacityApp.h to FileNames.h

View Article


Move version keys from AudacityApp to AudacityPrefs

View Article

Move language setting and event from AudacityApp.h to GUIPrefs.h

View Article

AudacityProject.cpp does not need gIsQuitting from AudacityApp.h

View Article

Move SaveWindowSize to Project.cpp & it no longer needs AudacityApp.h

View Article


Don't call QuitAudacity directly from src/menus...

... This cuts link dependency on AudacityApp.cpp, and allows the function to be private to that file

View Article

Don't call AudacityApp::OnMenuAbout directly from HelpMenus.cpp

View Article


Move AudacityApp::MacActivateApp out of WindowMenus.cpp

View Article

Remove AudacityApp::GetLogger() & HelpActions::DoShowLog()

View Article


Move AudacityApp::GenerateCrashReport to its own files

View Article

ScriptCommandRelay.cpp is not link dependent on AudacityApp.cpp ...

... Let it send an event to the application instead of calling the handler directly.

View Article

AudacityApp.cpp and some others freed from cyclic link dependencies

View Article

Three new files in the build, still empty

View Article


ViewInfo doesn't need Project.h

View Article


Move ProjectFSCK out of DirManager...

... which makes DirManager.cpp not depend on MissingAliasFileDialog.cpp

View Article

Move ShuttleGetDefinition to its own files...

... so Shuttle need not include CommandTargets.h

View Article

Global keyboard capture handling into new files, better comments...

... and break its compile dependency on CommandManager.h by letting it install callbacks. This also removes Objective-C mixed code from CommmandManager. This also eliminates four inclusions of...

View Article


Split three .cpp files each in two, to enable later cycle breaking

View Article

Internat.cpp has fewer dependencies...

... after we move a function to FileNames.cpp. This frees ten files from cyclic dependencies

View Article

Prefs.cpp has fewer dependencies...

... when special initial population of preferences is lifted into AudacityApp.cpp. This takes four files out of the big strongly connected component of the graph into low levels, but three of them...

View Article

ShuttleGui.cpp and ShuttlePrefs.cpp have fewer dependencies...

... Freeing 13 files from cyclic dependencies

View Article



HelpText.cpp has fewer dependencies...

... freeing it to a low level and AboutDialog.cpp to a high level, by moving functions from the latter into the former

View Article

HelpSystem.cpp has fewer dependencies...

... There was no reason to store the help location preferences as per-project state. Also move the dialog for quick fixes near its only use in HelpMenus.cpp. This takes 22 files out of the big...

View Article

Dither.cpp and SampleFormat.cpp have fewer dependencies...

... Notably they longer depend indirectly on AudioIO.cpp (via QualityPrefs) This frees nine files from dependency cycles

View Article

Theme.cpp has fewer dependencies...

It remains in a cycle with ImageManipulation, but the two are free from other cycles

View Article


RecordingPrefs.cpp does not depend on AudioIO.cpp...

... freeing it from dependency cycles, but no others

View Article

ThemePrefs.cpp has fewer dependencies...

... Send an event via the app that projects listen to for theme update; don't push it to projects directly. This frees three files from dependency cycles.

View Article

XMLTagHandler.cpp has fewer dependencies...

... freeing three files from dependency cycles

View Article


Move class ODTaskThread out of ODTaskThread.* (!) ...

... freeing three files from dependency cycles. The class is only constructed by ODManager so move its definition there. Meanwhile, the (now misnamed) ODTaskThread.cpp implements some thread...

View Article


Break various dependency cycles

View Article

ScreenshotCommand uses hooks in AudacityCommand and Effect dialogs...

... so that they don't have a static linkage dependency on it, and that frees it from dependency cycles, to a high level

View Article

CommandTargets.cpp has fewer dependencies...

... freeing two files from dependency cycles

View Article
Browsing latest articles
Browse All 40 View Live