Mixxx 歷史版本列表
Mixxx 是音樂 DJ 軟件,今天被認為是最流行的,功能豐富和先進的,你可以找到免費的之一。提供強大的混音引擎和許多其他行業領先的工具,每個 DJ 都會欣賞,Mixxx 設法將音樂的興奮和創造力帶給每個願意嘗試和創新的人。借助 iTunes 集成,強大的 BPM 檢測和同步引擎以及 30 個 DJ MIDI 控制器等功能,Mixxx 提供令人難以置信的價值,無法在市場上沒有其他 DJ 套裝的情況... Mixxx 軟體介紹更新時間:2022-12-23
更新細節:
What's new in this version:
Features:
- LVS browser crashes
更新時間:2022-12-21
更新細節:
What's new in this version:
Features:
- #1225 XML error prevents generation of help index
- Python module now has py.typed
- Some segfaults fixed on MacOS, other Linux systems
- dropped Python modules from RPM and DEB packages as this creates conflicts with pip-installed modules
- OASIS reader error with CBLOCK byte counts larger than 4G
更新時間:2022-12-12
更新細節:
What's new in this version:
Features:
Changed:
- $KLAYOUT_HOME can now be empty string (no home folder used)
- $KLAYOUT_PATH can now be empty string (no further and implicit search paths)
- Python include files are generated for Python module
- Allow dynamic change of some attributes (visibility, enabled etc.)
- By implementing "callback_impl" in PCellDeclarationHelper subclasses
- Shape user properties are turned into RDB values
- Scanning of text objects
- "Highres" option to fully exploit resolution, normally follows screen scaling
- Angle
- Radius (#906)
- Multi-segment
- Generates a log view which may have useful hints
- Schematic and extracted netlists are available as separate tabs for LVS view
- Antenna DRC measured values output on edge pair properties and into report file
- inside, not_inside, outside and not_outside also for edge/edge and edge/polygon layers
- split_inside, split_outside for edge/edge and edge/polygon layers
- andnot (edge/edge)
- inside_outside_part (edge/polygon)
- angle-class selectors (multiples or 90 or 45 degree)
- performance enhancements
- in_and_out (edge and polygon layers)
- Enhancmennt: Drop-down list to select tab in layout views
- PixelBuffer object instead of QImage
- LayoutView can be build without Qt
- Functions exist to emulate mouse events
- Included in standalone Python module
- Allows implementation of KLayout backend in web server
- Uses a DRC subset to generate layers
- Allows booleans and specific color assignments
- Supports edges and edge pairs (will build walls)
- Not backward compatible!
- Python/Ruby API:
- DText/Text: bbox, alignment enums
- Polygon#size with vector arguments
- DBox/Box#world
- Layout#unique_cell_name
- RecursiveShapeIterator#each, RecursiveInstanceIterator#each
- Layout#clip with DBox and Cell arguments
- Better automatic conversion of enum to int and vice versa
- CellInstArray constructor with Cell argument
- AbstractMenu#insert_menu, #clear_menu
- ActionBase#icon=, #on_menu_opening, #on_triggered
- CellMapping convinience methods
- Cell#read for easy importing of a layout into a cell + subtree
- LayerMap#map and #mmap: logical layer is optional now (needed to be incremental)
- Shapes#cell and #layout
- Edges#andnot, #split_interacting, #inside, #not_inside, #outside, #not_outside and related (for Region and Edges arguments)
- GenericDeviceExtractor#define_terminal convenience methods
- Box/DBox square and rectangle convenience constructor
- Box#enlarge convenience isotropic variant
- Region#in_and_out, Edges#in_and_out
Fixed:
- "Layout#convert_pcell_to_static" does not handle"defunct" cells
- Basic library not available in Python module
- Cleanup of PCell orphans after re-evaluation on load
- Using a layer properties file from recent list without layout loaded crashes KLayout
- Provide a way to suppress or redirect log output or disable warnings, specifically from file readers, in Python module
- technology-data xml results in SEGV
- General compatibility issue of Edges#extended/extended_* with deep mode
- DRC internal error on "moved"
- LEF via parser error
Enhancement:
- #1056 X2 net names
- #1052 PDF documentation
- #1053 LEF/DEF enhancements
- Qt6 enabled
- KLayout paths
- Python typehints
- Properties dialog now features object list on left side (select and change)
- Compute area and perimeter from selection (Edit/Selection/Area and Perimeter)
- Callbacks for PCells
- Report browser
- Support for high-DPI modes (scale factor 200%)
- Multiple tech stacks for net tracer per technology
- New rulers
- LVS
- DRC
- "data:" URL schemes to pass direct base-64 encoded data
- "Close all except", "left of", "right of" etc. in layout tabs and macro editor tabs
- Setting for disabling "Save needed" dialog box
- File details are shown (dump of file header) for unknown file formats
- NoQt option for LayoutView
- New command "-rr" (like -r but keeps application running, for UI macros)
- PCell errors are shown on a special error layer which is visible together with guiding shapes
- custom queries support micron-unit attributes (dbbox, path_dtrans etc.)
- custom queries highlight results of queries when selected
- scale and snap improvements (edge pair support, properties maintained, arrays not always flattened)
- auto-run macros can not be given a priority in which they are executed
- D25 module overhauled
更新時間:2022-12-02
更新細節:
What's new in this version:
Fixed:
- selection did not work in non-editable mode
- partial selection did not work for guiding shapes
- compile issue: NDEBUG is not usable after ruby.h
更新時間:2022-11-02
更新細節:
What's new in this version:
Features:
Fixed:
- DXF SPLINE implementation not compatible with ezdxf
- delete_cells slow in some cases
- Deleting cells: 'basic_string: construction from null is not valid'
- Crash when clearing a Shapes container by script while a shape is selected
- Copy layer not choosing the right "new" target layer sometimes
- DBU not taken from technology by default
- Change oasis writer defaults to strict + cblocks, discourage the usage of oas.gz
- Incorrect behavior of some deep-mode DRC functions
- deep edges "and" with Region: incorrect behavior if region is empty or non-deep
- deep edges "inside_part" with Region: incorrect behavior if region is empty or non-deep
- deep edges "outside_part" with Region: incorrect behavior if region is empty or non-deep
- Enhancement: Python include files are now provided for the Python package. This will add type information to the methods.
更新時間:2022-08-13
更新細節:
What's new in this version:
Features:
- fixed Normalize zero dimension when generating regular array instance
- Enhancement: Add setting to disable Save Needed dialog box
- fixed "move by" does not move instances from partial selection
- fixed GenericDeviceExtractor#define_opt_layer not working
- fixed MSYS2 compatibility with latest revision (based on gcc 12.1)
- fixed Internal error on DRC operation
- fixed LVS mismatch on parallel devices and issue on ambiguity resolution
- Enhancement: Support for Python 3.11
- Enhancement: L2N and LVSDB readers made compatible with potential future extensions
- Enhancement: DRC Antenna check now can be given a text layer which receives output describing the measured and computed values
- fixed: *= method (e.g. Point, DPoint) properly listed in help and reflection API
- Fixed a number of potential segfaults due to memory corruption found during master branch refactoring
更新時間:2022-06-22
更新細節:
What's new in this version:
- This is is the third second minor release of the Mixxx 2.3 branch
更新時間:2022-06-06
更新細節:
What's new in this version:
Features:
- Fixed: Using a layer properties file from recent list without layout loaded crashes KLayout
- Enhancement: PCell update: Library#refresh should call coerce_parameters_impl
- Fixed: Edit layer specification doesn't work well with PCells
- Fixed: Issues with GDS text format and "Save As"
- Fixed: Circle handle not shown sometimes
- Fixed: two potential segfaults fixed due to early delete of LayoutView and access to non-initialized memory
更新時間:2022-04-25
更新細節:
What's new in this version:
Features:
Fixed:
- Don't optimize away points on path edit
- DRC in deep mode highlights erroneous width violation with text
- Warning requested if LEF/DEF map file does not capture certain layers
- OASIS writer bug with certain irregular arrays
- DXF export: better handling of PCB zone fills
- LVS unexpectedly failing
- Problem with Qt binding
- Buddy tools + OASIS: invalid warning about unexpected strict mode
- pip install klayout doesn't seem to work on M1 MacBookPro
- Qt binding: crash due to Python allocation-while-deallocating
- Ctrl+F will always enter search box in Macro IDE now
- LEF/DEF reader options - could not clear suffix or set datatype to none
- netlist/LVS result browser - do not clip texts, provide texts as tool tips as well for inspection
- the library selected box listed technology-specific libraries even if no technology was selected
- Bugfixes and enhancements for the LEF/DEF reader Includes #1050, #1065 and #1047 plus a number of standard compatibility issues. Bugfixes and enhancements for the strm2xyz buddy tool's LEF/DEF reader implementations.
Enhanced:
- Include PCell update in Library#refresh
- Backspace to delete last point from polygon or path
- Split gates option for LVS (new keyword is "split_gates") - see documentation for details
- generate labels for PCB X2 net names
- PCell errors are now shown on a separate layer (formerly only if the PCell featured at least one layer-type parameter) This layer is available with the same style and configuration than the guiding shape layer.
更新時間:2022-02-14
更新細節:
What's new in this version:
Fixed:
- Double compare fails in LVS
- CIF writer generates unreadable file with invalid cell or layer names
- Enhanced timeout in package manager on large file download
- Backup file generation fails with relative paths
- Heal option for tiled XOR
- Bug changing PCell parameters of multiple cell instance
- Crash in debug mode when placing a "slow cell"
- Loss of selection when clicking at wrong position To make this problem less annoying, the capture range was increased when clicking at already selected items for "Move".
- New top cell appearing after load
Enhancement: #996 Refresh function to trigger update from within library
- Wrong display of negative extensions of paths
- scale and grids were wrong in case of oversampling