Assets 10

This is the fifth release candidate for TrenchBroom 2.0.0.

Requirements

Windows users please install the x86 version of Visual C++ Redistributable for Visual Studio 2015

Changelog

  • #1740: Only allow grouping when no tool is active. (#1936)
  • #1921: Path::extension crash when typing a path in the game engine profile dialog (#1935)
  • #1864: Stopping a compile will not kill the compiler (#1934)
  • #1903 / 1902: Correctly transform manual keyboard shortcuts on Windows builds (#1933)
  • #1915: Unwanted behaviour when entering keys and undoing (#1932)
  • #1854: Add fly mode keys to move up and down. (#1931)
  • #1922: change NULL->nullptr and add "overrides" using clang-tidy (#1930)
  • #1861: Crash when extruding new brush (#1926)
  • #1927: Fix UI for removing directory based texture collections. (#1928)
  • #1821: Textures are not aligned properly on rotated brushes (updated) (#1929)
  • #1905: Add option to delete invalid config files (#1919)
  • #1876: autocomplete targets/targetnames (#1883)
  • #1912: clarify VS2017 setup instructions (#1913)
  • #1720: Split vertex tool (#1892)
  • #1898: Valve alt+click and vertex manipulation texture lock fixes (#1908)
  • #1873: Valve: don't compensate for flips when texture lock is off (#1907)
  • #1900: Linux: configure wxwidgets with png/tiff/jpeg=builtin (#1906)
  • #1888: default to RotationType_AngleUpDown instead of RotationType_Angle (#1890)
  • #1896: Transfer Valve texturing with CSG Subtract/Merge (#1899)
  • #1893: fix intersection failure (#1894)
  • #1889: Restore grid snapping of flip center. (#1895)
  • #1843: Camera::setDirection: handle direction and up being colinear (#1887)
  • #1885: add IsBeingDeleted check to Console::logToConsole (#1886)
  • #1839: Entity::doTransform: only apply rotation if there is some (#1881)
  • #1879: Fix condition to show "Remove Objects from Group" menu item (#1880)
  • #1751: Fix scrolling with collapsed groups and trackpad.
  • #1762: New settings wont save until you click OUT of the last selected viewport
  • #1762: Update accelartor table when preferences change.
  • #1729: Allow starting rotate handle drag when ALT is pressed.
  • #1801: Detect if a seam cannot be built due to a plane being very close to the polyhedron.
  • #1777: Setting an invalid game path causes a crash
  • #1718: Let user reassign mod directory when TB cannot find it
  • #1817: Add simple icon for view preferences.
  • #1722: Add preference option to set fly mode speed.
  • #1724: Add preference options for grid and edge colors.
  • #1815: Don't show brush entity related popup menu entries unless only brushes are selected.
  • #1805: Entities behave as point entities if they have no children.
  • #1698: Be more precise when dealing with planes that don't create a proper seam when clipping.
  • #1712: Crash while excluding compiling profile
  • #1698: CSG Subtract fails with missing fragments
  • #1707: Selecting a single, already selected vertex deselects all other selected vertices.
  • #1748: Update "Move Brushes to World" menu item's enabled/disabled state
  • #1385: Brushes in locked layers occlude "clip" and "trigger" brushes
  • #1713: Quake2.cfg: change hint pattern to "hint*" so it includes hintskip
  • #1774: fix broken Vec::makePerpendicular
  • #1774: ParallelTexCoordSystem::doUpdateNormal: don't make 180 degree rotation if oldNormal and newNormal are almost the same.
  • #1790: Alt+click sometimes doesn't work on Valve maps
  • #1406: Add status bar
  • #1781: TextureNameEvaluator: fix broken use of StringUtils::matchesPattern that was causing "hint" to match the pattern "clip".

Many of these changes have been contributed by @ericwa, so special thanks to him!