Quantcast
Channel: Sneedacity:1c0453106dff1dec008e656829576bef1d5eef02 commits
Browsing all 40 articles
Browse latest View live
↧

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 all 40 articles
Browse latest View live