2 commits »
Fix XmlParse
Clean up QError constructor
WTrackTableView can use multiple decks (in theory)
23 commits »
Changed structure of widgets:
New class DeckFactory which creates Decks out of control group name
Deck derived classes have new static function GetControlGroupPrefix
Add < (lesser) operator to Deck
Correct variable initialization order in ImgHSVTweak (prevents compiler warnings)
Overload < (lower) operator in NormalDeck (needed for use in map)
Mark GetControlGroupName as const
Introduce a strong typed NormalDeckMap
Derive BaseWaveformViewer from QObject
Extend Deck to hold control group name
Use DeckMap
Remove static seperate functions for Deck 1 and 2.
Introduce new class DeckMap to map objects to decks
trackDropped
Fix WOverview
WWidget can now be instantiated using a control group name
BaseControlWidget can now be instantiated using a control group name
Make DlgPrefControls work with n decks
Fix MixxxView header
20 commits »
Fix different Deck classes
Use BaseWaveformViewer instead of QObject
Further work on BaseControlWidget
Strong type WaveformViewers
Use new class BaseWaveformViewer to handle renderer (replacement for WWaveformContainer)
Replace explicit Channel handling by setting of UseDeckMapping (dumb name tm)
Fixes in XmlPushButton
Fixes in XmlKnob
Fix selectNodeChannel
Warn about no longer supported elements
Introduced:
Add deprecation of FontSize
Fix XmlNumber
Introduced new overwritable method SetupControl
Introduce parsing of double
Introduce parsing of Alignment
Minor cleanup
Use new selectNodeValue methods in XmlStatusLight
Fix handling of XmlVisual
Create proxy locally to avoid memory leakage (is cleaned up after it goes out of scope)
12 commits »
Remove WaveformRenderer off MixxxView and attach it to Waveform widgets
Move ControlObject* parsing to XmlParse
Use elementsByTagName to make sure only Connections are selected (was quite naive before)
Rename WChannelLabel to WDeckLabel (uses WDeckInfo)
Introduced WDeckInfo which holds the info about the assigned deck
Remove almost all of old 2 deck specific code in MixxxView
Class WChannelLabel is now known as WDeckLabel
Make multiple (> 2) decks possible in MixxxView
Use new select functions
Widgets to set are no longer this - but the widget argument
Introduce parsing of Decks
Use new Deck classes to replace some of the old "Channel" handling
11 commits »
Prevent multiple inclusion of wwidgets.h
Use new select methods in MidiLedHandler
Use new WidgetFactory to create widgets
Fix header of WidgetFactory
Fix error handling of DlgPrefBpm
Fix error handling in DlgBpmTap
Parsing boolean expression now also works for digits 1 and 0
selectNodeValue now accepts raw char string pointer
Include declaration of xmlparse
Move special selection code from XmlWidget to XmlParse
Correct syntax in class xmlparse
13 commits »
Remove Xml logic from widget
Move setup code of Waveviewer stuff to XmlVisual
Move setup code from VuMeter to XmlVuMeter
Move setup code from StatusLight to XmlStatusLight
Move setup code from SliderComposed to XmlSliderComposed
Move setup code from PushButton to XmlPushButton
Move setup code from Overview to XmlOverview
Move setup code from Number to XmlNumber
Move setup code from Label to XmlLabel
Move setup code from Knob to XmlKnob
Move setup code from Display to XmlDisplay
Move setup code from WaveFormViewer to XmlVisual
New virtual function SetupWidget
Implement automapping of Elements to Properties
9 commits »
Move setup code (automapping of attributes) to XmlWidget
Rework map handling in WidgetFactory
Move WidgetFactory to xml subdirectory
Move XmlWidget and XmlWidgets to xml subdirectory
Move persistent code to own functions (mapPersistent*)
Properly terminate class definitions
Add header for xmlwidgets
Fixup some irregularities
Remove superfluous includes
Replace explicit inclusion of widget headers by wwidgets.h
Move QLabel persistent handling to mixxxview
New wwidgets.h which collects all header files (for easier inclusion)
Introduce new widget WChannelLabel which can be mapped to a channel
Move persistent handling of WSliderComposed to mixxxview
Move persistent handling of WSearchLineEdit to mixxxview
Move persistent handling of WTrackTableView to mixxxview
Move QComboBox persistent handling to mixxxview
Move WNumberPos persistent handling to mixxxview
Group name of widgets are now found out by the widgets channel index
Moved persistent handling of WOverview to mixxxview
Introduce new class WChannels which handles the channel attaching
3 commits »
Add warning for stylesheet stuff
selectNodeChannel now also sets the channel_name
Update XmlNumberPos and XmlSliderComposed
Introduce new svg database icon
Correct paths to "big" icons
43 commits »
Revert "Change the icon directories to match freedesktop icon lookup"
Revert "Simplify icon Makefiles"
Revert "Correct case in action icon path"
Revert "Change case of action directory - corresponding to the installed path"
Revert "Use areca svg logo - remove png"
Add ending newline so dpkg-source does not complain
Revert "Imported Upstream version 7.1.2"
Merge branch 'master' into ubuntu
Imported Upstream version 7.1.2
Revert "Ignore all autogenerated files in source build"
Changed version to have debian extension so a source-package is built (I hate debian packaging!)
Merge commit 'upstream/7.1.2' into ubuntu
Remove dependencies
Call autogen.sh in configure-stamp to autogenerate needed build files
Make sure configure is run prior to clean
Ignore all autogenerated files in source build
Make debian package optional
4 commits »
Made font in logo more destinctive
Install areca icon in system path so it is found by the whole system
Remove pixmaps directory as it is no longer used
Create desktop file so areca entry is displayed for gnome (and kde)
Changelog to 7.1.2
Revert "Move path definitions to scripts"
Move path definitions to scripts
Correct script dirs
Remove script to autoconf .in files
Change areca version to 7.1.2
Simplify scripts:
Remove buildid off files for 7.2 release
Code changes for 7.2 release
New translations for 7.2 release
Added and removed files for 7.2 release
Use new icons
Outcomment error generating code
Remove error generating (unused) code
6 commits »
Major restructuring in extraction of files
Compile with file_info.c (for file structs)
Remove architecture dependend stuff
Outcomment slide definitions
Introduction of structs to contain file information
Remove OS2 case
Include inflate_old.c in build
Rip out a lot of platform dependent stuff
15 commits »
Remove all codepaths which were not associated with define USE_ZLIB
Use FLUSH define in inflate_old.c
Disable overwrite of MESSAGE define
Use NEXTBYTE define in inflate_old.c
Remove all code paths associated with DLL define
Remove codepaths using WINDLL
Choosed to always enable FUNZIP - there is no way we can support all these different define situations
Remove OS2 spec code
Remove CHECK_EOF
Remove __GDEF use
Restructure WSIZE comments
Move WSIZE to inflate.h
Import content of inflate.pas to inflate.c
Move inflate.c to inflate_old.c
New macro read_input_channel
5 commits »
Fixup new function print_text_contents
Move printing of archive's text content to own function
Correct indentation
Ported printing of interiour information
Introduced function strnchr
Implement evaluation of known wise formats
Don't abort on io error - rather continue with the next archive
7 commits »
skip_to_data, skip_pe and skip_ne now return function value
Correct setting of warnings - make sure all are reported
Force binary data mode (so directly reading structs from stream works)
Use new macro seek_input_channel for seek operations
Use IMAGE_DOS_HEADER (of wine) instead of self defined exe_header.
Add support for multiple archives to be extracted
Move exe identification to new function header_is_exe
Fixing name conflict
Fix syntax error (missing bracket)
Ported all non outcommented code
Move rs_type
Switch to c99 standard
More types
Defined further types
Introduced new structs for exe content
Switch to compilation of ewise port