Quantcast
Channel: Sneedacity:1c0453106dff1dec008e656829576bef1d5eef02 commits
Browsing index pages (40 articles)
↧

CommandTargets.cpp has fewer dependencies...

... freeing two files from 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


Break various 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

XMLTagHandler.cpp has fewer dependencies...

... freeing three files from dependency cycles

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

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

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

View Article

Theme.cpp has fewer dependencies...

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

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


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

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

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

... Freeing 13 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


Internat.cpp has fewer dependencies...

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

View Article

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

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

Move ShuttleGetDefinition to its own files...

... so Shuttle need not include CommandTargets.h

View Article


Move ProjectFSCK out of DirManager...

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

View Article

ViewInfo doesn't need Project.h

View Article

Three new files in the build, still empty

View Article
Browsing index pages (40 articles)


Latest Images