Skip to content

Releases: TrenchBroom/TrenchBroom

TrenchBroom 2.0.0

13 Feb 22:12
Compare
Choose a tag to compare

Requirements

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

TrenchBroom 2.0.0 Release Candidate 7

05 Feb 08:12
Compare
Choose a tag to compare
Pre-release

This is the seventh release candidate for TrenchBroom 2.0.0.

Requirements

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

Changelog

#2011: Use Address Sanitizer in CI builds
#2013: Update readme (#2014)
#1602: Support importing folders with many separate .PNG/.JPG files directly (#2010)
#2008: Fix warnings in some FGD files and fix EL parser problem. (#2009)
#1982: Can't move shared faces together (#2007)
#2001: fix ParallelTexCoordSystem::doSetRotation (#2003)
#1999: clear editor context current group in MapDocument::clearDocument (#2000)
#1995: rewrite ParallelTexCoordSystem::doUpdateNormalWithProjection (#1996)
#1970: Marquee tool issues (#1990)
#1973: KB shortcut issues across Windows 7 / 10 / Linux (#1993)
#1981: Moving shared edges in a 2D view leads to a crash (#1989)
#1980: General cleanup and add point handles for edge tool. (#1987)
#1982: Disregard face handle orientation when comparing them for multiselection. (#1984)
#1974: Ensure that a menu triggered operation can be performed. (#1975)

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

TrenchBroom 2.0.0 Release Candidate 6

09 Jan 20:12
05e49a4
Compare
Choose a tag to compare
Pre-release

This is the sixth release candidate for TrenchBroom 2.0.0.

Requirements

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

Changelog

  • #1961: Restore undo collation for vertex operations (#1962)
  • #1958: Route undo to focused ctrl if it is a wxTextCtrl. (#1964)
  • #1963: Backspace and delete keys cause cursor position to move to beginning in Compile dialog text controls (#1966)
  • #1938: Crash when creating new vertices (#1960)
  • #1957: Allow in place duplication in any tool. (#1959)
  • #1902: TrenchBroom manual displays #menu and #action markup instead of the relevant item (#1955)
  • #1952: Alternate Shift+Alt+Click texture copying (#1953)
  • #1946: Use the real face normal in ParaxialTexCoordSystem::doTransform (#1950)
  • #1943: Strange behaviour whith some Fly Mode key bindings (#1944)
  • #1945: EntityAttributeGrid: Hack to make tab key navigate between cells (#1948)
  • Add tests for parsing all included FGD and DEF files.
  • #1939: When clicking on a select vertex / edge / face that is occluded by an unselected v / e / f, don't deselect the original in favour of the occluder (#1942)
  • #1940: Fix a bug when computing a plane from a sequence of points. (#1941)

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

TrenchBroom 2.0.0 Release Candidate 5

30 Dec 09:42
Compare
Choose a tag to compare
Pre-release

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!

TrenchBroom 2.0.0 Release Candidate 4

30 Apr 14:49
Compare
Choose a tag to compare
Pre-release

This is the fourth release candidate for TrenchBroom 2.0.0.

We would like to have the stable release be actually stable. Therefore we would like you to try to find and report as many issues as possible.

Requirements

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

Changelog

  • #1697: Fix a crash when loading invalid brushes.
  • #1702: Fix info_intermission mangle pointing the wrong way
  • #1700: Fix a crash when repeatedly loading different maps.
  • #1716: Show correct version info in macOS finder.
  • #1708: Don't allow resizing brushes past world bounds.
  • #1715: Don't create empty entity properties when undoing.
  • #1730: Fix a crash when changing focus in editing viewports.
  • #1735, #1736: Fix a crash when using Cmd+Alt click to set empty texture.
  • #1744: Ensure that "Add/remove objects to/from group" commands preserve brush entities
  • #1706: Ensure that "Move Brushes To World" command keeps brushes in their group.
  • #1710: Don't allow moving all vertices out of world bounds.
  • #1742: Put CSG merge result in the parent of the first brush being merged.
  • #1734: Paste into current group if inside a group.
  • #1739: Don't escape/unescape entity keys/values, except escaping " to ".
  • #1754: Don't insert "origin" "" when rotating a grouped brush entity.

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

TrenchBroom 2.0.0 Release Candidate 3

28 Jan 20:54
Compare
Choose a tag to compare
Pre-release

This is the third release candidate for TrenchBroom 2.0.0. We expect a stable build to be released in approximately one week.

We would like to have the stable release be actually stable. Therefore we would like you to try to find and report as many issues as possible.

Requirements

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

Changelog

  • Several code changes to fix warnings generated by cppcheck.
  • #1691: Update copyright notices.
  • #1692: Properly handle 'mangle' (yaw pitch roll) entity property. (#1694)
  • #1686: Add support for generating and uploading checksum files for releases (#1693)
  • #1654: Handle entity properties containing double quotation marks (#1688)
  • #1689: Allow using TB_DEV_MODE on FreeBSD. (#1690)

Thanks to everyone who has contributed bug reports and feature requests.

TrenchBroom 2.0.0 Release Candidate 2

22 Jan 23:57
Compare
Choose a tag to compare
Pre-release

This is the second release candidate for TrenchBroom 2.0.0. We expect a stable build to be released in approximately two weeks.

We would like to have the stable release be actually stable. Therefore we would like you to try to find and report as many issues as possible.

Requirements

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

Changelog

  • #1655: Ensure that worldspawn colors are treated correctly in smart entity color editor.
  • #1655: Show color editor for any entity property matching *_color, *_colour, or *_color2.
  • #1655: Properly set selected colors in smart color editor. Switch smart editors in idle event as opposed to in reaction to row selections.
  • #1659: Ensure that points on the boundary are not added to a polygon. (#1662)
  • #1661: Make sure to reset fly keys when 3D view loses focus. (#1663)
  • #1653: Create a log file and add it to crash report. (#1657)
  • #1656: Don't start a face drag in brush tool if there is no face under the mouse. (#1658)
  • #1649: Fix bounding boxes of item_artifact_* in Quake.fgd
  • #1646: Set selected texture when the user clicks on a texture in the texture browser. (#1647)
  • #1648: Remove unused image from Linux build.
  • #1640: Fix a bug that prevented game engine profiles from being persisted properly. (#1643)
  • #1641: Print an error message when an error occurs while interpolating EL expression in compilation window. (#1644)
  • #1638: Show message dialog when an exception occurs while launching a game engine (#1642)
  • #1624: Change website to redirect to github for downloading releases.

Thanks to everyone who has contributed bug reports and feature requests.

TrenchBroom 2.0.0 Release Candidate 1

13 Jan 07:07
Compare
Choose a tag to compare
Pre-release

This is the first release candidate for TrenchBroom 2.0.0. We expect a stable build to be released in approximately four weeks.

We would like to have the stable release be actually stable. Therefore we would like you to try to find and report as many issues as possible.

Requirements

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

Changelog

Enhancements

Bugfixes

  • Don't crash when pasting with no focused map view #1620
  • Fix visibility problems with brush entity outlines #1579 #1618
  • Fix issues when using backslashes in compilation dialog #1587 #1612
  • Don't crash when the user selects the wrong map format #1537
  • Fixes for entity property editor #1532 #1526 #1596 #1429
  • Display proper models for entities when the model depends on the spawnflags #1581
  • Fix issues with selection brushes and brush entities / groups #1530
  • Improve package layout on Windows and Linux #1571
  • Fix alignment problems when pasting objects #1464 #1566
  • Disable compile button when selected compilation profile has no tasks #1564
  • Enable antialiasing #1560
  • Fix brushes drifting when using the Flip command #1495
  • Fix undo crashes #1497 #1543
  • Ignore duplicate entity properties during map load #1485
  • Fix reset function for face attributes #1455
  • Fix a crash when using CSG subtract #1469
  • Show angle indicators for up / down directions on brush entities #1418
  • Fix layout of view popup #1439
  • Update entity model when spawnflags change #1452
  • Fix crash when exiting a tool while a drag is active #1461
  • Fix texture lock for Valve 220 maps #1458
  • Properly save splitter positions #1434
  • Select correct siblings of a node when it was double clicked #1431
  • Set working directory before launching game engine #1428
  • Reset fly keys when popup menu opens #1427
  • Fix rendering of "angle" "-1" or "-2" arrows #1418
  • Fixed "Select Touching" command #1409

Thanks to everyone who has contributed bug reports and feature requests. And special thanks to @ericwa who has contributed a lot of bugfixes and enhancements to this release.

v2.0.0-RC0

05 Jan 21:59
Compare
Choose a tag to compare
v2.0.0-RC0 Pre-release
Pre-release

release description

test-1599

30 Dec 21:08
Compare
Choose a tag to compare